Battery-free GameBoy
summary
A battery-free handheld runs off-the-shelf Game Boy ROMs like Tetris and Super Mario Land by harvesting sunlight and energy from button presses and using a mixed-volatility memory architecture to survive frequent power losses. Custom hardware called ENGAGE platform achieves >20× power efficiency versus an original Game Boy while an intermittent-aware emulator tracks touched memory and uses MPatch checkpoints that are about 2× faster than naïve full-memory checkpointing to restore game state seamlessly.
AI-written summary · about
related talks
35mBuilding a GameBoy emulator with Elixir and Scenic
18mWriting a Game Boy compiler in Forth
39mThe Day I Reverse Engineered a Gameboy Advance Game
16mAlterWear: Battery-Free Wearable Displays for Opportunistic Interactions
06mBFree: Enabling Battery-free Sensor Prototyping with Python
29mGame Development with CircuitPython
25mBadge Talk
33mSuper Mario Bros: Developing with 2 KB of Memory
