2019-02-25 04:03:51 +00:00
|
|
|
;;; ============================================================
|
|
|
|
;;;
|
|
|
|
;;; More Apple II Symbols
|
|
|
|
;;;
|
|
|
|
;;; ============================================================
|
|
|
|
|
|
|
|
;;; ============================================================
|
2019-06-17 02:48:09 +00:00
|
|
|
;;; Soft Switches
|
2019-02-25 04:03:51 +00:00
|
|
|
;;; ============================================================
|
|
|
|
|
|
|
|
RAMRDOFF := $C002
|
|
|
|
RAMRDON := $C003
|
|
|
|
RAMWRTOFF := $C004
|
|
|
|
RAMWRTON := $C005
|
|
|
|
ALTZPOFF := $C008
|
|
|
|
ALTZPON := $C009
|
|
|
|
|
|
|
|
CLR80VID := $C00C
|
|
|
|
SET80VID := $C00D
|
|
|
|
RDALTZP := $C016
|
|
|
|
RD80STORE := $C018
|
|
|
|
RDPAGE2 := $C01C
|
2019-06-17 02:48:09 +00:00
|
|
|
|
|
|
|
BANKSEL := $C073 ; Select RamWorks bank
|
|
|
|
|
2019-10-01 03:34:17 +00:00
|
|
|
ROMIN2 := $C082 ; Read ROM; no write
|
|
|
|
RWRAM1 := $C08B ; Read/write RAM bank 1
|
|
|
|
|
|
|
|
;;; ============================================================
|
|
|
|
;;; I/O Registers (for Slot 2)
|
|
|
|
;;; ============================================================
|
|
|
|
|
|
|
|
TDREG := $C088 + $20 ; ACIA Transmit Register (write)
|
|
|
|
RDREG := $C088 + $20 ; ACIA Receive Register (read)
|
|
|
|
STATUS := $C089 + $20 ; ACIA Status/Reset Register
|
|
|
|
COMMAND := $C08A + $20 ; ACIA Command Register (read/write)
|
|
|
|
CONTROL := $C08B + $20 ; ACIA Control Register (read/write)
|
2019-06-17 02:48:09 +00:00
|
|
|
|
|
|
|
;;; ============================================================
|
|
|
|
;;; Monitor ROM routines
|
|
|
|
;;; ============================================================
|
|
|
|
|
2019-10-01 03:34:17 +00:00
|
|
|
INIT := $FB2F
|
2019-06-19 05:10:49 +00:00
|
|
|
HOME := $FC58
|
2019-10-01 03:34:17 +00:00
|
|
|
GETLN := $FD6A ; with prompt character
|
|
|
|
GETLN2 := $FD6F ; no prompt character
|
|
|
|
CROUT := $FD8E
|
2019-06-17 02:48:09 +00:00
|
|
|
PRBYTE := $FDDA
|
|
|
|
COUT := $FDED
|
2019-10-01 03:34:17 +00:00
|
|
|
SETNORM := $FE84
|
|
|
|
SETKBD := $FE89
|
|
|
|
SETVID := $FE93
|
|
|
|
|
|
|
|
INPUT_BUFFER := $200
|