;Source: The Hitchhiker's Guide To GEOS
;http://lyonlabs.org/commodore/onrequest/geos-manuals/The_Hitchhikers_Guide_to_GEOS.pdf
-GetBlock = $0300\r
-PutBlock = $0303\r
-GetFile = $030f\r
-LdFile = $0312\r
-ReadFile = $0315\r
-SaveFile = $0318\r
-WriteFile = $031b\r
-GetVBM = $031e\r
-PutVBM = $0321\r
-CalcBlksFree = $0324\r
-FreeBlock = $032a\r
-SetNextFree = $032d\r
-AppendRecord = $0330\r
-CloseRecordFile = $0333\r
-DeleteRecord = $0336\r
-NextRecord = $0336\r
-InsertRecord = $0339\r
-OpenRecordFile = $033f\r
-PointRecord = $0342\r
-PreviousRecord = $0345\r
-ReadRecord = $0348\r
-UpdateRecordFile = $034b\r
-WriteRecord = $034e\r
-BlkAlloc = $0351\r
-NxtBlkAlloc = $0354\r
-DeleteFile = $0357\r
-FreeFile = $035a\r
-LdDeskAcc = $035d\r
-RstrAppl = $0360\r
-FdFTypesInDir = $0363\r
-FindFTypes = $0366\r
-FindFile = $0369\r
-FndFilinDir = $036c\r
-BldGDirEntry = $036f\r
-GetDirHead = $0372\r
-GetFreeDirBlk = $0375\r
-PutDirHead = $037b\r
-SetGDirEntry = $037b\r
-DeleteDir = $037e\r
-DownDirectory = $0381\r
-GetPathname = $0384\r
-MakeSubDir = $0387\r
-UpDirectory = $038a\r
-LdApplic = $038d\r
-GetFHdrInfo = $0390\r
-RenameFile = $0393\r
-OpenDisk = $0399\r
-Get1stDirEntry = $039c\r
-GetNxtDirEntry = $039c\r
-GoDirectory = $039f\r
-ReOpenDisk = $03a2\r
-SortAlpha = $03a5\r
-SaveFG = $03ab\r
-RecoverFG = $03ae\r
-JsrToAux = $03b4\r
-UpdateParent = $03b7\r
-FreeDir = $03ba\r
+GetBlock = $0300
+PutBlock = $0303
+GetFile = $030f
+LdFile = $0312
+ReadFile = $0315
+SaveFile = $0318
+WriteFile = $031b
+GetVBM = $031e
+PutVBM = $0321
+CalcBlksFree = $0324
+FreeBlock = $032a
+SetNextFree = $032d
+AppendRecord = $0330
+CloseRecordFile = $0333
+DeleteRecord = $0336
+NextRecord = $0336
+InsertRecord = $0339
+OpenRecordFile = $033f
+PointRecord = $0342
+PreviousRecord = $0345
+ReadRecord = $0348
+UpdateRecordFile = $034b
+WriteRecord = $034e
+BlkAlloc = $0351
+NxtBlkAlloc = $0354
+DeleteFile = $0357
+FreeFile = $035a
+LdDeskAcc = $035d
+RstrAppl = $0360
+FdFTypesInDir = $0363
+FindFTypes = $0366
+FindFile = $0369
+FndFilinDir = $036c
+BldGDirEntry = $036f
+GetDirHead = $0372
+GetFreeDirBlk = $0375
+PutDirHead = $037b
+SetGDirEntry = $037b
+DeleteDir = $037e
+DownDirectory = $0381
+GetPathname = $0384
+MakeSubDir = $0387
+UpDirectory = $038a
+LdApplic = $038d
+GetFHdrInfo = $0390
+RenameFile = $0393
+OpenDisk = $0399
+Get1stDirEntry = $039c
+GetNxtDirEntry = $039c
+GoDirectory = $039f
+ReOpenDisk = $03a2
+SortAlpha = $03a5
+SaveFG = $03ab
+RecoverFG = $03ae
+JsrToAux = $03b4
+UpdateParent = $03b7
+FreeDir = $03ba
;Apple GEOS System Jump Table
;Source: The Hitchhiker's Guide To GEOS
;http://lyonlabs.org/commodore/onrequest/geos-manuals/The_Hitchhikers_Guide_to_GEOS.pdf
-\r
-ReadClock = $0800\r
-ClockInt = $0803\r
-SetTimeDate = $0806\r
-SetAlarm = $0809\r
-ResetAlarm = $080c\r
-InitForPrint = $6000\r
-StartPrint = $6003\r
-StartASCII = $6006\r
-PrintBuffer = $6009\r
-PrintASCII = $600c\r
-StopPrint = $600f\r
-GetMode = $6012\r
-SetMode = $6015\r
-CancelPrint = $6018\r
-InitCard = $6700\r
-OpenCard = $6703\r
-OutputByte = $6706\r
-InputByte = $6709\r
-CloseCard = $670c\r
-InfoCard = $670f\r
-StatusCard = $6712\r
-ClearCard = $6715\r
-AuxDMain = $efa0\r
-AuxDInt = $efa3\r
-AuxDKeyFilter = $efa6\r
-AuxDExit = $efa9\r
-InitMouse = $f000\r
-SlowMouse = $f003\r
-UpdateMouse = $f006\r
-KeyFilter = $f009\r
-MainLoop = $fe00\r
-InterruptMain = $fe03\r
-StartAppl = $fe06\r
-DoInlineReturn = $fe09\r
-DoIcons = $fe0c\r
-DoMenu = $fe0f\r
-ReDoMenu = $fe12\r
-DoPreviousMenu = $fe15\r
-GotoFirstMenu = $fe18\r
-RecoverMenu = $fe1b\r
-RecoverAllMenus = $fe1e\r
-DrawPoint = $fe21\r
-TestPoint = $fe24\r
-HorizontalLine = $fe27\r
-VerticalLine = $fe2a\r
-InvertLine = $fe2d\r
-RecoverLine = $fe30\r
-DrawLine = $fe33\r
-SetPattern = $fe36\r
-Rectangle = $fe39\r
-i_Rectangle = $fe3c\r
-FrameRectangle = $fe3f\r
-i_FrameRectangle = $fe42\r
-InvertRectangle = $fe45\r
-RecoverRectangle = $fe48\r
-i_RecoverRectangle = $fe4b\r
-ImprintRectangle = $fe4e\r
-i_ImprintRectangle = $fe51\r
-BitmapUp = $fe54\r
-i_BitmapUp = $fe57\r
-BitmapClip = $fe5a\r
-BitOtherClip = $fe5d\r
-GraphicsString = $fe60\r
-i_GraphicsString = $fe63\r
-GetScanLine = $fe66\r
-PutString = $fe69\r
-i_PutString = $fe6c\r
-PutDecimal = $fe6f\r
-GetString = $fe72\r
-GetNextChar = $fe75\r
-InitTextPrompt = $fe78\r
-PromptOn = $fe7b\r
-PromptOff = $fe7e\r
-PutChar = $fe81\r
-GetRealSize = $fe84\r
-GetCharWidth = $fe87\r
-LoadCharSet = $fe8a\r
-UseSystemFont = $fe8d\r
-SmallPutChar = $fe90\r
-StartMouseMode = $fe93\r
-MouseOff = $fe96\r
-MouseUp = $fe99\r
-IsMseInRegion = $fe9c\r
-ClearMouseMode = $fe9f\r
-DrawSprite = $fea2\r
-PosSprite = $fea5\r
-EnablSprite = $fea8\r
-DisablSprite = $feab\r
-InitProcesses = $feae\r
-RestartProcess = $feb1\r
-BlockProcess = $feb4\r
-UnblockProcess = $feb7\r
-FreezeProcess = $feba\r
-UnfreezeProcess = $febd\r
-Sleep = $fec0\r
-EnableProcess = $fec3\r
-DShiftLeft = $fec6\r
-DShiftRight = $fec9\r
-BBMult = $fecc\r
-BMult = $fecf\r
-DMult = $fed2\r
-Ddiv = $fed5\r
-DSdiv = $fed8\r
-Dabs = $fedb\r
-Dnegate = $fede\r
-Ddec = $fee1\r
-GetRandom = $fee4\r
-CopyString = $fee7\r
-CopyFString = $feea\r
-CmpString = $feed\r
-CmpFString = $fef0\r
-Panic = $fef3\r
-MoveData = $fef6\r
-i_MoveData = $fef9\r
-ClearRam = $fefc\r
-FillRam = $feff\r
-i_FillRam = $ff02\r
-InitRam = $ff05\r
-CallRoutine = $ff08\r
-NewBitOtherClip = $ff0e\r
-FirstInit = $ff11\r
-CRC = $ff14\r
-DoDlgBox = $ff17\r
-RstrFrmDialogue = $ff1a\r
-NewBitUp = $ff1d\r
-IrqMiddle = $ff20\r
-TempHideMouse = $ff29\r
-SoftSprHandler = $ff2c\r
-SetMsePic = $ff2f\r
-InitSprite = $ff32\r
-SaveFontData = $ff35\r
-RestoreFontData = $ff38\r
-EraseCharacter = $ff3e\r
-ReadByte = $ff41\r
-GetLdVars = $ff44\r
-SetLdVars = $ff47\r
-InitForDialog = $ff4a\r
-WarmStart = $ff4d\r
-RecoverSysRam = $ff53\r
-GetPtrCurDkNm = $ff56\r
-EnterDeskTop = $ff59\r
-CopyScreenBlock = $ff5c\r
-CopyLine = $ff5f\r
-GetScreenLine = $ff62\r
-PutScreenLine = $ff65\r
-DivideBySeven = $ff68\r
-MoveAuxData = $ff6b\r
-GetSpriteData = $ff6e\r
-SwapMainAndAux = $ff71\r
-ReadBackLine = $ff74\r
-LoadAuxSet = $ff77\r
-HideOnlyMouse = $ff7a\r
-GetPattern = $ff7d\r
-SetUserPattern = $ff80\r
-Bell = $ff86\r
-ImprintLine = $ff8f\r
-CopyFullScreen = $ff92\r
-NewBitClip = $ff95\r
-ReadScanLine = $ff98\r
-i_NewBitUp = $ff9e\r
+
+ReadClock = $0800
+ClockInt = $0803
+SetTimeDate = $0806
+SetAlarm = $0809
+ResetAlarm = $080c
+InitForPrint = $6000
+StartPrint = $6003
+StartASCII = $6006
+PrintBuffer = $6009
+PrintASCII = $600c
+StopPrint = $600f
+GetMode = $6012
+SetMode = $6015
+CancelPrint = $6018
+InitCard = $6700
+OpenCard = $6703
+OutputByte = $6706
+InputByte = $6709
+CloseCard = $670c
+InfoCard = $670f
+StatusCard = $6712
+ClearCard = $6715
+AuxDMain = $efa0
+AuxDInt = $efa3
+AuxDKeyFilter = $efa6
+AuxDExit = $efa9
+InitMouse = $f000
+SlowMouse = $f003
+UpdateMouse = $f006
+KeyFilter = $f009
+MainLoop = $fe00
+InterruptMain = $fe03
+StartAppl = $fe06
+DoInlineReturn = $fe09
+DoIcons = $fe0c
+DoMenu = $fe0f
+ReDoMenu = $fe12
+DoPreviousMenu = $fe15
+GotoFirstMenu = $fe18
+RecoverMenu = $fe1b
+RecoverAllMenus = $fe1e
+DrawPoint = $fe21
+TestPoint = $fe24
+HorizontalLine = $fe27
+VerticalLine = $fe2a
+InvertLine = $fe2d
+RecoverLine = $fe30
+DrawLine = $fe33
+SetPattern = $fe36
+Rectangle = $fe39
+i_Rectangle = $fe3c
+FrameRectangle = $fe3f
+i_FrameRectangle = $fe42
+InvertRectangle = $fe45
+RecoverRectangle = $fe48
+i_RecoverRectangle = $fe4b
+ImprintRectangle = $fe4e
+i_ImprintRectangle = $fe51
+BitmapUp = $fe54
+i_BitmapUp = $fe57
+BitmapClip = $fe5a
+BitOtherClip = $fe5d
+GraphicsString = $fe60
+i_GraphicsString = $fe63
+GetScanLine = $fe66
+PutString = $fe69
+i_PutString = $fe6c
+PutDecimal = $fe6f
+GetString = $fe72
+GetNextChar = $fe75
+InitTextPrompt = $fe78
+PromptOn = $fe7b
+PromptOff = $fe7e
+PutChar = $fe81
+GetRealSize = $fe84
+GetCharWidth = $fe87
+LoadCharSet = $fe8a
+UseSystemFont = $fe8d
+SmallPutChar = $fe90
+StartMouseMode = $fe93
+MouseOff = $fe96
+MouseUp = $fe99
+IsMseInRegion = $fe9c
+ClearMouseMode = $fe9f
+DrawSprite = $fea2
+PosSprite = $fea5
+EnablSprite = $fea8
+DisablSprite = $feab
+InitProcesses = $feae
+RestartProcess = $feb1
+BlockProcess = $feb4
+UnblockProcess = $feb7
+FreezeProcess = $feba
+UnfreezeProcess = $febd
+Sleep = $fec0
+EnableProcess = $fec3
+DShiftLeft = $fec6
+DShiftRight = $fec9
+BBMult = $fecc
+BMult = $fecf
+DMult = $fed2
+Ddiv = $fed5
+DSdiv = $fed8
+Dabs = $fedb
+Dnegate = $fede
+Ddec = $fee1
+GetRandom = $fee4
+CopyString = $fee7
+CopyFString = $feea
+CmpString = $feed
+CmpFString = $fef0
+Panic = $fef3
+MoveData = $fef6
+i_MoveData = $fef9
+ClearRam = $fefc
+FillRam = $feff
+i_FillRam = $ff02
+InitRam = $ff05
+CallRoutine = $ff08
+NewBitOtherClip = $ff0e
+FirstInit = $ff11
+CRC = $ff14
+DoDlgBox = $ff17
+RstrFrmDialogue = $ff1a
+NewBitUp = $ff1d
+IrqMiddle = $ff20
+TempHideMouse = $ff29
+SoftSprHandler = $ff2c
+SetMsePic = $ff2f
+InitSprite = $ff32
+SaveFontData = $ff35
+RestoreFontData = $ff38
+EraseCharacter = $ff3e
+ReadByte = $ff41
+GetLdVars = $ff44
+SetLdVars = $ff47
+InitForDialog = $ff4a
+WarmStart = $ff4d
+RecoverSysRam = $ff53
+GetPtrCurDkNm = $ff56
+EnterDeskTop = $ff59
+CopyScreenBlock = $ff5c
+CopyLine = $ff5f
+GetScreenLine = $ff62
+PutScreenLine = $ff65
+DivideBySeven = $ff68
+MoveAuxData = $ff6b
+GetSpriteData = $ff6e
+SwapMainAndAux = $ff71
+ReadBackLine = $ff74
+LoadAuxSet = $ff77
+HideOnlyMouse = $ff7a
+GetPattern = $ff7d
+SetUserPattern = $ff80
+Bell = $ff86
+ImprintLine = $ff8f
+CopyFullScreen = $ff92
+NewBitClip = $ff95
+ReadScanLine = $ff98
+i_NewBitUp = $ff9e