Previous 199869 Revisions Next

r33428 Monday 17th November, 2014 at 23:16:50 UTC by Robbbert
(MESS) gamecom : fixed timer in solitaire. Centipede is somewhat playable.
[src/emu/cpu/sm8500]sm85ops.h

trunk/src/emu/cpu/sm8500/sm85ops.h
r241939r241940
11631163   r2 = mem_readbyte( m_PC++ );
11641164   r1 = mem_readbyte( m_PC++ );
11651165   switch( r2 & 0xC0 ) {
1166   case 0x00:
1166   case 0x40:
11671167      res = mem_readbyte( r1 );
11681168      if ( m_PS1 & FLAG_B ) {
11691169         res = res | ( 1 << ( r2 & 0x07 ) );
r241939r241940
11721172      }
11731173      mem_writebyte( r1, res & 0xFF );
11741174      break;
1175   case 0x40:
1175   case 0x00:
11761176      m_PS1 = m_PS1 & ( FLAG_C | FLAG_S | FLAG_D | FLAG_H | FLAG_I );
11771177      if ( mem_readbyte( r1 ) & ( 1 << ( r2 & 0x07 ) ) ) {
11781178         m_PS1 = m_PS1 | FLAG_B;


Previous 199869 Revisions Next


© 1997-2024 The MAME Team