# The functions built first, into codport_game.dll, so the game can start early: those of
# hot-functions.txt that ran in the boot, the title and the menus (the first 1200-1300 frames of five
# recorded sessions), every function that showed in profiles of play (profiled over 6500 frames of three
# sessions), and those the port's changes hook. Addresses only.
00400300
00400528
00400530
004005f0
004007b0
004007e8
00400868
00400950
00402600
00402778
00402ce0
00402d10
00402d48
00403040
00403060
004030a0
004030b0
00403150
00403330
00403390
00403438
00403498
004036c0
004036f8
00403738
004037a0
00403810
00403858
004038e0
00403938
004039b8
00403b30
00403b70
00403bc8
00403c98
00403ec0
00403f18
00403fa0
00404058
00404168
00404170
00404290
004042a8
004042c0
004042d0
00404440
004044a0
004046f0
00404768
00404778
00404788
00404798
004047c8
00404918
00404be0
00404c70
00404e68
00405040
00405238
00405268
004052a0
004052b8
00405448
00405d20
00406280
004062a8
004062c0
004062e8
00406478
00406570
004067d8
004068a0
00406b10
00406b50
00406b60
00406b90
00406ba0
00406c88
00406c98
00406f30
00407188
004073f0
00407428
004074c0
00407678
00407738
00407748
00407a18
00407a58
00408368
004085b8
00408618
00408788
00408798
004087a8
004087c8
004087e8
00408930
00408b78
00408c00
00408c40
00408ef8
00409180
004091d8
00409438
004099c8
00409b88
00409b98
00409c50
00409c98
00409ce0
00409da0
00409dd0
00409e78
00409ef8
00409f38
00409f98
0040a320
0040a370
0040a508
0040a638
0040a688
0040a948
0040a968
0040aaa0
0040aaf8
0040b118
0040b318
0040b3b8
0040b3c8
0040b3d8
0040b470
0040b608
0040b8b8
0040bd28
0040bdc0
0040be58
0040bfc0
0040c008
0040c110
0040c1d0
0040c288
0040d868
0040d8f0
0040d940
0040da58
0040dab0
0040db78
0040dd08
0040dfe8
0040e030
0040e128
0040e1f8
0040e4a0
0040e588
0040e5d0
0040e628
0040e698
0040e6e8
0040e7d8
0040e860
0040f6a8
0040fa58
0040fab8
0040fb58
0040fbe8
0040fc60
004104d0
00410500
00410558
00410728
00410c38
00410dd8
00411618
00411768
004117d8
00411ab0
00411b88
00411ba0
00411c68
00411c90
00411ca8
00411cf8
00411d80
00411ea8
00412000
00412168
004121e8
004123e8
00412460
004124b8
004124f8
00412528
00412618
004126e0
00412728
00412848
004128f8
004129e0
00412ac8
00412af8
00412b18
00412b38
00412b68
00412bd0
00412be0
00412c70
00412c98
00412cc0
00412d08
00413120
004132c8
004133d8
004134b8
004136d0
00413748
004137e0
00413888
00414cb0
00414ce0
00414db0
00414fd0
00415048
00415128
004153f8
00415408
00415438
00415448
00415458
00415468
00415478
004154b8
004154c8
00415520
00415810
00415820
00415830
00415840
00415890
00415958
00416570
004169d8
00416b58
00416d20
00416d58
00417268
004172b8
004172d8
004172e8
00417408
00417468
004174b8
004174c8
004174e8
00417508
00417620
00417730
00417e78
00417ee8
00417f10
00418480
004185c8
004186e8
00418cb8
0041a998
0041be20
0041c690
0041c858
0041ca48
0041cea8
0041ced0
0041cf30
0041d008
0041d540
0041d548
0041d6c0
0041d910
0041db18
0041e618
0041e7a8
0041e8d0
0041ea38
0041edd8
0041ef00
0041eff0
0041f010
0041f030
0041f1f8
0041f380
0041f3b8
0041f408
0041f488
0041f5a0
0041f780
0041f878
0041f8b0
0041f8c8
0041f8e0
0041f900
0041f920
0041f9b0
0041f9f0
0041fa28
0041fa60
0041fbe0
0041fdc8
0041feb8
0041fff0
004200f8
00420258
00420358
00420450
004205e8
004206b8
004207c8
004207e8
00420a30
00420aa8
00420b88
00420c70
00420d28
00420f30
00421030
004210e0
00421168
00421538
004215b8
004215e8
004215f8
00421608
004219f0
00421a10
00421ae0
004220e8
00422800
00423518
004235d8
004236c8
00423778
00423800
004238f0
00423b00
00423f70
004240f0
00424140
00424170
00424360
00424370
00424380
00424390
00424458
00424608
004246d0
00424af0
00424b60
00424c00
00424c50
00424cd0
00424d30
00425c60
00425e68
00425eb0
00425ed0
00425f28
00425f48
00425f88
00426178
00426268
004264a0
00426748
00426780
00426950
00426990
004269b0
00426f80
00426fe0
00427000
00427b28
00427bb8
00427e18
004283c0
00428440
00428470
004284c0
00428528
004285e8
0042a4e8
0042a550
0042a5f0
0042a660
0042a9d0
0042b080
0042c498
0042c4e8
0042c660
0042c798
0042d270
0042d4b0
0042d950
0042da08
0042da40
0042dc70
0042de70
0042e108
0042e4e0
0042e838
0042e968
0042ec20
0042ec70
0042edf8
0042ef70
0042f0f8
0042f258
0042f648
0042f788
0042f9f0
0042fa48
0042fa80
0042faf0
0042fd20
0042fe70
004302b8
00430540
00430590
00430628
004306a0
00430818
00430918
00430af8
00430b90
00430c28
00430e60
00431030
00431120
004311a8
00431308
00431518
00431528
004315a0
00431628
00431660
00431710
00431f88
00432478
00432608
004326d8
00432750
00432a78
00432dc0
00432e68
00432e78
00432ea0
00432ec8
00432ee8
00432f18
00432f78
00432fb8
00433040
00433168
00433178
00433188
00433210
00433420
004335f0
00433660
00433db8
00434000
004343b0
00434438
00434490
00434518
004351c8
00435520
004357a8
004357b8
00435c20
00435d40
00435f70
00436070
00436218
00436228
00436238
00436670
00436740
00436e98
00436f58
00436fa8
00437008
004373a8
00437560
004376b8
00437e18
00438458
00438720
00438780
00438c10
00438da8
00438fb0
00438fd8
00439018
00439058
00439078
004390c0
004390e0
004392c0
00439318
00439570
004395d8
00439610
004396b8
004396f8
00439740
00439858
00439be0
00439c60
00439e10
0043a770
0043ad50
0043afc0
0043b078
0043b170
0043b1a0
0043b1d0
0043b2c0
0043b398
0043b4f0
0043b648
0043b760
0043b898
0043b960
0043bd08
0043d9d0
0043da98
0043db70
0043dc50
0043dcb8
0043dd68
0043deb0
0043e060
0043e098
0043e358
0043e538
0043e8a0
0043e978
0043e998
0043ec10
0043ec98
0043f068
0043f688
0043f858
0043f870
0043fd98
00440008
004404f0
00440720
004407b0
00440910
00440930
00440968
00440978
00440988
004409a8
004409b8
004410d0
00441278
00441288
004413b0
00441430
00441598
004415f0
00441688
004416d0
00441770
00441d20
00441e70
00441ef0
00442150
00442280
00442370
00442458
00442568
00442580
004425a8
004425f0
00442660
00442690
004428f0
004429e0
00442a70
00442b88
00442bc8
00442c30
00442ca8
00442d60
00442e50
00442f40
00443078
00443168
00443238
00443430
00445810
00445b30
00445d00
00445f78
00446008
004462e0
004463b8
004465f8
00446630
00446870
00447d60
00448008
004481f0
0044cf58
00457e78
00458150
00458c00
0045a918
0045cc00
0045e4f8
0045ee28
0045eea0
0045ef58
004623b0
0046c240
0046e980
00472740
0047c138
0047d050
0047d550
0047da50
004884f0
004cfea8
004cff68
004db6e8
004ee0d8
005012a0
0051c7a8
0051c808
0051cb08
00527a48
0052bb88
0052bc08
0052bc68
0052bc98
0052c938
0055b208
0055b980
0068a2a0
00730798
007321f0
007326b0
007328a8
007328b8
00732970
00732c10
00732d50
007331b8
00733208
00733280
00733310
00733490
00733758
00733ae0
00733d50
00733df8
00734080
00734140
00734268
007343b0
007357c8
007359b8
00735ce8
00736108
007367b8
00736950
00736978
00736a38
00736d38
00736d88
00736de8
007371e8
00737248
00737c00
00737c10
00737c48
00737e30
00738218
00738460
00738dd8
00738eb0
00739000
007390e8
007391b0
00739208
00739230
00739258
00739298
007392a8
00739320
007395f8
00739600
00739628
00739660
00739700
00739860
007398d0
007398f0
00739910
00739968
00739978
00739a48
00739c80
00739cb0
00739d98
00739e38
00739e58
00739e78
00739ee8
00739f08
0073a540
0073a5a8
0073a940
0073aa00
0073aaa0
0073ab20
0073aca0
0073afc8
0073b138
0073b1c8
0073b3c0
0073b428
0073b518
0073b558
0073b668
0073b750
0073ba10
0073bae0
0073bbd0
0073c2b0
0073c6f8
0073d708
0073d718
0073d728
0073d738
0073d780
0073d7d8
0073d9f0
0073da10
0073daa8
0073dc08
0073dca8
0073df58
0073dfd8
0073e008
0073e270
0073e2c8
0073e578
0073e598
0073e5b8
0073e5e0
0073e640
0073e758
0073e7e0
0073e7e8
0073e838
0073e9e8
0073eab8
0073eb48
0073eb50
0073eb60
0073ec18
0073f2c0
0073f5d8
0073f5f8
0073f6e0
0073f710
0073f780
0073f888
0073fcc0
0073fe90
00740170
007403b8
007406d0
00740998
00740bc8
0074d0f8
0074d250
0074db50
0074dbf0
0074dca8
0074df80
0074e2a0
0074e3f8
0074e490
0074e530
0074e5a0
0074e7a8
0074eca8
0074eec8
0074f0a8
0074f618
0074f6d8
0074f770
0074f8e0
0074fa98
0074fc28
0074fc38
0074fd50
007501d0
007502b8
00750550
007505e8
007509a0
00750a68
00750c50
00750d48
00750d70
00750da8
00750dd0
007510d8
00751d40
00751eb8
00751f88
00751fd0
007520c0
00752138
00752148
00752180
007521b0
007521d8
00752250
007523a0
00752448
00752698
00752bd0
00752bf0
00752c60
00752cd8
00752d70
00752de8
00752e00
00752ec0
00753200
00753220
00753278
00753290
007532e8
007533f0
00753448
007534a0
007534d0
007534e8
00753590
00753610
00753628
007538e0
00753cf0
00754330
007543f8
00754450
00754640
00755118
007552b0
00755458
00755570
00755810
007559c0
00755a38
00755ae8
00755e60
00755f98
00756118
007562a0
007565b8
00756620
00756688
00756848
00756920
00756928
00756930
00756ac0
00756af0
00756b08
007578e8
00757c08
00758780
00758f60
00759310
007593e0
00759530
00759d98
0075a3f0
0075a788
0075a7f0
0075a9b8
0075aa10
0075aa58
0075acb0
0075b4b8
0075b568
0075b66c
0075b730
0075b7b0
0075b8a8
0075c6cc
0075c810
0075c924
0075ca60
0075cc18
0075d128
0075d420
0075e480
0075e490
0075e4a0
0075e4b0
0075e4d0
0075e4e0
0075e4f0
0075e5c0
0075e690
0075e6a0
0075e6c0
0075e6e0
0075e780
0075e7a0
0075e7b0
0075e7c0
0075e7d0
0075e7e0
0075e7f0
0075e800
0075e820
0075ea20
0075eb10
0075eb60
0075eb80
0075eb90
0075eba0
0075ebb0
0075ec30
0075ecc0
0075eea0
0075eff0
0075f098
0075f130
0075f1d8
0075f280
0075f2e8
0075f350
0075f3b8
0075f578
0075f668
0075f8e0
00761380
007613c8
007616b0
00761778
007618b0
00761a78
00761b28
00761cc8
00761cf0
00761d98
00761e28
007622d0
007624b0
007626b0
00762cd0
00762d58
00763270
007632c8
007632f8
007633f0
007638f0
00766d68
00766e68
00767540
00767ac8
00767c48
00767c98
00767da8
00767df8
00767e10
00768060
00768120
007684d8
007684e8
00768530
00768540
00768688
00768698
007686a8
007686b8
00768a08
00769988
00769f30
0076a2f8
0076a340
0076a350
0076a360
0076aaa0
0076ab10
0076ab50
0076bf30
0076c4b0
0076d5e0
0076d7e0
0076d810
0076d8e8
0076dc30
0076dc58
0076dc70
0076df30
0076e028
0076e148
0076e1a0
0076e270
0076e2c0
0076e330
0076e350
0076ec28
0076eed8
0076ef68
0076f028
0076f070
0076f0a0
0076f360
007729a8
007729e0
00772a70
007737f8
00773ac0
00773c00
00774430
00774778
00775328
00793cf0
00793d00
00793de8
00793e40
00793eb0
00793f30
00794018
00794180
00794198
007944f8
00794530
007945d8
00794620
007946d8
00794730
007949e0
00794af0
007965e0
00796658
007966b0
007967a8
007967f0
00796838
00796bb8
00796d88
00797248
00797258
00797430
00797440
00797480
007975d8
00797780
00797870
007979c8
00797a98
00797ad8
00797af8
00797d00
00797d20
00797d60
00797e90
007980e0
00798130
00798180
007981e0
00798230
00798280
007982d0
00798320
00798590
007986b0
007986f8
00798740
007989e0
00798af0
00798c20
00798d00
00798db8
00798fa8
00799118
007995c8
007996a0
007996e8
00799730
00799fb8
0079bc58
0079cb88
0079e158
0079f050
007a1908
007a1bf0
007a1c20
007a2540
007a2608
007a26e0
007a2920
007a29f0
007a3540
007a3680
007a3810
007a3ab8
007a3de8
007a3e38
007a3f28
007a4008
007a4148
007a5ff8
007a6340
007a63b0
007a6550
007a6668
007a6f78
007a7040
007a7148
007aa288
007aa2a0
007aa830
007aa840
007aa870
007aa920
007aaa90
007aab70
007aabe8
007aae08
007aafb0
007ab028
007ab090
007ab3c0
007ab708
007abda8
007ac518
007ac798
007aca10
007aca70
007acad0
007acd08
007acdd8
007ace10
007ace38
007b1400
0091ca1c
00924748
00925280
009258d8
00925958
00925ab0
00925c78
00925de8
00926570
009265d0
00926980
009269b8
009269f0
00926a68
00926b20
00926b68
00926b70
00926f60
00927cc0
00927e08
00928fe8
00929318
00929368
00929478
00929668
0092ac70
0092add8
0092b000
