First stab at implementing MBC1 support for LR35902. Not complete, but all old tests still work.

Signed-off-by: Adrian.Conlon <adrian.conlon@gmail.com>
This commit is contained in:
Adrian.Conlon
2017-08-23 23:17:45 +01:00
parent 12c9125e9b
commit 2c7e32aa78
9 changed files with 156 additions and 40 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ void Board::initialise() {
//m_memory.loadRam(romDirectory + "/CPUTEST.COM", 0x100); // SuperSoft diagnostics
//m_memory.loadRam(romDirectory + "/TEST.COM", 0x100); // Microcosm
m_memory.write(5, 0xc9); // ret
m_memory.poke(5, 0xc9); // ret
m_cpu.ExecutingInstruction.connect(std::bind(&Board::Cpu_ExecutingInstruction_Cpm, this, std::placeholders::_1));
if (m_configuration.isProfileMode()) {