M5Stack AtomS3R powers tiny remote-playable DOS arcade cabinet
A maker built a dollhouse-sized arcade cabinet that streams DOS games over Wi-Fi from a PC, using an M5Stack AtomS3R as a remote terminal with tilt controls and screen-press buttons.
Summary
Juha Lilja's Micro DOS arcade cabinet uses an M5Stack AtomS3R development board as a wireless remote terminal to stream and play DOS games from a nearby PC. The entire unit fits in a dollhouse, with players tilting the cabinet for directional input and pressing the screen for button actions. The firmware is game-agnostic, simply displaying streamed video and relaying input events back to the host PC. Source code and technical documentation are available on GitHub.
How the micro arcade streams DOS games
- M5Stack AtomS3R serves as the embedded remote terminal, with built-in motion sensor and screen-press button
- Tilt-based controls: tilting the entire cabinet sends up/down/left/right input to the host PC
- Screen-press input: single, double, and long-click actions mapped to button presses
- Wi-Fi streaming: screen contents stream wirelessly from PC to the cabinet's display; input events travel back
- Game-agnostic firmware: the AtomS3R only displays what it receives and reports input events, with all game logic running on the host PC
- 3D-printed enclosure houses the complete self-contained unit
Why it matters
The project demonstrates how low-cost embedded boards can serve as flexible wireless display terminals, with potential applications beyond gaming for remote monitoring and control interfaces. Published source code may help others build similar streaming endpoints.
Original reference: hackaday.com →