2012-04-21 00:04:34 +00:00
|
|
|
# Apple ][ plus, loaded
|
|
|
|
#
|
|
|
|
# This is an Apple ][ plus (Applesoft BASIC and Autostart Monitor), with
|
|
|
|
# every card provided by the EPPLE ][ Emulator installed.
|
|
|
|
#
|
|
|
|
# This machine has two Disk ][ controller cards; the Autostart Monitor
|
|
|
|
# searches from slot 7 downwards for a Disk ][ card, so it will boot
|
|
|
|
# the disk in slot 6, the DOS 3.3 System Master.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Applesoft BASIC and Autostart Monitor ROMs
|
2012-04-22 02:10:39 +00:00
|
|
|
import motherboard rom 0000 $(PREFIX)lib/apple2/system/a2p/applesoft.a65
|
|
|
|
import motherboard rom 2800 $(PREFIX)lib/apple2/system/a2p/monitor.a65
|
2012-04-21 00:04:34 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Language card in slot 0. When the DOS 3.3 System Master boots,
|
|
|
|
# it will load Integer BASIC into the language card.
|
|
|
|
slot 0 language
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Standard-output "card" in slot 1, so typing
|
|
|
|
# PR#1 will start sending characters to standard output of the emulator
|
|
|
|
slot 1 stdout
|
2012-04-21 03:37:00 +00:00
|
|
|
import slot 1 rom 0 $(PREFIX)lib/epple2/cards/stdout.a65
|
2012-04-21 00:04:34 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Standard-input "card" in slot 2, so typing
|
|
|
|
# IN#2 will start reading characters from standard input of the emulator
|
|
|
|
slot 2 stdin
|
2012-04-21 03:37:00 +00:00
|
|
|
import slot 2 rom 0 $(PREFIX)lib/epple2/cards/stdin.a65
|
2012-04-21 00:04:34 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Clock card in slot 4
|
|
|
|
slot 4 clock
|
2012-04-21 03:37:00 +00:00
|
|
|
import slot 4 rom 0 $(PREFIX)lib/epple2/cards/clock.a65
|
2012-04-21 00:04:34 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Disk ][ controller card in slot 5, with 13-sector ROMs.
|
|
|
|
# This will read (DOS 3.1, 3.2, and 3.2.1) disks, which
|
|
|
|
# have 13 sectors per track.
|
|
|
|
slot 5 disk
|
2012-04-22 02:10:39 +00:00
|
|
|
import slot 5 rom 0 $(PREFIX)lib/apple2/dos/13sector/disk2.a65
|
2012-04-21 00:04:34 +00:00
|
|
|
# Insert the DOS 3.1 System Master disk into drive 1 of slot 5
|
2012-04-22 02:10:39 +00:00
|
|
|
load slot 5 drive 1 $(PREFIX)lib/apple2/dos/13sector/dos310/clean31sysmas_stock_rawdos.nib
|
2012-04-21 00:04:34 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Disk ][ controller card in slot 6, with 16-sector ROMs.
|
|
|
|
# This will read (DOS 3.3) disks, which have 16 sectors per track.
|
|
|
|
slot 6 disk
|
2012-04-22 02:10:39 +00:00
|
|
|
import slot 6 rom 0 $(PREFIX)lib/apple2/dos/16sector/disk2.a65
|
2012-04-21 00:04:34 +00:00
|
|
|
# Insert the DOS 3.3 System Master disk (original version) into slot 6
|
2012-04-22 02:10:39 +00:00
|
|
|
load slot 6 drive 1 $(PREFIX)lib/apple2/dos/16sector/dos330/clean330sysmas.nib
|
2012-04-21 00:04:34 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Firmware card with Integer BASIC and the old Monitor.
|
|
|
|
# DOS will not use this firmware card, because it is not in slot 0.
|
|
|
|
slot 7 firmware
|
2012-04-22 02:10:39 +00:00
|
|
|
import slot 7 rombank 1000 $(PREFIX)lib/apple2/system/a2/intbasic.a65
|
|
|
|
import slot 7 rombank 2425 $(PREFIX)lib/apple2/system/a2/other.a65
|
|
|
|
import slot 7 rombank 2800 $(PREFIX)lib/apple2/system/a2/monitor.a65
|