From 6fd125de31b1b319edacef5c4ad421566247109c Mon Sep 17 00:00:00 2001 From: tomcw Date: Sat, 23 Sep 2017 19:29:59 +0100 Subject: [PATCH] Add more comments about INTC8ROM --- source/Memory.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/Memory.cpp b/source/Memory.cpp index cde58396..64aa3a12 100644 --- a/source/Memory.cpp +++ b/source/Memory.cpp @@ -534,12 +534,16 @@ static bool IsCardInSlot(const UINT uSlot); // 1 0 internal internal // 1 1 internal internal // +// NB. if (INTCXROM || INTC8ROM) == true then internal ROM +// // (*) SLOTCXROM' // ----------- // // INTC8ROM: Unreadable soft switch (UTAIIe:5-28) -// . Set: Access to $C3XX with SLOTC3ROM reset -// . Reset: Access to $CFFF or an MMU reset +// . Set: On access to $C3XX with SLOTC3ROM reset +// - "From this point, $C800-$CFFF will stay assigned to motherboard ROM until +// an access is made to $CFFF or until the MMU detects a system reset." +// . Reset: On access to $CFFF or an MMU reset // static BYTE __stdcall IO_Cxxx(WORD programcounter, WORD address, BYTE write, BYTE value, ULONG nCyclesLeft)