cartreader/README.md

56 lines
3.9 KiB
Markdown
Raw Normal View History

2022-06-08 22:26:54 +02:00
![image](https://dl.dropboxusercontent.com/s/ioc5oewzcuvs8nz/logos.png?dl=1)
2019-12-04 09:38:49 +01:00
2022-06-07 23:50:45 +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
2022-06-06 20:36:42 +02:00
For any questions you can use the [Discussions](https://github.com/sanni/cartreader/discussions) and/or [Issues](https://github.com/sanni/cartreader/issues) section here on Github or visit the accompanying thread in the [Arduino Forum](http://forum.arduino.cc/index.php?topic=158974.9001).
2021-09-09 18:49:05 +02:00
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
2022-05-26 00:59:18 +02:00
![image](https://dl.dropboxusercontent.com/s/70zaxs9lyyuxvqe/IMG_0799.jpg?dl=1)
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
2022-06-08 21:51:25 +02:00
![image](https://dl.dropboxusercontent.com/s/mhlx620tmbnglx1/hw5wframe.jpg?dl=1)
2019-09-27 21:39:11 +02:00
#### Supported Systems:
- 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
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
2022-04-16 23:27:49 +02:00
- Programs Gameboy Camera Flashcart
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)
- 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)
2022-06-06 20:36:42 +02:00
- Reads Sega Master System roms and saves
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)
2022-06-06 20:36:42 +02:00
- Reads PC engine/TG16 cartridges (using Retrode or custom 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)
2022-05-26 00:59:18 +02:00
![image](https://dl.dropboxusercontent.com/s/l6eujajz60x3ho9/IMG_079999.jpg?dl=1)
2022-06-08 21:51:25 +02:00
#### Open Source Licenses:
- Software(everything in Cart_Reader folder) = GPL v3
- Hardware(everything in hardware folder) = CC-BY-4.0