Extensión CAR

Formato de archivo de imágenes de cartucho, que contiene una cabecera adicional de 16 bytes para identificar el tipo de cartucho y banqueo de memoria a usar.


El formato es:


  • Primeros 4 bytes que contienen 'C' 'A' 'R' 'T'.
  • Los siguientes 4 bytes que contienen el tipo de cartucho en formato MSB «Tabla a continuación».
  • Los siguientes 4 bytes que contienen la suma de comprobación del cartucho en formato MSB «solo ROM».
  • Los siguientes 4 bytes no se utilizan actualmente (se rellenan con ceros).

Seguido inmediatamente con los datos de la ROM: 4, 8, 16, 32, 40, 64, 128, 256, 512 o 1024 kilobytes. La extensión de nombre de archivo recomendada para los archivos CART es .CAR


Tipos de cartuchos admitidos actualmente:


Id MaquinaTamañoNombre
1800/XL/XE 8Standard 8 KB cartridge
2800/XL/XE16Standard 16 KB cartridge
3800/XL/XE16OSS two chip 16 KB cartridge (034M)
4520032Standard 32 KB 5200 cartridge
5800/XL/XE32DB 32 KB cartridge
65200 16Two chip 16 KB 5200 cartridge
75200 40Bounty Bob Strikes Back 40 KB 5200 cartridge
8800/XL/XE6464 KB Williams cartridge
9800/XL/XE64Express 64 KB cartridge
10800/XL/XE64Diamond 64 KB cartridge
11800/XL/XE64SpartaDOS X 64 KB cartridge
12800/XL/XE32XEGS 32 KB cartridge
13800/XL/XE64XEGS 64 KB cartridge
14800/XL/XE128XEGS 128 KB cartridge
15800/XL/XE16OSS one chip 16 KB cartridge
16520016One chip 16 KB 5200 cartridge
17800/XL/XE128Atrax 128 KB cartridge
18800/XL/XE40Bounty Bob Strikes Back 40 KB cartridge
1952008Standard 8 KB 5200 cartridge
2052004Standard 4 KB 5200 cartridge
218008Right slot 8 KB cartridge
22800/XL/XE3232 KB Williams cartridge
23800/XL/XE256XEGS 256 KB cartridge
24800/XL/XE512XEGS 512 KB cartridge
25800/XL/XE1024XEGS 1 MB cartridge
26800/XL/XE16MegaCart 16 KB cartridge
27800/XL/XE32MegaCart 32 KB cartridge
28800/XL/XE64MegaCart 64 KB cartridge
29800/XL/XE128MegaCart 128 KB cartridge
30800/XL/XE256MegaCart 256 KB cartridge
31800/XL/XE512MegaCart 512 KB cartridge
32800/XL/XE1024MegaCart 1 MB cartridge
33800/XL/XE32Switchable XEGS 32 KB cartridge
34800/XL/XE64Switchable XEGS 64 KB cartridge
35800/XL/XE128Switchable XEGS 128 KB cartridge
36800/XL/XE256Switchable XEGS 256 KB cartridge
37800/XL/XE512Switchable XEGS 512 KB cartridge
38800/XL/XE1024Switchable XEGS 1 MB cartridge
39800/XL/XE8Phoenix 8 KB cartridge
40800/XL/XE16Blizzard 16 KB cartridge
41800/XL/XE128Atarimax 128 KB Flash cartridge
42800/XL/XE1024Atarimax 1 MB Flash cartridge
43800/XL/XE128SpartaDOS X 128 KB cartridge
44800/XL/XE8OSS 8 KB cartridge
45800/XL/XE16OSS two chip 16 KB cartridge (043M)
46800/XL/XE4Blizzard 4 KB cartridge
47800/XL/XE32AST 32 KB cartridge
48800/XL/XE64Atrax SDX 64 KB cartridge
49800/XL/XE128Atrax SDX 128 KB cartridge
50800/XL/XE64Turbosoft 64 KB cartridge
51800/XL/XE128Turbosoft 128 KB cartridge
52800/XL/XE32Ultracart 32 KB cartridge
53800/XL/XE8Low bank 8 KB cartridge
54800/XL/XE128SIC! 128 KB cartridge
55800/XL/XE256SIC! 256 KB cartridge
56800/XL/XE512SIC! 512 KB cartridge
57800/XL/XE2Standard 2 KB cartridge
58800/XL/XE4Standard 4 KB cartridge
598004Right slot 4 KB cartridge
60800/XL/XE32Blizzard 32 KB cartridge
61800/XL/XE2048MegaMax 2 MB cartridge
62800/XL/XE128The!Cart 128 MB cartridge
63800/XL/XE4096Flash MegaCart 4 MB cartridge
64800/XL/XE2048MegaCart 2 MB cartridge
65800/XL/XE32MThe!Cart 32 MB cartridge
66800/XL/XE64MThe!Cart 64 MB cartridge
67800/XL/XE64XEGS 64 KB cartridge (banks 8–15)
68800/XL/XE128Atrax 128 KB cartridge
69800/XL/XE32aDawliah 32 KB cartridge
70800/XL/XE64aDawliah 64 KB cartridge
71520064Super Cart 64 KB 5200 cartridge (32K banks)
725200128Super Cart 128 KB 5200 cartridge (32K banks)
735200256Super Cart 256 KB 5200 cartridge (32K banks)
745200512Super Cart 512 KB 5200 cartridge (32K banks)
75800/XL/XE1024Atarimax 1 MB Flash cartridge
76800/XL/XE1616 KB Williams cartridge
77800/XL/XE8MIO diagnostics 8KB cartridge
78800/XL/XE8Telelink II cartridge
79800/XL/XE16Pronto cartridge
80800/XL/XE64JRC64 cartridge
81800/XL/XE64MDDOS cartridge
82800/XL/XE32COS32 cartridge

Id es el código de tipo de cartucho almacenado en el archivo CART.


La máquina indica si el cartucho es para computadoras domésticas Atari de 8 bits «400/800 y XL/XE» o el sistema de juego Atari 5200.


El tamaño es la longitud de la imagen en kilobytes.


Un ejemplo tomaremos un archivo .car de la colección de turbo soft C1 y veremos su cabecera de 16 bytes con un editor hexadecimal «HxD» :

Destacamos por colores los 4 bytes de cada segmento, esto se muestran en hexadecimal.


  • Primer segmento 43,41,52,54 corresponde a la palabra «CART»
  • Segundo segmento 00,00,00,32 corresponde al Id 50 «Turbosoft 64 KB cartridge»
  • Tercer segmento 00,61,E0,DA corresponde a la suma de comprobación.
  • Cuarto segmento 00,00,00,00 Sin usar.

Ejemplos de formato

Dejamos a disposición del público el siguiente repositorio con ejemplos de cada formato encontrado hasta hoy.



MSB «most significant bit» : Bit más significativo.
Fuente : Emulador ATARI800

Comentarios