mirror of
https://github.com/cmosher01/Epple-II.git
synced 2024-08-14 10:29:12 +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 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 strap E 16K 8000
|
||||||
|
motherboard ram D MM5290 MM5290 MK4116 MK4116 MM5290 MK4116 MM5290 MCM4116
|
||||||
motherboard strap D 16K 4000
|
motherboard strap D 16K 4000
|
||||||
|
motherboard ram C MK4116 MK4116 MM5290 MM5290 MM5290 MM5290 MM5290 MM5290
|
||||||
motherboard strap C 16K 0000
|
motherboard strap C 16K 0000
|
||||||
|
|
||||||
# Demo system ROM for the emulator. This is only to allow the
|
# 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 0
|
||||||
revision 1
|
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.
|
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>
|
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
|
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].
|
(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:
|
Example of normal 48K RAM configuration:
|
||||||
--------
|
--------
|
||||||
ram e 16K
|
ram e 16K
|
||||||
|
Loading…
Reference in New Issue
Block a user