summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Robert <Robbbert@users.noreply.github.com>2014-11-18 10:16:50 +1100
committer Robert <Robbbert@users.noreply.github.com>2014-11-18 10:16:50 +1100
commitfb744abb6a515d53179a9b9e4e764131ea41a11a (patch)
tree61b7013f4056935ee07a0051a51b134b467ebe3d
parentd2d373bb9bcd3547fe96440356652d6d80582843 (diff)
(MESS) gamecom : fixed timer in solitaire. Centipede is somewhat playable.
-rw-r--r--src/emu/cpu/sm8500/sm85ops.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/cpu/sm8500/sm85ops.h b/src/emu/cpu/sm8500/sm85ops.h
index 6c9c45a7b07..100c67ce171 100644
--- a/src/emu/cpu/sm8500/sm85ops.h
+++ b/src/emu/cpu/sm8500/sm85ops.h
@@ -1163,7 +1163,7 @@ case 0x4E: /* BMOV Rr,#b,BF/BF,Rr,#b - 6 cycles - Flags affected: --------/-Z-0
r2 = mem_readbyte( m_PC++ );
r1 = mem_readbyte( m_PC++ );
switch( r2 & 0xC0 ) {
- case 0x00:
+ case 0x40:
res = mem_readbyte( r1 );
if ( m_PS1 & FLAG_B ) {
res = res | ( 1 << ( r2 & 0x07 ) );
@@ -1172,7 +1172,7 @@ case 0x4E: /* BMOV Rr,#b,BF/BF,Rr,#b - 6 cycles - Flags affected: --------/-Z-0
}
mem_writebyte( r1, res & 0xFF );
break;
- case 0x40:
+ case 0x00:
m_PS1 = m_PS1 & ( FLAG_C | FLAG_S | FLAG_D | FLAG_H | FLAG_I );
if ( mem_readbyte( r1 ) & ( 1 << ( r2 & 0x07 ) ) ) {
m_PS1 = m_PS1 | FLAG_B;