CRT ID: Difference between revisions

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




GENERIC_CRT                  0
GENERIC_CRT                  0
ACTION_REPLAY_CRT            1
 
KCS_CRT                      2
ACTION_REPLAY      1 /* actionreplay.c */
FINAL_CARTRIDGE_3_CRT        3
KCS_POWER          2 /* kcs.c */
SIMONS_BASIC_CRT              4
FINAL_III          3 /* final3.c */
OCEAN_CRT                    5
SIMONS_BASIC        4 /* simonsbasic.c */
EXPERT_CRT                    6
OCEAN              5 /* ocean.c */
FUN_PLAY_CRT                  7
EXPERT              6 /* expert.c */
SUPER_GAMES_CRT              8
FUNPLAY            7 /* funplay.c */
ATOMIC_POWER_CRT              9
SUPER_GAMES        8 /* supergames.c */
EPYX_CRT                    10
ATOMIC_POWER        9 /* atomicpower.c */
WESTERMANN_CRT              11
EPYX_FASTLOAD      10 /* epyxfastload.c */
REX_UTILITY_CRT              12
WESTERMANN        11 /* westermann.c */
FINAL_CARTRIDGE_1_CRT        13
REX                12 /* rexutility.c */
MAGIC_FORMEL_CRT            14
FINAL_I            13 /* final.c */
C64GS_CRT                    15
MAGIC_FORMEL      14 /* magicformel.c */
WARPSPEED_CRT                16
GS                15 /* gs.c */
DINAMIC_CRT                  17
WARPSPEED          16 /* warpspeed.c */
ZAXXON_CRT                  18
DINAMIC            17 /* dinamic.c */
MAGIC_DESK_CRT              19
ZAXXON            18 /* zaxxon.c */
  SUPER_SNAPSHOT_5_CRT        20
MAGIC_DESK        19 /* magicdesk.c */
COMAL80_CRT                  21
SUPER_SNAPSHOT_V5 20 /* supersnapshot.c */
STRUCTURED_BASIC_CRT        22
COMAL80            21 /* comal80.c */
ROSS_CRT                    23
STRUCTURED_BASIC  22 /* stb.c */
DELA_EP64_CRT                24
ROSS              23 /* ross.c */
DELA_EP7x8_CRT              25
DELA_EP64          24 /* delaep64.c */
DELA_EP256_CRT              26
DELA_EP7x8        25 /* delaep7x8.c */
REX_EP256_CRT                27
DELA_EP256        26 /* delaep256.c */
MIKRO_ASSEMBLER_CRT          28
REX_EP256          27 /* rexep256.c */
FC_PLUS_CRT                  29 (anything else is non-sense)
MIKRO_ASSEMBLER    28 /* mikroass.c */
ACTION_REPLAY4_CRT          30
FINAL_PLUS        29 /* finalplus.c */
STARDOS_CRT                  31
ACTION_REPLAY4    30 /* actionreplay4.c */
EASYFLASH_CRT                32
STARDOS            31 /* stardos.c */
EASYFLASH_XBANK_CRT          33
EASYFLASH          32 /* easyflash.c */
CAPTURE_CRT                  34
EASYFLASH_XBANK    33 /* easyflash.c */
ACTION_REPLAY3_CRT          35
CAPTURE            34 /* capture.c */
RETRO_REPLAY_CRT            36
ACTION_REPLAY3    35 /* actionreplay3.c */
MMC64_CRT                    37
RETRO_REPLAY      36 /* retroreplay.c */
MMC_REPLAY_CRT              38
MMC64              37 /* mmc64.c */
IDE64_CRT                    39
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 */

Revision as of 19:39, 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 */