KorteX escribió:Llevo un tiempo con la idea de realizar un dispositivo que permita el volcado de partidas y ROMs de diversas plataformas. En su día ya construí uno basado en Arduino para Game Boy Color (pudiendo volcar además las fotos de Game Boy Camera) y hoy buscando información sobre los cartuchos de SNES y Megadrive, he terminado dando con este proyecto:
https://github.com/sanni/cartreaderMe ha parecido bastante interesante y al ver que no se ha comentado en el foro más cuando recientemente se ha tratado en
My life in Gaming el tema de hacer copia de las partidas, pues decidí compartirlo con todos.
Básicamente, permite volcar juegos de SNES (abajo dejo el listado de los chips que soporta volcar la ROM), Megadrive, Game Boy, Game Boy Color, Game Boy Advance, N64 y PC Engine/TG16, además de escribir o volcar las partidas guardadas de dichos cartuchos, y en algunos casos reprogramar cartuchos bootlegs o reproducciones hechas con ciertas memorias flash; todo ello desde su propia interfaz y sin necesidad de conectarlo a un PC empleando una tarjeta SD.
Bastante completo y al ser de código abierto, siempre se podría extender a otras plataformas (¿Master System? ¿Game Gear?)
Estas son las características completas del dispositivo (en inglés):
- Reads SNES roms and reads/writes save games from and to the SNES cartridge
- Supported cartridge types so far: LoRom, HiRom, ExHiRom, SuperFX, SuperFX2, SDD1, CX4, SPC7110, SA1 (last two chips need Adafruit Clock Generator)
- Reads and writes SNES Satellaview 8M Memory packs
- Reads and writes Nintendo Power Super Famicom Memory Flash Cartridges (needs Adafruit Clock Generator for best result)
- Reflashes some Chinese or custom-made SNES repros with 29F033 or 29LV320 flashroms
- Reads N64 roms and reads/writes save games(4K/16K Eeprom + Sram + all 3 types of Flashram)
- Reads and writes N64 controller paks and also can test a N64 controller's buttons and thumbstick
- Reflashes some Chinese N64 repros with Spansion S29GL256N, Fujitsu MSP55LV512, Fujitsu MSP55LV100S or Intel 4400L0ZDQ0 flashroms
- Reflashes N64 Gamesharks with SST 29LE010 eeproms
- Reads Game Boy (Color) roms and reads/writes save games
- Reads and writes Nintendo Power Game Boy Memory Flash Cartridges
- Programs custom-made Game Boy (Color) flashcarts with 29F016/29F032/29F033 flashrom
- 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 Intel 4000L0YBQ0, Macronix MX29GL128E or Fujitsu MSP55LV128 flashroms
- Reads Sega Mega Drive roms and reads/writes save games(Sram/Fram)
- Reads PC engine/TG16 (custom-made adapter needed)
- Programs Flashroms like 29F016, 29F032 and 29F033, 29F1601, 29F1610, 29L3211, 29LV160, 29LV320 and S29GL032M
- Programs 27C322 Eproms
Para más info, su wiki está bastante bien:
https://github.com/sanni/cartreader/wiki¿Qué os parece? Ando pensando en montarme uno, con lo que si hay más gente interesada lo mismo podríamos organizarnos para hacer una compra en conjunto de los componentes que se necesitan (porque muchos se venden de 10 en 10) y así nos saldría bastante económico (según pone unos $28 cada uno).