
State of PewPew for 2020-07-27 ****************************** News ==== * CircuitPython 6.0.0 is coming soon. You can help testing it, see http://circuitpython.org for download links and https://pewpew.readthedocs.io/en/latest/pewpew10/hardware.html#updating-the-... for updating instructions. * Both PewPew Standalone and PewPew M4 will last longer on battery with CircuitPython 6.x, because the brownout detection threshold has been lowered for them. Note that when the battery is weak, the screen might be dimmer than with new batteries. * There is going to be a slight performance improvement. * The pew library and the game selection menu have been rewritten for PewPew M4. The old menu will no longer work with version 6.x, so please make sure you upgrade the main.py file from https://github.com/pewpew-game/game-m4-menu * The space freed by this change allowed us to enable AnalogIO for PewPew M4. -- Radomir Dopieralski

Thanks for publishing that! I'll look into merging the improvements I had made to the menu and send a pull request. I tried CircuitPython 6.0.0a2 and my games seem to work fine with it. I'm not sure I like the new look of the pew display though. Time to dust off my work on a 256-color implementation I guess… Seeing the battery level is cool. I was about to complain about its inaccuracy when it occurred to me that it was measuring USB power :) - it's actually pretty accurate when actually running on battery. -Christian

On Mon, 27 Jul 2020 11:25:04 +0200 Christian Walther <cwalther@gmx.ch> wrote: [snip]
I'm not sure I like the new look of the pew display though. Time to dust off my work on a 256-color implementation I guess…
I also think the previous look was better, but the graphics for it wasted 5kB of flash, and the board was a problem every time a new feature was added to CircuitPython. I decided that a bit worse looks is a reasonable compromise for the extra features we can now enable. By the way, the graphics is now generated in memory on the library's startup, but there is no reason why it couldn't be nicer -- I just wanted to get this change done. It can still be improved later. A 256-color mode should be easily doable if you switch from Stage to displayio for output. -- Radomir Dopieralski

Thanks for publishing that! I'll look into merging the improvements I had made to the menu and send a pull request. I tried CircuitPython 6.0.0a2 and my games seem to work fine with it. I'm not sure I like the new look of the pew display though. Time to dust off my work on a 256-color implementation I guess… Seeing the battery level is cool. I was about to complain about its inaccuracy when it occurred to me that it was measuring USB power :) - it's actually pretty accurate when actually running on battery. -Christian

On Mon, 27 Jul 2020 11:25:04 +0200 Christian Walther <cwalther@gmx.ch> wrote: [snip]
I'm not sure I like the new look of the pew display though. Time to dust off my work on a 256-color implementation I guess…
I also think the previous look was better, but the graphics for it wasted 5kB of flash, and the board was a problem every time a new feature was added to CircuitPython. I decided that a bit worse looks is a reasonable compromise for the extra features we can now enable. By the way, the graphics is now generated in memory on the library's startup, but there is no reason why it couldn't be nicer -- I just wanted to get this change done. It can still be improved later. A 256-color mode should be easily doable if you switch from Stage to displayio for output. -- Radomir Dopieralski
participants (2)
-
Christian Walther
-
Radomir Dopieralski