mirror of
https://github.com/cmosher01/Epple-II.git
synced 2025-03-29 14:29:47 +00:00
RAM config and doc enhancements
This commit is contained in:
parent
270e94a76a
commit
06fc2e6bce
@ -11,12 +11,12 @@
|
||||
|
||||
|
||||
|
||||
# standard 48K RAM
|
||||
# standard 48K RAM with mixed chip brands
|
||||
motherboard ram E MM5290 MM5290 MM5290 MK4116 MM5290 MM5290 MM5290 MK4116
|
||||
motherboard ram D MM5290 MM5290 MK4116 MK4116 MM5290 MK4116 MM5290 MCM4116
|
||||
motherboard ram C MK4116 MK4116 MM5290 MM5290 MM5290 MM5290 MM5290 MM5290
|
||||
motherboard strap E 16K 8000
|
||||
motherboard ram D MM5290 MM5290 MK4116 MK4116 MM5290 MK4116 MM5290 MCM4116
|
||||
motherboard strap D 16K 4000
|
||||
motherboard ram C MK4116 MK4116 MM5290 MM5290 MM5290 MM5290 MM5290 MM5290
|
||||
motherboard strap C 16K 0000
|
||||
|
||||
# Demo system ROM for the emulator. This is only to allow the
|
||||
@ -61,3 +61,79 @@ import slot 4 rom 0 $(PREFIX)lib/epple2/cards/clock.a65
|
||||
|
||||
#revision 0
|
||||
revision 1
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# Alternate motherboard RAM configurations.
|
||||
# See Apple II Reference Manual, "RAM Configuration Blocks," pp. 70-71.
|
||||
|
||||
# 4K
|
||||
#motherboard ram c 4096
|
||||
#motherboard strap c 4K 0000
|
||||
|
||||
# 8K
|
||||
#motherboard ram d 4096
|
||||
#motherboard strap d 4K 1000
|
||||
#motherboard ram c 4096
|
||||
#motherboard strap e 4K 2000
|
||||
|
||||
# 12K
|
||||
#motherboard ram e 4096
|
||||
#motherboard strap e 4K 2000
|
||||
#motherboard ram d 4096
|
||||
#motherboard strap d 4K 1000
|
||||
#motherboard ram c 4096
|
||||
#motherboard strap c 4K 0000
|
||||
|
||||
# 16K
|
||||
#motherboard ram c 16K
|
||||
#motherboard strap c 16K 0000
|
||||
|
||||
# 20K
|
||||
#motherboard ram d 4096
|
||||
#motherboard strap d 4K 4000
|
||||
#motherboard ram c 4116
|
||||
#motherboard strap c 16K 0000
|
||||
|
||||
# 24K
|
||||
#motherboard ram e 4096
|
||||
#motherboard strap e 4K 5000
|
||||
#motherboard ram d 4096
|
||||
#motherboard strap d 4K 4000
|
||||
#motherboard ram c 4116
|
||||
#motherboard strap c 16K 0000
|
||||
|
||||
# 32K
|
||||
#motherboard ram d 4116
|
||||
#motherboard strap d 16K 4000
|
||||
#motherboard ram c 4116
|
||||
#motherboard strap c 16K 0000
|
||||
|
||||
# 36K
|
||||
#motherboard ram e 4096
|
||||
#motherboard strap e 4K 8000
|
||||
#motherboard ram d 4116
|
||||
#motherboard strap d 16K 4000
|
||||
#motherboard ram c 4116
|
||||
#motherboard strap c 16K 0000
|
||||
|
||||
# 48K
|
||||
#motherboard ram e 4116
|
||||
#motherboard strap e 16K 8000
|
||||
#motherboard ram d 4116
|
||||
#motherboard strap d 16K 4000
|
||||
#motherboard ram c 4116
|
||||
#motherboard strap c 16K 0000
|
||||
|
||||
|
||||
|
||||
|
||||
# 12K (with hi-res graphics)
|
||||
#motherboard ram e 4096
|
||||
#motherboard strap e 4K 3000
|
||||
#motherboard ram d 4096
|
||||
#motherboard strap d 4K 2000
|
||||
#motherboard ram c 4096
|
||||
#motherboard strap c 4K 0000
|
||||
|
@ -52,7 +52,7 @@ anchor:motherboard[]
|
||||
The +motherboard+ command configures the emulated Apple's motherboard RAM chips and strapping block.
|
||||
|
||||
--------
|
||||
motherboard ram {C|D|E} { 4K | 4096 | 16K | 4116 | - } [...up to 8]
|
||||
motherboard ram {C|D|E} { 4K | 4096 | 16K | 4116 | - | (other-models) } [...up to 8]
|
||||
motherboard strap {C|D|E} { 4K | 16K } <base>
|
||||
--------
|
||||
|
||||
@ -67,6 +67,15 @@ For more information about RAM configuration, see
|
||||
https://archive.org/details/Apple_II_Reference_Manual_1979_Apple/page/n79[Christopher Espinosa, Apple II Reference Manual
|
||||
(Cupertino, Calif.: Apple Computer, 1978), pp. 70-72].
|
||||
|
||||
In the +motherboard ram+ configuration line `(other-models)` of chips are supported, and will produce different bit patterns at power-on time:
|
||||
--------
|
||||
MM5290
|
||||
MK4116
|
||||
MCM4116
|
||||
--------
|
||||
|
||||
|
||||
|
||||
Example of normal 48K RAM configuration:
|
||||
--------
|
||||
ram e 16K
|
||||
|
Loading…
x
Reference in New Issue
Block a user