1 ;-------------------------------------------------------------------------
2 ; POKEY Address Equates
3 ;-------------------------------------------------------------------------
7 POT0 = POKEY + $00 ;potentiometer 0
8 POT1 = POKEY + $01 ;potentiometer 1
9 POT2 = POKEY + $02 ;potentiometer 2
10 POT3 = POKEY + $03 ;potentiometer 3
11 POT4 = POKEY + $04 ;potentiometer 4
12 POT5 = POKEY + $05 ;potentiometer 5
13 POT6 = POKEY + $06 ;potentiometer 6
14 POT7 = POKEY + $07 ;potentiometer 7
16 ALLPOT = POKEY + $08 ;potentiometer port status
17 KBCODE = POKEY + $09 ;keyboard code
18 RANDOM = POKEY + $0A ;random number generator
19 SERIN = POKEY + $0D ;serial port input
20 IRQST = POKEY + $0E ;IRQ interrupt status
21 SKSTAT = POKEY + $0F ;serial port and keyboard status
25 AUDF1 = POKEY + $00 ;channel 1 audio frequency
26 AUDC1 = POKEY + $01 ;channel 1 audio control
28 AUDF2 = POKEY + $02 ;channel 2 audio frequency
29 AUDC2 = POKEY + $03 ;channel 2 audio control
31 AUDF3 = POKEY + $04 ;channel 3 audio frequency
32 AUDC3 = POKEY + $05 ;channel 3 audio control
34 AUDF4 = POKEY + $06 ;channel 4 audio frequency
35 AUDC4 = POKEY + $07 ;channel 4 audio control
37 AUDCTL = POKEY + $08 ;audio control
38 STIMER = POKEY + $09 ;start timers
39 SKRES = POKEY + $0A ;reset SKSTAT status
40 POTGO = POKEY + $0B ;start potentiometer scan sequence
41 SEROUT = POKEY + $0D ;serial port output
42 IRQEN = POKEY + $0E ;IRQ interrupt enable
43 SKCTL = POKEY + $0F ;serial port and keyboard control
118 KEY_EXCLAMATIONMARK = KEY_1 | KEY_SHIFT
119 KEY_QUOTE = KEY_2 | KEY_SHIFT
120 KEY_HASH = KEY_3 | KEY_SHIFT
121 KEY_DOLLAR = KEY_4 | KEY_SHIFT
122 KEY_PERCENT = KEY_5 | KEY_SHIFT
123 KEY_AMPERSAND = KEY_6 | KEY_SHIFT
124 KEY_APOSTROPHE = KEY_7 | KEY_SHIFT
125 KEY_AT = KEY_8 | KEY_SHIFT
126 KEY_OPENINGPARAN = KEY_9 | KEY_SHIFT
127 KEY_CLOSINGPARAN = KEY_0 | KEY_SHIFT
128 KEY_UNDERLINE = KEY_DASH | KEY_SHIFT
129 KEY_BAR = KEY_EQUALS | KEY_SHIFT
130 KEY_COLON = KEY_SEMICOLON | KEY_SHIFT
131 KEY_BACKSLASH = KEY_PLUS | KEY_SHIFT
132 KEY_CIRCUMFLEX = KEY_ASTERISK | KEY_SHIFT
133 KEY_OPENINGBRACKET = KEY_COMMA | KEY_SHIFT
134 KEY_CLOSINGBRACKET = KEY_PERIOD | KEY_SHIFT
135 KEY_QUESTIONMARK = KEY_SLASH | KEY_SHIFT
136 KEY_CLEAR = KEY_LESSTHAN | KEY_SHIFT
137 KEY_INSERT = KEY_GREATERTHAN | KEY_SHIFT
139 KEY_UP = KEY_UNDERLINE | KEY_CTRL
140 KEY_DOWN = KEY_EQUALS | KEY_CTRL
141 KEY_LEFT = KEY_PLUS | KEY_CTRL
142 KEY_RIGHT = KEY_ASTERISK | KEY_CTRL