From 2fdaf12c0e55f7aac63db296dcc82ffd471eb1a3 Mon Sep 17 00:00:00 2001 From: AJR Date: Mon, 29 Apr 2019 20:32:11 -0400 Subject: [PATCH] Clarify that SCC68070 RTE is more like MC68010 than MC68000 (nw) --- src/devices/cpu/m68000/m68k_in.lst | 2 +- src/devices/cpu/m68000/m68kops.cpp | 6 +++--- src/devices/cpu/m68000/m68kops.h | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/devices/cpu/m68000/m68k_in.lst b/src/devices/cpu/m68000/m68k_in.lst index 4f5f2760aa8..b4201488892 100644 --- a/src/devices/cpu/m68000/m68k_in.lst +++ b/src/devices/cpu/m68000/m68k_in.lst @@ -6844,7 +6844,7 @@ e5c0 ffc0 roxl w A+-DXWL 071:8 234fc:5 m68ki_jump(new_pc); -4e73 ffff rte l . 07:20p +4e73 ffff rte l . 0:20p if(m_s_flag) { u32 new_sr; u32 new_pc; diff --git a/src/devices/cpu/m68000/m68kops.cpp b/src/devices/cpu/m68000/m68kops.cpp index dc6b150e950..497aa3a427d 100644 --- a/src/devices/cpu/m68000/m68kops.cpp +++ b/src/devices/cpu/m68000/m68kops.cpp @@ -26498,7 +26498,7 @@ void m68000_base_device::x4e74_rtd_l_1234fc() } -void m68000_base_device::x4e73_rte_l_07() +void m68000_base_device::x4e73_rte_l_0() { if(m_s_flag) { u32 new_sr; @@ -33088,7 +33088,7 @@ const m68000_base_device::opcode_handler_ptr m68000_base_device::m68k_handler_ta &m68000_base_device::x4e70_reset_071234fc, &m68000_base_device::x4e71_nop_071234fc, &m68000_base_device::x4e72_stop_071234fc, - &m68000_base_device::x4e73_rte_l_07, + &m68000_base_device::x4e73_rte_l_0, &m68000_base_device::x4e73_rte_l_71, &m68000_base_device::x4e73_rte_l_234fc, &m68000_base_device::x4e74_rtd_l_1234fc, @@ -35145,7 +35145,7 @@ const m68000_base_device::opcode_handler_struct m68000_base_device::m68k_opcode_ { 0x4e70, 0xffff, { 0, 0, 0, 0, 0, 0, 0, 0}}, { 0x4e71, 0xffff, { 4, 4, 4, 2, 2, 2, 2, 2}}, { 0x4e72, 0xffff, { 4, 4, 4, 8, 8, 8, 8, 8}}, - { 0x4e73, 0xffff, { 20, 20, 255, 255, 255, 255, 255, 255}}, + { 0x4e73, 0xffff, { 20, 255, 255, 255, 255, 255, 255, 255}}, { 0x4e73, 0xffff, {255, 24, 24, 255, 255, 255, 255, 255}}, { 0x4e73, 0xffff, {255, 255, 255, 20, 20, 20, 20, 20}}, { 0x4e74, 0xffff, {255, 255, 16, 10, 10, 10, 10, 10}}, diff --git a/src/devices/cpu/m68000/m68kops.h b/src/devices/cpu/m68000/m68kops.h index aa6b4e61900..1104fc2fb1a 100644 --- a/src/devices/cpu/m68000/m68kops.h +++ b/src/devices/cpu/m68000/m68kops.h @@ -1624,7 +1624,7 @@ void xe5f0_roxl_w_ix_071234fc(); void xe5f8_roxl_w_aw_071234fc(); void xe5f9_roxl_w_al_071234fc(); void x4e74_rtd_l_1234fc(); -void x4e73_rte_l_07(); +void x4e73_rte_l_0(); void x4e73_rte_l_71(); void x4e73_rte_l_234fc(); void x06c0_rtm_l_234fc();