; Copyright 2018 David Schmidt. All Rights Reserved.
; See the LICENSE.txt file for distribution terms (Apache 2.0).
;
; Adapted from Apple /// reference materials
;

*SYNOPSIS Symbols from hardware I/O areas

KBD             @ $C000 ;last key pressed 
KBDFLG          @ $C008 ;
KBDSTRB         @ $C010 ;RW keyboard strobe
SPKR            @ $C030 ;RW toggle speaker (Apple II type)
SPKRIII         @ $C040 ;RW beeps speaker (Apple /// type)
JOYRDY          @ $C066 ;
CLOCK           @ $C070 ;clock
PHASOFF         @ $C080 ;
PHASON          @ $C081 ;
MOTOROFF        @ $C088 ;
MOTORON         @ $C089 ;
DRV0EN          @ $C08A ;
DRV1EN          @ $C08B ;
Q6L             @ $C08C ;
Q6H             @ $C08D ;
Q7L             @ $C08E ;
ACIASTAT        @ $C0F1 ;status of ACIA

; Other hardware registers
Z_REG    @ $FFD0 ;zero page register
D_DDRB   @ $FFD2 ;data direction register B
D_DDRA   @ $FFD3 ;data direction register A
TIMER1L  @ $FFD8
TIMLATCH @ $FFD9
D_ACR    @ $FFDB
D_PCR    @ $FFDC
D_IFR    @ $FFDD
D_IER    @ $FFDE
E_REG    @ $FFDF ;environment register
E_IORB   @ $FFE0
E_DDRB   @ $FFE2
E_DDRA   @ $FFE3
E_ACR    @ $FFEB
E_PCR    @ $FFEC
E_IFR    @ $FFED
E_IER    @ $FFEE
B_REG    @ $FFEF ;bank switch register
