mirror of
https://github.com/holub/mame
synced 2025-07-04 17:38:08 +03:00
h8: fix jsr abs8i return address
This commit is contained in:
parent
6fbb1d2f35
commit
ef7677b4fe
@ -1562,7 +1562,6 @@ macro jsr32 %opc %spreg
|
|||||||
fetch
|
fetch
|
||||||
m_TMP1 = r16_r(7);
|
m_TMP1 = r16_r(7);
|
||||||
m_CCR = read16(m_TMP1) >> 8;
|
m_CCR = read16(m_TMP1) >> 8;
|
||||||
m_TMP1 = r16_r(7);
|
|
||||||
m_TMP2 = read16(m_TMP1+2);
|
m_TMP2 = read16(m_TMP1+2);
|
||||||
r16_w(7, m_TMP1+4);
|
r16_w(7, m_TMP1+4);
|
||||||
internal(1);
|
internal(1);
|
||||||
@ -1733,13 +1732,13 @@ macro jsr32 %opc %spreg
|
|||||||
jsr32 m_TMP2 m_TMP1
|
jsr32 m_TMP2 m_TMP1
|
||||||
|
|
||||||
5f00 ff00 0 jsr abs8i - o
|
5f00 ff00 0 jsr abs8i - o
|
||||||
fetch
|
internal(1);
|
||||||
m_TMP2 = m_PC;
|
m_TMP2 = m_PC;
|
||||||
m_PC = read16(m_IR[0] & 0xff);
|
m_PC = read16(m_IR[0] & 0xff);
|
||||||
jsr16 m_TMP2 m_TMP1
|
jsr16 m_TMP2 m_TMP1
|
||||||
|
|
||||||
5f00 ff00 0 jsr abs8i - h
|
5f00 ff00 0 jsr abs8i - h
|
||||||
fetch
|
internal(1);
|
||||||
m_TMP2 = m_PC;
|
m_TMP2 = m_PC;
|
||||||
if(m_mode_advanced) {
|
if(m_mode_advanced) {
|
||||||
m_TMP1 = read16(m_IR[0] & 0xff) << 16;
|
m_TMP1 = read16(m_IR[0] & 0xff) << 16;
|
||||||
|
Loading…
Reference in New Issue
Block a user