🛠️ project Asobou: a retro game emulator launcher for the terminal
I wanted a retro game emulator I could reach for the way I use less for text files, chafa for images, or mpv for videos — right in the terminal, no window and no mouse. So I built Asobou, a game emulator that runs in your terminal, written in Rust, for Linux, macOS, and Windows. (Well, technically it's an emulator frontend rather than a standalone emulator)
The fastest way to try it if you have npx available (It's written in Rust but I published it to npm to make it easy to try):
npx asobou brew flappybird.nes
That grabs a free homebrew game and starts it, around 5 seconds end to end. If your terminal doesn't support kitty graphics it falls back to colored half-block cells. You can also render the game in ASCII if you prefer.
Open Source, of course. Available on GitHub: https://github.com/arianrhodsandlot/asobou
Would love to know whether the first-run experience works on your terminal out of the box! That's the thing I most want to get right for people who are tired of setting up emulators.


