I’ve had some great fun with the microgameboy from the Yellow Panel.
Adding levels with a custom level editor:
And.. because you sortof have to… I made a small midi-file converter and attached a piezo beeper to a leftover GPIO pin…
Initially I had some trouble getting the screen to power up on 3.3v… Turns out my init-code was sending too early. After I added 200msec delay to wait for power stabilization, the init code ran as expected and turned on the internal chargepump. Hurrah! 0.49″ OLED screens are cute!