- [NEW] Reestructurada tota la gestió de memòria i mapeig de sistemes
This commit is contained in:
6
sm83.cpp
6
sm83.cpp
@@ -592,9 +592,9 @@ namespace sm83
|
||||
void HALT()
|
||||
{
|
||||
if (!halted) {
|
||||
uint8_t *IE = mem::rawPtr(0xffff);
|
||||
uint8_t *IF = mem::rawPtr(0xff0f);
|
||||
if ( (ime==0) && ((*IF & *IE) != 0) ) {
|
||||
const uint8_t IE = mem::readMem(0xffff);
|
||||
const uint8_t IF = mem::readMem(0xff0f);
|
||||
if ( (ime==0) && ((IF & IE) != 0) ) {
|
||||
// [TODO] HALT BUG
|
||||
if (pending_ei==2) rPC--;
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user