From fe509bfab25dd721cb248ccad389ca97dd64ee7b Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Mon, 30 Jul 2018 15:57:03 -0400 Subject: [PATCH] Fixed: it appears that the non-screen areas respect RAMRD and RAMWRT regardless of 80STORE. --- Apple-IIe-Memory-Paging.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Apple-IIe-Memory-Paging.md b/Apple-IIe-Memory-Paging.md index bc2a3b9..99947eb 100644 --- a/Apple-IIe-Memory-Paging.md +++ b/Apple-IIe-Memory-Paging.md @@ -4,16 +4,16 @@ Apple provides multiple overlapping paging mechanisms which in total divide an A Reading and writing: contains auxiliary RAM if `ALTZP` is set. Contains base RAM otherwise. # 0300–0400; 0800–1000; 2000–C000 -Reading: contains base RAM if `80STORE` is set or `RAMRD` is reset; contains auxiliary RAM otherwise. +Reading: contains base RAM if `RAMRD` is reset; contains auxiliary RAM otherwise. Writing: as per reading, but regarding `RAMWRT` rather than `RAMRD`. # 0400–0800 -Reading: contains auxiliary RAM if either (i) both `80STORE` and `PAGE` are set; or (ii) `80STORE` is reset and `RAMRD` is set. Contains base RAM otherwise. +Reading: contains auxiliary RAM if either (i) both `80STORE` and `PAGE2` are set; or (ii) `80STORE` is reset and `RAMRD` is set. Contains base RAM otherwise. Writing: as per reading, but regarding `RAMWRT` rather than `RAMRD`. # 1000–2000 -Reading: contains auxiliary RAM if either (i) `80STORE` and `PAGE` are set and `TEXT` is reset; or (ii) `80STORE` is reset and `RAMRD` is set. Contains base RAM otherwise. +Reading: contains auxiliary RAM if either (i) `80STORE` and `PAGE2` are set, and `TEXT` is reset; or (ii) `80STORE` is reset and `RAMRD` is set. Contains base RAM otherwise. Writing: as per reading, but regarding `RAMWRT` rather than `RAMRD`.