Anemoia NES Emulator for the Badge
Turn your badge into an NES. Anemoia NES is now available for the Retia 2024 DEF CON badge: an SD-card ROM browser, save states, the D-pad + A/B as your controller, and chiptune audio on the piezo buzzer.
Source, docs, and curated free-homebrew game list: https://github.com/RetiaLLC/Anemoia-DefconBadge
Flash the attached image
pip install esptool
esptool --chip esp32s3 --port <PORT> --baud 921600 \
--before default-reset --after hard-reset write-flash 0x0 anemoia-badge-factory.binThen put .nes files (use legally-free homebrew — tested list) on a FAT micro-SD in the slot under the D-pad, and power up.
Controls: tap BOOT = START · BOOT+B = SELECT · hold BOOT = pause menu (save states, volume, quit) · a beep at power-on means the speaker path is healthy.
Ported from Shim06/Anemoia-ESP32 (GPL-3.0) with badge-specific fixes throughout the SPI, DMA, and audio stack — details in the port notes.