First go at adding 65C032
Some checks failed
Snapshot Build / Build, Test, and Snapshot (Linux) (push) Has been skipped
Snapshot Build / Build (Windows) (push) Has been cancelled
Windows Test Scheduled / Build, Test (Windows MSVC) (push) Has been cancelled

This commit is contained in:
2026-05-06 09:52:32 -07:00
parent d20d99b32b
commit 8eed63fa52
9 changed files with 486 additions and 9 deletions

View File

@@ -66,7 +66,8 @@ typedef enum {
CPU_45GS02, /* CPU of MEGA65 */
CPU_W65C02, /* CMOS with WDC extensions */
CPU_65CE02, /* CMOS with CSG extensions */
CPU_COUNT /* Number of different CPUs */
CPU_65C032, /* CMOS with 32 bit addressing */
CPU_COUNT, /* Number of different CPUs */
} cpu_t;
/* CPU instruction sets */
@@ -84,7 +85,8 @@ enum {
CPU_ISET_4510 = 1 << CPU_4510,
CPU_ISET_45GS02 = 1 << CPU_45GS02,
CPU_ISET_W65C02 = 1 << CPU_W65C02,
CPU_ISET_65CE02 = 1 << CPU_65CE02
CPU_ISET_65CE02 = 1 << CPU_65CE02,
CPU_ISET_65C032 = 1 << CPU_65C032,
};
/* CPU used */