sanni / cartreader

A shield for the Arduino Mega that can back up video game cartridges.
GNU General Public License v3.0
2.23k stars 226 forks source link

Unable to dump Tengen Tetris for the NES #829

Closed retrovik closed 1 year ago

retrovik commented 1 year ago

It finds it in the database but only creates a 1kb file after reading the cart. I have verified I can dump this cart with another device and it gives the correct crc and size.


OSCR HW3 V12.0

[+] Add-ons

[+] 80s Consoles

[+] NES/Famicom

Searching database for F4CDC28B or 3617FCC0...

NES CART READER

CURRENT SETTINGS

MAPPER: 148 PRG SIZE: 32K CHR SIZE: 16K RAM SIZE: 0K

Press Button...

[+] Read iNES Rom

Saving to NES/ROM/Tetris/233/... [***] CRC32... 00000000 -> Not found

Press Button...

retrovik commented 1 year ago

Update:

If I manually set the mapper and PRG/CHR it will product a correct dump.


OSCR HW3 V12.0

[+] Add-ons

[+] 80s Consoles

[+] NES/Famicom

Searching database for F4CDC28B or 3617FCC0...

NES CART READER

CURRENT SETTINGS

MAPPER: 148 PRG SIZE: 32K CHR SIZE: 16K RAM SIZE: 0K

Press Button...

[+] Read iNES Rom

Saving to NES/ROM/Tetris/235/... [***] CRC32... 00000000 -> Not found

Press Button...

[+] Change Mapper Set Mapper manually Set PRG Size Set CHR Size Set RAM Size

NES CART READER

CURRENT SETTINGS

MAPPER: 3 PRG SIZE: 32K CHR SIZE: 16K RAM SIZE: 0K

Press Button...

[+] Read iNES Rom

Saving to NES/ROM/CART/236/... [***] CRC32... 343C7BB0 -> Tetris (USA) (Tengen) (Unl).nes

Press Button...

Ancyker commented 1 year ago

Could you take a pic of the PCB by chance?

retrovik commented 1 year ago

Unfortunately, the center back screw is under the label, and I do not want to damage this cart (because of the rarity). Otherwise, I would be happy to open it.

Ancyker commented 1 year ago

Fair enough. It does appear 3 should be the correct mapper anyway.

@nsx0r yeah?

nsx0r commented 1 year ago

mapper 148 script has been fixed