positive condition

This commit is contained in:
Gwenhael Le Moine 2024-04-17 15:01:58 +02:00
parent 6217d8e18b
commit 0d985f590a
No known key found for this signature in database
GPG key ID: FDFE3669426707A7

View file

@ -135,11 +135,11 @@ static void op0D( byte* opc ) // P=P-1
static void op0E( byte* opc ) // r=r&s f/A / r=r!s f/A
{
int len = ( opc[ 2 ] == 0xF ) ? 5 : fl[ opc[ 2 ] ];
if ( !( opc[ 3 ] & 8 ) ) {
alu_and( REGrF( opc[ 3 ], opc[ 2 ] ), REGsF( opc[ 3 ], opc[ 2 ] ), len );
} else {
if ( opc[ 3 ] & 8 )
alu_or( REGrF( opc[ 3 ], opc[ 2 ] ), REGsF( opc[ 3 ], opc[ 2 ] ), len );
}
else
alu_and( REGrF( opc[ 3 ], opc[ 2 ] ), REGsF( opc[ 3 ], opc[ 2 ] ), len );
cpu.pc += 4;
cpu.cycles += 4 + len;
}
@ -427,7 +427,6 @@ static void op808C_E( byte* opc ) // PC=(r)
static void op808F( byte* opc ) // INTOFF
{
// TODO: Implement INTOFF
cpu.keyscan = false;
cpu.pc += 4;
cpu.cycles += 5;