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

  • Back up physical game cartridges to ROM files
  • Back up game saves stored on game cartridges
  • Restore game saves to physical cartridges - very useful for performing a battery replacement
  • Back up and restore save games stored on N64 Controller Paks (N64 controller required)
  • Write (flash) game ROM files to game cartridges (compatible flashable EEPROM cartridge required)
  • Test the buttons and joystick on N64 controllers
  • ...and more!

$249.99
CLICK HERE TO ORDER
from our Etsy shop!
Multiple colors available! Choose when ordering, or request a mix-and-match custom combination!

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

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

Cartridge slot dust cover

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)

See photos below!

Our OSCR natively supports cartridges for the following systems:

  • Nintendo Entertainment System (NES)
  • Famicom
  • Super Nintendo (SNES)
  • Super Famicom (SFC)
  • Nintendo 64 (N64)
  • N64 controllers and Controller Paks
  • Sega Master System (SMS)
  • Sega Genesis (Mega Drive)
  • Game Boy (GB)
  • Game Boy Color (GBC)
  • Game Boy Advance (GBA)

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 modules included and preinstalled 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 is the power switch!

Real-time clock and replaceable coin cell battery (CR1632) integrated for proper file timestamping of dumped ROMs and saves.

The OSCR is powered via USB-C. Backed-up files are stored on an SD card. Our OSCRs come with a 16GB or larger SD card, as well as a coin cell battery preinstalled for the real-time clock (see below). You only need to provide a USB-C cable and appropriate 5v power source, such as a phone charger or computer.

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.

Disclaimers:

  • Finished products' final appearance may differ slightly due to part availability.

Return and support policy:

  • 30 day return policy.
  • During and after this period, we are happy to offer any support we are able to. Please read the Wiki on the OSCR GitHub page for help, how-to's, and device limitations.
  • Join the OSCR community Discord server for help and advice.

Useful links: