cartreader/sd
PsyK0p4T 229b1ba544
Update gba.txt
Fix CRC32 for some 32MB games.
2024-04-03 00:14:42 +02:00
..
32x.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00
2600.txt Rename ataricart.txt to 2600.txt 2023-12-26 23:05:12 +01:00
5200.txt Rename 5200cart.txt to 5200.txt 2023-12-26 23:04:37 +01:00
7800.txt Rename 7800cart.txt to 7800.txt 2023-12-26 23:04:56 +01:00
arccart.txt V12.0: Add Atari 2600, Emerson Arcadia 2001, Fairchild Channel F, Magnavox Odyssey 2 modules (thx to skaman) 2023-01-03 19:33:34 +01:00
c64cart.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00
colv.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00
config.txt Code optimization, cleanup, and stylization 2024-03-02 11:26:35 -05:00
fairchildcart.txt V12.0: Add Atari 2600, Emerson Arcadia 2001, Fairchild Channel F, Magnavox Odyssey 2 modules (thx to skaman) 2023-01-03 19:33:34 +01:00
gb.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00
gba.txt Update gba.txt 2024-04-03 00:14:42 +02:00
gg.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00
intv.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00
loopy.txt Adds checksum for Chakrakun to loopy.txt 2023-09-20 16:05:51 -05:00
md.txt Update md.txt 2024-02-25 14:11:46 +01:00
msxcart.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00
n64.txt Update n64.txt 2023-10-15 16:23:27 +02:00
nes.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00
ody2cart.txt V12.0: Add Atari 2600, Emerson Arcadia 2001, Fairchild Channel F, Magnavox Odyssey 2 modules (thx to skaman) 2023-01-03 19:33:34 +01:00
pce.txt Update pce.txt 2024-03-10 21:54:07 +01:00
pcw.txt Update pcw.txt 2023-11-02 17:16:40 +01:00
pkmn.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00
README.md PR ready? 2023-07-10 16:01:23 -07:00
sg1000.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00
sms.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00
snes.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00
st.txt CRCs file for Sufami Turbo 2024-03-11 16:36:20 +01:00
vb.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00
vectrexcart.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00
ws.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00
wsv.txt Add support for Atari 5200/7800, C64, Vectrex (thx to skaman) 2023-09-23 00:11:08 +02:00

Copy these files to the root of your SD card. If you're on Linux or MAC make sure the Windows style line endings(CRLF) don't get removed.

Hint: You can select all the databases, right-click, properties, mark checkbox Hidden and now they won't show up in the Cart Reader's file browser.

gb.txt / gg.txt / md.txt / pce.txt / sms.txt / vb.txt

These files store the ROM names and the CRC32 checksums of the complete ROM and are used only for verification at the end of the dumping process.

Example:
007 - The World Is Not Enough (USA, Europe).gbc
E038E666

Name
CRC32

colv.txt / wsv.txt

Stores the ROM name, CRC32 of the complete ROM, CRC32 of the first 512 bytes and size in KB, since the size is not stored in the ROM it is needed for dumping.

Example:
Artillery Duel (USA).col
6F88FCF0,48474D52,16

Name
CRC32 (complete ROM), CRC32 (512 bytes), size in KB

gba.txt

This file stores the GBA database which is needed because the save type and rom size are not stored inside the rom.

Example:
007 - Everything or Nothing (USA, Europe) (En,Fr,De).gba
9D4F1E18,BJBE,08,1

Name
CRC32, game id, size in MByte, savetype

Savetypes:
0 = Unknown or no save
1 = 4k Eeprom
2 = 64K Eeprom
3 = 256K Sram
4 = 512K Flash
5 = 1024K Flash
6 = 512K Sram

intv.txt

This file stores the Intellivision database which is needed because the save type and rom size are not stored inside the rom.

Example:
Air Strike (USA) (Proto).int
2C668249,1BB8CBB9,0,08,0

Name
CRC32(whole ROM), CRC32(first 512bytes), mapper, size in KB, save

n64.txt

This file stores the N64 database which is needed because the save type and rom size are not stored inside the rom.
The CRC32 checksum is used to verify a good dump.

Example:
007 - The World Is Not Enough (Europe) (En,Fr,De).z64
002C3B2A,3B941695,32,0

Name
CRC32, ROM internal CRC1, size in MByte, savetype

Savetypes:
0 = no save chip
1 = SRAM
4 = Flashram
5 = 4K Eeprom
6 = 16K Eeprom

nes.txt

This file stores the CRC32 of the complete ROM minus the iNES header, the CRC32 calculated over the first 512 bytes of the first or last(MMC3) PRG bank and the iNES Header. The iNES header holds all the mapping info.

Example:
89 Dennou Kyuusei Uranai (Japan).nes
BA58ED29,716956B4,4E45531A100010080000070700000001

Name
CRC32 (prg+chr combined), CRC32 (512 bytes), iNES Header

snes.txt

This file is needed for odd sized SNES games like Final Fantasy (JAP), Super Metroid(US/JAP) or Tales of Symphonia. Without this file you will get overdumps and the checksum calculation will fail.

Example:
2020 Super Baseball (Japan).sfc E95A3DD7,0C19,379A6FFB,12,024

Name
CRC32, internal checksum, CRC32 of header area(0xFFB0-0xFFFF), size in Mbit, number of banks (lorom needs twice as many banks as hirom for the same rom size, lorom: 32kb banks, hirom: 64kb banks)

loopy.txt

This file stores known Casio Loopy games, including the name and the internal checksum found at 000008h in the ROM header. Note that most ROM packs you will find are incorrectly dumped little-endian. These CRCs are for the big-endian dump, including any padding. ROMs are 2MB/16Mbit or 3MB/24Mbit.

Example: Wanwan Aijou Monogatari.bin D90FE762

Name
Checksum