Hello everyone,
I was cleaning up my swag drawer that I found the untouched firefly kit I got from @RicMoo at devcon. I checked here and github and realized not much as been done since last year.
Given the geopolitical situation, same as a normal person would do, I got busy vibecoding some games and updates to the firefly software.
Repo: GitHub - shayanb/pixie-firmware: Firefly Pixie Firmware.
(I’ll do a PR to the original repo shortly)
Here’s some recent updates:
- more documentations
- better building and flashing scripts
Features
Classic Games
Snake: Classic snake game with scoring and right-side orientation
Tetris: Full Tetris implementation with line clearing and level progression
Pong: Player vs AI paddle game with speed boost
Le Space: Original Space Invaders clone with explosion effects
Retro Aesthetics: Authentic pixel art and classic game mechanics
Ethereum Wallet (PoC) [NOT TO BE USED IN PRODUCTION]
- Hierarchical Deterministic (HD) Wallet: BIP32-like key derivation with persistent storage
- Full-Screen QR Codes: Large, scannable QR codes with address text overlay [-- currently not scannable]
- Address Generation: Generate new addresses from secure master seed [Needs audit and backup mechanism]
- Persistent Storage: Addresses and keys survive reboots and reflashing
- Hardware Security: Private keys never leave the device
Additional Features
GIF Viewer: Display animated GIFs [known bug: graphics issues]
Scrolling Menu: Circular navigation with separator