mirror of
https://github.com/TomHarte/CLK.git
synced 2024-11-22 12:33:29 +00:00
Fixed: it appears that the non-screen areas respect RAMRD and RAMWRT regardless of 80STORE.
parent
112e2c813b
commit
fe509bfab2
@ -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`.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user