-
Notifications
You must be signed in to change notification settings - Fork 9
/
jumptab.inc
192 lines (189 loc) · 6.94 KB
/
jumptab.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
;
;GEOS System Jump Table
;reassembled by Maciej 'YTM/Alliance' Witkowiak
;4-2-99
;jump table
InterruptMain = $c100
InitProcesses = $c103
RestartProcess = $c106
EnableProcess = $c109
BlockProcess = $c10c
UnblockProcess = $c10f
FreezeProcess = $c112
UnfreezeProcess = $c115
HorizontalLine = $c118
InvertLine = $c11b
RecoverLine = $c11e
VerticalLine = $c121
Rectangle = $c124
FrameRectangle = $c127
InvertRectangle = $c12a
RecoverRectangle = $c12d
DrawLine = $c130
DrawPoint = $c133
GraphicsString = $c136
SetPattern = $c139
GetScanLine = $c13c
TestPoint = $c13f
BitmapUp = $c142
PutChar = $c145
PutString = $c148
UseSystemFont = $c14b
StartMouseMode = $c14e
DoMenu = $c151
RecoverMenu = $c154
RecoverAllMenus = $c157
DoIcons = $c15a
DShiftLeft = $c15d
BBMult = $c160
BMult = $c163
DMult = $c166
Ddiv = $c169
DSdiv = $c16c
Dabs = $c16f
Dnegate = $c172
Ddec = $c175
ClearRam = $c178
FillRam = $c17b
MoveData = $c17e
InitRam = $c181
PutDecimal = $c184
GetRandom = $c187
MouseUp = $c18a
MouseOff = $c18d
DoPreviousMenu = $c190
ReDoMenu = $c193
GetSerialNumber = $c196
Sleep = $c199
ClearMouseMode = $c19c
i_Rectangle = $c19f
i_FrameRectangle = $c1a2
i_RecoverRectangle = $c1a5
i_GraphicsString = $c1a8
i_BitmapUp = $c1ab
i_PutString = $c1ae
GetRealSize = $c1b1
i_FillRam = $c1b4
i_MoveData = $c1b7
GetString = $c1ba
GotoFirstMenu = $c1bd
InitTextPrompt = $c1c0
MainLoop = $c1c3
DrawSprite = $c1c6
GetCharWidth = $c1c9
LoadCharSet = $c1cc
PosSprite = $c1cf
EnablSprite = $c1d2
DisablSprite = $c1d5
CallRoutine = $c1d8
CalcBlksFree = $c1db
ChkDkGEOS = $c1de
NewDisk = $c1e1
GetBlock = $c1e4
PutBlock = $c1e7
SetGEOSDisk = $c1ea
SaveFile = $c1ed
SetGDirEntry = $c1f0
BldGDirEntry = $c1f3
GetFreeDirBlk = $c1f6
WriteFile = $c1f9
BlkAlloc = $c1fc
ReadFile = $c1ff
SmallPutChar = $c202
FollowChain = $c205
GetFile = $c208
FindFile = $c20b
CRC = $c20e
LdFile = $c211
EnterTurbo = $c214
LdDeskAcc = $c217
ReadBlock = $c21a
LdApplic = $c21d
WriteBlock = $c220
VerWriteBlock = $c223
FreeFile = $c226
GetFHdrInfo = $c229
EnterDeskTop = $c22c
StartAppl = $c22f
ExitTurbo = $c232
PurgeTurbo = $c235
DeleteFile = $c238
FindFTypes = $c23b
RstrAppl = $c23e
ToBASIC = $c241
FastDelFile = $c244
GetDirHead = $c247
PutDirHead = $c24a
NxtBlkAlloc = $c24d
ImprintRectangle = $c250
i_ImprintRectangle = $c253
DoDlgBox = $c256
RenameFile = $c259
InitForIO = $c25c
DoneWithIO = $c25f
DShiftRight = $c262
CopyString = $c265
CopyFString = $c268
CmpString = $c26b
CmpFString = $c26e
FirstInit = $c271
OpenRecordFile = $c274
CloseRecordFile = $c277
NextRecord = $c27a
PreviousRecord = $c27d
PointRecord = $c280
DeleteRecord = $c283
InsertRecord = $c286
AppendRecord = $c289
ReadRecord = $c28c
WriteRecord = $c28f
SetNextFree = $c292
UpdateRecordFile = $c295
GetPtrCurDkNm = $c298
PromptOn = $c29b
PromptOff = $c29e
OpenDisk = $c2a1
DoInlineReturn = $c2a4
GetNextChar = $c2a7
BitmapClip = $c2aa
FindBAMBit = $c2ad
SetDevice = $c2b0
IsMseInRegion = $c2b3
ReadByte = $c2b6
FreeBlock = $c2b9
ChangeDiskDevice = $c2bc
RstrFrmDialogue = $c2bf
Panic = $c2c2
BitOtherClip = $c2c5
StashRAM = $c2c8
FetchRAM = $c2cb
SwapRAM = $c2ce
VerifyRAM = $c2d1
DoRAMOp = $c2d4
;only in GEOS 128
TempHideMouse = $c2d7
SetMsePic = $c2da
SetNewMode = $c2dd
NormalizeX = $c2e0
MoveBData = $c2e3
SwapBData = $c2e6
VerifyBData = $c2e9
DoBOp = $c2ec
AccessCache = $c2ef
HideOnlyMouse = $c2f2
SetColorMode = $c2f5
ColorCard = $c2f8
ColorRectangle = $c2fb ; Wheels renames this to ColorBox
; only in Wheels
InitMachine = $c2fe
GEOSOptimize = $c301
DEFOptimize = $c304
DoOptimize = $c307
NFindFTypes = $c30a
ReadXYPot = $c30d
MainIRQ = $c310
ColorRectangle_W = $c313 ; Original name is ColorRectangle
i_ColorRectangle = $c316
SaveColor = $c319
RstrColor = $c31c
ConvToCards = $c31f