diff options
Diffstat (limited to 'src/devices/cpu/m6502/xavix2000.cpp')
-rw-r--r-- | src/devices/cpu/m6502/xavix2000.cpp | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/devices/cpu/m6502/xavix2000.cpp b/src/devices/cpu/m6502/xavix2000.cpp index 6431bf0d336..0c928ce159d 100644 --- a/src/devices/cpu/m6502/xavix2000.cpp +++ b/src/devices/cpu/m6502/xavix2000.cpp @@ -111,7 +111,10 @@ void xavix2000_device::device_start() { xavix_device::device_start(); + state_add(SXAVIX_J, "J", m_j).callimport().formatstr("%8s");; + state_add(SXAVIX_K, "K", m_k).callimport().formatstr("%8s");; state_add(SXAVIX_L, "L", m_l).callimport().formatstr("%8s");; + state_add(SXAVIX_M, "M", m_m).callimport().formatstr("%8s");; state_add(SXAVIX_PA, "PA", m_pa).callimport().formatstr("%8s"); state_add(SXAVIX_PB, "PB", m_pb).callimport().formatstr("%8s"); } @@ -128,8 +131,14 @@ void xavix2000_device::state_import(const device_state_entry &entry) switch(entry.index()) { + case SXAVIX_J: + break; + case SXAVIX_K: + break; case SXAVIX_L: break; + case SXAVIX_M: + break; case SXAVIX_PA: break; case SXAVIX_PB: @@ -143,8 +152,17 @@ void xavix2000_device::state_string_export(const device_state_entry &entry, std: switch(entry.index()) { + case SXAVIX_J: + str = string_format("%02x", m_j); + break; + case SXAVIX_K: + str = string_format("%02x", m_k); + break; case SXAVIX_L: - str = string_format("%08x", m_l); + str = string_format("%02x", m_l); + break; + case SXAVIX_M: + str = string_format("%02x", m_m); break; case SXAVIX_PA: str = string_format("%08x", m_pa); |