Open Source Cartridge Reader

Created/designed by Sanni, built by cmcm + Little Fu

Hardware version 5, revision 5 - now with automatic voltage selection (vselect) and real-time clock (RTC)


from our Etsy shop!

Multiple colors available! Choose when ordering, or request a mix-and-match custom combination!

Cartridge slot dust cover now available on the Etsy shop - shipping costs waived when purchased with OSCR.

See photos below!

Open Source Cartridge Reader - Hardware version 5, revision 5 - custom labeled frame

Cartridge slot dust cover

(more photos below)

The Open-Source Cartridge Reader (OSCR) is a standalone device that can:

Our OSCRs natively support cartridges for the following systems:

- NES (Nintendo Entertainment System)

- Famicom

- SNES (Super Nintendo)

- SFC (Super Famicom)

- N64 (Nintendo 64)

- N64 controllers and Controller Paks

- SMS (Sega Master System)

- Sega Mega Drive (Genesis)

- Game Boy

- Game Boy Color

- Game Boy Advance

The OSCR is powered via microUSB. Backed-up files are stored on an SD card.

Our OSCRs come with a microUSB cable and a US-compatible AC adaptor to power the unit and a 16GB or larger SD card. Ready to use right out of the box!

With custom adapters (not included), the OSCR can also support cartridges from Sega Game Gear, Sega Mark III, Sega SG-1000, Sega myCard, NEC PC Engine/TurboGrafx 16, Bandai WonderSwan, SNK NeoGeo Pocket, Atari 2600/5200/7800, Commodore 64, ColecoVision, Fairchild Channel F,  Magnavox Odyssey 2, Mattel Intellivision, MSX, Nintendo Virtual Boy, Pokemon Mini, Vectrex, Casio Loopy, and more!


Clock generator and snesCIC built-in for full SNES/N64 game support: LoRom, HiRom, ExHiRom, DSP, SuperFX, SuperFX2, SDD1, CX4, SPC7110, SA1

vSelect functionality integrated for automatic voltage selection - the only switch you need to flip is the power switch!

Real-time clock and replaceable coin cell battery (CR1616) integrated for proper timestamping of dumped ROMs and save files.

Latest "release-ready" firmware is provided at time of shipping. Firmware is upgradable over the USB port using a computer and the Arduino SDK - see project GitHub for instructions.

The above description is only a short listing of all the OSCR can do. Please see the project Github links below for full description of functionality.




Return and support policy:


Useful links: