modemwars/disassembly/XREF.txt
2026-08-23 02:09:40 -05:00

10291 lines
552 KiB
Text
Generated

; Cross reference for the Modem Wars disassembly.
; Each entry is: name $address [source files that contain this address]
; from <file>: kind:addresses ...
; kinds: call = JSR, jmp = JMP, br = branch, r = read, w = write.
; IMPORTANT: $6F00-$87FF and $E000-$EFFF each exist in two different files; a reference is
; only meaningful for the file named on its 'from' line.
D_0104 $0104 [-]
from game/mainProgram0800: r:10F7
D_01FE $01FE [-]
from boot/fastLoaderC000: w:C26C
contourRuleTable $0200 [game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: r:7484,7E63
from game/textEngineC000: r:CD15
bamDiskIdChar0 $02A2 [game/tileRules0200,game/trainerPlaybook0200]
from game/mainProgram0800: r:0FD9
bamDiskIdChar1 $02A3 [game/tileRules0200,game/trainerPlaybook0200]
from game/mainProgram0800: r:0FE0
bamDiskSerial $02AB [boot/eaBootFile,game/tileRules0200,game/trainerPlaybook0200]
from game/mainProgram0800: r:0FF3
jumpToGameEntry $02D5 [boot/eaBootFile,game/tileRules0200,game/trainerPlaybook0200]
from boot/eaBootFile: br:02D0
basicVectorHijack $0300 [boot/eaBootFile,game/tileRules0200,game/trainerPlaybook0200]
from game/mainProgram0800: call:0A87
from game/mapGenerator6F00: w:6FCB,7009,7063,708A r:6FDB,6FEE,7080,70D9,7104,710A
play1Row07 $0301 [boot/eaBootFile,game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:70E7,711B,734C r:72A1
play1Row08 $0302 [boot/eaBootFile,game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:7347
play1Row10 $0304 [boot/eaBootFile,game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:70E0,7114,7342 r:71C1,71E8
play1Row13 $0307 [boot/eaBootFile,game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:6FE6,6FE9 r:70F6
storeRngSeedByte1 $030F [game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:756F,75C0,75C3,762E r:757A,7596,759E,75FB,764A
play1Row22 $0310 [game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:756A,75C6,7632,7636 r:7577,75B9,7651,7679
loadRngSeedByte2 $0311 [game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:7583 r:75CB,761C
play1Row24 $0312 [game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:73EE,7574,7618 r:74C3,7580
storeRngSeedByte2 $0313 [game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:772E,777A,77AD r:7764,7775,778B,77A7,77B5,77CC
play1Row26 $0314 [game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:703F r:70EC
invertTextFonts $031B [game/tileRules0200,game/trainerPlaybook0200]
from boot/eaBootFile: call:0306
from game/tileRules0200: call:0306
play1Row34 $031C [game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:7000,706F r:7010,70F1
play1Row42 $0324 [game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:6F4F,6F64 r:74E2
storeFontEndLo $0325 [game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:6FFD,7016 r:7045
storeFontEndHi $0329 [game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: r:7031 w:70D2
invertFontByteLoop $032D [game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:6F2A,75B6 r:6F72,6F7A,754F,75A1,75B1
from game/tileRules0200: br:0336
play2Grp02 $032E [game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:6F1A r:6FA4,6FC4,7351,7362,7548,755D
play2Grp06 $0332 [game/tileRules0200,game/trainerPlaybook0200]
from game/mapGenerator6F00: w:86CA,86D4,86E4,86EF,8717
buildMapRowAddressTable $0339 [game/tileRules0200,game/trainerPlaybook0200]
from game/tileRules0200: call:0315
buildRowAddressLoop $0343 [game/tileRules0200,game/trainerPlaybook0200]
from game/tileRules0200: br:035B
resetSpritesAndVicBank $035E [game/tileRules0200,game/trainerPlaybook0200]
from boot/eaBootFile: call:0303
from game/tileRules0200: call:0303
clearSpriteCoordLoop $0362 [game/tileRules0200,game/trainerPlaybook0200]
from game/tileRules0200: br:0366
clearSpriteControlLoop $0373 [game/tileRules0200,game/trainerPlaybook0200]
from game/tileRules0200: br:0377
checksumXorConstant $0400 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from boot/fastLoaderC000: w:C1B6
from game/mainProgram0800: r:3623,36AC,3838,383C,3CA8,3CCA,3F77,43B3,43F1,440F,46CE,46E6,471B,4973 w:3739,3806,383F,3843,46B4,46D4,472B,4742,48EA,4912
from game/mapGenerator6F00: w:71CA,72BB r:71ED
from game/scratchAndMessages0400: r:047A,0482,04A0
from game/trainerAiE000: r:E6EC,EC9E,ECA7,ECB6 w:E7A7,EC87
from game/trainerPlaybook0200: r:047A,0482,04A0
mapNameSeedTable $0401 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/mainProgram0800: r:09CC,09D3,09DA
play3Col28 $0410 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/mainProgram0800: w:48ED,4942 r:493D
play3Col44 $0420 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/mainProgram0800: w:48F2,4960 r:495B
play3Row10 $0430 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/mainProgram0800: w:48E2 r:4978
play3Row12 $0432 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/mainProgram0800: r:3627,3645,367C,368A,36C0,3846,384A,3CBF,3CE5,4404 w:364F,380E,384D,3851
play3Row42 $0450 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/mapGenerator6F00: w:71D1,72C0 r:71F0
play4Grp12 $0464 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/mainProgram0800: w:3638,4727 r:3CD0,3CEB,4415,46CB
from game/trainerAiE000: r:E725,E735,EDF2,EE7E w:E7B2,ED95,EDF5
from game/trainerSetupEC00: w:ED95,EDF5 r:EDF2,EE7E
play4Grp32 $0478 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/trainerAiE000: w:ED98,EE0B r:EE08,EE8E
from game/trainerSetupEC00: w:ED98,EE0B r:EE08,EE8E
play4Grp34 $047A [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/scratchAndMessages0400: br:048D,0496
from game/trainerPlaybook0200: br:048D,0496
play4Grp36 $047C [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/scratchAndMessages0400: w:048F
from game/trainerPlaybook0200: w:048F
play4Grp41 $0481 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/scratchAndMessages0400: br:047D
from game/trainerPlaybook0200: br:047D
play4Grp44 $0484 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/scratchAndMessages0400: w:0492
from game/trainerPlaybook0200: w:0492
play4Col01 $048B [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/scratchAndMessages0400: br:0487
from game/trainerPlaybook0200: br:0487
play4Col02 $048C [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/trainerAiE000: w:ED9B,EE1F r:EE1A,EE9E
from game/trainerSetupEC00: w:ED9B,EE1F r:EE1A,EE9E
play4Col22 $04A0 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/mapGenerator6F00: w:71BC,72B5,72E7 r:71E5
from game/trainerAiE000: w:ED9E,EE33 r:EE2E,EEAE
from game/trainerSetupEC00: w:ED9E,EE33 r:EE2E,EEAE
play4Row12 $04C8 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/mainProgram0800: r:2700,28B9,5D54 w:279F,27DD,2863,28BC
play4Row13 $04C9 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/mainProgram0800: w:27E0
play4Row20 $04D0 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/mainProgram0800: w:27CD,2869
play4Row21 $04D1 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/mainProgram0800: w:27D0
play4Row35 $04DF [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/mainProgram0800: w:2866
play4Row43 $04E7 [game/trainerPlaybook0200,game/scratchAndMessages0400]
from game/mainProgram0800: w:286C
messagePtrLoTable $0500 [game/scratchAndMessages0400]
from game/textEngineC000: r:C536,C5E5 w:C924
messagePtrHiTable $0524 [game/scratchAndMessages0400]
from game/textEngineC000: r:C539,C5E8 w:C928
chatMessageLine $0548 [game/scratchAndMessages0400]
from game/mainProgram0800: w:13FD,29A8,5A0B
from game/textEngineC000: r:C5FC w:C62C,C67E
D_0549 $0549 [game/scratchAndMessages0400]
from game/mainProgram0800: w:0BC5,13EF
messageSoundTable $0612 [game/scratchAndMessages0400]
from game/textEngineC000: r:C557
optionSummaryTemplate $0636 [game/scratchAndMessages0400]
from game/mapGenerator6F00: w:870C,8739,8742,8748,8751 r:8714
optionWordTable $064D [game/scratchAndMessages0400]
from game/mapGenerator6F00: r:8734
switchToRequestedScreen $06BA [game/scratchAndMessages0400]
from game/comcenScreens6F00: call:75C3,8040
from game/mainProgram0800: call:1463,2033
from game/mapGenerator6F00: call:75C3,8040
L_06C8 $06C8 [game/scratchAndMessages0400]
from game/scratchAndMessages0400: br:06BD,06C1
L_06C9 $06C9 [game/scratchAndMessages0400]
from game/scratchAndMessages0400: br:06C6
L_06E8 $06E8 [game/scratchAndMessages0400]
from game/scratchAndMessages0400: br:06E3
L_06F8 $06F8 [game/scratchAndMessages0400]
from game/scratchAndMessages0400: br:06EE
L_06FF $06FF [game/scratchAndMessages0400]
from game/scratchAndMessages0400: br:06FA
L_0706 $0706 [game/scratchAndMessages0400]
from game/scratchAndMessages0400: br:0701
runComcenStunnedBlackout $0709 [game/scratchAndMessages0400]
from game/mainProgram0800: jmp:4546
L_071D $071D [game/scratchAndMessages0400]
from game/scratchAndMessages0400: br:073F
L_0728 $0728 [game/scratchAndMessages0400]
from game/scratchAndMessages0400: br:0735
D_073E $073E [game/scratchAndMessages0400]
from game/scratchAndMessages0400: w:0715
L_0746 $0746 [game/scratchAndMessages0400]
from game/scratchAndMessages0400: br:072B,0730
L_0761 $0761 [game/scratchAndMessages0400]
from game/scratchAndMessages0400: br:0756
L_0767 $0767 [game/scratchAndMessages0400]
from game/scratchAndMessages0400: br:0762
L_076D $076D [game/scratchAndMessages0400]
from game/scratchAndMessages0400: br:0768
tileVariantMaskTable $0770 [game/scratchAndMessages0400]
from game/mapGenerator6F00: r:7881
D_077E $077E [game/scratchAndMessages0400]
from game/mainProgram0800: r:2164,27A8,35E3,36B2,36CA,3725,3978,3989,45CA,4934
from game/mapGenerator6F00: r:713E,7153,7168,717D,7304,7311,731F,732C,73F2,7417,7452,74AF
from game/trainerAiE000: r:E79D
unitGlyphBaseTable $0799 [game/scratchAndMessages0400]
from game/comcenScreens6F00: r:7512,7538
from game/mainProgram0800: r:28A0
from game/mapGenerator6F00: r:7512,7538
D_07BE $07BE [game/scratchAndMessages0400]
from game/mainProgram0800: r:5BC8
terrainColourTable $07EA [game/scratchAndMessages0400]
from game/mainProgram0800: r:27AB,5BCB
gameEntry $0800 [game/mainProgram0800]
from boot/eaBootFile: jmp:02D5
from game/scratchAndMessages0400: jmp:04AB
from game/trainerPlaybook0200: jmp:04AB
loaderStatus $0803 [game/mainProgram0800]
from game/mainProgram0800: w:080F,0827 r:0820
loadSectors $0804 [game/mainProgram0800]
from game/mainProgram0800: call:0B58,0F10,0F38,0F41 jmp:0F5C
from game/mapGenerator6F00: call:7B2D
from game/trainerAiE000: call:E0B4,E0D6,ECB3
from game/trainerSetupEC00: call:ECB3
loadSectorsLoop $0808 [game/mainProgram0800]
from game/mainProgram0800: jmp:081D br:083B
loadSectorOk $0820 [game/mainProgram0800]
from game/mainProgram0800: br:080B
loadSectorNext $0830 [game/mainProgram0800]
from game/mainProgram0800: br:0823
writeSectorsFail $0840 [game/mainProgram0800]
from game/mainProgram0800: br:084A
writeSectors $0843 [game/mainProgram0800]
from game/mapGenerator6F00: call:7E85,8194
writeSectorsLoop $0847 [game/mainProgram0800]
from game/mainProgram0800: br:0857
setLoadDest $085C [game/mainProgram0800]
from game/mainProgram0800: call:0B4F,0F07,0F1A,0FC8,104B,1064,1074,108D,10AF,10BF
from game/mapGenerator6F00: call:7B24,7E7D,7E8F,7F7B,818B
from game/trainerAiE000: jmp:E12C call:ECAA
from game/trainerSetupEC00: call:ECAA
writeOneSector $0863 [game/mainProgram0800]
from game/mainProgram0800: call:0847
sendSectorData $088F [game/mainProgram0800]
from game/mainProgram0800: call:0886
L_0891 $0891 [game/mainProgram0800]
from game/mainProgram0800: br:0897
sendByteToDrive $089C [game/mainProgram0800]
from game/mainProgram0800: call:0874,0879,087E,0893,0900,0905,090A,0949
from game/modemDriverE000: call:EA1D,EA29
from game/trainerAiE000: call:EA1D,EA29
L_08A1 $08A1 [game/mainProgram0800]
from game/mainProgram0800: br:08A4,08E1
L_08BD $08BD [game/mainProgram0800]
from game/mainProgram0800: br:08C0
L_08CB $08CB [game/mainProgram0800]
from game/mainProgram0800: br:08C7
L_08D6 $08D6 [game/mainProgram0800]
from game/mainProgram0800: br:08D9
sendByteShift $08E8 [game/mainProgram0800]
from game/mainProgram0800: w:089C,08C2
recvByteShift $08E9 [game/mainProgram0800]
from game/mainProgram0800: w:08B3 r:08E3
readOneSector $08EB [game/mainProgram0800]
from game/mainProgram0800: call:0808
readSectorBody $08FE [game/mainProgram0800]
from game/mainProgram0800: call:08F5
L_0929 $0929 [game/mainProgram0800]
from game/mainProgram0800: br:092C
finishTransfer $0943 [game/mainProgram0800]
from game/mainProgram0800: jmp:0899,0940
L_094F $094F [game/mainProgram0800]
from game/mainProgram0800: br:094C
receiveSectorData $0950 [game/mainProgram0800]
from game/mainProgram0800: call:093D br:0953
receiveByteLoop $0957 [game/mainProgram0800]
from game/mainProgram0800: br:0990
L_095B $095B [game/mainProgram0800]
from game/mainProgram0800: br:0964
D_095F $095F [game/mainProgram0800]
from game/mainProgram0800: w:0926
L_0966 $0966 [game/mainProgram0800]
from game/mainProgram0800: br:0960
loadDestLo $09A2 [game/mainProgram0800]
from game/mainProgram0800: w:085C r:0868,0933
loadDestHi $09A3 [game/mainProgram0800]
from game/mainProgram0800: w:0832,084E,085F r:086D,0938
savedSpriteEnable $09A5 [game/mainProgram0800]
from game/mainProgram0800: w:0910 r:0943
manualLookupCheck $09A6 [game/mainProgram0800]
from game/mainProgram0800: r:0A9B
L_09B4 $09B4 [game/mainProgram0800]
from game/mainProgram0800: br:09BB
D_09C3 $09C3 [game/mainProgram0800]
from boot/fastLoaderC000: w:C215
from game/scratchAndMessages0400: r:0461 w:0476,04A8
from game/trainerPlaybook0200: r:0461 w:0476,04A8
L_09F6 $09F6 [game/mainProgram0800]
from game/mainProgram0800: br:0A19
L_0A11 $0A11 [game/mainProgram0800]
from game/mainProgram0800: br:0A01,0A08
wipeMemoryLoop $0A1E [game/mainProgram0800]
from game/mainProgram0800: br:0A22,0A27
D_0A20 $0A20 [game/mainProgram0800]
from game/mainProgram0800: w:0A24
L_0A29 $0A29 [game/mainProgram0800]
from game/mainProgram0800: br:0A0F
L_0A2B $0A2B [game/mainProgram0800]
from game/mainProgram0800: br:0A30
mainStart $0A6C [game/mainProgram0800]
from game/mainProgram0800: jmp:0800
returnToMainMenu $0AA3 [game/mainProgram0800]
from game/mainProgram0800: jmp:126B,5A3F
from game/modemDriverE000: jmp:EE0C
from game/textEngineC000: jmp:C876
startGameFromSetup $0AC8 [game/mainProgram0800]
from game/mapGenerator6F00: jmp:7E3F
L_0AF7 $0AF7 [game/mainProgram0800]
from game/mainProgram0800: br:0AEF
L_0AFF $0AFF [game/mainProgram0800]
from game/mainProgram0800: br:0AE2,0AFA
L_0B2C $0B2C [game/mainProgram0800]
from game/mainProgram0800: br:0B02,0B07,0B12,0B15
L_0B5B $0B5B [game/mainProgram0800]
from game/mainProgram0800: br:0B49
L_0B77 $0B77 [game/mainProgram0800]
from game/mainProgram0800: br:0B70
inputLockoutTimer $0B7D [game/mainProgram0800]
from game/mainProgram0800: w:0BC2,0CC7,11E1,1266,1BD6,1BEE,20C6,20DF,2228,237F,4105,521C,527E,5E5F,5FE6,6410 r:11DC
from game/mapGenerator6F00: w:79C7,7DC2,7DDA
from game/modemDriverE000: w:EEC0
from game/scratchAndMessages0400: w:0725,0748
from game/textEngineC000: w:C48D,C6AB,C7B3 r:C775
programChecksum $0B7E [game/mainProgram0800]
from game/modemDriverE000: r:ED89
from game/scratchAndMessages0400: w:04A3
from game/trainerPlaybook0200: w:04A3
ownerNameString $0B7F [game/mainProgram0800]
from game/mainProgram0800: w:0CEC,0D19,0D35
ownerNameEnd $0B93 [game/mainProgram0800]
from game/mainProgram0800: r:0D40 w:0D45
gameVersionByte $0B94 [game/mainProgram0800]
from game/mainProgram0800: r:5829,58F2
from game/modemDriverE000: r:ED83
mapSeed $0B95 [game/mainProgram0800]
from game/mainProgram0800: r:09A6,09FE w:09CF,0A3B,1CA8,51F8
from game/mapGenerator6F00: r:6F1F,79A7,79F6,7A3C,7A61 w:76E5,7D07,832B
from game/modemDriverE000: r:EC2B
mapSeed1 $0B96 [game/mainProgram0800]
from game/mainProgram0800: r:09AA,0A05 w:09D6,0A37,51FD
from game/mapGenerator6F00: w:76EA,8330 r:79AC,7A44,7A67
from game/modemDriverE000: r:EC30
mapSeed2 $0B97 [game/mainProgram0800]
from game/mainProgram0800: r:09AE,0A0C w:09DD,0A33,5202
from game/mapGenerator6F00: w:76EF,8335 r:79B1,7A4C,7A6D
from game/modemDriverE000: r:EC35
prevMapSeed $0B98 [game/mainProgram0800]
from game/mainProgram0800: r:1CA5
from game/mapGenerator6F00: r:7A3F w:7A64
prevMapSeed1 $0B99 [game/mainProgram0800]
from game/mapGenerator6F00: r:7A47 w:7A6A
prevMapSeed2 $0B9A [game/mainProgram0800]
from game/mapGenerator6F00: r:7A4F w:7A70
filmPlaybackMode $0B9B [game/mainProgram0800]
from game/comcenScreens6F00: r:72F1,79D8,8214
from game/mainProgram0800: r:0ADF,0B04,0B6D,0EDA,0FEC,17E1,1A22,1A58,1B13,1C87,205A,2848,2A08,3D57,3EFD,40B5,4108,4517,4541,464A,4DAC,4DB7,4EF4,5272,535C,5423,55EF,5C00,65B2 w:1C8E,4116
from game/mapGenerator6F00: r:6F91,72F1,791C,79D8,8214 w:7E3C
from game/scratchAndMessages0400: r:06E0
from game/textEngineC000: r:C451,C560,C713,C8FC
from game/trainerAiE000: r:E08B
linkSessionState $0B9C [game/mainProgram0800]
from game/mainProgram0800: r:0AF7,0AFF,1A91,1B25,1C08,1C17,1C2E,4DC9,4E39,570A w:1B2F,1B5B,575D,5A2C
from game/mapGenerator6F00: r:7955 w:798B
mapFlipFlag $0B9D [game/mainProgram0800]
from game/mainProgram0800: w:1CB7,51F0
from game/mapGenerator6F00: r:76B0,7741,79B8,7A83,7A9D,7ADC,7D29 w:76F9,7746,7D16
prevMapFlipFlag $0B9E [game/mainProgram0800]
from game/mainProgram0800: r:1CB4
from game/mapGenerator6F00: r:7A86 w:7A8B
playerSide $0B9F [game/mainProgram0800]
from game/comcenScreens6F00: r:85B4,85C2,85D2,85E0,85F0
from game/mainProgram0800: w:0AA0,0AD0,552B,5538 r:2965,298F,3831,3E99,3F58,3F97,403B,4E6E,4E96,5228,54E4,553B,55A8,5839,59DB
from game/mapGenerator6F00: r:792F,7968,7991,7A05,7A15,7AAE,7AD9,7AE4,7B8F,7BC8,7C4D,7C77,7D26,7D64,8385,84B5,84C0,84EC,854E,85B4,85C2,85D2,85E0,85F0 w:7936,7952,7973,7CE5
from game/modemDriverE000: r:EE37,EE44
from game/textEngineC000: r:C47B,C6CE,C6D9
setupPlayerSide $0BA0 [game/mainProgram0800]
from game/mainProgram0800: r:0ACD
from game/mapGenerator6F00: w:7A08
playsFirstFlag $0BA1 [game/mainProgram0800]
from game/mainProgram0800: r:15F3 w:1CB1
from game/mapGenerator6F00: w:793B,7947,7A39,7A75,7A90,7D1D,830E r:793E,7A93,7A99,8322
savedPlaysFirstFlag $0BA2 [game/mainProgram0800]
from game/mainProgram0800: r:1CAE
from game/mapGenerator6F00: w:7A96
gameTypeOptions $0BA3 [game/mainProgram0800]
from game/comcenScreens6F00: r:72CE,72EA,759C
from game/mainProgram0800: r:15AE,1624,17DA,1C7B,3D5C,3FAC,5E6D,6233 w:1CBD,55A1
from game/mapGenerator6F00: r:6F04,72CE,72EA,759C,7A0B,7A2C,7AC3,7B39,7C2E,7D44,7D8B,8229,8256,82A1,82CD,82EB,8304,84AC,855F,8575,85AD,861E,864A,86D8,86F8,8702,875D,876F w:7CED,8261,8297,82A6,82F7,8654
from game/modemDriverE000: r:ECF8
from game/trainerAiE000: r:E1A0,EC4A,EEEA
from game/trainerSetupEC00: r:EC4A
prevGameTypeOptions $0BA4 [game/mainProgram0800]
from game/mainProgram0800: r:1C91,1CBA
from game/mapGenerator6F00: r:7A2F,8307 w:7A32
isSoloTrainer $0BA5 [game/mainProgram0800]
from game/mainProgram0800: r:0AE4,0B0C,0B46,0F1D,1A27,1A5D,1B64,1B77,451C,464F,52B0,5514,6005,65B7 w:0B2F
from game/mapGenerator6F00: r:7924,7AA7,7B12,7E34,8246,8378 w:7E39
from game/modemDriverE000: r:ED43
from game/textEngineC000: r:C7C3
prevSoloTrainerFlag $0BA6 [game/mainProgram0800]
from game/mainProgram0800: r:0B09 w:0B0F,5A39
diskLoadDepth $0BA7 [game/mainProgram0800]
from game/mainProgram0800: w:0ABA,0AF1,0B32,0B3A,0B43,0B64,1261,1C6F,1C75 r:112F,1246
from game/mapGenerator6F00: w:7B17,7B36
gameEndReason $0BA8 [game/mainProgram0800]
from game/comcenScreens6F00: r:7690,77FF,816C
from game/mainProgram0800: r:1509,17E6,1A13,1A4E,1B07,28FC,3576,3BC6,3D63,3E23,424C,4521,45E6,4DBC,5253,53E9,547E,57F9,6074 w:1B0C,3BC9,4608,59F6
from game/mapGenerator6F00: r:7690,77FF,816C w:790E,7CD3
from game/scratchAndMessages0400: r:072D
from game/textEngineC000: r:C70E
from game/trainerAiE000: r:E090,E170
mapNameText $0BA9 [game/mainProgram0800]
from game/mainProgram0800: r:09B4 w:0A2C,1C9D
from game/mapGenerator6F00: w:7790,77AA,783A,7860,7A1E,7A59,7D38 r:77FF,7A7A,7AB7
mapNameTerminator $0BAE [game/mainProgram0800]
from game/mapGenerator6F00: w:7846,7A12,7A29 r:7A24
mapNameBackup $0BAF [game/mainProgram0800]
from game/mainProgram0800: r:1C9A
from game/mapGenerator6F00: r:7A56 w:7A7D
initIrqAndInputState $0BB5 [game/mainProgram0800]
from game/mainProgram0800: call:0A8A,0AB2,0AD6
disableCiaInterrupts $0BD8 [game/mainProgram0800]
from game/mainProgram0800: call:0A6D,0F22
initInterruptVectors $0BE7 [game/mainProgram0800]
from game/mainProgram0800: call:0A8D
setNmiVectorRti $0C02 [game/mainProgram0800]
from game/mainProgram0800: jmp:0F2E
L_0C0C $0C0C [game/mainProgram0800]
from game/mainProgram0800: br:0C12
resetGameVariables $0C1C [game/mainProgram0800]
from boot/eaBootFile: call:0300
from game/mainProgram0800: call:0AD3
from game/tileRules0200: call:0300
L_0C20 $0C20 [game/mainProgram0800]
from game/mainProgram0800: br:0C24
L_0C28 $0C28 [game/mainProgram0800]
from game/mainProgram0800: br:0C2C
L_0C40 $0C40 [game/mainProgram0800]
from game/mainProgram0800: br:0C47
L_0C4D $0C4D [game/mainProgram0800]
from game/mainProgram0800: br:0C51
installRasterIrq $0C66 [game/mainProgram0800]
from game/mainProgram0800: call:0BB8
comcenUnitIndexBySide $0C8A [game/mainProgram0800]
from game/mainProgram0800: r:3E45,3F61,404A,4635,5232
from game/mapGenerator6F00: r:7BF2
showModemSetupPrompt $0C8C [game/mainProgram0800]
from game/mapGenerator6F00: call:79E3
resetMessagesAndBeep $0CA0 [game/mainProgram0800]
from game/mainProgram0800: call:0C9A,0CBD
waitForAnswerOriginateKey $0CBD [game/mainProgram0800]
from game/mainProgram0800: call:0B29
L_0CCA $0CCA [game/mainProgram0800]
from game/mainProgram0800: br:0CDC
L_0CDE $0CDE [game/mainProgram0800]
from game/mainProgram0800: br:0CD7
strOurs $0CE4 [game/mainProgram0800]
from game/mainProgram0800: r:0CFB
buildOwnerNameString $0CE8 [game/mainProgram0800]
from game/mainProgram0800: call:0B77
L_0CEC $0CEC [game/mainProgram0800]
from game/mainProgram0800: br:0CF0
L_0CFB $0CFB [game/mainProgram0800]
from game/mainProgram0800: br:0D02
L_0D04 $0D04 [game/mainProgram0800]
from game/mainProgram0800: br:0CF7
L_0D0C $0D0C [game/mainProgram0800]
from game/mainProgram0800: br:0D20
L_0D19 $0D19 [game/mainProgram0800]
from game/mainProgram0800: br:0D13
L_0D1F $0D1F [game/mainProgram0800]
from game/mainProgram0800: br:0D17
L_0D28 $0D28 [game/mainProgram0800]
from game/mainProgram0800: br:0D3E
L_0D35 $0D35 [game/mainProgram0800]
from game/mainProgram0800: br:0D2F
L_0D3B $0D3B [game/mainProgram0800]
from game/mainProgram0800: br:0D33
setJoystickRepeatDelay $0D49 [game/mainProgram0800]
from game/mainProgram0800: call:20E7,2230,60AF
from game/mapGenerator6F00: call:8090,849E
L_0D5E $0D5E [game/mainProgram0800]
from game/mainProgram0800: br:0D5A
keyMatrixCodeTable $0D67 [game/mainProgram0800]
from game/mainProgram0800: r:0E30
shiftedKeyTable $0DA7 [game/mainProgram0800]
from game/mainProgram0800: r:0E91
L_0DCF $0DCF [game/mainProgram0800]
from game/mainProgram0800: br:0DD5,0DDD
L_0DD2 $0DD2 [game/mainProgram0800]
from game/mainProgram0800: br:0DCD
L_0DF1 $0DF1 [game/mainProgram0800]
from game/mainProgram0800: br:0DE6
L_0DF6 $0DF6 [game/mainProgram0800]
from game/mainProgram0800: br:0DEF
L_0E04 $0E04 [game/mainProgram0800]
from game/mainProgram0800: br:0DFD
L_0E06 $0E06 [game/mainProgram0800]
from game/mainProgram0800: br:0E1F
L_0E0E $0E0E [game/mainProgram0800]
from game/mainProgram0800: br:0E14,0E1C
L_0E1B $0E1B [game/mainProgram0800]
from game/mainProgram0800: jmp:0E3B
L_0E23 $0E23 [game/mainProgram0800]
from game/mainProgram0800: br:0E19
D_0E2B $0E2B [game/mainProgram0800]
from game/mainProgram0800: w:0E27
D_0E3A $0E3A [game/mainProgram0800]
from game/mainProgram0800: w:0E2C
L_0E3E $0E3E [game/mainProgram0800]
from game/mainProgram0800: jmp:0DCF br:0E21,0E37
L_0E40 $0E40 [game/mainProgram0800]
from game/mainProgram0800: br:0E35
D_0E41 $0E41 [game/mainProgram0800]
from game/mainProgram0800: w:0DB9,0DF3
D_0E43 $0E43 [game/mainProgram0800]
from game/mainProgram0800: w:0DBC,0E01
testKeyMask $0E45 [game/mainProgram0800]
from game/mainProgram0800: call:0DE3,0DEC,0DFA
L_0E4B $0E4B [game/mainProgram0800]
from game/mainProgram0800: br:0E51
D_0E54 $0E54 [game/mainProgram0800]
from game/mainProgram0800: w:0E45
pollKeyboardEvent $0E56 [game/mainProgram0800]
from game/mainProgram0800: call:11E7
L_0E6F $0E6F [game/mainProgram0800]
from game/mainProgram0800: br:0E69
L_0E9A $0E9A [game/mainProgram0800]
from game/mainProgram0800: br:0E85,0E8A,0E8E
L_0E9B $0E9B [game/mainProgram0800]
from game/mainProgram0800: br:0E7B
L_0EA4 $0EA4 [game/mainProgram0800]
from game/mainProgram0800: br:0E64
L_0EAB $0EAB [game/mainProgram0800]
from game/mainProgram0800: br:0E6D
checkFirePressed $0EB1 [game/mainProgram0800]
from game/comcenScreens6F00: call:8127
from game/mainProgram0800: call:0ED5,1470,21E7,5E68,608E,6226,63FB
from game/mapGenerator6F00: call:7751,806F,8127,84A4,878D
from game/textEngineC000: call:C865
L_0EC0 $0EC0 [game/mainProgram0800]
from game/mainProgram0800: br:0EB4,0EB8
L_0EC3 $0EC3 [game/mainProgram0800]
from game/mainProgram0800: br:0EBE
L_0ED2 $0ED2 [game/mainProgram0800]
from game/mainProgram0800: br:0EC5
checkFirePressedInteractive $0ED5 [game/mainProgram0800]
from game/comcenScreens6F00: call:75FA,8043
from game/mainProgram0800: call:2076
from game/mapGenerator6F00: call:75FA,8043
L_0EDA $0EDA [game/mainProgram0800]
from game/mainProgram0800: jmp:0EE7
L_0EE4 $0EE4 [game/mainProgram0800]
from game/mainProgram0800: br:0ED8,0EDD
isPlayerInputAllowed $0EE5 [game/mainProgram0800]
from game/mainProgram0800: call:658B
isFireHeld $0EEA [game/mainProgram0800]
from game/mainProgram0800: call:2376,407A
L_0EF4 $0EF4 [game/mainProgram0800]
from game/mainProgram0800: br:0EEC
fireArmOrHeld $0EF7 [game/mainProgram0800]
from game/mainProgram0800: br:0EF2
L_0EFD $0EFD [game/mainProgram0800]
from game/mainProgram0800: br:0EF9
stopAllSound $0EFE [game/mainProgram0800]
from game/mainProgram0800: call:0BB5,1AF7
loadStartupOverlays $0F03 [game/mainProgram0800]
from game/mainProgram0800: call:0A81
loadCommModule $0F16 [game/mainProgram0800]
from game/mainProgram0800: call:0AF4
loadCommBuild2 $0F31 [game/mainProgram0800]
from game/mainProgram0800: br:0F20
loadCommFinish $0F41 [game/mainProgram0800]
from game/mainProgram0800: call:0F2B
initCommModule $0F44 [game/mainProgram0800]
from game/mainProgram0800: call:0AFC
loadSectorsDelayed $0F55 [game/mainProgram0800]
from game/mainProgram0800: call:0FD1,1054,105D,106D,1096,109F,10B8 jmp:107D,10C8
from game/mapGenerator6F00: call:7E97,7F84
suspendCommModule $0F5F [game/mainProgram0800]
from game/mainProgram0800: call:10CB
L_0F6A $0F6A [game/mainProgram0800]
from game/mainProgram0800: br:0F6D
L_0F6F $0F6F [game/mainProgram0800]
from game/mainProgram0800: br:0F63
resumeCommModule $0F71 [game/mainProgram0800]
from game/mainProgram0800: call:10D1
L_0F7B $0F7B [game/mainProgram0800]
from game/mainProgram0800: br:0F7E
L_0F80 $0F80 [game/mainProgram0800]
from game/mainProgram0800: br:0F74
diskIdTable $0FAD [game/mainProgram0800]
from game/mainProgram0800: r:0FB7
D_0FAE $0FAE [game/mainProgram0800]
from game/mainProgram0800: r:0FBA
checkDiskId $0FB1 [game/mainProgram0800]
from game/mainProgram0800: call:10E3
from game/mapGenerator6F00: call:7E53,7E5C
L_0FD9 $0FD9 [game/mainProgram0800]
from game/mainProgram0800: br:0FD4
D_0FDD $0FDD [game/mainProgram0800]
from game/mainProgram0800: w:0FBE r:1006
D_0FE4 $0FE4 [game/mainProgram0800]
from game/mainProgram0800: w:0FC1
L_0FF3 $0FF3 [game/mainProgram0800]
from game/mainProgram0800: br:0FFA
L_0FFE $0FFE [game/mainProgram0800]
from game/mainProgram0800: br:0FDE,0FE5
D_0FFF $0FFF [game/mainProgram0800]
from game/mainProgram0800: w:0FB1
L_100D $100D [game/mainProgram0800]
from game/mapGenerator6F00: jmp:7E71
L_1011 $1011 [game/mainProgram0800]
from game/mainProgram0800: br:100B
L_1014 $1014 [game/mainProgram0800]
from game/mainProgram0800: br:0FEA,0FEF,0FFC
L_1016 $1016 [game/mainProgram0800]
from game/mainProgram0800: br:1000
diskErrorExit $1018 [game/mainProgram0800]
from game/mainProgram0800: jmp:0FD6
from game/mapGenerator6F00: jmp:7E9D
showDiskMessageAndFail $101C [game/mainProgram0800]
from game/mainProgram0800: jmp:1011
ensureOverlayAResident $1030 [game/mainProgram0800]
from game/mainProgram0800: call:1C72
L_1041 $1041 [game/mainProgram0800]
from game/mainProgram0800: br:1039
loadOverlayA $1047 [game/mainProgram0800]
from game/mainProgram0800: call:0F13,1041
loadStringsAndCommTail $1060 [game/mainProgram0800]
from game/mainProgram0800: call:103B
loadCommTailBuild2 $1070 [game/mainProgram0800]
from game/mapGenerator6F00: call:7B33
loadOverlayBIfNotResident $1080 [game/mainProgram0800]
from game/mainProgram0800: call:0B5F
loadOverlayB $1086 [game/mainProgram0800]
from game/mainProgram0800: br:1083
loadUnitTemplatesAndSetup $10AB [game/mainProgram0800]
from game/mainProgram0800: call:0B35
loadSetupBlock $10BB [game/mainProgram0800]
from game/mainProgram0800: call:0A84
suspendCommForDiskAccess $10CB [game/mainProgram0800]
from game/mainProgram0800: call:1030,1086,10DC
from game/mapGenerator6F00: call:7B7D,7DF7,7F57,815E
resumeCommAfterDiskAccess $10D1 [game/mainProgram0800]
from game/mainProgram0800: call:0B3D jmp:103E,1044,10A8
from game/mapGenerator6F00: call:7DFE,7F95 jmp:81A2,81AF
waitForGameDiskInserted $10DC [game/mainProgram0800]
from game/mainProgram0800: call:0ADC,1033
from game/mapGenerator6F00: call:81AC
waitForGameDisk $10DF [game/mainProgram0800]
from game/mainProgram0800: jmp:10EB
L_10EE $10EE [game/mainProgram0800]
from game/mainProgram0800: br:10E6
spriteEnableScratch $10EF [game/mainProgram0800]
from game/mainProgram0800: w:11CB
D_10FF $10FF [game/mainProgram0800]
from game/mainProgram0800: w:0BE9
D_1100 $1100 [game/mainProgram0800]
from game/mainProgram0800: w:0BEE
irqNotBrk $1101 [game/mainProgram0800]
from game/mainProgram0800: br:10FC
irqBailOut $1134 [game/mainProgram0800]
from game/mainProgram0800: br:1117
irqPhase2 $1137 [game/mainProgram0800]
from game/mainProgram0800: br:1132
irqUseScrollOffsets $1174 [game/mainProgram0800]
from game/mainProgram0800: br:116A
irqSpriteLoopSetup $1187 [game/mainProgram0800]
from game/mainProgram0800: br:1172
irqSpriteLoop $1191 [game/mainProgram0800]
from game/mainProgram0800: br:11C6
irqWriteSpriteColour $11AC [game/mainProgram0800]
from game/mainProgram0800: br:1196,11A6
irqSpritePosition $11B1 [game/mainProgram0800]
from game/mainProgram0800: br:119A
D_11B6 $11B6 [game/mainProgram0800]
from game/mainProgram0800: w:116C,1184
D_11BF $11BF [game/mainProgram0800]
from game/mainProgram0800: w:116F,117C
irqAfterSprites $11DB [game/mainProgram0800]
from game/mainProgram0800: br:11D3,11D7
irqPollInput $11E7 [game/mainProgram0800]
from game/mainProgram0800: br:11DF
L_11FC $11FC [game/mainProgram0800]
from game/mainProgram0800: br:1203
irqStoreJoystick $1205 [game/mainProgram0800]
from game/mainProgram0800: br:11EE,11F5
L_120E $120E [game/mainProgram0800]
from game/mainProgram0800: br:120B
irqIdleCounters $1218 [game/mainProgram0800]
from game/mainProgram0800: jmp:11E4
L_1227 $1227 [game/mainProgram0800]
from game/mainProgram0800: br:121C
L_122E $122E [game/mainProgram0800]
from game/mainProgram0800: br:1225
L_1238 $1238 [game/mainProgram0800]
from game/mainProgram0800: br:122C,1233
irqTimerLoop $123D [game/mainProgram0800]
from game/mainProgram0800: br:1244
L_1243 $1243 [game/mainProgram0800]
from game/mainProgram0800: br:123F
irqCheckAbortHotkey $124F [game/mainProgram0800]
from game/mainProgram0800: br:1249
irqPerFrameWork $126E [game/mainProgram0800]
from game/mainProgram0800: br:1252,1257,125D
L_127A $127A [game/mainProgram0800]
from game/mainProgram0800: br:1271,1275
L_128C $128C [game/mainProgram0800]
from game/mainProgram0800: br:1287
irqExit $1293 [game/mainProgram0800]
from game/mainProgram0800: jmp:10FE,1134
updateFrameTimers $129C [game/mainProgram0800]
from game/mainProgram0800: call:127A
bumpLinkWatchdog $12B4 [game/mainProgram0800]
from game/mainProgram0800: br:12AC
L_12C1 $12C1 [game/mainProgram0800]
from game/mainProgram0800: br:12B2,12B7,12BC
L_12CB $12CB [game/mainProgram0800]
from game/mainProgram0800: br:12C4,12C6
L_12D1 $12D1 [game/mainProgram0800]
from game/mainProgram0800: br:12A6,12CD
L_12DD $12DD [game/mainProgram0800]
from game/mainProgram0800: br:12D9
L_12E5 $12E5 [game/mainProgram0800]
from game/mainProgram0800: br:12D5,12E0
L_12ED $12ED [game/mainProgram0800]
from game/mainProgram0800: br:12E8
L_12F5 $12F5 [game/mainProgram0800]
from game/mainProgram0800: br:12F0
L_1301 $1301 [game/mainProgram0800]
from game/mainProgram0800: br:12F8,12FC
L_1309 $1309 [game/mainProgram0800]
from game/mainProgram0800: br:1304
stepRandomSeed $130A [game/mainProgram0800]
from game/mainProgram0800: call:1238
L_1316 $1316 [game/mainProgram0800]
from game/mainProgram0800: br:1310
cursorBlinkTimer $131A [game/mainProgram0800]
from game/mainProgram0800: w:131B,1322
blinkCursorColour $131B [game/mainProgram0800]
from game/mainProgram0800: call:1277
L_1330 $1330 [game/mainProgram0800]
from game/mainProgram0800: br:131E
handleChatSend $1331 [game/mainProgram0800]
from game/mainProgram0800: call:127D
L_133B $133B [game/mainProgram0800]
from game/mainProgram0800: br:1334
L_1341 $1341 [game/mainProgram0800]
from game/mainProgram0800: br:1339
L_1351 $1351 [game/mainProgram0800]
from game/mainProgram0800: br:1355,135A,138A
L_1352 $1352 [game/mainProgram0800]
from game/mainProgram0800: br:1348,134F
L_1373 $1373 [game/mainProgram0800]
from game/mainProgram0800: br:1344
L_1385 $1385 [game/mainProgram0800]
from game/mainProgram0800: br:137B
L_138C $138C [game/mainProgram0800]
from game/mainProgram0800: br:1383
receiveChatCharacter $1399 [game/mainProgram0800]
from game/mainProgram0800: call:1280
L_13AD $13AD [game/mainProgram0800]
from game/mainProgram0800: br:13A4
appendChatCharacter $13C4 [game/mainProgram0800]
from game/mainProgram0800: br:13AF call:13BD
L_13CE $13CE [game/mainProgram0800]
from game/mainProgram0800: br:13C7
L_13D5 $13D5 [game/mainProgram0800]
from game/mainProgram0800: br:13DE
L_13E5 $13E5 [game/mainProgram0800]
from game/mainProgram0800: br:13D0
chatLineWriteLoop $13EF [game/mainProgram0800]
from game/mainProgram0800: jmp:13F8
L_13FB $13FB [game/mainProgram0800]
from game/mainProgram0800: br:13F3
L_1400 $1400 [game/mainProgram0800]
from game/mainProgram0800: br:13B4,13B6
L_1408 $1408 [game/mainProgram0800]
from game/mainProgram0800: br:13AB,1406
L_1411 $1411 [game/mainProgram0800]
from game/mainProgram0800: br:139C,13A0
repairLoopCounter $1412 [game/mainProgram0800]
from game/mainProgram0800: w:141F,184B,1853,1870,1876 r:1856,1879
repairTabStunCopy $1413 [game/mainProgram0800]
from game/mainProgram0800: r:1449 w:175F
resumeMainMenuScreen $1414 [game/mainProgram0800]
from game/scratchAndMessages0400: jmp:076D
enterMainMenu $141D [game/mainProgram0800]
from game/scratchAndMessages0400: jmp:0706
L_142A $142A [game/mainProgram0800]
from game/mainProgram0800: br:1427
mainMenuLoop $1439 [game/mainProgram0800]
from game/mainProgram0800: br:1473,1497 jmp:1490,14D6,14E3,14ED
L_1453 $1453 [game/mainProgram0800]
from game/mainProgram0800: br:144E
L_1456 $1456 [game/mainProgram0800]
from game/mainProgram0800: br:1444
L_1463 $1463 [game/mainProgram0800]
from game/mainProgram0800: br:1459,145E
L_1470 $1470 [game/mainProgram0800]
from game/mainProgram0800: br:1468
D_148E $148E [game/mainProgram0800]
from game/mainProgram0800: w:1483
D_148F $148F [game/mainProgram0800]
from game/mainProgram0800: w:148A
L_1490 $1490 [game/mainProgram0800]
from game/mainProgram0800: br:14AE,14B8
menuJoyLeftRight $1493 [game/mainProgram0800]
from game/mainProgram0800: br:146E
L_14B5 $14B5 [game/mainProgram0800]
from game/mainProgram0800: br:14A7
L_14BD $14BD [game/mainProgram0800]
from game/mainProgram0800: br:14B3
drawSelectedTab $14CB [game/mainProgram0800]
from game/mainProgram0800: jmp:141A,1436
L_14D9 $14D9 [game/mainProgram0800]
from game/mainProgram0800: br:14CE
L_14E6 $14E6 [game/mainProgram0800]
from game/mainProgram0800: br:14DB
L_14ED $14ED [game/mainProgram0800]
from game/mainProgram0800: br:14E8
snapshotComcenStatus $14F0 [game/mainProgram0800]
from game/mainProgram0800: call:14E0 jmp:187E
L_14F2 $14F2 [game/mainProgram0800]
from game/mainProgram0800: br:14F9
selectDefaultTab $1507 [game/mainProgram0800]
from game/mainProgram0800: call:1414,142D,1433
L_1517 $1517 [game/mainProgram0800]
from game/mainProgram0800: br:1520
L_152F $152F [game/mainProgram0800]
from game/mainProgram0800: br:1513,151D
L_1531 $1531 [game/mainProgram0800]
from game/mainProgram0800: br:150C,152D
tabActionTable $1535 [game/mainProgram0800]
from game/mainProgram0800: r:1480,1487
showMainMenu $153B [game/mainProgram0800]
from game/mainProgram0800: call:0AC2,1430
drawMenuFrame $1565 [game/mainProgram0800]
from game/mainProgram0800: call:155F
clearMenuTextWindow $156F [game/mainProgram0800]
from game/mainProgram0800: call:1417,14C8,1ACA,1AD6
from game/mapGenerator6F00: call:7EA0
setMenuTextWindow $1575 [game/mainProgram0800]
from game/mainProgram0800: call:156F,1866,1A80
setMenuWindowBounds $1578 [game/mainProgram0800]
from game/mainProgram0800: call:1593,19E7
clearMenuWindowPlain $158F [game/mainProgram0800]
from game/mainProgram0800: jmp:2E0A
drawGameSetupSummary $1599 [game/mainProgram0800]
from game/mainProgram0800: call:14D0
L_15C0 $15C0 [game/mainProgram0800]
from game/mainProgram0800: br:15B9
L_15C2 $15C2 [game/mainProgram0800]
from game/mainProgram0800: br:15B4
D_15DD $15DD [game/mainProgram0800]
from game/mainProgram0800: w:15C2
L_15E5 $15E5 [game/mainProgram0800]
from game/mainProgram0800: br:15DE
L_15FC $15FC [game/mainProgram0800]
from game/mainProgram0800: br:15F6
L_1606 $1606 [game/mainProgram0800]
from game/mainProgram0800: br:15E3
L_1639 $1639 [game/mainProgram0800]
from game/mainProgram0800: br:1629
tabColumnTable $163A [game/mainProgram0800]
from game/mainProgram0800: r:169F
tabColourTable $163D [game/mainProgram0800]
from game/mainProgram0800: r:1691
tabHighlightColourTable $1640 [game/mainProgram0800]
from game/mainProgram0800: r:168C
drawMenuTabBar $1643 [game/mainProgram0800]
from game/mainProgram0800: call:155C
L_1680 $1680 [game/mainProgram0800]
from game/mainProgram0800: br:1687
setTabHighlightColour $168C [game/mainProgram0800]
from game/mainProgram0800: call:1478,14C5 jmp:16D0
setTabNormalColour $1691 [game/mainProgram0800]
from game/mainProgram0800: call:14A1,1680 jmp:16D3
L_1694 $1694 [game/mainProgram0800]
from game/mainProgram0800: br:168F
D_16AD $16AD [game/mainProgram0800]
from game/mainProgram0800: w:1697
D_16AF $16AF [game/mainProgram0800]
from game/mainProgram0800: w:1694
blinkSelectedTab $16B7 [game/mainProgram0800]
from game/mainProgram0800: call:143C
L_16BC $16BC [game/mainProgram0800]
from game/mainProgram0800: br:16B9
L_16C6 $16C6 [game/mainProgram0800]
from game/mainProgram0800: br:16C3
L_16D3 $16D3 [game/mainProgram0800]
from game/mainProgram0800: br:16CE
printEnergyLabel $16D6 [game/mainProgram0800]
from game/mainProgram0800: call:17BE
setMenuTextColour $16EB [game/mainProgram0800]
from game/mainProgram0800: call:1575,16D6,1702,19E4
L_16FB $16FB [game/mainProgram0800]
from game/mainProgram0800: br:16F0,16F7
lastEnergyShown $16FE [game/mainProgram0800]
from game/mainProgram0800: r:1718 w:171D,1791
printEnergyValue $16FF [game/mainProgram0800]
from game/mainProgram0800: call:1453,17C1,18A0
L_1737 $1737 [game/mainProgram0800]
from game/mainProgram0800: br:1723,172E
L_173C $173C [game/mainProgram0800]
from game/mainProgram0800: br:171B
L_1756 $1756 [game/mainProgram0800]
from game/mainProgram0800: br:174C,1752
drawRepairTab $175A [game/mainProgram0800]
from game/mainProgram0800: call:1450,14DD
L_1766 $1766 [game/mainProgram0800]
from game/mainProgram0800: br:1762
L_17A9 $17A9 [game/mainProgram0800]
from game/mainProgram0800: br:17B2
L_17BE $17BE [game/mainProgram0800]
from game/mainProgram0800: br:17A2
L_17D7 $17D7 [game/mainProgram0800]
from game/mainProgram0800: br:17C7
comcenEnergySnapshot $17D8 [game/mainProgram0800]
from game/mainProgram0800: w:179C,197C,19A3 r:1960,1970
repairAmount $17D9 [game/mainProgram0800]
from game/mainProgram0800: r:1932,1973 w:1969
L_1819 $1819 [game/mainProgram0800]
from game/mainProgram0800: br:1809,1810
L_1822 $1822 [game/mainProgram0800]
from game/mainProgram0800: br:17DF,17E4,17E9
L_1823 $1823 [game/mainProgram0800]
from game/mainProgram0800: br:17EE
L_182F $182F [game/mainProgram0800]
from game/mainProgram0800: br:1829
L_1840 $1840 [game/mainProgram0800]
from game/mainProgram0800: br:182D
L_184E $184E [game/mainProgram0800]
from game/mainProgram0800: br:1859
L_1873 $1873 [game/mainProgram0800]
from game/mainProgram0800: br:187C
systemMarkerColumnTable $1881 [game/mainProgram0800]
from game/mainProgram0800: r:18C6,1919
systemMarkerRowTable $1885 [game/mainProgram0800]
from game/mainProgram0800: r:18CC,191F
blinkPhase $1889 [game/mainProgram0800]
from game/mainProgram0800: r:16C6,1890 w:16CB,178C,17B6,1842,1895,19AA
showOkMarkers $188A [game/mainProgram0800]
from game/mainProgram0800: w:1789,1846,185D,186B r:18B9
toggleSystemMarker $188B [game/mainProgram0800]
from game/mainProgram0800: call:19C1,6108
drawSystemMarker $189D [game/mainProgram0800]
from game/mainProgram0800: call:17A9,1873 br:1898
D_18A4 $18A4 [game/mainProgram0800]
from game/mainProgram0800: w:189D
L_18B5 $18B5 [game/mainProgram0800]
from game/mainProgram0800: br:18AA,18B1
L_18C3 $18C3 [game/mainProgram0800]
from game/mainProgram0800: br:18B7,18BC
eraseSystemMarker $1919 [game/mainProgram0800]
from game/mainProgram0800: call:1850 jmp:189A,18C0
sendEnergyRepairCommand $192D [game/mainProgram0800]
from game/mainProgram0800: call:196C
attemptSystemRepair $193C [game/mainProgram0800]
from game/mainProgram0800: call:6590
L_1950 $1950 [game/mainProgram0800]
from game/mainProgram0800: br:194C
L_197C $197C [game/mainProgram0800]
from game/mainProgram0800: br:1978
L_197F $197F [game/mainProgram0800]
from game/mainProgram0800: br:195B
L_198C $198C [game/mainProgram0800]
from game/mainProgram0800: br:1985
L_1990 $1990 [game/mainProgram0800]
from game/mainProgram0800: br:1952,1957
L_1995 $1995 [game/mainProgram0800]
from game/mainProgram0800: br:198E
blinkRepairMarker $19B0 [game/mainProgram0800]
from game/mainProgram0800: call:197F,1990,1998
L_19B4 $19B4 [game/mainProgram0800]
from game/mainProgram0800: br:19C6
L_19C8 $19C8 [game/mainProgram0800]
from game/mainProgram0800: br:19BC
printAttemptingRepair $19C9 [game/mainProgram0800]
from game/mainProgram0800: call:17F0,193C
clearRepairMessage $19D6 [game/mainProgram0800]
from game/mainProgram0800: call:17FD jmp:19AD
setRepairMessageWindow $19E1 [game/mainProgram0800]
from game/mainProgram0800: call:19C9,19D6
printOptionsList $19F3 [game/mainProgram0800]
from game/mainProgram0800: call:14EA,1A53,1AD0 jmp:1A83
L_1A2F $1A2F [game/mainProgram0800]
from game/mainProgram0800: br:1A25,1A2A
L_1A36 $1A36 [game/mainProgram0800]
from game/mainProgram0800: br:1A19
L_1A48 $1A48 [game/mainProgram0800]
from game/mainProgram0800: br:1A43
miscTabAction $1A49 [game/mainProgram0800]
from game/mainProgram0800: jmp:1AD9
L_1A63 $1A63 [game/mainProgram0800]
from game/mainProgram0800: br:1A5B,1A60
L_1A86 $1A86 [game/mainProgram0800]
from game/mainProgram0800: jmp:0AC5 br:1A7E
L_1AB0 $1AB0 [game/mainProgram0800]
from game/mainProgram0800: br:1ABA
L_1ABC $1ABC [game/mainProgram0800]
from game/mainProgram0800: br:1A96,1AA2
L_1ABF $1ABF [game/mainProgram0800]
from game/mainProgram0800: br:1A8F,1A94,1AB6
D_1AC0 $1AC0 [game/mainProgram0800]
from game/mainProgram0800: w:1A89
L_1AC7 $1AC7 [game/mainProgram0800]
from game/mainProgram0800: br:1A4C
L_1ACA $1ACA [game/mainProgram0800]
from game/mainProgram0800: br:1A51
endGameToMainMenu $1ADC [game/mainProgram0800]
from game/mainProgram0800: call:1AC7
from game/textEngineC000: jmp:C879
L_1AFA $1AFA [game/mainProgram0800]
from game/mainProgram0800: br:1AF1,1AF5
L_1B07 $1B07 [game/mainProgram0800]
from game/mainProgram0800: br:1AFD
L_1B0F $1B0F [game/mainProgram0800]
from game/mainProgram0800: br:1B0A
L_1B20 $1B20 [game/mainProgram0800]
from game/mainProgram0800: br:1B11,1B16
L_1B2D $1B2D [game/mainProgram0800]
from game/mainProgram0800: br:1B28
L_1B2F $1B2F [game/mainProgram0800]
from game/mainProgram0800: br:1B23
hangUpModem $1B33 [game/mainProgram0800]
from game/mainProgram0800: call:1ABC,1C28 jmp:56DB,5722,5771
hangUpModemSetState $1B35 [game/mainProgram0800]
from game/mainProgram0800: call:1C0F
L_1B4B $1B4B [game/mainProgram0800]
from game/mainProgram0800: br:1B52
L_1B54 $1B54 [game/mainProgram0800]
from game/mainProgram0800: br:1B40,1B4E
D_1B5A $1B5A [game/mainProgram0800]
from game/mainProgram0800: w:1B35
L_1B5B $1B5B [game/mainProgram0800]
from game/mainProgram0800: br:1B3B
openCommLink $1B5F [game/mainProgram0800]
from game/mainProgram0800: call:1B74
from game/mapGenerator6F00: call:7962
L_1B6E $1B6E [game/mainProgram0800]
from game/mainProgram0800: br:1B67
L_1B73 $1B73 [game/mainProgram0800]
from game/mainProgram0800: br:1B62
openLinkAndWaitForConnection $1B74 [game/mainProgram0800]
from game/mainProgram0800: call:1BFA
waitForConnection $1B77 [game/mainProgram0800]
from game/mapGenerator6F00: call:7965
L_1B99 $1B99 [game/mainProgram0800]
from game/mainProgram0800: br:1B7A
waitForCarrier $1B9A [game/mainProgram0800]
from game/mainProgram0800: call:1B88 br:1BB9
L_1BA6 $1BA6 [game/mainProgram0800]
from game/mainProgram0800: br:1BA1
L_1BB6 $1BB6 [game/mainProgram0800]
from game/mainProgram0800: br:1BAE,1BB2
showMessageWaitForSpace $1BC1 [game/mainProgram0800]
from game/mainProgram0800: call:1B44,1B6B
L_1BDC $1BDC [game/mainProgram0800]
from game/mainProgram0800: br:1BE7
voicePauseReconnect $1BF7 [game/mainProgram0800]
from game/mainProgram0800: call:5A42,65C1
from game/textEngineC000: call:C768
hangUpAndPause $1C08 [game/mainProgram0800]
from game/mainProgram0800: call:1BF7
L_1C0F $1C0F [game/mainProgram0800]
from game/mainProgram0800: br:1C0B
disconnectFromOpponent $1C17 [game/mainProgram0800]
from game/mainProgram0800: jmp:1C60,56B8 call:1C6C,5A2F
L_1C2B $1C2B [game/mainProgram0800]
from game/mainProgram0800: br:1C1A
runMainMenu $1C2C [game/mainProgram0800]
from game/mainProgram0800: call:1AD3
L_1C34 $1C34 [game/mainProgram0800]
from game/mainProgram0800: br:1C31
L_1C63 $1C63 [game/mainProgram0800]
from game/mainProgram0800: br:1C5E
L_1C6F $1C6F [game/mainProgram0800]
from game/mainProgram0800: br:1C6A
isAsymmetricGameType $1C7B [game/mainProgram0800]
from game/mainProgram0800: call:15B6,15E0
L_1C86 $1C86 [game/mainProgram0800]
from game/mainProgram0800: br:1C82
restoreSettingsAfterFilm $1C87 [game/mainProgram0800]
from game/mainProgram0800: call:1ACD
L_1C9A $1C9A [game/mainProgram0800]
from game/mainProgram0800: br:1CA1
L_1CA5 $1CA5 [game/mainProgram0800]
from game/mainProgram0800: br:1CAC
L_1CC0 $1CC0 [game/mainProgram0800]
from game/mainProgram0800: br:1C8A,1C96
setViewVerticalLimit $1CC1 [game/mainProgram0800]
from game/mainProgram0800: call:1CD7,1F56
L_1CD2 $1CD2 [game/mainProgram0800]
from game/mainProgram0800: br:1CC7
scrollViewBy $1CD3 [game/mainProgram0800]
from game/mainProgram0800: call:1D8F,2179
D_1CF7 $1CF7 [game/mainProgram0800]
from game/mainProgram0800: w:1CEB
L_1D00 $1D00 [game/mainProgram0800]
from game/mainProgram0800: br:1CE9
L_1D09 $1D09 [game/mainProgram0800]
from game/mainProgram0800: br:1D02
L_1D0E $1D0E [game/mainProgram0800]
from game/mainProgram0800: br:1CE4,1CF4,1CFE
L_1D12 $1D12 [game/mainProgram0800]
from game/mainProgram0800: jmp:1D0B
D_1D2F $1D2F [game/mainProgram0800]
from game/mainProgram0800: w:1D23
L_1D38 $1D38 [game/mainProgram0800]
from game/mainProgram0800: br:1D21
L_1D3D $1D3D [game/mainProgram0800]
from game/mainProgram0800: br:1D1C,1D2C,1D36
L_1D41 $1D41 [game/mainProgram0800]
from game/mainProgram0800: jmp:1D3A
scrollTargetUnit $1D4C [game/mainProgram0800]
from game/mainProgram0800: w:1D51 r:1D7D
scrollStepDelay $1D4D [game/mainProgram0800]
from game/mainProgram0800: w:1D4E r:1D5A,1D78
scrollViewToUnit $1D4E [game/mainProgram0800]
from game/mainProgram0800: call:25B3,485C
L_1D5A $1D5A [game/mainProgram0800]
from game/mainProgram0800: br:1D76,1D94
L_1D7D $1D7D [game/mainProgram0800]
from game/mainProgram0800: br:1D5D
L_1D96 $1D96 [game/mainProgram0800]
from game/mainProgram0800: br:1D72
setLineTargetToUnit $1D97 [game/mainProgram0800]
from game/mainProgram0800: call:1D54,1D80
scrollXStartIndex $1DA2 [game/mainProgram0800]
from game/mainProgram0800: r:1DEC
scrollXEndIndex $1DA5 [game/mainProgram0800]
from game/mainProgram0800: r:1DF2
scrollXStepOpcode $1DA8 [game/mainProgram0800]
from game/mainProgram0800: r:1E1C,1E71
scrollXBitmapSrcOffset $1DAB [game/mainProgram0800]
from game/mainProgram0800: r:1DFC
scrollXBitmapDstOffset $1DAE [game/mainProgram0800]
from game/mainProgram0800: r:1E0E
scrollYBitmapSrcLo $1DB1 [game/mainProgram0800]
from game/mainProgram0800: r:1DF8
scrollYBitmapSrcHi $1DB4 [game/mainProgram0800]
from game/mainProgram0800: r:1E02
scrollYBitmapDstLo $1DB7 [game/mainProgram0800]
from game/mainProgram0800: r:1E0A
scrollYBitmapDstHi $1DBA [game/mainProgram0800]
from game/mainProgram0800: r:1E14
scrollYBitmapStrideLo $1DBD [game/mainProgram0800]
from game/mainProgram0800: r:1E27
scrollYBitmapStrideHi $1DC0 [game/mainProgram0800]
from game/mainProgram0800: r:1E2C
scrollYRowCount $1DC3 [game/mainProgram0800]
from game/mainProgram0800: r:1E22
scrollXScreenStartIndex $1DC6 [game/mainProgram0800]
from game/mainProgram0800: r:1E31
scrollXScreenEndIndex $1DC9 [game/mainProgram0800]
from game/mainProgram0800: r:1E37
scrollXScreenSrcOffset $1DCC [game/mainProgram0800]
from game/mainProgram0800: r:1E41
scrollXScreenDstOffset $1DCF [game/mainProgram0800]
from game/mainProgram0800: r:1E5B
scrollYScreenSrcLo $1DD2 [game/mainProgram0800]
from game/mainProgram0800: r:1E3D
scrollYScreenSrcHi $1DD5 [game/mainProgram0800]
from game/mainProgram0800: r:1E4A
scrollYScreenDstLo $1DD8 [game/mainProgram0800]
from game/mainProgram0800: r:1E57
scrollYScreenDstHi $1DDB [game/mainProgram0800]
from game/mainProgram0800: r:1E64
scrollYScreenStrideLo $1DDE [game/mainProgram0800]
from game/mainProgram0800: r:1E77
scrollYScreenStrideHi $1DE1 [game/mainProgram0800]
from game/mainProgram0800: r:1E7C
scrollViewBitmap $1DE4 [game/mainProgram0800]
from game/mainProgram0800: jmp:1D49
L_1E81 $1E81 [game/mainProgram0800]
from game/mainProgram0800: br:1EF9
D_1E82 $1E82 [game/mainProgram0800]
from game/mainProgram0800: w:1DEF
L_1E83 $1E83 [game/mainProgram0800]
from game/mainProgram0800: br:1E8C
D_1E84 $1E84 [game/mainProgram0800]
from game/mainProgram0800: w:1DFF,1EA5 r:1E9F
D_1E85 $1E85 [game/mainProgram0800]
from game/mainProgram0800: w:1E07,1EAD r:1EA8
D_1E87 $1E87 [game/mainProgram0800]
from game/mainProgram0800: w:1E11,1E94 r:1E8E
D_1E88 $1E88 [game/mainProgram0800]
from game/mainProgram0800: w:1E19,1E9C r:1E97
scrollBitmapStepOpcode $1E89 [game/mainProgram0800]
from game/mainProgram0800: w:1E1F
D_1E8B $1E8B [game/mainProgram0800]
from game/mainProgram0800: w:1DF5
D_1EB1 $1EB1 [game/mainProgram0800]
from game/mainProgram0800: w:1E34
L_1EB2 $1EB2 [game/mainProgram0800]
from game/mainProgram0800: br:1EC1
D_1EB3 $1EB3 [game/mainProgram0800]
from game/mainProgram0800: w:1E44,1EE3 r:1EDD
D_1EB4 $1EB4 [game/mainProgram0800]
from game/mainProgram0800: w:1E4F,1EEE r:1EE9
D_1EB6 $1EB6 [game/mainProgram0800]
from game/mainProgram0800: w:1E5E,1EC9 r:1EC3
D_1EB7 $1EB7 [game/mainProgram0800]
from game/mainProgram0800: w:1E69,1ED4 r:1ECF
D_1EB9 $1EB9 [game/mainProgram0800]
from game/mainProgram0800: w:1E47,1EE6
D_1EBA $1EBA [game/mainProgram0800]
from game/mainProgram0800: w:1E54,1EF4
D_1EBC $1EBC [game/mainProgram0800]
from game/mainProgram0800: w:1E61,1ECC
D_1EBD $1EBD [game/mainProgram0800]
from game/mainProgram0800: w:1E6E,1EDA
scrollScreenStepOpcode $1EBE [game/mainProgram0800]
from game/mainProgram0800: w:1E74
D_1EC0 $1EC0 [game/mainProgram0800]
from game/mainProgram0800: w:1E3A
L_1F08 $1F08 [game/mainProgram0800]
from game/mainProgram0800: br:1F03
L_1F12 $1F12 [game/mainProgram0800]
from game/mainProgram0800: br:1F22
L_1F24 $1F24 [game/mainProgram0800]
from game/mainProgram0800: br:1F01
L_1F31 $1F31 [game/mainProgram0800]
from game/mainProgram0800: br:1F2C
L_1F3B $1F3B [game/mainProgram0800]
from game/mainProgram0800: br:1F4B
L_1F4D $1F4D [game/mainProgram0800]
from game/mainProgram0800: br:1F2A
keepGroupBoxInsideMap $1F4E [game/mainProgram0800]
from game/mainProgram0800: call:319D
L_1F52 $1F52 [game/mainProgram0800]
from game/mainProgram0800: jmp:1F69,1F78,1F8C,1F9B
L_1F6C $1F6C [game/mainProgram0800]
from game/mainProgram0800: br:1F65
L_1F7B $1F7B [game/mainProgram0800]
from game/mainProgram0800: br:1F74
L_1F8F $1F8F [game/mainProgram0800]
from game/mainProgram0800: br:1F88
L_1F9E $1F9E [game/mainProgram0800]
from game/mainProgram0800: br:1F97
L_1FA5 $1FA5 [game/mainProgram0800]
from game/mainProgram0800: br:1FA0
joystickDirectionTable $1FA6 [game/mainProgram0800]
from game/comcenScreens6F00: r:7614,82A6
from game/mainProgram0800: r:20E2,222B,6413
from game/mapGenerator6F00: r:7614,82A6
diagonalDirectionTable $1FB2 [game/mainProgram0800]
from game/comcenScreens6F00: r:736F,76CF
from game/droneAiEE00: r:EF58
from game/mainProgram0800: r:2111
from game/mapGenerator6F00: r:736F,76CF
from game/trainerAiE000: r:EF58
from game/trainerSetupEC00: r:EF58
enterMapScreen $1FC3 [game/mainProgram0800]
from game/scratchAndMessages0400: jmp:06F5
runMapMainLoop $1FD0 [game/mainProgram0800]
from game/mainProgram0800: jmp:0B7A
from game/mapGenerator6F00: call:7B4E
from game/scratchAndMessages0400: jmp:075E
L_1FFA $1FFA [game/mainProgram0800]
from game/mainProgram0800: br:1FF0 jmp:20D4
L_2018 $2018 [game/mainProgram0800]
from game/mainProgram0800: jmp:20ED
L_2032 $2032 [game/mainProgram0800]
from game/mainProgram0800: br:202B
L_2033 $2033 [game/mainProgram0800]
from game/mainProgram0800: br:2024
L_2036 $2036 [game/mainProgram0800]
from game/mainProgram0800: br:2030
L_2042 $2042 [game/mainProgram0800]
from game/mainProgram0800: br:203D
D_206B $206B [game/mainProgram0800]
from game/mainProgram0800: r:10A2
from game/mapGenerator6F00: w:7BE6
L_206D $206D [game/mainProgram0800]
from game/mainProgram0800: br:2058,205D,2062
L_2076 $2076 [game/mainProgram0800]
from game/mainProgram0800: br:2047,204C,2051,2067,206B
D_2084 $2084 [game/mainProgram0800]
from game/mapGenerator6F00: w:7BE9
L_209B $209B [game/mainProgram0800]
from game/mainProgram0800: br:2094
L_20B4 $20B4 [game/mainProgram0800]
from game/mainProgram0800: br:20AE
L_20CC $20CC [game/mainProgram0800]
from game/mainProgram0800: br:209D,20A2
L_20D7 $20D7 [game/mainProgram0800]
from game/mainProgram0800: jmp:203F,20C9 br:2079,207E,2084,208F,2099
L_20ED $20ED [game/mainProgram0800]
from game/mainProgram0800: br:20D9,20E5
directionDeltaTable $20F0 [game/mainProgram0800]
from game/comcenScreens6F00: r:735F,7367,7376,7380,76BF,76C7,76D6,76E0
from game/droneAiEE00: r:EF48,EF50,EF5F,EF69
from game/mainProgram0800: r:2101,2109,2118,2122
from game/mapGenerator6F00: r:735F,7367,7376,7380,76BF,76C7,76D6,76E0
from game/trainerAiE000: r:EF48,EF50,EF5F,EF69
from game/trainerSetupEC00: r:EF48,EF50,EF5F,EF69
scrollViewportByDirection $20F4 [game/mainProgram0800]
from game/mainProgram0800: call:20EA,2233,6435
L_2108 $2108 [game/mainProgram0800]
from game/mainProgram0800: br:20FE
L_2110 $2110 [game/mainProgram0800]
from game/mainProgram0800: br:20FA
L_212E $212E [game/mainProgram0800]
from game/mainProgram0800: jmp:2105,210D
D_2176 $2176 [game/mainProgram0800]
from game/mainProgram0800: w:2134
D_2178 $2178 [game/mainProgram0800]
from game/mainProgram0800: w:2137
L_2179 $2179 [game/mainProgram0800]
from game/mainProgram0800: br:2130,2132
L_217C $217C [game/mainProgram0800]
from game/mainProgram0800: br:2173
runTargetCursorLoop $2185 [game/mainProgram0800]
from game/mainProgram0800: call:4BE1,5F64,650A
from game/mapGenerator6F00: call:83FF
L_219B $219B [game/mainProgram0800]
from game/mainProgram0800: br:2191
L_21A8 $21A8 [game/mainProgram0800]
from game/mainProgram0800: br:2193,21A0
L_21AB $21AB [game/mainProgram0800]
from game/mainProgram0800: jmp:21A5
L_21AE $21AE [game/mainProgram0800]
from game/mainProgram0800: jmp:2198,2236
L_21B8 $21B8 [game/mainProgram0800]
from game/mainProgram0800: br:21B0
L_21C0 $21C0 [game/mainProgram0800]
from game/mainProgram0800: jmp:21B5 br:21BB
L_21CE $21CE [game/mainProgram0800]
from game/mainProgram0800: br:21C5,21C9
L_21D9 $21D9 [game/mainProgram0800]
from game/mainProgram0800: br:21D4
L_21E1 $21E1 [game/mainProgram0800]
from game/mainProgram0800: br:21DC
L_21F8 $21F8 [game/mainProgram0800]
from game/mainProgram0800: br:21F0
L_220B $220B [game/mainProgram0800]
from game/mainProgram0800: br:21EE
L_2218 $2218 [game/mainProgram0800]
from game/mainProgram0800: br:2210
L_2220 $2220 [game/mainProgram0800]
from game/mainProgram0800: br:21E5,21EA
L_2236 $2236 [game/mainProgram0800]
from game/mainProgram0800: br:221B,2222,222E
L_2239 $2239 [game/mainProgram0800]
from game/mainProgram0800: jmp:21D6,21F5,2215,221D
L_223C $223C [game/mainProgram0800]
from game/mainProgram0800: jmp:21DE
L_2263 $2263 [game/mainProgram0800]
from game/mainProgram0800: jmp:2208
previewPathToCursor $2264 [game/mainProgram0800]
from game/mainProgram0800: call:21CB
L_227B $227B [game/mainProgram0800]
from game/mainProgram0800: br:226F
L_227E $227E [game/mainProgram0800]
from game/mainProgram0800: br:229D
L_229F $229F [game/mainProgram0800]
from game/mainProgram0800: br:2279,2284
showUnitInfoPanel $22A2 [game/mainProgram0800]
from game/mainProgram0800: call:2070,5E4C,63F5
D_22F0 $22F0 [game/mainProgram0800]
from game/mainProgram0800: w:22C6
L_22F4 $22F4 [game/mainProgram0800]
from game/mainProgram0800: br:22ED
L_2302 $2302 [game/mainProgram0800]
from game/mainProgram0800: br:2346,234B
L_2330 $2330 [game/mainProgram0800]
from game/mainProgram0800: br:22FD,231F,2324
L_2333 $2333 [game/mainProgram0800]
from game/mainProgram0800: br:2305,2329
L_233C $233C [game/mainProgram0800]
from game/mainProgram0800: br:2335
L_233F $233F [game/mainProgram0800]
from game/mainProgram0800: br:233A
L_234D $234D [game/mainProgram0800]
from game/mainProgram0800: br:2313,231A,2342
checkUserInterrupt $2367 [game/mainProgram0800]
from game/mainProgram0800: call:229A,233F
L_237D $237D [game/mainProgram0800]
from game/mainProgram0800: br:236A,236E,2374,2379
printUnitStatusLines $2384 [game/mainProgram0800]
from game/mainProgram0800: call:22E7,2330
L_23A9 $23A9 [game/mainProgram0800]
from game/mainProgram0800: br:23A1
L_23B5 $23B5 [game/mainProgram0800]
from game/mainProgram0800: br:23A7
L_23F6 $23F6 [game/mainProgram0800]
from game/mainProgram0800: br:23F0
L_2428 $2428 [game/mainProgram0800]
from game/mainProgram0800: br:23F4,23FE,2406,2412,2418,2420
L_243E $243E [game/mainProgram0800]
from game/mainProgram0800: br:243A
L_2441 $2441 [game/mainProgram0800]
from game/mainProgram0800: br:2402
L_245C $245C [game/mainProgram0800]
from game/mainProgram0800: br:2453
L_2461 $2461 [game/mainProgram0800]
from game/mainProgram0800: br:245A
L_2464 $2464 [game/mainProgram0800]
from game/mainProgram0800: br:244C
L_246C $246C [game/mainProgram0800]
from game/mainProgram0800: br:245F,2462,2469
L_2477 $2477 [game/mainProgram0800]
from game/mainProgram0800: br:2471
L_2482 $2482 [game/mainProgram0800]
from game/mainProgram0800: br:2475,247A,247E
L_249E $249E [game/mainProgram0800]
from game/mainProgram0800: br:2496
L_24A9 $24A9 [game/mainProgram0800]
from game/mainProgram0800: br:24A1
L_24B2 $24B2 [game/mainProgram0800]
from game/mainProgram0800: br:249C,24A7
L_24B5 $24B5 [game/mainProgram0800]
from game/mainProgram0800: br:24AC
L_24E0 $24E0 [game/mainProgram0800]
from game/mainProgram0800: br:24C4,24D9
pathMarkerState $24E1 [game/mainProgram0800]
from game/mainProgram0800: w:1FDA,252B,2571
pathMarkerCol $24E2 [game/mainProgram0800]
from game/mainProgram0800: r:2508 w:2521,257A
pathMarkerRow $24E3 [game/mainProgram0800]
from game/mainProgram0800: r:250D w:251C,2581
animatePathMarkerToDestination $24E4 [game/mainProgram0800]
from game/mainProgram0800: call:233C,6065,6214
animatePathMarkerStep $24F3 [game/mainProgram0800]
from game/mainProgram0800: call:2297
L_24FD $24FD [game/mainProgram0800]
from game/mainProgram0800: br:24F8
L_2504 $2504 [game/mainProgram0800]
from game/mainProgram0800: br:24FF
L_252B $252B [game/mainProgram0800]
from game/mainProgram0800: br:2515
L_2537 $2537 [game/mainProgram0800]
from game/mainProgram0800: br:2529
L_253C $253C [game/mainProgram0800]
from game/mainProgram0800: br:24EA,2535 jmp:24FA
L_253F $253F [game/mainProgram0800]
from game/mainProgram0800: jmp:2501
resetPathMarker $2540 [game/mainProgram0800]
from game/mainProgram0800: call:227B,22FF,5F18 br:252E
L_2559 $2559 [game/mainProgram0800]
from game/mainProgram0800: br:2549
L_255B $255B [game/mainProgram0800]
from game/mainProgram0800: br:2562
resetPathMarkerToUnit $256F [game/mainProgram0800]
from game/mainProgram0800: call:225D,2543
positionMarkerSprite $2585 [game/mainProgram0800]
from game/mainProgram0800: call:2524
recenterViewportOnUnit $258F [game/mainProgram0800]
from game/mainProgram0800: call:2239,4BF6,4C4C
L_25AE $25AE [game/mainProgram0800]
from game/mainProgram0800: br:25A5
L_25B6 $25B6 [game/mainProgram0800]
from game/mainProgram0800: br:25AC
consumeSpaceKey $25B7 [game/mainProgram0800]
from game/mainProgram0800: call:1863,2073
L_25C3 $25C3 [game/mainProgram0800]
from game/mainProgram0800: br:25BC
callSetupOverlayHook $25C4 [game/mainProgram0800]
from game/mainProgram0800: call:2026,2348
getViewportOriginPointer $25C7 [game/mainProgram0800]
from game/comcenScreens6F00: call:7430,7BCC
from game/mainProgram0800: call:26D1
from game/mapGenerator6F00: call:71D4,71F9,740D,7430,7BCC
L_25D2 $25D2 [game/mainProgram0800]
from game/mainProgram0800: br:25E0
getViewportRowPointer $25E3 [game/mainProgram0800]
from game/mainProgram0800: br:25C9 call:25CD
readMapCell $25FA [game/mainProgram0800]
from game/comcenScreens6F00: call:72BF
from game/mainProgram0800: call:1F16,1F3F,25E9,36FB,37D7,3C2C,3E06,3E38,3ECD,3F3C,42E7,4571,476A,5400 br:25E5 jmp:2619
from game/mapGenerator6F00: call:704B,712C,72BF,7300,7339,757D,7659,7683,7DB0,8408
from game/trainerAiE000: call:E97B,E9B2
readCellUnderCursor $260D [game/mainProgram0800]
from game/mainProgram0800: call:2049,207B,2310,63D9
clearInfoPanel $261C [game/mainProgram0800]
from game/mainProgram0800: call:09EC,2004,22B3,2356,267C,2DEE,4BBF,4C3D,5E49,5E9F,6151,6201,6245,6374,6441,64EE,65FF jmp:0A44
from game/mapGenerator6F00: call:76C4,7708,7B01,8448
setInfoPanelWindow $2622 [game/mainProgram0800]
from game/mainProgram0800: call:24C7,261C
clearScreenAndRedrawGameScreen $2636 [game/mainProgram0800]
from game/mainProgram0800: call:0A95
from game/mapGenerator6F00: call:7D59,8232,8559
redrawGameScreen $2639 [game/mainProgram0800]
from game/mainProgram0800: call:1FCD
L_2682 $2682 [game/mainProgram0800]
from game/mainProgram0800: br:2676
L_268C $268C [game/mainProgram0800]
from game/mainProgram0800: jmp:267F br:2687
drawMiniMapFrame $268F [game/mainProgram0800]
from game/mainProgram0800: call:2668
drawViewportFrame $2698 [game/mainProgram0800]
from game/mainProgram0800: call:266B
clearViewportTextArea $26A1 [game/mainProgram0800]
from game/mainProgram0800: jmp:2DF4
from game/mapGenerator6F00: call:8425
drawInfoPanelFrame $26B8 [game/mainProgram0800]
from game/mainProgram0800: call:266E
drawViewport $26C1 [game/mainProgram0800]
from game/mainProgram0800: jmp:1FA2,636B call:200F,2689,4023,413A,4152,4BDE,5E38,5E7F,605F,61F8,63A4,64BB,64CE
from game/mapGenerator6F00: call:83F5
from game/scratchAndMessages0400: call:075B
from game/textEngineC000: call:C797
L_26DF $26DF [game/mainProgram0800]
from game/mainProgram0800: jmp:274E
L_26EA $26EA [game/mainProgram0800]
from game/mainProgram0800: br:272C
L_2700 $2700 [game/mainProgram0800]
from game/mainProgram0800: br:270D,271E
D_2704 $2704 [game/mainProgram0800]
from game/mainProgram0800: w:26F6,2714
D_2705 $2705 [game/mainProgram0800]
from game/mainProgram0800: w:26FB,271B
L_2720 $2720 [game/mainProgram0800]
from game/mainProgram0800: br:2709
L_2751 $2751 [game/mainProgram0800]
from game/mainProgram0800: br:273F
nybbleToMulticolourTable $2762 [game/mainProgram0800]
from game/mainProgram0800: r:27CA,27DA
renderMapTile $2772 [game/mainProgram0800]
from game/mainProgram0800: call:26F1,5D45
L_2782 $2782 [game/mainProgram0800]
from game/mainProgram0800: br:277A
L_2790 $2790 [game/mainProgram0800]
from game/mainProgram0800: br:2780
L_2797 $2797 [game/mainProgram0800]
from game/mainProgram0800: br:2791
L_279F $279F [game/mainProgram0800]
from game/mainProgram0800: br:27A3
L_27A8 $27A8 [game/mainProgram0800]
from game/mainProgram0800: br:2799
L_27B8 $27B8 [game/mainProgram0800]
from game/mainProgram0800: br:27B4
L_27C2 $27C2 [game/mainProgram0800]
from game/mainProgram0800: br:27F5
D_27D4 $27D4 [game/mainProgram0800]
from game/mainProgram0800: w:27C4
L_27EE $27EE [game/mainProgram0800]
from game/mainProgram0800: br:27E7
D_27F2 $27F2 [game/mainProgram0800]
from game/mainProgram0800: w:27BF,27EE
mapCellByteImm $2807 [game/mainProgram0800]
from game/mainProgram0800: jmp:27A5
D_2808 $2808 [game/mainProgram0800]
from game/mainProgram0800: w:2772,278D
L_2831 $2831 [game/mainProgram0800]
from game/mainProgram0800: br:2821
L_283E $283E [game/mainProgram0800]
from game/mainProgram0800: br:2837
ownSideBranchOpcode $2840 [game/mainProgram0800]
from game/mainProgram0800: r:2A0C
from game/mapGenerator6F00: w:7BD2
unitVisibleBranchOpcode $2846 [game/mainProgram0800]
from game/mainProgram0800: br:2840 w:2A13
L_2859 $2859 [game/mainProgram0800]
from game/mainProgram0800: br:2809,280D
L_285C $285C [game/mainProgram0800]
from game/mainProgram0800: br:2846,284D,2852,2857
L_286F $286F [game/mainProgram0800]
from game/mainProgram0800: br:285F
L_2878 $2878 [game/mainProgram0800]
from game/mainProgram0800: br:282F,2872
L_2895 $2895 [game/mainProgram0800]
from game/mainProgram0800: br:287B
L_289A $289A [game/mainProgram0800]
from game/mainProgram0800: br:2882,2889,2893
L_28B5 $28B5 [game/mainProgram0800]
from game/mainProgram0800: br:28C5
D_28B8 $28B8 [game/mainProgram0800]
from game/mainProgram0800: w:2813,282C,2897
D_28C0 $28C0 [game/mainProgram0800]
from game/mainProgram0800: w:2816,283B
L_28C4 $28C4 [game/mainProgram0800]
from game/mainProgram0800: br:28C1
L_28E0 $28E0 [game/mainProgram0800]
from game/mainProgram0800: jmp:2859
drawMainWindowFrame $28E1 [game/mainProgram0800]
from game/comcenScreens6F00: call:712E,7A65
from game/mainProgram0800: call:2671
from game/mapGenerator6F00: call:712E,7A65
L_28EE $28EE [game/mainProgram0800]
from game/mainProgram0800: br:28EA
computeGameResult $28F1 [game/mainProgram0800]
from game/mainProgram0800: call:4032
L_291B $291B [game/mainProgram0800]
from game/mainProgram0800: br:297C
L_292F $292F [game/mainProgram0800]
from game/mainProgram0800: br:2919
L_2946 $2946 [game/mainProgram0800]
from game/mainProgram0800: br:2931
L_2954 $2954 [game/mainProgram0800]
from game/mainProgram0800: br:294C
L_2956 $2956 [game/mainProgram0800]
from game/mainProgram0800: br:2952
L_296B $296B [game/mainProgram0800]
from game/mainProgram0800: br:2968
L_2976 $2976 [game/mainProgram0800]
from game/mainProgram0800: br:28FF
L_2983 $2983 [game/mainProgram0800]
from game/mainProgram0800: br:2980
L_2995 $2995 [game/mainProgram0800]
from game/mainProgram0800: br:2992
L_299D $299D [game/mainProgram0800]
from game/mainProgram0800: jmp:292C,2973
D_29B1 $29B1 [game/mainProgram0800]
from game/mainProgram0800: w:28F1
setOtherPlayerPoints $29B3 [game/mainProgram0800]
from game/mainProgram0800: call:291F,2924,2970,299A
shakeScreenScroll $29C1 [game/mainProgram0800]
from game/mainProgram0800: call:41C7
D_29D6 $29D6 [game/mainProgram0800]
from game/mainProgram0800: w:29C4
L_29E0 $29E0 [game/mainProgram0800]
from game/mainProgram0800: br:29D9
L_29E2 $29E2 [game/mainProgram0800]
from game/mainProgram0800: br:29DE
D_29E6 $29E6 [game/mainProgram0800]
from game/mainProgram0800: w:29D2
D_29F3 $29F3 [game/mainProgram0800]
from game/mainProgram0800: w:29CA
L_29FD $29FD [game/mainProgram0800]
from game/mainProgram0800: br:29F6
L_29FF $29FF [game/mainProgram0800]
from game/mainProgram0800: br:29FB
D_2A03 $2A03 [game/mainProgram0800]
from game/mainProgram0800: w:29EF
patchUnitSideBranches $2A08 [game/mainProgram0800]
from game/mainProgram0800: call:0AD9,2639,4134
L_2A13 $2A13 [game/mainProgram0800]
from game/mainProgram0800: br:2A0F
printOptionWord $2A1A [game/mainProgram0800]
from game/comcenScreens6F00: call:85D8,85E9
from game/mapGenerator6F00: call:843B,85D8,85E9
useDrawColourFlag $2A29 [game/mainProgram0800]
from game/comcenScreens6F00: w:6F3D,6F5D,6F82,6FA9,6FEE,7040,705A,70F7,7165,71F1,74B5,7A34,7ACA,7AE5,7C4E,811B r:73F9
from game/mainProgram0800: w:153D,264D,2DC3 r:2AD1
from game/mapGenerator6F00: w:6F3D,6F5D,6F82,6FA9,6FEE,7040,705A,70F7,7165,71F1,74B5,7A34,7ACA,7AE5,7C4E,811B r:73F9
drawColourByte $2A2A [game/mainProgram0800]
from game/comcenScreens6F00: w:6F42,6F62,6F85,6FD3,6FF1,704D,705D,70FA,7176,71F4,7A37,7ACF,7AE8,811E
from game/mainProgram0800: w:1540,18C3,2650,2A64 r:18D5,18E5,18F5,1902,190F,2A85,2B00
from game/mapGenerator6F00: w:6F42,6F62,6F85,6FD3,6FF1,704D,705D,70FA,7176,71F4,7A37,7ACF,7AE8,811E
blockFillFlag $2A2B [game/mainProgram0800]
from game/comcenScreens6F00: w:6F58,70FD,7116,7A3A,7A53
from game/mainProgram0800: w:1543,1559,2653,2665 r:2B54
from game/mapGenerator6F00: w:6F58,70FD,7116,7A3A,7A53
blockFillChar $2A2C [game/mainProgram0800]
from game/comcenScreens6F00: w:7100,7A3D
from game/mainProgram0800: w:1546,2656 r:2B51
from game/mapGenerator6F00: w:7100,7A3D
windowOriginRow $2A2D [game/mainProgram0800]
from game/comcenScreens6F00: w:6F07,6F18,6F27,6F47,7007,7063,7097,70CA,7206,7230,725D,7559,75D0,764C,7A8A,7AF6,7B0F,7B93,7BB4,8075,809F,8143,818E,8221
from game/mainProgram0800: w:169C,1775,18CF,18DF,18E2,18EF,1922,26D6,2C88 r:2A69,2B3E,2B75,2CAB,2CF1,2D01,2D11,2E47,2F37
from game/mapGenerator6F00: w:6F07,6F18,6F27,6F47,7007,7063,7097,70CA,7206,7230,725D,7559,75D0,764C,7A8A,7AF6,7B0F,7B93,7BB4,8075,809F,8143,818E,8221
windowOriginCol $2A2E [game/mainProgram0800]
from game/comcenScreens6F00: w:6F0C,6F1D,6F2A,6F4C,700C,7068,709C,70CF,720B,7235,7260,7267,755E,75D5,7651,7A8F,7AFB,7B14,7B98,7BB9,807A,80A4,8148,8193,8226
from game/mainProgram0800: w:16A2,1770,18C9,18D2,18F2,18FF,190C,191C,26E1,2C82 r:2A75,2B46,2B80,2BAA,2CB6,2CDE,2CF6,2D07,2E2B,2F3F
from game/mapGenerator6F00: w:6F0C,6F1D,6F2A,6F4C,700C,7068,709C,70CF,720B,7235,7260,7267,755E,75D5,7651,7A8F,7AFB,7B14,7B98,7BB9,807A,80A4,8148,8193,8226
bitmapDrawOpcodes $2A30 [game/mainProgram0800]
from game/mainProgram0800: r:2A3B
colourDrawOpcodes $2A34 [game/mainProgram0800]
from game/mainProgram0800: r:2A4A
setBitmapDrawMode $2A38 [game/mainProgram0800]
from game/comcenScreens6F00: call:701E,7AA1
from game/mainProgram0800: call:2A5B
from game/mapGenerator6F00: call:701E,7AA1
D_2A45 $2A45 [game/mainProgram0800]
from game/mainProgram0800: w:2A38
setColourDrawMode $2A47 [game/mainProgram0800]
from game/comcenScreens6F00: call:7B5B
from game/mainProgram0800: call:2A5E,2BD0
from game/mapGenerator6F00: call:7B5B
D_2A54 $2A54 [game/mainProgram0800]
from game/mainProgram0800: w:2A47
resetDrawModes $2A56 [game/mainProgram0800]
from game/comcenScreens6F00: jmp:7033,70F2,7AB6,7B40 call:7B86,810E
from game/mainProgram0800: jmp:1689,2BDA
from game/mapGenerator6F00: jmp:7033,70F2,7AB6,7B40 call:7B86,810E
D_2A62 $2A62 [game/mainProgram0800]
from game/mainProgram0800: w:2A56
fillScreenColourRect $2A64 [game/mainProgram0800]
from game/comcenScreens6F00: jmp:6F33,708A,7B02,7B9F,822D call:7015,70AC,7214,765A,7A98,7B24,7BC2,80AD,819C
from game/mainProgram0800: jmp:16B4,1916,192A call:1782,18DC,18EC,18FC,1909,2BD7
from game/mapGenerator6F00: jmp:6F33,708A,7B02,7B9F,822D call:7015,70AC,7214,765A,7A98,7B24,7BC2,80AD,819C
L_2A7E $2A7E [game/mainProgram0800]
from game/mainProgram0800: br:2A7A
L_2A81 $2A81 [game/mainProgram0800]
from game/mainProgram0800: br:2A98,2A9C
L_2A83 $2A83 [game/mainProgram0800]
from game/mainProgram0800: br:2A8B
colourFillOpcode $2A85 [game/mainProgram0800]
from game/mainProgram0800: w:2A50
L_2A9E $2A9E [game/mainProgram0800]
from game/mainProgram0800: br:2A8F
calcCellPointers $2A9F [game/mainProgram0800]
from game/mainProgram0800: call:26EA,2AC4,2B4E,2F44,5B15 jmp:2F67
calcCellPointersXY $2AA3 [game/mainProgram0800]
from boot/fastLoaderC000: call:C0A7
from game/comcenScreens6F00: call:864B
from game/mainProgram0800: call:5CB6,5D3E
from game/mapGenerator6F00: call:864B
from game/textEngineC000: call:C0A7
drawCharAt $2AC3 [game/mainProgram0800]
from game/comcenScreens6F00: call:6F6F,6F76,6F7D
from game/mainProgram0800: call:2B95,2B9E,2BA7,2BB3,2BBD,2BC8,2CC5,2CD0,2CDB,2CE7,2D23,2D35
from game/mapGenerator6F00: call:6F6F,6F76,6F7D
plotGlyph $2AC8 [game/mainProgram0800]
from game/mainProgram0800: call:2B5F
L_2AD9 $2AD9 [game/mainProgram0800]
from game/mainProgram0800: br:2AD4
L_2AF1 $2AF1 [game/mainProgram0800]
from game/mainProgram0800: br:2AF8
glyphBitmapOpcode $2AF3 [game/mainProgram0800]
from game/mainProgram0800: w:2A3E
glyphColourOpcode $2B00 [game/mainProgram0800]
from game/mainProgram0800: w:2A4D
L_2B03 $2B03 [game/mainProgram0800]
from game/mainProgram0800: br:2AFC
L_2B17 $2B17 [game/mainProgram0800]
from game/mainProgram0800: br:2B0A
drawCharBlock $2B18 [game/mainProgram0800]
from game/comcenScreens6F00: call:6F13,6F24,6F53,70A3,70D6,7B1B jmp:726E
from game/mainProgram0800: call:16A9
from game/mapGenerator6F00: call:6F13,6F24,6F53,70A3,70D6,7B1B jmp:726E
L_2B29 $2B29 [game/mainProgram0800]
from game/mainProgram0800: br:2B25
L_2B34 $2B34 [game/mainProgram0800]
from game/mainProgram0800: br:2B30
L_2B3A $2B3A [game/mainProgram0800]
from game/mainProgram0800: br:2B72
L_2B46 $2B46 [game/mainProgram0800]
from game/mainProgram0800: br:2B69
L_2B5F $2B5F [game/mainProgram0800]
from game/mainProgram0800: br:2B57
drawWindowInnerCorners $2B75 [game/mainProgram0800]
from game/comcenScreens6F00: call:6FFD,7092,7A80,7B0A,7B4C
from game/mapGenerator6F00: call:6FFD,7092,7A80,7B0A,7B4C
drawTallGlyph $2BB7 [game/mainProgram0800]
from game/comcenScreens6F00: call:6FD9,6FE1,6FE9,7055,7AD8,7AE0
from game/mapGenerator6F00: call:6FD9,6FE1,6FE9,7055,7AD8,7AE0
xorColourBlock2x2 $2BCE [game/mainProgram0800]
from game/comcenScreens6F00: call:75DA,807F,814D
from game/mapGenerator6F00: call:75DA,807F,814D
windowLeftTable $2BDD [game/mainProgram0800]
from game/mainProgram0800: r:2C7F
windowTopTable $2BF8 [game/mainProgram0800]
from game/mainProgram0800: r:2C85
windowWidthTable $2C13 [game/mainProgram0800]
from game/mainProgram0800: r:2C8B
windowHeightTable $2C2E [game/mainProgram0800]
from game/mainProgram0800: r:2C91
windowFramePtrTable $2C49 [game/mainProgram0800]
from game/mainProgram0800: r:2C9A,2C9E
drawWindowFrame $2C7F [game/mainProgram0800]
from game/comcenScreens6F00: call:6F02,6F38,6F8E,6F93,6FFA,7002,708F,7223,7A6D,7A72,7A7D,7A85,7B07,7B49,7B51,7B56
from game/mainProgram0800: call:1567,156C,269E jmp:2695,26BE,28EE
from game/mapGenerator6F00: call:6F02,6F38,6F8E,6F93,6FFA,7002,708F,7223,7A6D,7A72,7A7D,7A85,7B07,7B49,7B51,7B56
drawFrameBox $2CA1 [game/mainProgram0800]
from game/comcenScreens6F00: call:724A
from game/mapGenerator6F00: call:724A
drawFrameColumn $2D1D [game/mainProgram0800]
from game/mainProgram0800: call:2D0E
L_2D21 $2D21 [game/mainProgram0800]
from game/mainProgram0800: br:2D2C
drawFrameRow $2D2F [game/mainProgram0800]
from game/mainProgram0800: call:2CEE,2CFE
L_2D33 $2D33 [game/mainProgram0800]
from game/mainProgram0800: br:2D3E
initBitmapScreen $2D41 [game/mainProgram0800]
from game/mainProgram0800: call:0AAF,2636
from game/scratchAndMessages0400: call:06E8
from game/tileRules0200: jmp:0318
L_2D5A $2D5A [game/mainProgram0800]
from game/mainProgram0800: br:2D67
L_2D6D $2D6D [game/mainProgram0800]
from game/mainProgram0800: br:2D7A
L_2D8C $2D8C [game/mainProgram0800]
from game/mainProgram0800: br:2D91,2D99,2D9F
L_2DA1 $2DA1 [game/mainProgram0800]
from game/mainProgram0800: br:2D9B
setTerrainTilePtr $2DBD [game/mainProgram0800]
from game/comcenScreens6F00: call:73A4
from game/mainProgram0800: call:27B8
from game/mapGenerator6F00: call:73A4
clearMessageLineAndScreen $2DDB [game/mainProgram0800]
from game/scratchAndMessages0400: call:070C
clearCurrentScreenWindows $2DDE [game/mainProgram0800]
from game/textEngineC000: call:C75E
L_2DF1 $2DF1 [game/mainProgram0800]
from game/mainProgram0800: br:2DEC
L_2DF7 $2DF7 [game/mainProgram0800]
from game/mainProgram0800: br:2DE6
L_2DFD $2DFD [game/mainProgram0800]
from game/mainProgram0800: br:2DF8
L_2E0A $2E0A [game/mainProgram0800]
from game/mainProgram0800: br:2DFE
magnifyWidthOdd $2E0D [game/mainProgram0800]
from game/mainProgram0800: w:2E11,2E23 r:2E67,2E91,2ED6,2F00
magnifyHeightOdd $2E0E [game/mainProgram0800]
from game/mainProgram0800: w:2E14,2E3F r:2E5A,2EC9
magnifyWindow2x $2E0F [game/mainProgram0800]
from game/comcenScreens6F00: call:756B
from game/mapGenerator6F00: call:756B
L_2E28 $2E28 [game/mainProgram0800]
from game/mainProgram0800: br:2E1D
L_2E2B $2E2B [game/mainProgram0800]
from game/mainProgram0800: br:2E26
L_2E44 $2E44 [game/mainProgram0800]
from game/mainProgram0800: br:2E39
L_2E47 $2E47 [game/mainProgram0800]
from game/mainProgram0800: br:2E42
L_2E4F $2E4F [game/mainProgram0800]
from game/mainProgram0800: br:2E54
L_2E63 $2E63 [game/mainProgram0800]
from game/mainProgram0800: br:2E5D,2EC2
L_2E72 $2E72 [game/mainProgram0800]
from game/mainProgram0800: br:2E6A,2E8A
L_2E9C $2E9C [game/mainProgram0800]
from game/mainProgram0800: br:2E94,2EB4
L_2ED2 $2ED2 [game/mainProgram0800]
from game/mainProgram0800: br:2ECC,2F31
L_2EE1 $2EE1 [game/mainProgram0800]
from game/mainProgram0800: br:2ED9,2EF9
L_2F0B $2F0B [game/mainProgram0800]
from game/mainProgram0800: br:2F03,2F23
setMagnifyCellPointers $2F34 [game/mainProgram0800]
from game/mainProgram0800: call:2E72,2E9C,2EE1,2F0B
L_2F49 $2F49 [game/mainProgram0800]
from game/mainProgram0800: br:2F56
initSpritePointers $2F6A [game/mainProgram0800]
from game/mainProgram0800: call:2DB9
L_2F7B $2F7B [game/mainProgram0800]
from game/mainProgram0800: br:2F80
spriteBitMasks $2F85 [game/mainProgram0800]
from game/mainProgram0800: r:0E16,3065,337D
invertedBitMasks $2F8D [game/mainProgram0800]
from game/mainProgram0800: r:0E08
spriteOffsetLoTable $2F95 [game/mainProgram0800]
from game/mainProgram0800: r:2FB6,31F2
spriteOffsetHiTable $2F9D [game/mainProgram0800]
from game/mainProgram0800: r:2FBE,31F9
clearAllSpriteData $2FA5 [game/mainProgram0800]
from game/tileRules0200: jmp:0386
L_2FA8 $2FA8 [game/mainProgram0800]
from game/mainProgram0800: br:2FAF
clearSpriteShape $2FB2 [game/mainProgram0800]
from game/comcenScreens6F00: call:7184,76A1,7781,8241
from game/mainProgram0800: call:2245,224A,2FDB,2FFD,3385,346A,3CFF jmp:3D53
from game/mapGenerator6F00: call:7184,76A1,7781,8241
L_2FC8 $2FC8 [game/mainProgram0800]
from game/mainProgram0800: br:2FCC
D_2FC9 $2FC9 [game/mainProgram0800]
from game/mainProgram0800: w:2FB9
D_2FCA $2FCA [game/mainProgram0800]
from game/mainProgram0800: w:2FC1
setCursorShapeSquare $2FCF [game/mainProgram0800]
from game/mainProgram0800: call:2015,4C53,5E40,5E87,61F5,6393
installCursorShape $2FD3 [game/mainProgram0800]
from game/mainProgram0800: jmp:2FF7
L_2FE0 $2FE0 [game/mainProgram0800]
from game/mainProgram0800: br:2FE7
D_2FE1 $2FE1 [game/mainProgram0800]
from game/mainProgram0800: w:2FD3
D_2FE2 $2FE2 [game/mainProgram0800]
from game/mainProgram0800: w:2FD6
setCursorShapeCross $2FF3 [game/mainProgram0800]
from game/mainProgram0800: call:2195
setCursorShapeBlock $2FFA [game/mainProgram0800]
from game/mainProgram0800: call:21A8,2550
L_300C $300C [game/mainProgram0800]
from game/mainProgram0800: br:3016
L_3022 $3022 [game/mainProgram0800]
from game/mainProgram0800: br:301D
mapCellToSpriteXY $3023 [game/mainProgram0800]
from game/mainProgram0800: call:2585,3055,483F
mapCellToSpriteXYRaw $303A [game/mainProgram0800]
from game/mainProgram0800: br:3026 call:3034,33E5,3A70,3A7B
positionCursorSprite $3049 [game/mainProgram0800]
from game/mainProgram0800: call:1D46,2012 jmp:31A0
from game/mapGenerator6F00: call:83F2
L_306B $306B [game/mainProgram0800]
from game/mainProgram0800: br:305C
drawLineInPathSprite $306C [game/mainProgram0800]
from game/comcenScreens6F00: call:8266
from game/mainProgram0800: call:3B11
from game/mapGenerator6F00: call:8266
L_3072 $3072 [game/mainProgram0800]
from game/mainProgram0800: br:307E jmp:3086
D_307D $307D [game/mainProgram0800]
from game/mainProgram0800: w:306C
L_3089 $3089 [game/mainProgram0800]
from game/mainProgram0800: br:3077
plotPathCross $308A [game/mainProgram0800]
from game/mainProgram0800: call:3B14
plotPathSpritePixel $30A1 [game/mainProgram0800]
from game/comcenScreens6F00: call:7852 jmp:785E
from game/mainProgram0800: call:3072,308C,3093,309A
from game/mapGenerator6F00: call:7852 jmp:785E
D_30B4 $30B4 [game/mainProgram0800]
from game/mainProgram0800: w:30A6
buildGroupFormationSprite $30C0 [game/mainProgram0800]
from game/mainProgram0800: call:21A2
L_30CC $30CC [game/mainProgram0800]
from game/mainProgram0800: br:30D0
L_30F6 $30F6 [game/mainProgram0800]
from game/mainProgram0800: br:3146
L_3142 $3142 [game/mainProgram0800]
from game/mainProgram0800: br:30F9,3102
L_314A $314A [game/mainProgram0800]
from game/mainProgram0800: br:3151
enableSprites $31A3 [game/mainProgram0800]
from game/comcenScreens6F00: call:71A2,77F3,8100 jmp:8276
from game/mainProgram0800: jmp:2539,2FF0,333D,3380,33AE,344A call:2566,3068,3402,3B19,3D04,484A
from game/mapGenerator6F00: call:71A2,77F3,8100 jmp:8276
from game/textEngineC000: call:C79F jmp:CD4F
L_31AE $31AE [game/mainProgram0800]
from game/mainProgram0800: br:31A9
plotSpritePixel $31AF [game/mainProgram0800]
from game/mainProgram0800: call:32CE
L_31C0 $31C0 [game/mainProgram0800]
from game/mainProgram0800: br:31B2
setSpritePixel $31CA [game/mainProgram0800]
from game/mainProgram0800: call:3120,312A,3134,313F br:31B4
L_31D2 $31D2 [game/mainProgram0800]
from game/mainProgram0800: br:31BE,31C8
L_31E5 $31E5 [game/mainProgram0800]
from game/mainProgram0800: br:31D8
D_31EE $31EE [game/mainProgram0800]
from game/mainProgram0800: w:31B6,31C0,31CA r:31D5
L_31FE $31FE [game/mainProgram0800]
from game/mainProgram0800: jmp:31E2
L_3214 $3214 [game/mainProgram0800]
from game/mainProgram0800: br:3210
L_3223 $3223 [game/mainProgram0800]
from game/mainProgram0800: br:321D,321F
spritePlotOperation $3232 [game/mainProgram0800]
from game/mainProgram0800: w:31BB,31C5,31CF
D_3233 $3233 [game/mainProgram0800]
from game/mainProgram0800: w:3223
spritePlotWork $3237 [game/mainProgram0800]
from game/mainProgram0800: w:31D2,3204,3227 r:31FE,3214,322C
circlePointIndex $3238 [game/mainProgram0800]
from game/mainProgram0800: w:32C1,32D1 r:32D4
drawCircleInSprite $3239 [game/mainProgram0800]
from game/comcenScreens6F00: call:7190,7196,719D,71B8,71C9,71DA
from game/mainProgram0800: call:3471,3D13,3D43
from game/mapGenerator6F00: call:7190,7196,719D,71B8,71C9,71DA
L_3257 $3257 [game/mainProgram0800]
from game/mainProgram0800: br:3263
computeCircleOctantPoints $3266 [game/mainProgram0800]
from game/mainProgram0800: call:3257
plotCircleOctantPoints $32BF [game/mainProgram0800]
from game/mainProgram0800: call:325A
L_32C4 $32C4 [game/mainProgram0800]
from game/mainProgram0800: br:32D7
circlePointX0 $32DA [game/mainProgram0800]
from game/mainProgram0800: w:326B r:32C7
circlePointX1 $32DB [game/mainProgram0800]
from game/mainProgram0800: w:3281
circlePointX2 $32DC [game/mainProgram0800]
from game/mainProgram0800: w:328C
circlePointX3 $32DD [game/mainProgram0800]
from game/mainProgram0800: w:3276
circlePointX4 $32DE [game/mainProgram0800]
from game/mainProgram0800: w:3279
circlePointX5 $32DF [game/mainProgram0800]
from game/mainProgram0800: w:328F
circlePointX6 $32E0 [game/mainProgram0800]
from game/mainProgram0800: w:3284
circlePointX7 $32E1 [game/mainProgram0800]
from game/mainProgram0800: w:326E
circlePointY0 $32E2 [game/mainProgram0800]
from game/mainProgram0800: w:3297 r:32C4
circlePointY1 $32E3 [game/mainProgram0800]
from game/mainProgram0800: w:32AD
circlePointY2 $32E4 [game/mainProgram0800]
from game/mainProgram0800: w:32B0
circlePointY3 $32E5 [game/mainProgram0800]
from game/mainProgram0800: w:329A
circlePointY4 $32E6 [game/mainProgram0800]
from game/mainProgram0800: w:32A2
circlePointY5 $32E7 [game/mainProgram0800]
from game/mainProgram0800: w:32B8
circlePointY6 $32E8 [game/mainProgram0800]
from game/mainProgram0800: w:32BB
circlePointY7 $32E9 [game/mainProgram0800]
from game/mainProgram0800: w:32A5
hideSprite1 $32EA [game/mainProgram0800]
from game/mainProgram0800: jmp:229F,253C call:22F4,2359,2540,3D4E
showCrosshairSprite $3302 [game/mainProgram0800]
from game/mainProgram0800: call:21AB
showCursorBoxSprite $3306 [game/mainProgram0800]
from game/mainProgram0800: call:1FEB,2260 jmp:4C56
L_3308 $3308 [game/mainProgram0800]
from game/mainProgram0800: br:3304
L_330A $330A [game/mainProgram0800]
from game/mainProgram0800: br:3312
loadDirectionShapeSprite $3340 [game/mainProgram0800]
from game/comcenScreens6F00: call:802A,810B,829E
from game/mainProgram0800: call:5322
from game/mapGenerator6F00: call:802A,810B,829E
L_3367 $3367 [game/mainProgram0800]
from game/mainProgram0800: br:3361
L_3371 $3371 [game/mainProgram0800]
from game/mainProgram0800: br:3378
D_3374 $3374 [game/mainProgram0800]
from game/mainProgram0800: w:3367
D_3375 $3375 [game/mainProgram0800]
from game/mainProgram0800: w:336A
showComcenCrossMarker $3383 [game/mainProgram0800]
from game/comcenScreens6F00: call:75B6
from game/mapGenerator6F00: call:75B6
L_338A $338A [game/mainProgram0800]
from game/mainProgram0800: br:3391
gridCellToSpriteCoords $33B1 [game/mainProgram0800]
from game/comcenScreens6F00: call:7709,77BC
from game/mainProgram0800: call:33A3,3410
from game/mapGenerator6F00: call:7709,77BC
explosionMarkerXOffset $33C2 [game/mainProgram0800]
from game/mainProgram0800: r:33EC
explosionMarkerYOffset $33C4 [game/mainProgram0800]
from game/mainProgram0800: r:33F4
explosionMarkerRingCount $33C6 [game/mainProgram0800]
from game/mainProgram0800: r:33FA
showExplosionMarker $33C8 [game/mainProgram0800]
from game/mainProgram0800: call:5375,541C
L_33E0 $33E0 [game/mainProgram0800]
from game/mainProgram0800: br:33CD,33D2
D_33EA $33EA [game/mainProgram0800]
from game/mainProgram0800: w:33C8
startExplosionMarkerTimer $3405 [game/mainProgram0800]
from game/mainProgram0800: call:33D4
L_340A $340A [game/mainProgram0800]
from game/mainProgram0800: br:33E3
getUnitSpriteCentreOnGrid $340B [game/mainProgram0800]
from game/comcenScreens6F00: call:7A03
from game/mainProgram0800: call:5307
from game/mapGenerator6F00: call:7A03
L_341E $341E [game/mainProgram0800]
from game/mainProgram0800: br:340E
updateExplosionMarker $341F [game/mainProgram0800]
from game/comcenScreens6F00: call:827E
from game/mainProgram0800: jmp:33DD
from game/mapGenerator6F00: call:827E
D_3425 $3425 [game/mainProgram0800]
from game/mainProgram0800: w:33D7
D_3437 $3437 [game/mainProgram0800]
from game/mainProgram0800: w:33DA
L_344D $344D [game/mainProgram0800]
from game/mainProgram0800: br:3422,342B,343D
drawComcenRingSprite $3456 [game/mainProgram0800]
from game/comcenScreens6F00: call:80E1
from game/mapGenerator6F00: call:80E1
drawRingsInSprite4 $3458 [game/mainProgram0800]
from game/mainProgram0800: call:33FD
L_346D $346D [game/mainProgram0800]
from game/mainProgram0800: br:3477
D_346E $346E [game/mainProgram0800]
from game/mainProgram0800: w:3458,3474
orderSelectedUnitToCursor $347F [game/mainProgram0800]
from game/mainProgram0800: call:2212
updateUnitAtDestinationFlag $34A4 [game/mainProgram0800]
from game/mainProgram0800: call:349F,4A4D,4C10
L_34B8 $34B8 [game/mainProgram0800]
from game/mainProgram0800: br:34AD,34B4
D_34C1 $34C1 [game/mainProgram0800]
from game/mainProgram0800: w:34B8
applyMoveOrder $34C6 [game/mainProgram0800]
from game/mainProgram0800: jmp:5017
setUnitDestination $34D5 [game/mainProgram0800]
from game/mainProgram0800: call:4A31,4A9B,4D21 jmp:4C68
L_34E1 $34E1 [game/mainProgram0800]
from game/mainProgram0800: br:34DB
L_34EC $34EC [game/mainProgram0800]
from game/mainProgram0800: br:34E7
L_34FA $34FA [game/mainProgram0800]
from game/mainProgram0800: br:34D7,34DF,34EE
L_350E $350E [game/mainProgram0800]
from game/mainProgram0800: br:34FF,3506
L_3513 $3513 [game/mainProgram0800]
from game/mainProgram0800: br:350C
D_3521 $3521 [game/mainProgram0800]
from game/mainProgram0800: w:3518
L_3536 $3536 [game/mainProgram0800]
from game/mainProgram0800: br:3530
L_354C $354C [game/mainProgram0800]
from game/mainProgram0800: br:3534
clampMapCoord $355D [game/mainProgram0800]
from game/mainProgram0800: call:3510,3527
L_3561 $3561 [game/mainProgram0800]
from game/mainProgram0800: br:355D
L_3567 $3567 [game/mainProgram0800]
from game/mainProgram0800: br:3563
markAllUnitsVisible $3568 [game/mainProgram0800]
from game/mainProgram0800: br:3579 call:4018
L_356A $356A [game/mainProgram0800]
from game/mainProgram0800: br:3573
ageUnitVisibility $3576 [game/mainProgram0800]
from game/mainProgram0800: call:4660
L_3587 $3587 [game/mainProgram0800]
from game/mainProgram0800: br:35A3
L_3592 $3592 [game/mainProgram0800]
from game/mainProgram0800: br:358E
D_359C $359C [game/mainProgram0800]
from game/mainProgram0800: w:3597
sightRangeByType $35A6 [game/mainProgram0800]
from game/mainProgram0800: r:35FA
rangeDistanceSqTable $35B0 [game/mainProgram0800]
from game/mainProgram0800: r:216E,3607
terrainSightBonusTable $35BB [game/mainProgram0800]
from game/mainProgram0800: r:2167,35ED
from game/trainerAiE000: r:E7A1
scanVisibleEnemies $35C3 [game/mainProgram0800]
from game/mainProgram0800: call:3C8A,43AA,43DC
L_35D6 $35D6 [game/mainProgram0800]
from game/mainProgram0800: br:35D1
L_35F7 $35F7 [game/mainProgram0800]
from game/mainProgram0800: br:35F0,35F4
D_35F9 $35F9 [game/mainProgram0800]
from game/mainProgram0800: w:35D6 r:3667
L_3603 $3603 [game/mainProgram0800]
from game/mainProgram0800: br:35FF
L_3623 $3623 [game/mainProgram0800]
from game/mainProgram0800: br:361E jmp:3742
D_362B $362B [game/mainProgram0800]
from game/mainProgram0800: w:360A r:3652
L_362E $362E [game/mainProgram0800]
from game/mainProgram0800: br:3655,365A,3665,367A,3681,368F,369A
L_3631 $3631 [game/mainProgram0800]
from game/mainProgram0800: br:362C
L_3657 $3657 [game/mainProgram0800]
from game/mainProgram0800: br:363D,3643,364A
L_3671 $3671 [game/mainProgram0800]
from game/mainProgram0800: br:3660
L_3685 $3685 [game/mainProgram0800]
from game/mainProgram0800: br:3673
beginLineOfSightWalk $369C [game/mainProgram0800]
from game/mainProgram0800: br:366C,3683,3688,3696
losWalkNextCell $36A5 [game/mainProgram0800]
from game/mainProgram0800: jmp:3732
L_36C7 $36C7 [game/mainProgram0800]
from game/mainProgram0800: br:36B7,36BC
D_36D5 $36D5 [game/mainProgram0800]
from game/mapGenerator6F00: w:7BD8
L_36EB $36EB [game/mainProgram0800]
from game/mainProgram0800: br:36E5
L_36F1 $36F1 [game/mainProgram0800]
from game/mainProgram0800: br:36E9
L_36F7 $36F7 [game/mainProgram0800]
from game/mainProgram0800: br:36A8
L_3721 $3721 [game/mainProgram0800]
from game/mainProgram0800: br:3703,370C,371D
L_3724 $3724 [game/mainProgram0800]
from game/mainProgram0800: br:36FE
rejectScanCandidate $3735 [game/mainProgram0800]
from game/mainProgram0800: jmp:362E br:36C5,36D1,3718,371F,372B,3730
nextScanCandidate $373C [game/mainProgram0800]
from game/mainProgram0800: jmp:366E,36F4 br:36D5,36DA,36E3,36ED
scanCandidatesDone $3745 [game/mainProgram0800]
from game/mainProgram0800: jmp:3620 br:3740
checkLineOfSightStep $3746 [game/mainProgram0800]
from game/mainProgram0800: call:36CE,372D
L_3755 $3755 [game/mainProgram0800]
from game/mainProgram0800: br:374D,3759
L_3757 $3757 [game/mainProgram0800]
from game/mainProgram0800: br:3751
initLineBetweenUnits $375D [game/mainProgram0800]
from game/mainProgram0800: call:3633
initLineFromUnit $3767 [game/mainProgram0800]
from game/mainProgram0800: call:428E
L_3782 $3782 [game/mainProgram0800]
from game/mainProgram0800: br:3776
L_378A $378A [game/mainProgram0800]
from game/mainProgram0800: br:377C,3780,3786
setScanFilterOppositeSide $378B [game/mainProgram0800]
from game/mainProgram0800: call:35D9,3F64
L_3798 $3798 [game/mainProgram0800]
from game/mainProgram0800: br:3794
leftoverScanSideBranch $379C [game/mainProgram0800]
from game/mapGenerator6F00: w:7BDB
collectUnitsInRadius $37AA [game/mainProgram0800]
from game/mainProgram0800: call:3617,3F72
L_37C3 $37C3 [game/mainProgram0800]
from game/mainProgram0800: br:37B9
L_37D4 $37D4 [game/mainProgram0800]
from game/mainProgram0800: br:37CA
L_37E2 $37E2 [game/mainProgram0800]
from game/mainProgram0800: br:3829
L_37F0 $37F0 [game/mainProgram0800]
from game/mainProgram0800: br:3816
D_37FF $37FF [game/mainProgram0800]
from game/mainProgram0800: w:357D,378D,37A1
scanSideFilterBranch $3800 [game/mainProgram0800]
from game/mainProgram0800: w:3582,3798,37A6
L_3811 $3811 [game/mainProgram0800]
from game/mainProgram0800: br:37F2,37F6,37FA,3800
L_3818 $3818 [game/mainProgram0800]
from game/mainProgram0800: br:37E4,37E8
L_3838 $3838 [game/mainProgram0800]
from game/mainProgram0800: br:385B
D_385A $385A [game/mainProgram0800]
from game/mainProgram0800: w:3856
L_385D $385D [game/mainProgram0800]
from game/mainProgram0800: br:382D,382F,3834
squaresTable $3860 [game/mainProgram0800]
from game/comcenScreens6F00: r:7831
from game/mainProgram0800: r:3883,389C
from game/mapGenerator6F00: r:7831
from game/trainerAiE000: r:E832
distanceSquared $3870 [game/mainProgram0800]
from game/mainProgram0800: call:2159,3809
from game/trainerAiE000: call:E82A
L_387C $387C [game/mainProgram0800]
from game/mainProgram0800: br:3875
L_3883 $3883 [game/mainProgram0800]
from game/mainProgram0800: br:387F
L_3893 $3893 [game/mainProgram0800]
from game/mainProgram0800: br:388C
L_389A $389A [game/mainProgram0800]
from game/mainProgram0800: br:3896
L_38A3 $38A3 [game/mainProgram0800]
from game/mainProgram0800: br:389F
baseDamageTable $38A4 [game/mainProgram0800]
from game/mainProgram0800: r:38F4
terrainHeightTable $38B3 [game/mainProgram0800]
from game/mainProgram0800: r:35E7,3746,397E,398F
combatScratch $38BB [game/mainProgram0800]
from game/mainProgram0800: w:38C5 r:394A,3992,39F9,3A0A,3A4A
combatAttackerUnit $38BC [game/mainProgram0800]
from game/mainProgram0800: w:38C2 r:3908,393B,394D,3983,3A1D
combatDamage $38BD [game/mainProgram0800]
from game/mainProgram0800: w:38F7,3938,3957,395A,3972,399C,39AB,39B9,39BC,39DC,39ED r:3935,3964,396C,3999,39A5,39D6,39E7,39F0
combatAttackerRow $38BE [game/mainProgram0800]
from game/mainProgram0800: w:3A2B r:3A3D
combatAttackerCol $38BF [game/mainProgram0800]
from game/mainProgram0800: w:3A23 r:3A42
combatTargetRow $38C0 [game/mainProgram0800]
from game/mainProgram0800: w:3A18 r:3A33
combatTargetCol $38C1 [game/mainProgram0800]
from game/mainProgram0800: w:3A10 r:3A38
resolveAttack $38C2 [game/mainProgram0800]
from game/mainProgram0800: call:44A0
L_38DB $38DB [game/mainProgram0800]
from game/mainProgram0800: br:38D6
L_38E3 $38E3 [game/mainProgram0800]
from game/mainProgram0800: br:38DD
L_38EB $38EB [game/mainProgram0800]
from game/mainProgram0800: br:38E5
L_3905 $3905 [game/mainProgram0800]
from game/mainProgram0800: br:3901
L_3924 $3924 [game/mainProgram0800]
from game/mainProgram0800: br:3920
L_3931 $3931 [game/mainProgram0800]
from game/mainProgram0800: br:392D
D_393F $393F [game/mainProgram0800]
from game/mainProgram0800: w:3931
L_3950 $3950 [game/mainProgram0800]
from game/mainProgram0800: br:390E,3913
L_395D $395D [game/mainProgram0800]
from game/mainProgram0800: br:3955
D_3971 $3971 [game/mainProgram0800]
from game/mainProgram0800: w:3969
L_3975 $3975 [game/mainProgram0800]
from game/mainProgram0800: br:3962
L_39B1 $39B1 [game/mainProgram0800]
from game/mainProgram0800: br:39A3
L_39B9 $39B9 [game/mainProgram0800]
from game/mainProgram0800: br:39B3
L_39BF $39BF [game/mainProgram0800]
from game/mainProgram0800: jmp:39AE br:39B7
L_39E1 $39E1 [game/mainProgram0800]
from game/mainProgram0800: br:39D4
L_39F0 $39F0 [game/mainProgram0800]
from game/mainProgram0800: br:39C4,39DF,39E5
L_39F7 $39F7 [game/mainProgram0800]
from game/mainProgram0800: br:39F3
L_39F9 $39F9 [game/mainProgram0800]
from game/mainProgram0800: br:39F5
L_3A4A $3A4A [game/mainProgram0800]
from game/mainProgram0800: br:3A03,3A08
D_3A4E $3A4E [game/mainProgram0800]
from game/mainProgram0800: w:3905
L_3A56 $3A56 [game/mainProgram0800]
from game/mainProgram0800: br:3A52
L_3A59 $3A59 [game/mainProgram0800]
from game/mainProgram0800: jmp:38D8
drawShotLineSprite $3A5A [game/mainProgram0800]
from game/mainProgram0800: call:3A47
L_3A66 $3A66 [game/mainProgram0800]
from game/mainProgram0800: br:3A6A
L_3A89 $3A89 [game/mainProgram0800]
from game/mainProgram0800: jmp:3AAE
L_3A94 $3A94 [game/mainProgram0800]
from game/mainProgram0800: br:3A8E
L_3AA3 $3AA3 [game/mainProgram0800]
from game/mainProgram0800: br:3A9D
L_3AA7 $3AA7 [game/mainProgram0800]
from game/mainProgram0800: br:3A96
L_3AB1 $3AB1 [game/mainProgram0800]
from game/mainProgram0800: br:3AA5,3AAA
L_3AB9 $3AB9 [game/mainProgram0800]
from game/mainProgram0800: br:3AB5
L_3AC1 $3AC1 [game/mainProgram0800]
from game/mainProgram0800: br:3ABD
L_3AC6 $3AC6 [game/mainProgram0800]
from game/mainProgram0800: br:3AC3
L_3ACB $3ACB [game/mainProgram0800]
from game/mainProgram0800: br:3AC8
L_3B11 $3B11 [game/mainProgram0800]
from game/mainProgram0800: br:3B0D
applyHitToUnit $3B22 [game/mainProgram0800]
from game/comcenScreens6F00: call:7312
from game/mainProgram0800: call:39FD,5413
from game/mapGenerator6F00: call:7312
D_3B2C $3B2C [game/mainProgram0800]
from game/mapGenerator6F00: w:7BEC
L_3B40 $3B40 [game/mainProgram0800]
from game/mainProgram0800: br:3B39
L_3B42 $3B42 [game/mainProgram0800]
from game/mainProgram0800: br:3B30
applyHitToUnitNoAlert $3B52 [game/mainProgram0800]
from game/mainProgram0800: call:5465
L_3B5A $3B5A [game/mainProgram0800]
from game/mainProgram0800: br:3B2C,3B44,3B50
L_3B69 $3B69 [game/mainProgram0800]
from game/mainProgram0800: br:3B61
L_3B79 $3B79 [game/mainProgram0800]
from game/mainProgram0800: br:3B74
L_3B80 $3B80 [game/mainProgram0800]
from game/mainProgram0800: br:3B7D
L_3B93 $3B93 [game/mainProgram0800]
from game/mainProgram0800: br:3B5C,3B8E
D_3BD0 $3BD0 [game/mainProgram0800]
from game/mapGenerator6F00: w:7BEF
L_3BD3 $3BD3 [game/mainProgram0800]
from game/mainProgram0800: br:3BD0
L_3BD6 $3BD6 [game/mainProgram0800]
from game/mainProgram0800: br:3BB2
L_3BDB $3BDB [game/mainProgram0800]
from game/mainProgram0800: br:3BA4
reduceUnitEnergyBy $3BDF [game/mainProgram0800]
from game/mainProgram0800: call:3947,3EF8
reduceUnitEnergy $3BE2 [game/mainProgram0800]
from game/mainProgram0800: call:3B96
orVisibilityBits $3BF6 [game/mainProgram0800]
from game/mainProgram0800: br:3BF2
D_3BF7 $3BF7 [game/mainProgram0800]
from game/mainProgram0800: w:3BE8
recordUnitHit $3BFC [game/mainProgram0800]
from game/mainProgram0800: call:3B9C
L_3C02 $3C02 [game/mainProgram0800]
from game/mainProgram0800: br:3BFE
D_3C0F $3C0F [game/mainProgram0800]
from game/mainProgram0800: w:3C02
L_3C14 $3C14 [game/mainProgram0800]
from game/mainProgram0800: br:3C10
orderAttackUnitAtCursor $3C20 [game/mainProgram0800]
from game/mainProgram0800: call:21F2
L_3C4B $3C4B [game/mainProgram0800]
from game/mainProgram0800: br:3C2F,3C3D
setBoomerTargetCmd $3C50 [game/mainProgram0800]
from game/mainProgram0800: jmp:5182
countBoomersBelow $3C5D [game/mainProgram0800]
from game/mainProgram0800: call:3C52,3C7E
L_3C64 $3C64 [game/mainProgram0800]
from game/mainProgram0800: br:3C71
L_3C6E $3C6E [game/mainProgram0800]
from game/mainProgram0800: br:3C6B
D_3C70 $3C70 [game/mainProgram0800]
from game/mainProgram0800: w:3C5D
getBoomerTarget $3C74 [game/mainProgram0800]
from game/mainProgram0800: call:2432,3C8F,444D,5162,5EFF
L_3C84 $3C84 [game/mainProgram0800]
from game/mainProgram0800: br:3C7C
selectBoomerTarget $3C85 [game/mainProgram0800]
from game/mainProgram0800: call:4425
D_3C8E $3C8E [game/mainProgram0800]
from game/mainProgram0800: w:3C85
L_3CA6 $3CA6 [game/mainProgram0800]
from game/mainProgram0800: br:3CD7
L_3CB9 $3CB9 [game/mainProgram0800]
from game/mainProgram0800: br:3CB3
L_3CBF $3CBF [game/mainProgram0800]
from game/mainProgram0800: br:3CB7
L_3CCA $3CCA [game/mainProgram0800]
from game/mainProgram0800: br:3CBD
L_3CD5 $3CD5 [game/mainProgram0800]
from game/mainProgram0800: br:3CAB,3CC5
L_3CD9 $3CD9 [game/mainProgram0800]
from game/mainProgram0800: br:3CA4
L_3CE2 $3CE2 [game/mainProgram0800]
from game/mainProgram0800: br:3CAF
L_3CF0 $3CF0 [game/mainProgram0800]
from game/mainProgram0800: br:3CE0
ringAnimStep $3CF1 [game/mainProgram0800]
from game/mainProgram0800: w:3D0E,3D1E,3D3B,3D46 r:3D16,3D21,3D3E,3D49
animateRingBurst $3CF2 [game/mainProgram0800]
from game/comcenScreens6F00: call:767B,7A0E
from game/mapGenerator6F00: call:767B,7A0E
ringExpandLoop $3D11 [game/mainProgram0800]
from game/mainProgram0800: br:3D26
D_3D25 $3D25 [game/mainProgram0800]
from game/mainProgram0800: w:3CF2
ringShrinkLoop $3D41 [game/mainProgram0800]
from game/mainProgram0800: br:3D4C
comcenSystemIndex $3D56 [game/mainProgram0800]
from game/mainProgram0800: w:3D6A,3D84 r:3D6D
rollComcenSystemDamage $3D57 [game/mainProgram0800]
from game/mainProgram0800: call:3B63
comcenSystemRollLoop $3D6D [game/mainProgram0800]
from game/mainProgram0800: br:3D87
L_3D84 $3D84 [game/mainProgram0800]
from game/mainProgram0800: br:3D73,3D7D
L_3D89 $3D89 [game/mainProgram0800]
from game/mainProgram0800: br:3D5A,3D61,3D66
initAllUnits $3D8A [game/mainProgram0800]
from game/mapGenerator6F00: call:7AEF
initUnitLoop $3D8E [game/mainProgram0800]
from game/mainProgram0800: br:3D93
clearGroupStatusLoop $3D97 [game/mainProgram0800]
from game/mainProgram0800: br:3D9D
initUnitRecord $3DA0 [game/mainProgram0800]
from game/mainProgram0800: call:3D8E,3E94
L_3DD7 $3DD7 [game/mainProgram0800]
from game/mainProgram0800: br:3DD3
placeUnitOnMap $3DDA [game/mainProgram0800]
from game/mapGenerator6F00: call:7D83
L_3E1D $3E1D [game/mainProgram0800]
from game/mainProgram0800: br:3E11
L_3E22 $3E22 [game/mainProgram0800]
from game/mainProgram0800: br:3E1B
recycleDeadUnits $3E23 [game/mainProgram0800]
from game/mainProgram0800: call:465A
L_3E29 $3E29 [game/mainProgram0800]
from game/mainProgram0800: br:3E26
recyclerSideLoop $3E2D [game/mainProgram0800]
from game/mainProgram0800: jmp:3EB9
L_3E3B $3E3B [game/mainProgram0800]
from game/mainProgram0800: br:3E32
recyclerScanLoop $3E50 [game/mainProgram0800]
from game/mainProgram0800: br:3EB3
D_3E5C $3E5C [game/mainProgram0800]
from game/mainProgram0800: w:3E42
L_3E65 $3E65 [game/mainProgram0800]
from game/mainProgram0800: br:3E5D
respawnUnitAtRecycler $3E75 [game/mainProgram0800]
from game/mainProgram0800: br:3E63
L_3EAB $3EAB [game/mainProgram0800]
from game/mainProgram0800: br:3E69
L_3EAF $3EAF [game/mainProgram0800]
from game/mainProgram0800: br:3E55,3E59
L_3EB5 $3EB5 [game/mainProgram0800]
from game/mainProgram0800: br:3E3B,3E9C jmp:3EA8
L_3EBC $3EBC [game/mainProgram0800]
from game/mainProgram0800: br:3EB7
removeUnitFromMap $3EBD [game/mainProgram0800]
from game/mainProgram0800: call:3E6D,3E77
from game/mapGenerator6F00: call:7D9A
removeUnitLeavingCell $3EC2 [game/mainProgram0800]
from game/mainProgram0800: call:4894
D_3ED8 $3ED8 [game/mainProgram0800]
from game/mainProgram0800: w:3EC2
L_3EE1 $3EE1 [game/mainProgram0800]
from game/mainProgram0800: br:3EC0
applyBlitzStepCost $3EE2 [game/mainProgram0800]
from game/mainProgram0800: call:433C,5130 jmp:5094
L_3F14 $3F14 [game/mainProgram0800]
from game/mainProgram0800: br:3F0A,3F0E
L_3F19 $3F19 [game/mainProgram0800]
from game/mainProgram0800: br:3F00,3F05,3F12
L_3F23 $3F23 [game/mainProgram0800]
from game/mainProgram0800: br:3F1F
L_3F26 $3F26 [game/mainProgram0800]
from game/mainProgram0800: br:3EE5,3EEC
drawRecyclerOnMap $3F27 [game/mainProgram0800]
from game/mainProgram0800: call:3F86,550D
from game/mapGenerator6F00: call:7B92,7D6A
from game/modemDriverE000: jmp:EE47
L_3F32 $3F32 [game/mainProgram0800]
from game/mainProgram0800: br:3F2F
L_3F4C $3F4C [game/mainProgram0800]
from game/mainProgram0800: br:3F3F
L_3F50 $3F50 [game/mainProgram0800]
from game/mainProgram0800: br:3F4A
D_3F51 $3F51 [game/mainProgram0800]
from game/mainProgram0800: w:3F32
D_3F53 $3F53 [game/mainProgram0800]
from game/mainProgram0800: w:3F39
D_3F55 $3F55 [game/mainProgram0800]
from game/mainProgram0800: w:3F29,3F41
checkEnemyRecyclerSpotted $3F57 [game/mainProgram0800]
from game/mainProgram0800: w:0BBD,3F93 call:4657
from game/modemDriverE000: w:EE3E
recyclerSpotterLoop $3F77 [game/mainProgram0800]
from game/mainProgram0800: br:3F80
L_3F84 $3F84 [game/mainProgram0800]
from game/mainProgram0800: br:3F7D
D_3F85 $3F85 [game/mainProgram0800]
from game/mainProgram0800: w:3F5E
L_3F96 $3F96 [game/mainProgram0800]
from game/mainProgram0800: br:3F6D,3F75,3F82
initialFacingForUnit $3F97 [game/mainProgram0800]
from game/mainProgram0800: call:3DCB
initialFacingSideBranch $3F9E [game/mainProgram0800]
from game/mapGenerator6F00: w:7BD5
L_3FA2 $3FA2 [game/mainProgram0800]
from game/mainProgram0800: br:3F9E
mirrorMapCoordinate $3FA3 [game/mainProgram0800]
from game/mainProgram0800: call:4785,4FEA,4FF1
from game/mapGenerator6F00: call:7013
from game/modemDriverE000: call:ECC9
from game/trainerAiE000: call:E937,E940,EA3A,EA40,EE38,EE41
haltStunnedUnit $3FAC [game/mainProgram0800]
from game/comcenScreens6F00: call:72DF
from game/mainProgram0800: call:4272
from game/mapGenerator6F00: call:72DF
L_3FB8 $3FB8 [game/mainProgram0800]
from game/mainProgram0800: br:3FB1
L_3FC1 $3FC1 [game/mainProgram0800]
from game/mainProgram0800: br:3FBB
L_3FE7 $3FE7 [game/mainProgram0800]
from game/mainProgram0800: br:3FB6,3FBF
haltAllUnitsAndReveal $3FE8 [game/mainProgram0800]
from game/mainProgram0800: call:402F
haltUnitLoop $3FF5 [game/mainProgram0800]
from game/mainProgram0800: br:4016
L_4026 $4026 [game/mainProgram0800]
from game/mainProgram0800: br:401E
endGame $4027 [game/mainProgram0800]
from game/mainProgram0800: jmp:3BD3 call:460B
markComcenRevealed $403B [game/mainProgram0800]
from game/mainProgram0800: call:53BC,53F1
L_4044 $4044 [game/mainProgram0800]
from game/mainProgram0800: br:4040
L_405D $405D [game/mainProgram0800]
from game/mainProgram0800: br:4058
terrainMoveCostTable $405E [game/mainProgram0800]
from game/mainProgram0800: r:45DA,493A
speedClassRateTable $4066 [game/mainProgram0800]
from game/mainProgram0800: r:46A4,4958
zoneScoredBitTable $406B [game/mainProgram0800]
from game/mainProgram0800: r:479A,47DE
unitMovedFlag $406E [game/mainProgram0800]
from game/mainProgram0800: w:423B,4751 r:436F
waitFramesOrInput $406F [game/mainProgram0800]
from game/mainProgram0800: call:63C5,6457,64C5
waitFrameLoop $4072 [game/mainProgram0800]
from game/mainProgram0800: br:408F
D_4086 $4086 [game/mainProgram0800]
from game/mainProgram0800: w:4072
L_4091 $4091 [game/mainProgram0800]
from game/mainProgram0800: br:407D,4083,408A
D_4092 $4092 [game/mainProgram0800]
from game/mainProgram0800: w:406F
runGameFrames $4094 [game/mainProgram0800]
from game/comcenScreens6F00: call:71AC,71C2,71D3,71E4,7219,725A,7575,757F jmp:7201
from game/mainProgram0800: call:17FA,181F,19B6,3D1B,3D33,4077,648A
from game/mapGenerator6F00: call:71AC,71C2,71D3,71E4,7219,725A,7575,757F jmp:7201
runOneFrameLoop $409B [game/mainProgram0800]
from game/mainProgram0800: br:40AD
L_40AF $40AF [game/mainProgram0800]
from game/mainProgram0800: br:4099,40A8
D_40B0 $40B0 [game/mainProgram0800]
from game/mainProgram0800: w:4094
updateGameFrame $40B2 [game/mainProgram0800]
from game/comcenScreens6F00: call:75B9,77FC,803D,8124,81A7
from game/mainProgram0800: call:1439,1D65,2036,21BD,2286,230D,40A1,6019,6211,63C8,65D5,65F4
from game/mapGenerator6F00: call:75B9,77FC,7B5B,7C0F,803D,8124,81A7
from game/scratchAndMessages0400: call:0737
L_40C5 $40C5 [game/mainProgram0800]
from game/mainProgram0800: br:40B8
L_40EB $40EB [game/mainProgram0800]
from game/mainProgram0800: br:40BD,40CB,40CF
L_4116 $4116 [game/mainProgram0800]
from game/mainProgram0800: br:4112
copyFilmViewWordLoop $4120 [game/mainProgram0800]
from game/mainProgram0800: br:412A
L_413D $413D [game/mainProgram0800]
from game/mainProgram0800: br:40F0,40F5,40FC,410B
L_415A $415A [game/mainProgram0800]
from game/mainProgram0800: br:4148,414C
L_4167 $4167 [game/mainProgram0800]
from game/mainProgram0800: br:4143,415D
L_417B $417B [game/mainProgram0800]
from game/mainProgram0800: br:416C,4171
L_4188 $4188 [game/mainProgram0800]
from game/mainProgram0800: br:4183
L_418D $418D [game/mainProgram0800]
from game/mainProgram0800: br:417E
groupRedrawLoop $419B [game/mainProgram0800]
from game/mainProgram0800: br:41B6
L_41B4 $41B4 [game/mainProgram0800]
from game/mainProgram0800: br:41A0,41AA,41AF
L_41BD $41BD [game/mainProgram0800]
from game/mainProgram0800: jmp:40C2 br:4190
L_41CD $41CD [game/mainProgram0800]
from game/mainProgram0800: br:41C5
L_41DA $41DA [game/mainProgram0800]
from game/mainProgram0800: br:41D4
L_41FB $41FB [game/mainProgram0800]
from game/mainProgram0800: br:41E0,41E9
L_420A $420A [game/mainProgram0800]
from game/mainProgram0800: br:41F4
L_420F $420F [game/mainProgram0800]
from game/mainProgram0800: br:41C0
L_4210 $4210 [game/mainProgram0800]
from game/mainProgram0800: br:4208
processUnitStep $4213 [game/mainProgram0800]
from game/mainProgram0800: br:4206
L_421B $421B [game/mainProgram0800]
from game/mainProgram0800: br:4232
L_421E $421E [game/mainProgram0800]
from game/mainProgram0800: br:4219
L_4229 $4229 [game/mainProgram0800]
from game/mainProgram0800: br:4220
L_422C $422C [game/mainProgram0800]
from game/mainProgram0800: br:4227
D_4266 $4266 [game/mainProgram0800]
from game/mainProgram0800: w:425E
L_4275 $4275 [game/mainProgram0800]
from game/mainProgram0800: br:424F
L_4278 $4278 [game/mainProgram0800]
from game/mainProgram0800: br:4256
L_42A0 $42A0 [game/mainProgram0800]
from game/mainProgram0800: br:427B
L_42CB $42CB [game/mainProgram0800]
from game/mainProgram0800: br:42BD,42C6
walkBackToFreeCellLoop $42E3 [game/mainProgram0800]
from game/mainProgram0800: br:42DB,42F2
L_42F6 $42F6 [game/mainProgram0800]
from game/mainProgram0800: br:42EA
L_42FB $42FB [game/mainProgram0800]
from game/mainProgram0800: br:42E1,42F4
L_4326 $4326 [game/mainProgram0800]
from game/mainProgram0800: br:431C
L_4329 $4329 [game/mainProgram0800]
from game/mainProgram0800: br:4319
L_433F $433F [game/mainProgram0800]
from game/mainProgram0800: br:4331,4336,433A
L_4348 $4348 [game/mainProgram0800]
from game/mainProgram0800: br:4341
L_436F $436F [game/mainProgram0800]
from game/mainProgram0800: jmp:42C8,4326 br:4343,4364,4368
L_4380 $4380 [game/mainProgram0800]
from game/mainProgram0800: br:4372
D_4391 $4391 [game/mainProgram0800]
from game/mainProgram0800: w:4388
L_43A1 $43A1 [game/mainProgram0800]
from game/mainProgram0800: br:43A6
spotEnemiesInSight $43A4 [game/mainProgram0800]
from game/mainProgram0800: br:439F
L_43B3 $43B3 [game/mainProgram0800]
from game/mainProgram0800: br:43CE
L_43CA $43CA [game/mainProgram0800]
from game/mainProgram0800: br:43B6,43C0
chooseFireTarget $43D0 [game/mainProgram0800]
from game/mainProgram0800: br:43B1
L_43EF $43EF [game/mainProgram0800]
from game/mainProgram0800: br:441C
L_43FE $43FE [game/mainProgram0800]
from game/mainProgram0800: br:43F8
L_4404 $4404 [game/mainProgram0800]
from game/mainProgram0800: br:43FC
L_440F $440F [game/mainProgram0800]
from game/mainProgram0800: br:4402
L_441A $441A [game/mainProgram0800]
from game/mainProgram0800: br:43F4,440A
L_4425 $4425 [game/mainProgram0800]
from game/mainProgram0800: br:43D8
L_4428 $4428 [game/mainProgram0800]
from game/mainProgram0800: jmp:4422
unitStepSkipFiring $443E [game/mainProgram0800]
from game/mainProgram0800: jmp:4275,43A1 br:43E3,442B
L_4457 $4457 [game/mainProgram0800]
from game/mainProgram0800: br:4432,443A,444B,4450
faceAndFireAtTarget $445C [game/mainProgram0800]
from game/mainProgram0800: br:443C
L_447B $447B [game/mainProgram0800]
from game/mainProgram0800: br:4471
runStationaryUnitUpkeep $44A3 [game/mainProgram0800]
from game/mainProgram0800: br:447E,4488
L_44E3 $44E3 [game/mainProgram0800]
from game/mainProgram0800: br:44CD
L_44EB $44EB [game/mainProgram0800]
from game/mainProgram0800: br:44D1
finishUnitStep $4513 [game/mainProgram0800]
from game/mainProgram0800: br:44A9,44B6,44C8,44E1,44ED,44F1,4502
L_4529 $4529 [game/mainProgram0800]
from game/mainProgram0800: br:4515,451A,451F,4524
endUnitStep $4537 [game/mainProgram0800]
from game/mainProgram0800: jmp:421B
L_4549 $4549 [game/mainProgram0800]
from game/mainProgram0800: br:453F,4544
L_4555 $4555 [game/mainProgram0800]
from game/mainProgram0800: br:4551
tryStepTowardTarget $4559 [game/mainProgram0800]
from game/mainProgram0800: call:4316,470D
L_4562 $4562 [game/mainProgram0800]
from game/mainProgram0800: br:455C
L_4595 $4595 [game/mainProgram0800]
from game/mainProgram0800: br:458E
refuseStep $45A8 [game/mainProgram0800]
from game/mainProgram0800: br:4569,456F
chargeMovementCost $45AD [game/mainProgram0800]
from game/mainProgram0800: br:4585,4589,4593,459D,45A6
L_45C7 $45C7 [game/mainProgram0800]
from game/mainProgram0800: br:45B2
L_45D2 $45D2 [game/mainProgram0800]
from game/mainProgram0800: jmp:45C4 br:45CF
L_45E5 $45E5 [game/mainProgram0800]
from game/mainProgram0800: br:45AB,45D7,45DD,45E1
finishRound $45E6 [game/mainProgram0800]
from game/mainProgram0800: jmp:4210
L_45FE $45FE [game/mainProgram0800]
from game/mainProgram0800: br:45F2
L_4611 $4611 [game/mainProgram0800]
from game/mainProgram0800: br:4604
L_4621 $4621 [game/mainProgram0800]
from game/mainProgram0800: br:4618
L_462B $462B [game/mainProgram0800]
from game/mainProgram0800: br:45E9,45EE,45F7,4614,461F jmp:460E
L_462D $462D [game/mainProgram0800]
from game/mainProgram0800: br:4641
L_4640 $4640 [game/mainProgram0800]
from game/mainProgram0800: br:4630
L_464A $464A [game/mainProgram0800]
from game/mainProgram0800: br:4645
L_4657 $4657 [game/mainProgram0800]
from game/mainProgram0800: br:464D,4652
from game/mapGenerator6F00: jmp:7BC3
handOutMovePoints $4665 [game/mainProgram0800]
from game/mainProgram0800: br:46B8
L_4673 $4673 [game/mainProgram0800]
from game/mainProgram0800: br:466C
L_467A $467A [game/mainProgram0800]
from game/mainProgram0800: br:4671
L_4696 $4696 [game/mainProgram0800]
from game/mainProgram0800: br:4682
L_46A4 $46A4 [game/mainProgram0800]
from game/mainProgram0800: br:4686,468E jmp:4693
L_46AF $46AF [game/mainProgram0800]
from game/mainProgram0800: br:46AB
L_46B2 $46B2 [game/mainProgram0800]
from game/mainProgram0800: br:4667,4678
buildRoundOrder $46C5 [game/mainProgram0800]
from game/mainProgram0800: br:46E9 jmp:4745
L_46DA $46DA [game/mainProgram0800]
from game/mainProgram0800: br:46C7
L_46E6 $46E6 [game/mainProgram0800]
from game/mainProgram0800: jmp:46D7
placeUnitInRoundOrder $46EB [game/mainProgram0800]
from game/mainProgram0800: jmp:4730
appendToRoundOrder $4733 [game/mainProgram0800]
from game/mainProgram0800: br:46F1,4704,4710,4714,471E
resetRoundCounters $4748 [game/mainProgram0800]
from game/mainProgram0800: jmp:4647 br:46E0
moveUnitToCell $4751 [game/mainProgram0800]
from game/mainProgram0800: call:42F8,4345
zoneRowSideBranch $4783 [game/mainProgram0800]
from game/mapGenerator6F00: w:7BDE
L_4788 $4788 [game/mainProgram0800]
from game/mainProgram0800: br:4783
L_4790 $4790 [game/mainProgram0800]
from game/mainProgram0800: br:478A
L_4796 $4796 [game/mainProgram0800]
from game/mainProgram0800: br:478E
L_47A9 $47A9 [game/mainProgram0800]
from game/mainProgram0800: br:47A6
L_47BF $47BF [game/mainProgram0800]
from game/mainProgram0800: br:47B5
D_47C0 $47C0 [game/mainProgram0800]
from game/mainProgram0800: w:4796
L_47C8 $47C8 [game/mainProgram0800]
from game/mainProgram0800: br:47C4
L_47E7 $47E7 [game/mainProgram0800]
from game/mainProgram0800: br:4792,47A0,47AC
shuffleUnitOrder $47ED [game/mainProgram0800]
from game/mainProgram0800: call:4229
from game/mapGenerator6F00: call:7BBC
randomUnitIndex $4805 [game/mainProgram0800]
from game/mainProgram0800: call:47EE,47F2 br:480C
followDirectedUnit $480F [game/mainProgram0800]
from game/mainProgram0800: call:4380
L_483F $483F [game/mainProgram0800]
from game/mainProgram0800: br:4838
L_485F $485F [game/mainProgram0800]
from game/mainProgram0800: br:4812,4817,481C,483D
updateHitFlashTimers $4860 [game/mainProgram0800]
from game/mainProgram0800: call:41FB
L_4864 $4864 [game/mainProgram0800]
from game/mainProgram0800: br:489F
D_487A $487A [game/mainProgram0800]
from game/mainProgram0800: w:486E
L_4881 $4881 [game/mainProgram0800]
from game/mainProgram0800: br:4874
L_4890 $4890 [game/mainProgram0800]
from game/mainProgram0800: br:4889
L_4898 $4898 [game/mainProgram0800]
from game/mainProgram0800: br:488E
L_489D $489D [game/mainProgram0800]
from game/mainProgram0800: br:4869 jmp:487E
drawUnitAtPosition $48A2 [game/mainProgram0800]
from game/mainProgram0800: call:3BDB,4185,41B1,43C7,4534
drawValueAtUnit $48A5 [game/mainProgram0800]
from game/mainProgram0800: call:489A
updateIdleFlag $48B1 [game/mainProgram0800]
from game/mainProgram0800: call:4278,4383
L_48D2 $48D2 [game/mainProgram0800]
from game/mainProgram0800: br:48C1,48CB
D_48D8 $48D8 [game/mainProgram0800]
from game/mainProgram0800: w:48B6,48CF
rebuildGroupTables $48DD [game/mainProgram0800]
from game/mainProgram0800: call:465D
L_48DF $48DF [game/mainProgram0800]
from game/mainProgram0800: br:48F6
L_48FC $48FC [game/mainProgram0800]
from game/mainProgram0800: br:496F
L_4929 $4929 [game/mainProgram0800]
from game/mainProgram0800: br:491C,4924
L_4937 $4937 [game/mainProgram0800]
from game/mainProgram0800: br:492E
L_4956 $4956 [game/mainProgram0800]
from game/mainProgram0800: br:4940
L_496D $496D [game/mainProgram0800]
from game/mainProgram0800: br:4901,4908,495E
L_4973 $4973 [game/mainProgram0800]
from game/mainProgram0800: br:4984
L_4980 $4980 [game/mainProgram0800]
from game/mainProgram0800: br:4976
averageGroupMoveVector $4987 [game/mainProgram0800]
from game/mainProgram0800: call:4A04
L_4995 $4995 [game/mainProgram0800]
from game/mainProgram0800: br:49E7
L_49BB $49BB [game/mainProgram0800]
from game/mainProgram0800: br:49B7
D_49C6 $49C6 [game/mainProgram0800]
from game/mainProgram0800: w:49BB
L_49D8 $49D8 [game/mainProgram0800]
from game/mainProgram0800: br:49D4
D_49E3 $49E3 [game/mainProgram0800]
from game/mainProgram0800: w:49D8
L_49E6 $49E6 [game/mainProgram0800]
from game/mainProgram0800: br:4998,499F,49A8
followGroupMovement $4A02 [game/mainProgram0800]
from game/mainProgram0800: call:4ADE
L_4A21 $4A21 [game/mainProgram0800]
from game/mainProgram0800: br:4A12
L_4A31 $4A31 [game/mainProgram0800]
from game/mainProgram0800: jmp:4A1E
L_4A34 $4A34 [game/mainProgram0800]
from game/mainProgram0800: br:4A07
sendGroupMoveToCursor $4A35 [game/mainProgram0800]
from game/mainProgram0800: call:2218
moveGroupKeepingFormation $4A52 [game/mainProgram0800]
from game/mainProgram0800: jmp:5020
L_4A77 $4A77 [game/mainProgram0800]
from game/mainProgram0800: br:4AA0
D_4A8E $4A8E [game/mainProgram0800]
from game/mainProgram0800: w:4A5C
D_4A98 $4A98 [game/mainProgram0800]
from game/mainProgram0800: w:4A67
L_4A9E $4A9E [game/mainProgram0800]
from game/mainProgram0800: br:4A7C,4A85
addSelectedUnitToGroup $4AA3 [game/mainProgram0800]
from game/mainProgram0800: call:61C6,6483
L_4AB4 $4AB4 [game/mainProgram0800]
from game/mainProgram0800: br:4AAC
L_4AD2 $4AD2 [game/mainProgram0800]
from game/mainProgram0800: jmp:4AB1
joinUnitToGroup $4AD4 [game/mainProgram0800]
from game/mainProgram0800: jmp:5198
D_4AE2 $4AE2 [game/mainProgram0800]
from game/mainProgram0800: w:4AD6
D_4AE9 $4AE9 [game/mainProgram0800]
from game/mainProgram0800: w:4ADB
removeSelectedUnitFromGroup $4AF2 [game/mainProgram0800]
from game/mainProgram0800: call:64B1
isPointWithinGroupRange $4B04 [game/mainProgram0800]
from game/mainProgram0800: call:4AA9,4BEE
D_4B0F $4B0F [game/mainProgram0800]
from game/mainProgram0800: w:4B04
L_4B1B $4B1B [game/mainProgram0800]
from game/mainProgram0800: br:4B10
L_4B22 $4B22 [game/mainProgram0800]
from game/mainProgram0800: jmp:4B18
L_4B2C $4B2C [game/mainProgram0800]
from game/mainProgram0800: br:4B26
L_4B3A $4B3A [game/mainProgram0800]
from game/mainProgram0800: br:4B34
L_4B48 $4B48 [game/mainProgram0800]
from game/mainProgram0800: br:4B42
L_4B56 $4B56 [game/mainProgram0800]
from game/mainProgram0800: br:4B50
L_4B5A $4B5A [game/mainProgram0800]
from game/mainProgram0800: br:4B0C
L_4B5C $4B5C [game/mainProgram0800]
from game/mainProgram0800: br:4B2E,4B3C,4B4A,4B58
computeGroupBounds $4B5E [game/mainProgram0800]
from game/mainProgram0800: call:30C5,4B07
L_4B75 $4B75 [game/mainProgram0800]
from game/mainProgram0800: br:4BB6
D_4B80 $4B80 [game/mainProgram0800]
from game/mainProgram0800: w:4B60
L_4B91 $4B91 [game/mainProgram0800]
from game/mainProgram0800: br:4B8A
L_4B97 $4B97 [game/mainProgram0800]
from game/mainProgram0800: br:4B93
L_4B9D $4B9D [game/mainProgram0800]
from game/mainProgram0800: br:4B99
L_4BA9 $4BA9 [game/mainProgram0800]
from game/mainProgram0800: br:4BA2
L_4BAF $4BAF [game/mainProgram0800]
from game/mainProgram0800: br:4BAB
L_4BB5 $4BB5 [game/mainProgram0800]
from game/mainProgram0800: br:4B78,4B81,4BB1
showTooFarMessage $4BBF [game/mainProgram0800]
from game/mainProgram0800: call:4AAE,4BF3
orderGroupNewPosition $4BD3 [game/mainProgram0800]
from game/mainProgram0800: call:64AB
L_4BF9 $4BF9 [game/mainProgram0800]
from game/mainProgram0800: br:4BE7
L_4BFC $4BFC [game/mainProgram0800]
from game/mainProgram0800: br:4BF1
L_4C25 $4C25 [game/mainProgram0800]
from game/mainProgram0800: br:4C1D
L_4C2D $4C2D [game/mainProgram0800]
from game/mainProgram0800: jmp:4C22
D_4C46 $4C46 [game/mainProgram0800]
from game/mainProgram0800: w:4C31
D_4C48 $4C48 [game/mainProgram0800]
from game/mainProgram0800: w:4C34
L_4C4F $4C4F [game/mainProgram0800]
from game/mainProgram0800: jmp:4BF9
setGroupMemberDestination $4C59 [game/mainProgram0800]
from game/mainProgram0800: jmp:5476
L_4C68 $4C68 [game/mainProgram0800]
from game/mainProgram0800: br:4C63
syncLocalGroupFlags $4C6B [game/mainProgram0800]
from game/mainProgram0800: call:34D0,3DFA jmp:4AEF,51A8
D_4C79 $4C79 [game/mainProgram0800]
from game/mainProgram0800: w:4C70
formationRotateRules $4C7E [game/mainProgram0800]
from game/mainProgram0800: r:4CA8
formationRotateRulesDy $4C81 [game/mainProgram0800]
from game/mainProgram0800: r:4CB3
rotateGroupFormation $4C84 [game/mainProgram0800]
from game/mainProgram0800: jmp:5599
L_4CC3 $4CC3 [game/mainProgram0800]
from game/mainProgram0800: br:4D27
D_4CC4 $4CC4 [game/mainProgram0800]
from game/mainProgram0800: w:4CC0,4D24
D_4CD0 $4CD0 [game/mainProgram0800]
from game/mainProgram0800: w:4CA3
D_4CDA $4CDA [game/mainProgram0800]
from game/mainProgram0800: w:4C8B
D_4CDC $4CDC [game/mainProgram0800]
from game/mainProgram0800: w:4CAB
L_4CE4 $4CE4 [game/mainProgram0800]
from game/mainProgram0800: br:4CDD
D_4CE5 $4CE5 [game/mainProgram0800]
from game/mainProgram0800: w:4CB0
D_4CEF $4CEF [game/mainProgram0800]
from game/mainProgram0800: w:4C96
D_4CF1 $4CF1 [game/mainProgram0800]
from game/mainProgram0800: w:4CB6
L_4CF9 $4CF9 [game/mainProgram0800]
from game/mainProgram0800: br:4CF2
D_4CFA $4CFA [game/mainProgram0800]
from game/mainProgram0800: w:4CBB
D_4CFE $4CFE [game/mainProgram0800]
from game/mainProgram0800: w:4C8E
D_4D05 $4D05 [game/mainProgram0800]
from game/mainProgram0800: w:4C99
L_4D19 $4D19 [game/mainProgram0800]
from game/mainProgram0800: br:4D0F
L_4D1F $4D1F [game/mainProgram0800]
from game/mainProgram0800: br:4D0B,4D13,4D17,4D1B
L_4D24 $4D24 [game/mainProgram0800]
from game/mainProgram0800: br:4CC8,4CD1
commandHandlerTable $4D2A [game/mainProgram0800]
from game/mainProgram0800: r:4EE2
D_4D2B $4D2B [game/mainProgram0800]
from game/mainProgram0800: r:4EE8
commandLengthTable $4D78 [game/mainProgram0800]
from game/mainProgram0800: r:4DA2
getCommandLength $4D9F [game/mainProgram0800]
from game/mainProgram0800: call:4ECF,4F5F,565C
from game/trainerAiE000: call:EA4C,EA92
serviceCommandExchange $4DA9 [game/mainProgram0800]
from game/mainProgram0800: call:1AB0,21B2,5915,600D
from game/mapGenerator6F00: jmp:6F9A call:7DC8,801A,81DD,8202,8474,878A
from game/textEngineC000: call:C76E
processCommandExchange $4DB7 [game/mainProgram0800]
from game/mainProgram0800: call:41EE br:4DAF,4DB4
L_4DBC $4DBC [game/mainProgram0800]
from game/mainProgram0800: jmp:4E36
L_4DC6 $4DC6 [game/mainProgram0800]
from game/mainProgram0800: br:4E0F
L_4DC9 $4DC9 [game/mainProgram0800]
from game/mainProgram0800: br:4DBF,4DE6,4DFF
L_4DD1 $4DD1 [game/mainProgram0800]
from game/mainProgram0800: br:4DCC,4E0D
L_4DD2 $4DD2 [game/mainProgram0800]
from game/mainProgram0800: br:4DC4
D_4DE9 $4DE9 [game/mainProgram0800]
from game/mainProgram0800: w:4DDE
D_4DF4 $4DF4 [game/mainProgram0800]
from game/mainProgram0800: w:4E01
from game/mapGenerator6F00: w:7914
L_4DF8 $4DF8 [game/mainProgram0800]
from game/mainProgram0800: br:4DEE
L_4DFC $4DFC [game/mainProgram0800]
from game/mainProgram0800: jmp:4DF5
D_4E20 $4E20 [game/mainProgram0800]
from game/mainProgram0800: w:4E05
L_4E23 $4E23 [game/mainProgram0800]
from game/mainProgram0800: br:4E2E
L_4E39 $4E39 [game/mainProgram0800]
from game/mainProgram0800: br:4DBA
L_4E41 $4E41 [game/mainProgram0800]
from game/mainProgram0800: br:4E3C
L_4E4B $4E4B [game/mainProgram0800]
from game/mainProgram0800: br:4E53
L_4E55 $4E55 [game/mainProgram0800]
from game/mainProgram0800: br:4E44,4E49
L_4E56 $4E56 [game/mainProgram0800]
from game/mainProgram0800: br:4E4E
L_4E62 $4E62 [game/mainProgram0800]
from game/mainProgram0800: br:4E5B
L_4E81 $4E81 [game/mainProgram0800]
from game/mainProgram0800: br:4E71
L_4E8C $4E8C [game/mainProgram0800]
from game/mainProgram0800: jmp:4E7E
executeTurnCommands $4E91 [game/mainProgram0800]
from game/mainProgram0800: call:4E33
L_4E9D $4E9D [game/mainProgram0800]
from game/mainProgram0800: br:4E99
L_4EA0 $4EA0 [game/mainProgram0800]
from game/mainProgram0800: br:4ED9 jmp:4EF1
L_4EBD $4EBD [game/mainProgram0800]
from game/mainProgram0800: br:4EB3
L_4EC7 $4EC7 [game/mainProgram0800]
from game/mainProgram0800: br:4EC2
L_4EDB $4EDB [game/mainProgram0800]
from game/mainProgram0800: br:4ECD
D_4EEF $4EEF [game/mainProgram0800]
from game/mainProgram0800: w:4EE5
D_4EF0 $4EF0 [game/mainProgram0800]
from game/mainProgram0800: w:4EEB
L_4EF4 $4EF4 [game/mainProgram0800]
from game/mainProgram0800: br:4EA6
L_4EFA $4EFA [game/mainProgram0800]
from game/mainProgram0800: br:4EF7
mergeIncomingPacket $4F05 [game/mainProgram0800]
from game/mainProgram0800: call:4E7B,4E81
L_4F12 $4F12 [game/mainProgram0800]
from game/mainProgram0800: br:4F5B
L_4F23 $4F23 [game/mainProgram0800]
from game/mainProgram0800: br:4F1C
L_4F2E $4F2E [game/mainProgram0800]
from game/mainProgram0800: br:4F25
L_4F3C $4F3C [game/mainProgram0800]
from game/mainProgram0800: br:4F30
L_4F45 $4F45 [game/mainProgram0800]
from game/mainProgram0800: br:4F3E
L_4F47 $4F47 [game/mainProgram0800]
from game/mainProgram0800: br:4F54
L_4F56 $4F56 [game/mainProgram0800]
from game/mainProgram0800: jmp:4F2B,4F39
L_4F5D $4F5D [game/mainProgram0800]
from game/mainProgram0800: br:4F08
advancePacketCursor $4F5E [game/mainProgram0800]
from game/mainProgram0800: call:4F17,4F7D
mergeOutgoingPacket $4F6B [game/mainProgram0800]
from game/mainProgram0800: call:4E73,4E89
L_4F78 $4F78 [game/mainProgram0800]
from game/mainProgram0800: br:4FC1
L_4F8E $4F8E [game/mainProgram0800]
from game/mainProgram0800: jmp:4F9F
L_4F94 $4F94 [game/mainProgram0800]
from game/mainProgram0800: br:4F82
L_4FA2 $4FA2 [game/mainProgram0800]
from game/mainProgram0800: br:4F96
L_4FAB $4FAB [game/mainProgram0800]
from game/mainProgram0800: br:4FA4
L_4FAD $4FAD [game/mainProgram0800]
from game/mainProgram0800: br:4FBA
L_4FBC $4FBC [game/mainProgram0800]
from game/mainProgram0800: jmp:4F91
L_4FC3 $4FC3 [game/mainProgram0800]
from game/mainProgram0800: br:4F6E
readCmdArgs3 $4FC4 [game/mainProgram0800]
from game/mainProgram0800: call:5011,501A,51AB,51F3,5470,54E1
readCmdArgs2 $4FD0 [game/mainProgram0800]
from game/mainProgram0800: call:516B,5185,5336,53C0,5479,5596,55A5
mirrorCmdCoordsIfRemote $4FE4 [game/mainProgram0800]
from game/mainProgram0800: call:5009,5014,501D,51AE,53DF,5473,54FA
L_4FF6 $4FF6 [game/mainProgram0800]
from game/mainProgram0800: br:4FE6
readCmdArg1 $4FF7 [game/mainProgram0800]
from game/mainProgram0800: call:5031,504B,5062,507E,50FA,515D,519B,542E,549E,5511,555D,5576,559C
mirrorCmdCoordsIfRemoteDec $5005 [game/mainProgram0800]
from game/mainProgram0800: call:52DC,5359
L_5010 $5010 [game/mainProgram0800]
from game/mainProgram0800: br:5007
D_502D $502D [game/mainProgram0800]
from game/mainProgram0800: w:5026
L_504A $504A [game/mainProgram0800]
from game/mainProgram0800: br:503D
cmdCloakOff $504B [game/mainProgram0800]
from game/mainProgram0800: call:5076
L_5058 $5058 [game/mainProgram0800]
from game/mainProgram0800: jmp:5047
L_505F $505F [game/mainProgram0800]
from game/mainProgram0800: br:505A
cmdBlitzOff $5062 [game/mainProgram0800]
from game/mainProgram0800: call:5029
D_507A $507A [game/mainProgram0800]
from game/mainProgram0800: w:5073
L_5097 $5097 [game/mainProgram0800]
from game/mainProgram0800: br:508A
D_50A2 $50A2 [game/mainProgram0800]
from game/mainProgram0800: w:509B
D_50B4 $50B4 [game/mainProgram0800]
from game/mainProgram0800: w:50AD
cmdGroupBlitzOff $50BE [game/mainProgram0800]
from game/mainProgram0800: call:509E
L_50C1 $50C1 [game/mainProgram0800]
from game/mainProgram0800: br:50BC
cmdGroupCloakOff $50D2 [game/mainProgram0800]
from game/mainProgram0800: call:50B0
L_50D4 $50D4 [game/mainProgram0800]
from game/mainProgram0800: br:50A8
applyGroupCloakOrBlitz $50EB [game/mainProgram0800]
from game/mainProgram0800: br:50D0,50E7
L_510D $510D [game/mainProgram0800]
from game/mainProgram0800: br:5102,5106
L_5115 $5115 [game/mainProgram0800]
from game/mainProgram0800: br:513E
D_512D $512D [game/mainProgram0800]
from game/mainProgram0800: w:50C4,50D6
L_5133 $5133 [game/mainProgram0800]
from game/mainProgram0800: br:512E
D_5134 $5134 [game/mainProgram0800]
from game/mainProgram0800: w:50EE
D_5135 $5135 [game/mainProgram0800]
from game/mainProgram0800: w:50F4
D_5139 $5139 [game/mainProgram0800]
from game/mainProgram0800: w:50EB
D_513B $513B [game/mainProgram0800]
from game/mainProgram0800: w:50F1
D_513C $513C [game/mainProgram0800]
from game/mainProgram0800: w:50F7
L_513D $513D [game/mainProgram0800]
from game/mainProgram0800: br:5118,5121,512A
D_514B $514B [game/mainProgram0800]
from game/mainProgram0800: w:50C9,50DB r:50FD
D_514D $514D [game/mainProgram0800]
from game/mainProgram0800: w:50C1,50DE
updateComcenCloakLock $5151 [game/mainProgram0800]
from game/comcenScreens6F00: call:72E7
from game/mainProgram0800: jmp:505F
from game/mapGenerator6F00: call:72E7
D_51C9 $51C9 [game/mainProgram0800]
from game/mainProgram0800: w:51B8
D_51E5 $51E5 [game/mainProgram0800]
from game/mainProgram0800: w:51C0
L_51F0 $51F0 [game/mainProgram0800]
from game/mainProgram0800: br:51EC
L_5228 $5228 [game/mainProgram0800]
from game/mainProgram0800: br:5211
L_5231 $5231 [game/mainProgram0800]
from game/mainProgram0800: br:522D
cmdSessionControl $523E [game/mainProgram0800]
from game/mainProgram0800: call:4F36,4F9C
L_524C $524C [game/mainProgram0800]
from game/mainProgram0800: br:5249
L_5266 $5266 [game/mainProgram0800]
from game/mainProgram0800: br:5256
L_5269 $5269 [game/mainProgram0800]
from game/mainProgram0800: br:525D
L_5272 $5272 [game/mainProgram0800]
from game/mainProgram0800: br:5245
L_528E $528E [game/mainProgram0800]
from game/mainProgram0800: br:5283
L_5296 $5296 [game/mainProgram0800]
from game/mainProgram0800: br:5290
L_529D $529D [game/mainProgram0800]
from game/mainProgram0800: br:5294
L_52A8 $52A8 [game/mainProgram0800]
from game/mainProgram0800: br:528C
L_52AB $52AB [game/mainProgram0800]
from game/mainProgram0800: br:5275,529F
getPauseClearMask $52AE [game/mainProgram0800]
from game/mainProgram0800: call:5213,5298
L_52C5 $52C5 [game/mainProgram0800]
from game/mainProgram0800: br:52BE
L_52C7 $52C7 [game/mainProgram0800]
from game/mainProgram0800: br:52B3,52B9
cmdDroneMove $52C8 [game/mainProgram0800]
from game/mainProgram0800: call:4F28
L_5322 $5322 [game/mainProgram0800]
from game/mainProgram0800: br:531E
L_532A $532A [game/mainProgram0800]
from game/mainProgram0800: jmp:52AB br:52E4,52F3,530A
D_532B $532B [game/mainProgram0800]
from game/mainProgram0800: w:532F
D_532D $532D [game/mainProgram0800]
from game/mainProgram0800: w:5332
saveRegsForCmdReturn $532F [game/mainProgram0800]
from game/mainProgram0800: call:523E,52D9
L_5345 $5345 [game/mainProgram0800]
from game/mainProgram0800: br:533B
L_5354 $5354 [game/mainProgram0800]
from game/mainProgram0800: br:5348
L_5365 $5365 [game/mainProgram0800]
from game/mainProgram0800: br:535F
L_536A $536A [game/mainProgram0800]
from game/mainProgram0800: br:5363
L_537E $537E [game/mainProgram0800]
from game/mainProgram0800: br:5352 jmp:5378
L_538A $538A [game/mainProgram0800]
from game/mainProgram0800: br:5380
L_53A2 $53A2 [game/mainProgram0800]
from game/mainProgram0800: br:5398
L_53B4 $53B4 [game/mainProgram0800]
from game/mainProgram0800: br:53AD
L_53BF $53BF [game/mainProgram0800]
from game/mainProgram0800: br:53B7
L_53CE $53CE [game/mainProgram0800]
from game/mainProgram0800: br:53CB
L_53D9 $53D9 [game/mainProgram0800]
from game/mainProgram0800: br:53C5
L_53E4 $53E4 [game/mainProgram0800]
from game/mainProgram0800: br:53DD
L_5412 $5412 [game/mainProgram0800]
from game/mainProgram0800: br:540C
L_5413 $5413 [game/mainProgram0800]
from game/mainProgram0800: br:5410
L_5416 $5416 [game/mainProgram0800]
from game/mainProgram0800: br:53F8,53FE,5403
L_5428 $5428 [game/mainProgram0800]
from game/mainProgram0800: br:5421
L_542D $542D [game/mainProgram0800]
from game/mainProgram0800: br:53E7,53EC,5426
L_5446 $5446 [game/mainProgram0800]
from game/mainProgram0800: br:5456
D_544E $544E [game/mainProgram0800]
from game/mainProgram0800: w:543F
L_5454 $5454 [game/mainProgram0800]
from game/mainProgram0800: br:544F
destroyUnit $5459 [game/mainProgram0800]
from game/mainProgram0800: br:5433 call:5451
L_546F $546F [game/mainProgram0800]
from game/mainProgram0800: br:545D,5461
L_5498 $5498 [game/mainProgram0800]
from game/mainProgram0800: br:5494
D_5499 $5499 [game/mainProgram0800]
from game/mainProgram0800: w:5489
L_549D $549D [game/mainProgram0800]
from game/mainProgram0800: br:5481
L_54A9 $54A9 [game/mainProgram0800]
from game/mainProgram0800: br:54DE
D_54D0 $54D0 [game/mainProgram0800]
from game/mainProgram0800: w:54BA
L_54DD $54DD [game/mainProgram0800]
from game/mainProgram0800: br:54AC,54B5
L_54ED $54ED [game/mainProgram0800]
from game/mainProgram0800: br:54E9
L_54FD $54FD [game/mainProgram0800]
from game/mainProgram0800: br:54F8
D_550C $550C [game/mainProgram0800]
from game/mainProgram0800: w:54EE
L_5510 $5510 [game/mainProgram0800]
from game/mainProgram0800: br:5509
L_551D $551D [game/mainProgram0800]
from game/mainProgram0800: br:5517
L_552B $552B [game/mainProgram0800]
from game/mainProgram0800: br:551B
L_5532 $5532 [game/mainProgram0800]
from game/mainProgram0800: br:551F
L_5533 $5533 [game/mainProgram0800]
from game/mainProgram0800: br:5528
sendChooseSide $553B [game/mainProgram0800]
from game/mapGenerator6F00: call:7976
setUnitDigBits $555A [game/mainProgram0800]
from game/mainProgram0800: br:554A call:554E
applyDigBitsToUnit $5562 [game/mainProgram0800]
from game/mainProgram0800: call:558F
D_5568 $5568 [game/mainProgram0800]
from game/mainProgram0800: w:555A,5573
L_5573 $5573 [game/mainProgram0800]
from game/mainProgram0800: br:556F
L_5581 $5581 [game/mainProgram0800]
from game/mainProgram0800: br:5593
L_5592 $5592 [game/mainProgram0800]
from game/mainProgram0800: br:5584,558D
L_55B1 $55B1 [game/mainProgram0800]
from game/mainProgram0800: br:55AD
D_55C2 $55C2 [game/mainProgram0800]
from game/mainProgram0800: w:55B2
L_55D1 $55D1 [game/mainProgram0800]
from game/mainProgram0800: br:55B7
L_55DF $55DF [game/mainProgram0800]
from game/mainProgram0800: br:55D3
L_55E6 $55E6 [game/mainProgram0800]
from game/mainProgram0800: br:55E3
queueCmdBytePending $55EC [game/mainProgram0800]
from game/comcenScreens6F00: call:79CC,809A jmp:823C
from game/mainProgram0800: call:1814
from game/mapGenerator6F00: call:79CC,7BFB,809A jmp:823C
queueCmdByte $55EF [game/mainProgram0800]
from game/mainProgram0800: call:560A,5612,5617,5622 jmp:561C,5627
L_5601 $5601 [game/mainProgram0800]
from game/mainProgram0800: br:55FD
L_5609 $5609 [game/mainProgram0800]
from game/mainProgram0800: br:55F2
queueCmd4 $560A [game/mainProgram0800]
from game/mainProgram0800: call:183D,349C,4A4A,4C0D,5646
from game/mapGenerator6F00: call:79BF jmp:8438
queueCmd3 $560F [game/mainProgram0800]
from game/comcenScreens6F00: call:7667,81A4
from game/mainProgram0800: jmp:1939,3C48 call:4ACD,6630
from game/mapGenerator6F00: call:7667,81A4 jmp:84E9,850E,8544,85D8
queueCmd2 $561F [game/mainProgram0800]
from game/mainProgram0800: call:1AA9,1C22,20B8,5FA3,62DE,65CD jmp:4B01,5545,64E1
from game/mapGenerator6F00: jmp:8340
from game/textEngineC000: jmp:C7A7
outPacketFill $562A [game/mainProgram0800]
from game/mainProgram0800: w:564E,569C r:5660,5667,56A3
sendOutgoingPacket $562B [game/mainProgram0800]
from game/mainProgram0800: call:1C25 jmp:4F02
from game/mapGenerator6F00: call:7979
L_5649 $5649 [game/mainProgram0800]
from game/mainProgram0800: br:562E,5632,5637
L_5651 $5651 [game/mainProgram0800]
from game/mainProgram0800: br:56A1
D_566B $566B [game/mainProgram0800]
from game/mainProgram0800: w:5659
L_5679 $5679 [game/mainProgram0800]
from game/mainProgram0800: br:566E
L_5689 $5689 [game/mainProgram0800]
from game/mainProgram0800: br:5673,567B,5680,569A
L_568F $568F [game/mainProgram0800]
from game/mainProgram0800: jmp:5676
L_5696 $5696 [game/mainProgram0800]
from game/mainProgram0800: br:5692
L_56A3 $56A3 [game/mainProgram0800]
from game/mainProgram0800: br:5654,5665
L_56A6 $56A6 [game/mainProgram0800]
from game/mainProgram0800: br:5687
pollMenuSession $56B1 [game/mainProgram0800]
from game/mainProgram0800: jmp:4DCE,4E3E
handleMenuSessionPacket $56BB [game/mainProgram0800]
from game/mainProgram0800: br:56B6
from game/textEngineC000: call:C737
L_56C6 $56C6 [game/mainProgram0800]
from game/mainProgram0800: br:56C3
L_56DE $56DE [game/mainProgram0800]
from game/mainProgram0800: br:56D9
completeExchange $56F1 [game/mainProgram0800]
from game/mainProgram0800: call:1B2A,572B br:56CB,56D2,56E0,56E6
from game/modemDriverE000: call:EE06
L_5712 $5712 [game/mainProgram0800]
from game/mainProgram0800: br:56FE,5703
L_5716 $5716 [game/mainProgram0800]
from game/mainProgram0800: br:5720
L_5725 $5725 [game/mainProgram0800]
from game/mainProgram0800: br:56F9,571C
L_572A $572A [game/mainProgram0800]
from game/mainProgram0800: br:56F4
readyForNewGameHandshake $572B [game/mainProgram0800]
from game/mapGenerator6F00: call:795A
L_5736 $5736 [game/mainProgram0800]
from game/mainProgram0800: jmp:5779
L_573E $573E [game/mainProgram0800]
from game/mainProgram0800: br:5744
L_576D $576D [game/mainProgram0800]
from game/mainProgram0800: br:5759
L_5774 $5774 [game/mainProgram0800]
from game/mainProgram0800: br:574B,5752,576F
buildReadyPacket $577C [game/mainProgram0800]
from game/mainProgram0800: call:5736
recordExchangeToFilm $578A [game/mainProgram0800]
from game/mainProgram0800: call:4EFA
L_57AD $57AD [game/mainProgram0800]
from game/mainProgram0800: br:57B8
L_57BD $57BD [game/mainProgram0800]
from game/mainProgram0800: br:578D,5791,5796
writeFilmTimestamp $57BE [game/mainProgram0800]
from game/mainProgram0800: call:57AA,5808
D_57C3 $57C3 [game/mainProgram0800]
from game/mainProgram0800: w:57E2
from game/mapGenerator6F00: w:7911
L_57D2 $57D2 [game/mainProgram0800]
from game/mainProgram0800: br:57C6
L_57DC $57DC [game/mainProgram0800]
from game/mainProgram0800: jmp:57CF
advanceFilmPtr $57E7 [game/mainProgram0800]
from game/mainProgram0800: call:4E30,57BA,580B
L_57F1 $57F1 [game/mainProgram0800]
from game/mainProgram0800: br:57ED
finalizeFilm $57F2 [game/mainProgram0800]
from game/mainProgram0800: call:1B18
L_5801 $5801 [game/mainProgram0800]
from game/mainProgram0800: br:57FE
L_580E $580E [game/mainProgram0800]
from game/mainProgram0800: br:57F5
L_583E $583E [game/mainProgram0800]
from game/mainProgram0800: br:5852
setFilmPtrToEnd $585C [game/mainProgram0800]
from game/mainProgram0800: call:59F9
saveFilmEndAndRewind $5867 [game/mainProgram0800]
from game/mainProgram0800: call:580E,59D0
readFilmByte $5874 [game/mainProgram0800]
from game/mainProgram0800: call:4DD4,4DDB,4DF9,4E23,58E6,58EF,58FB,590A,59D5,59E0,59E7
from game/mapGenerator6F00: call:7CDB,7CE2,7CEA,7CF4,7D04,7D10,7D35
from game/modemDriverE000: call:EE54,EE9E,EEA6,EEAB
D_5891 $5891 [game/mainProgram0800]
from game/mainProgram0800: w:5874
writeFilmByte $5893 [game/mainProgram0800]
from game/mainProgram0800: call:57A6,57B0,57D5,57DC,5804,5821,5826,582E,5836,5841,5848,5859,5936,59A1,59A7 jmp:5980
from game/mapGenerator6F00: call:79F9,7AA2,7AAA,7AB1,7ABA,7AC6,7AD0
D_58B0 $58B0 [game/mainProgram0800]
from game/mainProgram0800: w:5893
copyPageUnderIo $58B2 [game/mainProgram0800]
from game/mainProgram0800: call:5952,596B
from game/mapGenerator6F00: call:7F87,8184
from game/modemDriverE000: call:EE73,EE8C
L_58C2 $58C2 [game/mainProgram0800]
from game/mainProgram0800: br:58C9
D_58C3 $58C3 [game/mainProgram0800]
from game/mainProgram0800: w:594A,5961
from game/mapGenerator6F00: w:7F6B,8169
from game/modemDriverE000: w:EE61,EE79
D_58C4 $58C4 [game/mainProgram0800]
from game/mainProgram0800: w:594F,5964,596E
from game/mapGenerator6F00: w:7F70,816E,8197
from game/modemDriverE000: w:EE66,EE7C,EE8F
D_58C6 $58C6 [game/mainProgram0800]
from game/mainProgram0800: w:5940,5958
from game/mapGenerator6F00: w:7F61,8173
from game/modemDriverE000: w:EE6B,EE82
D_58C7 $58C7 [game/mainProgram0800]
from game/mainProgram0800: w:5945,595B,5971
from game/mapGenerator6F00: w:7F66,7F8A,8178
from game/modemDriverE000: w:EE70,EE85,EE92
rewindFilmPtr $58D5 [game/mainProgram0800]
from game/mainProgram0800: call:0C5B,58DE,5900,5978,5998 jmp:5871
from game/modemDriverE000: call:EE99
verifyFilmHeader $58DE [game/mainProgram0800]
from game/mapGenerator6F00: call:81F4
L_58F7 $58F7 [game/mainProgram0800]
from game/mainProgram0800: br:58EB
L_58F9 $58F9 [game/mainProgram0800]
from game/mainProgram0800: br:58F5
computeFilmHeaderChecksum $5900 [game/mainProgram0800]
from game/mainProgram0800: call:5854,58E1
L_590A $590A [game/mainProgram0800]
from game/mainProgram0800: br:5912
waitForExchangeIdle $5915 [game/mainProgram0800]
from game/mainProgram0800: br:591B
from game/mapGenerator6F00: call:797C,7C09,7C1C
compareFilmPtrToEnd $591E [game/mainProgram0800]
from game/mainProgram0800: call:4DC1,5793,57F2
writeFilmSetupSnapshot $5929 [game/mainProgram0800]
from game/mapGenerator6F00: call:7B80
L_5933 $5933 [game/mainProgram0800]
from game/mainProgram0800: br:593C
L_596B $596B [game/mainProgram0800]
from game/mainProgram0800: br:5976
getFilmSnapshotDestAddr $5983 [game/mainProgram0800]
from game/mainProgram0800: call:5955,59AA
from game/modemDriverE000: call:EE76
getFilmSnapshotSrcAddr $5988 [game/mainProgram0800]
from game/mainProgram0800: call:595E
from game/modemDriverE000: call:EE7F
setFilmLimitToBufferEnd $598D [game/mainProgram0800]
from game/mapGenerator6F00: call:78D1
initFilmStream $5998 [game/mainProgram0800]
from game/mapGenerator6F00: call:7B8C
isCmdRingNearlyFull $59B3 [game/mainProgram0800]
from game/mainProgram0800: call:0EB1
L_59C8 $59C8 [game/mainProgram0800]
from game/mainProgram0800: br:59BC
L_59CC $59CC [game/mainProgram0800]
from game/mainProgram0800: br:59BA
L_59CE $59CE [game/mainProgram0800]
from game/mainProgram0800: br:59CA
finishFilmPlayback $59D0 [game/mainProgram0800]
from game/mainProgram0800: call:4DC6
L_59E0 $59E0 [game/mainProgram0800]
from game/mainProgram0800: br:59F4
checkLinkTimeout $5A14 [game/mainProgram0800]
from game/mainProgram0800: call:1BA3,4E50
L_5A17 $5A17 [game/mainProgram0800]
from game/mainProgram0800: br:5A47
L_5A42 $5A42 [game/mainProgram0800]
from game/mainProgram0800: br:5A28
L_5A49 $5A49 [game/mainProgram0800]
from game/mainProgram0800: br:5A22
L_5A55 $5A55 [game/mainProgram0800]
from game/mainProgram0800: br:5A4E
L_5A57 $5A57 [game/mainProgram0800]
from game/mainProgram0800: br:5A1E
overviewPatternLo $5A59 [game/mainProgram0800]
from game/mainProgram0800: r:5C40
overviewPatternHi $5A7A [game/mainProgram0800]
from game/mainProgram0800: r:5C44
drawOverviewMap $5AD7 [game/mainProgram0800]
from game/mainProgram0800: call:09E3,2682,4020,4137
from game/mapGenerator6F00: call:76B8,7702,774C,7B0C,7D5C,83F8,8553
from game/scratchAndMessages0400: call:0758
from game/textEngineC000: call:C794
L_5AE8 $5AE8 [game/mainProgram0800]
from game/mainProgram0800: jmp:5B60
L_5AEC $5AEC [game/mainProgram0800]
from game/mainProgram0800: br:5B49
L_5AF0 $5AF0 [game/mainProgram0800]
from game/mainProgram0800: br:5AF4
L_5B1D $5B1D [game/mainProgram0800]
from game/mainProgram0800: br:5B23
L_5B63 $5B63 [game/mainProgram0800]
from game/mainProgram0800: br:5B5E
quadrantPixelMask $5B64 [game/mainProgram0800]
from game/mainProgram0800: r:5C52,5CD4
quadrantRowOffset $5B68 [game/mainProgram0800]
from game/mainProgram0800: r:5C58,5CDC
drawOverviewQuarterLine $5B6C [game/mainProgram0800]
from game/mainProgram0800: call:5B18,5CFD
L_5B7A $5B7A [game/mainProgram0800]
from game/mainProgram0800: br:5B74
L_5B7B $5B7B [game/mainProgram0800]
from game/mainProgram0800: br:5B70
L_5B94 $5B94 [game/mainProgram0800]
from game/mainProgram0800: br:5B8C
D_5B95 $5B95 [game/mainProgram0800]
from game/mainProgram0800: w:5B7B
L_5BA3 $5BA3 [game/mainProgram0800]
from game/mainProgram0800: br:5B96,5B9B
D_5BA8 $5BA8 [game/mainProgram0800]
from game/mainProgram0800: w:5BA3
L_5BAC $5BAC [game/mainProgram0800]
from game/mainProgram0800: br:5B78
buildOverviewQuadrant $5BAD [game/mainProgram0800]
from game/mainProgram0800: call:5AFC,5B03,5B0B,5B12
L_5BBA $5BBA [game/mainProgram0800]
from game/mainProgram0800: br:5BB5
L_5BC3 $5BC3 [game/mainProgram0800]
from game/mainProgram0800: br:5BBF
L_5BD0 $5BD0 [game/mainProgram0800]
from game/mainProgram0800: br:5BBD,5BC5
buildOverviewQuadrantNoColour $5BD4 [game/mainProgram0800]
from game/mainProgram0800: call:5CF6
L_5BDA $5BDA [game/mainProgram0800]
from game/mainProgram0800: jmp:5BD1
D_5BF7 $5BF7 [game/mainProgram0800]
from game/mapGenerator6F00: w:7BE1
L_5BFB $5BFB [game/mainProgram0800]
from game/mainProgram0800: br:5BF7
D_5BFE $5BFE [game/mainProgram0800]
from game/mainProgram0800: w:2A16
L_5C11 $5C11 [game/mainProgram0800]
from game/mainProgram0800: br:5C05,5C0A
L_5C14 $5C14 [game/mainProgram0800]
from game/mainProgram0800: br:5BFE
D_5C19 $5C19 [game/mainProgram0800]
from game/mainProgram0800: w:5BEA
L_5C23 $5C23 [game/mainProgram0800]
from game/mainProgram0800: br:5BE5,5BF0,5C0F
L_5C2B $5C2B [game/mainProgram0800]
from game/mainProgram0800: br:5BE0
L_5C34 $5C34 [game/mainProgram0800]
from game/mainProgram0800: br:5C30
L_5C38 $5C38 [game/mainProgram0800]
from game/mainProgram0800: br:5C2E
L_5C3F $5C3F [game/mainProgram0800]
from game/mainProgram0800: br:5C36
L_5C49 $5C49 [game/mainProgram0800]
from game/mainProgram0800: br:5C1A jmp:5C20,5C3C
L_5C64 $5C64 [game/mainProgram0800]
from game/mainProgram0800: br:5C75
D_5C65 $5C65 [game/mainProgram0800]
from game/mainProgram0800: w:5C49
D_5C66 $5C66 [game/mainProgram0800]
from game/mainProgram0800: w:5C4C
D_5C68 $5C68 [game/mainProgram0800]
from game/mainProgram0800: w:5BDC,5BFB,5C25 r:5C11
D_5C6A $5C6A [game/mainProgram0800]
from game/mainProgram0800: w:5C55
D_5C74 $5C74 [game/mainProgram0800]
from game/mainProgram0800: w:5C5F
D_5C78 $5C78 [game/mainProgram0800]
from game/mainProgram0800: w:5BB0,5BD7 r:5C4F
D_5C7A $5C7A [game/mainProgram0800]
from game/mainProgram0800: w:5BAD,5BD4
L_5C7B $5C7B [game/mainProgram0800]
from game/mainProgram0800: br:5C7F
drawMapCell $5C7C [game/mainProgram0800]
from game/mainProgram0800: call:3F89,437D jmp:48AE
L_5C8C $5C8C [game/mainProgram0800]
from game/mainProgram0800: br:5C87
L_5CA1 $5CA1 [game/mainProgram0800]
from game/mainProgram0800: br:5C93,5C9C
L_5CBB $5CBB [game/mainProgram0800]
from game/mainProgram0800: br:5CC1
D_5CD1 $5CD1 [game/mainProgram0800]
from game/mainProgram0800: w:5CC8
L_5CE5 $5CE5 [game/mainProgram0800]
from game/mainProgram0800: br:5CF0
D_5CE9 $5CE9 [game/mainProgram0800]
from game/mainProgram0800: w:5CD9
D_5CEF $5CEF [game/mainProgram0800]
from game/mainProgram0800: w:5CE2
D_5CFA $5CFA [game/mainProgram0800]
from game/mainProgram0800: w:5CB3
D_5CFC $5CFC [game/mainProgram0800]
from game/mainProgram0800: w:5CB0
L_5D02 $5D02 [game/mainProgram0800]
from game/mainProgram0800: br:5D08
L_5D0A $5D0A [game/mainProgram0800]
from game/mainProgram0800: jmp:5C89
L_5D17 $5D17 [game/mainProgram0800]
from game/mainProgram0800: br:5D0F
drawViewportCell $5D1A [game/mainProgram0800]
from game/mainProgram0800: call:1F1B,1F44,5C9E
L_5D54 $5D54 [game/mainProgram0800]
from game/mainProgram0800: br:5D61,5D72
D_5D58 $5D58 [game/mainProgram0800]
from game/mainProgram0800: w:5D4A,5D68
D_5D59 $5D59 [game/mainProgram0800]
from game/mainProgram0800: w:5D4F,5D6F
L_5D74 $5D74 [game/mainProgram0800]
from game/mainProgram0800: br:5D5D
drawScreen1Cell $5D7F [game/mainProgram0800]
from game/comcenScreens6F00: call:794F
from game/mainProgram0800: call:5D14
from game/mapGenerator6F00: call:794F
L_5D8D $5D8D [game/mainProgram0800]
from game/mainProgram0800: br:5D81,5D88
L_5D97 $5D97 [game/mainProgram0800]
from game/mainProgram0800: br:5DA0
L_5D98 $5D98 [game/mainProgram0800]
from game/mainProgram0800: br:5D95
clearOverviewWindow $5E03 [game/mainProgram0800]
from game/mainProgram0800: call:0A98,2DF1
from game/mapGenerator6F00: call:76FC,8235
uiLevelTextColourTable $5E14 [game/mainProgram0800]
from game/mainProgram0800: r:22AE,64E7
handleOwnUnitClick $5E17 [game/mainProgram0800]
from game/mainProgram0800: call:20CC
runUnitOptionsMenu $5E24 [game/mainProgram0800]
from game/mainProgram0800: br:5E1F jmp:62F6
L_5E65 $5E65 [game/mainProgram0800]
from game/mainProgram0800: br:5E55,5E6B,5E72
L_5E68 $5E68 [game/mainProgram0800]
from game/mainProgram0800: br:5E5B
buildUnitOptionsMenu $5E99 [game/mainProgram0800]
from game/mainProgram0800: jmp:5F22
L_5EBF $5EBF [game/mainProgram0800]
from game/mainProgram0800: br:5EBB
L_5EDB $5EDB [game/mainProgram0800]
from game/mainProgram0800: br:5ECD
L_5EE8 $5EE8 [game/mainProgram0800]
from game/mainProgram0800: br:5ED6,5ED9,5EE5
L_5F0B $5F0B [game/mainProgram0800]
from game/mainProgram0800: br:5F07
L_5F0E $5F0E [game/mainProgram0800]
from game/mainProgram0800: br:5EF1,5EFA,5F02
L_5F25 $5F25 [game/mainProgram0800]
from game/mainProgram0800: br:5F20
L_5F36 $5F36 [game/mainProgram0800]
from game/mainProgram0800: br:5F30
L_5F3C $5F3C [game/mainProgram0800]
from game/mainProgram0800: br:5F34
L_5F4A $5F4A [game/mainProgram0800]
from game/mainProgram0800: br:5F38
L_5F52 $5F52 [game/mainProgram0800]
from game/mainProgram0800: br:5F4C
L_5F6A $5F6A [game/mainProgram0800]
from game/mainProgram0800: br:5F54
L_5F74 $5F74 [game/mainProgram0800]
from game/mainProgram0800: br:5F6C
L_5F7C $5F7C [game/mainProgram0800]
from game/mainProgram0800: br:5F76
L_5F82 $5F82 [game/mainProgram0800]
from game/mainProgram0800: br:5F7A
L_5F90 $5F90 [game/mainProgram0800]
from game/mainProgram0800: br:5F7E
L_5F98 $5F98 [game/mainProgram0800]
from game/mainProgram0800: br:5F92
L_5F9E $5F9E [game/mainProgram0800]
from game/mainProgram0800: br:5F48,5F50,5F8E,5F96
exitUnitMenu $5FA6 [game/mainProgram0800]
from game/mainProgram0800: jmp:5E65,5F67,5F71,6339,64D7 br:5F9A
addMenuItem $5FB1 [game/mainProgram0800]
from game/mainProgram0800: call:5EBF,5EE8,5EF5,5F0B,5F10,6268,628E,6293,6298,629D,62A2,6568,6575
L_5FC7 $5FC7 [game/mainProgram0800]
from game/mainProgram0800: br:5FBE
L_5FCE $5FCE [game/mainProgram0800]
from game/mainProgram0800: br:5FC5
runMenuLoopWithFlag $5FD1 [game/mainProgram0800]
from game/mainProgram0800: call:1C59
from game/mapGenerator6F00: call:7F40,835D,83CE
runMenuLoop $5FD7 [game/mainProgram0800]
from game/mainProgram0800: br:5FD1 call:61BC,6581,65A9,661D
runMenuLoopWatchUnit $5FDC [game/mainProgram0800]
from game/mainProgram0800: call:5F1B,62AA
L_5FE1 $5FE1 [game/mainProgram0800]
from game/mainProgram0800: br:5FD5
L_5FF0 $5FF0 [game/mainProgram0800]
from game/mainProgram0800: jmp:60D3
menuLoopFrame $5FF3 [game/mainProgram0800]
from game/mainProgram0800: jmp:60B7
L_6002 $6002 [game/mainProgram0800]
from game/mainProgram0800: br:5FFA
L_600D $600D [game/mainProgram0800]
from game/mainProgram0800: br:6000,6008
L_6013 $6013 [game/mainProgram0800]
from game/mainProgram0800: br:5FFE
D_602B $602B [game/mainProgram0800]
from game/mainProgram0800: w:5ECA,5FD9,6273
L_6037 $6037 [game/mainProgram0800]
from game/mainProgram0800: br:602C,6033
L_604F $604F [game/mainProgram0800]
from game/mainProgram0800: br:6048
L_6057 $6057 [game/mainProgram0800]
from game/mainProgram0800: jmp:604C
L_6065 $6065 [game/mainProgram0800]
from game/mainProgram0800: br:603A,6041
L_6068 $6068 [game/mainProgram0800]
from game/mainProgram0800: jmp:6010,6062 br:601E,6023,605A
L_606F $606F [game/mainProgram0800]
from game/mainProgram0800: br:606A
menuLoopExitLast $607E [game/mainProgram0800]
from game/mainProgram0800: br:6028,6072 jmp:6105
L_6088 $6088 [game/mainProgram0800]
from game/mainProgram0800: br:6077,607C
L_6093 $6093 [game/mainProgram0800]
from game/mainProgram0800: br:608C
L_60A7 $60A7 [game/mainProgram0800]
from game/mainProgram0800: br:609F
L_60B7 $60B7 [game/mainProgram0800]
from game/mainProgram0800: br:6095,60A5
menuSlowRowTest $60BA [game/mainProgram0800]
from game/mainProgram0800: br:60B5
D_60BB $60BB [game/mainProgram0800]
from game/mainProgram0800: w:5FE1
D_60BF $60BF [game/mainProgram0800]
from game/mainProgram0800: w:60A8
L_60C6 $60C6 [game/mainProgram0800]
from game/mainProgram0800: br:60BC,60C0
menuLoopReturnSelection $60D6 [game/mainProgram0800]
from game/mainProgram0800: jmp:6085 br:6091
L_60DE $60DE [game/mainProgram0800]
from game/mainProgram0800: br:60D9
unhighlightMenuRow $60E5 [game/mainProgram0800]
from game/mainProgram0800: call:60C7,6593,65DD,65E3
from game/mapGenerator6F00: call:845C
toggleMenuRowHighlight $60EA [game/mainProgram0800]
from game/mainProgram0800: call:5FF0,606C,60DB
from game/mapGenerator6F00: call:8066,847B
L_6108 $6108 [game/mainProgram0800]
from game/mainProgram0800: br:6101
L_610B $610B [game/mainProgram0800]
from game/mainProgram0800: br:60F1,60F5,60FC
L_611C $611C [game/mainProgram0800]
from game/mainProgram0800: br:6123
L_612D $612D [game/mainProgram0800]
from game/mainProgram0800: br:60E8
menuLoopMode $612E [game/mainProgram0800]
from game/mainProgram0800: w:5E8C,61B9,61E8 r:6037,603C,6051
runJoinGroupMenu $612F [game/mainProgram0800]
from game/mainProgram0800: call:5F6E
drawJoinGroupList $6142 [game/mainProgram0800]
from game/mainProgram0800: jmp:61CB
L_6162 $6162 [game/mainProgram0800]
from game/mainProgram0800: br:6199
L_617D $617D [game/mainProgram0800]
from game/mainProgram0800: br:6179
L_618B $618B [game/mainProgram0800]
from game/mainProgram0800: br:6182
L_61CE $61CE [game/mainProgram0800]
from game/mainProgram0800: br:61C4,61C9
runGroupOptionsMenu $61CF [game/mainProgram0800]
from game/mainProgram0800: jmp:5E21
waitForGroupClick $620B [game/mainProgram0800]
from game/mainProgram0800: br:622E
L_6226 $6226 [game/mainProgram0800]
from game/mainProgram0800: br:621B
L_6230 $6230 [game/mainProgram0800]
from game/mainProgram0800: br:6238
L_6233 $6233 [game/mainProgram0800]
from game/mainProgram0800: br:6229
buildGroupOptionsMenu $623F [game/mainProgram0800]
from game/mainProgram0800: jmp:62B1
L_6268 $6268 [game/mainProgram0800]
from game/mainProgram0800: br:6264
L_6284 $6284 [game/mainProgram0800]
from game/mainProgram0800: br:6276
L_628E $628E [game/mainProgram0800]
from game/mainProgram0800: br:627F,6282,628B
L_62B4 $62B4 [game/mainProgram0800]
from game/mainProgram0800: br:62AF
L_62C5 $62C5 [game/mainProgram0800]
from game/mainProgram0800: br:62BF
L_62CB $62CB [game/mainProgram0800]
from game/mainProgram0800: br:62C3
queueGroupCommand $62D7 [game/mainProgram0800]
from game/mainProgram0800: br:6324,632C,6334
L_62E4 $62E4 [game/mainProgram0800]
from game/mainProgram0800: br:62C7
L_62EC $62EC [game/mainProgram0800]
from game/mainProgram0800: br:6308
L_62F2 $62F2 [game/mainProgram0800]
from game/mainProgram0800: br:62E6
L_62F9 $62F9 [game/mainProgram0800]
from game/mainProgram0800: br:62F4
L_630A $630A [game/mainProgram0800]
from game/mainProgram0800: br:62FB
L_6312 $6312 [game/mainProgram0800]
from game/mainProgram0800: br:630C
L_6318 $6318 [game/mainProgram0800]
from game/mainProgram0800: br:6310
L_6326 $6326 [game/mainProgram0800]
from game/mainProgram0800: br:6314
L_632E $632E [game/mainProgram0800]
from game/mainProgram0800: br:6328
groupMenuDone $6336 [game/mainProgram0800]
from game/mainProgram0800: jmp:6223,6230,62E1,62EF br:6302,6330
printGroupTitleAndName $633C [game/mainProgram0800]
from game/mainProgram0800: call:6208
printGroupTitle $6358 [game/mainProgram0800]
from game/mainProgram0800: call:6248,633C
clearGroupHighlight $6366 [game/mainProgram0800]
from game/mainProgram0800: call:6336,64D4
printSettingHeader $636E [game/mainProgram0800]
from game/mainProgram0800: call:63B0,63F8
printFormationCentred $6387 [game/mainProgram0800]
from game/mainProgram0800: call:6602
L_638B $638B [game/mainProgram0800]
from game/mainProgram0800: br:6385
runGroupEditor $638E [game/mainProgram0800]
from game/mainProgram0800: call:62EC
L_63C0 $63C0 [game/mainProgram0800]
from game/mainProgram0800: br:63B5
groupEditorLoop $63C8 [game/mainProgram0800]
from game/mainProgram0800: br:640A,6416 jmp:6438,64D1
L_63D3 $63D3 [game/mainProgram0800]
from game/mainProgram0800: br:63CE
groupEditorOwnSideBranch $63E2 [game/mainProgram0800]
from game/mapGenerator6F00: w:7BCF
L_63E6 $63E6 [game/mainProgram0800]
from game/mainProgram0800: br:63DE,63E2
L_63FB $63FB [game/mainProgram0800]
from game/mainProgram0800: br:63EE,63F3
groupEditorScroll $6408 [game/mainProgram0800]
from game/mainProgram0800: br:63D7,6403
L_642D $642D [game/mainProgram0800]
from game/mainProgram0800: br:6429
groupEditorActOnUnit $643B [game/mainProgram0800]
from game/mainProgram0800: jmp:63BD br:63FE
L_645D $645D [game/mainProgram0800]
from game/mainProgram0800: br:644C
L_646A $646A [game/mainProgram0800]
from game/mainProgram0800: br:6460
L_6474 $6474 [game/mainProgram0800]
from game/mainProgram0800: br:649B
L_6483 $6483 [game/mainProgram0800]
from game/mainProgram0800: br:6476
L_6490 $6490 [game/mainProgram0800]
from game/mainProgram0800: br:6486
L_6496 $6496 [game/mainProgram0800]
from game/mainProgram0800: br:6472
L_64B1 $64B1 [game/mainProgram0800]
from game/mainProgram0800: br:649F
L_64B8 $64B8 [game/mainProgram0800]
from game/mainProgram0800: br:6481,6494
L_64BE $64BE [game/mainProgram0800]
from game/mainProgram0800: jmp:6467,64AE
L_64D1 $64D1 [game/mainProgram0800]
from game/mainProgram0800: jmp:648D
L_64D4 $64D4 [game/mainProgram0800]
from game/mainProgram0800: jmp:63D0,6405,645A br:64C1
sendHaltGroupCmd $64DA [game/mainProgram0800]
from game/mainProgram0800: call:63BA,63C0
printSettingHeaderForLevel $64E4 [game/mainProgram0800]
from game/mainProgram0800: call:5F56,64A1,6500
printSettingWord $64F6 [game/mainProgram0800]
from game/mainProgram0800: call:637C
promptForDestination $6500 [game/mainProgram0800]
from game/mainProgram0800: call:5E62,6220
countGroupMembers $650E [game/mainProgram0800]
from game/mainProgram0800: call:617D
L_6518 $6518 [game/mainProgram0800]
from game/mainProgram0800: br:6529
L_6528 $6528 [game/mainProgram0800]
from game/mainProgram0800: br:651B,6524
runRepairWhichMenu $652E [game/mainProgram0800]
from game/mainProgram0800: call:1860
L_6568 $6568 [game/mainProgram0800]
from game/mainProgram0800: br:6571
L_657C $657C [game/mainProgram0800]
from game/mainProgram0800: jmp:6596
L_6593 $6593 [game/mainProgram0800]
from game/mainProgram0800: br:658E
L_6599 $6599 [game/mainProgram0800]
from game/mainProgram0800: br:6589
runInGameOptionsMenu $65A0 [game/mainProgram0800]
from game/mainProgram0800: call:1A78 jmp:65E0
L_65C7 $65C7 [game/mainProgram0800]
from game/mainProgram0800: br:65BF
L_65D5 $65D5 [game/mainProgram0800]
from game/mainProgram0800: br:65DB
L_65DD $65DD [game/mainProgram0800]
from game/mainProgram0800: jmp:65C4
L_65E3 $65E3 [game/mainProgram0800]
from game/mainProgram0800: br:65AE,65B0,65B5,65BA
waitForGroupRepositionsDone $65E7 [game/mainProgram0800]
from game/mainProgram0800: call:621D,63B7
L_65EF $65EF [game/mainProgram0800]
from game/mainProgram0800: br:65FA
L_65FE $65FE [game/mainProgram0800]
from game/mainProgram0800: br:65ED,65F2
runFormationOptionsMenu $65FF [game/mainProgram0800]
from game/mainProgram0800: call:62FD
L_6636 $6636 [game/mainProgram0800]
from game/mainProgram0800: br:6625
soundPlayerTick $6637 [game/mainProgram0800]
from game/mainProgram0800: call:128C
L_663D $663D [game/mainProgram0800]
from game/mainProgram0800: br:663A
updateSoundVoice $6651 [game/mainProgram0800]
from game/mainProgram0800: call:6647,664C
L_6691 $6691 [game/mainProgram0800]
from game/mainProgram0800: br:667F,6687
L_66BE $66BE [game/mainProgram0800]
from game/mainProgram0800: br:6643,6654
L_66BF $66BF [game/mainProgram0800]
from game/mainProgram0800: br:66CD
runSoundScript $66C7 [game/mainProgram0800]
from game/mainProgram0800: call:6681 br:66EB jmp:6710,6719
L_66EA $66EA [game/mainProgram0800]
from game/mainProgram0800: br:66E1
L_66EE $66EE [game/mainProgram0800]
from game/mainProgram0800: br:66CF
L_6713 $6713 [game/mainProgram0800]
from game/mainProgram0800: br:6704,670C
fetchSoundScriptByte $671C [game/mainProgram0800]
from game/mainProgram0800: call:66C7,66D9,66E4,66F3,66F7
L_6727 $6727 [game/mainProgram0800]
from game/mainProgram0800: br:6723
startSound $6728 [game/mainProgram0800]
from game/mainProgram0800: call:1289
L_6744 $6744 [game/mainProgram0800]
from game/mainProgram0800: br:677F
L_6754 $6754 [game/mainProgram0800]
from game/mainProgram0800: br:6763
L_6775 $6775 [game/mainProgram0800]
from game/mainProgram0800: br:6747
sidVoiceRegOffsetTable $6782 [game/mainProgram0800]
from game/mainProgram0800: r:6691
sndCommandSlotTable $6787 [game/mainProgram0800]
from game/mainProgram0800: r:66D5
sndVoiceState $6792 [game/mainProgram0800]
from game/mainProgram0800: r:6651,6684,6701 w:667C,66DC,66E7,6709,6756,6772
sndVoiceCtrlByte $6793 [game/mainProgram0800]
from game/mainProgram0800: r:66B8 w:6759
sndVoiceFreqLo $67A4 [game/mainProgram0800]
from game/mainProgram0800: r:665A,6694,66C1 w:665D,66C4
sndVoiceFreqHi $67A5 [game/mainProgram0800]
from game/mainProgram0800: r:6663,669A w:6666
sndVoicePulseLo $67AA [game/mainProgram0800]
from game/mainProgram0800: r:666D,66A0 w:6670
sndVoicePulseHi $67AB [game/mainProgram0800]
from game/mainProgram0800: r:6676,66A6 w:6679
sndVoiceAttackDecay $67B0 [game/mainProgram0800]
from game/mainProgram0800: r:66AC
sndVoiceSustainRelease $67B1 [game/mainProgram0800]
from game/mainProgram0800: r:66B2
sndVoiceFreqStepLo $67B6 [game/mainProgram0800]
from game/mainProgram0800: r:6657
sndVoiceFreqStepHi $67B7 [game/mainProgram0800]
from game/mainProgram0800: r:6660
sndVoicePulseStepLo $67BC [game/mainProgram0800]
from game/mainProgram0800: r:666A
sndVoicePulseStepHi $67BD [game/mainProgram0800]
from game/mainProgram0800: r:6673
sndVolume $67C2 [game/mainProgram0800]
from game/mainProgram0800: r:663D w:672F
sndScriptByte $67C3 [game/mainProgram0800]
from game/mainProgram0800: r:66CA w:671E
sndScratch $67C4 [game/mainProgram0800]
from game/mainProgram0800: w:66F0,6736 r:66FD,673B
sndInitLock $67C5 [game/mainProgram0800]
from game/mainProgram0800: r:6637 w:672A,677C
sndCurrentSoundId $67C6 [game/mainProgram0800]
from game/mainProgram0800: w:6732 r:6768
sndStartVoiceIndex $67C7 [game/mainProgram0800]
from game/mainProgram0800: w:6741,6779 r:6765
sndVoiceSoundId $67C8 [game/mainProgram0800]
from game/mainProgram0800: r:1AEC,4E56,5A4B w:668E,676B
from game/textEngineC000: r:C8D0
sndVoice2SoundId $67CA [game/mainProgram0800]
from game/mainProgram0800: r:3F07
from game/textEngineC000: r:C909,C913
unpackRleTo0200 $67CB [game/mainProgram0800]
from game/comcenScreens6F00: call:7596,7FF0
from game/mapGenerator6F00: call:7596,7FF0
from game/textEngineC000: call:CD10
D_67D7 $67D7 [game/mainProgram0800]
from game/mainProgram0800: w:67CB
D_67D8 $67D8 [game/mainProgram0800]
from game/mainProgram0800: w:67CE
L_67E1 $67E1 [game/mainProgram0800]
from game/mainProgram0800: br:67DE
L_67F7 $67F7 [game/mainProgram0800]
from game/mainProgram0800: br:6811,6817
L_680E $680E [game/mainProgram0800]
from game/mainProgram0800: br:67F8,6802
fetchRleByte $681A [game/mainProgram0800]
from game/comcenScreens6F00: call:8659,8663,8668
from game/mainProgram0800: call:67FA,6804,6809
from game/mapGenerator6F00: call:8659,8663,8668
D_681B $681B [game/mainProgram0800]
from game/comcenScreens6F00: w:8644
from game/mainProgram0800: w:67E1,6824 r:6821
from game/mapGenerator6F00: w:8644
D_681C $681C [game/mainProgram0800]
from game/comcenScreens6F00: w:863F
from game/mainProgram0800: w:67E4,682C r:6829
from game/mapGenerator6F00: w:863F
soundPointerTable $6831 [game/mainProgram0800]
from game/mainProgram0800: r:674C
soundPointerTableHi $6832 [game/mainProgram0800]
from game/mainProgram0800: r:6744
unitGlyphPointerTable $6C35 [game/mainProgram0800]
from game/mainProgram0800: r:28A8,28AE
drawDroneHeadingPanel $6F00 [game/mapGenerator6F00,game/comcenScreens6F00]
from boot/fastLoaderC000: r:C1B3
from game/comcenScreens6F00: call:7122
from game/mapGenerator6F00: r:70CF call:7122
generateBattlefieldMap $6F04 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: call:09E0
from game/mapGenerator6F00: call:76AD,76FF,7A02,7D23
storeMapStyleFlags $6F1A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:6F0A,6F10,6F16
storeMapSymmetryFlag $6F2A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:6F26
drawDroneFuelPanel $6F36 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7125
from game/mapGenerator6F00: call:7125
drawDroneRadarFrame $6F89 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:712B
from game/mapGenerator6F00: call:712B
mapGeneratorDone $6F8E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:6F75,6F7D
drawRadarInnerBezel $6F91 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:6F3F,6F4A,6F57,6F6C,773A
drawDroneFuelDigits $6F99 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7128,71FC,80B5,81DA jmp:82A1
from game/mapGenerator6F00: call:7128,71FC,80B5,81DA jmp:82A1
linkServiceNotNeeded $6F9D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:6F94,6F98
pickHillSummitSites $6F9E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:6F3C
L_6FBD $6FBD [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:6FB9
from game/mapGenerator6F00: br:6FB9
limitHillsForQbSneak $6FC4 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:6FBA
storeHillSiteCount $6FCB [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:6FA7,6FC7
noHillSitesAtAll $6FD2 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:700C
L_6FD3 $6FD3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:6FB3,6FBF
from game/mapGenerator6F00: br:6FB3,6FBF
setRowCandidateLimit $6FD5 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:6FD0
hillBlobSizeLoop $6FDE [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:6FF1
drawDroneCountPanel $6FF5 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7119
from game/mapGenerator6F00: br:7004 call:7119
mirrorHillRowCandidates $7010 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:701A
printDroneCaption $701C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7006
startSitePlacement $7027 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:7085
tryRowCandidate $702B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7061
tryJitteredLaneColumn $702F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:703B,7058
drawDroneCountDigit $7036 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:711C,80BB
from game/mapGenerator6F00: call:711C,80BB
L_704D $704D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:704A
from game/mapGenerator6F00: br:704A
L_7055 $7055 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7053
from game/mapGenerator6F00: br:7053
blinkDroneCountBox $7061 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:8067,813E
from game/mapGenerator6F00: call:8067,813E
hillSiteAccepted $706B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7054
advanceToNextHillSite $7072 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:7068
placeNextHillSite $7085 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7071
from game/mapGenerator6F00: br:7071
storeHillSitesPlaced $7088 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:6FD2 br:7083
drawLaunchStrikeButtons $708D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:711F
from game/mapGenerator6F00: call:711F
advanceLaneIndex $708E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7072
laneIndexDone $7096 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7090
setLaunchIconOrigin $7097 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:705A,7079
rowCandidateDone $709F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7099
shuffleLaneColumns $70A0 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:701C
laneIdentityLoop $70A5 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:70AA
laneSwapLoop $70AC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:70C8
laneColumnFillLoop $70CC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:70D6
printStrikeCaption $70D9 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:6F42
summitBlobLoop $70EA [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7107
buildDroneScreen $70F5 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7FF3
from game/mapGenerator6F00: call:7FF3
summitsDone $7109 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:70DC
growLowerHillsBesideSlopes $710A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:6F5A
lowerHillScanInit $7112 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:710D
lowerHillRowStart $7122 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:71A7
lowerHillCellScan $7126 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:719C
radarWipeColour $7134 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:7137,713E,721E r:7253
from game/mapGenerator6F00: w:7137,713E,721E r:7253
clearRadarWindowGrey $7135 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:8116
from game/mapGenerator6F00: call:8116
clearRadarWindowBlack $713C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:6F96 call:81F8
from game/mapGenerator6F00: jmp:6F96 call:81F8
lowerHillNorthClassTest $7141 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:713A
from game/mapGenerator6F00: br:713A
lowerHillTestWest $714C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:713B,7143
lowerHillTestEast $7161 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7150,7158
playDroneLostAnimation $7163 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:7582 call:8177
from game/mapGenerator6F00: jmp:7582 call:8177
lowerHillTestSouth $7176 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7165,716D
growLowerHillHere $718B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:714A,715F,7174
lowerHillNextColumn $7194 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7135,717A,7182,7189
lowerHillNextRow $719F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:719A
lowerHillScanDone $71AA [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:710F br:71A5
growTerrainBlob $71B0 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:70FD,7191,73EA
blobPopStack $71DC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:728F,72F2
blobResumeCell $71E3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:71DE
flashRadarAndWipe $7204 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:717F
from game/mapGenerator6F00: call:717F
blobGrowWest $721C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7241
blobTryWest $721F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7200,720A,7212,721A
drawRadarIrisWipe $7221 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:8121
from game/mapGenerator6F00: call:8121
L_7238 $7238 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7263
from game/mapGenerator6F00: br:7263
L_723F $723F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7244
from game/mapGenerator6F00: br:7244
blobTryEast $7243 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7227,7231,7239
blobTestEastBlank $725D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7256
from game/mapGenerator6F00: br:7256
L_7265 $7265 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:723D
from game/mapGenerator6F00: br:723D
blobTrySouth $7269 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:724B,7257,725F
savedDroneHeading $7271 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:717C
from game/mapGenerator6F00: w:717C
clearBitMaskTable $7272 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: r:7290
from game/mapGenerator6F00: r:7290
buildRadarNoiseMasks $727A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:6F89,742D,7926,7BA2
from game/mapGenerator6F00: call:6F89,742D,7926,7BA2
L_727E $727E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7282
from game/mapGenerator6F00: br:7282
L_7286 $7286 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:729E
from game/mapGenerator6F00: br:729E
blobTestSouthChance $728A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:729B
from game/mapGenerator6F00: br:729B
blobCellExhausted $728F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7271,727D,7285
blobPaintCell $7292 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:71D9,721C br:7267,728D
applyDroneBlast $72A1 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: call:536C
from game/mapGenerator6F00: br:729A
blobPushCell $72B1 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7296,729F
applyDroneBlastToCell $72B3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:72A4,72A9,72AE
from game/mapGenerator6F00: call:72A4,72A9,72AE
blobStoreColumnBias $72D3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:72CF
blobRowBias $72D5 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:72CD
blobMergeRowBias $72E1 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:72DD
blobStoreChildFlags $72E5 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:72DB
blobExpandChild $72F2 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:72EF
blobFinished $72F5 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:71E0 br:72AF
queueComcenStunnedMessage $72F6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:72EF
from game/mapGenerator6F00: call:729C br:72EF
forestBlockTestNw $7300 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:72F4
from game/mapGenerator6F00: br:72F4
forestBlockTestNe $730D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7307
forestBlockClassNe $7310 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:72CC,72D5,72E5,72FE
from game/mapGenerator6F00: br:72CC,72D5,72E5,72FE
forestBlockLookupNe $7311 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:72A1 r:72C7
from game/mapGenerator6F00: w:72A1 r:72C7
L_7315 $7315 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:72B7,72BD,72C2
from game/mapGenerator6F00: br:72B7,72BD,72C2
headingToDirectionTable $7316 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: r:734F
from game/droneAiEE00: r:EF38
from game/mapGenerator6F00: r:734F
from game/trainerAiE000: r:EF38
from game/trainerSetupEC00: r:EF38
forestBlockTestSw $731A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7314
steerDrone $731E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: call:5639
forestBlockTestSe $7328 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7322
forestBlockAccept $7335 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7329
from game/mapGenerator6F00: br:7329,732F
forestBlockAcceptRts $733D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:732F,7333,7339
from game/mapGenerator6F00: br:732F,7333,7339
forestBlockReject $733E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:730B,7318,7326,7333
placeForestClusters $7340 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:6F6F
storeForestTile $734C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7327
from game/mapGenerator6F00: br:7327
limitForestForDefender $7362 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7354
L_7366 $7366 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:735C
from game/mapGenerator6F00: br:735C
storeForestClusterCount $7369 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7365
forestClusterLoop $736B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:73AA
forestCentreFromRandom $736E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7358
from game/mapGenerator6F00: br:7358
L_7384 $7384 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:7363,736B
from game/mapGenerator6F00: jmp:7363,736B
forestSeedRowRetry $7387 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7390,73A6
forestSeedColumnRetry $7394 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:739D
radarGlyphSavedY $7395 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:739E r:73F6,7416
from game/mapGenerator6F00: w:739E r:73F6,7416
drawRadarGlyph $7396 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7474,7C0E
from game/mainProgram0800: call:5DF5
from game/mapGenerator6F00: call:7474,7C0E
forestClustersDone $73AC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:735B
paintForestClusterSeeds $73AD [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:73A1
forestSeedStepEast $73B0 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:73B4
from game/mapGenerator6F00: br:73B4
L_73B6 $73B6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:73AA
from game/mapGenerator6F00: br:73AA
forestSeedPaintSouthEast $73B7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:7396
from game/mapGenerator6F00: w:7396
forestSeedPaintSouth $73BC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:73C7
from game/mapGenerator6F00: br:73C7
L_73C6 $73C6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:73C3
from game/mapGenerator6F00: br:73C3
L_73CB $73CB [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:73B8
from game/mapGenerator6F00: br:73B8
L_73D3 $73D3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:73E2
from game/mapGenerator6F00: br:73E2
paintForestBlobAt $73D4 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:73AD,73B2,73B7,73BC,73C5,73CA,73CF
L_73E1 $73E1 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:73DE
from game/mapGenerator6F00: br:73DE
growForestSeedBlob $73E4 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:73C9
from game/mapGenerator6F00: br:73C9
forestSeedOffMap $73ED [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:73D8,73E0
storeGlyphBitmapPtr $73EE [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:6F54,6F69
L_7402 $7402 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:73FC
from game/mapGenerator6F00: br:73FC
contourScanCell $7403 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:742D,7435,7441
contourReadCell $7412 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7409
from game/mapGenerator6F00: br:7409
D_7415 $7415 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:739B
from game/mapGenerator6F00: w:739B
contourCompareRingClass $741A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:73A1
from game/mapGenerator6F00: w:73A1
drawDroneRadarWindow $741C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:8281
from game/mapGenerator6F00: call:8281
contourEraseOldRing $7426 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:741C
contourApplyRule $742A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7422
contourNextColumn $742F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7414,741E,7424
storeRadarBitmapPtr $7444 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:742A
contourNeighbourLoop $744A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7461
L_745D $745D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7462
from game/mapGenerator6F00: br:7462
contourNextNeighbour $7460 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:744F,7457
L_7466 $7466 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:74B1
from game/mapGenerator6F00: br:74B1
contourClipRightEdge $746F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:747D
from game/mapGenerator6F00: br:746B,747D
contourClipTopEdge $7475 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7471
contourClipBottomEdge $747B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7477
contourLookupRule $7481 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:747D
contourTakeRandomBit $749E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7493
contourMaybeFillCell $74BD [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:74A0,74AC,74B4
getRadarCellGlyph $74C3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7471,7C0B
from game/mainProgram0800: call:5DF2
from game/mapGenerator6F00: call:7471,7C0B br:748D
contourBackUpScan $74C9 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:74BA
contourStoreScanCol $74D2 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:74CE
contourBackUpRow $74D6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:74CE
from game/mapGenerator6F00: br:74CE
contourStoreScanRow $74DD [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:74D9
contourRescanReturn $74E0 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7528
from game/mapGenerator6F00: br:7528
contourRingTileFromRule $74E1 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:74D4
from game/mapGenerator6F00: br:7489,74D4
contourWriteTile $74E5 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:74C6
L_74E9 $74E9 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7503
from game/mapGenerator6F00: br:7503
contourLeaveCell $74EC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7487,74C1
glyphFromLowCellCode $74EE [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: r:744A,74A7
L_74F3 $74F3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:74E7
from game/mapGenerator6F00: br:74E7
unitCellToGlyph $74F6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: r:745B
testUnitAliveForRadar $74FE [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:6F47,6F5F
L_7505 $7505 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:74FE
from game/mapGenerator6F00: br:74FE
radarSideBranchOpcode $750A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: w:10A5
startMarkerScanAtF000 $750C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7520
from game/mapGenerator6F00: br:7520
markerScanLoad $7516 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7525,7532
D_7517 $7517 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:7506
L_7518 $7518 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:750A
from game/mapGenerator6F00: br:750A w:750E,7527
D_751C $751C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:74FE
hiddenEnemyCell $7522 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:7509
D_7523 $7523 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:7511,752A r:752D
markerScanNext $7524 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7519,751D
markerTailLoop $7536 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7545
D_753C $753C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:7501
L_7542 $7542 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:7515
from game/mapGenerator6F00: jmp:7515
markerTailNext $7544 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7539,753D
generateRiver $7548 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:6F39
L_754C $754C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:74EC,7545 jmp:74F0
from game/mapGenerator6F00: br:74EC,7545 jmp:74F0
D_754D $754D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:74C3
from game/mapGenerator6F00: w:74C3
D_754F $754F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:74C6
from game/mapGenerator6F00: w:74C6
zoomStepCounter $7551 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:7554,7578 r:756E
from game/mapGenerator6F00: w:7554,7578 r:756E
playStrikeZoomAnimation $7552 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:81CD
from game/mapGenerator6F00: call:81CD
L_7557 $7557 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:757B
from game/mapGenerator6F00: br:757B
noRiverOnThisMap $7569 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:754B
startRiverAtRow $756A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7552,7560,7567
riverCellLoop $7577 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:759B
missileScreenLocked $7585 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:75A8 r:75E7
from game/mapGenerator6F00: w:75A8 r:75E7
cursorMovedFlag $7586 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:7589,7635 r:75FF
from game/mapGenerator6F00: w:7589,7635 r:75FF
runMissileScreen $7587 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/scratchAndMessages0400: jmp:0703
missileScreenResume $759C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/scratchAndMessages0400: jmp:0764
chooseNextRiverSegment $759E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:758D
L_75A5 $75A5 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:75A1
from game/mapGenerator6F00: br:75A1
checkCentreRow $75B9 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:75AB,75EA,7610,7617 jmp:763C,7685
from game/mapGenerator6F00: br:75AB,75EA,7610,7617 jmp:763C,7685
jogRiverUpOneRow $75C6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:75C1
from game/mapGenerator6F00: br:75C1
chooseFromCurrentSegment $75CB [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:75A4
checkUpElbow $75D6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:75D0
chooseStraightOrJog $75DE [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:75D8,75F5,75F9
makeStraightSegment $75E7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:75C8,75E2
from game/mapGenerator6F00: br:75C8,75E2
rollNextSegment $75EC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:75E0
maskSegmentType $75F3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:75EF
rejectClosingElbow $75F7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:75EF
from game/mapGenerator6F00: br:75EF
clampSegmentToColumn $75FB [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:75D4,75DC,75EA
L_760E $760E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:75FD,7602,7642
from game/mapGenerator6F00: br:75FD,7602,7642
forceHorizontalSegment $7610 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:75A8,75AF,75BE,75C9,7600,7606,760A
storeNextSegment $7618 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7604,760E
radarCursorRepeatStep $761C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7593
radarCursorRepeatFast $762C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:7622
D_762D $762D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:7628
riverStepRight $762E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:762A
from game/mapGenerator6F00: br:762A
riverStepLo $763A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: r:761F
L_763F $763F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7607,760C
from game/mapGenerator6F00: br:7607,760C
checkMissilesRemain $7642 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: r:7625
launchMissileEffect $764A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7590
markEdgeColumnOnly $7651 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7673
markEdgeCellLoop $765E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:766E
writeBankMarkerEdge $7669 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7663
markEdgeCellNext $766D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7667
checkRightEdgeColumn $7671 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:764F
refreshMissileScreen $7688 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:75AD,75F1
from game/mapGenerator6F00: call:75AD,75F1 br:7696
markOuterCellNext $7695 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:768F
markInnerCells $7698 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7693
from game/mapGenerator6F00: br:7693
markInnerCellLoop $769A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:76AA
writeBankMarkerInner $76A5 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:769F
markInnerCellNext $76A9 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:76A3
mapNameEntryScreen $76AD [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:8339
L_76AF $76AF [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:769D
from game/mapGenerator6F00: br:769D
moveRadarCursorByDirection $76B2 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7639
from game/mapGenerator6F00: call:7639
drawMapAndClearName $76B8 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:76B3
mapNamePromptLoop $76BE [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:7705
L_76C6 $76C6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:76BC
from game/mapGenerator6F00: br:76BC
printAcceptPrompt $76CE [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:76B8
from game/mapGenerator6F00: br:76B8
offsetRadarCursor $76EC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:76C3,76CB call:797B
from game/mapGenerator6F00: jmp:76C3,76CB call:797B
redrawOverviewAfterNewMap $7702 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:76F1
from game/mapGenerator6F00: w:76F1
D_7706 $7706 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:76F9
from game/mapGenerator6F00: w:76F9
acceptCurrentMap $7708 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:76E1
L_7712 $7712 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:76FF
from game/mapGenerator6F00: br:76FF
animateMissileFlight $7713 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:766A
from game/mapGenerator6F00: call:766A
missileLineFromComcen $7717 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: call:09F9
from game/mapGenerator6F00: call:76DE
mapNameInputLoop $773A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:77E0
toggleMapFlip $7741 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:773C
from game/mapGenerator6F00: br:773C
checkAcceptButton $7751 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:773F
L_7755 $7755 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7743
from game/mapGenerator6F00: br:7743
handleTypedKey $775D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7754
checkDeleteKey $7771 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7767
storeBlankInNameField $7790 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:779A
from game/mapGenerator6F00: br:779A
lookUpKeyInAlphabet $7795 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7773
alphabetSearchLoop $779B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:77A1
keyRejected $77A3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7778
storeNameCharacter $77A7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:779E
playKeyClick $77C2 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7793,77BA
playKeySound $77C4 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:77A5
checkNameComplete $77CC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7762
checkRandomKeys $77DC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:783C
from game/mapGenerator6F00: br:783C
waitForMoreInput $77E0 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:77C3
from game/mapGenerator6F00: w:77C3 br:77DA
checkSymmetricRandom $77E3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:77DE
missileSpriteYOrigin $77E7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:77E3
D_77E8 $77E8 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:77CA
from game/mapGenerator6F00: w:77CA
packNameIntoSeed $77F7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:77D1
clearSeedAccumulator $77F9 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7809
from game/mapGenerator6F00: br:7809
packNameCharLoop $77FF [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7826
alphabetIndexLoop $7804 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:780A
D_7808 $7808 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:77D4,781F r:780B
from game/mapGenerator6F00: w:77D4,781F r:780B
shiftSeedLeftFive $780E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7807
shiftSeedBitLoop $7812 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7819
L_781C $781C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:780E
from game/mapGenerator6F00: br:780E
showNameAndAccept $7828 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:77F4
D_782B $782B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:77D9,7825
from game/mapGenerator6F00: w:77D9,7825
setMapNameCursor $782D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:776A,7841
L_7834 $7834 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:782C,783A
from game/mapGenerator6F00: br:782C,783A
clearMapNameField $7836 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: call:09F6
from game/mapGenerator6F00: call:76BB,7737
clearNameCharLoop $7838 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:783E
L_783E $783E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7802,7837
from game/mapGenerator6F00: br:7802,7837
hideMissileSprite $7841 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7717,7828
setMapNameTerminator $7846 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:773E
from game/mapGenerator6F00: jmp:773E
plotMissileTrailSegment $7847 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7784,778B
from game/mapGenerator6F00: call:7784,778B
seedToMapName $7850 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:6F36,77F1
seedCharLoop $7858 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:786F
stepAndPlotTrailPixel $785B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7855,7858
from game/mapGenerator6F00: call:7855,7858
saveLineStepperState $7861 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:77F6
from game/mapGenerator6F00: call:77F6
shiftSeedRightFive $7863 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:786A
from game/mapGenerator6F00: br:786A
shiftSeedRightBit $7865 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:786C
restoreLineStepperState $786D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7822
from game/mapGenerator6F00: call:7822
L_786F $786F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7876
from game/mapGenerator6F00: br:7876
restoreLineStateStore $7872 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:72A4,74E7
rebasePairToMin $7879 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7717,7728,776D,7778
from game/mapGenerator6F00: call:7717,7728,776D,7778
lookUpVariantMask $787D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7879
L_788A $788A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:787D
from game/mapGenerator6F00: br:787D
D_788D $788D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:7886
combineVariantWithBase $788E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7888
from game/mapGenerator6F00: br:7884,7888
rebasePairToMinRts $7890 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:7873
radarSweepStep $7891 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: r:78A4,78B5,7917 w:78C7,78CD,7983
from game/mapGenerator6F00: r:78A4,78B5,7917 w:78C7,78CD,7983
radarSweepRow $7892 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:78AB,78BB r:7914
from game/mapGenerator6F00: w:787D,78AB,78BB r:7914
radarSweepDarkFlag $7893 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:78D0,78E3 r:790F
from game/mapGenerator6F00: w:78D0,78E3 r:790F
updateRadarSweep $7894 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:75F7,77F9
from game/mapGenerator6F00: call:75F7,77F9 r:765E,7688
D_7898 $7898 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: r:789B w:78A1,78D6
from game/mapGenerator6F00: r:789B w:78A1,78D6
riverZoneInnerOffsets $78A8 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: r:769A
unitLayoutByGameType $78B8 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/modemDriverE000: r:ED12
L_78B9 $78B9 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:78B0
from game/mapGenerator6F00: br:78B0
comcenSpeedClassMap $78BF [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: r:7B71
roundsByGameType $78C3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: r:7D91
L_78C7 $78C7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:78BE,78C2
from game/mapGenerator6F00: br:78BE,78C2
gameTypeOptionsByMenuItem $78CA [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7899
from game/mapGenerator6F00: br:7899 r:828F
restartRadarSweep $78CB [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:75B3 br:78A9
from game/mapGenerator6F00: call:75B3 br:78A9
startGameSession $78D1 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: call:0B40
L_78E6 $78E6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:78DC,78E1
from game/mapGenerator6F00: br:78DC,78E1
paintRadarSweepRow $78E7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:78B2,78C4
from game/mapGenerator6F00: call:78B2,78C4
setOwnUnitColour $7900 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7923
from game/mapGenerator6F00: br:7923
L_790D $790D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7906
from game/mapGenerator6F00: br:7906
checkFilmPlayback $791C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:790B
from game/mapGenerator6F00: br:790B
L_791E $791E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7912,791A
from game/mapGenerator6F00: br:7912,791A
startLiveGame $7924 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:791F
redrawEnemyUnitsOnRadar $7926 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:768D
from game/mapGenerator6F00: call:768D
requestSideFromLink $7934 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7956
from game/mapGenerator6F00: br:7956
alternateSideFromLastGame $793B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7932
encodeSidePreference $794C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7943
L_794D $794D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7946
from game/mapGenerator6F00: br:7946
storeSidePreference $7952 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:794B
from game/mapGenerator6F00: br:794B,794E
openLinkForSession $7955 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7939
scrollRadarOnComcenMove $7959 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: jmp:5D8A
openLinkFresh $7962 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7958
L_7964 $7964 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:795E
from game/mapGenerator6F00: br:795E
resolveSidePreference $7968 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7960
D_7970 $7970 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:7969
from game/mapGenerator6F00: w:7969
sendSideChoice $7976 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:796B,796F
D_7979 $7979 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:7972
from game/mapGenerator6F00: w:7972
waitForSideAgreement $797C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7983
L_797E $797E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7967
from game/mapGenerator6F00: br:7967
L_7986 $7986 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7962
from game/mapGenerator6F00: br:7962
isRadarCursorOnComcen $7987 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7964
from game/mapGenerator6F00: call:7964
chooseOrAwaitGameAndMap $7991 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:798B
from game/mapGenerator6F00: br:798B
radarCursorToMapCoords $7992 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7662,79AB
from game/mapGenerator6F00: call:7662,79AB
checkStrikeHitsDrone $79A1 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:767E
from game/mapGenerator6F00: call:767E br:7994
L_79BC $79BC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:79B6
from game/mapGenerator6F00: br:79B6
queueMapSeedCommand $79BF [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:79BB
afterMapSeedExchange $79C2 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:799E
clearPendingScreenKey $79CA [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:79C4
from game/mapGenerator6F00: br:79C4
L_79D7 $79D7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:79A4,79A9,79BA,79C8
from game/mapGenerator6F00: br:79A4,79A9,79BA,79C8
showDroneKillBurst $79D8 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:75F4
from game/mapGenerator6F00: call:75F4
loadTemplateAndDefaults $79E6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:79DD
recordMapSeedLoop $79F6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7A00
L_7A11 $7A11 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:79DB,79E2
from game/mapGenerator6F00: br:79DB,79E2
mapCellToRadarGrid $7A13 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/droneAiEE00: call:EEE1
from game/mainProgram0800: call:340B
from game/trainerAiE000: call:EE7C
hideMapNameLoop $7A1E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7A22
terminateMapName $7A24 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7A0E,7A18
isRadarGridCellInRange $7A2B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:76FC,77B9
from game/mainProgram0800: call:33A0
from game/mapGenerator6F00: call:76FC,77B9
L_7A31 $7A31 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7A2D
from game/mapGenerator6F00: br:7A2D
initRadarScreen $7A32 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7599
from game/mapGenerator6F00: call:7599
compareWithPreviousMap $7A3C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7A35
restoreMapNameLoop $7A56 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7A5D
rememberNewMap $7A61 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7A42,7A4A,7A52
redrawRadarMapWindow $7A6B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7A62
from game/mainProgram0800: jmp:2DFA
from game/mapGenerator6F00: call:7A62
drawMissilePanel $7A78 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7A56
from game/mapGenerator6F00: call:7A56
saveMapNameLoop $7A7A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7A81
checkFlipChanged $7A83 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7A5F
recordFilmHeader $7A93 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7A89
recordMapNameLoop $7AB7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7AC1
missileCountColour $7AB9 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:7AD2,7AF1 r:7AEC
from game/mapGenerator6F00: w:7AD2,7AF1 r:7AEC
drawMissileCount $7ABA [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7647,7695,7A59
from game/mapGenerator6F00: call:7647,7695,7A59
recordPlayerNamesLoop $7ACD [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7AD7
checkMirrorUnits $7AE4 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7ADF
blinkMissileCount $7AEC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:75E4
from game/mapGenerator6F00: call:75E4 br:7AE7
drawFireButton $7B05 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7A5C
from game/mapGenerator6F00: call:7A5C
checkSetupPhaseNeeded $7B39 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7B15
droneAlertColour $7B43 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:7B64,7B8E r:7B89
from game/mapGenerator6F00: w:7B64,7B8E r:7B89
drawDroneAlertPanel $7B44 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7A5F
from game/mapGenerator6F00: call:7A5F
drainOwnCommandQueue $7B56 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:7B5E
resetDroneAlertPanel $7B59 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:76AC
from game/mapGenerator6F00: jmp:76AC
syncAfterSetup $7B61 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7B59
waitForPacketExchange $7B64 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7B3E,7B42,7B67
mapComcenSpeedLoop $7B6E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7B78
flashDroneAlertPanel $7B86 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:76AF
from game/mapGenerator6F00: jmp:76AF
beginBattle $7B8F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:7D6D
fillDroneAlertPanel $7B91 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:7B83
from game/mapGenerator6F00: jmp:7B83
drawRadarMap $7BA2 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:75B0,797E jmp:7A75
from game/mapGenerator6F00: call:75B0,797E jmp:7A75
drawRadarMapBody $7BB2 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7B48,7B99
shuffleSwapLoop $7BBC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7BC1
patchOwnSideBranches $7BC6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:798E,7D20
L_7BCF $7BCF [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7BCB
radarMapColourRamPtr $7BF9 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:79EC,7B04,7B61
L_7C00 $7C00 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7C4A
from game/mapGenerator6F00: br:7C4A
phaseSyncWaitLoop $7C03 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7C16
L_7C09 $7C09 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:7C16
from game/mapGenerator6F00: br:7C16
L_7C0F $7C0F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7C07
L_7C12 $7C12 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:7C0C
radarMapNextMapRow $7C1C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:79C2 br:7C21
setupPhaseModeTable $7C29 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: r:7C47
radarMapScreenPtrCarry $7C2E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:79E9
L_7C3E $7C3E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7C3B
L_7C44 $7C44 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7C39,7C41
sideDefaultsLoop $7C54 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7C83
getComcenCentredViewOrigin $7C5C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7959,7BC5
from game/mapGenerator6F00: call:7959,7BC5
comcenSchematicRle $7C6E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: r:8637
from game/mapGenerator6F00: r:8637
D_7C86 $7C86 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:7C34
removeQbSneakUnits $7CA0 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7C89
removeUnitsUpToY $7CA2 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7C91 br:7CAB
L_7CAD $7CAD [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7C8D
selectSideDefaultsTable $7CAE [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7C54
L_7CBA $7CBA [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7CB4
readDefaultAndAdvanceRow $7CBF [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7C57,7C5D,7C65,7C6B,7C71
D_7CC0 $7CC0 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:7C44
L_7CCF $7CCF [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7CCB
startFilmPlayback $7CD1 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:7921
filmNameByteLoop $7CF4 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7CFE
filmSeedByteLoop $7D04 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7D0E
L_7D31 $7D31 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7D2C
filmMapIdByteLoop $7D35 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7D3F
L_7D4E $7D4E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7D49
initUnitOrderLists $7D70 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7BB5
fillOrderListLoop $7D72 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7D7A
placeAllUnitsOnMap $7D7D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7B83,7D4E
placeNextUnit $7D81 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7D88
setGameClockForType $7D8B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7B1A,7B69,7B86,7B9E
clearUnitsAndRecyclersFromMap $7D98 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7B7A
removeNextUnit $7D9A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7D9E
clearRecyclerCell $7DA7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7DA2
L_7DB7 $7DB7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7DAA
waitForSpaceKey $7DB8 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: jmp:0C9D
waitSpaceLoop $7DC8 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7DD3
handleMainMenuChoice $7DE3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: jmp:1C78
L_7DF4 $7DF4 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7DED
D_7E0F $7E0F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:7DE6
L_7E24 $7E24 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7E1C
L_7E2A $7E2A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7DF2,7E02,7E32
L_7E2B $7E2B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7DEB
setModeFlagsAndStartGame $7E39 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7E47,7E4D
L_7E42 $7E42 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7E2D
checkDiskAndLoadFilmDirectory $7E4F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7DFA
checkBamAllocatedLoop $7E63 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7E6B
L_7E6D $7E6D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7E56
L_7E70 $7E70 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7E5F
L_7E71 $7E71 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7E66
writeFilmDirectory $7E74 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:8164
loadFilmDirectory $7E8B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:7E6D
filmDirectoryDiskError $7E9D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7E88,7E9A
drawFilmDirectoryPage $7EA0 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7E16 jmp:7FDA
L_7EB0 $7EB0 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7EAA
printDirectoryEntryLoop $7ECB [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7F01
L_7ED7 $7ED7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7ED0
L_7F1C $7F1C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7F0B
runLoadFilmMenu $7F3F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7E24 jmp:7F54
L_7F57 $7F57 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7F48
loadFilmSectorLoop $7F77 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7F93
L_7F9E $7F9E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7F4A,7F4F,7F9B
filmDirectoryPage $7FA1 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:7E0B,7FCB,7FD7 r:7FAE,7FCE,8143
filmMenuMode $7FA2 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:7E13 r:7E19,7EA7
filmPageFirstSlotTable $7FA3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: r:7FB1
setFilmDirectoryPagePtr $7FA6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7EC3,7FDD
addDirectoryPageOffsetLoop $7FBA [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7FC8
L_7FCA $7FCA [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7FB8
nextFilmDirectoryPage $7FCB [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7F51,80CC
joyDirToHeadingTable $7FCE [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: r:7320,8092,8259
from game/mapGenerator6F00: r:7320,8092,8259
headingLineEndColTable $7FD6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: r:8261
from game/mapGenerator6F00: r:8261
L_7FDA $7FDA [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7FD3
runSaveFilmMenu $7FDD [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7E1E jmp:80CF
headingLineEndRowTable $7FDE [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: r:825C
from game/mapGenerator6F00: r:825C
enterDroneScreen $7FE6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/scratchAndMessages0400: jmp:06FC
saveMenuRedrawRow $7FEC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:80B6
resetDroneScreen $7FF6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:81FB
from game/mapGenerator6F00: jmp:81FB
from game/scratchAndMessages0400: jmp:076A
L_7FFF $7FFF [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8003
L_8010 $8010 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:7FFB
saveMenuInputLoop $801A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:8098
L_8034 $8034 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:802F
L_803A $803A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8037
from game/mapGenerator6F00: br:8037
droneScreenIdleLoop $803D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:805E,8071 jmp:8082,808A
from game/mapGenerator6F00: br:805E,8071 jmp:8082,808A
L_8040 $8040 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:803C
L_8059 $8059 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8050
from game/mapGenerator6F00: br:8050
L_805C $805C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8046,804B,8057
from game/mapGenerator6F00: br:8046,804B,8057
L_805E $805E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8022,802C
L_8069 $8069 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8060
L_806A $806A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8065
from game/mapGenerator6F00: br:8065
L_8074 $8074 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:806D
L_8085 $8085 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:8059
from game/mapGenerator6F00: jmp:8059
L_8088 $8088 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8080
launchDrone $808D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8088
from game/mapGenerator6F00: br:8088
L_8098 $8098 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8076,8086
L_809B $809B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8096
D_809C $809C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:7FE5
D_80A0 $80A0 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:8089
L_80A7 $80A7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:809D,80A1
saveMenuAccept $80B9 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:8031 br:8072
L_80D2 $80D2 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:80C3
padDirectoryNameLoop $80E1 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:80E6
L_80E4 $80E4 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:80DF
copyTypedNameLoop $80EB [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:80F2
from game/mapGenerator6F00: br:80F1,80F2
L_80FB $80FB [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:80D5,80E9
L_8103 $8103 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:80C5,80CA
printFilmSlotEntry $810C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:8012,80AA,80FD
droneFlightLoop $8124 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:8171
from game/mapGenerator6F00: jmp:8171
L_812F $812F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:812A
from game/mapGenerator6F00: br:812A
L_813C $813C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:812D
L_8140 $8140 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:812F,8134,813A
L_8141 $8141 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:813C
from game/mapGenerator6F00: br:813C
flightStrikeBoxOrigin $8143 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7F5A,8161
L_814D $814D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8146
L_8150 $8150 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8131
from game/mapGenerator6F00: br:8131
L_8157 $8157 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8152
from game/mapGenerator6F00: br:8152
L_815A $815A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8155
saveFilmToSlot $815E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:8100
L_815F $815F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:815A
from game/mapGenerator6F00: br:815A
L_8167 $8167 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:815C
from game/mapGenerator6F00: jmp:815C
L_8174 $8174 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8165,816F
from game/mapGenerator6F00: br:8165,816F
L_8177 $8177 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:816A
from game/mapGenerator6F00: br:816A
strikeWithDrone $8182 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:812C
from game/mapGenerator6F00: jmp:812C
writeFilmSectorLoop $8184 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:81A0
promptInsertGameDisk $81A5 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:7E21,7E27
L_81A7 $81A7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:81B6 jmp:81C0
from game/mapGenerator6F00: br:81B6 jmp:81C0
promptInsertDataDisk $81B2 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7DF4
strikeWaitForExchange $81B6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:81A9
L_81C3 $81C3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:81B1
from game/mapGenerator6F00: br:81B1
patchDiskNameLoop $81C7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:81CE
D_81C8 $81C8 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:81B6
D_81C9 $81C9 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:81B9
endDroneFlight $81D0 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:817F br:81AD,81C6
from game/mapGenerator6F00: jmp:817F br:81AD,81C6
waitSpaceForDiskLoop $81DD [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:81E5
endFlightRowOffset $81F4 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7DEF,7E2F,7F98
getDroneMapPosition $81FE [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:819F
from game/mainProgram0800: call:563C
from game/mapGenerator6F00: call:819F
waitFramesLinkLoop $8202 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8207
L_820A $820A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:81F7
beginGameTypeSelection $820B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:79A1
showDroneAlert $820F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: call:53AF
L_821E $821E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8217,8233
from game/mapGenerator6F00: br:8217,8233
fillDroneViewWindow $821F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:7141,8290
from game/mainProgram0800: jmp:2E07
from game/mapGenerator6F00: call:7141,8290
releaseDroneControl $8230 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:8174
from game/mapGenerator6F00: call:8174
from game/scratchAndMessages0400: call:0709
drawDroneHeadingIndicator $823F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:8022,82B1
from game/mapGenerator6F00: call:8022,82B1
L_824E $824E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8249
L_8256 $8256 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8252
from game/mapGenerator6F00: br:8251,8252
L_8264 $8264 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:825D
L_826B $826B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8272
from game/mapGenerator6F00: br:8272
L_8276 $8276 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:8280
advanceDroneCamera $8279 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:815F,81B8
from game/mapGenerator6F00: call:815F,81B8
L_8283 $8283 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:827B
L_8293 $8293 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8287,828C
from game/mapGenerator6F00: br:8287,828C
L_829D $829D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8295
D_829E $829E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:8264
readDroneHeadingFromJoystick $82A4 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:808D,8154
from game/mapGenerator6F00: call:808D,8154 br:829F
L_82B4 $82B4 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:82A9
from game/mapGenerator6F00: br:82A9
shotLineWorkVars $82B5 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:8313,8395,8426,843C,845E r:834A,8367,838F,83AF,840F,8421,8437,844F,8457
from game/mapGenerator6F00: w:8313,8395,8426,843C,845E r:834A,8367,838F,83AF,840F,8421,8437,844F,8457
D_82B6 $82B6 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:8319 r:834F,836C
from game/mapGenerator6F00: w:8319 r:834F,836C
D_82B7 $82B7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:833E,839E,8478,848D,84AE r:8357,8374,8398,83C1,8461,8473,8488,849F,84A7
from game/mapGenerator6F00: w:833E,839E,8478,848D,84AE r:8357,8374,8398,83C1,8461,8473,8488,849F,84A7
D_82B8 $82B8 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:8344 r:835C,8379
from game/mapGenerator6F00: w:8344 r:835C,8379
D_82B9 $82B9 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:82EE,8361,837E,8381 r:8384,83D0
from game/mapGenerator6F00: w:82EE,8361,837E,8381 r:8384,83D0
D_82BA $82BA [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:82FA r:8300,8308,8310
from game/mapGenerator6F00: w:82FA r:8300,8308,8310
D_82BB $82BB [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:8325 r:832B,8333,833B
from game/mapGenerator6F00: w:8325 r:832B,8333,833B
D_82BC $82BC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:83A9,83E9,83FA,8400 r:83D7
from game/mapGenerator6F00: w:83A9,83E9,83FA,8400 r:83D7
drawShotLineInViewport $82BF [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: call:3A30
L_82CD $82CD [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:82E6,82EA
from game/mapGenerator6F00: br:82E6,82EA
L_82CF $82CF [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:82DA
from game/mapGenerator6F00: br:82DA
L_82D3 $82D3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:82D0
L_82EC $82EC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:82DD
from game/mapGenerator6F00: br:82DD
L_82F7 $82F7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:829A br:82F3
L_8311 $8311 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:830A
L_8313 $8313 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:82F3
from game/mapGenerator6F00: br:82F3
D_8319 $8319 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:8287
L_8322 $8322 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:831C
L_8329 $8329 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8320
L_832B $832B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8327
L_8338 $8338 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8325
L_8339 $8339 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8314
sendGameTypeCommand $833C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:82FA
L_833E $833E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:831E
from game/mapGenerator6F00: br:831E
printMenuTitle $8343 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:826C,82D3,8588,862A
runMenuWidth10 $8356 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:8283,82E8,8599
runMenuWithWidth $8358 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:8641
testTargetEndpointInView $8364 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:834D,8352,835A,835F
from game/mapGenerator6F00: call:823E,82BF,8398,8422,854B,8614 br:834D,8352,835A,835F
chooseRecycler $8378 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:85B6
L_8384 $8384 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:836A,836F,8377,837C
from game/mapGenerator6F00: br:836A,836F,8377,837C
L_8385 $8385 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:837B
L_838C $838C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8387
from game/mapGenerator6F00: br:8387
L_8398 $8398 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8391
L_83AC $83AC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:8406
from game/mapGenerator6F00: jmp:8406
L_83D1 $83D1 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8395
L_83E0 $83E0 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:83D6
L_83E4 $83E4 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:83D5,83DA
from game/mapGenerator6F00: br:83D5,83DA
L_83E9 $83E9 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:83B2,83B4,83B8,83C4,83C6,83CA,83DC jmp:83E1
from game/mapGenerator6F00: br:83B2,83B4,83B8,83C4,83C6,83CA,83DC jmp:83E1
L_83FB $83FB [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:841A
L_8406 $8406 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:83F8
from game/mapGenerator6F00: br:83F8
L_8409 $8409 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:83EE
from game/mapGenerator6F00: br:83EE
L_840E $840E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: jmp:8389
from game/mapGenerator6F00: jmp:8389
rebaseLineCoordsToMin $840F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:838C
from game/mapGenerator6F00: call:838C
L_8411 $8411 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:840B
L_841A $841A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8414
from game/mapGenerator6F00: br:8414
L_841D $841D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8413
L_8432 $8432 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:83DE
D_8433 $8433 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:83D1
L_8436 $8436 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:841E
from game/mapGenerator6F00: br:841E
printOptionWordLine $843B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:83BA,83BF,83C4
clearInfoPanelSetRow $8441 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:8243,82C4,839D,83E2,8572,85E6,8619,8758
L_844C $844C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8418
from game/mapGenerator6F00: br:8418
editValue $844F [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: r:8466,848F,84DE,8503,8522,853D,85CD w:8496,85E1
customSetupChosen $8450 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: r:838E,859F w:8564,859C
editValueWithJoystick $8451 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:84DB,8500,851F,8536,85CA
L_845C $845C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:84A1
L_8461 $8461 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8434,844A
from game/mapGenerator6F00: br:8434,844A
D_846A $846A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:8454
L_846C $846C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8466
from game/mapGenerator6F00: br:8466
L_8474 $8474 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:84A7
L_847E $847E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8479
L_8487 $8487 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8470
from game/mapGenerator6F00: br:8470
D_8493 $8493 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:8451
L_849C $849C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:846A
from game/mapGenerator6F00: br:846A
L_849E $849E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8494
L_84A4 $84A4 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8480,8488
applyHandicapPoints $84AA [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:85B9
scaleLineCoordsToFatPixels $84B2 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:83A1
from game/mapGenerator6F00: call:83A1
L_84BC $84BC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:84B3
L_84BD $84BD [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:84B7
from game/mapGenerator6F00: br:84B7
L_84C0 $84C0 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:84BB
from game/mapGenerator6F00: br:84BB
L_84C7 $84C7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:84B8,84BE,84C3
L_84CD $84CD [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:84C7
from game/mapGenerator6F00: br:84C7
L_84D0 $84D0 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:84CB
from game/mapGenerator6F00: br:84CA,84CB
L_84DB $84DB [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:84D7
from game/mapGenerator6F00: br:84D7
L_84DE $84DE [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:84D9
from game/mapGenerator6F00: br:84D9
L_84E1 $84E1 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:84CD
L_84EB $84EB [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:84E5
from game/mapGenerator6F00: br:84E5
scaleColAddHalfCell $84EC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:85A7
L_84EE $84EE [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:84E9
from game/mapGenerator6F00: br:84E9
plotDiamondMarker $84F1 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:83DE
from game/mapGenerator6F00: call:83DE
plotDiamondDone $8511 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:85AA
comSpeedDisplayTable $8512 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: r:859F,85AA
from game/mapGenerator6F00: r:859F,85AA
drawStatsTab $8518 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: call:1460,14D3
L_852D $852D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8570
from game/mapGenerator6F00: br:8570
L_8536 $8536 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8566
from game/mapGenerator6F00: br:8566
D_853A $853A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:8525
L_8541 $8541 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8551
from game/mapGenerator6F00: br:8551
runGameStartOptions $8547 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7AF7
L_854E $854E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8544,854A
from game/mapGenerator6F00: br:8544,854A
L_8559 $8559 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8551
L_855C $855C [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: jmp:8556
L_8568 $8568 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:855C
from game/mapGenerator6F00: br:855C
L_85AD $85AD [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:856B,85A2
L_85B9 $85B9 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:85B4
editComcenSpeed $85BC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:85A4
statsPrintThemRecycler $85DB [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:84D4,84F9,8518,852F,85C3
D_85EA $85EA [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:85DB
D_85EC $85EC [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:85DE
L_85F7 $85F7 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:85F3
from game/mapGenerator6F00: br:85F3
printNumberRightAligned $8601 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:8557,8579,8581,858B,8593,85A2,85AD,85BD,85C8
from game/mapGenerator6F00: call:8557,8579,8581,858B,8593,85A2,85AD,85BD,85C8
countNumberPadChars $860B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:82B3,82BC
emitPaddedNumber $8615 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8609,860D,8612
from game/mapGenerator6F00: br:8609,860D,8612
D_8622 $8622 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:8615
from game/mapGenerator6F00: w:8611,8615 r:8647,8651
valueMidPatch $8626 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8623
D_8627 $8627 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:8618
from game/mapGenerator6F00: w:860B,8618
D_8629 $8629 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: w:861B
from game/mapGenerator6F00: w:860E,861B
setTextColumn $862D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: call:8536,85CF,85DD,85F7
from game/mapGenerator6F00: call:8536,85CF,85DD,85F7
drawComcenSchematic $8632 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: call:176B
primeRleRunCounter $8654 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:864F
rleEmitLoop $8656 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8672,8689
from game/mapGenerator6F00: br:8672,8689
handleStarKeyToggle $8658 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: jmp:25C4 call:6002
L_8664 $8664 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:865B
rleSaveRunCount $8666 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8662
rleStoreByte $866D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8657,8661
from game/mapGenerator6F00: br:8657,8661
showToggleStateMessage $8673 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:8253
schematicDone $868B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/comcenScreens6F00: br:8676
from game/mapGenerator6F00: br:8676
D_868D $868D [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:8213,86AC
L_868E $868E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8686
strStrike $8697 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:869D
D_869A $869A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:8221,86BA
D_869B $869B [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:8226,86BF
strDroneAlertEnd $86AA [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7B4B
statsLabelsSpies $86C3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:7D4B,856D
L_86C5 $86C5 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:86D0
L_86DF $86DF [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:86EB
L_86F3 $86F3 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:86DB
filmViewWordTable $86FB [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: r:4120
D_8712 $8712 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: w:86F3
L_8714 $8714 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:871C
msgShowViewBody $8722 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:8787
msgShowViewWord $8726 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: w:4123
msgSpeedBody $872E [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:86FD,8707
msgSpeedDigit $8730 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: w:40DE
L_8734 $8734 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8730,873E
L_8740 $8740 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8737
L_8755 $8755 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:874C
msgSpottedComcenBody $8756 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:855C
L_8765 $8765 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8762
L_878A $878A [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: br:8790
msgWeLostOnPointsEnd $8795 [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mapGenerator6F00: call:857F,8769,8779
msgWeWonByAKnockout $87CE [game/mapGenerator6F00,game/comcenScreens6F00]
from game/trainerAiE000: w:EB29,EB53
overlayVariantFlag $87FF [game/mapGenerator6F00,game/comcenScreens6F00]
from game/mainProgram0800: r:1036,1080
msgGetOpponentOnPhoneAnd $8800 [game/messages8800]
from game/scratchAndMessages0400: w:049D
from game/trainerAiE000: w:E2D8,E4AB,E506,E523,EB4D,EE59,EF48 r:E2E0,E4DE,E779,EB14,EB39
from game/trainerPlaybook0200: w:049D
from game/trainerSetupEC00: w:EE59
D_8831 $8831 [game/messages8800]
from game/trainerAiE000: r:E229 w:E23B
D_8832 $8832 [game/messages8800]
from game/trainerAiE000: r:E0FA,E2F1,E4A0,E4D6,E54C,E899,EB34,EDDC,EE42,EF05 w:E0FF,E2DD,ECF5,EDD4
from game/trainerSetupEC00: w:ECF5,EDD4 r:EDDC,EE42,EF05
msgTrainerName $884E [game/messages8800]
from game/modemDriverE000: r:ED4A
D_8863 $8863 [game/messages8800]
from game/trainerAiE000: w:EC60
from game/trainerSetupEC00: w:EC60
D_8864 $8864 [game/messages8800]
from game/trainerAiE000: r:E579 w:EDCA
from game/trainerSetupEC00: w:EDCA
D_8895 $8895 [game/messages8800]
from game/trainerAiE000: r:E5AD
D_8896 $8896 [game/messages8800]
from game/trainerAiE000: r:E437,EA49,EA6A,EC60,EC84,ECD6,ECE1,ECEA w:E807,E950,EBDD,EBFB,EC67,EC75,ECC5
from game/trainerSetupEC00: w:EC75
msgPickUpPhoneThenPressSpace $8897 [game/messages8800]
from game/trainerAiE000: w:E957,EBD8,EC7A
from game/trainerSetupEC00: w:EC7A
D_8898 $8898 [game/messages8800]
from game/trainerAiE000: w:E919,E93A,EBC2,EBD0,EC7F r:E924,E934
from game/trainerSetupEC00: w:EC7F
D_8899 $8899 [game/messages8800]
from game/trainerAiE000: w:E91C,E943 r:E92E,E93D
D_88A0 $88A0 [game/messages8800]
from game/trainerAiE000: w:EA6D,EAB8 r:EA8F,EAA3,EAB5
D_88D2 $88D2 [game/messages8800]
from game/trainerAiE000: w:E30A,E65B,EB5B,ED22,EDA4,EDED,EE8B r:ED4E,EDEA,EE81
from game/trainerSetupEC00: w:ED22,EDA4,EDED,EE8B r:ED4E,EDEA,EE81
D_88DE $88DE [game/messages8800]
from game/trainerAiE000: w:E312,E660,EB63,ED3C,EDA7,EE03,EE9B r:ED51,EE00,EE91
from game/trainerSetupEC00: w:ED3C,EDA7,EE03,EE9B r:ED51,EE00,EE91
D_88EA $88EA [game/messages8800]
from game/trainerAiE000: w:E5CB,EDAA,EE17,EEAB r:E99A,EE14,EEA1,EF70
from game/trainerSetupEC00: w:EDAA,EE17,EEAB r:EE14,EEA1
D_88F6 $88F6 [game/messages8800]
from game/trainerAiE000: w:E5D2,EDAD,EE2B,EEBB r:E99F,EE28,EEB1,EF73
from game/trainerSetupEC00: w:EDAD,EE2B,EEBB r:EE28,EEB1
D_8902 $8902 [game/messages8800]
from game/trainerAiE000: r:E3B9,EE79,EF0E,EF6A w:E5C3,EDA1,EDDF
from game/trainerSetupEC00: w:EDA1,EDDF r:EE79
mapNameAlphabet $890C [game/messages8800]
from game/mapGenerator6F00: r:779B,7804,785D
D_890E $890E [game/messages8800]
from game/trainerAiE000: w:E5DC r:E605,E60A,E6AF
D_891A $891A [game/messages8800]
from game/trainerAiE000: r:E3DA,E633,E638,E6CB w:E5EF
D_8926 $8926 [game/messages8800]
from game/trainerAiE000: w:E5E7 r:E612,E61B,E6BC
D_8932 $8932 [game/messages8800]
from game/trainerAiE000: r:E3DD,E640,E64A,E6D8 w:E5FA
D_893E $893E [game/messages8800]
from game/trainerAiE000: r:E31B,E397,E3C0,E7E8,E855,E860,EB1C,EE56,EF13,EF38 w:E323,E39C,E3C5,EB21,EDB5,EF3D
from game/trainerSetupEC00: w:EDB5 r:EE56
D_8949 $8949 [game/messages8800]
from game/trainerAiE000: w:EEE4
from game/trainerSetupEC00: w:EEE4
D_894A $894A [game/messages8800]
from game/trainerAiE000: r:E7F4
D_8952 $8952 [game/messages8800]
from game/trainerAiE000: r:EA50,EA67,EA88,EABD,EAC2 w:EA72,EAC9,EC17
from game/trainerSetupEC00: w:EC17
D_8953 $8953 [game/messages8800]
from game/trainerAiE000: w:EB46,EC63,ECC2 r:EB49,ED0C,EE72,EF35
from game/trainerSetupEC00: w:EC63,ECC2 r:ED0C,EE72
D_8954 $8954 [game/messages8800]
from game/trainerAiE000: r:E6A5,E960,EB3C,EF06 w:ECC6
from game/trainerSetupEC00: w:ECC6
D_8955 $8955 [game/messages8800]
from game/trainerAiE000: r:E32C,E35F,E3B6,E3D6,E4A3,E4D9,E54F,E5A5,E5B6,E5BE,E602,E623,E630,E652,E6A2,E6F7,E77C,E7E5,E95D,E997,EF08 w:E531
from game/trainerSetupEC00: r:EF08
D_8956 $8956 [game/messages8800]
from game/trainerAiE000: w:E39F,E3FD,E538,E56E,EF61,EF6D r:E3EF,E56B,E752,EF7E
D_8957 $8957 [game/messages8800]
from game/trainerAiE000: w:E3A2,E3F8,E53B,E576 r:E3EA,E571,E759
D_8958 $8958 [game/messages8800]
from game/trainerAiE000: w:E628
D_895A $895A [game/messages8800]
from game/trainerAiE000: w:E2B0,E542,E564 r:E4B7
D_895B $895B [game/messages8800]
from game/trainerAiE000: w:E373,E413 r:E456,E466
D_895D $895D [game/messages8800]
from game/trainerAiE000: r:E1EE,E21F,E29F,E300,E5A8,E83C,E86C,ED49,EF64 w:E85A,E868,E878,EC30,ECBC
from game/trainerSetupEC00: w:EC30,ECBC r:ED49
msgOpponentUsingNonStandardGame $895E [game/messages8800]
from game/trainerAiE000: r:E249 w:E844,E87B
D_895F $895F [game/messages8800]
from game/trainerAiE000: r:E258 w:E84A,E87E
D_8960 $8960 [game/messages8800]
from game/trainerAiE000: w:E1E1,EC1A r:E23E,E251,E271,E283,E369
from game/trainerSetupEC00: w:EC1A
D_8961 $8961 [game/messages8800]
from game/trainerAiE000: w:E1E4 r:E245,E278
D_8962 $8962 [game/messages8800]
from game/trainerAiE000: w:E1DE r:E297
D_8963 $8963 [game/messages8800]
from game/trainerAiE000: w:E1F9 r:E20F,E364
D_8964 $8964 [game/messages8800]
from game/trainerAiE000: r:E32F,EB17,EB41,ED59,EE4C w:EC39,ECA3
from game/trainerSetupEC00: w:EC39,ECA3 r:ED59,EE4C
D_8965 $8965 [game/messages8800]
from game/trainerAiE000: w:E195,E1BC,E1C3,EBC9,EBD3 r:E1B4,E1C6,E214,EBC6
D_8966 $8966 [game/messages8800]
from game/trainerAiE000: w:E31E,EA7D,EC66,EC93,EE4B,EE94 r:E356,E392,E3A5,EA83,ECB6,ED05,ED0E,ED7B,EDF1,EE38
from game/trainerSetupEC00: w:EC66,EC93 r:ECB6,ED05,ED7B,EE38
D_8967 $8967 [game/messages8800]
from game/trainerAiE000: w:EB6F,EB7E,EB90,EB9F,ED0F,ED42 r:ED12
from game/trainerSetupEC00: w:ED0F,ED42 r:ED12
D_8968 $8968 [game/messages8800]
from game/trainerAiE000: w:E176,EA46,EC23,EC85,EE4E,EE51 r:E205,E2C2,EB6A
from game/trainerSetupEC00: w:EC23,EC85
D_8969 $8969 [game/messages8800]
from game/trainerAiE000: w:E135 r:E37A
D_896A $896A [game/messages8800]
from game/trainerAiE000: w:E13E r:E37F
D_896B $896B [game/messages8800]
from game/trainerAiE000: w:E183,E18D,EC1D
from game/trainerSetupEC00: w:EC1D
D_896C $896C [game/messages8800]
from game/trainerAiE000: r:E15C w:E17E,EC14
from game/trainerSetupEC00: w:EC14
D_896D $896D [game/messages8800]
from game/trainerAiE000: w:E2CB,E2FD,E336,E3CA r:E4C7
D_896E $896E [game/messages8800]
from game/trainerAiE000: w:E269,ED85 r:E3E2,E762
from game/trainerSetupEC00: w:ED85
D_896F $896F [game/messages8800]
from game/droneAiEE00: r:EF12,EF2D,EF35,EF84 w:EF32
from game/trainerAiE000: r:ED9E,EF2D,EF35,EF84 w:EE21,EECA,EF32
from game/trainerSetupEC00: r:EF2D,EF35,EF84 w:EF32
D_8970 $8970 [game/messages8800]
from game/trainerAiE000: w:EC20,ED8F,EE10,EE29 r:ED2A,EDEC,EE24
from game/trainerSetupEC00: w:EC20
D_8971 $8971 [game/messages8800]
from game/trainerAiE000: w:E19D r:E1A7,E224,E26C,E2F6,EB73
D_8972 $8972 [game/messages8800]
from game/trainerAiE000: r:EAD6,EDF6 w:EAEB,EC36,EE1B
from game/trainerSetupEC00: w:EC36
D_8973 $8973 [game/messages8800]
from game/droneAiEE00: w:EE05 r:EEED
from game/trainerAiE000: w:EED7
D_8974 $8974 [game/messages8800]
from game/droneAiEE00: r:EE2D,EE95,EEBB,EED7,EF6F,EF9E w:EF72
from game/trainerAiE000: w:EEA4,EF72 r:EF6F
from game/trainerSetupEC00: r:EF6F w:EF72
D_8975 $8975 [game/messages8800]
from game/droneAiEE00: r:EE32,EEA3,EEBE,EEDC,EF78,EFA3 w:EF7B
from game/trainerAiE000: w:EEAC,EF7B r:EF78
from game/trainerSetupEC00: r:EF78 w:EF7B
D_8976 $8976 [game/messages8800]
from game/droneAiEE00: r:EE19,EE41 w:EFB7
from game/trainerAiE000: w:E0B9,EC33,EF55,EFB7 r:E3AA,EE8A,EEBA,EEE5
from game/trainerSetupEC00: w:EC33,EFB7
D_8977 $8977 [game/messages8800]
from game/trainerAiE000: r:E079,E099,E0DC,E11F,EE85 w:E0BE,E0CA,E0E1,EC26,EEDC,EF50
from game/trainerSetupEC00: w:EC26
D_8978 $8978 [game/messages8800]
from game/droneAiEE00: r:EE3C,EE4B
from game/trainerAiE000: w:EC3C,ECCC
from game/trainerSetupEC00: w:EC3C,ECCC
D_8979 $8979 [game/messages8800]
from game/droneAiEE00: r:EFBA,EFC1 w:EFC9
from game/trainerAiE000: w:EC3F,ECCF,EFC9 r:EF92,EFBA,EFC1
from game/trainerSetupEC00: w:EC3F,ECCF,EFC9 r:EFBA,EFC1
D_897A $897A [game/messages8800]
from game/trainerAiE000: r:E29A w:EC44
from game/trainerSetupEC00: w:EC44
D_897B $897B [game/messages8800]
from game/trainerAiE000: r:E106 w:E119,EC29
from game/trainerSetupEC00: w:EC29
D_897C $897C [game/messages8800]
from game/trainerAiE000: w:E109,E116,EC2C r:E1F3,EC40
from game/trainerSetupEC00: w:EC2C
sprite0Shape $8A00 [-]
from game/comcenScreens6F00: w:826E
from game/mainProgram0800: r:255B w:2FA8,2FE3,300F,314D
from game/mapGenerator6F00: w:826E
sprite1Shape $8A40 [-]
from game/mainProgram0800: w:255E
sprite2Shape $8A80 [-]
from game/comcenScreens6F00: w:80EE
from game/mainProgram0800: w:330D
from game/mapGenerator6F00: w:80EE
sprite2ShapeRow7 $8A95 [-]
from game/mainProgram0800: w:338D
sprite3Shape $8AC0 [-]
from game/comcenScreens6F00: r:826B
from game/mainProgram0800: r:30B6 w:30BC,3A66
from game/mapGenerator6F00: r:826B
sprite4Shape $8B00 [-]
from game/mainProgram0800: w:2FAB
sprite5Shape $8B40 [-]
from game/textEngineC000: w:CD18
D_8C00 $8C00 [-]
from boot/fastLoaderC000: w:C28B
from game/mainProgram0800: w:2D6D
D_8D00 $8D00 [-]
from game/mainProgram0800: w:2D70
D_8E00 $8E00 [-]
from game/mainProgram0800: w:2D73
D_8F00 $8F00 [-]
from game/mainProgram0800: w:2D76
vicCtrl1Shadow $9000 [-]
from game/mainProgram0800: r:111B,29CD w:29E7,2DB3
vicCtrl2Shadow $9001 [-]
from boot/fastLoaderC000: r:C0AA,C20B,C3C8
from game/mainProgram0800: r:1121,29EA,2B05 w:263E,2A04,2DA3
from game/textEngineC000: r:C0AA,C20B,C3C8
vicMemPtrShadow $9002 [-]
from game/mainProgram0800: r:1137 w:2DAB
vicBorderShadow $9003 [-]
from game/comcenScreens6F00: w:7108,7A42
from game/mainProgram0800: r:113D w:2D4A
from game/mapGenerator6F00: w:7108,7A42
from game/trainerAiE000: w:EA61
vicBg0Shadow $9004 [-]
from game/comcenScreens6F00: w:7105,7A45
from game/mainProgram0800: r:1143 w:154B,265B,2D50,5AD9
from game/mapGenerator6F00: w:7105,7A45
vicBg1Shadow $9005 [-]
from game/mainProgram0800: r:1149
vicBg2Shadow $9006 [-]
from game/mainProgram0800: r:114F
spriteColourShadow $9008 [-]
from game/comcenScreens6F00: w:8016
from game/mainProgram0800: r:1191,11A3,1325 w:132A,2FEB,301F,5327
from game/mapGenerator6F00: w:8016
sprite1ColourShadow $9009 [-]
from game/mainProgram0800: w:256B,3CF7
sprite2ColourShadow $900A [-]
from game/comcenScreens6F00: w:71A7,71BD,71CE,71DF,80E6
from game/mainProgram0800: w:132D,3316,3395
from game/mapGenerator6F00: w:71A7,71BD,71CE,71DF,80E6
sprite3ColourShadow $900B [-]
from game/comcenScreens6F00: w:77EE,8256
from game/mainProgram0800: w:3B05
from game/mapGenerator6F00: w:77EE,8256
sprite4ColourShadow $900C [-]
from game/mainProgram0800: w:347B
sprite5ColourShadow $900D [-]
from game/comcenScreens6F00: w:801B
from game/mapGenerator6F00: w:801B
from game/textEngineC000: w:CD22
sprite6ColourShadow $900E [-]
from game/textEngineC000: w:CD25
sprite7ColourShadow $900F [-]
from game/textEngineC000: w:CD28
spriteXShadow $9010 [-]
from game/comcenScreens6F00: w:7FFE
from game/mainProgram0800: r:11B1 w:305E,4842,530F
from game/mapGenerator6F00: w:7FFE
sprite1XShadow $9011 [-]
from game/comcenScreens6F00: w:7670,7A06
from game/mainProgram0800: w:2588
from game/mapGenerator6F00: w:7670,7A06
sprite2XShadow $9012 [-]
from game/comcenScreens6F00: r:766D w:770C,80F6
from game/mainProgram0800: w:332B,33A6
from game/mapGenerator6F00: r:766D w:770C,80F6
sprite3XShadow $9013 [-]
from game/comcenScreens6F00: w:77E1,8005
from game/mainProgram0800: w:3ACB,3AF7 r:3AD4,3ADC,3AF1
from game/mapGenerator6F00: w:77E1,8005
sprite4XShadow $9014 [-]
from game/mainProgram0800: w:33EF,3433
sprite5XShadow $9015 [-]
from game/comcenScreens6F00: w:8002
from game/mapGenerator6F00: w:8002
from game/textEngineC000: w:CD2D
sprite6XShadow $9016 [-]
from game/textEngineC000: w:CD32
sprite7XShadow $9017 [-]
from game/textEngineC000: w:CD37
spriteYShadow $9018 [-]
from game/comcenScreens6F00: w:800A
from game/mainProgram0800: r:11BA w:3062,4845,530C
from game/mapGenerator6F00: w:800A
sprite1YShadow $9019 [-]
from game/comcenScreens6F00: w:7676,7A09
from game/mainProgram0800: w:258B
from game/mapGenerator6F00: w:7676,7A09
sprite2YShadow $901A [-]
from game/comcenScreens6F00: r:7673 w:770F,80FB
from game/mainProgram0800: w:3338,33A9
from game/mapGenerator6F00: r:7673 w:770F,80FB
sprite3YShadow $901B [-]
from game/comcenScreens6F00: w:77E9,8011
from game/mainProgram0800: w:3ACE,3B00 r:3AE4,3AEC,3AFA
from game/mapGenerator6F00: w:77E9,8011
sprite4YShadow $901C [-]
from game/mainProgram0800: w:33F7,3445
sprite5YShadow $901D [-]
from game/comcenScreens6F00: w:800D
from game/mapGenerator6F00: w:800D
from game/textEngineC000: w:CD3C
sprite6YShadow $901E [-]
from game/textEngineC000: w:CD3F
sprite7YShadow $901F [-]
from game/textEngineC000: w:CD42
spriteXMsbShadow $9020 [-]
from game/mainProgram0800: r:1155,332E w:3333
from game/scratchAndMessages0400: w:06D7,06F2
from game/textEngineC000: r:CD45 w:CD4A
spriteEnableShadow $9022 [-]
from game/comcenScreens6F00: r:716C,71E7,76A4,783E w:7171,71EC,76A9,7843,802F
from game/mainProgram0800: r:11C8,235C,2530,31A3,32EA,32F6,344D,345B,3A5A,415F,4173,52F5 w:2361,2DE0,2E02,2F6C,31AB,32EF,32FB,3452,3460,3A5F,4164,4178,52FA
from game/mapGenerator6F00: r:716C,71E7,76A4,783E w:7171,71EC,76A9,7843,7B53,802F,841F
from game/scratchAndMessages0400: w:06D1
from game/textEngineC000: r:C74E
from game/tileRules0200: w:036B
spriteXExpandShadow $9023 [-]
from game/mainProgram0800: r:115B,224D,3153,3319 w:2252,3158,331E
from game/scratchAndMessages0400: w:06DA
spriteYExpandShadow $9024 [-]
from game/mainProgram0800: r:1161,2255,315B,3321 w:225A,3160,3326
from game/scratchAndMessages0400: w:06DD
spriteBuildBuffer $9025 [-]
from game/mainProgram0800: w:30CC r:314A
from game/mapGenerator6F00: w:70A6,70BF,70C3 r:70B8,70BC,70CC
outgoingCmdRing $9065 [-]
from game/mainProgram0800: w:55F7,5606 r:5656,5689
outgoingCmdRingEnd $908C [-]
from game/mainProgram0800: w:534F
outgoingCmdWriteIndex $908D [-]
from game/mainProgram0800: w:1AE3,5601 r:55F4,5651,5682,59B7,59C5
outgoingCmdReadIndex $908E [-]
from game/mainProgram0800: w:1AE6,56A6 r:5649,59B3,59BE
mergedCmdBuffer $908F [-]
from game/mainProgram0800: w:4E26,4F4A,4FB0 r:4ECA,4EDB,4FC8,4FD4,4FDA,4FFB,57AD
mergedCmdReadIndex $90B7 [-]
from game/mainProgram0800: w:4E93,4ED6,4FCD,4FE0,5001,502E,507B,50A3,50B5,520C,537B,538B,53A3 r:4EA0,4EC7,4ED3,4FC4,4FD0,4FF7,5023,5070,5098,50AA,534A
glyphBuildBuffer $90B8 [-]
from boot/fastLoaderC000: w:C258 r:C326
from game/mainProgram0800: w:5AF0,5BA9,5C6E,5CBD,5CEA r:5B1D,5B7E,5B84,5C6B,5CE5,5D02
from game/textEngineC000: w:C258 r:C326
prevKeyCode $90E9 [-]
from game/mainProgram0800: r:0E66 w:0E76,0EA8
newKeyEvent $90EA [-]
from game/mainProgram0800: w:0C56,0E73,0E94,0E9E,0EAD,1368,521F r:11F0,134A
from game/mapGenerator6F00: r:775D w:77C9
from game/textEngineC000: r:C7DD w:C848
inputIdleFrames $90EE [-]
from game/mainProgram0800: w:1229,1235 r:122E,2042,21C0,24F3,63E9
textCentreWidth $90EF [-]
from boot/fastLoaderC000: w:C124,C12D,C179,C3E6 r:C137,C154
from game/mainProgram0800: w:22A4,5E28,6146,61D3,63AB,6532
from game/mapGenerator6F00: w:8798
from game/textEngineC000: w:C124,C12D,C179,C3E6 r:C137,C154
lastStepRowDelta $90F4 [-]
from game/highMemoryFBB8: w:FBFF,FC1B
from game/mainProgram0800: r:1D8C
from game/trainerAiE000: r:E821
lastStepColDelta $90F5 [-]
from game/highMemoryFBB8: w:FBFC,FC39
from game/mainProgram0800: r:1D89
from game/trainerAiE000: r:E819
drawCellSaveCol $90F6 [-]
from game/comcenScreens6F00: w:7435,7BD1 r:746A,74B8,7C04,7C51
from game/mainProgram0800: w:26C9,5D1C,5DDF r:2734,2751,5D74,5DF8
from game/mapGenerator6F00: w:7435,7BD1 r:746A,74B8,7C04,7C51
drawCellSaveRow $90F7 [-]
from game/comcenScreens6F00: w:743A,7BD6 r:74BD,7C56
from game/mainProgram0800: w:26CE,5D21,5DE4 r:2756,5D79,5DFD
from game/mapGenerator6F00: w:743A,7BD6 r:74BD,7C56
selectedUnit $90F8 [-]
from game/mainProgram0800: w:1C4D,206D,2086,5540,63E6,657E,65A2 r:214C,215E,21CE,2264,227E,22BD,22D5,22F7,2307,2317,2399,23C3,23DE,240A,242F,2446,2490,24BC,24E4,2574,258F,25B0,3163,348D,3C32,4A43,4AA6,4AB4,4AF2,4BD8,4C06,5523,5E17,5E32,5E4F,5E79,5EAC,5EC2,5EDD,5EEB...
from game/mapGenerator6F00: w:79CE,7EC0,7EFB,7FB4,8369,8603 r:79D8,7ECB,7ED7
from game/modemDriverE000: w:EDB6
menuTabIndex $90F9 [-]
from game/mainProgram0800: w:142A,14B0,14BA,1531 r:143F,145B,1475,147B,149E,14A9,14B5,14C2,14CB,16C0,16F2
currentUnit $90FA [-]
from game/mainProgram0800: r:231C,2415,422C,426F,427D,4293,42A3,42FB,431E,4329,4348,43D0,4434,443E,445C,446C,4483,4492,44A3,4529,4574,4720,4736,475B,476F,4819,48B1 w:4213,46EB
from game/trainerAiE000: r:E0E8,EACF
currentScreen $90FB [-]
from boot/fastLoaderC000: r:C3B9
from game/comcenScreens6F00: r:7404
from game/droneAiEE00: r:EEE6
from game/mainProgram0800: w:0A92,0ABF,0C60 r:126E,28E7,2DE3,33E0,3A00,401B,40F2,4140,4167,480F,52EE,5C84,5D0A
from game/mapGenerator6F00: r:7404 w:7919,7D56,8210,836E
from game/scratchAndMessages0400: r:06C3,06EB,0753 w:06C9
from game/textEngineC000: r:C3B9,C754,C78C
stepDelayTimer $90FC [-]
from game/mainProgram0800: r:12E5,21B8,2302,41BD w:12EA,41DA,420C,474A
from game/scratchAndMessages0400: r:0732
from game/textEngineC000: r:CFE5 w:CFEA
unitProcessOrder $90FD [-]
from game/mainProgram0800: r:4201 w:4739
from game/mapGenerator6F00: w:7D76
unitOrderIndex $9162 [-]
from game/mainProgram0800: r:41DD,41FE,4733 w:4537,46BC,473C,474D
from game/scratchAndMessages0400: r:0712,073A
linkPollDelay $9163 [-]
from game/mainProgram0800: r:12DD,4DB1 w:12E2,1A9C,4E64,56BD
from game/textEngineC000: r:CFDD w:CFE2
unitBaseOrder $9164 [-]
from game/mainProgram0800: r:46E2,47F6,47FA w:47FD,4801
from game/mapGenerator6F00: w:7D73
shotLineTimer $91C8 [-]
from game/mainProgram0800: r:12ED,415A w:12F2,3B1E
from game/textEngineC000: r:CFED w:CFF2
joyRepeatMask $91C9 [-]
from game/comcenScreens6F00: r:7622 w:7632
from game/mainProgram0800: r:0D52,6421 w:0D62,1220,6431
from game/mapGenerator6F00: r:7622 w:7632
joyHoldCounter $91CA [-]
from game/comcenScreens6F00: w:761C,7625 r:761F
from game/mainProgram0800: w:0D4C,0D55,641B,6424 r:0D4F,641E
from game/mapGenerator6F00: w:761C,7625 r:761F
gameClock $91CB [-]
from game/mainProgram0800: r:241B,4469,4480,45EB,4DFC,57BE,57D9,57DF,5833,597D w:4601,461C,59D8
from game/mapGenerator6F00: w:78DE,7AF4,7B89,7D94
from game/modemDriverE000: w:EEA1
from game/textEngineC000: r:C516,C6C3
from game/trainerAiE000: r:E22C,E231,E266,E2E3,E389,E3E5,E4A8,E4E1,E4FC,E765,EB26,EB50,ED78,EE45,EF45 w:ED8A
from game/trainerSetupEC00: r:ED78,EE45 w:ED8A
activeSpriteIndex $91CC [-]
from game/comcenScreens6F00: w:8027,8105,8298
from game/mainProgram0800: w:1D43,1FFF,218C,254D,2555,3239,5314 r:2FFA,3000,301A,3059,32CB,335E,337A
from game/mapGenerator6F00: w:8027,8105,8298
menuItemIdList $91CE [-]
from game/mainProgram0800: w:5FB5 r:60E1
menuItemCount $91D4 [-]
from game/mainProgram0800: w:1A63,1C34,5EB1,5FB8,61A9,6257,6537,661A r:5FB2,5FDC,607E,60B2
from game/mapGenerator6F00: w:7F05,7F0D,8271,82D8,83B5,858D,862F r:7FE0,8093
menuSelectedItem $91D5 [-]
from game/mainProgram0800: w:17A6,17AC,17BB,1A67,1C04,1C3A,5E96,5F25,6082,60CB,613F,623C,62B4,653A,65D2,6615 r:17AF,188B,1944,1982,19BE,1A7B,1BFF,5F2B,6043,60AC,60DE,60F7,610F,61BF,62BA,6584,65D8,6620,6633
from game/mapGenerator6F00: r:7DE3,7F43,7FF6,801D,808D,80BE,8108,810E,8128,814E,817F,82F0,8311,8360 w:7F37,80AE,815A,828C,8343,838B,85FE
menuFirstRow $91D6 [-]
from game/mainProgram0800: w:1A72,1C45,5F15,61A4,62A7,6561 r:610B
from game/mapGenerator6F00: w:7F32,8352,83B0,85F9 r:8112
infoPanelUnit $91D7 [-]
from game/mainProgram0800: w:1FD5,2187,230A,234F,5FAD,6016,620E,6398 r:4814,4859
pickedCellCol $91D8 [-]
from game/mainProgram0800: w:21FD r:4B12,4BFC
from game/mapGenerator6F00: r:8402,8428
pickedCellRow $91D9 [-]
from game/mainProgram0800: w:2205 r:4B15,4C01
from game/mapGenerator6F00: r:8405,842D
currentUnitCol $91DA [-]
from game/mainProgram0800: w:42AB,4823 r:4377,4835,484D
from game/mapGenerator6F00: w:71B0 r:723E,7264
currentUnitRow $91DB [-]
from game/mainProgram0800: w:42B3,482B r:4374,483A,4852
from game/mapGenerator6F00: w:71B3 r:7217,728A
boomerTargetTable $91DC [-]
from game/mainProgram0800: w:3C59,3CDD,4454,5167 r:3C81
fireTargetUnit $91F0 [-]
from game/mainProgram0800: r:2321,4428,447B,449D w:3C9D,3CCD,3CE2,43EA,4412,4459
from game/trainerAiE000: r:EADB
fireTargetDistance $91F1 [-]
from game/mainProgram0800: w:3603,3C9A,3CC7,3CE8,43E7,440C r:3614,3CC2,4407
circleStepsLeft $91F2 [-]
from game/mainProgram0800: w:3254,325D r:3260
spritePlotMode $91F3 [-]
from game/comcenScreens6F00: w:7189,71B1
from game/mainProgram0800: w:30D4,3465,3D09,3D38 r:31AF,321A
from game/mapGenerator6F00: w:7189,71B1
groupStatusTable $91F4 [-]
from game/mainProgram0800: w:3D99,48E7,4953,496A,4980,514E r:45BC,469E,48DF,494C,4963,497D,5147
highlightedUnit $9204 [-]
from game/mainProgram0800: w:2009,4BDB,5E35,5E7C,61ED r:2878
highlightedGroupKey $9205 [-]
from game/mainProgram0800: w:200C,4BD5,5E2F,5E76,605C,61E3,6368,63A1,64CB r:2337,2890,6057
selectedGroupKey $9206 [-]
from game/mainProgram0800: r:30C0,30EB,4AA3,4ABC,4AC6,4BEB,62D8,6346,639E,646F,64C8,64DA,65E7 w:6054,61E0
unusedFlag9207 $9207 [-]
from game/mainProgram0800: w:61AE,639B
lastShownClock $9208 [-]
from game/mainProgram0800: w:3B80,47C8
from game/textEngineC000: r:C519 w:C51E
uiLevel $9209 [-]
from game/mainProgram0800: w:1FFC,5E3D,5E84,5E91,5FA8,6131,61F2,6390 r:219B,220B,22AB,287D,64E4
groupBoxActive $920A [-]
from game/mainProgram0800: r:1CE6,1D1E,2546,3023 w:223E,319A
droneHeading $920B [-]
from game/comcenScreens6F00: r:7179,7324,733F,734C,8108,829B w:7344,8095
from game/mainProgram0800: r:563F
from game/mapGenerator6F00: r:7179,7324,733F,734C,8108,829B w:7344,8095
from game/trainerAiE000: r:ED9B,EE1E
droneControlFlags $920D [-]
from game/comcenScreens6F00: r:7698,79A1,80BE,8167,8182,81AA,81C3,81DD,8230 w:79F0,80C3,8189,81E2,8237
from game/mainProgram0800: r:33CF,52E6,533D,5382,538E,562B,567D w:4029,52EB,5342,5387,5393
from game/mapGenerator6F00: r:7698,79A1,80BE,8167,8182,81AA,81C3,81DD,8230 w:79F0,80C3,8189,81E2,8237
from game/trainerAiE000: r:E09E,E0C1,ED1D,EDD5,EE8F
exchangeAppliedFlag $920E [-]
from game/comcenScreens6F00: r:75EC,8157,81B3 w:768A,827B,851E
from game/mainProgram0800: r:1456,2326 w:232D,41F8
from game/mapGenerator6F00: r:75EC,8157,81B3 w:768A,827B,851E
radarGhostCountdown $920F [-]
from game/comcenScreens6F00: w:7146,7525,752F
from game/mapGenerator6F00: w:7146,7525,752F
radarNoiseMasks $9210 [-]
from game/comcenScreens6F00: w:727E,7296 r:7293,73D5
from game/mapGenerator6F00: w:727E,7296 r:7293,73D5
droneFuel $9220 [-]
from game/comcenScreens6F00: r:6F99,6FAE,8162 w:71F9,803A,80B2,81D7,8293
from game/mapGenerator6F00: r:6F99,6FAE,8162 w:71F9,7EC8,7EFE,803A,80B2,81D7,8293
frameWidth $9221 [-]
from game/comcenScreens6F00: w:7228,724D,7563
from game/mainProgram0800: w:2B20,2C8E,2CA5,2E28 r:2B66,2B86,2CBC,2E17,2E8C,2EFB
from game/mapGenerator6F00: w:7228,724D,7563
frameHeight $9222 [-]
from game/comcenScreens6F00: w:722B,7250,7568 r:7238
from game/mainProgram0800: w:2B2B,2C94,2CA8,2E44 r:2B6F,2B7B,2CB1,2E33,2EC4
from game/mapGenerator6F00: w:722B,7250,7568 r:7238
linkTimeoutCounter $9223 [-]
from game/mainProgram0800: r:12B4,41F1,5918,5A14 w:12BE,4E69,5A19
droneRadarOwnColour $9224 [-]
from game/comcenScreens6F00: r:7421
from game/mapGenerator6F00: r:7421 w:7904
droneRadarEnemyColour $9225 [-]
from game/comcenScreens6F00: r:7427
from game/mapGenerator6F00: r:7427 w:78FB
cellBackgroundColour $9226 [-]
from game/comcenScreens6F00: w:710D,7A4A r:740F
from game/mainProgram0800: w:1550,2660
from game/mapGenerator6F00: w:710D,7A4A r:740F
scanUnitTerrain $9227 [-]
from game/mainProgram0800: w:35DF,4249 r:437A
scanUnitType $9228 [-]
from game/mainProgram0800: w:35CC,4236 r:3675,3691,43D3,442D,47B0
scanUnitTerrainHeight $9229 [-]
from game/mainProgram0800: w:35EA r:36A0,371A
comcenStunStatus $922A [-]
from game/comcenScreens6F00: w:730D
from game/mainProgram0800: w:0BD0,4555 r:1424,1446,1510,16ED,175C,179F,17C4,17EB,1802,31A6,3A05,40BA,453A,5C7C,60FE
from game/mapGenerator6F00: w:730D
from game/scratchAndMessages0400: w:071A,0722,0750 r:071D,074B
overviewUnitPattern $922B [-]
from game/mainProgram0800: r:5BF2
from game/mapGenerator6F00: w:7909
currentUnitCloakBits $922C [-]
from game/mainProgram0800: w:4243 r:434D
radarHalfToneFlag $922D [-]
from game/comcenScreens6F00: r:73A7,73C0,73DB w:73E6,7549
from game/mapGenerator6F00: r:73A7,73C0,73DB w:73E6,7549
groupBoxRightOffset $922E [-]
from game/mainProgram0800: r:1D31,1F92,317D w:30D9,3183
groupBoxLeftOffset $922F [-]
from game/mainProgram0800: r:1D27,1F83,302A,3117,3174 w:30DE,317A
groupBoxBottomOffset $9230 [-]
from game/mainProgram0800: r:1CF9,1F6F,318F w:30E3,3195
groupBoxTopOffset $9231 [-]
from game/mainProgram0800: r:1CEF,1F60,3030,310A,3186 w:30E8,318C
radarMissilesLeft $9232 [-]
from game/comcenScreens6F00: w:758F,7644 r:75DD,763F,7ABA
from game/mapGenerator6F00: w:758F,7644 r:75DD,763F,7ABA
radarDronesLeft $9233 [-]
from game/comcenScreens6F00: r:7045,7050,8034,8060,806E,8085,8137 w:7FE9,7FF9,80B8
from game/mapGenerator6F00: r:7045,7050,8034,8060,806E,8085,8137 w:7FE9,7FF9,80B8
viewRedrawTimer $9234 [-]
from game/comcenScreens6F00: w:840B
from game/mainProgram0800: r:12F5,4145 w:12FE,4157
from game/mapGenerator6F00: w:840B
from game/textEngineC000: r:CFF5
comcenUnit $9236 [-]
from game/comcenScreens6F00: r:7149,72E2,72FB,7929,7A18,7A24,7C5C,80C6,81E5,8533,855E
from game/mainProgram0800: r:14FB,1522,1710,173F,1794,1823,192D,199B,205F,2091,34E4,3B5E,3B66,3F02,3FB3,4549,468B,4921,5151,5D85,5EEE,645D
from game/mapGenerator6F00: r:7149,72E2,72FB,7929,7A18,7A24,7C5C,80C6,81E5,8533,855E w:7BF5
from game/textEngineC000: r:C901
from game/trainerAiE000: w:EE79,EE81
radarOwnUnitColour $9237 [-]
from game/comcenScreens6F00: w:7424,7BA7 r:74F6
from game/mainProgram0800: w:5DA6
from game/mapGenerator6F00: w:7424,7BA7 r:74F6
radarEnemyUnitColour $9238 [-]
from game/comcenScreens6F00: w:742A,7BAF r:7518
from game/mainProgram0800: w:5DAE
from game/mapGenerator6F00: w:742A,7BAF r:7518
radarTerrainColour $9239 [-]
from game/comcenScreens6F00: w:741E,7BAA r:74E1,753D
from game/mainProgram0800: w:5DA9
from game/mapGenerator6F00: w:741E,7BAA r:74E1,753D
pendingRedrawGroup $923A [-]
from game/mainProgram0800: r:418D,41A7 w:4194,41BA,510A
from game/mapGenerator6F00: w:78D8
pendingRedrawUnit $923B [-]
from game/mainProgram0800: w:3EA0,405A,418A,505C r:417B
from game/mapGenerator6F00: w:78DB
commandSliceIndex $923C [-]
from game/mainProgram0800: w:41EB r:4DE3,57CC,57D2
attackerType $923D [-]
from game/comcenScreens6F00: r:83F3
from game/mainProgram0800: w:38D1 r:38FC,39BF,3B08
from game/mapGenerator6F00: r:83F3
markerSpriteTimer $923E [-]
from game/mainProgram0800: r:1301,341F,416E w:1306,3407
gameOverFlags $923F [-]
from game/mainProgram0800: r:0EDF,4216 w:28F9,524E,5A03
hitDamage $9240 [-]
from game/mainProgram0800: w:3B22,3B52,3B69,3B76,3BDF r:3B71,3B83,3B93,3B99,3BEF,3D7A
comcenSystemStatus $9241 [-]
from game/mainProgram0800: r:14F2,1517,18A7,18AE,1954,3D70 w:1756,1989,3D81
comcenBattleStatus $9242 [-]
from game/comcenScreens6F00: w:7302
from game/mainProgram0800: w:3FEA r:5BE2
from game/mapGenerator6F00: w:7302,7B09,8366
comcenRadarStatus $9243 [-]
from game/comcenScreens6F00: w:7305 r:7604,78D9,7908
from game/mainProgram0800: w:3FED
from game/mapGenerator6F00: w:7305 r:7604,78D9,7908
comcenDroneStatus $9244 [-]
from game/comcenScreens6F00: w:7308 r:804D,8284
from game/mainProgram0800: w:3FF0
from game/mapGenerator6F00: w:7308 r:804D,8284
comcenCloakedFlag $9245 [-]
from game/comcenScreens6F00: r:75A5,8048
from game/mainProgram0800: r:2064,2096 w:5159
from game/mapGenerator6F00: r:75A5,8048
rleMarkerByte $9246 [-]
from game/comcenScreens6F00: w:863A r:865E
from game/mainProgram0800: w:67D9 r:67FF
from game/mapGenerator6F00: w:863A r:865E
rleUnpackFlag $9247 [-]
from game/comcenScreens6F00: w:8634
from game/mainProgram0800: w:67D3
from game/mapGenerator6F00: w:8634
lastTypedKey $9248 [-]
from game/mainProgram0800: w:0C53,0CC2,0E7D,0E97,136B,1BCE,1BF3,1FD2,20D1,25C0,40E8,4100 r:0CD2,1BE2,25B7,40C5,40DB,40F7
from game/mapGenerator6F00: w:7DBA,7DDF,81DA,8668 r:7DCE,81E0,865D
from game/textEngineC000: r:C469,C636,C64D,C699,C7AA w:C664,C6A2,C7B8,C84B
messageQueue $9249 [-]
from game/mainProgram0800: w:0C4D
from game/textEngineC000: r:C581,C5A3,C61E,C672,C68A w:C5A9,C5B5
messageQueueHead $9251 [-]
from game/mainProgram0800: r:1400
from game/mapGenerator6F00: r:8673
from game/textEngineC000: r:C56C,C589,C59D,C5F1,C66D,C6EF w:C57B
messageQueueTail $9252 [-]
from game/mainProgram0800: r:1403
from game/mapGenerator6F00: w:8676
from game/textEngineC000: r:C572,C57E,C594,C5EE,C63D,C667 w:C624,C659,C687,C6F2
incomingChatBuffer $9253 [-]
from game/mainProgram0800: w:13D8,13E7 r:13F5
incomingChatScrollSrc $9254 [-]
from game/mainProgram0800: r:13D5
incomingChatLength $9277 [-]
from game/mainProgram0800: w:13A8,13B8,13C0,13CB,13E1,13EA,1BC6,1BD9 r:13B1,13C4
from game/mapGenerator6F00: w:7DC5
from game/textEngineC000: r:C508,C5DD w:C52E
typedLineBuffer $9278 [-]
from game/mainProgram0800: w:1363
from game/mapGenerator6F00: w:8017 r:80EB
from game/textEngineC000: w:C820,C82A,C83E
typedLineScrollSrc $9279 [-]
from game/textEngineC000: r:C81D
chatState $929C [-]
from game/mainProgram0800: w:133D,135E,1392,1BD3,29AD,5224,5279 r:1341
from game/mapGenerator6F00: w:7DBF r:8658
from game/scratchAndMessages0400: r:06BA
from game/textEngineC000: r:C493,C4C5,C4CC w:C49C,C4BA,C4D1
lastOrderedGroupKey $929D [-]
from game/mainProgram0800: r:4C1A,4C60,65EA w:4C25
from game/mapGenerator6F00: w:78E1
pendingGroupOrderCount $929E [-]
from game/mainProgram0800: w:4C1F,4C2A,4C65 r:65EF
pendingOwnCmdCount $929F [-]
from game/mainProgram0800: w:4EC4,4F8E,55EC,560F,561F
from game/mapGenerator6F00: r:7B56
rawKeyCode $92A0 [-]
from game/mainProgram0800: w:0E59
from game/textEngineC000: r:C4B1
persistentMessageId $92A1 [-]
from game/mainProgram0800: r:082A,1A86,299D w:0CB9,10D6,1AC1,1B7E,1B93,1BC1,1FF4,20BD,2929,296B,2995,29A5,5289,52A1,5730,5762,5A08
from game/mapGenerator6F00: w:7998,7C18,7C25,81D2,81EE,868E,8728
from game/textEngineC000: r:C611 w:C6F7,C725,C72D,C7CE,C855
sideScoreLo $92A2 [-]
from game/mainProgram0800: r:2906,3B88,47CE,55C3,5845,5933 w:2959,2985,29B8,3B8B,47D1,55C6,59EA
from game/modemDriverE000: w:EE57
from game/textEngineC000: r:C6E6
side1ScoreLo $92A3 [-]
from game/mainProgram0800: r:290A
sideScoreHi $92A4 [-]
from game/mainProgram0800: r:290F,47D4,55CA,583E w:2960,298A,29BD,3B90,47D9,55CD,59E3
from game/textEngineC000: r:C6E9
side1ScoreHi $92A5 [-]
from game/mainProgram0800: r:2912
recyclerMode $92A6 [-]
from game/comcenScreens6F00: r:85D5,85E6
from game/mainProgram0800: r:3E3F w:54F3
from game/mapGenerator6F00: w:7C60,837F r:8388,85D5,85E6
from game/modemDriverE000: r:EE28
side1RecyclerMode $92A7 [-]
from game/mapGenerator6F00: w:8382
recyclerCol $92A8 [-]
from game/mainProgram0800: r:3E2F,3E7C,3F2C,3F6A w:54FF
from game/mapGenerator6F00: w:78E7 r:7DA7
from game/modemDriverE000: w:EE31
side1RecyclerCol $92A9 [-]
from game/mapGenerator6F00: w:78EA
recyclerRow $92AA [-]
from game/mainProgram0800: r:3E34,3E82,3F35,3F67 w:5504
from game/mapGenerator6F00: r:7DAC
from game/modemDriverE000: w:EE34
terrainPointsBySide $92AC [-]
from game/comcenScreens6F00: r:85BA,85C5
from game/mainProgram0800: r:47A9 w:55DB
from game/mapGenerator6F00: w:7C5A r:84F2,85BA,85C5
from game/trainerAiE000: r:EDC1
from game/trainerSetupEC00: r:EDC1
dronesLeft $92AE [-]
from game/comcenScreens6F00: r:7FE6,7FF6,8576
from game/mainProgram0800: r:53B4 w:53B9,53D0
from game/mapGenerator6F00: w:7C6E,7C99 r:7FE6,7FF6,8511,8576
from game/trainerAiE000: r:ED75,EDDA
opponentDronesLeft $92AF [-]
from game/comcenScreens6F00: r:857E
from game/mapGenerator6F00: w:7C9C r:857E
from game/trainerAiE000: r:EEE0
missilesLeft $92B0 [-]
from game/comcenScreens6F00: r:758C,8588
from game/droneAiEE00: r:EED2
from game/mainProgram0800: w:53D5,53EE r:53E4
from game/mapGenerator6F00: r:758C,8528,8588 w:7C74
opponentMissilesLeft $92B1 [-]
from game/comcenScreens6F00: r:8590
from game/mapGenerator6F00: r:8590
from game/trainerAiE000: r:ED25,ED7C,EDE0
comcenRevealTimer $92B2 [-]
from game/mainProgram0800: w:4047,4632 r:462D
comcenSpeedClass $92B4 [-]
from game/comcenScreens6F00: r:859C
from game/mainProgram0800: r:34E1,4688,491E w:55E8
from game/mapGenerator6F00: r:7B6E,859C,85BC w:7B74,7C68
opponentComcenSpeedClass $92B5 [-]
from game/comcenScreens6F00: r:85A7
from game/mainProgram0800: r:34E9,4690,4926
from game/mapGenerator6F00: r:85A7
savedTextWindow $92B6 [-]
from game/textEngineC000: r:C410 w:C41F
exchangeActivityFlag $92C2 [-]
from game/mainProgram0800: w:435F,44D5,45FB,4756,4EAD r:45F4,4EA8
savedViewOriginCol $92C3 [-]
from game/mainProgram0800: r:1FC3,1FE1 w:201A
from game/modemDriverE000: w:EC20
savedViewOriginRow $92C4 [-]
from game/mainProgram0800: r:1FC8,1FE6 w:201F
from game/modemDriverE000: w:EC27
menuBlinkState $92C5 [-]
from game/mainProgram0800: w:5FED,612A r:60D6,60E5,6125
from game/mapGenerator6F00: w:7FF1,8459 r:8039
setupPhaseMode $92C6 [-]
from game/mapGenerator6F00: w:7C4A
from game/textEngineC000: r:C474
manualCheckTries $92C7 [-]
from game/mainProgram0800: w:09BF,0A16,0B67
screenShakeTimer $92C8 [-]
from game/mainProgram0800: r:1167,29DB,29F8,41C2 w:3B48,41CA
gameEndCountdown $92C9 [-]
from game/mainProgram0800: w:0BCA,12C8,1ADE,4037,5266,5A10 r:12C1,19B9,1A16,1A49,204E,408C,40AA,606F
from game/scratchAndMessages0400: r:0728
from game/textEngineC000: r:C456,C86D
savedLineState $92CA [-]
from game/comcenScreens6F00: w:7866 r:786F
from game/mapGenerator6F00: w:7866 r:786F
comcenStatusSnapshot $92D6 [-]
from game/mainProgram0800: w:14F5,1503 r:151A,152A
from game/mapGenerator6F00: w:78EF
decimalDigitBuffer $92DA [-]
from boot/fastLoaderC000: w:C1D0 r:C1E4
from game/textEngineC000: w:C1D0 r:C1E4
stepIntervalFrames $92E3 [-]
from game/mainProgram0800: w:40D8 r:41CD
from game/mapGenerator6F00: w:792C
shiftHeldFlag $92E4 [-]
from game/mainProgram0800: w:0BCD,0E5C r:0E82,124F
commodoreHeldFlag $92E5 [-]
from game/mainProgram0800: w:0E5F r:1254
filmNameLength $92E6 [-]
from game/mainProgram0800: r:1336
from game/mapGenerator6F00: w:7FEE,8034,8105 r:8024,80D2
soundRequestSlots $92E7 [-]
from game/textEngineC000: w:C8B5,C8E5,C8F2 r:C8C2,C8EB
soundRequestVoice1 $92E8 [-]
from game/textEngineC000: w:C8B2
soundRequestVoice2 $92E9 [-]
from game/textEngineC000: w:C8AF
soundRequestMultiVoice $92EA [-]
from game/textEngineC000: w:C8AB
mergedCmdLength $92EB [-]
from game/mainProgram0800: w:4DD7,4E14,4E8E r:4E08,4E2B,4EA3,578A,57A3,57B5
mergedCmdSplitIndex $92EC [-]
from game/mainProgram0800: w:4E1C,4E78,4E86 r:4EB0,579C
mergedCmdOwnerFlag $92ED [-]
from game/mainProgram0800: w:4E9D,4EBA r:4EB5,4EBD
currentCommandLength $92EE [-]
from game/mainProgram0800: w:4DA5,4F51,4FB7,5697 r:4F64
from game/trainerAiE000: w:EA75 r:EA99,EAAB,EAC6
lastQuarterRound $92EF [-]
from game/mainProgram0800: r:4611
from game/mapGenerator6F00: w:78F2,7BA3
diskIdIndex $92F0 [-]
from game/mainProgram0800: w:0FB4 r:0FE7
from game/mapGenerator6F00: r:7F08,7F4C,80C7,8131
filmEndPtr $92F1 [-]
from game/mainProgram0800: r:5813,585C,5920 w:5869,598F
filmEndPtrHi $92F2 [-]
from game/mainProgram0800: r:581A,5861,5925 w:586E,5994
setupToggleFlag $92F3 [-]
from game/mainProgram0800: r:209F w:20A6
from game/mapGenerator6F00: w:7AFE,822F,8568,8670 r:824E,8292,84C7,866B,8683
spriteScrollFineX $92F4 [-]
from game/mainProgram0800: r:117F w:29FF
spriteScrollFineY $92F5 [-]
from game/mainProgram0800: r:1174 w:29E2
droneViewOriginCol $92F6 [-]
from game/comcenScreens6F00: r:7386,79AE,79FD,81FE w:7389,80D1
from game/mainProgram0800: r:4F84 w:52FF
from game/mapGenerator6F00: r:7386,79AE,79FD,81FE w:7389,80D1
from game/trainerAiE000: r:ED33
droneViewOriginRow $92F7 [-]
from game/comcenScreens6F00: r:738E,79BC,7A00,8206 w:7391,80DC
from game/mainProgram0800: r:4F89 w:5304
from game/mapGenerator6F00: r:738E,79BC,7A00,8206 w:7391,80DC
from game/trainerAiE000: r:ED3B
missileFlightTick $92F8 [-]
from game/comcenScreens6F00: w:77CF,7818 r:7804,7813
from game/mainProgram0800: w:129C
from game/mapGenerator6F00: w:77CF,7818 r:7804,7813
droneArrivalFlags $92F9 [-]
from game/comcenScreens6F00: r:75BC,79A6,79CF,79DD,79E4 w:79D4,79EB
from game/droneAiEE00: r:EE00
from game/mainProgram0800: w:402C,4F20,4F42,4FA8,5356,539F,53A8 r:52DF,5345,539A,5634,5670
from game/mapGenerator6F00: r:75BC,79A6,79CF,79DD,79E4 w:79D4,79EB
from game/scratchAndMessages0400: w:06E5
lastQuarterFlag $92FA [-]
from game/mainProgram0800: w:4628
from game/mapGenerator6F00: w:7D61
from game/textEngineC000: r:C50D
radarSweepTick $92FB [-]
from game/comcenScreens6F00: r:7894 w:78D3
from game/mainProgram0800: w:129F
from game/mapGenerator6F00: r:7894 w:78D3
revealAllUnits $92FC [-]
from game/mainProgram0800: r:2055,284F,5C07
from game/mapGenerator6F00: w:7927,7CD6
from game/modemDriverE000: r:EEC9,EEDF w:EEE4
defaultMainMenuItem $92FD [-]
from game/mainProgram0800: w:1AE9,1B04,1B1D r:1C37
from game/mapGenerator6F00: w:7E06
soloTrainerAtGameStart $92FE [-]
from game/mainProgram0800: w:0AE7 r:352D,3FB8
from game/mapGenerator6F00: w:7CDE
bitmapRowLoTable $9300 [game/graphicsData9300]
from game/highMemoryFBB8: r:FC80
from game/mainProgram0800: r:2AA3
bitmapRowLoTableFrom3 $9303 [game/graphicsData9300]
from game/comcenScreens6F00: r:7BDA,7C38
from game/mainProgram0800: r:5DB2
from game/mapGenerator6F00: r:7BDA,7C38
bitmapRowLoTableFrom6 $9306 [game/graphicsData9300]
from game/comcenScreens6F00: r:743E,749F
from game/mapGenerator6F00: r:743E,749F
bitmapRowHiTable $9319 [game/graphicsData9300]
from game/highMemoryFBB8: r:FC87
from game/mainProgram0800: r:2AAC
bitmapRowHiTableFrom3 $931C [game/graphicsData9300]
from game/comcenScreens6F00: r:7BE2,7C40
from game/mainProgram0800: r:5DBA
from game/mapGenerator6F00: r:7BE2,7C40
bitmapRowHiTableFrom6 $931F [game/graphicsData9300]
from game/comcenScreens6F00: r:7446,74A7
from game/mapGenerator6F00: r:7446,74A7
bitmapColLoTable $9332 [game/graphicsData9300]
from game/highMemoryFBB8: r:FCAE
from game/mainProgram0800: r:2AA7
bitmapColLoTableFrom3 $9335 [game/graphicsData9300]
from game/comcenScreens6F00: r:7BDD,7C3B
from game/mainProgram0800: r:5DB5
from game/mapGenerator6F00: r:7BDD,7C3B
bitmapColLoTableFrom13 $933F [game/graphicsData9300]
from game/comcenScreens6F00: r:7441,74A2
from game/mapGenerator6F00: r:7441,74A2
bitmapColHiTable $935A [game/graphicsData9300]
from game/highMemoryFBB8: r:FCB5
from game/mainProgram0800: r:2AAF
bitmapColHiTableFrom3 $935D [game/graphicsData9300]
from game/comcenScreens6F00: r:7BE5,7C43
from game/mainProgram0800: r:5DBD
from game/mapGenerator6F00: r:7BE5,7C43
bitmapColHiTableFrom13 $9367 [game/graphicsData9300]
from game/comcenScreens6F00: r:7449,74AA
from game/mapGenerator6F00: r:7449,74AA
screenRowLoTable $9382 [game/graphicsData9300]
from game/comcenScreens6F00: r:82C1
from game/mainProgram0800: r:2A71,2AB6
from game/mapGenerator6F00: r:82C1
screenRowLoTableFrom3 $9385 [game/graphicsData9300]
from game/comcenScreens6F00: r:78E9,7BEB
from game/mainProgram0800: r:5DC3
from game/mapGenerator6F00: r:78E9,7BEB
screenRowLoTableFrom6 $9388 [game/graphicsData9300]
from game/comcenScreens6F00: r:744F
from game/mapGenerator6F00: r:744F
screenRowHiTable $939B [game/graphicsData9300]
from game/comcenScreens6F00: r:82C6
from game/mainProgram0800: r:2A6C,2ABB
from game/mapGenerator6F00: r:82C6
screenRowHiTableFrom3 $939E [game/graphicsData9300]
from game/comcenScreens6F00: r:78F2,7BF2
from game/mainProgram0800: r:5DCA
from game/mapGenerator6F00: r:78F2,7BF2
screenRowHiTableFrom6 $93A1 [game/graphicsData9300]
from game/comcenScreens6F00: r:7456
from game/mapGenerator6F00: r:7456
fontColorTable $93B4 [game/graphicsData9300]
from game/mainProgram0800: r:2AD6
titleColorRam $9800 [boot/titleColorRam9800,game/graphicsData9300]
from boot/fastLoaderC000: r:C271
titleColorRow00Cell16 $9810 [boot/titleColorRam9800,game/graphicsData9300]
from game/mainProgram0800: r:2BBA,2BC5
titleColorRow02Cell14 $985E [boot/titleColorRam9800,game/graphicsData9300]
from game/textEngineC000: r:C80A
titleColorRow03Cell06 $987E [boot/titleColorRam9800,game/graphicsData9300]
from boot/fastLoaderC000: r:C02A
from game/textEngineC000: r:C02A
titleScreenRam $9C00 [boot/titleScreenRam9C00,game/graphicsData9300]
from boot/fastLoaderC000: r:C288
titleScreenRow16Col18 $9E92 [boot/titleScreenRam9C00,game/graphicsData9300]
from game/mainProgram0800: r:300C
titleScreenRow16Col36 $9EA4 [boot/titleScreenRam9C00,game/graphicsData9300]
from game/mainProgram0800: r:330A
titleScreenRow20Col02 $9F22 [boot/titleScreenRam9C00,game/graphicsData9300]
from game/mainProgram0800: r:338A
titleScreenRow20Col23 $9F37 [boot/titleScreenRam9C00,game/graphicsData9300]
from game/mainProgram0800: r:323D
titleScreenRow20Col33 $9F41 [boot/titleScreenRam9C00,game/graphicsData9300]
from game/mainProgram0800: r:3242
titleScreenRow21Col03 $9F4B [boot/titleScreenRam9C00,game/graphicsData9300]
from game/mainProgram0800: r:3247
titleScreenRow21Col13 $9F55 [boot/titleScreenRam9C00,game/graphicsData9300]
from game/mainProgram0800: r:324C
titleScreenRow21Col23 $9F5F [boot/titleScreenRam9C00,game/graphicsData9300]
from game/mainProgram0800: r:3251
titleBitmapAAEA $AAEA [boot/titleBitmapA000]
from boot/fastLoaderC000: w:C168
titleBitmapBAA2 $BAA2 [boot/titleBitmapA000]
from boot/fastLoaderC000: r:C3EC
titleBitmapBAA3 $BAA3 [boot/titleBitmapA000]
from boot/fastLoaderC000: r:C3E3
mapRowAddrLoTable $BFB0 [boot/titleBitmapA000]
from game/mainProgram0800: r:25FC
from game/tileRules0200: w:034A
mapRowAddrHiTable $BFD8 [boot/titleBitmapA000]
from game/mainProgram0800: r:2603
from game/tileRules0200: w:0345
bootEntry $C000 [boot/fastLoaderC000,game/textEngineC000]
from boot/eaBootFile: call:02D2
from game/mainProgram0800: w:0A1E
bootLoaderStatus $C003 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C00D
bootLoadSectors $C004 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C19D,C1D2,C1DB,C1EB,C1FB
bootReadSectorLoop $C008 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: jmp:C019 br:C02C
from game/mainProgram0800: r:30B9,3217
printChar $C01A [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C16E,C174,C1E7
from game/mainProgram0800: call:15E7,22D2,23D3,23D8,243E,24D3,24DD,616D,6187
from game/mapGenerator6F00: call:777D,77B2,7ED4,7EE1,804E,8121
from game/textEngineC000: call:C16E,C174,C1E7,C4E9
bootSectorOk $C01C [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C00B
L_C02D $C02D [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C01F
from game/textEngineC000: br:C01F
restoreRegsAXY $C030 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: jmp:C03A
from game/mainProgram0800: call:5CA1,5D11,5DE7 jmp:5D17
from game/textEngineC000: jmp:C03A
bootSetDest $C034 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C194,C1C9,C1E2,C1F2
bootSetDestHi $C037 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C025
from game/textEngineC000: br:C025
bootExchangeByte $C03B [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C09F,C0A4,C0A9,C0E8
handleControlChar $C03D [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C037
from game/textEngineC000: call:C037
bootExchangeBit $C040 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C043,C080
printNewline $C041 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C0D1
from game/mainProgram0800: call:1606,162F,22DD,23C0,23DB,2441,248D,615B,6190,6555 jmp:6355,64FD
from game/mapGenerator6F00: call:7EB7,7EEB,827D,82E2,8593,85F4,8639,876C jmp:843E
from game/textEngineC000: call:C0D1
L_C04D $C04D [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C049
from game/textEngineC000: br:C049
L_C053 $C053 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C051
from game/textEngineC000: br:C051
L_C056 $C056 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C03F
from game/textEngineC000: br:C03F
bootWaitDriveAck $C05C [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C05F
L_C069 $C069 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C058
from game/textEngineC000: br:C058
bootDriveDataBit $C06A [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C066
from game/mainProgram0800: jmp:1572,1596,261F,26B5,5E11,659D call:1768,2648,6552
bootWaitClkAck $C075 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C078
from game/mainProgram0800: call:24B5
bootToggleDataAck $C07A [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C3A5 jmp:C3F6
from game/mapGenerator6F00: call:776D,8049,811C,8471
from game/textEngineC000: call:C3A5,C6DF jmp:C3F6
L_C07F $C07F [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: jmp:C077
from game/textEngineC000: jmp:C077
bootSendShiftReg $C087 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C03B,C061
bootRecvShiftReg $C088 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C052 r:C082 br:C091
from game/textEngineC000: br:C091
bootReadOneSector $C08A [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C008
D_C090 $C090 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C07F
from game/textEngineC000: w:C07F
setCursorRow $C097 [boot/fastLoaderC000,game/textEngineC000]
from game/mainProgram0800: jmp:19F0 call:1A75,1C48,2394,24CE,4BC9,4C42,6116,6379,6446,64F3
from game/mapGenerator6F00: call:76D4,770D,8119 jmp:7833,844C
updateCursorPointers $C099 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: jmp:C053,C066,C0D4,C3D5 call:C05C,C072
from game/comcenScreens6F00: call:7029,70BE,70E8,7AAC,7B36,7B73,861E jmp:862F
from game/mainProgram0800: call:15A9,1611,1652,16E1,170D,17CD,1A05,22BA,6343,635C
from game/mapGenerator6F00: call:7029,70BE,70E8,771E,7AAC,7B36,7B73,8046,834D,83AB,8463,861E jmp:862F
from game/textEngineC000: jmp:C053,C066,C0D4,C3D5,C418 call:C05C,C072
bootReadSectorBody $C09D [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C094
L_C0B8 $C0B8 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C0AF
from game/textEngineC000: br:C0AF
D_C0B9 $C0B9 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C099
from game/textEngineC000: w:C099
D_C0BB $C0BB [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C09C
from game/textEngineC000: w:C09C
plotCharAndAdvance $C0C0 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C02D,C061,C08A,C0F6
from game/textEngineC000: call:C02D,C061,C08A,C0F6
bootWaitSectorReady $C0C8 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C0CB
L_C0CB $C0CB [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C0C7
from game/textEngineC000: br:C0C7
L_C0D4 $C0D4 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C0CF
from game/textEngineC000: br:C0CF
setFullScreenWindow $C0D7 [boot/fastLoaderC000,game/textEngineC000]
from game/comcenScreens6F00: call:6FF5,70B3,70DD,7A78,7B2B,7B44
from game/mainProgram0800: call:1647,2622,2645,2D41 jmp:2364
from game/mapGenerator6F00: call:6FF5,70B3,70DD,7A78,7B2B,7B44
from game/textEngineC000: jmp:C425
bootReadRestoreSprites $C0E2 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: jmp:C0DF
saveRegsAXY $C0E8 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C01A
from game/mainProgram0800: call:5C81
from game/textEngineC000: call:C01A
bootReadSectorExit $C0EE [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C0EB
bootReceiveSectorData $C0EF [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C0DC,C15B br:C0F2
from game/comcenScreens6F00: call:8623
from game/mainProgram0800: call:15BD,15CE,15EC,165E,166E,1728,1733,19DB
from game/mapGenerator6F00: call:7727,7F12,7F1E,8623
from game/textEngineC000: call:C15B
L_C0F3 $C0F3 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C0FD
from game/textEngineC000: br:C0FD
bootReceiveByteLoop $C0F6 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C12F
bootWaitSafeRaster $C0FA [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C103
D_C0FE $C0FE [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C0C5
L_C0FF $C0FF [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C0F1
from game/textEngineC000: br:C0F1
printTableEntry $C100 [boot/fastLoaderC000,game/textEngineC000]
from game/mainProgram0800: call:15C9,15D9,22CD,23B5,242C,2486,6168,6352 jmp:5FCE
from game/mapGenerator6F00: jmp:879C
bootRequestByte $C105 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C0FF
printStringCentred $C121 [boot/fastLoaderC000,game/textEngineC000]
from game/mainProgram0800: call:4C49,5F5D,6452,64A8,64B8,64FA jmp:638B
from game/mapGenerator6F00: jmp:7714 call:7EB0,8346,83A4,83E9,85ED,8780
printNextStringCentred $C12B [boot/fastLoaderC000,game/textEngineC000]
from game/mainProgram0800: call:6503
from game/mapGenerator6F00: call:83EC
printString $C133 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: jmp:C11E,C128 call:C3F3
from game/comcenScreens6F00: call:7030,70C5,70EF,7AB3,7B3D,7B7A jmp:85FE
from game/mainProgram0800: call:09F3,15FC,1603,161A,1621,1636,1659,1669,1679,17D4,19D0,1A10,1A1F,1A3A,22E4,24B2,5EA6,6158,619F,624F,655C,6609,6610 jmp:16E8,1A33,2A26,4BD0,6363
from game/mapGenerator6F00: call:7030,70C5,70EF,76CB,76DB,7AB3,7B3D,7B7A,7EE8,7F19,7F25,8055,82DF,8636 jmp:784D,8140,85FE
from game/textEngineC000: jmp:C11E,C128 call:C3F3,C6C0
printStringAtPointer $C137 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: jmp:C130
from game/mainProgram0800: call:1A2C,1A3D,1A45,5EA9
from game/mapGenerator6F00: call:8276,82E5,8590,8596,863C
from game/textEngineC000: jmp:C130 call:C6CB,C6D6
bootDestLo $C141 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C034 r:C0D2
bootDestHi $C142 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C023,C037 r:C0D7
bootSavedSprites $C144 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C0AF r:C0E2
L_C147 $C147 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C14F
from game/textEngineC000: br:C14F
D_C159 $C159 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C151
from game/textEngineC000: w:C151
L_C161 $C161 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C13A jmp:C171
from game/textEngineC000: br:C13A jmp:C171
bootPatchedTxs $C168 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C242
L_C16B $C16B [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C167
from game/textEngineC000: br:C167
L_C174 $C174 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C16C
from game/textEngineC000: br:C16C
printDecimal $C17D [boot/fastLoaderC000,game/textEngineC000]
from game/comcenScreens6F00: jmp:862A
from game/mainProgram0800: call:1739,22DA,23CE,618D
from game/mapGenerator6F00: call:7EDC,846E jmp:862A
from game/textEngineC000: call:C6C8 jmp:C6EC
convertToDecimalDigits $C183 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C17D
from game/textEngineC000: call:C17D
L_C18F $C18F [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C1DB
from game/textEngineC000: br:C1DB
bootLoadTrackLoop $C197 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C1A8
D_C198 $C198 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C1A0 r:C1A3
L_C19C $C19C [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C1C1
from game/textEngineC000: br:C1C1
bootPatchedPha $C1B1 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C283
bootCopyTo0400Loop $C1B3 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C1BA,C1C3
D_C1B5 $C1B5 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C1BC
D_C1B8 $C1B8 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C1BF
L_C1BF $C1BF [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C1B7
from game/textEngineC000: br:C1B7
printDecimalDigits $C1E2 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: jmp:C180
from game/textEngineC000: jmp:C180
L_C1E4 $C1E4 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C1ED
from game/textEngineC000: br:C1ED
plotGlyphCell $C1F0 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C0C0
from game/textEngineC000: call:C0C0
bootMoveHighLoop $C200 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C207,C210
D_C202 $C202 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C209
D_C205 $C205 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C20C
bootDone $C218 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: r:C1AA
L_C21F $C21F [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C210
from game/textEngineC000: br:C210
L_C227 $C227 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C221
from game/textEngineC000: br:C221
rtiVector $C229 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C230
from game/textEngineC000: br:C230
bootDisableIrqs $C22A [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C174,C23F
D_C22B $C22B [boot/fastLoaderC000,game/textEngineC000]
from game/mainProgram0800: w:2A41
pixelDoubleTable $C23B [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: r:C334
from game/textEngineC000: r:C334
bootShowTitlePicture $C23F [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C159
bootClearSpriteRegLoop $C249 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C24D
plotGlyphDoubleSize $C24B [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: jmp:C224
from game/mainProgram0800: call:2E7B,2EA5,2EEA,2F14
from game/textEngineC000: jmp:C224
L_C256 $C256 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C25C
from game/textEngineC000: br:C25C
bootClearVicRegLoop $C257 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C25B
bootCopyColourLoop $C271 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C278,C281
D_C273 $C273 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C27A
D_C276 $C276 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C27D
L_C280 $C280 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C27B
from game/textEngineC000: br:C27B
bootCopyScreenLoop $C288 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C28F,C298
D_C28A $C28A [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C291
D_C28D $C28D [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C294
L_C2AA $C2AA [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C2A5
from game/textEngineC000: br:C2A5
bootDriveInitialize $C2AB [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C16E
bootWaitFrames $C2CA [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C2C1,C302,C314 br:C2CD,C2D5
bootWaitRasterWrap $C2CF [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C2D2
bootModemInit $C2DA [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C16B
L_C2FD $C2FD [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C2D4
from game/textEngineC000: br:C2D4
D_C301 $C301 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C251
from game/textEngineC000: w:C251
D_C303 $C303 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C24E
from game/textEngineC000: w:C24E
D_C305 $C305 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C24B
from game/textEngineC000: w:C24B
bootHayesSendLoop $C307 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C27D,C2D6 br:C310
from game/textEngineC000: call:C27D,C2D6
L_C30E $C30E [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C30B
from game/textEngineC000: br:C30B
L_C312 $C312 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C30A
plotGlyphRightHalf $C315 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C2A7,C2FA
from game/textEngineC000: call:C2A7,C2FA
L_C31C $C31C [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C319
from game/textEngineC000: br:C319
rs232Params $C320 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: jmp:C312
from game/textEngineC000: jmp:C312
strHayesInit $C322 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: r:C307
L_C326 $C326 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C348
from game/textEngineC000: br:C348
bootBlockExecute $C32C [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C171
L_C333 $C333 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C32D
from game/textEngineC000: br:C32D
D_C33A $C33A [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C264,C286,C2B4,C2DF r:C281,C2AF,C2DA
from game/textEngineC000: w:C264,C286,C2B4,C2DF r:C281,C2AF,C2DA
D_C33B $C33B [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C26F,C28E,C2BC,C2E7 r:C289,C2B7,C2E2
from game/textEngineC000: w:C26F,C28E,C2BC,C2E7 r:C289,C2B7,C2E2
D_C33D $C33D [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C26A,C296,C2C5,C2EF r:C291,C2C0,C2EA
from game/textEngineC000: w:C26A,C296,C2C5,C2EF r:C291,C2C0,C2EA
D_C33E $C33E [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C274,C29E,C2CD,C2F7 r:C299,C2C8,C2F2
from game/textEngineC000: w:C274,C29E,C2CD,C2F7 r:C299,C2C8,C2F2
bootSendDosCommand $C341 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C33A
bootDosCommandLoop $C34B [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C2FD br:C354
from game/textEngineC000: call:C2FD
bootDosCommandEnd $C356 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C34E,C351
from game/textEngineC000: br:C351
strBlockExecute $C35F [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: r:C34B
colourCellPair $C367 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C353 br:C363
from game/textEngineC000: call:C353 br:C363
bootSavedCpuPort $C371 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C32F r:C359
leftoverLookupC373 $C373 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C36D
from game/textEngineC000: br:C36D
L_C37E $C37E [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C35A,C378
from game/textEngineC000: br:C35A,C378
waitFrames $C37F [boot/fastLoaderC000,game/textEngineC000]
from game/mainProgram0800: call:0CAF,0F58,1028,1BA8,1C65,409E,5A3C jmp:1C14
from game/mapGenerator6F00: call:7E76,80BB
from game/modemDriverE000: call:EE03
L_C383 $C383 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C394
from game/textEngineC000: br:C394
L_C384 $C384 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C389
from game/textEngineC000: br:C389
L_C38B $C38B [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C38E
from game/textEngineC000: br:C38E
L_C396 $C396 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C381
from game/textEngineC000: br:C381
leftoverSetC397 $C397 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C39C
from game/mainProgram0800: call:3CFA
from game/textEngineC000: br:C39C
clearMessageLine $C39F [boot/fastLoaderC000,game/textEngineC000]
from game/mainProgram0800: call:102B,1B96,2DDB jmp:10D9,576A
from game/mapGenerator6F00: jmp:81F1,8792
from game/textEngineC000: jmp:C61B,C86A
setMessageLineWindow $C3AB [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C3A2,C3EC
from game/textEngineC000: call:C3A2,C3EC,C6B9
bootDiskIdTable $C3C0 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: r:C3E6,C3EF
L_C3C2 $C3C2 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C3BE
from game/textEngineC000: br:C3BE
L_C3D1 $C3D1 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C3CD
from game/textEngineC000: br:C3CD
showMessageString $C3D8 [boot/fastLoaderC000,game/textEngineC000]
from game/mainProgram0800: call:0816,1023
from game/textEngineC000: call:C53C,C85F jmp:C5EB
leftoverDiskIdLoop $C3E0 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: call:C3DA br:C3F8
from game/textEngineC000: call:C3DA,C4E0
D_C3F0 $C3F0 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C3E0
from game/textEngineC000: w:C3E0
D_C3F2 $C3F2 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: w:C3E3
from game/textEngineC000: w:C3E3
leftoverDiskIdNext $C3F4 [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C3E9
advanceFillPointer $C3F9 [boot/fastLoaderC000,game/textEngineC000]
from game/mainProgram0800: call:0C44
from game/modemDriverE000: call:EC16,EC8B
from game/tileRules0200: call:0333
leftoverDiskIdMatch $C3FC [boot/fastLoaderC000,game/textEngineC000]
from boot/fastLoaderC000: br:C3F2
L_C407 $C407 [game/textEngineC000]
from game/textEngineC000: br:C403
L_C40D $C40D [game/textEngineC000]
from game/textEngineC000: br:C409
restoreTextWindow $C40E [game/textEngineC000]
from boot/fastLoaderC000: jmp:C3A8,C3DD
from game/mainProgram0800: call:173C jmp:19D3,19DE
from game/textEngineC000: jmp:C3A8,C3DD,C4EC,C6E2 call:C761,C79A
L_C410 $C410 [game/textEngineC000]
from game/textEngineC000: br:C416
L_C411 $C411 [game/textEngineC000]
from boot/fastLoaderC000: br:C3FA,C3FE
saveTextWindow $C41B [game/textEngineC000]
from boot/fastLoaderC000: call:C39F,C3E9
from game/mainProgram0800: call:16FF,19E1
from game/textEngineC000: call:C39F,C3E9,C6B6,C75B,C791
L_C41D $C41D [game/textEngineC000]
from game/textEngineC000: br:C423
splitDecimalDigits $C428 [game/textEngineC000]
from game/comcenScreens6F00: call:6F9C,7ABD
from game/mapGenerator6F00: call:6F9C,7ABD
L_C42B $C42B [game/textEngineC000]
from game/textEngineC000: br:C42E
L_C439 $C439 [game/textEngineC000]
from game/textEngineC000: br:C43C
L_C44A $C44A [game/textEngineC000]
from game/textEngineC000: br:C444,C448
decimalHundreds $C44E [game/textEngineC000]
from game/comcenScreens6F00: r:6FD6
from game/mapGenerator6F00: r:6FD6
from game/textEngineC000: w:C44A
decimalTens $C44F [game/textEngineC000]
from game/comcenScreens6F00: r:6FDE,7AD5
from game/mapGenerator6F00: r:6FDE,7AD5
from game/textEngineC000: w:C440
decimalOnes $C450 [game/textEngineC000]
from game/comcenScreens6F00: r:6FE6,7ADD
from game/mapGenerator6F00: r:6FE6,7ADD
from game/textEngineC000: w:C432
checkUiContinue $C451 [game/textEngineC000]
from game/mainProgram0800: call:21D9,2367,4BE4,6079,622B,63CB,6400,64BE,65F7
L_C45F $C45F [game/textEngineC000]
from game/textEngineC000: br:C454
checkSetupUiContinue $C470 [game/textEngineC000]
from game/mainProgram0800: call:202D
L_C480 $C480 [game/textEngineC000]
from game/textEngineC000: br:C479
L_C488 $C488 [game/textEngineC000]
from game/textEngineC000: br:C45D,C463,C472,C477,C47E
L_C48B $C48B [game/textEngineC000]
from game/textEngineC000: br:C459,C467,C46E,C486
serviceChatDisplay $C493 [game/textEngineC000]
from game/textEngineC000: call:C4F0
L_C4B1 $C4B1 [game/textEngineC000]
from game/textEngineC000: br:C498
L_C4C5 $C4C5 [game/textEngineC000]
from game/textEngineC000: br:C4B6
L_C4D7 $C4D7 [game/textEngineC000]
from game/textEngineC000: jmp:C4C2 br:C4CA
L_C4D9 $C4D9 [game/textEngineC000]
from game/textEngineC000: br:C496
drawTypedChatLine $C4DA [game/textEngineC000]
from game/textEngineC000: call:C49F,C4D4
updateStatusMessage $C4EF [game/textEngineC000]
from game/mainProgram0800: call:0CCA,1B9A,1BDC,40EB,4131,4DA9,5716,573E
L_C4FA $C4FA [game/textEngineC000]
from game/textEngineC000: br:C510,C514,C51C
L_C4FB $C4FB [game/textEngineC000]
from game/textEngineC000: br:C4F8
L_C502 $C502 [game/textEngineC000]
from game/textEngineC000: br:C4FD
L_C524 $C524 [game/textEngineC000]
from game/textEngineC000: br:C50B
L_C531 $C531 [game/textEngineC000]
from game/textEngineC000: br:C524
L_C536 $C536 [game/textEngineC000]
from game/textEngineC000: br:C506
D_C54B $C54B [game/textEngineC000]
from game/textEngineC000: w:C531,C553,C607,C695
L_C551 $C551 [game/textEngineC000]
from game/textEngineC000: br:C54C
playMessageSound $C557 [game/textEngineC000]
from game/textEngineC000: call:C54E,C701
L_C55F $C55F [game/textEngineC000]
from game/textEngineC000: br:C55A
queueMessageUnlessFilm $C560 [game/textEngineC000]
from game/mainProgram0800: call:36F1,3B3D,3EA5,3F8E
queueMessage $C566 [game/textEngineC000]
from game/comcenScreens6F00: call:72F8,821B
from game/mainProgram0800: call:0B74,0CA5,1FF7,2903,29A0,40E3,412E,4623,5261,52A8,52C2,56EA,5733,59FE
from game/mapGenerator6F00: call:72F8,799B,81D5,81FB,821B,86A5 jmp:872B
from game/modemDriverE000: call:EEDA jmp:EF05
from game/scratchAndMessages0400: call:0743
from game/textEngineC000: br:C563 call:C730,C7D1
L_C57B $C57B [game/textEngineC000]
from game/textEngineC000: br:C575
L_C581 $C581 [game/textEngineC000]
from game/textEngineC000: br:C58C
L_C591 $C591 [game/textEngineC000]
from game/textEngineC000: br:C584
L_C59D $C59D [game/textEngineC000]
from game/textEngineC000: br:C597
L_C5A0 $C5A0 [game/textEngineC000]
from game/textEngineC000: br:C5B1
D_C5B0 $C5B0 [game/textEngineC000]
from game/textEngineC000: w:C591
D_C5B4 $C5B4 [game/textEngineC000]
from game/textEngineC000: w:C566
L_C5BA $C5BA [game/textEngineC000]
from game/textEngineC000: br:C579
D_C5BB $C5BB [game/textEngineC000]
from game/textEngineC000: w:C569
L_C5C8 $C5C8 [game/textEngineC000]
from game/textEngineC000: br:C5BE,C5C4
decMessageIndex $C5C9 [game/textEngineC000]
from game/textEngineC000: call:C58E,C5A0,C5AC,C66A
L_C5CE $C5CE [game/textEngineC000]
from game/textEngineC000: br:C5CA
incMessageIndex $C5CF [game/textEngineC000]
from game/textEngineC000: call:C56F,C586,C5A6,C621
L_C5D6 $C5D6 [game/textEngineC000]
from game/textEngineC000: br:C5D2
redrawStatusMessage $C5D7 [game/textEngineC000]
from game/comcenScreens6F00: jmp:7131,7A68
from game/mainProgram0800: jmp:1562,268C
from game/mapGenerator6F00: jmp:7131,7A68
L_C5E2 $C5E2 [game/textEngineC000]
from game/textEngineC000: br:C5D9
showMessageById $C5E4 [game/textEngineC000]
from game/textEngineC000: call:C4BF br:C619 jmp:C707
showNextQueuedMessage $C5EE [game/textEngineC000]
from game/textEngineC000: call:C4FF br:C5E0 jmp:C6FC
statusLineGoIdle $C60C [game/textEngineC000]
from game/textEngineC000: br:C5FA,C5FF
showPersistentMessage $C619 [game/textEngineC000]
from game/textEngineC000: br:C614
popQueuedMessage $C61E [game/textEngineC000]
from game/textEngineC000: br:C5F4
storePendingMessageId $C627 [game/textEngineC000]
from game/textEngineC000: br:C60A
clearChatStatusLine $C62A [game/textEngineC000]
from game/mainProgram0800: jmp:0C63
from game/textEngineC000: call:C60E
messageReviewIndex $C630 [game/textEngineC000]
from game/textEngineC000: r:C631,C654 w:C642,C65C
handleMessageReviewKeys $C631 [game/textEngineC000]
from game/textEngineC000: call:C4F3
messageReviewActive $C647 [game/textEngineC000]
from game/textEngineC000: br:C634
stepMessageReviewBack $C662 [game/textEngineC000]
from game/textEngineC000: br:C645,C652
beepNoOlderMessage $C677 [game/textEngineC000]
from game/textEngineC000: br:C670
showReviewedMessage $C67C [game/textEngineC000]
from game/textEngineC000: br:C675
messageReviewDone $C698 [game/textEngineC000]
from game/textEngineC000: br:C64B,C69E,C6A7 jmp:C65F
checkScoreLineKey $C699 [game/textEngineC000]
from game/textEngineC000: br:C63B
drawStatusScoreLine $C6B6 [game/textEngineC000]
from game/textEngineC000: jmp:C521,C616
printPlayerPoints $C6E5 [game/textEngineC000]
from game/textEngineC000: call:C6D3,C6DC
resetMessageQueue $C6EF [game/textEngineC000]
from game/mainProgram0800: call:0AB5,0B6A,0CA0,1BE9,28F4,5258 jmp:0CE1
from game/mapGenerator6F00: jmp:6F8E,7F9E call:7B0F,7DD5,820B
showStatusMessage $C6FF [game/textEngineC000]
from game/mainProgram0800: call:082D,1AC4,1B81,1BC9,5A34,5A52
from game/modemDriverE000: call:EDFE
from game/textEngineC000: jmp:C728
showStatusMessageNoSound $C705 [game/textEngineC000]
from game/textEngineC000: jmp:C858
handlePauseKey $C70A [game/textEngineC000]
from game/mainProgram0800: call:40BF,413D
L_C72B $C72B [game/textEngineC000]
from game/textEngineC000: br:C723
checkSoloPauseActive $C733 [game/textEngineC000]
from game/textEngineC000: br:C71B
pauseKeyDone $C73C [game/textEngineC000]
from game/textEngineC000: br:C70C,C711,C735
livePauseEntry $C73D [game/textEngineC000]
from game/textEngineC000: br:C716
enterPauseLoop $C74E [game/textEngineC000]
from game/textEngineC000: br:C73F
choosePauseKind $C764 [game/textEngineC000]
from game/textEngineC000: br:C759
pauseSpinLoop $C76E [game/textEngineC000]
from game/textEngineC000: br:C766,C778,C77D jmp:C789
resumeFromPause $C78C [game/textEngineC000]
from game/textEngineC000: jmp:C76B br:C773
restorePauseSprites $C79D [game/textEngineC000]
from game/textEngineC000: br:C78F
D_C79E $C79E [game/textEngineC000]
from game/textEngineC000: w:C751
pauseKeyExit $C7A2 [game/textEngineC000]
from game/textEngineC000: br:C744
sendPauseCommand $C7A3 [game/textEngineC000]
from game/textEngineC000: jmp:C74B call:C786
consumeRunStopKey $C7AA [game/textEngineC000]
from game/textEngineC000: call:C718,C741,C77A
runStopKeyReturn $C7C2 [game/textEngineC000]
from game/textEngineC000: br:C7AF
showWaitingForOpponent $C7C3 [game/textEngineC000]
from game/mapGenerator6F00: call:7C00
from game/textEngineC000: call:C781
waitingMessageDone $C7D4 [game/textEngineC000]
from game/textEngineC000: br:C7C6,C7CA
handleTextEntryKey $C7D5 [game/textEngineC000]
from game/mainProgram0800: call:1387
from game/mapGenerator6F00: call:8029
textEntryCheckDelete $C7F2 [game/textEngineC000]
from game/textEngineC000: br:C7E9
textEntryCheckPrintable $C7FE [game/textEngineC000]
from game/textEngineC000: br:C7F4
D_C813 $C813 [game/textEngineC000]
from game/textEngineC000: w:C7DA
D_C817 $C817 [game/textEngineC000]
from game/textEngineC000: w:C7D5
scrollTypedLineLoop $C81D [game/textEngineC000]
from game/textEngineC000: br:C826
storeTypedChar $C82A [game/textEngineC000]
from game/textEngineC000: br:C814
textEntryRefuse $C830 [game/textEngineC000]
from game/textEngineC000: br:C7F8,C808,C80F,C818
textEntryNoKey $C835 [game/textEngineC000]
from game/textEngineC000: br:C804
terminateTypedLine $C83C [game/textEngineC000]
from game/textEngineC000: jmp:C7FB br:C82E
textEntryAccepted $C841 [game/textEngineC000]
from game/textEngineC000: jmp:C7EF
textEntryConsumeKey $C846 [game/textEngineC000]
from game/textEngineC000: br:C83A
D_C84F $C84F [game/textEngineC000]
from game/textEngineC000: w:C7E4,C837
textEntryReturn $C850 [game/textEngineC000]
from game/textEngineC000: br:C7E2
showWorkingMessage $C853 [game/textEngineC000]
from game/mainProgram0800: jmp:10CE call:1AA4
from game/mapGenerator6F00: call:6F2D,79A4,79EF,7B1D
from game/textEngineC000: call:C746
promptPressButtonWhenReady $C85B [game/textEngineC000]
from game/mainProgram0800: call:10E8
waitForFireLoop $C862 [game/textEngineC000]
from game/textEngineC000: br:C868
exitIfGameEnded $C86D [game/textEngineC000]
from game/mainProgram0800: call:40B2,4E41
endBattleToMenu $C879 [game/textEngineC000]
from game/textEngineC000: br:C874
gameStillRunning $C87C [game/textEngineC000]
from game/textEngineC000: br:C870
soundClassTable $C87D [game/textEngineC000]
from game/textEngineC000: r:C8B9,C8C8,C8D6
playSound $C89A [game/textEngineC000]
from game/comcenScreens6F00: call:7349,765F,79F5,79FA,8113,817C,81BD,81CA,81D2,8211
from game/mainProgram0800: call:0A13,0CAA,0CB4,0ECD,101F,14BF,17F5,181A,1941,1995,3A56,3B4B,3D2E,3F16,4BC4,4E5F,5367,542A,60D0,6464,647A jmp:0F00,1BBD,3C4D
from game/mapGenerator6F00: call:7349,765F,7758,77C4,79F5,79FA,80B3,8113,817C,81BD,81CA,81D2,81E9,8211,8417,849B
from game/textEngineC000: call:C55C,C7BD,C832,C843 jmp:C679,C910,C920
D_C8A4 $C8A4 [game/textEngineC000]
from game/textEngineC000: w:C89A
D_C8A6 $C8A6 [game/textEngineC000]
from game/textEngineC000: w:C89D
requestSound $C8A8 [game/textEngineC000]
from game/mainProgram0800: jmp:1370 call:140E
from game/textEngineC000: call:C8A0
classifySoundRequest $C8B9 [game/textEngineC000]
from game/textEngineC000: br:C8A9
checkVoiceBusy $C8D0 [game/textEngineC000]
from game/textEngineC000: br:C8C5
queueSoundInSlot $C8DB [game/textEngineC000]
from game/textEngineC000: br:C8BF,C8D3
D_C8DC $C8DC [game/textEngineC000]
from game/textEngineC000: w:C8BC r:C8CD
soundRequestDone $C8E8 [game/textEngineC000]
from game/textEngineC000: br:C8CB,C8D9,C8E3
dequeueSoundRequest $C8E9 [game/textEngineC000]
from game/mainProgram0800: call:1283
scanSoundSlotsLoop $C8EB [game/textEngineC000]
from game/textEngineC000: br:C8F7
nextSoundSlot $C8F6 [game/textEngineC000]
from game/textEngineC000: br:C8EE
updateComcenMoveSound $C8FA [game/textEngineC000]
from game/mainProgram0800: call:42A0
comcenHasStopped $C913 [game/textEngineC000]
from game/textEngineC000: br:C907
requestComcenStopSound $C91E [game/textEngineC000]
from game/textEngineC000: br:C918
comcenSoundDone $C923 [game/textEngineC000]
from game/textEngineC000: br:C8FF,C90C,C91C
setMessageSlot $C924 [game/textEngineC000]
from game/mainProgram0800: call:0B1D,0B26,0C8E,0C97
from game/mapGenerator6F00: call:7BAC,81C2,821C,86B5,8724
from game/modemDriverE000: call:EED6,EEFF
strAttemptingRepairMid $CBED [game/textEngineC000]
from boot/fastLoaderC000: call:C3D0
strAttemptingRepairEnd $CBF2 [game/textEngineC000]
from boot/fastLoaderC000: call:C3D9
msgCustom $CC19 [game/textEngineC000]
from game/mapGenerator6F00: r:86C5
inGameMenuText $CC99 [game/textEngineC000]
from game/modemDriverE000: r:ED6F
unitPictureHiTable $CD00 [game/textEngineC000]
from game/mainProgram0800: r:0C0D,22EA jmp:0C19
from game/textEngineC000: r:CD0D
unitPictureLoTable $CD05 [game/textEngineC000]
from game/textEngineC000: r:CD0A
showUnitPictureSprites $CD0A [game/textEngineC000]
from game/mainProgram0800: call:22F1
copyUnitPictureLoop $CD15 [game/textEngineC000]
from game/textEngineC000: br:CD1E
L_CFE5 $CFE5 [game/textEngineC000]
from game/textEngineC000: br:CFE0
L_CFED $CFED [game/textEngineC000]
from game/textEngineC000: br:CFE8
L_CFF5 $CFF5 [game/textEngineC000]
from game/textEngineC000: br:CFF0
VIC_SPR0_X $D000 [-]
from boot/fastLoaderC000: w:C249
from game/mainProgram0800: w:11B7
from game/tileRules0200: w:0362
VIC_SPR0_Y $D001 [-]
from game/mainProgram0800: w:11C0
from game/textEngineC000: br:CFF8,CFFC
VIC_SPR_HI_X $D010 [-]
from game/mainProgram0800: w:1158
VIC_CTRL1 $D011 [-]
from boot/fastLoaderC000: r:C0BE w:C151,C2A6
from game/mainProgram0800: r:091F w:111E,2DB6
VIC_RASTER $D012 [-]
from boot/fastLoaderC000: r:C0FA,C2CA,C2CF,C384,C38B,C397
from game/comcenScreens6F00: r:723F,745D
from game/mainProgram0800: r:095B,2E4F w:0C79,1108
from game/mapGenerator6F00: r:723F,745D
from game/textEngineC000: r:C384,C38B,C397
VIC_SPR_ENA $D015 [-]
from boot/fastLoaderC000: r:C0AC w:C0CF,C0E5,C148,C24F
from game/mainProgram0800: r:090D w:0930,0946,0AA8,11CE,32F2,32FE
from game/scratchAndMessages0400: w:06D4
from game/tileRules0200: w:0368
VIC_CTRL2 $D016 [-]
from boot/fastLoaderC000: w:C29C
from game/mainProgram0800: w:1124,2DA6
VIC_SPR_EXP_Y $D017 [-]
from boot/fastLoaderC000: w:C252
from game/mainProgram0800: w:1164
from game/tileRules0200: w:036E
VIC_MEM_PTR $D018 [-]
from boot/fastLoaderC000: w:C2A1
from game/mainProgram0800: w:113A,2DAE
VIC_IRQ_FLAG $D019 [-]
from game/mainProgram0800: w:0C83,1103
VIC_IRQ_MASK $D01A [-]
from boot/fastLoaderC000: w:C23B,C257
from game/mainProgram0800: w:0AA5,0ACA,0C16,0C86
from game/tileRules0200: w:0373
VIC_SPR_EXP_X $D01D [-]
from game/mainProgram0800: w:115E
VIC_BORDER $D020 [-]
from boot/fastLoaderC000: w:C012,C01E,C14B
from game/mainProgram0800: w:1140,2D4D
from game/modemDriverE000: w:E30C
from game/trainerAiE000: w:E30C
VIC_BG0 $D021 [-]
from boot/fastLoaderC000: w:C14E
from game/mainProgram0800: w:1146,2D53
VIC_BG1 $D022 [-]
from game/mainProgram0800: w:114C
VIC_BG2 $D023 [-]
from game/mainProgram0800: w:1152
VIC_SPR0_COLOR $D027 [-]
from game/mainProgram0800: r:119C w:11AE
SID_V1_FREQ_LO $D400 [-]
from game/mainProgram0800: w:6697
SID_V1_FREQ_HI $D401 [-]
from game/mainProgram0800: w:669D
SID_V1_PW_LO $D402 [-]
from game/mainProgram0800: w:66A3
SID_V1_PW_HI $D403 [-]
from game/mainProgram0800: w:66A9
SID_V1_CTRL $D404 [-]
from game/mainProgram0800: w:66BB
SID_V1_AD $D405 [-]
from game/mainProgram0800: w:66AF
SID_V1_SR $D406 [-]
from game/mainProgram0800: w:66B5
SID_V3_FREQ_LO $D40E [-]
from boot/fastLoaderC000: w:C161
SID_V3_FREQ_HI $D40F [-]
from boot/fastLoaderC000: w:C15E
SID_V3_CTRL $D412 [-]
from boot/fastLoaderC000: w:C156
SID_VOLUME $D418 [-]
from game/mainProgram0800: w:6640
SID_OSC3_RANDOM $D41B [-]
from boot/fastLoaderC000: r:C212
from game/scratchAndMessages0400: r:0466
from game/trainerPlaybook0200: r:0466
COLOR_RAM $D800 [-]
from boot/fastLoaderC000: w:C274
from game/mainProgram0800: w:2D5A
$D900 $D900 [-]
from game/mainProgram0800: w:2D5D
$DA00 $DA00 [-]
from game/mainProgram0800: w:2D60
$DB00 $DB00 [-]
from game/mainProgram0800: w:2D63
CIA1_PRA $DC00 [-]
from game/mainProgram0800: w:0DC7,0DD7,0E0B,0E48,11F9 r:0DD2,11FC,1200
CIA1_PRB $DC01 [-]
from game/mainProgram0800: r:0DCA,0DDA,0E0E,0E11,0E4B,0E4E
CIA1_DDRA $DC02 [-]
from game/mainProgram0800: w:0DC4
CIA1_DDRB $DC03 [-]
from game/mainProgram0800: w:0DBF
CIA1_ICR $DC0D [-]
from boot/fastLoaderC000: w:C22D r:C233
from game/mainProgram0800: w:0BDA r:0BE0
CIA1_CRA $DC0E [-]
from boot/fastLoaderC000: w:C091,C099
from game/mainProgram0800: w:0883,088B,08F2,08FA
CIA2_PRA $DD00 [-]
from boot/fastLoaderC000: r:C040,C045,C04D,C05C,C06A,C075,C0B2,C0C8,C0EF,C110,C116,C11E,C125 w:C04A,C057,C06D,C072,C07C,C0BB,C105,C128,C267
from game/mainProgram0800: r:08A1,08A6,08AE,08BD,08CB,08D6,0913,0929,0950,0971,0977,097F,0986 w:08AB,08B8,08CE,08D3,08DD,091C,0966,0989
from game/modemDriverE000: r:E56D,E66E,E6BC w:E570,E6C5
from game/tileRules0200: w:0383
from game/trainerAiE000: r:E56D,E66E,E6BC w:E570,E6C5
CIA2_PRB $DD01 [-]
from game/modemDriverE000: r:E32A,E5F1,E6F1 w:E32D,E568,E577
from game/trainerAiE000: r:E32A,E5F1,E6F1 w:E32D,E568,E577
CIA2_DDRA $DD02 [-]
from boot/fastLoaderC000: r:C25D w:C262
from game/tileRules0200: r:0379 w:037E
CIA2_DDRB $DD03 [-]
from game/modemDriverE000: w:E55F
from game/trainerAiE000: w:E55F
CIA2_TA_LO $DD04 [-]
from game/modemDriverE000: w:E547,E65D
from game/trainerAiE000: w:E547,E65D
CIA2_TA_HI $DD05 [-]
from game/modemDriverE000: w:E542,E657
from game/trainerAiE000: w:E542,E657
CIA2_TB_HI $DD07 [-]
from game/modemDriverE000: r:E68D,E695
from game/trainerAiE000: r:E68D,E695
CIA2_SDR $DD0C [-]
from game/modemDriverE000: w:E559
from game/trainerAiE000: w:E559
CIA2_ICR $DD0D [-]
from boot/fastLoaderC000: w:C230 r:C236
from game/mainProgram0800: w:0BDD,587A,587E,588C,5899,589D,58AB,58B5,58B9,58D0 r:0BE3
from game/modemDriverE000: r:E596,E690,E69C w:E59B,E67C,E68A,E6CA,E702
from game/trainerAiE000: r:E596,E690,E69C w:E59B,E67C,E68A,E6CA,E702
CIA2_CRA $DD0E [-]
from game/modemDriverE000: w:E54C,E59E,E6E9,E729
from game/trainerAiE000: w:E54C,E59E,E6E9,E729
CIA2_CRB $DD0F [-]
from game/modemDriverE000: w:E5A1,E651,E6AD r:E607
from game/trainerAiE000: w:E5A1,E651,E6AD r:E607
$DF59 $DF59 [-]
from game/modemDriverE000: w:E358
from game/trainerAiE000: w:E358
commJumpTable $E000 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: call:1129,4EFF,570F,573B,5767,5776 jmp:526F,56AE,5727
from game/modemDriverE000: call:ED59,ED96,EDBB,EDC5,EDE4 jmp:EE1D
commLinkControl $E003 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: call:0F46,1B56,1B70
getLinkByte $E006 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: call:1399
putLinkByte $E009 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: jmp:1396
pollLinkStatus $E00C [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: call:112C
isOriginateMode $E011 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: w:0CDE
from game/modemDriverE000: r:E2DD,E54F,E562 w:E384
from game/trainerAiE000: r:E2DD,E54F,E562 w:E384
keyboardScanHook $E012 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E2EC
from game/trainerAiE000: jmp:E015 call:E2EC
D_E013 $E013 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: w:0F4B
D_E014 $E014 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: w:0F50
commKeyEntry $E015 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: call:0E56
clearPacketVars $E018 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E2B4
from game/trainerAiE000: call:E2B4
exchangeFlags $E01D [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: r:1AB3,4E4B,56C0,56F1,5719,5741
from game/mapGenerator6F00: r:7B64
from game/modemDriverE000: r:E116,E16B,E205,E28D,EE20 w:E124,E128,E175,E178,E290
from game/trainerAiE000: w:E056,E124,E128,E175,E178,E290 r:E116,E16B,E205,E28D
rxPacketLength $E01E [game/trainerAiE000,game/modemDriverE000]
from game/droneAiEE00: w:EE11,EECC,EF9A
from game/mainProgram0800: r:4F05,4F58,56C6,5746
from game/modemDriverE000: w:E11E,E172,E18E,E1B7 r:E188,E19D,E1FE,ED9C,EDEC
from game/trainerAiE000: w:E084,E11E,E172,E18E,E1B7,EAB0,EC11,EDCF,EE48,EED2,EF9A r:E188,E19D,E1FE,EA95,EAA0,EE2D
from game/trainerSetupEC00: w:EC11,EF9A
txPacketLength $E01F [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: r:4F6B,4FBE w:56A9,5707,5786
from game/modemDriverE000: w:E121,ED91,EDC0,EDDF r:E1FB,E20C,E225
from game/trainerAiE000: w:E050,E068,E121 r:E1FB,E20C,E225
rxPacketBuffer $E020 [game/trainerAiE000,game/modemDriverE000]
from game/droneAiEE00: w:EE0C,EEB8,EF81
from game/mainProgram0800: r:4F14,4F33,4F47,52C8,52CE,52D4,56CD,574D
from game/modemDriverE000: w:E18B r:E1AF,EDA3,EDF5,EE0F
from game/trainerAiE000: w:E18B,EAA6,EDCC,EE32,EE3B,EE44,EE99,EF81 r:E1AF
from game/trainerSetupEC00: w:EF81
rxPacketArg1 $E021 [game/trainerAiE000,game/modemDriverE000]
from game/droneAiEE00: w:EEC4,EF8C
from game/mainProgram0800: r:56D4,5754
from game/modemDriverE000: r:EDAA
from game/trainerAiE000: w:EE9E,EF8C
from game/trainerSetupEC00: w:EF8C
rxPacketArg2 $E022 [game/trainerAiE000,game/modemDriverE000]
from game/droneAiEE00: w:EEC7,EF92
from game/modemDriverE000: r:EDB3
from game/trainerAiE000: w:EECD,EF92
from game/trainerSetupEC00: w:EF92
rxPacketArg3 $E023 [game/trainerAiE000,game/modemDriverE000]
from game/droneAiEE00: w:EF95
from game/modemDriverE000: r:EDB0
from game/trainerAiE000: w:EEB4,EF95
from game/trainerSetupEC00: w:EF95
rxPacketArg4 $E024 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:EEB7
txPacketBuffer $E027 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: r:4F7A,4F99,4FAD w:568C,577E
from game/modemDriverE000: r:E22A w:ED7A,EDCE,EDD6
from game/trainerAiE000: r:E22A
txPacketArg1 $E028 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: w:5783
from game/modemDriverE000: w:ED80
txPacketArg2 $E029 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:ED86
txPacketArg3 $E02A [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:ED8C
hostOutCount $E02E [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: r:1357,1376
from game/modemDriverE000: r:E0C3,E0F6,E1F4,E23A w:E0D6,E10D,E3AF
from game/trainerAiE000: r:E0C3,E0F6,E1F4,E23A w:E0D6,E10D,E3AF
peerCommBuildId $E02F [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:EDAD
commBuildId $E030 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: r:0AEA,0B2C,1A9F,1AFA,1B3D
from game/modemDriverE000: r:ED7D
nmiChainVector $E031 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: w:0BF3
from game/modemDriverE000: jmp:E682
from game/trainerAiE000: jmp:E682
nmiChainVectorHi $E032 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: w:0BFB
ciaIcrShadow $E033 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: r:5889,58A8,58CD
from game/modemDriverE000: w:E593,E6DA,E72E r:E5A4,E679,E6CE,E6FF
from game/trainerAiE000: w:E593,E6DA,E72E r:E5A4,E679,E6CE,E6FF
clearLinkVars $E034 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E2AE
from game/trainerAiE000: jmp:E2AE
D_E038 $E038 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E071
from game/trainerAiE000: w:E071
nmiSuspendRequest $E039 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: w:0F67,0F78
from game/modemDriverE000: w:E5AD r:E5DA
from game/trainerAiE000: r:E059,E5DA w:E5AD
nmiSuspendAck $E03A [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: r:0F6A,0F7B
from game/modemDriverE000: w:E5B0 r:E5D6
from game/trainerAiE000: w:E05C,E5B0 r:E5D6
isLinkActive $E03B [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: r:0F60,0F71,1331,1352,1A40,1A8C,1B20,1B38,1B5F,4E46 w:1B01
from game/mapGenerator6F00: r:795D
from game/modemDriverE000: r:E13E,E2C1,E2F0,E5E4 w:E2D2
from game/trainerAiE000: w:E071,E2D2 r:E13E,E2C1,E2F0,E5E4
linkStatus $E03C [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: r:1B4B,1BB6,56B1,65BC
from game/modemDriverE000: r:E2F8,E3D1,E3EC,E622,E787,E7E3 w:E3E0,E3EF
from game/trainerAiE000: w:E06E,E3E0,E3EF r:E2F8,E3D1,E3EC,E622,E787,E7E3
linkStatusSample $E03D [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: r:1BAB
from game/modemDriverE000: r:E3CE,E61F w:E604
from game/trainerAiE000: w:E06B,E604 r:E3CE,E61F
modemReplyTimer $E03F [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E2A5,E782,E7D7,E7E0 w:E36E,E39D,E7ED
from game/trainerAiE000: r:E2A5,E782,E7D7,E7E0 w:E36E,E39D,E7ED
connectionPhase $E040 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E137,E2FD,E612,E765,E77D,E7F7 w:E762,E796,E807,E85A
from game/trainerAiE000: r:E137,E2FD,E612,E765,E77D,E7F7 w:E762,E796,E807,E85A
skipModemInitString $E041 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E2D8 w:E366
from game/trainerAiE000: r:E2D8 w:E366
uartRestartRequest $E042 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E58B,E5C5,E75D r:E758
from game/trainerAiE000: w:E58B,E5C5,E75D r:E758
carrierDebounceCount $E043 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E3D6,E3E5 r:E3D9
from game/trainerAiE000: jmp:E000 w:E3D6,E3E5 r:E3D9
txPaceCounter $E044 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E617,E61C,E647,E825 r:E822
from game/trainerAiE000: w:E617,E61C,E647,E825 r:E822
carrierSampleTimer $E045 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E590,E5FA,E5FF,E719
from game/trainerAiE000: w:E590,E5FA,E5FF,E719
lastHotkeyCode $E046 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E312 w:E31C
from game/trainerAiE000: r:E312 w:E31C
linkErrorCount $E047 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E404,E814 r:E7FA
from game/trainerAiE000: w:E404,E814 r:E7FA
modemOptionFlags $E048 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E393,E79E
from game/trainerAiE000: r:E393,E79E
carrierOverrideFlags $E04A [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E339,E5E9 w:E33C
from game/trainerAiE000: br:E045 r:E339,E5E9 w:E33C
carrierOverrideToggleMask $E04B [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E336
from game/trainerAiE000: r:E336
dtrToggleMask $E04C [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E327
from game/trainerAiE000: r:E327
userPortDdrbValue $E04D [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E55C
from game/trainerAiE000: r:E55C
userPortDtrDropped $E04E [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E574
from game/trainerAiE000: r:E574
userPortIdleTable $E04F [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E565
from game/trainerAiE000: r:E565
serialShiftPatternTable $E051 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E556
from game/trainerAiE000: r:E556
serialShiftPatternAnswer1200 $E054 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E04C
baudIndex $E055 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E2C6,E552 w:E350
from game/trainerAiE000: r:E2C6,E552 w:E350
bitPeriodLo $E056 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E65A
from game/trainerAiE000: r:E65A
bitPeriodHi $E057 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E654,E6E2
from game/trainerAiE000: r:E654,E6E2
txPaceReload $E058 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E644
from game/trainerAiE000: r:E644
baudParameterTable $E059 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E355
from game/trainerAiE000: r:E355
linkStatusBorderTable $E05F [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E302
from game/trainerAiE000: r:E302
linkStatusBorderPhase0Carrier $E060 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: jmp:E003
clearInlineVarBlock $E067 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E01A,E036,E07A,E411,E5B8,EAB4
from game/trainerAiE000: call:E01A,E036,E07A,E411,E5B8,EAB4
L_E06B $E06B [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E064
clearBlockStore $E071 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E075
from game/trainerAiE000: br:E075
D_E072 $E072 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E068
from game/trainerAiE000: w:E068
D_E073 $E073 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E06C
from game/trainerAiE000: w:E06C
reportNoReceivedByte $E075 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: jmp:E006
commNoOpClc $E077 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: jmp:E009,E00C,E012
clearProtocolVars $E078 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E2B1
from game/trainerAiE000: call:E2B1
runTrainerRoundHook $E079 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: call:4654
exchangeCounterLo $E07D [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E283
from game/trainerAiE000: w:E283
exchangeCounterHi $E07E [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E288
from game/trainerAiE000: w:E288
txHeaderExtraBits $E07F [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E20F
from game/trainerAiE000: r:E20F
rxHeaderByte $E080 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E15D r:E196
from game/trainerAiE000: w:E15D r:E196
rxPacketState $E081 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E14D w:E168,E180,E1C8
from game/trainerAiE000: br:E07C r:E14D w:E168,E180,E1C8
rxBytesRemaining $E082 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E162,E191,E1D6 r:E17B
from game/trainerAiE000: jmp:E047 w:E162,E191,E1D6 r:E17B
txPacketState $E083 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E1DD,E273 w:E21F,E25A,E268,E27F
from game/trainerAiE000: r:E1DD,E273 w:E21F,E25A,E268,E27F
txPayloadIndex $E084 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E219,E232,E243 r:E222,E25D
from game/trainerAiE000: w:E219,E232,E243 r:E222,E25D
sendRequestCount $E085 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E12B,E21C r:E1F1
from game/trainerAiE000: w:E12B,E21C r:E1F1
hostInRing $E086 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E0B1 w:E0E7
from game/trainerAiE000: r:E0B1 w:E0E7
chatFrameCounter $E08E [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E246,E24E
from game/trainerAiE000: w:E246,E24E
hostOutReadIndex $E08F [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E0C8 w:E0D3,E3AC
from game/trainerAiE000: r:E0C8 w:E0D3,E3AC
hostOutWriteIndex $E090 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E0FD w:E10A,E3A9
from game/trainerAiE000: r:E0FD w:E10A,E3A9
hostOutRing $E091 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E0CB w:E102
from game/trainerAiE000: r:E0CB w:E102
modemCommandChars $E092 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E3A4
from game/trainerAiE000: w:E3A4
hostInCount $E0A1 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E0A9,E0DD w:E0BE,E0F2
from game/trainerAiE000: r:E0A9,E0DD w:E0BE,E0F2
hostInReadIndex $E0A2 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E0AE w:E0BB
from game/trainerAiE000: r:E0AE w:E0BB
hostInWriteIndex $E0A3 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E0E4 w:E0EF
from game/trainerAiE000: r:E0E4 w:E0EF
frameInFlightFlag $E0A4 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E76E,E87F,E992 w:E775,E8A8
from game/trainerAiE000: r:E76E,E87F,E992 w:E775,E8A8
uartPendingCount $E0A5 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E1EC,E26E,E628,E76B,E82D,E860 w:E265,E53C,E5D2,E634,E6B0,E73F
from game/trainerAiE000: jmp:E0D9 r:E1EC,E26E,E628,E76B,E82D,E860 w:E265,E53C,E5D2,E634,E6B0,E73F
packetInFlightCount $E0A6 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E778 r:E8A3
from game/trainerAiE000: w:E778 r:E8A3
serviceLock $E0A7 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E12F,E149,E2E8
from game/trainerAiE000: w:E12F,E149,E2E8
inFlightSlotIndex $E0A8 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E1E9,E262,E26B
from game/trainerAiE000: r:E1E9,E262,E26B
popHostInRing $E0A9 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E006
from game/trainerAiE000: jmp:E006
L_E0AB $E0AB [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E0A3
L_E0BB $E0BB [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E0B7
from game/trainerAiE000: br:E0B7
L_E0C1 $E0C1 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E09C
popHostOutRing $E0C3 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E253,E78C,E7CA
from game/trainerAiE000: call:E253,E78C,E7CA
L_E0D3 $E0D3 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E0CF
from game/trainerAiE000: br:E0CF
returnHostRingEmpty $E0DB [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E0AC,E0C6
from game/trainerAiE000: br:E0AC,E0C6
L_E0DC $E0DC [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E0C6
pushHostInRing $E0DD [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E1D3,E7BD,E7F4
from game/trainerAiE000: call:E1D3,E7BD,E7F4
L_E0E4 $E0E4 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E0DF
L_E0E7 $E0E7 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E089,E08E,E093,E097 jmp:E0A8
trainerUnitStepHook $E0E8 [game/trainerAiE000,game/modemDriverE000]
from game/mainProgram0800: call:4526
L_E0EF $E0EF [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E0EB
from game/trainerAiE000: br:E0EB
L_E0F5 $E0F5 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E0E2
from game/trainerAiE000: br:E0E2
pushHostOutRing $E0F6 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E009
from game/trainerAiE000: jmp:E009
L_E10A $E10A [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E106
from game/trainerAiE000: br:E106
L_E110 $E110 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E0FB
from game/trainerAiE000: br:E0FB
commRequestDispatch $E111 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E000
from game/trainerAiE000: jmp:E000
L_E119 $E119 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E113
L_E11C $E11C [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E119
from game/trainerAiE000: br:E119
L_E11F $E11F [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E0F2,E0F8,E104
L_E127 $E127 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E0EE,E122 jmp:E11C
requestPacketSend $E128 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E114
from game/trainerAiE000: call:E0AB,E0CD br:E114
serviceCommTick $E12F [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E112
from game/trainerAiE000: br:E112 call:E188,EC47
from game/trainerSetupEC00: call:EC47
randomCoordinateOffsetTable $E142 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: r:E153
L_E149 $E149 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E132,E13C,E141
from game/trainerAiE000: br:E132,E13C,E141
randomiseCoordinate $E14A [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E132,E13B
receivePacketFsm $E14D [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E143
from game/trainerAiE000: call:E143
L_E162 $E162 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E159,E15F
D_E164 $E164 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:E14A
L_E169 $E169 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E165
L_E16B $E16B [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E153
from game/trainerAiE000: br:E153
L_E16F $E16F [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E16B
beginReceivePacket $E170 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E07E
L_E176 $E176 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E173
L_E183 $E183 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E155,E194
from game/trainerAiE000: br:E155,E17C,E194
L_E188 $E188 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E181
L_E190 $E190 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E186
L_E196 $E196 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E17E
from game/trainerAiE000: br:E17E
L_E1A9 $E1A9 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E1A0
from game/trainerAiE000: br:E1A0
D_E1AE $E1AE [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E1BE
from game/trainerAiE000: w:E1BE
L_E1AF $E1AF [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E1BA
from game/trainerAiE000: br:E1BA
L_E1BE $E1BE [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E1A7
from game/trainerAiE000: br:E1A7
L_E1C1 $E1C1 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E19B
from game/trainerAiE000: br:E19B,E1A5,E1B2
L_E1C6 $E1C6 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E1DB
from game/trainerAiE000: br:E1AA,E1BF,E1DB
L_E1C8 $E1C8 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E1D1
from game/trainerAiE000: br:E1D1
L_E1CB $E1CB [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E15A,E16E,E186,E1EF,E20A
from game/trainerAiE000: br:E15A,E16E,E186,E1EF,E20A
L_E1CC $E1CC [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E150,E166,E1D9
from game/trainerAiE000: br:E150,E166,E1D9
L_E1CD $E1CD [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E1BA
L_E1D0 $E1D0 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E1AE
L_E1D1 $E1D1 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E1CB
sendPacketFsm $E1DD [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E146
from game/trainerAiE000: call:E146
L_E1E9 $E1E9 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E1E4
from game/trainerAiE000: br:E1E4
L_E1F9 $E1F9 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E1EB,E1F1,E1F6
L_E202 $E202 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E1FD
L_E20A $E20A [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E1F7,E201
from game/trainerAiE000: br:E1F7,E201
L_E21E $E21E [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E20A
pushTrainerComcenForward $E21F [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E219
L_E222 $E222 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E1E1,E235
from game/trainerAiE000: br:E1E1,E235
L_E237 $E237 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E208
from game/trainerAiE000: br:E208
L_E23A $E23A [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E1F9
from game/trainerAiE000: br:E1F9
L_E23B $E23B [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E237
L_E243 $E243 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E23F
from game/trainerAiE000: br:E23F
L_E24B $E24B [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E256
from game/trainerAiE000: br:E256
L_E258 $E258 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E251
from game/trainerAiE000: br:E251
L_E260 $E260 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E228
from game/trainerAiE000: br:E228
L_E265 $E265 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E222,E227,E22F
retreatTrainerComcen $E266 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E212
L_E26B $E26B [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E1E6
from game/trainerAiE000: jmp:E1E6
L_E27D $E27D [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E276
from game/trainerAiE000: br:E276
L_E282 $E282 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E215,E230,E271
from game/trainerAiE000: br:E215,E230,E271
countCompletedExchange $E283 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E297
from game/trainerAiE000: br:E297
L_E28B $E28B [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E286
from game/trainerAiE000: br:E286
setExchangeFlags $E28D [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E1C3,E237,E27A
from game/trainerAiE000: call:E1C3,E237,E27A
commLinkControlDispatch $E29A [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E003
from game/trainerAiE000: jmp:E003
L_E29F $E29F [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E26F
L_E2A5 $E2A5 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E2A9
from game/trainerAiE000: br:E2A9
L_E2AB $E2AB [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E2A0
from game/trainerAiE000: br:E2A0
initCommModule_E2B1 $E2B1 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E29D
from game/trainerAiE000: br:E29D
L_E2B6 $E2B6 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E29D,E2A4,E2AC
unitCombatValueTable $E2B7 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: r:E567,E7AF
trainerUnitScanIndex $E2BC [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:E2BF,E2EB r:E2CE
clearArqVars $E2BD [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E202
openCommLink_E2C1 $E2C1 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E29B call:E369
from game/trainerAiE000: br:E29B call:E369
L_E2C2 $E2C2 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E2EE
L_E2D5 $E2D5 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E2C4
from game/trainerAiE000: br:E2C4
L_E2E0 $E2E0 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E2D4
L_E2E6 $E2E6 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E2DB
from game/trainerAiE000: br:E2DB
L_E2EB $E2EB [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E2E6
readKeyAndHandleModemHotkeys $E2EC [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E015
from game/trainerAiE000: jmp:E015
L_E2F0 $E2F0 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E2C7
decideTrainerGroupAction $E2F1 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E2E8
D_E307 $E307 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E2F5
from game/trainerAiE000: w:E2F5
L_E30C $E30C [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E308
from game/trainerAiE000: br:E308
L_E30F $E30F [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E2F3,E30A
from game/trainerAiE000: br:E2F3,E30A
L_E319 $E319 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E2F9,E303
L_E31A $E31A [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E2F4,E317
L_E31B $E31B [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E310,E321
from game/trainerAiE000: br:E310,E321
L_E31C $E31C [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E315
from game/trainerAiE000: br:E315
L_E32C $E32C [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E329
L_E332 $E332 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E325
from game/trainerAiE000: br:E325
aimGroupAtOwnComcen $E339 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: jmp:E2B3
L_E33F $E33F [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E319,E330
from game/trainerAiE000: br:E319,E330
L_E342 $E342 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E334
from game/trainerAiE000: br:E334
sendGroupStraightToTarget $E343 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E3AF jmp:E3CD
L_E34A $E34A [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E344
from game/trainerAiE000: br:E344
L_E350 $E350 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E348
from game/trainerAiE000: br:E348
loadBaudParameters $E353 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E2C9,E7B2
from game/trainerAiE000: call:E2C9,E7B2
L_E355 $E355 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E35D
from game/trainerAiE000: br:E35D
L_E356 $E356 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E332
L_E35F $E35F [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E359
L_E362 $E362 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E34C
from game/trainerAiE000: br:E34C
L_E374 $E374 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E364
from game/trainerAiE000: br:E364
L_E379 $E379 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E367
L_E37A $E37A [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E362
L_E384 $E384 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E37C
from game/trainerAiE000: br:E37C
L_E38A $E38A [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E380
from game/trainerAiE000: br:E380
hangUpModem_E38D $E38D [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E2A2 br:E376
from game/trainerAiE000: call:E2A2 br:E376
L_E392 $E392 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E387
queueModemCommandString $E393 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E2E3
from game/trainerAiE000: call:E2E3
L_E39F $E39F [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E390
L_E3A0 $E3A0 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E3A7
from game/trainerAiE000: br:E3A7
D_E3A2 $E3A2 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E398
from game/trainerAiE000: w:E398
returnNoKey $E3B2 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E012 br:E396
from game/trainerAiE000: jmp:E012 br:E396
sendLinkByte $E3B6 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E212,E22D,E24B
from game/trainerAiE000: call:E212,E22D,E24B
D_E3B7 $E3B7 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E3F5
from game/trainerAiE000: w:E3F5
receiveLinkByte $E3B9 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E157,E183,E1CC
from game/trainerAiE000: call:E157,E183,E1CC
D_E3BA $E3BA [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E3FA
from game/trainerAiE000: w:E3FA
reportLinkError $E3BC [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E724
from game/trainerAiE000: call:E724
D_E3BD $E3BD [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E3FF
from game/trainerAiE000: w:E3FF
linkIoVectorTable $E3BF [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E3B6
from game/trainerAiE000: jmp:E3B6
$E3C3 $E3C3 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E3B9
from game/trainerAiE000: jmp:E3B9
$E3C7 $E3C7 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E3BC
from game/trainerAiE000: jmp:E3BC
L_E3C8 $E3C8 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E3BE
pollCarrierState $E3CB [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E00C
from game/trainerAiE000: jmp:E00C
aimGroupAtHomeLine $E3D0 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E35D
L_E3E3 $E3E3 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E3D4
from game/trainerAiE000: br:E3D4
L_E3EA $E3EA [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E3DE
from game/trainerAiE000: br:E3DE
L_E3F2 $E3F2 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E3E8
from game/trainerAiE000: br:E3E8
selectFramedLinkVectors $E3F3 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E2BA
from game/trainerAiE000: call:E2BA
L_E3F6 $E3F6 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E3ED
searchGroupPathToTarget $E400 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E38E,E395,E3A8,E3B4,E3E8,E3F4
clearUartVars $E40F [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E2B7
from game/trainerAiE000: call:E2B7
uartTxCount $E414 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E4EA,E51B w:E4FD,E530
from game/trainerAiE000: r:E4EA,E51B w:E4FD,E530
uartTxReadIndex $E415 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E4EF w:E4FA
from game/trainerAiE000: r:E4EF w:E4FA
uartTxWriteIndex $E416 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E522 w:E52D
from game/trainerAiE000: r:E522 w:E52D
uartTxRing $E417 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E4F2 w:E525
from game/trainerAiE000: r:E4F2 w:E525
findTrainerAdvanceCell $E42A [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: jmp:E376 br:E41B
uartRxCount $E42D [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E4D2,E502,E9D9 w:E4E5,E517
from game/trainerAiE000: r:E4D2,E502,E9D9 w:E4E5,E517
uartRxReadIndex $E42E [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E4D7 w:E4E2
from game/trainerAiE000: r:E4D7 w:E4E2
uartRxWriteIndex $E42F [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E509 w:E514
from game/trainerAiE000: r:E509 w:E514
uartRxRing $E430 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E4DA w:E50C
from game/trainerAiE000: r:E4DA w:E50C
L_E431 $E431 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E478
L_E435 $E435 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E462
arqTxCount $E444 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E486,E4B7 w:E499,E4CC
from game/trainerAiE000: r:E486,E4B7 w:E499,E4CC
arqTxReadIndex $E445 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E48B w:E496
from game/trainerAiE000: r:E48B w:E496
arqTxWriteIndex $E446 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E4BE w:E4C9
from game/trainerAiE000: r:E4BE w:E4C9
arqTxRing $E447 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E48E w:E4C1
from game/trainerAiE000: r:E48E w:E4C1
arqRxCount $E459 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E46E,E49E,EA73 w:E481,E4B3
from game/trainerAiE000: r:E46E,E49E,EA73 w:E481,E4B3
arqRxReadIndex $E45A [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E473 w:E47E
from game/trainerAiE000: r:E473 w:E47E
arqRxWriteIndex $E45B [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E4A5 w:E4B0
from game/trainerAiE000: r:E4A5 w:E4B0
arqRxRing $E45C [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E476 w:E4A8
from game/trainerAiE000: r:E476 w:E4A8
L_E464 $E464 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E447,E450
L_E47E $E47E [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E47A
from game/trainerAiE000: br:E47A
L_E480 $E480 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E459,E460,E469,E470
popArqTxRing $E486 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E733
from game/trainerAiE000: jmp:E733
L_E496 $E496 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E492
from game/trainerAiE000: br:E492
pushArqRxRing $E49E [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E736
from game/trainerAiE000: jmp:E353,E736
L_E4A0 $E4A0 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E4AF
L_E4AE $E4AE [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E4A6
L_E4B0 $E4B0 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E4AC
from game/trainerAiE000: br:E4AC
L_E4B6 $E4B6 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E4A3
from game/trainerAiE000: br:E4A3
L_E4BD $E4BD [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E4BA
L_E4C7 $E4C7 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: jmp:E427 br:E4C1
L_E4C9 $E4C9 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E4C5
from game/trainerAiE000: br:E4C5
L_E4CF $E4CF [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E4BC
from game/trainerAiE000: br:E4BC
returnRingEmpty $E4D0 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E471,E489,E4D5,E4ED
from game/trainerAiE000: br:E471,E489,E4CC,E4D5,E4ED
popUartRxRing $E4D2 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E739 call:E799,E80A
from game/trainerAiE000: jmp:E739 call:E799,E80A
L_E4D4 $E4D4 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: jmp:E52D
L_E4E2 $E4E2 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E4DE
from game/trainerAiE000: br:E4DE
popUartTxRing $E4EA [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E534,E62D
from game/trainerAiE000: call:E534,E62D
L_E4FA $E4FA [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E4F6
from game/trainerAiE000: br:E4F6
pushUartRxRing $E502 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E71F
from game/trainerAiE000: call:E71F
L_E506 $E506 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E502
L_E514 $E514 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E510
from game/trainerAiE000: br:E510
L_E518 $E518 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E527
L_E51A $E51A [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E507
from game/trainerAiE000: br:E507
pushUartTxRing $E51B [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E73C
from game/trainerAiE000: call:E73C
L_E526 $E526 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E51F
L_E529 $E529 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E4DC,E4E4,E512
L_E52D $E52D [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E529
from game/trainerAiE000: br:E529
L_E530 $E530 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E52B
computeTrainerGroupStats $E531 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E2A9,E326,ED15,EEF3
from game/trainerSetupEC00: call:ED15,EEF3
L_E533 $E533 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E520
from game/trainerAiE000: br:E520
flushUartTxRing $E534 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E537 call:E791,E80F
from game/trainerAiE000: br:E537 call:E791,E80F
configureUserPortLines $E540 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E2D5,E387
from game/trainerAiE000: call:E2D5,E387
L_E54C $E54C [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E5A3
L_E562 $E562 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E55C
L_E567 $E567 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E560
L_E56B $E56B [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: jmp:E5B3
from game/trainerAiE000: jmp:E5B3
dropDtrLine $E574 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E38D
from game/trainerAiE000: call:E38D
installCommNmiVector $E57B [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E2CC
from game/trainerAiE000: call:E2CC
L_E580 $E580 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E57C
restartUart $E586 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E2CF,E5E1
from game/trainerAiE000: call:E2CF,E5E1
L_E58B $E58B [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E587
L_E591 $E591 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E58D
setCiaNmiMask $E593 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E5A7 call:E5CA
from game/trainerAiE000: br:E5A7 call:E5CA
L_E59C $E59C [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E598
L_E5A2 $E5A2 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E552,E557,E59E
L_E5B4 $E5B4 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E5AB,E5B0
clearUartState $E5B6 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E586
from game/trainerAiE000: call:E586
txCharActive $E5BB [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E539,E5CD,E60A,E663 w:E639,E6B5
from game/trainerAiE000: r:E539,E5CD,E60A,E663 w:E639,E6B5
txBitCountReload $E5BC [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E641 r:E668
from game/trainerAiE000: w:E641 r:E668
txBitCounter $E5BD [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E66B,E6A4
from game/trainerAiE000: w:E66B,E6A4
txShiftRegister $E5BE [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E63C,E6B9
from game/trainerAiE000: w:E63C,E6B9
rxBitCounter $E5BF [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E6DD,E6F5,E70D
from game/trainerAiE000: w:E6DD,E6F5,E70D
rxShiftRegister $E5C0 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E6FC r:E71C
from game/trainerAiE000: w:E6FC r:E71C
suspendUartIfRunning $E5C1 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E5DD
from game/trainerAiE000: br:E5DD
stopCommNmi $E5C3 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E2AB
from game/trainerAiE000: call:E2AB
L_E5CA $E5CA [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E5C6
L_E5D5 $E5D5 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E5C1,E5D0
from game/trainerAiE000: br:E5C1,E5D0
serviceCarrierAndSuspendRequest $E5D6 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E3CB
from game/trainerAiE000: call:E3CB
L_E5E4 $E5E4 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E5DF
from game/trainerAiE000: br:E5DF
L_E5F8 $E5F8 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E5EF
from game/trainerAiE000: br:E5EF
rearmCarrierTimer $E5FF [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E4B1,EF00
from game/trainerSetupEC00: call:EF00
L_E604 $E604 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E5EC,E5FD
from game/trainerAiE000: br:E5EC,E5FD
startNextTxChar $E607 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E673
from game/trainerAiE000: call:E673
L_E60F $E60F [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E608
L_E620 $E620 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E617
L_E628 $E628 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E615
from game/trainerAiE000: br:E615
L_E639 $E639 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E630
from game/trainerAiE000: br:E630
L_E63D $E63D [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E636
L_E64F $E64F [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E645
setBitPeriodFull $E654 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E6EC
from game/trainerAiE000: call:E6EC
setBitPeriod $E657 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E64E,E6E6
from game/trainerAiE000: call:E64E,E6E6
L_E662 $E662 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E5E7,E60E,E61A,E626,E62B,E637
from game/trainerAiE000: br:E5E7,E60E,E61A,E626,E62B,E637
nmiStartNextChar $E663 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E6A7
from game/trainerAiE000: br:E6A7
maxAdvanceByRankTable $E664 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: r:E45D,E46D
offsetPointInDirection $E66C [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E44D,E69C,EF9F
L_E673 $E673 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E666
from game/trainerAiE000: br:E666
L_E679 $E679 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E693
from game/trainerAiE000: br:E693
D_E67D $E67D [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:E66C
L_E689 $E689 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E678
nmiMaskCiaSources $E68A [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: r:E241,E274,E482,E66F,E816
nmiTestCiaSource $E693 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: r:E254,E286,E491,E67E,E81E
nmiMergeIcrFlags $E69C [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E444
L_E69F $E69F [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E698
from game/trainerAiE000: br:E698
L_E6A2 $E6A2 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E69F
L_E6AC $E6AC [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E6A8
L_E6B6 $E6B6 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E6B2
L_E6B8 $E6B8 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E6A9
from game/trainerAiE000: br:E6A9
L_E6C3 $E6C3 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E671
from game/trainerAiE000: br:E671
L_E6C5 $E6C5 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E6C1
from game/trainerAiE000: br:E6C1
L_E6C8 $E6C8 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E677,E6A2
from game/trainerAiE000: br:E677,E6A2
L_E6D2 $E6D2 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E6CE
L_E6E1 $E6E1 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E6DD
L_E6EC $E6EC [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E741
L_E6F1 $E6F1 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E6D2
from game/trainerAiE000: br:E6D2
L_E6FC $E6FC [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E6F5
L_E6FF $E6FF [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E6D6,E6EF,E710,E731
from game/trainerAiE000: br:E6D6,E6EF,E710,E731
D_E704 $E704 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:E6D2
L_E709 $E709 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E6F8
from game/trainerAiE000: br:E6F8
nmiArmDataBits $E70B [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:E6E1
L_E712 $E712 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E6FA
from game/trainerAiE000: br:E6FA
D_E715 $E715 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:E6B6
nmiDeliverRxChar $E71C [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:E6C5
L_E724 $E724 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E709,E712
from game/trainerAiE000: br:E709,E712
L_E727 $E727 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E722
from game/trainerAiE000: br:E722
popArqTxRingThunk $E733 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E8AE,E8D4
from game/trainerAiE000: br:E721 call:E8AE,E8D4
pushArqRxRingThunk $E736 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:EA91
from game/trainerAiE000: call:EA91
popUartRxRingThunk $E739 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E743,E9E9
from game/trainerAiE000: call:E743,E9E9
queueByteForTransmit $E73C [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E7D2,E81D,E87C,E92A
from game/trainerAiE000: call:E7D2,E81D,E87C,E92A
L_E740 $E740 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E6EF,E6FA,E705,E70C,E716,E71D jmp:E730
receiveByteTrackZeros $E743 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E837,E84C,E9AF
from game/trainerAiE000: call:E837,E84C,E9AF
L_E747 $E747 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E74D
L_E749 $E749 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E745
L_E752 $E752 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E74E
from game/trainerAiE000: br:E74E
trackZerosReturn $E755 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E749
from game/trainerAiE000: br:E749
runModemStateMachine $E756 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E134
from game/trainerAiE000: call:E134
checkConnectionPhase $E765 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E75B
from game/trainerAiE000: br:E75B
serviceLinkTick $E76B [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E760,E768
from game/trainerAiE000: br:E760,E768
L_E76D $E76D [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E768
L_E772 $E772 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E760,E76B
clearInFlightFlags $E773 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E42A
storeInFlightFlags $E775 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E7B6
checkTerminalMode $E77B [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E771
from game/trainerAiE000: br:E771
L_E781 $E781 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E777
L_E786 $E786 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E77F,E794
testCarrierPresent $E78A [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E784
drainHostOutRing $E78C [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E78F
from game/trainerAiE000: br:E78F
enterTerminalMode $E791 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E785
from game/trainerAiE000: br:E785
L_E798 $E798 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E792
serviceModemInput $E799 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E780
from game/trainerAiE000: br:E780
checkConnectSpeed $E7A7 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E788
switchTo1200Baud $E7B2 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E7AB
substituteSpaceForCr $E7B5 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E7A7,E7AE
from game/trainerAiE000: br:E7A7,E7AE
rememberModemChar $E7B7 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E7A5
from game/trainerAiE000: br:E7A5
multiplyAbyY $E7B9 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:EA22
tickGuardDelay $E7C0 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E79C,E7A1,E7BB
from game/trainerAiE000: br:E79C,E7A1,E7BB
storeGuardDelay $E7C6 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E7D0
from game/trainerAiE000: br:E7C1,E7CC,E7D0
modemTickReturn $E7C9 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E7EB,E7F0
from game/trainerAiE000: br:E7EB,E7F0
sendNextModemCommandChar $E7CA [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E7C3
from game/trainerAiE000: br:E7C3
D_E7CB $E7CB [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:E7BC
L_E7CE $E7CE [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E7C4,E7C7
D_E7D0 $E7D0 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:E7B9
buildDirectionFanTowardTarget $E7D3 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E416
dirMirrorTable $E7DB [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: r:E7FC
keepReplyTimer $E7E0 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E7CD
from game/trainerAiE000: br:E7CD
tickModemReplyTimer $E7E3 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E7DA,E7DE
from game/trainerAiE000: call:E36E br:E7D8,E7DA,E7DE
countReplyTimerDown $E7EA [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E7E6
from game/trainerAiE000: br:E7E6
L_E7F0 $E7F0 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E7ED
L_E7F4 $E7F4 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E80B
runLinkStateMachine $E7F7 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E78A
from game/trainerAiE000: br:E78A
dispatchCommState $E7FF [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E7F9
beginByteSyncPhase $E805 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E7FD jmp:E9A4
from game/trainerAiE000: br:E7FD jmp:E9A4
drainRxRingLoop $E80A [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E80D
from game/trainerAiE000: br:E80D
getStepDirection $E80E [game/trainerAiE000,game/modemDriverE000]
from game/droneAiEE00: call:EEB1
from game/trainerAiE000: call:E7D3,EC35,EEC7
restartByteSync $E80F [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E847,E853
from game/trainerAiE000: br:E847,E853
L_E816 $E816 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E827
queueSyncByte $E81D [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E830,E842
from game/trainerAiE000: br:E830,E842
L_E826 $E826 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E81C
continueByteSync $E828 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E801
from game/trainerAiE000: br:E801
L_E829 $E829 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E824
cellDistance $E82A [game/trainerAiE000,game/modemDriverE000]
from game/droneAiEE00: jmp:EFA8
from game/trainerAiE000: call:E410,E4B4,EC24,ED43,EE0C,EE5C
from game/trainerSetupEC00: call:EE5C
awaitPeerSyncZero $E832 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E838
L_E83A $E83A [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E82F,E835
updateFocusGroupCentre $E83C [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E20C
answerSyncWithFf $E83D [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E835
from game/trainerAiE000: br:E835
linkTickReturn $E844 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E83B,E850,E865
from game/trainerAiE000: br:E83B,E850,E865
awaitPeerSyncFf $E845 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E82B
from game/trainerAiE000: br:E82B
runPacketPhase $E858 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E803
from game/trainerAiE000: br:E803
L_E85F $E85F [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E84F,E858
servicePacketTransmit $E860 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E83F,E85D
L_E86C $E86C [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E863
queueRawSyncByte $E879 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E870
from game/trainerAiE000: br:E870
L_E87B $E87B [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E874
checkPacketInFlight $E87F [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E877
from game/trainerAiE000: br:E877
computeGroupCentroid $E882 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E5B9,E871
resendOldestMessage $E893 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E88C
from game/trainerAiE000: br:E88C
L_E899 $E899 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E8E0
D_E89D $E89D [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:E882
buildNextMessage $E89E [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E887,E891
from game/trainerAiE000: br:E887,E891
copyMessageByteLoop $E8CC [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E8D7
from game/trainerAiE000: br:E8D7
L_E8D1 $E8D1 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E8CD
finishMessageBuild $E8D9 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E8D2
from game/trainerAiE000: br:E8D2
claimOutstandingSlot $E8DF [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E89E,E8A3,E8DB
storeNextFreeIndex $E8EB [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E8E5
from game/trainerAiE000: br:E8E5
packetPhaseReturn $E8F2 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E882,E8F6
from game/trainerAiE000: br:E882,E8F6
sendAckIfPending $E8F3 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E8A1,E8A6
from game/trainerAiE000: br:E8A1,E8A6
buildAckPacket $E8F8 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E896
from game/trainerAiE000: br:E896
sendPacket $E909 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E89A,E8EF
from game/trainerAiE000: call:E89A,E8EF
sendBuiltPacket $E90C [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E907
from game/trainerAiE000: br:E907
D_E913 $E913 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:E8ED
D_E915 $E915 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:E8F9
L_E916 $E916 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E8E4
orderAiUnitToCell $E919 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E262,E294,E4F7 jmp:EBEC
transmitPacketLoop $E924 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E934
from game/trainerAiE000: br:E934
L_E934 $E934 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E927,E931
computePacketChecksum $E937 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E917,EA01
from game/trainerAiE000: call:E917,EA01
checksumLoop $E93B [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E947
from game/trainerAiE000: br:E947
buildPacketFromRing $E94A [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E909
from game/trainerAiE000: call:E909
L_E950 $E950 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E94D
copyRingByteLoop $E95A [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E96A
from game/trainerAiE000: br:E96A
isPathToPlayerComcenClear $E95D [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E3B1
storePacketByte $E960 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E958
from game/trainerAiE000: br:E958
writeTxRingByte $E96D [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E8B9,E8CC
from game/trainerAiE000: call:E8B9,E8CC
L_E972 $E972 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E97E,E984,E98A,E990
readTxRingByte $E975 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E95A
from game/trainerAiE000: call:E95A
readTxRingByteAt $E978 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E94B,EA40,EA43
from game/trainerAiE000: call:E94B,EA40,EA43
advanceTxRingIndex $E97B [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E973
from game/trainerAiE000: br:E973
storeTxRingIndex $E982 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E97E
from game/trainerAiE000: br:E97E
txRingReturn $E985 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E9A0
from game/trainerAiE000: br:E9A0
noteIdlePoll $E986 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E9B2
from game/trainerAiE000: br:E9B2
L_E995 $E995 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E963
countStalledPoll $E997 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E990,E9DC
from game/trainerAiE000: br:E975,E990,E9DC call:E992
storeStallCount $E99B [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E98B,E995
from game/trainerAiE000: br:E98B,E995
unwindAndResync $E9A2 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E9BA,E9D4,E9FF
from game/trainerAiE000: br:E9BA,E9D4,E9FF
scoreTargetBlock $E9A6 [game/trainerAiE000,game/modemDriverE000]
from game/droneAiEE00: call:EE37,EE73,EE7D,EE88,EE92
from game/trainerAiE000: call:EFA8
noteAckRequest $E9A7 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E9C5
from game/trainerAiE000: br:E9C5
receivePacket $E9AA [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E85D br:E9C1
from game/trainerAiE000: call:E85D br:E9C1
L_E9BA $E9BA [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E9B5
checkForFfSync $E9C3 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E9B6
from game/trainerAiE000: br:E9B6,E9BE
lengthCodeSearchLoop $E9CC [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E9D2
from game/trainerAiE000: br:E9C7,E9D2
L_E9D5 $E9D5 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E9D0
beginPacketBody $E9D6 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E9D0
from game/trainerAiE000: br:E9D0
awaitWholePacket $E9D9 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E9AD
from game/trainerAiE000: br:E9AD
L_E9E1 $E9E1 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E9DB
D_E9E4 $E9E4 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:E9A6
D_E9E8 $E9E8 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:E9A9
copyPacketByteLoop $E9E9 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:E9F8
from game/trainerAiE000: br:E9F8
L_E9F0 $E9F0 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E9D7,E9DF
targetValueByUnitType $E9F1 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: r:EA01
addUnitTargetValue $E9F6 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E9B7,E9C0,E9C9,E9D2
dispatchReceivedPacket $EA0D [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:EA07
from game/trainerAiE000: br:EA07
L_EA10 $EA10 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EA06
L_EA15 $EA15 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EA0A,EA0E
L_EA1A $EA1A [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:E9FC
offsetCoordinateClamped $EA1B [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E24C,E25B,E27E,E28D,E48A,E499,E675,E684
sendDriveByteLoop $EA1D [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:EA27
from game/trainerAiE000: br:EA27
D_EA27 $EA27 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:EA1E
sendFinalDriveByte $EA29 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:EA16
from game/trainerAiE000: br:EA16
L_EA2D $EA2D [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EA29
handleAckOrDataPacket $EA2E [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:EA12
from game/trainerAiE000: br:EA12
L_EA33 $EA33 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EA2F
D_EA36 $EA36 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: w:EA1B
mirrorBlockCornerForOpponent $EA38 [game/trainerAiE000,game/modemDriverE000]
from game/droneAiEE00: call:EEC1,EF8F
from game/trainerAiE000: call:EEB1,EF8F
from game/trainerSetupEC00: call:EF8F
checkOutstandingSequence $EA3D [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:EA38,EA5C
from game/trainerAiE000: br:EA38,EA5C
aiCmdQueuePeak $EA45 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: r:EA53 w:EA58
queueAiCommand $EA46 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: jmp:E95A,EBE0 call:EC82
from game/trainerSetupEC00: call:EC82
L_EA5B $EA5B [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EA56
handleDataPacket $EA5E [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:EA34,EA4E
from game/trainerAiE000: br:EA34,EA4E
acceptDataPacket $EA65 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EA5D
L_EA6A $EA6A [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EA78
deliverPacketPayload $EA7B [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E0E4
L_EA8D $EA8D [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EACC
deliverPayloadLoop $EA8E [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: br:EA9E
from game/trainerAiE000: br:EA9E
packetReturn $EAA0 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E953,E9CD br:EA63,EA76
from game/trainerAiE000: r:E953,E9CD br:EA63,EA76
L_EAA3 $EAA3 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EAAE
clearPacketState $EAB2 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E2BD
from game/trainerAiE000: call:E2BD
L_EAB5 $EAB5 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EAC0
packetProtocolState $EAB7 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E81A,E83D,E849 r:E828
from game/trainerAiE000: w:E81A,E83D,E849 r:E828
zeroRunLength $EAB8 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E746,E832 w:E752
from game/trainerAiE000: r:E746,E832 w:E752
rxPayloadRemaining $EAB9 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E817,E9D6,E9F5,E9FA r:E9AA
from game/trainerAiE000: w:E817,E9D6,E9F5,E9FA r:E9AA
packetByteCounter $EABA [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E8B6,E8CF,E924,E950,E967 r:E8C9,E92D
from game/trainerAiE000: w:E8B6,E8CF,E924,E950,E967 r:E8C9,E92D
rxAckControlByte $EABB [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:EA2E r:EA49
from game/trainerAiE000: w:EA2E r:EA49
rxDataControlByte $EABC [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:EA68
from game/trainerAiE000: w:EA68
rxSeqCounter $EABD [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E90C,EA6E w:EA78
from game/trainerAiE000: r:E90C,EA6E w:EA78
txSeqCounter $EABE [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E8BC r:E8BF
from game/trainerAiE000: w:E8BC r:E8BF
resendRequest $EABF [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E884 w:E889,E9BE,EA3A
from game/trainerAiE000: r:E884 w:E889,E9BE,EA3A
ackPending $EAC0 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E855,E91F,E9A7,EA65 r:E8F3
from game/trainerAiE000: w:E855,E91F,E9A7,EA65 r:E8F3
sendFfPending $EAC1 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E874 w:E879
from game/trainerAiE000: r:E874 w:E879
sendZeroPending $EAC2 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E86A w:E86D,EA09
from game/trainerAiE000: r:E86A w:E86D,EA09
txRingIndex $EAC3 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E8AB,E982 r:E96D,E975
from game/trainerAiE000: w:E8AB,E982 r:E96D,E975
txRingTailIndex $EAC4 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E8D9 r:EA50
from game/trainerAiE000: w:E8D9 r:EA50
txNextFreeIndex $EAC5 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E89E,E8DC,E98D,EA53 w:E8EB,EA56
from game/trainerAiE000: r:E89E,E8DC,E98D,EA53 w:E8EB,EA56
txOldestUnackedIndex $EAC6 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E88E,E893,E8E2,E988,EA31 w:E8E7,EA59
from game/trainerAiE000: r:E88E,E893,E8E2,E988,EA31 w:E8E7,EA59
txMessageRing $EAC7 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E970 r:E978
from game/trainerAiE000: w:E970 r:E978
L_EACE $EACE [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EA86,EA8B,EA9E
updateAiUnitTracking $EACF [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E124
packetLength $EAEA [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E904,E964,E9E6,E9EC,EA81,EA9B r:E930,E944,E95D,E9EF,EA7B
from game/trainerAiE000: w:E904,E964,E9E6,E9EC,EA81,EA9B r:E930,E944,E95D,E9EF,EA7B
packetBuffer $EAEB [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E8FC,E91A,E960,E9E1,E9F2 r:E927,E93E,EA04,EA98
from game/trainerAiE000: w:E8FC,E91A,E960,E9E1,E9F2 r:E927,E93E,EA04,EA98
packetControlByte $EAEC [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E8FF,E914 r:E911,EA0D,EA5E,EA84,EA89
from game/trainerAiE000: w:E8FF,E914 r:E911,EA0D,EA5E,EA84,EA89
packetPayload $EAED [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:EA20
from game/trainerAiE000: r:EA20
L_EAEE $EAEE [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EAD9,EAE0,EAE9
L_EAF1 $EAF1 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EAD4
packetIndexSave $EAFE [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E8B1,EA1A,EA24,EA8E r:E8C6,EA94
from game/trainerAiE000: w:E8B1,EA1A,EA24,EA8E r:E8C6,EA94
rxLengthCodeByte $EAFF [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: w:E9C7 r:E9DE
from game/trainerAiE000: w:E9C7 r:E9DE
D_EB00 $EB00 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E3A1,E997 w:E716,E99B
from game/trainerAiE000: r:E3A1,E997 w:E716,E99B
modemDelayCounter $EB01 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E7C0 w:E7C6
from game/trainerAiE000: r:E7C0 w:E7C6
lastModemChar $EB02 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E7A9 w:E7B7
from game/trainerAiE000: r:E7A9 w:E7B7
remoteCodeBuffer $EB03 [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: call:E1A2 w:E1B3
from game/trainerAiE000: call:E1A2 w:E1B3
L_EB05 $EB05 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EAFF
L_EB14 $EB14 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EB0E
L_EB2C $EB2C [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EAF4,EB03,EB12,EB24
L_EB66 $EB66 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: jmp:EAEE br:EB1A,EB2E,EB32,EB37,EB3F,EB44
runAiComcenActions $EB67 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E1CD,E21B
L_EB96 $EB96 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EB76
L_EB9C $EB9C [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EBA2
L_EB9F $EB9F [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: jmp:EB93
maybeQueueComcenEnergyRepair $EBA5 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:EB9C
modemHangUpString $EBD6 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EBCE
queueComcenCommand $EBDD [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:EB8D
modemAnswerInitString $EBE3 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EB6D,EB7A,EB89,EB97,EBAA,EBB3
haltAiComcen $EBE4 [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:EB81,EB99
assessThreatAroundAiComcen $EBEF [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: call:E1DB,EF7B
L_EBFB $EBFB [game/trainerAiE000,game/modemDriverE000]
from game/trainerAiE000: br:EBFF
hangUpStringPtrLo $EBFD [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E390
from game/trainerAiE000: r:E390
modemInitStringPtrLoTable $EBFE [game/trainerAiE000,game/modemDriverE000]
from game/modemDriverE000: r:E2E0
from game/trainerAiE000: r:E2E0
clearBattlefieldMap $EC00 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/mapGenerator6F00: call:6F30,76F2
from game/trainerAiE000: r:ECB9
from game/trainerSetupEC00: r:ECB9
groupCountByPlanTable $EC05 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EC76 r:ECBF
from game/trainerSetupEC00: r:ECBF
aiPlanParamTable $EC0A [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: r:ECC9
from game/trainerSetupEC00: r:ECC9
initTrainerAi $EC0F [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/mapGenerator6F00: call:7B30
L_EC12 $EC12 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:EC19
L_EC14 $EC14 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EC10
setViewOriginToHome $EC1C [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/mapGenerator6F00: call:7AEC,7D51,83EF
loadMapSeedIntoScenarioRng $EC2B [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/mapGenerator6F00: call:6F33,7BB2
mirroredTerrainCodeTable $EC3B [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: r:ECDF,ECEF
L_EC3C $EC3C [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EC38
L_EC46 $EC46 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EC43
makeMapPointSymmetric $EC54 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/mapGenerator6F00: call:6F77
rotateMapAndMirrorCodes $EC58 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/mapGenerator6F00: call:76B5,7749,7AE1,7D2E
storeMirrorMode $EC5A [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:EC56
L_EC5E $EC5E [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EC4A,EC52,EC5A
L_EC67 $EC67 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EC63
L_EC6C $EC6C [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EC54
from game/trainerSetupEC00: br:EC54
mirrorCellPairLoop $EC6F [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:EC8E
L_EC72 $EC72 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EC6E
L_EC74 $EC74 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EC0A,EC29
rankThreatDirections $EC82 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EC7A
stepBackwardPointer $EC83 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:EC7C
copyThreatRingLoop $EC84 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EC8B
L_EC88 $EC88 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EC71
from game/trainerSetupEC00: br:EC71
decBackwardPointer $EC89 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:EC85
mirrorAllUnitCoordinates $EC91 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/mapGenerator6F00: call:7AE9
from game/trainerAiE000: br:ECCA
L_EC93 $EC93 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EC52,EC6F
from game/trainerSetupEC00: br:EC52,EC6F
blurSumStart $EC9A [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EC96
L_EC9C $EC9C [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ECA1
from game/trainerSetupEC00: br:ECA1
L_ECA3 $ECA3 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EC9A
from game/trainerSetupEC00: br:EC9A
addCounterClockwiseNeighbour $ECA6 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ECA2
stepToClockwiseNeighbour $ECAE [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ECAA
addClockwiseNeighbour $ECB5 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ECB1
mirrorCoordinateArray $ECB8 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: call:EC95,EC9C,ECA3,ECAA,ECB1
finishBlurredValue $ECBD [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ECB9
mirrorEntryLoop $ECBE [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:ECD1
D_ECCD $ECCD [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: w:ECC3
mirrorTerrainCode $ECD4 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: call:EC74,EC7E
from game/trainerAiE000: br:ECFE
lookupLowRangeCode $ECDE [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ECDA
L_ECE3 $ECE3 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ECE0
from game/trainerSetupEC00: br:ECE0
checkTerrainCodeRange $ECE7 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:ECDA
addArcTrailingDirection $ECE9 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ECE5
L_ECED $ECED [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ECEA
from game/trainerSetupEC00: br:ECEA
lookupTerrainCode $ECEE [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:ECE9
mirrorTerrainReturn $ECF2 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:ECD5,ECE5,ECEC
loadUnitStartTemplate $ECF3 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/mapGenerator6F00: call:79E6,82FD
from game/trainerAiE000: br:ED03
from game/trainerSetupEC00: br:ED03
rememberQuietestArc $ECF7 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ECEF
nextArcCandidate $ECFD [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ECF1,ECF5
threatScanDone $ED0A [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: jmp:EC7F
runAiMissileTurn $ED0B [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: call:EA80
L_ED12 $ED12 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ED47,ED4C
from game/trainerSetupEC00: br:ED47,ED4C
advanceTemplateSource $ED18 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:ED2A
skipAntiDroneShot $ED22 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ED11,ED28,ED2D,ED56,ED73
considerAntiDroneShot $ED25 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ED20
copyTemplatePages $ED2C [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:ED15
L_ED2D $ED2D [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ED29
from game/trainerSetupEC00: br:ED29
templateCopyLoad $ED30 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:ED37,ED40
L_ED31 $ED31 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: w:ED00,ED1E r:ED18
rollGroupTargetRowJitter $ED32 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: w:ED05,ED26,ED39 r:ED21
D_ED34 $ED34 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: w:ED0A
D_ED35 $ED35 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: w:ED0F,ED3C
templateAlreadyLoaded $ED42 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:ECF6
exchangePlayerNamesAndSettings $ED43 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/mapGenerator6F00: call:79D1
copyTrainerNameLoop $ED4A [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:ED51
handshakeWithPeer $ED54 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:ED46
L_ED59 $ED59 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ED45
from game/trainerSetupEC00: br:ED45
checkComcenEnergy $ED5A [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ED50
bumpReluctance $ED61 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ED58
applyStunPenalty $ED63 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ED5F
testCloseShot $ED6B [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ED67
L_ED6C $ED6C [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: jmp:EC69 br:ED0A,ED5C
from game/trainerSetupEC00: jmp:EC69 br:ED0A,ED5C
copyEnemyNameLoop $ED6F [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:ED76
sendSettingsMessage $ED78 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:ED6B
L_ED85 $ED85 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ED80
from game/trainerSetupEC00: br:ED80
clampMissileSurplus $ED86 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ED82
fireAntiDroneMissile $ED8D [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:ED6D
rebuildAiGroupTables $ED8E [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: call:ED6C
from game/trainerSetupEC00: call:ED6C
L_ED93 $ED93 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EDB9
from game/trainerSetupEC00: br:EDB9
storeMissThreshold $EDA6 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EDA1
sendEmptyMessage $EDBE [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: call:EE09
L_EDBF $EDBF [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: jmp:EE6F
from game/trainerSetupEC00: jmp:EE6F
L_EDC8 $EDC8 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EDC4
from game/trainerSetupEC00: br:EDC4
exchangeNameHalf $EDC9 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: call:ED5E,ED63
droneShotDownCleanly $EDCA [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EDAD
queueScatteredStrike $EDD2 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: jmp:EDC7
copyOwnNameHalfLoop $EDD3 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:EDDD
fireMissileAtSpottedUnit $EDD5 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: jmp:ED22 br:ED8B
L_EDDC $EDDC [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/trainerAiE000: br:EDD0
from game/trainerSetupEC00: br:EDD0
D_EDEB $EDEB [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: w:EDC9
abortLinkAndReturnToMenu $EDFC [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00]
from game/modemDriverE000: br:EDA1,EDA8,EDF1
flyTrainerDroneStep $EE00 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: call:E0A5 br:EDF9
checkTargetOnRadar $EE07 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EDFE
setRxPacketLengthOne $EE0F [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/modemDriverE000: br:EDFA,EE19
droneStepDone $EE14 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EE03
pickDroneAimPointAndDecide $EE15 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EE08
loadTargetUnitCell $EE19 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EDD8,EDE3,EDE8,EDEA,EDF4,EE03,EE0A
missileTurnTail $EE1E [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EDEF jmp:EE16
waitForLinkMessage $EE20 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/modemDriverE000: call:ED54,ED99,EDE7 br:EE23
measureRangeToTarget $EE26 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/mapGenerator6F00: jmp:7BAF
finaliseRecyclerSideLoop $EE28 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/modemDriverE000: br:EE42
missileTurnDone $EE2C [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EE27
midCheckDroneOnMapEE2D $EE2D [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: call:EDD2,EE13
L_EE3E $EE3E [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EE3B
from game/trainerSetupEC00: br:EE3B
checkTargetStunned $EE41 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/modemDriverE000: br:EE2D,EE3A
loadFilmStartSnapshot $EE4A [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/mapGenerator6F00: call:7D41
readScoreBlockLoop $EE54 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/modemDriverE000: br:EE5D
midStoreDetonateThresholdEE55 $EE55 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: call:EDB5,EDBF
compareScoreWithThreshold $EE59 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EE4A,EE4F,EE53
from game/trainerSetupEC00: br:EE4A,EE4F,EE53
aimAtBlockNearTarget $EE5D [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EE2B,EE30,EE35,EE49
storeAimRow $EE67 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EE5C
isUnitOnAiRadar $EE6A [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: call:EE07,EEFA
scoreFourBlocksAroundTarget $EE6B [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: jmp:EDD9 br:EE61
from game/trainerSetupEC00: jmp:EDD9 br:EE61
L_EE72 $EE72 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EE6D
from game/trainerSetupEC00: br:EE6D
L_EE77 $EE77 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EEC0
from game/trainerSetupEC00: br:EEC0
midScanDiagonalBlockEE85 $EE85 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: call:ED0B
scoreBlockNorthOfTarget $EE8B [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EE79
copySnapshotPageLoop $EE8C [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/modemDriverE000: br:EE97
setLineStepperEndpoints $EE95 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EE86,EE90
storeLineStartColumn $EEA1 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EE98
storeLineStartRow $EEAF [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EEA6
emitDroneDetonateCommand $EEB6 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EE3F,EE5B
handleDisplayToggleKey $EEB9 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/mainProgram0800: call:600A
mirrorDroneCellIntoPacket $EEBE [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/modemDriverE000: br:EEBB
announceAndToggleDisplayMode $EEC3 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: call:ED8E
from game/trainerSetupEC00: call:ED8E
L_EEC9 $EEC9 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EEEA
from game/trainerSetupEC00: br:EEEA
maybeJinkDroneHeading $EED0 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EEB4
queueDisplaySetMessage $EED4 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/modemDriverE000: br:EECC,EED1
from game/trainerAiE000: br:EECB
from game/trainerSetupEC00: br:EECB
toggleBattleDisplayMode $EEDD [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/mapGenerator6F00: call:824B
from game/trainerAiE000: br:EED2
from game/trainerSetupEC00: br:EED2
testDroneOnPlayerRadar $EEDF [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EE88,EE8D,EE92
chooseAiDroneTarget $EEE0 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: call:E1FF
requireRadarScreenShown $EEEB [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/modemDriverE000: br:EEE7
midCheckFuelForJinkEEED $EEED [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/modemDriverE000: br:EEF7
from game/trainerAiE000: call:ED56,ED69
from game/trainerSetupEC00: call:ED56,ED69
D_EEF9 $EEF9 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: w:EEED
from game/trainerSetupEC00: w:EEED
L_EEFD $EEFD [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: w:EEF0
from game/trainerSetupEC00: w:EEF0
shiftAiGroupDestinations $EF00 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: call:ED3F
from game/trainerSetupEC00: call:ED3F
requireRoomToWeave $EF01 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EEF1
L_EF05 $EF05 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EF24
from game/trainerSetupEC00: br:EF24
sumConvergingGroupsLoop $EF0E [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EF2D
steerDroneAndEmitMove $EF0F [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EED5,EEE4,EEEB,EEF2,EF01,EF09
displayModeNameSlot $EF10 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/modemDriverE000: w:EEF0
testGroupContactFlag $EF20 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EF19
desiredHeadingBelowCurrent $EF23 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EF17
from game/trainerAiE000: br:EF0B
from game/trainerSetupEC00: br:EF0B
pickShorterTurnBackwards $EF25 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: jmp:EF1D
L_EF26 $EF26 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EEF6
from game/trainerSetupEC00: br:EEF6
msgBeginnerDisplaySet $EF28 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/modemDriverE000: r:EEED
applyHeadingStep $EF2B [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EF1D,EF21,EF27
from game/trainerAiE000: br:EF27
from game/trainerSetupEC00: br:EF27
addStepToHeading $EF2C [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EF23
convertHeadingToStep $EF35 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EF15
lookUpDirectionCode $EF38 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EF41
readRowDeltaNorthSouth $EF48 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EF4C
readColDeltaEastWest $EF4F [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EF45
from game/trainerAiE000: br:EF45
from game/trainerSetupEC00: br:EF45
storeColDelta $EF53 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EEF6,EEFF
readDiagonalDeltaPair $EF57 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EF41
from game/trainerAiE000: br:EF41
from game/trainerSetupEC00: br:EF41
loadPackedDiagonalDelta $EF58 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EEE3,EEE8,EEFD
pickDroneTargetAlongThreatAxis $EF59 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EF04,EF33
advanceDroneCell $EF6D [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: jmp:EF4C,EF54
from game/trainerAiE000: jmp:EF4C,EF54
from game/trainerSetupEC00: jmp:EF4C,EF54
addRowDeltaToDroneRow $EF77 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/mapGenerator6F00: r:86DF
from game/trainerAiE000: br:EF67
msgUnitMenus $EF9B [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EFB1
from game/trainerAiE000: br:EFB1
from game/trainerSetupEC00: br:EFB1
droneDistanceToCell $EF9E [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: call:EE26,EEFC
staleTailStoreTargetUnit $EFB3 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/trainerAiE000: br:EFA2
diskNameSlot $EFB6 [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/mapGenerator6F00: w:81CA
staleTailReturn $EFCC [game/trainerAiE000,game/modemDriverE000,game/trainerSetupEC00,game/droneAiEE00]
from game/droneAiEE00: br:EFB5,EFC7
from game/trainerAiE000: br:EF81,EF84,EFB5,EFC7
from game/trainerSetupEC00: br:EFB5,EFC7
D_F30B $F30B [game/unitStartTemplatesF000]
from game/mapGenerator6F00: w:6F86
D_F333 $F333 [game/unitStartTemplatesF000]
from game/mapGenerator6F00: w:6F81
D_F334 $F334 [game/unitStartTemplatesF000]
from game/mapGenerator6F00: w:6F8B
D_F600 $F600 [game/unitStartTemplatesF000]
from game/mapGenerator6F00: r:7536 w:7541
unitColTable $F640 [game/unitStartTemplatesF000]
from game/comcenScreens6F00: r:714C,7936,7A27,7C5F,80C9,81E8
from game/droneAiEE00: r:EE1C,EE5D
from game/mainProgram0800: r:1831,1D97,214F,226C,2577,25A2,34A8,34F0,34FC,353B,360D,375D,3767,3A0D,3A20,3DA2,3DFF,3EC9,3FC1,4004,42A6,4766,482E,48A6,48C8,49B4,4A14,4A2C,4B1B,4B85,54B7 w:3E7F,4779,51C5
from game/mapGenerator6F00: r:714C,7936,7A27,7C5F,80C9,81E8 w:78E4
from game/modemDriverE000: r:ECF3
from game/trainerAiE000: r:E70E,EAFA,EC16,EE6A,EEBD
side0ComcenCol $F671 [game/unitStartTemplatesF000]
from game/trainerAiE000: r:E12F,E965,EAF6
side1UnitColTable $F672 [game/unitStartTemplatesF000]
from game/trainerAiE000: r:E8A7,EE0E
from game/trainerSetupEC00: r:EE0E
unitFlagsTableAlias $F688 [game/unitStartTemplatesF000]
from game/mainProgram0800: r:370E,3C35,4595
side1ComcenCol $F6A3 [game/unitStartTemplatesF000]
from game/trainerAiE000: r:E1D1,E27B,E339,E841,EBE4,ED13,EEA1,EF59
unitRowTable $F6A4 [game/unitStartTemplatesF000]
from game/comcenScreens6F00: r:7154,793B,7A1B,7C66,80D4,81F0
from game/droneAiEE00: r:EE21,EE64
from game/mainProgram0800: r:1836,1D9C,2154,2276,257E,25A9,34AF,34F5,3503,3546,3610,3762,376C,3A15,3A28,3DAD,3E02,3EC6,3FCC,400F,42AE,44AB,4763,4831,48A9,48BE,49D1,4A19,4A24,4B1E,4B9D,54D4 w:3E85,477E,51DE
from game/mapGenerator6F00: r:7154,793B,7A1B,7C66,80D4,81F0
from game/trainerAiE000: r:E6FC,EB09,EC1D,EE6F,EEC2
side0ComcenRow $F6D5 [game/unitStartTemplatesF000]
from game/trainerAiE000: r:E138,E96A,EB05
side1UnitRowTable $F6D6 [game/unitStartTemplatesF000]
from game/trainerAiE000: r:E8B5,EE22
from game/trainerSetupEC00: r:EE22
unitTypeTableAlias $F6EC [game/unitStartTemplatesF000]
from game/mainProgram0800: r:3705,459F,5BED
side1ComcenRow $F707 [-]
from game/trainerAiE000: r:E1D6,E28A,E33E,E847,EBE7,ED18,EEA9,EF5C
unitFlagsTable $F708 [-]
from game/comcenScreens6F00: r:750C,7532
from game/mainProgram0800: r:289A,34C8,3713,3910,39C6,39CD,3BBC,3C38,3DC3,3DCE,3EEE,3FD5,41A2,4296,4395,4441,445F,4598,45AD,45B4,467D,4696,4903,490A,499A,49A1,4A6A,4A7E,4AE3,4C6B,4C9C,4CCA,511A,51A0,5438,5448,54AE,5586 w:34CD,3917,3DC8,3DD7,3E8F,3EF3,3FDA,429D,4466,4AEC,51A5
from game/mapGenerator6F00: r:750C,7532
side1UnitFlagsTable $F73A [-]
from game/trainerAiE000: r:E50B,E518,E948
side1ComcenFlags $F76B [-]
from game/trainerAiE000: w:EC8A
from game/trainerSetupEC00: w:EC8A
unitTypeTable $F76C [-]
from game/comcenScreens6F00: r:74FB,7943,8541
from game/mainProgram0800: r:21D1,2281,22C0,23E6,24BF,281E,30F6,3554,35C7,3657,36DC,38CC,38EB,3950,395D,3A4F,3B25,3B55,3BA6,3BB4,3C64,3C75,3DB6,3DDA,3E0E,3E52,419D,422F,44E3,4579,4669,46EE,479D,47E1,4886,48FE,4915,4995,4A79,4B75... w:3559,3BAB,3BB9,3DBB,3E15,3E72,3E8A,44E8,47E4,546C,5556
from game/mapGenerator6F00: r:74FB,7943,8541 w:7CA4
from game/trainerAiE000: r:E0EB,E781,E987,E9F9,EAE2,EC07,EDFB
side0ComcenType $F79D [-]
from game/mapGenerator6F00: w:7C96
side1UnitTypeTable $F79E [-]
from game/trainerAiE000: r:E2D1,E554,E8A0,EDCD
from game/trainerSetupEC00: r:EDCD
unitDestColTable $F7D0 [-]
from game/mainProgram0800: r:22FA,2449,24E7,3111,3166,3DF2,3EE2,4280,42BF,42FE,44A6,466E,4701,48C3,48D2,49AE,4A54,4A87,4B8C,4C86,4CD3 w:3513,3DAA,3FC9,48D9,51D1,54BF
from game/trainerAiE000: r:EB56
side1UnitDestColTable $F802 [-]
from game/trainerAiE000: r:E4E6,E580,E8C3,E91F,EDE2,EE63,EF0D w:ECFA,EE68,EF15
from game/trainerSetupEC00: w:ECFA,EE68,EF15 r:EDE2,EE63,EF0D
unitPathColTableAlias $F818 [-]
from game/mainProgram0800: r:4590,5BE7
side1ComcenDestCol $F833 [-]
from game/trainerAiE000: r:E305,EC56,ED5E w:EC5B
from game/trainerSetupEC00: r:EC56,ED5E w:EC5B
unitDestRowTable $F834 [-]
from game/mainProgram0800: r:2466,24EE,3104,316D,4287,42B6,4303,44B8,450B,4708,48B9,49CB,4A5F,4A91,4BA4,4C91,4CE8 w:352A,3DB3,3FD2,44BD,4510,51E1,54D7
from game/trainerAiE000: r:EB5E
side1UnitDestRowTable $F866 [-]
from game/trainerAiE000: r:E4EF,E591,E8D1,E929,EDF8,EF18 w:ECFF,EF20
from game/trainerSetupEC00: w:ECFF,EF20 r:EDF8,EF18
side1ComcenDestRow $F897 [-]
from game/trainerAiE000: r:E30D,ED64
from game/trainerSetupEC00: r:ED64
unitPathColTable $F898 [-]
from game/comcenScreens6F00: r:7542
from game/mainProgram0800: r:23E1,249E,2834,3536,3685,3F7A,3FFF,423E,42D2,4308,439C,4437,4448,458B,46F3,503F,5050,5154,51B3,54CA,5EB6,5F3F,625F,62CE w:353E,3DA5,3FC4,4007,4350,5044,5055,51CA,54D1,5F44,62D3
from game/mapGenerator6F00: r:7542
unitPathRowTable $F8FC [-]
from game/mainProgram0800: r:2493,3541,390B,400A,42CB,430F,4333,4353,46FA,5067,508C,51BB,5EE0,5F85,6286,631B w:3549,3DB0,3FCF,4012,435A,44AE,44C0,506C,5091,51E6,54DA,5F8A,6320
unitEnergyTableAlias $F944 [-]
from game/mainProgram0800: r:5C0C
unitStunTable $F960 [-]
from game/comcenScreens6F00: r:72D7 w:72DC
from game/droneAiEE00: r:EE44
from game/mainProgram0800: r:208A,23EB,246C,2477,24A9,285C,354C,4251,4259,44B1,44CA,44D8,454C,5235,5562,5ED1,627A w:3551,3DC0,3DE0,4267,44DE,523A,5569
from game/mapGenerator6F00: r:72D7 w:72DC
side1ComcenStun $F9C3 [-]
from game/trainerAiE000: r:E198,ED4B
unitEnergyTable $F9C4 [-]
from game/comcenScreens6F00: r:751D
from game/mainProgram0800: r:14FE,1525,1713,1742,1797,199E,23C6,2854,356A,3589,3592,3662,36B9,36D7,3926,3B32,3B6C,3B9F,3BE2,3EE7,404E,43B8,448A,44F3,4638,5483 w:356F,359D,3BF8,3DEF,4053,43BD,43C4,448F,4508,463D,549A
from game/mapGenerator6F00: r:751D
side0ComcenEnergy $F9F5 [-]
from game/trainerAiE000: r:E156,E179,E384,EAF1,EE00,EEF3,EF01
side1ComcenEnergy $FA27 [-]
from game/trainerAiE000: r:E190,EBAC,ED5A
unitMovePointsTable $FA28 [-]
from game/mainProgram0800: r:2455,245C,3C0A,3F19,45D4,46A8 w:3C14,3DEA,3F23,4224,426C,4323,432C,436C,4675,46AF
unitTerrainUnderAlias $FA70 [-]
from game/mainProgram0800: r:2793,3721,5BB7,5C28 w:3F47
from game/mapGenerator6F00: r:840E
unitHitFlashTable $FA8C [-]
from game/mainProgram0800: r:286F,4866 w:3BD8,3C07,3DE5,3EDE,487B,4883
unitTerrainUnderTable $FAF0 [-]
from game/comcenScreens6F00: r:7500,7522,7948
from game/mainProgram0800: r:2161,35DC,36AF,36C7,3975,3986,3EBD,4180,41AC,4246,45C7,4772,4890,4930 w:3E0B,3E18,3ED9,47E9
from game/mapGenerator6F00: r:7500,7522,7948 w:7CA7
from game/trainerAiE000: r:E79A
unitDisplayFlagsTable $FB54 [-]
from game/mainProgram0800: r:1826,20A9,239C,23A9,240D,244E,2884,288B,30FB,3490,34BB,351B,3C17,3FDD,3FF5,438B,4473,4495,44C3,452C,4AB7,4AF5,4B7A,4C15,4C5B,4C73,51D4,54C2,5E1A,5EC5,602E,6137,61B4,61DB,626E,646A,6496,651D w:3495,34C2,3522,3C1C,3DF7,3FE4,3FFC,4392,4478,449A,4531,4AC1,4AFA,4C7A,51D9,54C7
from game/textEngineC000: r:C904
side1ComcenDisplayFlags $FBB7 [-]
from game/trainerAiE000: r:E10E w:EC8E
from game/trainerSetupEC00: w:EC8E
initLineStepper $FBB8 [game/highMemoryFBB8]
from game/comcenScreens6F00: call:775D,77AC,784F,83A4
from game/mainProgram0800: call:1D57,1D83,2512,306F,3771,3A82,42EC,4559
from game/mapGenerator6F00: call:775D,77AC,784F,83A4
from game/trainerAiE000: call:E80E,E96F
L_FBC7 $FBC7 [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FBBF
L_FBDA $FBDA [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FBD2
L_FBEC $FBEC [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FBE8
L_FBF0 $FBF0 [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FBEA
stepLine $FBFA [game/highMemoryFBB8]
from game/comcenScreens6F00: call:7760,7763,7766,77AF,77B2,7834,785B,83F0,83FD,8403
from game/mainProgram0800: call:1D86,2517,3079,3080,3083,36A5,3AA7,42EF,4562
from game/mapGenerator6F00: call:7760,7763,7766,77AF,77B2,7834,785B,83F0,83FD,8403
from game/trainerAiE000: call:E811,E972
L_FC2A $FC2A [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FC15
L_FC48 $FC48 [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FC33
L_FC4A $FC4A [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FC06
plotColorIndex $FC4D [game/highMemoryFBB8]
from game/highMemoryFBB8: w:FC67 r:FC98
plotColorBits $FC4E [game/highMemoryFBB8]
from game/highMemoryFBB8: w:FC9E r:FCC3
plotKeepMask $FC4F [game/highMemoryFBB8]
from game/highMemoryFBB8: w:FC95,FCA6 r:FCA1,FCC0
multicolorFillPatterns $FC50 [game/highMemoryFBB8]
from game/highMemoryFBB8: r:FC9B
multicolorPixelMasks $FC54 [game/highMemoryFBB8]
from game/highMemoryFBB8: r:FC92
plotFatPixel $FC58 [game/highMemoryFBB8]
from game/comcenScreens6F00: call:83E6,84F5,84FC,8505,850C
from game/mapGenerator6F00: call:83E6,84F5,84FC,8505,850C
L_FC61 $FC61 [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FC5A,FC5E
plotBitmapPixelRow $FC74 [game/highMemoryFBB8]
from game/highMemoryFBB8: call:FC6E
D_FC84 $FC84 [game/highMemoryFBB8]
from game/highMemoryFBB8: w:FC77
D_FCC9 $FCC9 [game/highMemoryFBB8]
from game/highMemoryFBB8: w:FC61
D_FCCB $FCCB [game/highMemoryFBB8]
from game/highMemoryFBB8: w:FC64
multiply8x8 $FCCD [game/highMemoryFBB8]
from game/mainProgram0800: call:55BD
from game/mapGenerator6F00: call:814A,846B
from game/trainerAiE000: call:ECD4
from game/trainerSetupEC00: call:ECD4
L_FCD7 $FCD7 [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FCE2
L_FCDE $FCDE [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FCD9
divideSigned16by8 $FCEC [game/highMemoryFBB8]
from game/mainProgram0800: call:41E4,49EF,49F9
from game/trainerAiE000: call:E8EA,E8F6,E902,E90D,EE86,EE96,EEA6,EEB6
from game/trainerSetupEC00: call:EE86,EE96,EEA6,EEB6
divideUnsigned16by8 $FD0A [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FCF1 call:FD01
L_FD0C $FD0C [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FD18
L_FD17 $FD17 [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FD11
D_FD1A $FD1A [game/highMemoryFBB8]
from boot/fastLoaderC000: r:C200
addRandomJitter $FD1E [game/highMemoryFBB8]
from game/mapGenerator6F00: call:7036,738B,7398
L_FD2D $FD2D [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FD34
L_FD36 $FD36 [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FD2E
L_FD42 $FD42 [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FD24,FD3B
D_FD44 $FD44 [game/highMemoryFBB8]
from game/highMemoryFBB8: w:FD1E
L_FD49 $FD49 [game/highMemoryFBB8]
from game/highMemoryFBB8: br:FD45
nextScenarioRandom $FD4A [game/highMemoryFBB8]
from game/highMemoryFBB8: call:FD2A
from game/mainProgram0800: call:4805
from game/mapGenerator6F00: call:6FA9,6FB0,6FBC,6FDE,6FF5,70AC,70B2,7145,715A,716F,7184,7214,723B,7261,7287,7356,736B,7377,7499,7554,7562,75AA,75E2,75EC,7610,7889
nextGameRandom $FD5D [game/highMemoryFBB8]
from game/comcenScreens6F00: call:728A,73CB,752A,7609,78DE,8052,8289
from game/droneAiEE00: call:EF04
from game/mainProgram0800: call:0CCD,1316,180B,1947,1BDF,29C1,3D75,5533,5FF3
from game/mapGenerator6F00: call:728A,73CB,752A,7609,77D3,78DE,7DCB,8052,8289
from game/textEngineC000: call:C862
from game/trainerAiE000: call:E14D,E76D,EB84,EBA5,EC9C,ED18,ED32,ED6F,EDA8,EDB0,EE57,EECF
from game/trainerSetupEC00: call:EC9C,ED18,ED32,ED6F,EDB0,EECF
D_FED2 $FED2 [game/highMemoryFBB8]
from boot/fastLoaderC000: w:C203
droneViewfinderSprite $FF93 [game/highMemoryFBB8]
from boot/fastLoaderC000: call:C348
from game/comcenScreens6F00: r:80EB
from game/mapGenerator6F00: r:80EB
KERNAL_MEMTOP $FF99 [game/highMemoryFBB8]
from boot/fastLoaderC000: call:C2DF
KERNAL_CIOUT $FFA8 [game/highMemoryFBB8]
from boot/fastLoaderC000: call:C350
KERNAL_UNLSN $FFAE [game/highMemoryFBB8]
from boot/fastLoaderC000: call:C356
KERNAL_LISTEN $FFB1 [game/highMemoryFBB8]
from boot/fastLoaderC000: call:C344
KERNAL_SETLFS $FFBA [game/highMemoryFBB8]
from boot/eaBootFile: call:02BD
from boot/fastLoaderC000: call:C2B9,C2F0
KERNAL_SETNAM $FFBD [game/highMemoryFBB8]
from boot/eaBootFile: call:02C6
from boot/fastLoaderC000: call:C2B1,C2E8
KERNAL_OPEN $FFC0 [game/highMemoryFBB8]
from boot/fastLoaderC000: call:C2BC,C2F3
KERNAL_CLOSE $FFC3 [game/highMemoryFBB8]
from boot/fastLoaderC000: call:C2C6,C31C
KERNAL_CHKOUT $FFC9 [game/highMemoryFBB8]
from boot/fastLoaderC000: call:C2F8
KERNAL_CLRCHN $FFCC [game/highMemoryFBB8]
from boot/fastLoaderC000: call:C317
KERNAL_CHROUT $FFD2 [-]
from boot/fastLoaderC000: call:C2FD,C30C
KERNAL_LOAD $FFD5 [-]
from boot/eaBootFile: call:02CD
ownPlayerName $FFDE [-]
from game/mainProgram0800: r:0CF2,0D0C w:0CFE,0FF6
from game/mapGenerator6F00: r:7ACD w:7CF7
from game/modemDriverE000: r:EDD3
opponentPlayerName $FFE8 [-]
from game/mainProgram0800: r:0D28
from game/modemDriverE000: w:ED4D,ED72,EE12 r:ED66
nmiVector $FFFA [-]
from boot/fastLoaderC000: w:C181
from game/mainProgram0800: w:0A72,0BF6,0C04
from game/modemDriverE000: w:E57F
from game/trainerAiE000: w:E57F
nmiVectorHi $FFFB [-]
from boot/fastLoaderC000: w:C189
from game/mainProgram0800: w:0A7A,0BFE,0C09
from game/modemDriverE000: w:E582
from game/trainerAiE000: w:E582
irqVector $FFFE [-]
from boot/fastLoaderC000: w:C184
from game/mainProgram0800: w:0A75,0C6B,110D
irqVectorHi $FFFF [-]
from boot/fastLoaderC000: w:C18C,C339,C33C
from game/mainProgram0800: w:0A7D,0C72,1112,1E86,1EB5,1EBB,2703,2FC8,3373,513A,58C5,5D57 call:148D,4EEE r:1E83,1EB2,1EB8,2FE0,5133,58C2,5C64,67D6,681A
from game/mapGenerator6F00: r:7516,81C7 w:7521,8699 jmp:762B
from game/modemDriverE000: r:ED30 w:ED33
from game/textEngineC000: w:C339,C33C
; Zero page usage
cpuPortDdr $00
from boot/fastLoaderC000: w:C17D
from game/mainProgram0800: w:0C20,0C28
cpuPortReg $01
from boot/fastLoaderC000: w:C179,C334,C35C r:C32D
from game/mainProgram0800: w:5883,5887,58A2,58A6,58BE,58CB
oldLoadDestLo $04
from boot/fastLoaderC000: r:C3C4
oldLoadDestHi $05
from boot/fastLoaderC000: r:C3C8
scratch18 $18
from boot/fastLoaderC000: w:C100,C115,C183,C19C,C1C3,C3DE,C3F4,C3F6,C3FC r:C113,C11C,C1D5,C3E0
from game/comcenScreens6F00: w:6F67,6FA1,7038,7879,787F,792E,7952,7AC2,853B,854C r:787B,7883,788A,788E,7934,8555
from game/droneAiEE00: w:EE4F,EE55,EE60,EFBF r:EE53,EE59,EE6F,EE76,EE80,EE8B,EFC5
from game/highMemoryFBB8: w:FCCD,FCE9,FCEC,FD28,FD30 r:FCDC,FD0F,FD13,FD36
from game/mainProgram0800: w:09C6,0D06,0D1D,0D26,0D39,1B86,1BB0,1BB4,1F5D,1F80,23E4,26D9,272E,2730,275F,290D,293A,2948,2B44,2B78,2B8B,2BA3,2BC0,2BCB,2CAE,2CD5,2CF4,2D05,2D15,2D26,2F3A,2F5E,311C,316B,361C,373C,3924,3941,3CA2,3CBB... r:09C9,0D15,0D31,1F6C,1F8F,2404,26C1,2917,2933,294E,2A9F,2D28,30DC,3123,312D,3137,3178,3181,3636,36AA,36BE,3735,373E,392B,392F,3945,3CA6,3DA0,3DFD,3E09,3E9E,40D6,419B,429B,43CC,43EF,44FC,4587,45CD,4864...
from game/mapGenerator6F00: w:6F67,6FA1,6FAE,7038,70A2,70C6,71B6,748F,7795,780E,7850,7869,7879,787F,792E,7952,7AC2,7BBA,7BBF,7C52,7C7D,7D7F,7D86,7F75,7F8D,80D9,817D,819A,8274,8279,853B,854C r:6FB6,72AD,74A2,74BD,77B0,781F,7858,787B,7883,788A,788E,7934,7971,7C63,7C7F,7D81,7F82,7F8F,80E4,8190,819C,8555
from game/modemDriverE000: w:EC5A r:EC7A
from game/textEngineC000: w:C100,C115,C183,C19C,C1C3 r:C113,C11C,C1D5
from game/trainerAiE000: w:E24F,E281,E509,E5BC,E67A,E798,E7F0,E887,E8AD,EBB5,EC03,EC74,ECCE,ECFB,ED30,ED76,ED7A,EDA6,EDBD,EDDE,EE55,EE65,EE6B,EEC5,EECD,EEDB,EF0C,EF2A,EFBF r:E25E,E290,E521,E5D0,E6AC,E6B9,E7A5,E7F7,E8AB,E8E6,EBBA,EC05,ED06,ED38,ED80,ED83,EDAB,EDBF,EDE6,EE40,EE5E,EE67,EED4,EEDD,EF28,EF2F,EFA4,EFC5
from game/trainerSetupEC00: w:ED30,ED76,EDBD,EE6B,EEC5,EECD,EEDB,EFBF r:ED38,ED83,EDBF,EE40,EED4,EEDD,EFC5
scratch19 $19
from boot/fastLoaderC000: w:C106,C185,C19E,C1C5 r:C119,C1D7
from game/comcenScreens6F00: w:6F6B,6F72,6F79,6FA5,6FDC,6FE4,703C,7932,7954,7AC6,7ADB
from game/droneAiEE00: w:EE67,EED0,EF0D r:EE71,EE7B,EE83,EE8D,EF0F
from game/highMemoryFBB8: w:FCCF,FCD7,FCE5,FCEE,FCFA,FD0C,FD15,FD21,FD32 r:FCF3,FD1B
from game/mainProgram0800: w:1F50,1F52,23E9,26E4,2720,2722,275C,2915,2942,2946,2B4C,2B83,2B8D,2B9A,2BAD,2BAF,2CB9,2CCA,2CE1,2CEA,2CFA,2D0A,2D19,2D38,2F42,2F65,310F,3172,3C96,3E4E,3E61,3EAB,42F6,44FA,455E,4577,4718,4937,494A,498B... r:1F9E,23F8,26C4,293C,294A,2AA1,2D3A,30E6,3126,312F,313A,318A,3193,3CAD,3E67,3E88,4338,433F,4366,4506,4583,4712,472E,47E7,4945,4951,49C3,49EB,4A21,4B4E,4BAF,4BBC,5B45,6522
from game/mapGenerator6F00: w:6F6B,6F72,6F79,6FA5,6FDC,6FE4,703C,7852,7867,7932,7954,7AC6,7ADB,7F5D,8182 r:7F80,818E
from game/modemDriverE000: w:EE8A,EE95
from game/scratchAndMessages0400: w:0464 r:04A6
from game/textEngineC000: w:C106,C185,C19E,C1C5 r:C119,C1D7
from game/trainerAiE000: w:E36C,E514,E687,E78E,E7D6,E889,E8B3,EC14,EC9C,ECA4,ECAC,ECBB,ECBD,ECC0,ECD0,ECF7,EF11,EF1B r:E419,E51D,E6C8,E6D5,E7AD,E800,E8AF,E8E8,EC4D,ECED,EF25,EFA6
from game/trainerPlaybook0200: w:0464 r:04A6
scratch1A $1A
from boot/fastLoaderC000: w:C104,C10A,C10D,C110,C189,C1A0,C1C7,C324,C340,C342 r:C117,C1D9,C337,C344
from game/comcenScreens6F00: w:6FC1,6FC5,6FC8,6FCB,6FCE,7073,7077,707A,707D,7080,7288,7299,7757,7770,7787,853F,854F,8650,8674 r:6FD0,7082,7769,7847
from game/highMemoryFBB8: w:FCD3,FCDF r:FCE7
from game/mainProgram0800: w:2B89,2B8F,2CBF,30F4,3142,38CA,38E1,38E9,39CB,3C92,3E2B,3EB5,46C1,46C9,4723,48FA,496D,498D,49DE,4B67,4B83,67F1,6815 r:2B98,2CC8,2D17,2D3C,3144,38F1,391C,39D2,39E3,3CD9,3E2D,3E3D,3E7A,3E97,46C5,4725,48FC,49DC,49F3,4B0A,4BB8
from game/mapGenerator6F00: w:6FC1,6FC5,6FC8,6FCB,6FCE,7073,7077,707A,707D,7080,7288,7299,72C5,72D3,72E3,7757,7770,7787,7854,7865,853F,854F,8650,8674 r:6FD0,7082,72E1,72E5,7769,7847
from game/scratchAndMessages0400: w:046B
from game/textEngineC000: w:C104,C10A,C10D,C110,C189,C1A0,C1C7,C324,C340,C342 r:C117,C1D9,C337,C344
from game/trainerAiE000: w:E6E6,E728,E738,E755,E88B,E8BB,E9AE,EA18,EC2B,ECDE,EE3E r:E723,E733,E749,E74F,E75E,E8B9,E8F0,E9D5,EA16,EC46,EC50,ECF9,EE48
from game/trainerPlaybook0200: w:046B
from game/trainerSetupEC00: w:EE3E r:EE48
scratch1B $1B
from boot/fastLoaderC000: w:C191,C1A2,C1B9,C260,C2AC r:C1A9,C1C9,C320
from game/comcenScreens6F00: w:775B,777B,8666 r:7774,784B,866B
from game/mainProgram0800: w:2A67,2A8D,2B36,2B6B,2B7E,2B91,2CB4,30F0,3EAD,43ED,4418,46C3,46DA,498F,49E4,4B69,4B95 r:2B42,2B6D,2BA1,2CD3,2D2A,30D7,3100,3E6B,441E,46DC,49E0,49F5,4B24,4B91
from game/mapGenerator6F00: w:775B,777B,8666 r:7774,784B,866B
from game/scratchAndMessages0400: w:0471,047F r:049B
from game/textEngineC000: w:C191,C1A2,C1B9,C260,C2AC r:C1A9,C1C9,C320
from game/trainerAiE000: w:E6E8,E72E,E73E,E75C,E88D,E8C1,E9B0,EA0C,EE75,EEBE r:E72A,E73A,E743,E74B,E757,E8BD,E8F2,E9EB,EA08,EE77,EE89,EE99,EEA9,EEB9
from game/trainerPlaybook0200: w:0471,047F r:049B
from game/trainerSetupEC00: w:EE75,EEBE r:EE77,EE89,EE99,EEA9,EEB9
scratch1C $1C
from boot/fastLoaderC000: w:C193,C1A4,C1BB r:C1AE
from game/comcenScreens6F00: w:771E,7796 r:773A,7790,779C
from game/droneAiEE00: w:EE17,EE6D r:EE3A,EE57
from game/mainProgram0800: w:2A7F,2B3C,2B62,2D1F,2D31,397B,3E48,3EAF,4991,49AA,4B6B,4BAD,6566,656B,6807 r:2A81,2B4A,2B64,2D21,2D33,30E1,399F,3E50,3E75,49ED,49F7,49FF,4B40,4BA9,656D,680C
from game/mapGenerator6F00: w:771E,7796 r:773A,7790,779C
from game/textEngineC000: w:C193,C1A4,C1BB r:C1AE
from game/trainerAiE000: r:E5C1,E701,E708,E712,E719,E8E2,E8F4,E8FC,E907,E916,E9D9,E9DD,EE84,EE94,EEA4,EEB4 w:E6F1,E88F,E8A5,E9E1,EE7C,EF95
from game/trainerSetupEC00: w:EE7C r:EE84,EE94,EEA4,EEB4
scratch1D $1D
from boot/fastLoaderC000: w:C195,C1A6,C1BD,C310,C31E r:C1B3,C329,C32B
from game/comcenScreens6F00: w:772F r:7738,77A0
from game/droneAiEE00: r:EFB3
from game/mainProgram0800: w:2B38,2B5D,398C,3E4C,3EB1,4A02,4B63 r:2B59,4A0D,4B88,4BA0
from game/mapGenerator6F00: w:7048,772F r:706D,7738,77A0
from game/textEngineC000: w:C195,C1A6,C1BD,C310,C31E r:C1B3,C329,C32B
from game/trainerAiE000: r:E35B,EFB3 w:E536,E57E,E5B2,E9ED,EF99
from game/trainerSetupEC00: r:EFB3
scratch1E $1E
from boot/fastLoaderC000: w:C18D,C1D3,C1DF r:C1CE,C1E2
from game/comcenScreens6F00: w:7722 r:7736,77A4
from game/mainProgram0800: w:36A3,374F,3981 r:374B,3996
from game/mapGenerator6F00: w:702D,7056,7722 r:7736,77A4
from game/textEngineC000: w:C18D,C1D3,C1DF r:C1CE,C1E2
from game/trainerAiE000: r:E5D7,E5E2,E626,E8C9,E8FE,EF9B w:E891,E8CB,E905,EBF7,EF8C
scratch1F $1F
from boot/fastLoaderC000: w:C199,C1BF
from game/comcenScreens6F00: w:7733 r:77A8
from game/droneAiEE00: w:EFAB r:EFAD
from game/mainProgram0800: w:369E,3753 r:3757
from game/mapGenerator6F00: w:7029,7733 r:705F,7075,77A8
from game/textEngineC000: w:C199,C1BF
from game/trainerAiE000: r:E5EA,E5F5,E655,E900,EC6C,ED00,ED25,EF9D,EFAD w:E893,E8CF,E910,EBF1,EC72,EF90,EFAB
from game/trainerSetupEC00: r:ED25,EFAD w:EFAB
scratch20 $20
from game/comcenScreens6F00: w:771A,852B,856A r:77B5,8548,856C
from game/mainProgram0800: w:2E1B,2E1F,35C3 r:2E2F,2E88,2EB2,2EF7,2F21,35CF,35F2,365E,3701
from game/mapGenerator6F00: w:771A,852B,856A r:77B5,8548,856C
from game/trainerAiE000: w:E895,E8D9,EBF3,EC3C r:E8D7,E909,EC78,ED03
scratch21 $21
from game/comcenScreens6F00: w:772B,852F,855A r:77B7
from game/mainProgram0800: w:167E,1683,2E37,2E3B,35C5 r:1685,2E4B,2EC0,2F2F,3631,3711
from game/mapGenerator6F00: w:7446,745E,7481,772B,852F,855A r:7459,7467,77B7
from game/trainerAiE000: w:E897,E8DD,EBF5,EC5C r:E90B,EC58,ED08
cellColA $22
from game/droneAiEE00: w:EE1F,EEF6
from game/mainProgram0800: w:2141,215C,37AA,37EE,3811,6160,6193 r:2171,37B7,37BD,37C8,37CE,37F0,3870,6166,6170,6195
from game/trainerAiE000: w:E34D,E40A,E42F,E472,E48D,E4D2,E529,E546,E589,E60D,E61E,EC19,ED20,ED39,EDBB,EE11,EE6D,EEFA r:E435,E45B,E46B,E474,E4D4,E4FA,E585,E5DA,E5FF,E60F,E620,E659,EDB9,EE36,EE75
from game/trainerSetupEC00: w:ED20,EE11,EEFA
scratch23 $23
from game/mainProgram0800: w:37C3 r:37EC
from game/trainerAiE000: w:E433,E454,E47C,E548,E59A,EC8F,ECC8,ED46,ED61,ED69,ED92,EDAF,EDB1 r:E43C,E464,E486,E495,E596,E5ED,EC91,ECC3,ED63,ED6F,ED89,ED94,EDB3,EDBD
cellRowA $24
from game/droneAiEE00: w:EE24,EEFA
from game/mainProgram0800: w:214A,37D4,3825 r:37E2,3887
from game/trainerAiE000: w:E351,E40E,E49C,E53E,E58F,E63B,E64D,EC20,ED3A,ED41,EDC5,EE25,EE72,EEFE r:E58B,E5DF,E62D,E63D,E64F,E65E,EDC3,EE3F
from game/trainerSetupEC00: w:ED3A,EE25,EEFE
scanColCount $25
from game/mainProgram0800: w:37AD,37BF,37DA r:3814
from game/trainerAiE000: w:E540,E5A0 r:E59C,E5F2
scanRowCount $26
from game/mainProgram0800: w:37AF,37D0,37DC,3827
from game/trainerAiE000: w:E43A,E47E r:E449,E480,E48F
cellColB $27
from game/droneAiEE00: w:EEDA,EFA1
from game/mainProgram0800: w:2152,37B1 r:3873
from game/trainerAiE000: w:E1D4,E345,E402,ED16,EDE7,EF77 r:E488,E673,EC2D
from game/trainerSetupEC00: w:EDE7
cellRowB $28
from game/droneAiEE00: w:EEDF,EFA6
from game/mainProgram0800: w:2157,37B3 r:388A
from game/mapGenerator6F00: w:6FD5,6FD7 r:7023,709B
from game/trainerAiE000: w:E1D9,E349,E406,ED1B,EDFD,EF79 r:E497,E682,EC31
from game/trainerSetupEC00: w:EDFD
scanListIndex $29
from game/mainProgram0800: w:37E0,3802 r:3804,380C,382B,385D
from game/mapGenerator6F00: w:7025,7077,7097,709D r:7027,7043,705D
from game/trainerAiE000: w:E425,E4BD,E4C5,E4CE,ED49 r:E4CA,E500,ED8D
scratch2A $2A
from game/mapGenerator6F00: w:6FA0,7066,707C,70E3,7100,7117,7369,73A8 r:703D,706B,707E,7088,70EA,7102
from game/trainerAiE000: w:E41F,E441,E62B r:E44B,E452,E4EC,EF13
from game/trainerSetupEC00: r:EF13
scratch2B $2B
from game/mapGenerator6F00: w:7021,708E,7094,7385,73A4 r:702F
from game/trainerAiE000: w:E421,E657,ED31,ED52 r:E4F5,ED65,EF1E
from game/trainerSetupEC00: r:EF1E
contourScanRow $2D
from game/mapGenerator6F00: w:7401,7437,74DD r:7405,743D,7465,74D4
contourScanCol $2E
from game/mapGenerator6F00: w:73FF,742F,743B,74D2 r:7403,7431,7463,74C9
scanResultCount $2F
from game/mainProgram0800: w:26DD,2739,361A r:273B,363F,3CA0,43AD,43DF
magnifySrcRow $30
from game/comcenScreens6F00: w:716A
from game/mainProgram0800: w:2E58,2EBC,2EC7,2F2B r:2EBE,2F2D,2F35,2F58
from game/mapGenerator6F00: w:716A
magnifySrcCol $31
from game/mainProgram0800: w:26E8,2726,2E65,2E84,2E8F,2EAE,2ED4,2EF3,2EFE,2F1D r:26ED,2728,2E86,2EB0,2EF5,2F1F,2F3D,2F60
tileColour $32
from game/comcenScreens6F00: w:7400,74E4,74F9,751B,7540 r:7402
from game/mainProgram0800: w:27AE,281B,2828,2844,2876,5BCE r:27F7,28D0,5B32
from game/mapGenerator6F00: w:7400,74E4,74F9,751B,7540 r:7402
spriteFlashPhase $33
from game/mainProgram0800: w:118F r:1198
zp_34 $34
from game/textEngineC000: w:CFFE
irqInProgress $38
from game/mainProgram0800: w:0C7E,1119,1291 r:1115
textWindowTop $39
from boot/fastLoaderC000: r:C06E w:C0D9
from game/mainProgram0800: w:157E,19F9,2633,26A3,5E07,653F
from game/textEngineC000: r:C06E,C41D w:C0D9,C413
textWindowBottom $3A
from boot/fastLoaderC000: r:C04F,C075 w:C0E1,C3C2
from game/mainProgram0800: w:1588,262F,26AF,5E0F,6544
from game/textEngineC000: r:C04F,C075 w:C0E1,C3C2
textWindowLeft $3B
from boot/fastLoaderC000: r:C0A2 w:C0DD,C3B1
from game/comcenScreens6F00: w:7B69,851A
from game/mainProgram0800: w:1584,15A3,160B,162D,19F5,1A6A,1C3D,2386,238C,23B8,248B,24BA,2627,26A7,5E05,6548 r:1A6C,1C3F
from game/mapGenerator6F00: w:7B69,7EB5,7F2A,834B,835A,83A9,83C7,851A,85F2
from game/textEngineC000: r:C0A2 w:C0DD,C3B1
textWindowWidth $3C
from boot/fastLoaderC000: r:C0CD,C122,C12B w:C0E5,C3AD
from game/mainProgram0800: w:158C,19FF,238A,262B,26AB,5E0B,654C r:6119
from game/mapGenerator6F00: w:7EBC,7F2E,8358,83CB,8608
from game/textEngineC000: r:C0CD,C122,C12B w:C0E5,C3AD
textColour $3D
from boot/fastLoaderC000: r:C13C,C235,C36F,C37A w:C141,C15F,C3D1
from game/comcenScreens6F00: w:701A,70B1,70DB,7A9D,7B29,7B60,8523
from game/mainProgram0800: w:09E8,0A40,1591,159B,1614,1645,1663,1673,16FB,1766,1A0A,1C54,2002,22B1,2354,2643,267A,2691,269A,26B3,26BA,28E3,2DE8,2E79,2EA3,2EE8,2F12,4C39,5E45,5E9B,614D,61FD,6241,6370,643D,64EA,6550,657A,659B,65A7 r:177C,2B13,611E
from game/mapGenerator6F00: w:701A,70B1,70DB,76C0,76F7,7A9D,7AFC,7B29,7B60,7F3C,8040,8064,810C,823A,8444,8523 r:7787
from game/textEngineC000: r:C13C,C235,C36F,C37A w:C141,C15F,C3D1,C4E5
textFillGlyph $3E
from boot/fastLoaderC000: r:C088,C0F4
from game/mainProgram0800: w:22A7,5E2B,6149,61D6,63AE,6535
from game/mapGenerator6F00: w:7723,772C
from game/textEngineC000: r:C088,C0F4
textCursorCol $3F
from boot/fastLoaderC000: w:C043,C05A,C064,C06C,C094,C0C3,C0C9,C3B5 r:C085,C0A0,C0CB
from game/comcenScreens6F00: w:7023,70B8,70E2,7AA6,7B30,7B6D,8603,862D r:8553
from game/mainProgram0800: w:157A,159F,160F,164C,16DF,170B,17CB,19EC,1A03,1A6E,1C41,22B8,2390,24CC,2E31,6114,6341,635A r:2F63
from game/mapGenerator6F00: w:7023,70B8,70E2,76D0,771C,782F,7AA6,7B30,7B6D,8044,8117,8461,8603,862D r:8553
from game/textEngineC000: w:C043,C05A,C064,C06C,C094,C0C3,C0C9,C3B5 r:C085,C0A0,C0CB
textCursorRow $40
from boot/fastLoaderC000: w:C045,C04B,C070,C097,C3C4 r:C04D,C07A,C082,C08D,C0A5
from game/comcenScreens6F00: w:7027,70BC,70E6,7AAA,7B34,7B71,8527,8568,8572,8584,8596,8598,85B0,85CB,85EC
from game/mainProgram0800: w:1580,15A7,1650,16DB,1707,19FB,23BA,23BC,23BE,2E4D,6206 r:2F5C,655F
from game/mapGenerator6F00: w:7027,70BC,70E6,7AAA,7B34,7B71,8527,8568,8572,8584,8596,8598,85B0,85CB,85EC r:8350,83AE,85F7
from game/textEngineC000: w:C045,C04B,C070,C097,C3C4 r:C04D,C07A,C082,C08D,C0A5
screenBuiltFlag $41
from game/comcenScreens6F00: w:7112,7A4F
from game/mainProgram0800: w:1555,1FDF,2D46
from game/mapGenerator6F00: w:7112,7A4F
textPadColour $42
from boot/fastLoaderC000: r:C13F w:C3D3
from game/mainProgram0800: w:09EA,0A42,1C56,4C3B,5E47,5E9D,614F,61FF,6243,6372,643F,64EC
from game/mapGenerator6F00: w:76C2,823C,8446
from game/textEngineC000: r:C13F w:C3D3
rawGlyphMode $43
from boot/fastLoaderC000: r:C01D
from game/mainProgram0800: w:22A9,5E26,6144,61D1,63A9,6530
from game/textEngineC000: r:C01D
doubleSizeText $44
from boot/fastLoaderC000: r:C047,C0C5,C21F
from game/textEngineC000: r:C047,C0C5,C21F
frameCounter $45
from game/comcenScreens6F00: r:706D
from game/mainProgram0800: r:118B,12A2,12A8,12D1 w:11D1
from game/mapGenerator6F00: r:706D
frameCounterMid $46
from game/mainProgram0800: w:11D5,56EF r:56E2
frameCounterHi $47
from game/mainProgram0800: w:11D9
mapCellPtr $48
from boot/fastLoaderC000: r:C3F9
from game/comcenScreens6F00: r:746F,7481,7C09,7C1A w:7486,7C1F
from game/mainProgram0800: w:0C30,0C42,25D7,25F1,25FF,2746,2D7E,2D8C,2F71,2F7C,381D,3A87,3AAC,3E20,3ED3,3F4E,4761,4775,47AE,47B7,47B9,47BB,47BD,47C6,5ADE,5B3B,5B50 r:25D2,25EC,260A,26EF,2741,37F8,3818,47CB,5AFA,5B01,5B09,5B10,5B36,5B4B
from game/mapGenerator6F00: r:7050,7131,7139,714E,7163,7178,720E,7235,725B,7281,7292,730E,731C,7329,7412,744D,746F,7481,74AA,7661,768B,769D,7C09,7C1A,7CC1,7CC4,7EE4,7EEE,7FBA,8006,8697 w:72A7,7428,7486,74B8,74EA,758B,766B,7693,76A7,7C1F,7CBA,7CC9,7DB5,7EF3,7FA8,7FBF,8691
from game/modemDriverE000: w:EC02,EC14,EC5E,EC81,ECB8,ECCE r:EC72,ECBE
from game/textEngineC000: r:C3F9 w:C401
from game/tileRules0200: w:031D,0331,033B,0350 r:032D,0348
from game/trainerAiE000: r:E9BC,E9C5,E9CE,ECF3 w:ECD7
from game/trainerSetupEC00: w:ECD7 r:ECF3
mapCellPtrHi $49
from boot/fastLoaderC000: r:C3FD
from game/comcenScreens6F00: r:7488,7C21 w:748C,7C25
from game/mainProgram0800: w:0C34,25DD,25F7,2606,274C,2D82,2D93,2F75,3823,5AE2,5B41,5B56 r:25D9,25F3,2748,2D95,381F,5B3D,5B52
from game/mapGenerator6F00: r:7488,7C21,7EE6,7EF5,7FC1,800C w:748C,7C25,7CBC,7CCD,7EF9,7FAC,7FC5,8693
from game/modemDriverE000: w:EC06,EC67,ECBA
from game/textEngineC000: r:C3FD w:C405
from game/tileRules0200: w:0321,033F,0356 r:0343,0352
from game/trainerAiE000: w:ECDB
from game/trainerSetupEC00: w:ECDB
fillEndPtr $4A
from boot/fastLoaderC000: r:C3FB
from game/mainProgram0800: w:0C38,4A75,4A9E r:4A77
from game/mapGenerator6F00: w:8008,80E1,80EE,80F9 r:80F5,813C
from game/modemDriverE000: w:EC0A,EC63,EC77,EC89 r:EC6F,EC83
from game/textEngineC000: r:C3FB
from game/tileRules0200: w:0325
from game/trainerAiE000: w:ECE3 r:ECF8
from game/trainerSetupEC00: w:ECE3 r:ECF8
fillEndPtrHi $4B
from boot/fastLoaderC000: r:C3FF
from game/mainProgram0800: w:0C3C
from game/mapGenerator6F00: w:7FF4,8000,800E r:800A,813E
from game/modemDriverE000: w:EC0E,EC6B,EC87
from game/textEngineC000: r:C3FF
from game/tileRules0200: w:0329
from game/trainerAiE000: w:ECE5
from game/trainerSetupEC00: w:ECE5
planRowPtr $4C
from game/trainerAiE000: w:ECED r:ECFD
from game/trainerSetupEC00: w:ECED r:ECFD
planRowPtrHi $4D
from game/trainerAiE000: w:ECEF
from game/trainerSetupEC00: w:ECEF
fillCounter $4E
from game/textEngineC000: w:C407
fillCounterHi $4F
from game/textEngineC000: w:C40B
savedRegA $54
from boot/fastLoaderC000: r:C034 w:C0E8
from game/comcenScreens6F00: w:794D
from game/mainProgram0800: w:1F19,1F42 r:5CF4,5D43,5D7F,5DF0
from game/mapGenerator6F00: w:794D
from game/textEngineC000: r:C034 w:C0E8
savedRegX $55
from boot/fastLoaderC000: r:C032 w:C0EA
from game/comcenScreens6F00: w:7939
from game/mainProgram0800: w:1F08,1F35,1F47 r:1F12,1F3B,5C8C,5CCB,5D26,5D8D
from game/mapGenerator6F00: w:7939
from game/textEngineC000: r:C032 w:C0EA
savedRegY $56
from boot/fastLoaderC000: r:C030 w:C0EC
from game/comcenScreens6F00: w:793E
from game/mainProgram0800: w:1F0C,1F1E,1F31 r:1F14,1F3D,5C95,5CC3,5D24,5D98
from game/mapGenerator6F00: w:793E
from game/textEngineC000: r:C030 w:C0EC
gameRngState0 $57
from boot/eaBootFile: w:030B
from game/highMemoryFBB8: r:FD5D,FD61,FD6B w:FD68
from game/mainProgram0800: r:130A w:1314
from game/mapGenerator6F00: r:77D6,8316
from game/tileRules0200: w:030B
from game/trainerAiE000: r:ECF3
gameRngState1 $58
from game/highMemoryFBB8: w:FD66 r:FD6D
from game/mainProgram0800: r:130C
from game/mapGenerator6F00: r:77E9,832E
from game/tileRules0200: w:030F
gameRngState2 $59
from game/highMemoryFBB8: w:FD64
from game/mainProgram0800: r:130E
from game/mapGenerator6F00: r:77ED,8333
from game/tileRules0200: w:0313
scenarioSeed0 $5A
from game/highMemoryFBB8: r:FD4A,FD4E,FD58 w:FD55
from game/mainProgram0800: r:09FC,66BF
from game/mapGenerator6F00: r:76E3,781B w:7731,77E7,77F9,7812,7821
from game/modemDriverE000: w:EC2E
scenarioSeed1 $5B
from game/highMemoryFBB8: r:FD39,FD5A w:FD53
from game/mainProgram0800: r:0A03
from game/mapGenerator6F00: r:76E8 w:7733,77EB,77FB,7814
from game/modemDriverE000: w:EC33
scenarioSeed2 $5C
from game/highMemoryFBB8: w:FD51
from game/mainProgram0800: r:0A0A
from game/mapGenerator6F00: r:76ED w:7735,77EF,77FD,7816
from game/modemDriverE000: w:EC38
joyDirection $5D
from game/comcenScreens6F00: r:7612,82A4
from game/mainProgram0800: w:1214 r:1218,1312,146A,1D6E,2039,20DB,21E1,2224,2370,407F,5E57,6088,6097,6217,63D3,640C
from game/mapGenerator6F00: r:7612,8069,8078,82A4,8482
droneJoyDirection $5E
from game/comcenScreens6F00: r:731E,8090,824E w:8020,82AF
from game/mapGenerator6F00: r:731E,8090,824E w:8020,82AF
joyFireUp $5F
from game/mainProgram0800: r:0EBA,0EC3,0EEE,0EF7,1223 w:120E
joyDirectionCopy $60
from game/mainProgram0800: w:1216
joyFireUpCopy $61
from game/mainProgram0800: w:1210
requestedScreenKey $66
from game/mainProgram0800: w:0BD5,0E80,0EA1,0EA6,124D,1269 r:11EC,1259,2029,236C
from game/mapGenerator6F00: r:773D,77D8 w:79CA
from game/modemDriverE000: r:EEB9 w:EEC3
from game/scratchAndMessages0400: r:06BF
from game/textEngineC000: r:C465
gridCursorCol $67
from game/comcenScreens6F00: r:76EE,7715,7987,7992 w:7703
from game/mainProgram0800: w:339A
from game/mapGenerator6F00: r:76EE,7715,7987,7992 w:7703
gridCursorRow $68
from game/comcenScreens6F00: r:76F6,7726,798D,7999 w:7707
from game/mainProgram0800: w:339E
from game/mapGenerator6F00: r:76F6,7726,798D,7999 w:7707
mergeFillIndex $69
from game/mainProgram0800: w:4E6C,4F4D,4FB5 r:4E76,4E84,4E8C,4F45,4FAB
packetReadIndex $6A
from game/mainProgram0800: w:4F10,4F67,4F76 r:4F12,4F56,4F78,4FBC
targetDirection $6B
from game/mainProgram0800: r:363B,4464 w:3CD3,3CEE,439A,4420,4446
from game/mapGenerator6F00: w:71C4,71EB,7206,722D,7251,7277 r:71FC,7202,7223,7229,7247,724D,726D,7273,7298,72B3
joyRepeatTimer $6C
from game/comcenScreens6F00: r:760E,76E4,76E8,805C,812F w:762E,76EA,806C,8135
from game/mainProgram0800: w:0D5E,1241,149B,20C4,212C,2506,5FE9,60C4,642D r:123D,1466,20D7,2126,212A,2220,24FD,6093,6408
from game/mapGenerator6F00: r:760E,76E4,76E8,805C,8074,812F,8205,847E w:762E,76EA,7FEA,806C,80A5,8135,8200
fireDebounceTimer $6D
from game/comcenScreens6F00: w:7683
from game/mainProgram0800: r:0EB6,0EEA w:0EC9,217E
from game/mapGenerator6F00: w:7683
menuBlinkTimer $6E
from game/comcenScreens6F00: r:8150 w:82AD
from game/mainProgram0800: r:16B7,1D74,6068 w:16BE,1787,19A8,1D7B,60EC
from game/mapGenerator6F00: r:805E,8150,8477 w:82AD
markerBlinkTimer $6F
from game/comcenScreens6F00: r:75C6 w:75CC
from game/mainProgram0800: w:19B2,2424 r:19C4,2400
from game/mapGenerator6F00: r:75C6 w:75CC
keyRepeatTimer $70
from game/comcenScreens6F00: w:7B7F
from game/mainProgram0800: r:0E6B w:0E71
from game/mapGenerator6F00: w:7B7F
messageTimer $72
from game/mainProgram0800: r:12D7 w:12DB,140A,52A4
from game/mapGenerator6F00: w:867B,86A1
from game/textEngineC000: w:C4AE,C541,C59B,C5C6,C691,C6AE,C6FA r:C4F6,C647
cmdParam0 $73
from game/mainProgram0800: w:182F,1A9A,1C1E,20B4,3498,4A46,4A71,4AFF,4C09,4FCB,4FFE,5111,5177,5180,518A,5192,5241,52CB,5444,5454,54A5,553E,557D,5642,5FA1,62DB,64DD,65C9 r:34A4,34C6,34D3,3C50,4A52,4A83,4C13,4C59,5034,504E,5065,5081,5108,510D,511F,5140,5160,518C,5194,519E,51B1,51F6,5317,5431,5446,5459,5468,54A1,54B3,54F1,5526,5560,5579,558B,559F,560D,5625
from game/mapGenerator6F00: w:79AA,833C,8434
from game/textEngineC000: w:C7A3
cmdParam1 $74
from game/comcenScreens6F00: w:72A7,72B1,7997,8204 r:72B3,79B2
from game/mainProgram0800: w:1834,1930,3484,34F3,3C3F,4A17,4A2F,4A3A,4A8F,4AC4,4BFF,4CE6,4CFB,4D02,4FD7,4FED,500C,518E,52D1,662C r:34AB,34FA,3508,350E,4A5A,4AD4,4C84,4D00,4FE8,517E,5188,51C3,51FB,52FD,536F,53CE,53F4,5416,547C,54FD,55B5,5615
from game/mapGenerator6F00: w:72A7,72B1,7997,79AF,8204,83DA,842B,84E5,850A,853B,85D4 r:72B3,79B2
cmdParam2 $75
from game/comcenScreens6F00: w:72AC,799E,820C r:72B9,79C0
from game/mainProgram0800: w:1839,1935,348B,34F8,3C44,4A1C,4A27,4A41,4A99,4AC9,4C04,4D1F,4FDD,4FF4,500E,5179,5196,52D7,6627 r:34B2,3501,3525,3C55,49A6,4A65,4AD9,4CA6,4D07,4FEF,5175,5190,51DC,5200,5302,5371,53D3,53FA,5418,5490,5502,55B9,55D9,55E6,561A
from game/mapGenerator6F00: w:72AC,799E,79B4,820C,83DC,8430,84E1,8506,8540,85D0 r:72B9,79C0
cmdFromOpponent $76
from game/mainProgram0800: r:4D0D,4FE4,5005,5058,5104,516E,522B,525B,52B7,5339,5361,537E,5396,53AB,53C9,53DB,541F,54E7,5507,551D,55AB,55E1 w:4EC0,4F0C,4F72,5173,517C
ownUnitColour $77
from game/mainProgram0800: r:2819
from game/mapGenerator6F00: w:7900
enemyUnitColour $78
from game/mainProgram0800: r:2842
from game/mapGenerator6F00: w:78F7
fireButtonArmed $79
from game/mainProgram0800: r:0EBC,0EF0 w:0ED2,0EFB,2182
pendingMessageId $7A
from game/textEngineC000: r:C4A2,C502,C526,C543,C5F8,C681 w:C4AA,C548,C603,C60C,C627,C68D
shownMessageId $7B
from game/mainProgram0800: w:1BFD,20C0
from game/textEngineC000: w:C4A6,C504,C52A,C5C2,C685,C6B4,C705 r:C4FB,C5BC,C5D7,C6B0
unusedByte7D $7D
from game/mainProgram0800: w:3D2A
decimalValueHigh $7E
from boot/fastLoaderC000: r:C187 w:C1DD
from game/mainProgram0800: w:2D86
from game/textEngineC000: r:C187 w:C1DD
linkWaitTimer $7F
from game/mainProgram0800: r:12CB,1AB8,1B50,571E w:12CF,1AAE,1B49,5714
loaderTimingPad $80
from boot/fastLoaderC000: r:C10E
from game/mainProgram0800: r:096F
lineErrRow $8C
from game/comcenScreens6F00: r:7863 w:7872
from game/highMemoryFBB8: w:FBE0,FBF5,FC11,FC28 r:FC0C,FC23
from game/mapGenerator6F00: w:73FD,7491,7497,7872 r:7863
lineErrCol $8D
from game/highMemoryFBB8: w:FBE2,FC2F,FC46 r:FC2A,FC41
from game/mapGenerator6F00: w:749C,749E
lineMajorLen $8E
from game/highMemoryFBB8: w:FBF2 r:FC13,FC26,FC31,FC44
from game/mapGenerator6F00: w:73F5 r:7455,74B2
lineDeltaRow $8F
from game/highMemoryFBB8: w:FBC7 r:FBE6,FBEE,FC0F
lineDeltaCol $90
from game/highMemoryFBB8: w:FBDA r:FBE4,FC2D
lineStepsLeft $91
from game/comcenScreens6F00: r:83EC
from game/highMemoryFBB8: w:FBF0,FC48 r:FBF7,FC02,FC4A
from game/mainProgram0800: r:1D92,2527,3075,4362
from game/mapGenerator6F00: w:73F7,73F9 r:741A,83EC
lineCurRow $92
from game/comcenScreens6F00: w:772D,7749,774B,77A2,784D,8246,832E,8480,8499,84A2,84DE r:7759,7776,77E4,8329,8355,83BF,8464,846C,847C,848B,8493,849D,84D2
from game/droneAiEE00: w:EEAF
from game/highMemoryFBB8: r:FBBD,FC1F w:FC21
from game/mainProgram0800: r:1D5F,251A,25A7,30AE,30B1,36F9,3A79,3A8C,3AB9,3AE1,42DD,42E5,4358,456B,477C w:1D6C,2510,259E,3091,3096,3098,309D,376F,3A2E,3A40,3A80,3AE7,42D0,4314,46FF,4855
from game/mapGenerator6F00: w:7392,73B5,73C3,73CD,772D,7749,774B,77A2,784D,8246,832E,8480,8499,84A2,84DE r:73DC,7759,7776,77E4,8329,8355,83BF,8464,846C,847C,848B,8493,849D,84D2
from game/trainerAiE000: r:E347,E404,E979 w:E5D5,E9A2,EC33,EEAF
lineCurCol $93
from game/comcenScreens6F00: w:771C,7745,7747,779E,7849,824A,8303,842E,8448,8452,84EE r:7755,776B,77DC,82FE,8348,83AD,8412,841A,842A,843A,8442,844D,84E0
from game/droneAiEE00: w:EEA1
from game/highMemoryFBB8: r:FBD0,FC3D w:FC3F
from game/mainProgram0800: r:1D62,251F,25A0,30A1,30A9,36F7,3A77,3A9B,3AB1,3AD1,42E3,434B,4565,4777 w:1D69,250B,2597,308A,308F,309F,376A,3A26,3A45,3A7E,3AD7,42D7,430D,46F8,4850
from game/mapGenerator6F00: w:739F,73B0,73BA,73BF,73C1,73C8,73D2,771C,7745,7747,779E,7849,824A,8303,842E,8448,8452,84EE r:73D4,7755,776B,77DC,82FE,8348,83AD,8412,841A,842A,843A,8442,844D,84E0
from game/trainerAiE000: r:E343,E3D0,E400,E977 w:E5CE,E99D,EC2F,EEA7
lineEndRow $94
from game/comcenScreens6F00: w:7731,7751,7753,777D,77AA,825F,8336,8484,8495,84AA,84C0 r:8331,8372,8468,846E,8476,847E,8491,84A5,84B2
from game/droneAiEE00: w:EE69,EEAB r:EEA9,EEF8
from game/highMemoryFBB8: r:FBBA
from game/mainProgram0800: w:1D9F,2295,24F1,3765,3A1B,3A36,3A75,3AEF,428C,42B1,4306,470B r:3A6E,3A89,3ABF,3AC6,3AE9,42BB,42DF
from game/mapGenerator6F00: w:737F,7731,7751,7753,777D,77AA,825F,8336,8484,8495,84AA,84C0 r:7387,8331,8372,8468,846E,8476,847E,8491,84A5,84B2
from game/trainerAiE000: w:E341,E382,E3E0,E96D,E9E9,EC22,EEC5 r:E34F,E40C
lineEndCol $95
from game/comcenScreens6F00: w:7720,774D,774F,7772,7789,77A6,8264,830B,8432,8444,845A,84D0 r:8306,8365,8416,841C,8424,842C,8440,8455,84C2
from game/droneAiEE00: w:EE62,EE9D r:EE9B,EEF4
from game/highMemoryFBB8: r:FBCD
from game/mainProgram0800: w:1D9A,228E,24EC,3760,3A13,3A3B,3A73,3ADF,4285,42A9,4301,4706 r:3A6C,3A98,3AB7,3AC1,3AD9,42C4,42D9
from game/mapGenerator6F00: w:7373,7720,774D,774F,7772,7789,77A6,8264,830B,8432,8444,845A,84D0 r:7394,8306,8365,8416,841C,8424,842C,8440,8455,84C2
from game/trainerAiE000: w:E33C,E37D,E3D2,E968,E9E5,EC1B,EEC0 r:E34B,E408
lineStepRow $96
from game/highMemoryFBB8: w:FBC9 r:FC19
from game/mainProgram0800: r:377A,3ABB
lineStepCol $97
from game/highMemoryFBB8: w:FBDC r:FC37
from game/mainProgram0800: r:3784,3AB3
spritePlotPtr $98
from game/mainProgram0800: w:31DC,31E7,31F5,320E,3234,334A,3353 r:31EF,320C,3230,3351,3371
spritePlotPtrHi $99
from game/mainProgram0800: w:31E0,31EB,31FC,3212,3340,3344,3347,3358 r:31F7,3356
kernalMsgFlag $9D
from boot/eaBootFile: w:02CB
stringPtr $A2
from boot/fastLoaderC000: w:C133,C165 r:C147,C163
from game/textEngineC000: w:C133,C165 r:C147,C163
stringPtrHi $A3
from boot/fastLoaderC000: w:C135,C169
from game/textEngineC000: w:C135,C169
viewOriginCol $A5
from game/comcenScreens6F00: w:7152,746D,7478,74BB,7BC8,7C07,7C12,7C54,80CF,81EE r:7433,74CA,74D9,795C,796C,7995,7BCF,82F1,830E
from game/mainProgram0800: r:1D14,1EFB,1F33,1F7B,2018,213C,21F8,2267,228C,2595,25E3,25EF,260D,26C7,2776,2785,3049,3427,347F,3C20,414E,4821,4A38,5C8F,5D1A,5D2A,5D90,5DDD w:1D38,1F8A,1F99,1FC6,1FE4,2724,2737,2754,4F87,5D2C,5D77,5DEA,5DFB
from game/mapGenerator6F00: w:7152,71C8,71F7,7221,7243,7245,7269,7381,7409,746D,7478,74BB,7BC8,7C07,7C12,7C54,80CF,81EE,8373 r:722F,7253,72B9,72C9,72F6,7335,7433,74CA,74D9,795C,796C,7995,7BCF,82F1,830E
from game/modemDriverE000: w:EC1E
viewOriginRow $A6
from game/comcenScreens6F00: w:715A,747F,74C0,7BCA,7C18,7C59,80DA,81F6 r:7438,74D0,74D6,7960,7975,799C,7BD4,831C,8339
from game/mainProgram0800: r:1CDC,1F0A,1F24,1F54,201D,2145,2200,2271,2293,259C,25C7,25D0,2613,26CC,277C,2782,304F,3439,3486,3C26,4150,4829,4A3F,5C98,5D1F,5D35,5D9B,5DE2 w:1D09,1F67,1F76,1FCB,1FE9,2732,2759,4F8C,5D37,5D7C,5DEC,5E00
from game/mapGenerator6F00: w:715A,71CF,71F5,721F,726B,7375,740B,747F,74C0,7BCA,7C18,7C59,80DA,81F6,8375 r:7208,7279,72BE,72D7,72FB,7337,7438,74D0,74D6,7960,7975,799C,7BD4,831C,8339
from game/modemDriverE000: w:EC25
blobOriginCol $A7
from game/mapGenerator6F00: w:70EF,7124,7194,73DA r:7126,7196,71C6,72CB
blobOriginRow $A8
from game/mapGenerator6F00: w:70F4,7120,719F,73E2 r:7129,71A1,71CD,72D9
isDiagonalStep $A9
from game/highMemoryFBB8: w:FC04,FC0A,FC17,FC35
from game/mainProgram0800: r:45DF
rasterIrqLine $AA
from game/mainProgram0800: w:0C77 r:1106
irqVectorShadowLo $AB
from game/mainProgram0800: w:0C69 r:110B
irqVectorShadowHi $AC
from game/mainProgram0800: w:0C70 r:1110
circleDxPtr $AD
from game/mainProgram0800: w:3240 r:3269,3274,32AB,32B6
circleDxPtrHi $AE
from game/mainProgram0800: w:3245
circleDyPtr $AF
from game/mainProgram0800: w:324A r:327F,328A,3295,32A0
circleDyPtrHi $B0
from game/mainProgram0800: w:324F
gamePhase $B1
from game/mainProgram0800: w:0B5D,0C59,1C50,5209,5218,5530 r:1273,12AE,1B0F,1B9D,1CC5,1D00,1FEE,2022,209B,21AE,2344,2674,2685,280B,34D5,3EFB,40EE,41D2,421E,432F,43A4,4513,45F0,4616,4643,4665,4D09,5205,520F,5216,53C3,578F,5A24,5EF8,5FF6,601C
from game/mapGenerator6F00: r:6F96,797F,7BFE,7C03,7C12,7C1F w:78D6,7987,79D6,7B46,7B97,7B9C,82AB,8302,8549
from game/textEngineC000: r:C45F,C470,C480,C512,C6A5,C70A,C872,C8FA
from game/trainerAiE000: r:E087
glyphPtr $B2
from boot/fastLoaderC000: w:C1F3,C203,C217 r:C212,C22B,C256
from game/comcenScreens6F00: r:73BC,73D3
from game/mainProgram0800: r:27C2,28B5,2AF3 w:28AB,2ACB,2AE7,2DBF,2DD2,2F4C,67E9,680E
from game/mapGenerator6F00: w:71BF,71DC,72EB r:71E3,72B1,73BC,73D3
from game/textEngineC000: w:C1F3,C203,C217 r:C212,C22B,C256
glyphPtrHi $B3
from boot/fastLoaderC000: w:C1F5,C1F8,C1FB,C1FE,C209,C21D r:C205,C219
from game/mainProgram0800: w:28B1,2ACD,2ADC,2ADF,2AE2,2AED,2DC1,2DC7,2DCA,2DCD,2DD8,67ED,6813 r:2AE9,2DD4
from game/mapGenerator6F00: w:71BA,72A9 r:72AB
from game/textEngineC000: w:C1F5,C1F8,C1FB,C1FE,C209,C21D r:C205,C219
bitmapPtr $B4
from boot/fastLoaderC000: r:C229,C262 w:C22D
from game/comcenScreens6F00: w:73B0,73BE,73D8,73EE,7444,74A5,7BE0,7C3E,866D,867E r:73EA,867A
from game/highMemoryFBB8: w:FC85,FCB3,FCC6 r:FCB1,FCBE
from game/mainProgram0800: r:26F4,2710,2AF1,2F49,5CBB,5D48,5D64 w:2AAA,2AF5,5B20,5D05,5DB8
from game/mapGenerator6F00: w:73B0,73BE,73D8,73EE,7444,74A5,7BE0,7C3E,866D,867E r:73EA,867A
from game/textEngineC000: r:C229,C262 w:C22D
bitmapPtrHi $B5
from boot/fastLoaderC000: r:C26D
from game/comcenScreens6F00: r:73F0,8680 w:73F4,744C,74AD,7BE8,7C46,8684
from game/highMemoryFBB8: w:FC8C,FCBA r:FCB8
from game/mainProgram0800: r:26F9,2717,5D4D,5D6B w:2AB2,5DC0
from game/mapGenerator6F00: r:73F0,8680 w:73F4,744C,74AD,7BE8,7C46,8684
from game/textEngineC000: r:C26D
screenPtr $B6
from boot/fastLoaderC000: r:C233,C35D w:C237,C361,C371,C37C
from game/comcenScreens6F00: w:7412,7454,7493,78F0,7BF0,7C2C,82C4,82D5,82E4 r:748F,7900,7C28,82CF,82E0
from game/mainProgram0800: w:27FB,27FE,2802,2805,28D4,28D7,28DB,28DE,2A78,2A88,2A96,2AB9,2B03,2B15,5B29,5B34,5DC8,5DD5,6120 r:2A83,2A92,2AFE,2F4F,5DD3,611C
from game/mapGenerator6F00: w:7412,7454,7493,7784,7789,77C0,78F0,7BF0,7C2C,805C,82C4,82D5,82E4 r:748F,7900,7C28,82CF,82E0
from game/textEngineC000: r:C233,C35D w:C237,C361,C371,C37C
screenPtrHi $B7
from boot/fastLoaderC000: r:C0B1 w:C0B6,C365
from game/comcenScreens6F00: w:745B,7499,78FC,7BF7,7BFC,7C32,82C9,82E8 r:7495,7C2E
from game/mainProgram0800: r:28C7,2B0D,5B2B,5DD7 w:28CC,2A6F,2A7C,2A9A,2AC0,2B11,5B30,5DCF,5DDB
from game/mapGenerator6F00: w:745B,7499,78FC,7BF7,7BFC,7C32,82C9,82E8 r:7495,7C2E
from game/textEngineC000: r:C0B1 w:C0B6,C365
blockPtr $B8
from game/comcenScreens6F00: w:78EE,791E
from game/mainProgram0800: w:2B18,2B23,2B2E,2CA1,2F52 r:2B1E,2B29,2B5B,2CC3,2CCE,2CD9,2CE5,2D1D,2D2F,2E77,2EA1,2EE6,2F10
from game/mapGenerator6F00: w:78EE,791E
blockPtrHi $B9
from game/comcenScreens6F00: w:78F7
from game/mainProgram0800: w:2B1A,2B27,2B32,2CA3
from game/mapGenerator6F00: w:78F7
magnifyEdgeMask $BA
from boot/fastLoaderC000: r:C277,C2A1,C2D0,C307,C315,C342,C34D,C356,C369,C374
from game/mainProgram0800: w:2E61,2E70,2E82,2E9A,2EAC,2EBA,2ED0,2EDF,2EF1,2F09,2F1B,2F29 r:2E6C,2E7E,2E96,2EA8,2EB6,2EDB,2EED,2F05,2F17,2F25
from game/textEngineC000: r:C277,C2A1,C2D0,C307,C315,C34D,C356,C369,C374
cursorTargetMode $BB
from game/mainProgram0800: w:1FDD,2241,4C51,5F62,62EA,6306,6508 r:212E,218F,21C7,21EC,2333,6383,63B3,6474,649D
from game/mapGenerator6F00: w:83FD
filmPtr $BC
from game/mainProgram0800: r:57E9,5867,5885,591E w:57EB,585F,58A4,58D7,592B,59AD
from game/modemDriverE000: w:EE4C,EEB1
filmPtrHi $BD
from game/mainProgram0800: w:57EF,5864,58DB,592F,59B0 r:586C,5923
from game/modemDriverE000: w:EE50,EEB6
pauseState $BE
from game/mainProgram0800: w:1AE1,1B8F,5285,529D r:1B8B,2DEA,5296,529B,5630
from game/textEngineC000: r:C45B,C71D,C733,C73D,C764,C771,C77F w:C721
from game/trainerAiE000: r:E095
soundScriptPtr $D8
from game/mainProgram0800: w:6717,6721,674F r:671C
soundScriptPtrHi $D9
from game/mainProgram0800: w:6714,6725,6749
ldTrack $E0
from boot/fastLoaderC000: r:C015,C028,C0A2 w:C08B
from game/mainProgram0800: r:0819,0837,0853,0877,0903 w:0864,08EC
ldSector $E1
from boot/fastLoaderC000: r:C017,C026,C0A7 w:C021,C08D
from game/mainProgram0800: r:081B,0835,0851,087C,0908 w:0830,084C,0866,08EE
ldDestPtr $E2
from boot/fastLoaderC000: w:C0D5,C12C
from game/mainProgram0800: w:0936,098D
ldDestPtrHi $E3
from boot/fastLoaderC000: w:C0DA
from game/mainProgram0800: w:093B
ldCia2Bits $E4
from boot/fastLoaderC000: w:C0B7 r:C0F7,C123
from game/mainProgram0800: w:0918 r:0958,0984
wrSrcPtr $E5
from game/mainProgram0800: w:086B r:0891
wrSrcPtrHi $E6
from game/mainProgram0800: w:0870
ldCount $E7
from boot/fastLoaderC000: w:C006,C02A
from game/mainProgram0800: w:0806,0839,0845,0855
scrollDeltaCol $F0
from game/mainProgram0800: w:1CD3,1D3F,1DE4 r:1DE6,1EFD
scrollDeltaRow $F1
from game/mainProgram0800: w:1CD5,1D10,1DE8 r:1DEA,1F26
bitmapRowStride $F2
from game/mainProgram0800: w:1E2A r:1E92,1EA3
bitmapRowStrideHi $F3
from game/mainProgram0800: w:1E2F r:1E9A,1EAB
screenRowStride $F4
from game/mainProgram0800: w:1E7A r:1EC7,1EE1
screenRowStrideHi $F5
from game/mainProgram0800: w:1E7F r:1ED2,1EEC
scrollRowCount $F6
from game/mainProgram0800: w:1E25,1EF7
redrawCellCount $F7
from game/mainProgram0800: w:1F10,1F20,1F39,1F49
viewRowLimit $F8
from game/mainProgram0800: w:1CC3,1CCB r:1CE2,1CF2,1CFC,1F63,1F72