;
; C64 generic definitions. Stolen from Elite128
;


; ---------------------------------------------------------------------------
; Zero page, Commodore stuff

MEMSIZE		= $34		; Size of memory installed
ST     	       	= $96  	       	; IEC status byte
SECADR		= $D3  	       	; Secondary address
DEVNUM		= $D4		; Device number
KEY_COUNT      	= $9E  	       	; Number of keys in input buffer
CURS_FLAG	= $A7  	       	; 1 = cursor off
CURS_BLINK	= $A8  	       	; Blink counter
CURS_CHAR	= $A9  	       	; Character under the cursor
CURS_STATE     	= $AA  	       	; Cursor blink state
SCREEN_PTR     	= $C4  	       	; Pointer to current char in text screen
CURS_X 	       	= $C6  	       	; Cursor column
CURS_Y 	       	= $D8		; Cursor row
SCR_LINELEN	= $D5		; Screen line length

KEY_BUF		= $26F 	       	; Keyboard buffer


; ---------------------------------------------------------------------------
; Vector and other locations

IRQVec		= $0090
BRKVec		= $0092
NMIVec		= $0094

