CRT ID: Difference between revisions

From ReplayResources
Jump to navigationJump to search
No edit summary
No edit summary
Line 6: Line 6:




GENERIC_CRT                  0
GENERIC_CRT                  0


ACTION_REPLAY      1 /* actionreplay.c */
ACTION_REPLAY      1 /* actionreplay.c */
KCS_POWER          2 /* kcs.c */
KCS_POWER          2 /* kcs.c */
FINAL_III          3 /* final3.c */
FINAL_III          3 /* final3.c */
SIMONS_BASIC        4 /* simonsbasic.c */
SIMONS_BASIC        4 /* simonsbasic.c */
OCEAN              5 /* ocean.c */
OCEAN              5 /* ocean.c */
EXPERT              6 /* expert.c */
EXPERT              6 /* expert.c */
FUNPLAY            7 /* funplay.c */
FUNPLAY            7 /* funplay.c */
SUPER_GAMES        8 /* supergames.c */
SUPER_GAMES        8 /* supergames.c */
ATOMIC_POWER        9 /* atomicpower.c */
ATOMIC_POWER        9 /* atomicpower.c */
EPYX_FASTLOAD      10 /* epyxfastload.c */
EPYX_FASTLOAD      10 /* epyxfastload.c */
WESTERMANN        11 /* westermann.c */
WESTERMANN        11 /* westermann.c */
REX                12 /* rexutility.c */
REX                12 /* rexutility.c */
FINAL_I            13 /* final.c */
FINAL_I            13 /* final.c */
MAGIC_FORMEL      14 /* magicformel.c */
MAGIC_FORMEL      14 /* magicformel.c */
GS                15 /* gs.c */
GS                15 /* gs.c */
WARPSPEED          16 /* warpspeed.c */
WARPSPEED          16 /* warpspeed.c */
DINAMIC            17 /* dinamic.c */
DINAMIC            17 /* dinamic.c */
ZAXXON            18 /* zaxxon.c */
ZAXXON            18 /* zaxxon.c */
MAGIC_DESK        19 /* magicdesk.c */
MAGIC_DESK        19 /* magicdesk.c */
SUPER_SNAPSHOT_V5  20 /* supersnapshot.c */
SUPER_SNAPSHOT_V5  20 /* supersnapshot.c */
COMAL80            21 /* comal80.c */
COMAL80            21 /* comal80.c */
STRUCTURED_BASIC  22 /* stb.c */
STRUCTURED_BASIC  22 /* stb.c */
ROSS              23 /* ross.c */
ROSS              23 /* ross.c */
DELA_EP64          24 /* delaep64.c */
DELA_EP64          24 /* delaep64.c */
DELA_EP7x8        25 /* delaep7x8.c */
DELA_EP7x8        25 /* delaep7x8.c */
DELA_EP256        26 /* delaep256.c */
DELA_EP256        26 /* delaep256.c */
REX_EP256          27 /* rexep256.c */
REX_EP256          27 /* rexep256.c */
MIKRO_ASSEMBLER    28 /* mikroass.c */
MIKRO_ASSEMBLER    28 /* mikroass.c */
FINAL_PLUS        29 /* finalplus.c */
FINAL_PLUS        29 /* finalplus.c */
ACTION_REPLAY4    30 /* actionreplay4.c */
ACTION_REPLAY4    30 /* actionreplay4.c */
STARDOS            31 /* stardos.c */
STARDOS            31 /* stardos.c */
EASYFLASH          32 /* easyflash.c */
EASYFLASH          32 /* easyflash.c */
EASYFLASH_XBANK    33 /* easyflash.c */
EASYFLASH_XBANK    33 /* easyflash.c */
CAPTURE            34 /* capture.c */
CAPTURE            34 /* capture.c */
ACTION_REPLAY3    35 /* actionreplay3.c */
ACTION_REPLAY3    35 /* actionreplay3.c */
RETRO_REPLAY      36 /* retroreplay.c */
RETRO_REPLAY      36 /* retroreplay.c */
MMC64              37 /* mmc64.c */
MMC64              37 /* mmc64.c */
MMC_REPLAY        38 /* mmcreplay.c */
MMC_REPLAY        38 /* mmcreplay.c */
IDE64              39 /* ide64.c */
IDE64              39 /* ide64.c */
SUPER_SNAPSHOT    40 /* supersnapshot4.c */
SUPER_SNAPSHOT    40 /* supersnapshot4.c */
IEEE488            41 /* c64tpi.c */
IEEE488            41 /* c64tpi.c */
GAME_KILLER        42 /* gamekiller.c */
GAME_KILLER        42 /* gamekiller.c */
P64                43 /* prophet64.c */
P64                43 /* prophet64.c */

Revision as of 20:40, 5 May 2010

CRT ID identifies an emulator .crt file, allows it to check the file to a certain degree and distinguish wether emulation is provided or not. Knowing the CRT ID is of no real use for the end user but might pose useful for hacking around. Cartconv supplied with VICE will convert binaries to .crt format by passing it the correct keyword.

The current cartridge.h from the VICE emulator may serve as well.

The CRT ID list below gives an overview on the VICE emulation as of February 2010 though.


GENERIC_CRT                   0
ACTION_REPLAY       1 /* actionreplay.c */
KCS_POWER           2 /* kcs.c */
FINAL_III           3 /* final3.c */
SIMONS_BASIC        4 /* simonsbasic.c */
OCEAN               5 /* ocean.c */
EXPERT              6 /* expert.c */
FUNPLAY             7 /* funplay.c */
SUPER_GAMES         8 /* supergames.c */
ATOMIC_POWER        9 /* atomicpower.c */
EPYX_FASTLOAD      10 /* epyxfastload.c */
WESTERMANN         11 /* westermann.c */
REX                12 /* rexutility.c */
FINAL_I            13 /* final.c */
MAGIC_FORMEL       14 /* magicformel.c */
GS                 15 /* gs.c */
WARPSPEED          16 /* warpspeed.c */
DINAMIC            17 /* dinamic.c */
ZAXXON             18 /* zaxxon.c */
MAGIC_DESK         19 /* magicdesk.c */
SUPER_SNAPSHOT_V5  20 /* supersnapshot.c */
COMAL80            21 /* comal80.c */
STRUCTURED_BASIC   22 /* stb.c */
ROSS               23 /* ross.c */
DELA_EP64          24 /* delaep64.c */
DELA_EP7x8         25 /* delaep7x8.c */
DELA_EP256         26 /* delaep256.c */
REX_EP256          27 /* rexep256.c */
MIKRO_ASSEMBLER    28 /* mikroass.c */
FINAL_PLUS         29 /* finalplus.c */
ACTION_REPLAY4     30 /* actionreplay4.c */
STARDOS            31 /* stardos.c */
EASYFLASH          32 /* easyflash.c */
EASYFLASH_XBANK    33 /* easyflash.c */
CAPTURE            34 /* capture.c */
ACTION_REPLAY3     35 /* actionreplay3.c */
RETRO_REPLAY       36 /* retroreplay.c */
MMC64              37 /* mmc64.c */
MMC_REPLAY         38 /* mmcreplay.c */
IDE64              39 /* ide64.c */
SUPER_SNAPSHOT     40 /* supersnapshot4.c */
IEEE488            41 /* c64tpi.c */
GAME_KILLER        42 /* gamekiller.c */
P64                43 /* prophet64.c */