7.5 KiB
7.5 KiB
| 1 | # Wayne Gretzky Hockey (U) Pass 2 routine map | |
|---|---|---|
| 2 | # Hand-named entries are proven from the fixed bank and the title bank. | |
| 3 | # Call targets whose role is not proven keep the Sub_<addr> form. | |
| 4 | 8001 | Sub_8001 |
| 5 | 857E | Sub_857E |
| 6 | 85AC | Sub_85AC |
| 7 | 863E | Sub_863E |
| 8 | 87A3 | Sub_87A3 |
| 9 | 8960 | Sub_8960 |
| 10 | 8E13 | Sub_8E13 |
| 11 | 8E96 | Sub_8E96 |
| 12 | 8F15 | Sub_8F15 |
| 13 | 8FA0 | Sub_8FA0 |
| 14 | 9038 | Sub_9038 |
| 15 | 92B9 | Sub_92B9 |
| 16 | 9395 | Sub_9395 |
| 17 | 93B5 | Sub_93B5 |
| 18 | 93E6 | Sub_93E6 |
| 19 | 94DC | Sub_94DC |
| 20 | 9578 | Sub_9578 |
| 21 | 984E | Sub_984E |
| 22 | 98AC | Sub_98AC |
| 23 | 99AD | Sub_99AD |
| 24 | 9A0D | Sub_9A0D |
| 25 | 9A31 | Sub_9A31 |
| 26 | 9AD0 | Sub_9AD0 |
| 27 | 9AF2 | Sub_9AF2 |
| 28 | 9B61 | Sub_9B61 |
| 29 | A45B | Sub_A45B |
| 30 | A4C0 | Sub_A4C0 |
| 31 | A817 | Sub_A817 |
| 32 | A837 | Sub_A837 |
| 33 | AD83 | Sub_AD83 |
| 34 | ADB8 | Sub_ADB8 |
| 35 | B0D2 | Sub_B0D2 |
| 36 | B3E9 | Sub_B3E9 |
| 37 | B4AF | Sub_B4AF |
| 38 | B761 | Sub_B761 |
| 39 | B8E9 | Sub_B8E9 |
| 40 | B93A | Sub_B93A |
| 41 | B9FC | Sub_B9FC |
| 42 | BADC | Sub_BADC |
| 43 | BB2D | Sub_BB2D |
| 44 | C000 | Reset |
| 45 | C007 | WaitVblankSet |
| 46 | C00C | WaitVblankClear |
| 47 | C02D | ClearRamPages |
| 48 | C06A | CheckSaveSignature |
| 49 | C072 | WriteSaveSignature |
| 50 | C07D | InitSaveRam |
| 51 | C097 | NextSignatureByte |
| 52 | C09A | EnableNmiAndStart |
| 53 | C0A6 | ApplyNmiMode |
| 54 | C10A | NmiHandler |
| 55 | C124 | UploadNametable |
| 56 | C13C | UploadNametableLoop |
| 57 | C167 | UploadPalette |
| 58 | C174 | UploadPaletteAlt |
| 59 | C17F | FinishVramUpload |
| 60 | C188 | NmiAltMode |
| 61 | C23F | Sub_C23F |
| 62 | C2FA | Sub_C2FA |
| 63 | C316 | Sub_C316 |
| 64 | C324 | SetPpuControl |
| 65 | C326 | ApplyPpuState |
| 66 | C34E | CallBankedNmiTask |
| 67 | C351 | NmiEpilogue |
| 68 | C379 | UpdateAudioFrame |
| 69 | C3A5 | Sub_C3A5 |
| 70 | C3BF | Sub_C3BF |
| 71 | C3CC | Sub_C3CC |
| 72 | C40D | Sub_C40D |
| 73 | C4D1 | CallBank5WithA |
| 74 | C4E1 | Sub_C4E1 |
| 75 | C4F1 | CallBank5 |
| 76 | C50D | Sub_C50D |
| 77 | C529 | Sub_C529 |
| 78 | C537 | CallBank1 |
| 79 | C545 | SelectBank0 |
| 80 | C553 | CallBank1Game |
| 81 | C567 | CallBank1Entry |
| 82 | C575 | CopyBank6Block |
| 83 | C58A | Sub_C58A |
| 84 | C59F | ReadBankedByte |
| 85 | C5C6 | Sub_C5C6 |
| 86 | C5D5 | Sub_C5D5 |
| 87 | C5E4 | ReadBank5Byte |
| 88 | C5F3 | ReadBank5ByteKeep |
| 89 | C602 | SelectBank6 |
| 90 | C611 | HideSpritesAndWait |
| 91 | C62D | UploadChrPattern |
| 92 | C679 | UploadNametableBlock |
| 93 | C68B | UploadNametableAt |
| 94 | C6F5 | ReadControllers |
| 95 | C728 | UploadBank3Pattern |
| 96 | C770 | Sub_C770 |
| 97 | C777 | Sub_C777 |
| 98 | C7B9 | Sub_C7B9 |
| 99 | C7E4 | Sub_C7E4 |
| 100 | C8C6 | Sub_C8C6 |
| 101 | C8F7 | Sub_C8F7 |
| 102 | C977 | Sub_C977 |
| 103 | CA51 | Sub_CA51 |
| 104 | CB19 | Sub_CB19 |
| 105 | CB2D | Sub_CB2D |
| 106 | CB37 | Sub_CB37 |
| 107 | CB3D | Sub_CB3D |
| 108 | CBEE | Sub_CBEE |
| 109 | CBF3 | Sub_CBF3 |
| 110 | CC31 | Sub_CC31 |
| 111 | DECF | ApplySignedStep |
| 112 | DF57 | Sub_DF57 |
| 113 | DF8B | SignedDelta |
| 114 | DFE4 | Sub_DFE4 |
| 115 | DFF2 | NextRandom |
| 116 | E000 | RandomMix |
| 117 | E00C | Sub_E00C |
| 118 | E015 | Sub_E015 |
| 119 | E028 | DeltaByIndex |
| 120 | E07C | Sub_E07C |
| 121 | E100 | WrapDelta |
| 122 | E115 | Sub_E115 |
| 123 | E125 | Sub_E125 |
| 124 | E165 | Sub_E165 |
| 125 | E1D0 | Sub_E1D0 |
| 126 | E234 | StartMatch |
| 127 | E257 | Sub_E257 |
| 128 | E29F | Sub_E29F |
| 129 | E3A8 | Sub_E3A8 |
| 130 | E3DD | Sub_E3DD |
| 131 | E3EE | Sub_E3EE |
| 132 | E4B4 | Sub_E4B4 |
| 133 | E515 | Sub_E515 |
| 134 | E530 | Sub_E530 |
| 135 | E53E | Sub_E53E |
| 136 | FD85 | Sub_FD85 |
| 137 | FDE2 | Sub_FDE2 |
| 138 | FE92 | Sub_FE92 |
| 139 | FF1C | Sub_FF1C |
| 140 | FF74 | Sub_FF74 |
| 141 | Bank0:8001 | Bank0_TitleEntry |
| 142 | Bank0:834B | Bank0_Sub_834B |
| 143 | Bank0:8577 | Bank0_Sub_8577 |
| 144 | Bank0:8680 | Bank0_Sub_8680 |
| 145 | Bank0:86CD | Bank0_ClearTitleFlag |
| 146 | Bank0:873E | Bank0_Sub_873E |
| 147 | Bank0:8901 | Bank0_Sub_8901 |
| 148 | Bank0:8C34 | Bank0_Sub_8C34 |
| 149 | Bank0:8C59 | Bank0_Sub_8C59 |
| 150 | Bank0:8D22 | Bank0_Sub_8D22 |
| 151 | Bank0:8D53 | Bank0_Sub_8D53 |
| 152 | Bank0:8D70 | Bank0_Sub_8D70 |
| 153 | Bank0:8DA6 | Bank0_Sub_8DA6 |
| 154 | Bank0:8E2D | Bank0_Sub_8E2D |
| 155 | Bank0:8E57 | Bank0_Sub_8E57 |
| 156 | Bank0:8E9F | Bank0_Sub_8E9F |
| 157 | Bank0:8ECB | Bank0_Sub_8ECB |
| 158 | Bank0:8EF2 | Bank0_Sub_8EF2 |
| 159 | Bank0:8F32 | Bank0_Sub_8F32 |
| 160 | Bank0:8F72 | Bank0_Sub_8F72 |
| 161 | Bank0:8FDC | Bank0_Sub_8FDC |
| 162 | Bank0:9223 | Bank0_DrawTitleScreen |
| 163 | Bank0:929C | Bank0_Sub_929C |
| 164 | Bank0:9344 | Bank0_Sub_9344 |
| 165 | Bank0:940E | Bank0_Sub_940E |
| 166 | Bank0:943D | Bank0_Sub_943D |
| 167 | Bank0:961D | Bank0_Sub_961D |
| 168 | Bank0:963D | Bank0_Sub_963D |
| 169 | Bank0:978A | Bank0_Sub_978A |
| 170 | Bank0:98AC | Bank0_Sub_98AC |
| 171 | Bank0:98B0 | Bank0_Sub_98B0 |
| 172 | Bank0:99CB | Bank0_Sub_99CB |
| 173 | Bank0:99CF | Bank0_Sub_99CF |
| 174 | Bank0:9A6D | Bank0_Sub_9A6D |
| 175 | Bank0:9C9A | Bank0_Sub_9C9A |
| 176 | Bank0:9D0C | Bank0_Sub_9D0C |
| 177 | Bank0:9D16 | Bank0_Sub_9D16 |
| 178 | Bank0:9DA9 | Bank0_Sub_9DA9 |
| 179 | Bank0:9EEF | Bank0_Sub_9EEF |
| 180 | Bank0:9F25 | Bank0_Sub_9F25 |
| 181 | Bank0:9FF7 | Bank0_Sub_9FF7 |
| 182 | Bank0:A039 | Bank0_Sub_A039 |
| 183 | Bank0:A5E5 | Bank0_Sub_A5E5 |
| 184 | Bank0:A6BB | Bank0_Sub_A6BB |
| 185 | Bank0:A6E2 | Bank0_Sub_A6E2 |
| 186 | Bank0:A7EE | Bank0_Sub_A7EE |
| 187 | Bank0:A8F5 | Bank0_Sub_A8F5 |
| 188 | Bank0:A970 | Bank0_Sub_A970 |
| 189 | Bank0:A9B8 | Bank0_Sub_A9B8 |
| 190 | Bank0:AA56 | Bank0_Sub_AA56 |
| 191 | Bank0:AAF7 | Bank0_Sub_AAF7 |
| 192 | Bank0:AAFD | Bank0_Sub_AAFD |
| 193 | Bank0:AB22 | Bank0_Sub_AB22 |
| 194 | Bank0:AB51 | Bank0_Sub_AB51 |
| 195 | Bank0:AB52 | Bank0_Sub_AB52 |
| 196 | Bank0:AB54 | Bank0_Sub_AB54 |
| 197 | Bank0:AC76 | Bank0_Sub_AC76 |
| 198 | Bank0:ACB4 | Bank0_Sub_ACB4 |
| 199 | Bank0:AD52 | Bank0_Sub_AD52 |
| 200 | Bank0:AD54 | Bank0_Sub_AD54 |
| 201 | Bank0:ADBA | Bank0_Sub_ADBA |
| 202 | Bank0:AED1 | Bank0_Sub_AED1 |
| 203 | Bank0:AF5C | Bank0_Sub_AF5C |
| 204 | Bank0:AFC8 | Bank0_Sub_AFC8 |
| 205 | Bank0:B05A | Bank0_Sub_B05A |
| 206 | Bank0:B0F6 | Bank0_Sub_B0F6 |
| 207 | Bank0:B18A | Bank0_Sub_B18A |
| 208 | Bank0:B19F | Bank0_Sub_B19F |
| 209 | Bank0:B2E6 | Bank0_Sub_B2E6 |
| 210 | Bank0:B378 | Bank0_Sub_B378 |
| 211 | Bank0:B431 | Bank0_Sub_B431 |
| 212 | Bank0:B45F | Bank0_Sub_B45F |
| 213 | Bank0:B4B9 | Bank0_Sub_B4B9 |
| 214 | Bank0:B577 | Bank0_Sub_B577 |
| 215 | Bank0:B58C | Bank0_Sub_B58C |
| 216 | Bank0:B939 | Bank0_Sub_B939 |
| 217 | Bank0:B961 | Bank0_Sub_B961 |
| 218 | Bank0:B9E3 | Bank0_Sub_B9E3 |
| 219 | Bank0:B9FC | Bank0_Sub_B9FC |
| 220 | Bank0:BA09 | Bank0_Sub_BA09 |
| 221 | Bank0:BAE3 | Bank0_Sub_BAE3 |
| 222 | Bank0:BCCC | Bank0_Sub_BCCC |
| 223 | Bank0:BD1C | Bank0_Sub_BD1C |
| 224 | Bank0:BD42 | Bank0_Sub_BD42 |
| 225 | Bank0:BD7E | Bank0_Sub_BD7E |
| 226 | Bank0:BDAA | Bank0_Sub_BDAA |
| 227 | Bank0:BDF1 | Bank0_Sub_BDF1 |
| 228 | Bank0:BE66 | Bank0_Sub_BE66 |
| 229 | Bank0:BF08 | Bank0_Sub_BF08 |
| 230 | Bank0:BF5B | Bank0_Sub_BF5B |
| 231 | Bank0:BF77 | Bank0_Sub_BF77 |
| 232 | Bank1:8001 | Bank1_Sub_8001 |
| 233 | Bank1:8067 | Bank1_Sub_8067 |
| 234 | Bank1:8116 | Bank1_Sub_8116 |
| 235 | Bank1:8142 | Bank1_Sub_8142 |
| 236 | Bank1:815B | Bank1_Sub_815B |
| 237 | Bank1:81CD | Bank1_Sub_81CD |
| 238 | Bank1:81E8 | Bank1_Sub_81E8 |
| 239 | Bank1:8262 | Bank1_Sub_8262 |
| 240 | Bank1:8321 | Bank1_Sub_8321 |
| 241 | Bank1:833E | Bank1_Sub_833E |
| 242 | Bank1:8389 | Bank1_Sub_8389 |
| 243 | Bank1:83CB | Bank1_Sub_83CB |
| 244 | Bank1:83FE | Bank1_Sub_83FE |
| 245 | Bank1:841B | Bank1_Sub_841B |
| 246 | Bank1:848C | Bank1_Sub_848C |
| 247 | Bank1:84BB | Bank1_Sub_84BB |
| 248 | Bank1:850C | Bank1_Sub_850C |
| 249 | Bank1:8514 | Bank1_Sub_8514 |
| 250 | Bank1:8520 | Bank1_Sub_8520 |
| 251 | Bank1:8533 | Bank1_Sub_8533 |
| 252 | Bank1:85D9 | Bank1_Sub_85D9 |
| 253 | Bank1:85F6 | Bank1_Sub_85F6 |
| 254 | Bank1:8608 | Bank1_Sub_8608 |
| 255 | Bank1:8619 | Bank1_Sub_8619 |
| 256 | Bank1:862C | Bank1_Sub_862C |
| 257 | Bank1:8665 | Bank1_Sub_8665 |
| 258 | Bank1:869F | Bank1_Sub_869F |
| 259 | Bank1:8935 | Bank1_Sub_8935 |
| 260 | Bank1:899B | Bank1_Sub_899B |
| 261 | Bank1:89C5 | Bank1_Sub_89C5 |
| 262 | Bank1:8B58 | Bank1_Sub_8B58 |
| 263 | Bank1:8D25 | Bank1_Sub_8D25 |
| 264 | Bank1:8D6D | Bank1_Sub_8D6D |
| 265 | Bank1:8E18 | Bank1_Sub_8E18 |
| 266 | Bank1:8E7B | Bank1_Sub_8E7B |
| 267 | Bank1:8F17 | Bank1_Sub_8F17 |
| 268 | Bank1:8F99 | Bank1_Sub_8F99 |
| 269 | Bank1:8FA4 | Bank1_Sub_8FA4 |
| 270 | Bank1:900B | Bank1_Sub_900B |
| 271 | Bank1:903C | Bank1_Sub_903C |
| 272 | Bank1:913A | Bank1_Sub_913A |
| 273 | Bank1:9172 | Bank1_Sub_9172 |
| 274 | Bank1:9218 | Bank1_Sub_9218 |
| 275 | Bank1:92A8 | Bank1_Sub_92A8 |
| 276 | Bank1:9311 | Bank1_Sub_9311 |
| 277 | Bank1:9318 | Bank1_Sub_9318 |
| 278 | Bank1:9364 | Bank1_Sub_9364 |
| 279 | Bank1:9395 | Bank1_Sub_9395 |
| 280 | Bank1:93EA | Bank1_Sub_93EA |
| 281 | Bank1:94C1 | Bank1_Sub_94C1 |
| 282 | Bank1:94D4 | Bank1_Sub_94D4 |
| 283 | Bank1:94F0 | Bank1_Sub_94F0 |
| 284 | Bank1:958A | Bank1_Sub_958A |
| 285 | Bank1:96C8 | Bank1_Sub_96C8 |
| 286 | Bank1:971C | Bank1_Sub_971C |
| 287 | Bank1:9795 | Bank1_Sub_9795 |
| 288 | Bank1:9C52 | Bank1_Sub_9C52 |
| 289 | Bank1:9C94 | Bank1_Sub_9C94 |
| 290 | Bank1:9D60 | Bank1_Sub_9D60 |
| 291 | Bank1:9E27 | Bank1_Sub_9E27 |
| 292 | Bank1:9E29 | Bank1_Sub_9E29 |
| 293 | Bank1:9F08 | Bank1_Sub_9F08 |
| 294 | Bank1:9F09 | Bank1_Sub_9F09 |
| 295 | Bank1:9F57 | Bank1_Sub_9F57 |
| 296 | Bank1:9FB6 | Bank1_Sub_9FB6 |
| 297 | Bank1:A056 | Bank1_Sub_A056 |
| 298 | Bank1:A082 | Bank1_Sub_A082 |
| 299 | Bank1:A0E6 | Bank1_Sub_A0E6 |
| 300 | Bank1:ADD2 | Bank1_Sub_ADD2 |
| 301 | Bank1:ADE3 | Bank1_Sub_ADE3 |
| 302 | Bank1:AF59 | Bank1_Sub_AF59 |
| 303 | Bank1:AF6E | Bank1_Sub_AF6E |
| 304 | Bank1:AFAC | Bank1_Sub_AFAC |
| 305 | Bank1:AFE3 | Bank1_Sub_AFE3 |
| 306 | Bank1:B0D6 | Bank1_Sub_B0D6 |
| 307 | Bank1:B142 | Bank1_Sub_B142 |
| 308 | Bank1:B153 | Bank1_Sub_B153 |
| 309 | Bank1:B15B | Bank1_Sub_B15B |
| 310 | Bank1:B194 | Bank1_Sub_B194 |
| 311 | Bank1:B1DC | Bank1_Sub_B1DC |
| 312 | Bank1:B284 | Bank1_Sub_B284 |
| 313 | Bank1:B2B1 | Bank1_Sub_B2B1 |
| 314 | Bank1:B325 | Bank1_Sub_B325 |
| 315 | Bank1:B3F4 | Bank1_Sub_B3F4 |
| 316 | Bank1:B43E | Bank1_Sub_B43E |
| 317 | Bank1:B601 | Bank1_Sub_B601 |
| 318 | Bank1:B698 | Bank1_Sub_B698 |
| 319 | Bank1:B711 | Bank1_Sub_B711 |
| 320 | Bank1:B80F | Bank1_Sub_B80F |
| 321 | Bank1:B875 | Bank1_Sub_B875 |
| 322 | Bank1:B8BE | Bank1_Sub_B8BE |
| 323 | Bank1:B8E9 | Bank1_Sub_B8E9 |
| 324 | Bank1:B98C | Bank1_Sub_B98C |
| 325 | Bank1:BA53 | Bank1_Sub_BA53 |
| 326 | Bank1:BA8A | Bank1_Sub_BA8A |
| 327 | Bank1:BACC | Bank1_Sub_BACC |
| 328 | Bank1:BB71 | Bank1_Sub_BB71 |
| 329 | Bank5:A4E1 | Bank5_Sub_A4E1 |
| 330 | Bank5:A4F0 | Bank5_Sub_A4F0 |
| 331 | Bank5:A562 | Bank5_Sub_A562 |
| 332 | Bank5:A5D6 | Bank5_Sub_A5D6 |
| 333 | Bank5:A5FA | Bank5_Sub_A5FA |
| 334 | Bank5:A668 | Bank5_Sub_A668 |
| 335 | Bank5:A689 | Bank5_Sub_A689 |
| 336 | Bank5:A6A5 | Bank5_Sub_A6A5 |
| 337 | Bank5:A703 | Bank5_Sub_A703 |
| 338 | Bank5:A736 | Bank5_Sub_A736 |
| 339 | Bank5:A744 | Bank5_Sub_A744 |
| 340 | Bank5:A7B2 | Bank5_Sub_A7B2 |
| 341 | Bank5:A8C3 | Bank5_Sub_A8C3 |
| 342 | Bank5:A906 | Bank5_Sub_A906 |
| 343 | Bank5:A917 | Bank5_Sub_A917 |