Plus 3A implemented but not running
This commit is contained in:
@@ -64,7 +64,7 @@ namespace Core
|
||||
|
||||
Memory = new MemoryBus();
|
||||
TapeDeck = new TapManager();
|
||||
IoBus = new IO_Bus(TapeDeck);
|
||||
IoBus = new IO_Bus(TapeDeck, Memory);
|
||||
Ula = new ULA(Memory, IoBus);
|
||||
|
||||
Memory.CrapRAMData();
|
||||
@@ -75,9 +75,9 @@ namespace Core
|
||||
Cpu.WaitStateCallback = Ula.GetContentionDelay;
|
||||
}
|
||||
|
||||
public void LoadRom(byte[] romData)
|
||||
public void LoadRom(byte[] romData, int bankIndex) // <-- Add the bank parameter
|
||||
{
|
||||
Memory.LoadRom(romData);
|
||||
Memory.LoadRom(romData, bankIndex);
|
||||
}
|
||||
|
||||
public void Start()
|
||||
@@ -115,6 +115,7 @@ namespace Core
|
||||
{
|
||||
Cpu.Reset();
|
||||
Memory.CrapRAMData();
|
||||
Memory.ResetPaging(CurrentModel);
|
||||
TotalFrameCount = 0;
|
||||
scanlineCount = 0;
|
||||
audioSampleCount = 0;
|
||||
|
||||
Reference in New Issue
Block a user