Update of /cvsroot/vba/VisualBoyAdvance/src/gb
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25786
Modified Files:
gbCodes.h
Log Message:
Fix HALT bug when IE and IF have no match to cause a HALT
Index: gbCodes.h
===================================================================
RCS file: /cvsroot/vba/VisualBoyAdvance/src/gb/gbCodes.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** gbCodes.h 9 Dec 2003 01:37:56 -0000 1.3
--- gbCodes.h 30 Jan 2004 00:48:29 -0000 1.4
***************
*** 579,584 ****
IFF |= 0x80;
} else {
! if(register_IE && register_IF > 0)
IFF |= 0x100;
}
break;
--- 579,588 ----
IFF |= 0x80;
} else {
! if((register_IE & register_IF) > 0)
IFF |= 0x100;
+ else {
+ PC.W--;
+ IFF |= 0x81;
+ }
}
break;
|