Merge pull request #2809 from JimmyDansbo/w65c02_capabilities

Added correct capabilities to W65C02 and 65CE02 CPUs
This commit is contained in:
Bob Andrews
2025-07-19 20:08:06 +02:00
committed by GitHub

View File

@@ -154,13 +154,17 @@ const unsigned CPUIsets[CPU_COUNT] = {
CAP_BIT (CAP_CPU_HAS_INA) | \
CAP_BIT (CAP_CPU_HAS_PUSHXY))
#define CAP_W65C02 \
(CAP_BIT (CAP_CPU_HAS_BRA8) | \
(CAP_BIT (CAP_CPU_HAS_BITIMM) | \
CAP_BIT (CAP_CPU_HAS_BRA8) | \
CAP_BIT (CAP_CPU_HAS_INA) | \
CAP_BIT (CAP_CPU_HAS_PUSHXY))
CAP_BIT (CAP_CPU_HAS_PUSHXY) | \
CAP_BIT (CAP_CPU_HAS_ZPIND) | \
CAP_BIT (CAP_CPU_HAS_STZ))
#define CAP_65CE02 \
(CAP_BIT (CAP_CPU_HAS_BRA8) | \
CAP_BIT (CAP_CPU_HAS_INA) | \
CAP_BIT (CAP_CPU_HAS_PUSHXY))
CAP_BIT (CAP_CPU_HAS_PUSHXY) | \
CAP_BIT (CAP_CPU_HAS_STZ))
/* Table containing one capability entry per CPU */
static const uint32_t CPUCaps[CPU_COUNT] = {