This commit is contained in:
Darkress
2023-05-31 14:21:35 +02:00
parent 2cfc14ba78
commit d0d30b4db8
4 changed files with 23 additions and 18 deletions

View File

@@ -59,6 +59,10 @@ public class Memory
}
memory[address] = data;
memory[address + 128] = data; //Ensure data is written to both banks to simulate mapping
if(address == 0x2) //Check if PCL is destination
{
ProgramCounter.loadPc();
}
}
private static int getDataFromIndirectAddress(int address)
@@ -75,6 +79,10 @@ public class Memory
}
memory[address % 128] = data; // else: Registers.Registers which are mapped
memory[address % 128 + 128] = data; //Ensure data is written to both banks to simulate mapping
if(address == 0x2) //Check if PCL is destination
{
ProgramCounter.loadPc();
}
}
private static int getRegisterBank()