Added control pad to Kempston interface

This commit is contained in:
2026-04-29 16:27:13 +01:00
parent 96b06ffc4e
commit 952db4767b
5 changed files with 53 additions and 30 deletions

View File

@@ -292,7 +292,7 @@ namespace Core
// Cpu.InterruptMode = snaData[25];
// THE BUG FIX: Restore the ULA Border Color!
IoBus.BorderColorIndex = snaData[26];
IoBus.BorderColourIndex = snaData[26];
// 2. Load the 48K RAM Dump
for (int i = 0; i < 49152; i++)
@@ -340,7 +340,7 @@ namespace Core
bw.Write(Cpu.AF.Low); bw.Write(Cpu.AF.High);
bw.Write((byte)(Cpu.SP & 0xFF)); bw.Write((byte)(Cpu.SP >> 8));
bw.Write((byte)Cpu.InterruptMode);
bw.Write(IoBus.BorderColorIndex);
bw.Write(IoBus.BorderColourIndex);
for (int i = 0x4000; i <= 0xFFFF; i++)
{