add c64dtv support

This commit is contained in:
Zsolt Branyiczky
2020-11-10 10:32:29 +01:00
committed by Oliver Schmidt
parent 77da8d5490
commit b33b053307
14 changed files with 486 additions and 5 deletions

View File

@@ -55,6 +55,7 @@ const char* CPUNames[CPU_COUNT] = {
"none",
"6502",
"6502X",
"6502DTV",
"65SC02",
"65C02",
"65816",
@@ -69,6 +70,7 @@ const unsigned CPUIsets[CPU_COUNT] = {
CPU_ISET_NONE,
CPU_ISET_6502,
CPU_ISET_6502 | CPU_ISET_6502X,
CPU_ISET_6502 | CPU_ISET_6502X | CPU_ISET_6502DTV,
CPU_ISET_6502 | CPU_ISET_65SC02,
CPU_ISET_6502 | CPU_ISET_65SC02 | CPU_ISET_65C02,
CPU_ISET_6502 | CPU_ISET_65SC02 | CPU_ISET_65C02 | CPU_ISET_65816,

View File

@@ -50,6 +50,7 @@ typedef enum {
CPU_NONE, /* No CPU - for assembler */
CPU_6502,
CPU_6502X, /* "Extended", that is: with illegal opcodes */
CPU_6502DTV, /* CPU_6502X + C64DTV extra opcodes */
CPU_65SC02,
CPU_65C02,
CPU_65816,
@@ -65,6 +66,7 @@ enum {
CPU_ISET_NONE = 1 << CPU_NONE,
CPU_ISET_6502 = 1 << CPU_6502,
CPU_ISET_6502X = 1 << CPU_6502X,
CPU_ISET_6502DTV = 1 << CPU_6502DTV,
CPU_ISET_65SC02 = 1 << CPU_65SC02,
CPU_ISET_65C02 = 1 << CPU_65C02,
CPU_ISET_65816 = 1 << CPU_65816,