]> git.sur5r.net Git - cc65/blob - libsrc/geos-apple/geossym.inc
Implemented line wrap.
[cc65] / libsrc / geos-apple / geossym.inc
1 ;
2 ;GEOS variable memory locations sorted by address
3 ;Source: The Hitchhiker's Guide To GEOS
4 ;http://lyonlabs.org/commodore/onrequest/geos-manuals/The_Hitchhikers_Guide_to_GEOS.pdf
5
6 r0                      =       $00
7 r0L                     =       $00
8 r0H                     =       $01
9 r1                      =       $02
10 r1L                     =       $02
11 r1H                     =       $03
12 r2                      =       $04
13 r2L                     =       $04
14 r2H                     =       $05
15 r3                      =       $06
16 r3L                     =       $06
17 r3H                     =       $07
18 r4                      =       $08
19 r4L                     =       $08
20 r4H                     =       $09
21 r5                      =       $0a
22 r5L                     =       $0a
23 r5H                     =       $0b
24 r6                      =       $0c
25 r6L                     =       $0c
26 r6H                     =       $0d
27 r7                      =       $0e
28 r7L                     =       $0e
29 r7H                     =       $0f
30 r8                      =       $10
31 r8L                     =       $10
32 r8H                     =       $11
33 r9                      =       $12
34 r9L                     =       $12
35 r9H                     =       $13
36 r10                     =       $14
37 r10L                    =       $14
38 r10H                    =       $15
39 r11                     =       $16
40 r11L                    =       $16
41 r11H                    =       $17
42 r12                     =       $18
43 r12L                    =       $18
44 r12H                    =       $19
45 r13                     =       $1a
46 r13L                    =       $1a
47 r13H                    =       $1b
48 r14                     =       $1c
49 r14L                    =       $1c
50 r14H                    =       $1d
51 r15                     =       $1e
52 r15L                    =       $1e
53 r15H                    =       $1f
54
55 string                  =       $53
56 mouseTop                =       $57
57 mouseBottom             =       $58
58 mouseLeft               =       $59
59 mouseRight              =       $5b
60 mouseOn                 =       $5d
61 curIndexTable           =       $5e
62 cardDataPntr            =       $60
63 returnAddress           =       $64
64 shiftBuf                =       $70
65 shiftOutBuf             =       $78
66 appMain                 =       $0200
67 intTopVector            =       $0202
68 intBotVector            =       $0204
69 mouseVector             =       $0206
70 keyVector               =       $0208
71 inputVector             =       $020a
72 mouseFaultVec           =       $020c
73 otherPressVec           =       $020e
74 StringFaultVec          =       $0210
75 alarmTmtVector          =       $0212
76 BRKVector               =       $0214
77 RecoverVector           =       $0216
78 baselineOffset          =       $0218
79 curSetWidth             =       $0219
80 curHeight               =       $021b
81 currentMode             =       $021c
82 dispBufferOn            =       $021d
83 windowTop               =       $021e
84 leftMargin              =       $0220
85 rightMargin             =       $0222
86 selectionFlash          =       $0224
87 alphaFlag               =       $0225
88 iconSelFlag             =       $0226
89 faultData               =       $0227
90 MenuNumber              =       $0228
91 mouseXOffset            =       $0229
92 mouseYOffset            =       $022b
93 curPattern              =       $022c
94 stringX                 =       $022e
95 stringY                 =       $0230
96 noEraseSprites          =       $0240
97 mouseXPos               =       $0241
98 mouseYPos               =       $0243
99 keyData                 =       $0245
100 inputData               =       $0247
101 random                  =       $024c
102 saveFontTab             =       $024e
103 dblClickCount           =       $0258
104 sysDBData               =       $0259
105 offFlag                 =       $027c
106 maxMouseSpeed           =       $027d
107 minMouseSpeed           =       $027e
108 mouseAccel              =       $027f
109 firstBoot               =       $0281
110 dataFileName            =       $02a4
111 dataDiskName            =       $02b4
112 MachineType             =       $02c4
113 intSource               =       $02c6
114 reqXpos0                =       $0800
115 reqXpos1                =       $0802
116 reqXpos2                =       $0804
117 reqXpos3                =       $0806
118 reqXpos4                =       $0808
119 reqXpos5                =       $080a
120 reqXpos6                =       $080c
121 reqXpos7                =       $080e
122 mobenble                =       $0818
123 mobx2                   =       $0819
124 moby2                   =       $081a
125 PrntFileName            =       $08ac
126 inputDevName            =       $08cc
127 pressFlag               =       $08fe
128 curEnable               =       $0951
129 sspr1back               =       $56d0
130 sspr2back               =       $5820
131 sspr3back               =       $5970
132 sspr4back               =       $5ac0
133 sspr5back               =       $5c10
134 sspr6back               =       $5d60
135 sspr7back               =       $5eb0
136 backBufPtr              =       $9d7c
137 softOnes                =       $d000
138 softZeros               =       $d0e0
139 curnoby2                =       $d952
140 curmobx2                =       $d953
141 curXpos0                =       $d954
142 curYpos0                =       $d964
143 backXBufNum             =       $d98c
144 backYBufNum             =       $d994
145 sizeFlags               =       $db1c
146 doRestFlag              =       $db1d
147 bootName                =       $e003
148 version                 =       $e00c
149 nationality             =       $e00d
150 mouseSave               =       $ee53
151 year                    =       $f200
152 month                   =       $f201
153 day                     =       $f202
154 hour                    =       $f203
155 minutes                 =       $f204
156 seconds                 =       $f205
157 dlgBoxRamBuf            =       $f381
158 totNumBlks              =       $f60b
159 curDrive                =       $f60d
160 numDrives               =       $f60e
161 diskOpenFlg             =       $f617
162 curRecord               =       $f618
163 usedRecords             =       $f619
164 fileWritten             =       $f61a
165 fileSize                =       $f61b
166 dirBlkno                =       $f620
167 dirPtr                  =       $f622
168 indexBlkno              =       $f624
169 diskBlkBuf              =       $f659
170 fileHeader              =       $f859
171 dirEntryBuf             =       $fa59
172 curDirHead              =       $fa80
173 DrACurDkNm              =       $faa7
174 DrBCurDkNm              =       $fab7
175 DrCCurDkNm              =       $fac7
176 DrDCurDkNm              =       $fad7
177 devTabHi                =       $fae7
178 devTabLo                =       $faeb
179 devUnitTab              =       $faef
180 driveType               =       $faf3
181 drSizeLo                =       $faf7
182 drSizeHi                =       $fafb