hd6309 and m6809 cpu cores: disable silly busy loop hacks

This commit is contained in:
dinkc64 2018-04-20 03:13:37 +00:00
parent 50bbb53390
commit 5f0c050cc2
2 changed files with 8 additions and 0 deletions

View File

@ -274,9 +274,11 @@ HD6309_INLINE void lbra( void )
PC += EA;
CHANGE_PC;
#if 0
if ( EA == 0xfffd ) /* EHC 980508 speed up busy loop */
if ( hd6309_ICount > 0)
hd6309_ICount = 0;
#endif
}
/* $17 LBSR relative ----- */
@ -481,9 +483,11 @@ HD6309_INLINE void bra( void )
IMMBYTE(t);
PC += SIGNED(t);
CHANGE_PC;
#if 0
/* JB 970823 - speed up busy loops */
if( t == 0xfe )
if( hd6309_ICount > 0 ) hd6309_ICount = 0;
#endif
}
/* $21 BRN relative ----- */

View File

@ -195,9 +195,11 @@ M6809_INLINE void lbra( void )
PC += EA;
CHANGE_PC;
#if 0
if ( EA == 0xfffd ) /* EHC 980508 speed up busy loop */
if ( m6809_ICount > 0)
m6809_ICount = 0;
#endif
}
/* $17 LBSR relative ----- */
@ -373,9 +375,11 @@ M6809_INLINE void bra( void )
IMMBYTE(t);
PC += SIGNED(t);
CHANGE_PC;
#if 0
/* JB 970823 - speed up busy loops */
if( t == 0xfe )
if( m6809_ICount > 0 ) m6809_ICount = 0;
#endif
}
/* $21 BRN relative ----- */