Hacking a cheap Chinese mini arcade machine with a Teensy 4.1

Mike Chambers

Well-known member

It came with a bunch of terrible no-name games, which I expected. I decided to turn it into a Mega Man 2 machine with my NES emulator and a Teensy instead! I'm waiting on a screen that will fit in there correctly, it should be here tomorrow.

Interfacing the controls was incredibly easy, it was just one wire for each button and a ground, so obviously just needed to use pull-up inputs.
 
Thanks! The smaller screen came in and now everything looks much nicer too.

If anyone else is interested in trying this, I'd be happy to share my ugly NES emulator code for the Teensy, including interface code for this control pad.

I'd like to throw support for reading arbitrary ROMs from SD in there too, and the ability to save and load states with button combinations. The ROM is just embedded in the flash for now.

This was the mini arcade I gutted and used: https://www.amazon.com/gp/aw/d/B075RXPRJ5

Battery configuration is 3x AA in series, so perfect to solder right into the Vin pin. If I were less lazy, I'd use rechargables and rig a charge port into the back too.

This is the screen I used for it: https://www.amazon.com/gp/aw/d/B01CZL6QIQ

20210818_184948.jpg

Playing it all put together below. I know how to fix the screen tearing, will be doing that.

 
Last edited:
Back
Top