From dd0d908d57f7af7e4a7a1e24830bdb3ad2e6598a Mon Sep 17 00:00:00 2001 From: mrdudz Date: Sun, 29 Jun 2025 17:21:22 +0200 Subject: [PATCH] 65816 does not have Rockwell extensions --- src/common/cpu.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/common/cpu.c b/src/common/cpu.c index 272fa4262..252283211 100644 --- a/src/common/cpu.c +++ b/src/common/cpu.c @@ -78,13 +78,12 @@ const unsigned CPUIsets[CPU_COUNT] = { CPU_ISET_6502DTV | CPU_ISET_6502, CPU_ISET_65SC02 | CPU_ISET_6502, CPU_ISET_65C02 | CPU_ISET_6502 | CPU_ISET_65SC02, - /* FIXME: does 65816 have both wai/stp and indirect-zp (without z)? */ - CPU_ISET_65816 | CPU_ISET_6502 | CPU_ISET_65SC02 | CPU_ISET_65C02, + /* 65816 has wai/stp and NO bit manipulation */ + CPU_ISET_65816 | CPU_ISET_6502 | CPU_ISET_65SC02, CPU_ISET_SWEET16, CPU_ISET_HUC6280 | CPU_ISET_6502 | CPU_ISET_65SC02 | CPU_ISET_65C02, CPU_ISET_M740 | CPU_ISET_6502, /* 4510 does NOT have indirect-zp (without z), so we can not use 65SC02 */ - /* FIXME: 4510 does not have wai/stp */ CPU_ISET_4510 | CPU_ISET_6502 | CPU_ISET_65C02 | CPU_ISET_65CE02, CPU_ISET_45GS02 | CPU_ISET_6502 | CPU_ISET_65C02 | CPU_ISET_65CE02 | CPU_ISET_4510, CPU_ISET_W65C02 | CPU_ISET_6502 | CPU_ISET_65SC02 | CPU_ISET_65C02,