From b312a61a818c9dff0d9d0867b31143e77a79c8de Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sat, 16 Oct 2021 13:30:45 -0700 Subject: [PATCH] Add two dummy reads. --- Machines/Amiga/Chipset.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Machines/Amiga/Chipset.cpp b/Machines/Amiga/Chipset.cpp index 1cc4adb30..a7b134ee6 100644 --- a/Machines/Amiga/Chipset.cpp +++ b/Machines/Amiga/Chipset.cpp @@ -689,6 +689,9 @@ void Chipset::perform(const CPU::MC68000::Microcycle &cycle) { break; // Blitter. + case Read(0x040): blitter_.set_control(0, 0xffff); break; // UGH. Have fallen into quite a hole here with my + case Read(0x042): blitter_.set_control(1, 0xffff); break; // Read/Write macros. TODO: some sort of canonical decode? + // Templatey to hit the usual Read/Write cases first? case Write(0x040): blitter_.set_control(0, cycle.value16()); break; case Write(0x042): blitter_.set_control(1, cycle.value16()); break; case Write(0x044): blitter_.set_first_word_mask(cycle.value16()); break;