2021-11-15 21:12:20 +01:00
![image ](https://dl.dropboxusercontent.com/s/v2ds2zfj1bxuqr9/logos.png?dl=1 )
2019-12-04 09:38:49 +01:00
2021-09-09 18:56:46 +02:00
# Open Source Cartridge Reader
2021-10-01 12:04:26 +02:00
This project represents a community-driven effort to provide an easy to build and easy to modify cartridge dumper.
Happy making. 🔧🔨😊
2018-12-08 13:07:43 +01:00
2021-09-09 18:49:05 +02:00
For any questions or issues please also visit the accompanying thread in the [Arduino Forum ](http://forum.arduino.cc/index.php?topic=158974.9001 ).
And be sure to check the guides in the [Wiki ](https://github.com/sanni/cartreader/wiki ) too.
2018-12-06 14:48:22 +01:00
2019-02-15 21:09:13 +01:00
#### Features:
2019-09-27 21:39:11 +02:00
- Completely stand-alone, does not need a PC to operate (unless for updating firmware)
2019-10-02 10:05:49 +02:00
- Easy to modify open-source code, write your own extensions and share them with others
2021-11-28 11:27:54 +01:00
- Portable thanks to a battery
- Modular design using mostly off-the-shelf components
![image ](https://dl.dropboxusercontent.com/s/70zaxs9lyyuxvqe/IMG_0799.jpg?dl=1 )
2019-09-27 21:39:11 +02:00
#### Supported Systems:
2019-11-27 09:54:48 +01:00
- Reads NES, Famicom and Family Basic cartridges including save
- Supports Mapper 30/NESmaker and flashes INL NM30 boards
2016-07-04 13:21:34 +02:00
- Reads SNES roms and reads/writes save games from and to the SNES cartridge
2020-06-30 12:52:08 +02:00
Supported cartridge types so far: LoRom, HiRom, ExHiRom, DSP, SuperFX, SuperFX2, SDD1, CX4, SPC7110, SA1 (last two chips need Adafruit Clock Generator)
2019-12-19 18:14:38 +01:00
- Reads and writes SNES Satellaview 8M Memory packs (BS-X cartridge and Adafruit Clock Generator needed)
2017-10-12 23:50:13 +02:00
- Reads and writes Nintendo Power Super Famicom Memory Flash Cartridges (needs Adafruit Clock Generator for best result)
2021-06-09 11:30:55 +02:00
- Reflashes some Chinese or custom-made SNES repros with AM29F032, MBM29F033, MX29LV320 or MX29LV640 flashroms
2021-04-26 10:23:24 +02:00
- Reads N64 roms and reads/writes save games(4K/16K Eeprom + Sram + all 3 types of Flashram), Eeprom needs Adafruit Clockgen by default, Proto carts are not supported yet
2016-10-07 11:14:14 +02:00
- Reads and writes N64 controller paks and also can test a N64 controller's buttons and thumbstick
2021-05-27 15:40:29 +02:00
- Reflashes some Chinese N64 repros with S29GL type flashroms
2022-04-11 12:13:11 +02:00
- Reflashes N64 Gamesharks with SST 29LE010(and similar) eeproms
2017-03-02 01:31:12 +01:00
- Reads Game Boy (Color) roms and reads/writes save games
2017-10-12 23:50:13 +02:00
- Reads and writes Nintendo Power Game Boy Memory Flash Cartridges
2019-09-27 09:17:03 +02:00
- Programs custom-made Game Boy (Color) flashcarts with AM29F016, AM29F032, MBM29F033 flashrom
2019-09-27 08:50:02 +02:00
- Programs EMS GB Smart 32M flash carts
2017-08-16 16:17:35 +02:00
- Reads Game Boy Advance roms and reads/writes most of the save games(4K Eeprom, 64K Eeprom, Sram/Fram, SST39VF512 512K flash + MX29L010 1M flash)
2019-12-21 21:24:39 +01:00
- Reflashes some Chinese GBA repros with i4000L0YBQ0, i4400L0ZDQ0, MX29GL128E, MSP55LV128, PC28F256M29 or M29W128GH flashroms
2019-08-26 11:00:31 +02:00
- Reads Sega Mega Drive roms and reads/writes save games(Sram/Fram, Eeprom)
2020-07-06 08:33:49 +02:00
- Reads Sega Master System roms and saves (using Retrode or Raphnet adapter)
2022-04-11 12:13:11 +02:00
- Reads Sega Game Gear roms and saves (using Retrode adapter)
- Reads some Sega Mark III cartridges (using Raphnet adapter)
- Reads some Sega SG-1000 cartridges (using Raphnet adapter)
- Reads some Sega Cards (using Card Catcher and Raphnet Mark III Adapter)
2020-07-06 08:33:49 +02:00
- Reads PC engine/TG16 cartridges (using Retrode TG16 adapter)
2022-04-11 12:13:11 +02:00
- Reads WonderSwan cartridges (using custom adapter)
- Reads NeoGeo Pocket cartridges (using custom adapter)
2022-04-11 12:14:05 +02:00
- Programs flashrom chips like AM29F016B/D, AM29F032B, MBM29F033C, MX29F1601, MX29F1610, MX29L3211, MX29LV160, MX29LV320, S29GL032M, MX26L6420, MBM29F800BA, AM29F800BB, LH28F016SUT, AM29F400AB, E28FXXXJ3A and AM29LV033C (using custom adapter)
- Programs M27C322 eproms (using custom adapter)