From 100d40c4e6b024fe0ec1fde80669eb14b5799609 Mon Sep 17 00:00:00 2001 From: Randy Thiemann Date: Thu, 9 Nov 2023 20:56:44 +0100 Subject: [PATCH] Timed challenge rolls. --- bin/DMGTRIS.GBC | Bin 131072 -> 131072 bytes bin/DMGTRIS.map | 3313 +++++++++++++++++---------------- bin/DMGTRIS.pocket | Bin 131072 -> 131072 bytes bin/DMGTRIS.sym | 2858 ++++++++++++++-------------- src/field.asm | 24 + src/include/globals.asm | 1 + src/level.asm | 137 +- src/res/gameplay_big_data.inc | 23 + src/res/gameplay_data.inc | 24 + src/res/other_data.inc | 44 +- src/res/sources/final.fur | Bin 0 -> 640 bytes src/state_gameplay.asm | 175 +- src/time.asm | 42 + 13 files changed, 3559 insertions(+), 3082 deletions(-) create mode 100644 src/res/sources/final.fur diff --git a/bin/DMGTRIS.GBC b/bin/DMGTRIS.GBC index 2227a9b34de58b188706e278a6d5efd4a08b95c9..9e366cbe3cf9dc2481da8b9189bc7f442621eab7 100644 GIT binary patch delta 8511 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 F{$EvbRsH|~ delta 7759 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 G>OTRe&{oI* delta 7759 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 diff --git a/bin/DMGTRIS.sym b/bin/DMGTRIS.sym index 867680d..a5ece9b 100644 --- a/bin/DMGTRIS.sym +++ b/bin/DMGTRIS.sym @@ -192,193 +192,201 @@ 00:204f UpdateGradeSHIR.l1000 00:2065 UpdateGradeSHIR.l500 00:207b LevelInit -00:20da SpecialLevelInit -00:20e8 SpecialLevelInit.jumps -00:20fd SpecialLevelInit.dmgt -00:2102 SpecialLevelInit.tgm1 -00:2107 SpecialLevelInit.tgm3 -00:210c SpecialLevelInit.deat -00:2111 SpecialLevelInit.shir -00:2116 SpecialLevelInit.chil -00:211b SpecialLevelInit.myco -00:2120 SpecialLevelInit.loaddata -00:2141 LevelUp -00:216b LevelUp.doit -00:21b5 LevelUp.checknlevel -00:2204 LevelUp.bellmaybe -00:2216 LevelUp.leveljinglemaybe -00:2223 LevelUp.checkspeedup -00:2262 DoSpeedUp -00:22a3 CheckSpecialLevelConditions -00:22a9 CheckSpecialLevelConditions.bones -00:22be CheckSpecialLevelConditions.enterthebonezone -00:22c3 CheckSpecialLevelConditions.invis -00:22d8 CheckSpecialLevelConditions.vanishoxyaction -00:22dd CheckSpecialLevelConditions.killscreen -00:22ee CheckSpecialLevelConditions.rip -00:232f TriggerKillScreen -00:234e sTGM1GradeScores -00:2370 sTGM3InternalGradeSystem -00:2410 sTGM3GradeBoosts -00:242f sTGM3LevelMultiplier -00:2433 sTGM3BaselineCOOL -00:243c sTGM3REGRETConditions -00:2450 sDMGTGrading -00:2504 sDMGTGaugeLUT -00:2604 SFXInit -00:2626 SFXPopQueue -00:263b SFXPushQueue -00:264c SFXProcessQueue -00:267a SFXTriggerNoise -00:26a0 SFXEnqueue -00:26b5 SFXEnqueue.findsfx -00:280f SFXKill -00:283c SFXPlayNoise -00:2847 SFXPlayNoise.noisereg -00:285e SFXPlayNoise.savenoiseplayhead -00:2867 SFXPlay -00:2875 SFXPlay.play -00:2881 SFXPlay.getRegister -00:2895 SFXPlay.savePlayhead -00:289e HarvestEntropy -00:28a4 HarvestEntropy.loop -00:28c5 RNGInit -00:292b RNGInit.complexinit -00:295d ShiftHistory -00:297a GetNextHellPiece -00:297f GetNextTGM1Piece -00:299c GetNextTGM2Piece -00:29b9 GetNextNesPiece -00:29c7 GetNextTGM3Piece -00:2a7e GetNextPiece -00:2a8c GetNextPiece.nextpiecejumps -00:2a9b Next35Piece -00:2aa5 Next7Piece -00:2aaf NextByte -00:2acf sProgressData -00:2c19 ScoreInit -00:2c41 IncreaseScore -00:2c79 IncreaseScore.doConvert -00:2c91 IncreaseScore.carry -00:2c93 IncreaseScore.postConvert -00:2ca7 IncreaseScore.preAddDigit -00:2ccf IncreaseScore.addDigit -00:2ce5 IncreaseScore.nextDigit -00:2cf9 InputInit -00:2d0b GetInput -00:2d0b GetInput.btns -00:2d18 GetInput.readA -00:2d1c GetInput.setA -00:2d27 GetInput.clearA -00:2d2a GetInput.readB -00:2d2e GetInput.setB -00:2d39 GetInput.clearB -00:2d3c GetInput.readSelect -00:2d40 GetInput.setSelect -00:2d4b GetInput.clearSelect -00:2d4e GetInput.readStart -00:2d52 GetInput.setStart -00:2d5d GetInput.clearStart -00:2d60 GetInput.dpad -00:2d6d GetInput.readUp -00:2d71 GetInput.setUp -00:2d7c GetInput.clearUp -00:2d7f GetInput.readDown -00:2d83 GetInput.setDown -00:2d8e GetInput.clearDown -00:2d91 GetInput.readLeft -00:2d95 GetInput.setLeft -00:2da0 GetInput.clearLeft -00:2da3 GetInput.readRight -00:2da7 GetInput.setRight -00:2db2 GetInput.clearRight -00:2db5 GetInput.priorities -00:2dc0 GetInput.zero -00:2dc6 RestoreSRAM -00:2e1f InitializeSRAM -00:2e7d SetProgress -00:2e88 SetProgress.loop -00:2e8c SetProgress.correct -00:2eb3 SetProgress.wvr_u1 -00:2ebf SetProgress.wvr_u2 -00:2ecd SetProgress.wvr_u3 -00:2ed9 SetProgress.wvr_u4 -00:2ee7 SetProgress.wvr_u5 -00:2ef3 SetProgress.wvr_u6 -00:2f01 SetProgress.wvr_u7 -00:2f0d SetProgress.wvr_u8 -00:2f1b SetProgress.wvr_u9 -00:2f27 SetProgress.wvr_u10 -00:2f2f Main -00:2f58 Main.notgbc -00:2f5e Main.wvr_u1 -00:2f8b EventLoop -00:2fa1 EventLoop.eventloopjumps -00:2faa EventLoopPostHandler -00:2fac EventLoopPostHandler.wvb_u2 -00:2fbe EventLoopPostHandler.vblankjumps -00:2fc7 TimeInit -00:2fdc ResetGameTime -00:2fe7 CheckTorikan -00:2ffe CheckTorikan.failure -00:3000 CheckTorikan.success -00:3003 HandleTimers -00:3031 HandleTimers.go -00:3055 SwitchToTitle -00:305e TitleEventLoopHandler -00:3068 TitleVBlankHandler -00:3072 DrawOption6 -00:30c2 LoadTitleTiles -00:30e0 LoadGameplayTiles -00:30f6 LoadGameplayTiles.gbc -00:3105 LoadGameplayTiles.dmg -00:3114 sFramesToCS -00:3150 UnsafeMemCopy -00:3159 SafeMemCopy.wvr_u1 -00:3159 SafeMemCopy -00:3168 UnsafeMemSet -00:3170 SafeMemSet -00:3170 SafeMemSet.wvr_u2 -00:317e SwitchToGameplay -00:3187 SwitchToGameplayBig -00:3190 GamePlayEventLoopHandler -00:319a GamePlayBigEventLoopHandler -00:31a4 CopyOAMHandler -00:31b0 ClearOAM -00:31c6 IntrInit -00:31ca InitializeLCDCInterrupt -00:31df BankingInit -00:31ee OAMDMA -00:31f8 OAMDMAEnd +00:20e0 SpecialLevelInit +00:20ee SpecialLevelInit.jumps +00:2103 SpecialLevelInit.dmgt +00:2108 SpecialLevelInit.tgm1 +00:210d SpecialLevelInit.tgm3 +00:2112 SpecialLevelInit.deat +00:2117 SpecialLevelInit.shir +00:211c SpecialLevelInit.chil +00:2121 SpecialLevelInit.myco +00:2126 SpecialLevelInit.loaddata +00:2157 LevelUp +00:2181 LevelUp.doit +00:21cb LevelUp.checknlevel +00:221a LevelUp.bellmaybe +00:2233 LevelUp.leveljinglemaybe +00:2240 LevelUp.checkspeedup +00:227f DoSpeedUp +00:22c0 CheckSpecialLevelConditions +00:22f1 CheckSpecialLevelConditions.override +00:230c CheckSpecialLevelConditions.nooverride +00:2312 CheckSpecialLevelConditions.speciallock +00:2333 CheckSpecialLevelConditions.bones +00:2348 CheckSpecialLevelConditions.enterthebonezone +00:234d CheckSpecialLevelConditions.invis +00:2362 CheckSpecialLevelConditions.vanishoxyaction +00:2367 CheckSpecialLevelConditions.killscreen +00:2378 CheckSpecialLevelConditions.rip +00:23a8 CheckSpecialLevelConditions.staffroll +00:23b6 CheckSpecialLevelConditions.justkill +00:23ca TriggerKillScreen +00:23ec sTGM1GradeScores +00:240e sTGM3InternalGradeSystem +00:24ae sTGM3GradeBoosts +00:24cd sTGM3LevelMultiplier +00:24d1 sTGM3BaselineCOOL +00:24da sTGM3REGRETConditions +00:24ee sDMGTGrading +00:25a2 sDMGTGaugeLUT +00:26a2 SFXInit +00:26c4 SFXPopQueue +00:26d9 SFXPushQueue +00:26ea SFXProcessQueue +00:2718 SFXTriggerNoise +00:273e SFXEnqueue +00:2753 SFXEnqueue.findsfx +00:28ad SFXKill +00:28da SFXPlayNoise +00:28e5 SFXPlayNoise.noisereg +00:28fc SFXPlayNoise.savenoiseplayhead +00:2905 SFXPlay +00:2913 SFXPlay.play +00:291f SFXPlay.getRegister +00:2933 SFXPlay.savePlayhead +00:293c HarvestEntropy +00:2942 HarvestEntropy.loop +00:2963 RNGInit +00:29c9 RNGInit.complexinit +00:29fb ShiftHistory +00:2a18 GetNextHellPiece +00:2a1d GetNextTGM1Piece +00:2a3a GetNextTGM2Piece +00:2a57 GetNextNesPiece +00:2a65 GetNextTGM3Piece +00:2b1c GetNextPiece +00:2b2a GetNextPiece.nextpiecejumps +00:2b39 Next35Piece +00:2b43 Next7Piece +00:2b4d NextByte +00:2b6d sProgressData +00:2cb7 ScoreInit +00:2cdf IncreaseScore +00:2d17 IncreaseScore.doConvert +00:2d2f IncreaseScore.carry +00:2d31 IncreaseScore.postConvert +00:2d45 IncreaseScore.preAddDigit +00:2d6d IncreaseScore.addDigit +00:2d83 IncreaseScore.nextDigit +00:2d97 InputInit +00:2da9 GetInput +00:2da9 GetInput.btns +00:2db6 GetInput.readA +00:2dba GetInput.setA +00:2dc5 GetInput.clearA +00:2dc8 GetInput.readB +00:2dcc GetInput.setB +00:2dd7 GetInput.clearB +00:2dda GetInput.readSelect +00:2dde GetInput.setSelect +00:2de9 GetInput.clearSelect +00:2dec GetInput.readStart +00:2df0 GetInput.setStart +00:2dfb GetInput.clearStart +00:2dfe GetInput.dpad +00:2e0b GetInput.readUp +00:2e0f GetInput.setUp +00:2e1a GetInput.clearUp +00:2e1d GetInput.readDown +00:2e21 GetInput.setDown +00:2e2c GetInput.clearDown +00:2e2f GetInput.readLeft +00:2e33 GetInput.setLeft +00:2e3e GetInput.clearLeft +00:2e41 GetInput.readRight +00:2e45 GetInput.setRight +00:2e50 GetInput.clearRight +00:2e53 GetInput.priorities +00:2e5e GetInput.zero +00:2e64 TimeInit +00:2e84 StartCountdown +00:2e92 ResetGameTime +00:2e9d CheckTorikan +00:2eb4 CheckTorikan.failure +00:2eb6 CheckTorikan.success +00:2eb9 HandleTimers +00:2edf HandleTimers.reduce +00:2eec HandleTimers.clock +00:2f06 HandleTimers.go +00:2f2a RestoreSRAM +00:2f83 InitializeSRAM +00:2fe1 SetProgress +00:2fec SetProgress.loop +00:2ff0 SetProgress.correct +00:3017 SetProgress.wvr_u1 +00:3023 SetProgress.wvr_u2 +00:3031 SetProgress.wvr_u3 +00:303d SetProgress.wvr_u4 +00:304b SetProgress.wvr_u5 +00:3057 SetProgress.wvr_u6 +00:3065 SetProgress.wvr_u7 +00:3071 SetProgress.wvr_u8 +00:307f SetProgress.wvr_u9 +00:308b SetProgress.wvr_u10 +00:3093 Main +00:30bc Main.notgbc +00:30c2 Main.wvr_u1 +00:30ef EventLoop +00:3105 EventLoop.eventloopjumps +00:310e EventLoopPostHandler +00:3110 EventLoopPostHandler.wvb_u2 +00:3122 EventLoopPostHandler.vblankjumps +00:312b SwitchToTitle +00:3134 TitleEventLoopHandler +00:313e TitleVBlankHandler +00:3148 DrawOption6 +00:3198 LoadTitleTiles +00:31b6 LoadGameplayTiles +00:31cc LoadGameplayTiles.gbc +00:31db LoadGameplayTiles.dmg +00:31ea sFramesToCS +00:3226 UnsafeMemCopy +00:322f SafeMemCopy.wvr_u1 +00:322f SafeMemCopy +00:323e UnsafeMemSet +00:3246 SafeMemSet +00:3246 SafeMemSet.wvr_u2 +00:3254 SwitchToGameplay +00:325d SwitchToGameplayBig +00:3266 GamePlayEventLoopHandler +00:3270 GamePlayBigEventLoopHandler +00:327a CopyOAMHandler +00:3286 ClearOAM +00:329c IntrInit +00:32a0 InitializeLCDCInterrupt +00:32b5 BankingInit +00:32c4 OAMDMA +00:32ce OAMDMAEnd 01:4008 sDMGTSpeedCurve 01:4203 sDMGTSpeedCurveEnd 01:4205 sDMGTSpeedCurveSpecialData -01:420d sTGM1SpeedCurve -01:43c7 sTGM1SpeedCurveEnd -01:43c9 sTGM1SpeedCurveSpecialData -01:43d1 sCHILSpeedCurve -01:44ef sCHILSpeedCurveEnd -01:44f1 sCHILSpeedCurveSpecialData -01:44f9 sTGM3SpeedCurve -01:46da sTGM3SpeedCurveEnd -01:46dc sTGM3SpeedCurveSpecialData -01:46e4 sDEATSpeedCurve -01:4766 sDEATSpeedCurveEnd -01:4768 sDEATSpeedCurveSpecialData -01:4770 sSHIRSpeedCurve -01:47cb sSHIRSpeedCurveEnd -01:47cd sSHIRSpeedCurveSpecialData -01:47d5 sMYCOSpeedCurve -01:491a sMYCOSpeedCurveEnd -01:491c sMYCOSpeedCurveSpecialData -01:4924 sSharedTiles -01:4c24 sTitleTiles -01:4c24 sSharedTilesEnd -01:5924 sTitleTilesEnd -01:5924 sGameplayTilesM -01:6624 sGameplayTilesMEnd -01:6624 sGameplayTilesC -01:7324 sGameplayTilesCEnd +01:4211 sTGM1SpeedCurve +01:43cb sTGM1SpeedCurveEnd +01:43cd sTGM1SpeedCurveSpecialData +01:43d9 sCHILSpeedCurve +01:44f7 sCHILSpeedCurveEnd +01:44f9 sCHILSpeedCurveSpecialData +01:4505 sTGM3SpeedCurve +01:46e6 sTGM3SpeedCurveEnd +01:46e8 sTGM3SpeedCurveSpecialData +01:46f4 sDEATSpeedCurve +01:4776 sDEATSpeedCurveEnd +01:4778 sDEATSpeedCurveSpecialData +01:4784 sSHIRSpeedCurve +01:47df sSHIRSpeedCurveEnd +01:47e1 sSHIRSpeedCurveSpecialData +01:47ed sMYCOSpeedCurve +01:4932 sMYCOSpeedCurveEnd +01:4934 sMYCOSpeedCurveSpecialData +01:4940 sSharedTiles +01:4c40 sTitleTiles +01:4c40 sSharedTilesEnd +01:5940 sTitleTilesEnd +01:5940 sGameplayTilesM +01:6640 sGameplayTilesMEnd +01:6640 sGameplayTilesC +01:7340 sGameplayTilesCEnd 02:4008 sSFXPieceI 02:4325 sSFXPieceZ 02:4325 sSFXPieceIEnd @@ -647,592 +655,600 @@ 05:495b FieldDelay.incr 05:4964 FieldDelay.noinc 05:497c FieldDelay.determine -05:49b0 FieldDelay.skip -05:49bc FieldDelay.prelineclear -05:49cf FieldDelay.bravodecloop -05:49d6 FieldDelay.applylines -05:49fa FieldDelay.premultiplier -05:49fd FieldDelay.bravo -05:4a0e FieldDelay.lineclears -05:4a13 FieldDelay.lineclearloop -05:4a1b FieldDelay.combo -05:4a20 FieldDelay.comboloop -05:4a28 FieldDelay.forcemax -05:4a2c FieldDelay.applyscore -05:4a40 FieldDelay.lineclear -05:4a54 FieldDelay.preare -05:4a69 FieldDelay.are -05:4a83 FieldDelay.generatenextpiece -05:4a8d AppendClearedLine -05:4aa2 FindClearedLines -05:4ace FindClearedLines.next_u1 -05:4aeb FindClearedLines.next_u2 -05:4b08 FindClearedLines.next_u3 -05:4b25 FindClearedLines.next_u4 -05:4b42 FindClearedLines.next_u5 -05:4b5f FindClearedLines.next_u6 -05:4b7c FindClearedLines.next_u7 -05:4b99 FindClearedLines.next_u8 -05:4bb6 FindClearedLines.next_u9 -05:4bd3 FindClearedLines.next_u10 -05:4bf0 FindClearedLines.next_u11 -05:4c0d FindClearedLines.next_u12 -05:4c2a FindClearedLines.next_u13 -05:4c47 FindClearedLines.next_u14 -05:4c64 FindClearedLines.next_u15 -05:4c81 FindClearedLines.next_u16 -05:4c9e FindClearedLines.next_u17 -05:4cbb FindClearedLines.next_u18 -05:4cd8 FindClearedLines.next_u19 -05:4cf5 FindClearedLines.next_u20 -05:4d12 FindClearedLines.next_u21 -05:4d2f FindClearedLines.next_u22 -05:4d4c FindClearedLines.next_u23 -05:4d69 FindClearedLines.next_u24 -05:4d6a MarkClear -05:4d72 MarkClear.markclear1loop -05:4d8b MarkClear.markclear2loop -05:4da4 MarkClear.markclear3loop -05:4dbd MarkClear.markclear4loop -05:4dce ClearLines -05:4de5 ClearLines.clear_u25 -05:4e0b ClearLines.r_u25 -05:4e1f ClearLines.clear_u26 -05:4e45 ClearLines.r_u26 -05:4e59 ClearLines.clear_u27 -05:4e7f ClearLines.r_u27 -05:4e93 ClearLines.clear_u28 -05:4eb9 ClearLines.r_u28 -05:4ecd ClearLines.clear_u29 -05:4ef3 ClearLines.r_u29 -05:4f07 ClearLines.clear_u30 -05:4f2d ClearLines.r_u30 -05:4f41 ClearLines.clear_u31 -05:4f67 ClearLines.r_u31 -05:4f7b ClearLines.clear_u32 -05:4fa1 ClearLines.r_u32 -05:4fb5 ClearLines.clear_u33 -05:4fdb ClearLines.r_u33 -05:4fef ClearLines.clear_u34 -05:5015 ClearLines.r_u34 -05:5029 ClearLines.clear_u35 -05:504f ClearLines.r_u35 -05:5063 ClearLines.clear_u36 -05:5089 ClearLines.r_u36 -05:509d ClearLines.clear_u37 -05:50c3 ClearLines.r_u37 -05:50d7 ClearLines.clear_u38 -05:50fd ClearLines.r_u38 -05:5111 ClearLines.clear_u39 -05:5137 ClearLines.r_u39 -05:514b ClearLines.clear_u40 -05:5171 ClearLines.r_u40 -05:5185 ClearLines.clear_u41 -05:51ab ClearLines.r_u41 -05:51bf ClearLines.clear_u42 -05:51e5 ClearLines.r_u42 -05:51f9 ClearLines.clear_u43 -05:521f ClearLines.r_u43 -05:5233 ClearLines.clear_u44 -05:5259 ClearLines.r_u44 -05:526d ClearLines.clear_u45 -05:5293 ClearLines.r_u45 -05:52a7 ClearLines.clear_u46 -05:52cd ClearLines.r_u46 -05:52e1 ClearLines.clear_u47 -05:5307 ClearLines.r_u47 -05:531b ClearLines.clear_u48 -05:5341 ClearLines.r_u48 -05:5341 ClearLines.fixgarbo -05:5344 ClearLines.fixgarboloop -05:534e SwitchToGameplayB -05:5354 SwitchToGameplayB.wvr_u1 -05:535d SwitchToGameplayB.loadtilemap -05:53ad SwitchToGameplayB.wvb_u2 -05:53b4 SwitchToGameplayB.wvbe_u3 -05:53ba GamePlayEventLoopHandlerB -05:53c4 GamePlayEventLoopHandlerB.modejumps -05:53e2 GamePlayEventLoopHandlerB.leadyMode -05:53f5 GamePlayEventLoopHandlerB.firstleadyiterskip -05:53fe GamePlayEventLoopHandlerB.notdoneleady -05:540f GamePlayEventLoopHandlerB.goMode -05:541c GamePlayEventLoopHandlerB.notdonego -05:542d GamePlayEventLoopHandlerB.postGoMode -05:5444 GamePlayEventLoopHandlerB.prefetchedPieceMode -05:5455 GamePlayEventLoopHandlerB.checkIHS -05:5460 GamePlayEventLoopHandlerB.loaddefaultjingle -05:5464 GamePlayEventLoopHandlerB.checkIRSA -05:546b GamePlayEventLoopHandlerB.ldb1 -05:5477 GamePlayEventLoopHandlerB.lda1 -05:5481 GamePlayEventLoopHandlerB.cp1 -05:548f GamePlayEventLoopHandlerB.checkIRSB -05:5496 GamePlayEventLoopHandlerB.lda2 -05:54a2 GamePlayEventLoopHandlerB.ldb2 -05:54ac GamePlayEventLoopHandlerB.cp2 -05:54ba GamePlayEventLoopHandlerB.postjingle -05:54be GamePlayEventLoopHandlerB.spawnPieceMode -05:54cc GamePlayEventLoopHandlerB.canspawn -05:54df GamePlayEventLoopHandlerB.pieceInMotionMode -05:54f3 GamePlayEventLoopHandlerB.nopauserequested -05:5514 GamePlayEventLoopHandlerB.nohold -05:5522 GamePlayEventLoopHandlerB.delayMode -05:5536 GamePlayEventLoopHandlerB.nodelaypauserequested -05:5547 GamePlayEventLoopHandlerB.preGameOverMode -05:5560 GamePlayEventLoopHandlerB.gm -05:5576 GamePlayEventLoopHandlerB.condescend -05:558c GamePlayEventLoopHandlerB.regular -05:559c GamePlayEventLoopHandlerB.notempty1_u4 -05:559f GamePlayEventLoopHandlerB.skip1_u4 -05:55a9 GamePlayEventLoopHandlerB.notempty1_u5 -05:55ac GamePlayEventLoopHandlerB.skip1_u5 -05:55b6 GamePlayEventLoopHandlerB.notempty1_u6 -05:55b9 GamePlayEventLoopHandlerB.skip1_u6 -05:55c3 GamePlayEventLoopHandlerB.notempty1_u7 -05:55c6 GamePlayEventLoopHandlerB.skip1_u7 -05:55d0 GamePlayEventLoopHandlerB.notempty1_u8 -05:55d3 GamePlayEventLoopHandlerB.skip1_u8 -05:55dd GamePlayEventLoopHandlerB.notempty1_u9 -05:55e0 GamePlayEventLoopHandlerB.skip1_u9 -05:55ea GamePlayEventLoopHandlerB.notempty1_u10 -05:55ed GamePlayEventLoopHandlerB.skip1_u10 -05:55f7 GamePlayEventLoopHandlerB.notempty1_u11 -05:55fa GamePlayEventLoopHandlerB.skip1_u11 -05:5604 GamePlayEventLoopHandlerB.notempty1_u12 -05:5607 GamePlayEventLoopHandlerB.skip1_u12 -05:5611 GamePlayEventLoopHandlerB.notempty1_u13 -05:5614 GamePlayEventLoopHandlerB.skip1_u13 -05:561e GamePlayEventLoopHandlerB.notempty1_u14 -05:5621 GamePlayEventLoopHandlerB.skip1_u14 -05:562b GamePlayEventLoopHandlerB.notempty1_u15 -05:562e GamePlayEventLoopHandlerB.skip1_u15 -05:5638 GamePlayEventLoopHandlerB.notempty1_u16 -05:563b GamePlayEventLoopHandlerB.skip1_u16 -05:5645 GamePlayEventLoopHandlerB.notempty1_u17 -05:5648 GamePlayEventLoopHandlerB.skip1_u17 -05:5652 GamePlayEventLoopHandlerB.notempty1_u18 -05:5655 GamePlayEventLoopHandlerB.skip1_u18 -05:565f GamePlayEventLoopHandlerB.notempty1_u19 -05:5662 GamePlayEventLoopHandlerB.skip1_u19 -05:566c GamePlayEventLoopHandlerB.notempty1_u20 -05:566f GamePlayEventLoopHandlerB.skip1_u20 -05:5679 GamePlayEventLoopHandlerB.notempty1_u21 -05:567c GamePlayEventLoopHandlerB.skip1_u21 -05:5686 GamePlayEventLoopHandlerB.notempty1_u22 -05:5689 GamePlayEventLoopHandlerB.skip1_u22 -05:5693 GamePlayEventLoopHandlerB.notempty1_u23 -05:5696 GamePlayEventLoopHandlerB.skip1_u23 -05:56a0 GamePlayEventLoopHandlerB.notempty1_u24 -05:56a3 GamePlayEventLoopHandlerB.skip1_u24 -05:56ad GamePlayEventLoopHandlerB.notempty1_u25 -05:56b0 GamePlayEventLoopHandlerB.skip1_u25 -05:56ba GamePlayEventLoopHandlerB.notempty1_u26 -05:56bd GamePlayEventLoopHandlerB.skip1_u26 -05:56c7 GamePlayEventLoopHandlerB.notempty1_u27 -05:56ca GamePlayEventLoopHandlerB.skip1_u27 -05:56d4 GamePlayEventLoopHandlerB.notempty1_u28 -05:56d7 GamePlayEventLoopHandlerB.skip1_u28 -05:56e1 GamePlayEventLoopHandlerB.notempty1_u29 -05:56e4 GamePlayEventLoopHandlerB.skip1_u29 -05:56ee GamePlayEventLoopHandlerB.notempty1_u30 -05:56f1 GamePlayEventLoopHandlerB.skip1_u30 -05:56fb GamePlayEventLoopHandlerB.notempty1_u31 -05:56fe GamePlayEventLoopHandlerB.skip1_u31 -05:5708 GamePlayEventLoopHandlerB.notempty1_u32 -05:570b GamePlayEventLoopHandlerB.skip1_u32 -05:5715 GamePlayEventLoopHandlerB.notempty1_u33 -05:5718 GamePlayEventLoopHandlerB.skip1_u33 -05:5722 GamePlayEventLoopHandlerB.notempty1_u34 -05:5725 GamePlayEventLoopHandlerB.skip1_u34 -05:572f GamePlayEventLoopHandlerB.notempty1_u35 -05:5732 GamePlayEventLoopHandlerB.skip1_u35 -05:573c GamePlayEventLoopHandlerB.notempty1_u36 -05:573f GamePlayEventLoopHandlerB.skip1_u36 -05:5749 GamePlayEventLoopHandlerB.notempty1_u37 -05:574c GamePlayEventLoopHandlerB.skip1_u37 -05:5756 GamePlayEventLoopHandlerB.notempty1_u38 -05:5759 GamePlayEventLoopHandlerB.skip1_u38 -05:5763 GamePlayEventLoopHandlerB.notempty1_u39 -05:5766 GamePlayEventLoopHandlerB.skip1_u39 -05:5770 GamePlayEventLoopHandlerB.notempty1_u40 -05:5773 GamePlayEventLoopHandlerB.skip1_u40 -05:577d GamePlayEventLoopHandlerB.notempty1_u41 -05:5780 GamePlayEventLoopHandlerB.skip1_u41 -05:578a GamePlayEventLoopHandlerB.notempty1_u42 -05:578d GamePlayEventLoopHandlerB.skip1_u42 -05:5797 GamePlayEventLoopHandlerB.notempty1_u43 -05:579a GamePlayEventLoopHandlerB.skip1_u43 -05:57a4 GamePlayEventLoopHandlerB.notempty1_u44 -05:57a7 GamePlayEventLoopHandlerB.skip1_u44 -05:57b1 GamePlayEventLoopHandlerB.notempty1_u45 -05:57b4 GamePlayEventLoopHandlerB.skip1_u45 -05:57be GamePlayEventLoopHandlerB.notempty1_u46 -05:57c1 GamePlayEventLoopHandlerB.skip1_u46 -05:57cb GamePlayEventLoopHandlerB.notempty1_u47 -05:57ce GamePlayEventLoopHandlerB.skip1_u47 -05:57d8 GamePlayEventLoopHandlerB.notempty1_u48 -05:57db GamePlayEventLoopHandlerB.skip1_u48 -05:57e5 GamePlayEventLoopHandlerB.notempty1_u49 -05:57e8 GamePlayEventLoopHandlerB.skip1_u49 -05:57f2 GamePlayEventLoopHandlerB.notempty1_u50 -05:57f5 GamePlayEventLoopHandlerB.skip1_u50 -05:57ff GamePlayEventLoopHandlerB.notempty1_u51 -05:5802 GamePlayEventLoopHandlerB.skip1_u51 -05:580c GamePlayEventLoopHandlerB.notempty1_u52 -05:580f GamePlayEventLoopHandlerB.skip1_u52 -05:5819 GamePlayEventLoopHandlerB.notempty1_u53 -05:581c GamePlayEventLoopHandlerB.skip1_u53 -05:5826 GamePlayEventLoopHandlerB.notempty1_u54 -05:5829 GamePlayEventLoopHandlerB.skip1_u54 -05:5833 GamePlayEventLoopHandlerB.notempty1_u55 -05:5836 GamePlayEventLoopHandlerB.skip1_u55 -05:5840 GamePlayEventLoopHandlerB.notempty1_u56 -05:5843 GamePlayEventLoopHandlerB.skip1_u56 -05:584d GamePlayEventLoopHandlerB.notempty1_u57 -05:5850 GamePlayEventLoopHandlerB.skip1_u57 -05:585a GamePlayEventLoopHandlerB.notempty1_u58 -05:585d GamePlayEventLoopHandlerB.skip1_u58 -05:5867 GamePlayEventLoopHandlerB.notempty1_u59 -05:586a GamePlayEventLoopHandlerB.skip1_u59 -05:5874 GamePlayEventLoopHandlerB.notempty1_u60 -05:5877 GamePlayEventLoopHandlerB.skip1_u60 -05:5881 GamePlayEventLoopHandlerB.notempty1_u61 -05:5884 GamePlayEventLoopHandlerB.skip1_u61 -05:588e GamePlayEventLoopHandlerB.notempty1_u62 -05:5891 GamePlayEventLoopHandlerB.skip1_u62 -05:589b GamePlayEventLoopHandlerB.notempty1_u63 -05:589e GamePlayEventLoopHandlerB.skip1_u63 -05:58a8 GamePlayEventLoopHandlerB.notempty1_u64 -05:58ab GamePlayEventLoopHandlerB.skip1_u64 -05:58b5 GamePlayEventLoopHandlerB.notempty1_u65 -05:58b8 GamePlayEventLoopHandlerB.skip1_u65 -05:58c2 GamePlayEventLoopHandlerB.notempty1_u66 -05:58c5 GamePlayEventLoopHandlerB.skip1_u66 -05:58cf GamePlayEventLoopHandlerB.notempty1_u67 -05:58d2 GamePlayEventLoopHandlerB.skip1_u67 -05:58dc GamePlayEventLoopHandlerB.notempty1_u68 -05:58df GamePlayEventLoopHandlerB.skip1_u68 -05:58e9 GamePlayEventLoopHandlerB.notempty1_u69 -05:58ec GamePlayEventLoopHandlerB.skip1_u69 -05:58f6 GamePlayEventLoopHandlerB.notempty1_u70 -05:58f9 GamePlayEventLoopHandlerB.skip1_u70 -05:5903 GamePlayEventLoopHandlerB.notempty1_u71 -05:5906 GamePlayEventLoopHandlerB.skip1_u71 -05:5910 GamePlayEventLoopHandlerB.notempty1_u72 -05:5913 GamePlayEventLoopHandlerB.skip1_u72 -05:591d GamePlayEventLoopHandlerB.notempty1_u73 -05:5920 GamePlayEventLoopHandlerB.skip1_u73 -05:592a GamePlayEventLoopHandlerB.notempty2_u74 -05:592d GamePlayEventLoopHandlerB.skip2_u74 -05:5937 GamePlayEventLoopHandlerB.notempty2_u75 -05:593a GamePlayEventLoopHandlerB.skip2_u75 -05:5944 GamePlayEventLoopHandlerB.notempty2_u76 -05:5947 GamePlayEventLoopHandlerB.skip2_u76 -05:5951 GamePlayEventLoopHandlerB.notempty2_u77 -05:5954 GamePlayEventLoopHandlerB.skip2_u77 -05:595e GamePlayEventLoopHandlerB.notempty2_u78 -05:5961 GamePlayEventLoopHandlerB.skip2_u78 -05:596b GamePlayEventLoopHandlerB.notempty2_u79 -05:596e GamePlayEventLoopHandlerB.skip2_u79 -05:5978 GamePlayEventLoopHandlerB.notempty2_u80 -05:597b GamePlayEventLoopHandlerB.skip2_u80 -05:5985 GamePlayEventLoopHandlerB.notempty2_u81 -05:5988 GamePlayEventLoopHandlerB.skip2_u81 -05:5992 GamePlayEventLoopHandlerB.notempty2_u82 -05:5995 GamePlayEventLoopHandlerB.skip2_u82 -05:599f GamePlayEventLoopHandlerB.notempty2_u83 -05:59a2 GamePlayEventLoopHandlerB.skip2_u83 -05:59ac GamePlayEventLoopHandlerB.notempty3_u84 -05:59af GamePlayEventLoopHandlerB.skip3_u84 -05:59b9 GamePlayEventLoopHandlerB.notempty3_u85 -05:59bc GamePlayEventLoopHandlerB.skip3_u85 -05:59c6 GamePlayEventLoopHandlerB.notempty3_u86 -05:59c9 GamePlayEventLoopHandlerB.skip3_u86 -05:59d3 GamePlayEventLoopHandlerB.notempty3_u87 -05:59d6 GamePlayEventLoopHandlerB.skip3_u87 -05:59e0 GamePlayEventLoopHandlerB.notempty3_u88 -05:59e3 GamePlayEventLoopHandlerB.skip3_u88 -05:59ed GamePlayEventLoopHandlerB.notempty3_u89 -05:59f0 GamePlayEventLoopHandlerB.skip3_u89 -05:59fa GamePlayEventLoopHandlerB.notempty3_u90 -05:59fd GamePlayEventLoopHandlerB.skip3_u90 -05:5a07 GamePlayEventLoopHandlerB.notempty3_u91 -05:5a0a GamePlayEventLoopHandlerB.skip3_u91 -05:5a14 GamePlayEventLoopHandlerB.notempty3_u92 -05:5a17 GamePlayEventLoopHandlerB.skip3_u92 -05:5a21 GamePlayEventLoopHandlerB.notempty3_u93 -05:5a24 GamePlayEventLoopHandlerB.skip3_u93 -05:5a2e GamePlayEventLoopHandlerB.notempty4_u94 -05:5a31 GamePlayEventLoopHandlerB.skip4_u94 -05:5a3b GamePlayEventLoopHandlerB.notempty4_u95 -05:5a3e GamePlayEventLoopHandlerB.skip4_u95 -05:5a48 GamePlayEventLoopHandlerB.notempty4_u96 -05:5a4b GamePlayEventLoopHandlerB.skip4_u96 -05:5a55 GamePlayEventLoopHandlerB.notempty4_u97 -05:5a58 GamePlayEventLoopHandlerB.skip4_u97 -05:5a62 GamePlayEventLoopHandlerB.notempty4_u98 -05:5a65 GamePlayEventLoopHandlerB.skip4_u98 -05:5a6f GamePlayEventLoopHandlerB.notempty4_u99 -05:5a72 GamePlayEventLoopHandlerB.skip4_u99 -05:5a7c GamePlayEventLoopHandlerB.notempty4_u100 -05:5a7f GamePlayEventLoopHandlerB.skip4_u100 -05:5a89 GamePlayEventLoopHandlerB.notempty4_u101 -05:5a8c GamePlayEventLoopHandlerB.skip4_u101 -05:5a96 GamePlayEventLoopHandlerB.notempty4_u102 -05:5a99 GamePlayEventLoopHandlerB.skip4_u102 -05:5aa3 GamePlayEventLoopHandlerB.notempty4_u103 -05:5aa6 GamePlayEventLoopHandlerB.skip4_u103 -05:5ab0 GamePlayEventLoopHandlerB.notempty5_u104 -05:5ab3 GamePlayEventLoopHandlerB.skip5_u104 -05:5abd GamePlayEventLoopHandlerB.notempty5_u105 -05:5ac0 GamePlayEventLoopHandlerB.skip5_u105 -05:5aca GamePlayEventLoopHandlerB.notempty5_u106 -05:5acd GamePlayEventLoopHandlerB.skip5_u106 -05:5ad7 GamePlayEventLoopHandlerB.notempty5_u107 -05:5ada GamePlayEventLoopHandlerB.skip5_u107 -05:5ae4 GamePlayEventLoopHandlerB.notempty5_u108 -05:5ae7 GamePlayEventLoopHandlerB.skip5_u108 -05:5af1 GamePlayEventLoopHandlerB.notempty5_u109 -05:5af4 GamePlayEventLoopHandlerB.skip5_u109 -05:5afe GamePlayEventLoopHandlerB.notempty5_u110 -05:5b01 GamePlayEventLoopHandlerB.skip5_u110 -05:5b0b GamePlayEventLoopHandlerB.notempty5_u111 -05:5b0e GamePlayEventLoopHandlerB.skip5_u111 -05:5b18 GamePlayEventLoopHandlerB.notempty5_u112 -05:5b1b GamePlayEventLoopHandlerB.skip5_u112 -05:5b25 GamePlayEventLoopHandlerB.notempty5_u113 -05:5b28 GamePlayEventLoopHandlerB.skip5_u113 -05:5b32 GamePlayEventLoopHandlerB.notempty6_u114 -05:5b35 GamePlayEventLoopHandlerB.skip6_u114 -05:5b3f GamePlayEventLoopHandlerB.notempty6_u115 -05:5b42 GamePlayEventLoopHandlerB.skip6_u115 -05:5b4c GamePlayEventLoopHandlerB.notempty6_u116 -05:5b4f GamePlayEventLoopHandlerB.skip6_u116 -05:5b59 GamePlayEventLoopHandlerB.notempty6_u117 -05:5b5c GamePlayEventLoopHandlerB.skip6_u117 -05:5b66 GamePlayEventLoopHandlerB.notempty6_u118 -05:5b69 GamePlayEventLoopHandlerB.skip6_u118 -05:5b73 GamePlayEventLoopHandlerB.notempty6_u119 -05:5b76 GamePlayEventLoopHandlerB.skip6_u119 -05:5b80 GamePlayEventLoopHandlerB.notempty6_u120 -05:5b83 GamePlayEventLoopHandlerB.skip6_u120 -05:5b8d GamePlayEventLoopHandlerB.notempty6_u121 -05:5b90 GamePlayEventLoopHandlerB.skip6_u121 -05:5b9a GamePlayEventLoopHandlerB.notempty6_u122 -05:5b9d GamePlayEventLoopHandlerB.skip6_u122 -05:5ba7 GamePlayEventLoopHandlerB.notempty6_u123 -05:5baa GamePlayEventLoopHandlerB.skip6_u123 -05:5bb4 GamePlayEventLoopHandlerB.notempty7_u124 -05:5bb7 GamePlayEventLoopHandlerB.skip7_u124 -05:5bc1 GamePlayEventLoopHandlerB.notempty7_u125 -05:5bc4 GamePlayEventLoopHandlerB.skip7_u125 -05:5bce GamePlayEventLoopHandlerB.notempty7_u126 -05:5bd1 GamePlayEventLoopHandlerB.skip7_u126 -05:5bdb GamePlayEventLoopHandlerB.notempty7_u127 -05:5bde GamePlayEventLoopHandlerB.skip7_u127 -05:5be8 GamePlayEventLoopHandlerB.notempty7_u128 -05:5beb GamePlayEventLoopHandlerB.skip7_u128 -05:5bf5 GamePlayEventLoopHandlerB.notempty7_u129 -05:5bf8 GamePlayEventLoopHandlerB.skip7_u129 -05:5c02 GamePlayEventLoopHandlerB.notempty7_u130 -05:5c05 GamePlayEventLoopHandlerB.skip7_u130 -05:5c0f GamePlayEventLoopHandlerB.notempty7_u131 -05:5c12 GamePlayEventLoopHandlerB.skip7_u131 -05:5c1c GamePlayEventLoopHandlerB.notempty7_u132 -05:5c1f GamePlayEventLoopHandlerB.skip7_u132 -05:5c29 GamePlayEventLoopHandlerB.notempty7_u133 -05:5c2c GamePlayEventLoopHandlerB.skip7_u133 -05:5c36 GamePlayEventLoopHandlerB.notempty7_u134 -05:5c39 GamePlayEventLoopHandlerB.skip7_u134 -05:5c43 GamePlayEventLoopHandlerB.notempty7_u135 -05:5c46 GamePlayEventLoopHandlerB.skip7_u135 -05:5c50 GamePlayEventLoopHandlerB.notempty7_u136 -05:5c53 GamePlayEventLoopHandlerB.skip7_u136 -05:5c5d GamePlayEventLoopHandlerB.notempty7_u137 -05:5c60 GamePlayEventLoopHandlerB.skip7_u137 -05:5c6a GamePlayEventLoopHandlerB.notempty7_u138 -05:5c6d GamePlayEventLoopHandlerB.skip7_u138 -05:5c77 GamePlayEventLoopHandlerB.notempty7_u139 -05:5c7a GamePlayEventLoopHandlerB.skip7_u139 -05:5c84 GamePlayEventLoopHandlerB.notempty7_u140 -05:5c87 GamePlayEventLoopHandlerB.skip7_u140 -05:5c91 GamePlayEventLoopHandlerB.notempty7_u141 -05:5c94 GamePlayEventLoopHandlerB.skip7_u141 -05:5c9e GamePlayEventLoopHandlerB.notempty7_u142 -05:5ca1 GamePlayEventLoopHandlerB.skip7_u142 -05:5cab GamePlayEventLoopHandlerB.notempty7_u143 -05:5cae GamePlayEventLoopHandlerB.skip7_u143 -05:5cb8 GamePlayEventLoopHandlerB.notempty7_u144 -05:5cbb GamePlayEventLoopHandlerB.skip7_u144 -05:5cc5 GamePlayEventLoopHandlerB.notempty7_u145 -05:5cc8 GamePlayEventLoopHandlerB.skip7_u145 -05:5cd2 GamePlayEventLoopHandlerB.notempty7_u146 -05:5cd5 GamePlayEventLoopHandlerB.skip7_u146 -05:5cdf GamePlayEventLoopHandlerB.notempty7_u147 -05:5ce2 GamePlayEventLoopHandlerB.skip7_u147 -05:5cec GamePlayEventLoopHandlerB.notempty7_u148 -05:5cef GamePlayEventLoopHandlerB.skip7_u148 -05:5cf9 GamePlayEventLoopHandlerB.notempty7_u149 -05:5cfc GamePlayEventLoopHandlerB.skip7_u149 -05:5d06 GamePlayEventLoopHandlerB.notempty7_u150 -05:5d09 GamePlayEventLoopHandlerB.skip7_u150 -05:5d13 GamePlayEventLoopHandlerB.notempty7_u151 -05:5d16 GamePlayEventLoopHandlerB.skip7_u151 -05:5d20 GamePlayEventLoopHandlerB.notempty7_u152 -05:5d23 GamePlayEventLoopHandlerB.skip7_u152 -05:5d2d GamePlayEventLoopHandlerB.notempty7_u153 -05:5d30 GamePlayEventLoopHandlerB.skip7_u153 -05:5d3a GamePlayEventLoopHandlerB.notempty7_u154 -05:5d3d GamePlayEventLoopHandlerB.skip7_u154 -05:5d47 GamePlayEventLoopHandlerB.notempty7_u155 -05:5d4a GamePlayEventLoopHandlerB.skip7_u155 -05:5d54 GamePlayEventLoopHandlerB.notempty7_u156 -05:5d57 GamePlayEventLoopHandlerB.skip7_u156 -05:5d61 GamePlayEventLoopHandlerB.notempty7_u157 -05:5d64 GamePlayEventLoopHandlerB.skip7_u157 -05:5d6e GamePlayEventLoopHandlerB.notempty7_u158 -05:5d71 GamePlayEventLoopHandlerB.skip7_u158 -05:5d7b GamePlayEventLoopHandlerB.notempty7_u159 -05:5d7e GamePlayEventLoopHandlerB.skip7_u159 -05:5d88 GamePlayEventLoopHandlerB.notempty7_u160 -05:5d8b GamePlayEventLoopHandlerB.skip7_u160 -05:5d95 GamePlayEventLoopHandlerB.notempty7_u161 -05:5d98 GamePlayEventLoopHandlerB.skip7_u161 -05:5da2 GamePlayEventLoopHandlerB.notempty7_u162 -05:5da5 GamePlayEventLoopHandlerB.skip7_u162 -05:5daf GamePlayEventLoopHandlerB.notempty7_u163 -05:5db2 GamePlayEventLoopHandlerB.skip7_u163 -05:5dbc GamePlayEventLoopHandlerB.notempty7_u164 -05:5dbf GamePlayEventLoopHandlerB.skip7_u164 -05:5dc9 GamePlayEventLoopHandlerB.notempty7_u165 -05:5dcc GamePlayEventLoopHandlerB.skip7_u165 -05:5dd6 GamePlayEventLoopHandlerB.notempty7_u166 -05:5dd9 GamePlayEventLoopHandlerB.skip7_u166 -05:5de3 GamePlayEventLoopHandlerB.notempty7_u167 -05:5de6 GamePlayEventLoopHandlerB.skip7_u167 -05:5df0 GamePlayEventLoopHandlerB.notempty7_u168 -05:5df3 GamePlayEventLoopHandlerB.skip7_u168 -05:5dfd GamePlayEventLoopHandlerB.notempty7_u169 -05:5e00 GamePlayEventLoopHandlerB.skip7_u169 -05:5e0a GamePlayEventLoopHandlerB.notempty7_u170 -05:5e0d GamePlayEventLoopHandlerB.skip7_u170 -05:5e17 GamePlayEventLoopHandlerB.notempty7_u171 -05:5e1a GamePlayEventLoopHandlerB.skip7_u171 -05:5e24 GamePlayEventLoopHandlerB.notempty7_u172 -05:5e27 GamePlayEventLoopHandlerB.skip7_u172 -05:5e31 GamePlayEventLoopHandlerB.notempty7_u173 -05:5e34 GamePlayEventLoopHandlerB.skip7_u173 -05:5e3e GamePlayEventLoopHandlerB.notempty7_u174 -05:5e41 GamePlayEventLoopHandlerB.skip7_u174 -05:5e4b GamePlayEventLoopHandlerB.notempty7_u175 -05:5e4e GamePlayEventLoopHandlerB.skip7_u175 -05:5e58 GamePlayEventLoopHandlerB.notempty7_u176 -05:5e5b GamePlayEventLoopHandlerB.skip7_u176 -05:5e65 GamePlayEventLoopHandlerB.notempty7_u177 -05:5e68 GamePlayEventLoopHandlerB.skip7_u177 -05:5e72 GamePlayEventLoopHandlerB.notempty7_u178 -05:5e75 GamePlayEventLoopHandlerB.skip7_u178 -05:5e7f GamePlayEventLoopHandlerB.notempty7_u179 -05:5e82 GamePlayEventLoopHandlerB.skip7_u179 -05:5e8c GamePlayEventLoopHandlerB.notempty7_u180 -05:5e8f GamePlayEventLoopHandlerB.skip7_u180 -05:5e99 GamePlayEventLoopHandlerB.notempty7_u181 -05:5e9c GamePlayEventLoopHandlerB.skip7_u181 -05:5ea6 GamePlayEventLoopHandlerB.notempty7_u182 -05:5ea9 GamePlayEventLoopHandlerB.skip7_u182 -05:5eb3 GamePlayEventLoopHandlerB.notempty7_u183 -05:5eb6 GamePlayEventLoopHandlerB.skip7_u183 -05:5ec0 GamePlayEventLoopHandlerB.notempty7_u184 -05:5ec3 GamePlayEventLoopHandlerB.skip7_u184 -05:5ecd GamePlayEventLoopHandlerB.notempty7_u185 -05:5ed0 GamePlayEventLoopHandlerB.skip7_u185 -05:5eda GamePlayEventLoopHandlerB.notempty7_u186 -05:5edd GamePlayEventLoopHandlerB.skip7_u186 -05:5ee7 GamePlayEventLoopHandlerB.notempty7_u187 -05:5eea GamePlayEventLoopHandlerB.skip7_u187 -05:5ef4 GamePlayEventLoopHandlerB.notempty7_u188 -05:5ef7 GamePlayEventLoopHandlerB.skip7_u188 -05:5f01 GamePlayEventLoopHandlerB.notempty7_u189 -05:5f04 GamePlayEventLoopHandlerB.skip7_u189 -05:5f0e GamePlayEventLoopHandlerB.notempty7_u190 -05:5f11 GamePlayEventLoopHandlerB.skip7_u190 -05:5f1b GamePlayEventLoopHandlerB.notempty7_u191 -05:5f1e GamePlayEventLoopHandlerB.skip7_u191 -05:5f28 GamePlayEventLoopHandlerB.notempty7_u192 -05:5f2b GamePlayEventLoopHandlerB.skip7_u192 -05:5f35 GamePlayEventLoopHandlerB.notempty7_u193 -05:5f38 GamePlayEventLoopHandlerB.skip7_u193 -05:5f42 GamePlayEventLoopHandlerB.notempty7_u194 -05:5f45 GamePlayEventLoopHandlerB.skip7_u194 -05:5f4f GamePlayEventLoopHandlerB.notempty7_u195 -05:5f52 GamePlayEventLoopHandlerB.skip7_u195 -05:5f5c GamePlayEventLoopHandlerB.notempty7_u196 -05:5f5f GamePlayEventLoopHandlerB.skip7_u196 -05:5f69 GamePlayEventLoopHandlerB.notempty7_u197 -05:5f6c GamePlayEventLoopHandlerB.skip7_u197 -05:5f76 GamePlayEventLoopHandlerB.notempty7_u198 -05:5f79 GamePlayEventLoopHandlerB.skip7_u198 -05:5f83 GamePlayEventLoopHandlerB.notempty7_u199 -05:5f86 GamePlayEventLoopHandlerB.skip7_u199 -05:5f90 GamePlayEventLoopHandlerB.notempty7_u200 -05:5f93 GamePlayEventLoopHandlerB.skip7_u200 -05:5f9d GamePlayEventLoopHandlerB.notempty7_u201 -05:5fa0 GamePlayEventLoopHandlerB.skip7_u201 -05:5faa GamePlayEventLoopHandlerB.notempty7_u202 -05:5fad GamePlayEventLoopHandlerB.skip7_u202 -05:5fb7 GamePlayEventLoopHandlerB.notempty7_u203 -05:5fba GamePlayEventLoopHandlerB.skip7_u203 -05:5fc4 GamePlayEventLoopHandlerB.notempty7_u204 -05:5fc7 GamePlayEventLoopHandlerB.skip7_u204 -05:5fd1 GamePlayEventLoopHandlerB.notempty7_u205 -05:5fd4 GamePlayEventLoopHandlerB.skip7_u205 -05:5fde GamePlayEventLoopHandlerB.notempty7_u206 -05:5fe1 GamePlayEventLoopHandlerB.skip7_u206 -05:5feb GamePlayEventLoopHandlerB.notempty7_u207 -05:5fee GamePlayEventLoopHandlerB.skip7_u207 -05:5ff8 GamePlayEventLoopHandlerB.notempty7_u208 -05:5ffb GamePlayEventLoopHandlerB.skip7_u208 -05:6005 GamePlayEventLoopHandlerB.notempty7_u209 -05:6008 GamePlayEventLoopHandlerB.skip7_u209 -05:6012 GamePlayEventLoopHandlerB.notempty7_u210 -05:6015 GamePlayEventLoopHandlerB.skip7_u210 -05:601f GamePlayEventLoopHandlerB.notempty7_u211 -05:6022 GamePlayEventLoopHandlerB.skip7_u211 -05:602c GamePlayEventLoopHandlerB.notempty7_u212 -05:602f GamePlayEventLoopHandlerB.skip7_u212 -05:6039 GamePlayEventLoopHandlerB.notempty7_u213 -05:603c GamePlayEventLoopHandlerB.skip7_u213 -05:6040 GamePlayEventLoopHandlerB.gameOverMode -05:6063 GamePlayEventLoopHandlerB.noretry -05:606d GamePlayEventLoopHandlerB.pauseMode -05:6082 GamePlayEventLoopHandlerB.noqr -05:6097 GamePlayEventLoopHandlerB.nounpause -05:60df GamePlayEventLoopHandlerB.drawStaticInfo -05:6110 DoHold -05:6114 DoHold.checkIRSA -05:611b DoHold.ldb3 -05:6127 DoHold.lda3 -05:6131 DoHold.cp3 -05:613f DoHold.checkIRSB -05:6146 DoHold.lda4 -05:6152 DoHold.ldb4 -05:615c DoHold.cp4 -05:616a DoHold.noRotation -05:6175 DoHold.doHoldOperation -05:6180 sLeftDasSlam -05:6186 sRightDasSlam -05:618c sLeady -05:6196 sGo -05:61a0 sPause -05:61c8 sKill -05:6268 sYouAreGM -05:62cc sPieceXOffsets -05:62e8 sPieceYOffsets -05:6304 sPieceFastRotationStates -05:6374 sPieceRotationStates -05:63e4 sTGM3Bag -05:6407 sTGM3Droughts -05:640e sGameplayTileMap -05:66ae sGameplayTileMapEnd +05:4990 FieldDelay.noskip +05:49b7 FieldDelay.skip +05:49c3 FieldDelay.prelineclear +05:49d6 FieldDelay.bravodecloop +05:49dd FieldDelay.applylines +05:4a01 FieldDelay.premultiplier +05:4a04 FieldDelay.bravo +05:4a15 FieldDelay.lineclears +05:4a1a FieldDelay.lineclearloop +05:4a22 FieldDelay.combo +05:4a27 FieldDelay.comboloop +05:4a2f FieldDelay.forcemax +05:4a33 FieldDelay.applyscore +05:4a47 FieldDelay.lineclear +05:4a5b FieldDelay.preare +05:4a70 FieldDelay.are +05:4a8a FieldDelay.generatenextpiece +05:4a97 FieldDelay.doit +05:4aa1 AppendClearedLine +05:4ab6 FindClearedLines +05:4ae2 FindClearedLines.next_u1 +05:4aff FindClearedLines.next_u2 +05:4b1c FindClearedLines.next_u3 +05:4b39 FindClearedLines.next_u4 +05:4b56 FindClearedLines.next_u5 +05:4b73 FindClearedLines.next_u6 +05:4b90 FindClearedLines.next_u7 +05:4bad FindClearedLines.next_u8 +05:4bca FindClearedLines.next_u9 +05:4be7 FindClearedLines.next_u10 +05:4c04 FindClearedLines.next_u11 +05:4c21 FindClearedLines.next_u12 +05:4c3e FindClearedLines.next_u13 +05:4c5b FindClearedLines.next_u14 +05:4c78 FindClearedLines.next_u15 +05:4c95 FindClearedLines.next_u16 +05:4cb2 FindClearedLines.next_u17 +05:4ccf FindClearedLines.next_u18 +05:4cec FindClearedLines.next_u19 +05:4d09 FindClearedLines.next_u20 +05:4d26 FindClearedLines.next_u21 +05:4d43 FindClearedLines.next_u22 +05:4d60 FindClearedLines.next_u23 +05:4d7d FindClearedLines.next_u24 +05:4d7e MarkClear +05:4d86 MarkClear.markclear1loop +05:4d9f MarkClear.markclear2loop +05:4db8 MarkClear.markclear3loop +05:4dd1 MarkClear.markclear4loop +05:4de2 ClearLines +05:4df9 ClearLines.clear_u25 +05:4e1f ClearLines.r_u25 +05:4e33 ClearLines.clear_u26 +05:4e59 ClearLines.r_u26 +05:4e6d ClearLines.clear_u27 +05:4e93 ClearLines.r_u27 +05:4ea7 ClearLines.clear_u28 +05:4ecd ClearLines.r_u28 +05:4ee1 ClearLines.clear_u29 +05:4f07 ClearLines.r_u29 +05:4f1b ClearLines.clear_u30 +05:4f41 ClearLines.r_u30 +05:4f55 ClearLines.clear_u31 +05:4f7b ClearLines.r_u31 +05:4f8f ClearLines.clear_u32 +05:4fb5 ClearLines.r_u32 +05:4fc9 ClearLines.clear_u33 +05:4fef ClearLines.r_u33 +05:5003 ClearLines.clear_u34 +05:5029 ClearLines.r_u34 +05:503d ClearLines.clear_u35 +05:5063 ClearLines.r_u35 +05:5077 ClearLines.clear_u36 +05:509d ClearLines.r_u36 +05:50b1 ClearLines.clear_u37 +05:50d7 ClearLines.r_u37 +05:50eb ClearLines.clear_u38 +05:5111 ClearLines.r_u38 +05:5125 ClearLines.clear_u39 +05:514b ClearLines.r_u39 +05:515f ClearLines.clear_u40 +05:5185 ClearLines.r_u40 +05:5199 ClearLines.clear_u41 +05:51bf ClearLines.r_u41 +05:51d3 ClearLines.clear_u42 +05:51f9 ClearLines.r_u42 +05:520d ClearLines.clear_u43 +05:5233 ClearLines.r_u43 +05:5247 ClearLines.clear_u44 +05:526d ClearLines.r_u44 +05:5281 ClearLines.clear_u45 +05:52a7 ClearLines.r_u45 +05:52bb ClearLines.clear_u46 +05:52e1 ClearLines.r_u46 +05:52f5 ClearLines.clear_u47 +05:531b ClearLines.r_u47 +05:532f ClearLines.clear_u48 +05:5355 ClearLines.r_u48 +05:5355 ClearLines.fixgarbo +05:5358 ClearLines.fixgarboloop +05:5362 SwitchToGameplayB +05:5368 SwitchToGameplayB.wvr_u1 +05:5371 SwitchToGameplayB.loadtilemap +05:53c4 SwitchToGameplayB.wvb_u2 +05:53cb SwitchToGameplayB.wvbe_u3 +05:53d1 GamePlayEventLoopHandlerB +05:53e6 GamePlayEventLoopHandlerB.normalevent +05:53f0 GamePlayEventLoopHandlerB.modejumps +05:5411 GamePlayEventLoopHandlerB.leadyMode +05:5428 GamePlayEventLoopHandlerB.firstleadyiterskip +05:5431 GamePlayEventLoopHandlerB.notdoneleady +05:5442 GamePlayEventLoopHandlerB.goMode +05:544f GamePlayEventLoopHandlerB.notdonego +05:5460 GamePlayEventLoopHandlerB.postGoMode +05:5477 GamePlayEventLoopHandlerB.prefetchedPieceMode +05:5488 GamePlayEventLoopHandlerB.checkIHS +05:5493 GamePlayEventLoopHandlerB.loaddefaultjingle +05:5497 GamePlayEventLoopHandlerB.checkIRSA +05:549e GamePlayEventLoopHandlerB.ldb1 +05:54aa GamePlayEventLoopHandlerB.lda1 +05:54b4 GamePlayEventLoopHandlerB.cp1 +05:54c2 GamePlayEventLoopHandlerB.checkIRSB +05:54c9 GamePlayEventLoopHandlerB.lda2 +05:54d5 GamePlayEventLoopHandlerB.ldb2 +05:54df GamePlayEventLoopHandlerB.cp2 +05:54ed GamePlayEventLoopHandlerB.postjingle +05:54f1 GamePlayEventLoopHandlerB.spawnPieceMode +05:54ff GamePlayEventLoopHandlerB.canspawn +05:5512 GamePlayEventLoopHandlerB.pieceInMotionMode +05:5526 GamePlayEventLoopHandlerB.nopauserequested +05:5547 GamePlayEventLoopHandlerB.nohold +05:5555 GamePlayEventLoopHandlerB.delayMode +05:5569 GamePlayEventLoopHandlerB.nodelaypauserequested +05:5581 GamePlayEventLoopHandlerB.next +05:5588 GamePlayEventLoopHandlerB.goroll +05:5597 GamePlayEventLoopHandlerB.preGameOverMode +05:55b0 GamePlayEventLoopHandlerB.gm +05:55c6 GamePlayEventLoopHandlerB.condescend +05:55dc GamePlayEventLoopHandlerB.regular +05:55ec GamePlayEventLoopHandlerB.notempty1_u4 +05:55ef GamePlayEventLoopHandlerB.skip1_u4 +05:55f9 GamePlayEventLoopHandlerB.notempty1_u5 +05:55fc GamePlayEventLoopHandlerB.skip1_u5 +05:5606 GamePlayEventLoopHandlerB.notempty1_u6 +05:5609 GamePlayEventLoopHandlerB.skip1_u6 +05:5613 GamePlayEventLoopHandlerB.notempty1_u7 +05:5616 GamePlayEventLoopHandlerB.skip1_u7 +05:5620 GamePlayEventLoopHandlerB.notempty1_u8 +05:5623 GamePlayEventLoopHandlerB.skip1_u8 +05:562d GamePlayEventLoopHandlerB.notempty1_u9 +05:5630 GamePlayEventLoopHandlerB.skip1_u9 +05:563a GamePlayEventLoopHandlerB.notempty1_u10 +05:563d GamePlayEventLoopHandlerB.skip1_u10 +05:5647 GamePlayEventLoopHandlerB.notempty1_u11 +05:564a GamePlayEventLoopHandlerB.skip1_u11 +05:5654 GamePlayEventLoopHandlerB.notempty1_u12 +05:5657 GamePlayEventLoopHandlerB.skip1_u12 +05:5661 GamePlayEventLoopHandlerB.notempty1_u13 +05:5664 GamePlayEventLoopHandlerB.skip1_u13 +05:566e GamePlayEventLoopHandlerB.notempty1_u14 +05:5671 GamePlayEventLoopHandlerB.skip1_u14 +05:567b GamePlayEventLoopHandlerB.notempty1_u15 +05:567e GamePlayEventLoopHandlerB.skip1_u15 +05:5688 GamePlayEventLoopHandlerB.notempty1_u16 +05:568b GamePlayEventLoopHandlerB.skip1_u16 +05:5695 GamePlayEventLoopHandlerB.notempty1_u17 +05:5698 GamePlayEventLoopHandlerB.skip1_u17 +05:56a2 GamePlayEventLoopHandlerB.notempty1_u18 +05:56a5 GamePlayEventLoopHandlerB.skip1_u18 +05:56af GamePlayEventLoopHandlerB.notempty1_u19 +05:56b2 GamePlayEventLoopHandlerB.skip1_u19 +05:56bc GamePlayEventLoopHandlerB.notempty1_u20 +05:56bf GamePlayEventLoopHandlerB.skip1_u20 +05:56c9 GamePlayEventLoopHandlerB.notempty1_u21 +05:56cc GamePlayEventLoopHandlerB.skip1_u21 +05:56d6 GamePlayEventLoopHandlerB.notempty1_u22 +05:56d9 GamePlayEventLoopHandlerB.skip1_u22 +05:56e3 GamePlayEventLoopHandlerB.notempty1_u23 +05:56e6 GamePlayEventLoopHandlerB.skip1_u23 +05:56f0 GamePlayEventLoopHandlerB.notempty1_u24 +05:56f3 GamePlayEventLoopHandlerB.skip1_u24 +05:56fd GamePlayEventLoopHandlerB.notempty1_u25 +05:5700 GamePlayEventLoopHandlerB.skip1_u25 +05:570a GamePlayEventLoopHandlerB.notempty1_u26 +05:570d GamePlayEventLoopHandlerB.skip1_u26 +05:5717 GamePlayEventLoopHandlerB.notempty1_u27 +05:571a GamePlayEventLoopHandlerB.skip1_u27 +05:5724 GamePlayEventLoopHandlerB.notempty1_u28 +05:5727 GamePlayEventLoopHandlerB.skip1_u28 +05:5731 GamePlayEventLoopHandlerB.notempty1_u29 +05:5734 GamePlayEventLoopHandlerB.skip1_u29 +05:573e GamePlayEventLoopHandlerB.notempty1_u30 +05:5741 GamePlayEventLoopHandlerB.skip1_u30 +05:574b GamePlayEventLoopHandlerB.notempty1_u31 +05:574e GamePlayEventLoopHandlerB.skip1_u31 +05:5758 GamePlayEventLoopHandlerB.notempty1_u32 +05:575b GamePlayEventLoopHandlerB.skip1_u32 +05:5765 GamePlayEventLoopHandlerB.notempty1_u33 +05:5768 GamePlayEventLoopHandlerB.skip1_u33 +05:5772 GamePlayEventLoopHandlerB.notempty1_u34 +05:5775 GamePlayEventLoopHandlerB.skip1_u34 +05:577f GamePlayEventLoopHandlerB.notempty1_u35 +05:5782 GamePlayEventLoopHandlerB.skip1_u35 +05:578c GamePlayEventLoopHandlerB.notempty1_u36 +05:578f GamePlayEventLoopHandlerB.skip1_u36 +05:5799 GamePlayEventLoopHandlerB.notempty1_u37 +05:579c GamePlayEventLoopHandlerB.skip1_u37 +05:57a6 GamePlayEventLoopHandlerB.notempty1_u38 +05:57a9 GamePlayEventLoopHandlerB.skip1_u38 +05:57b3 GamePlayEventLoopHandlerB.notempty1_u39 +05:57b6 GamePlayEventLoopHandlerB.skip1_u39 +05:57c0 GamePlayEventLoopHandlerB.notempty1_u40 +05:57c3 GamePlayEventLoopHandlerB.skip1_u40 +05:57cd GamePlayEventLoopHandlerB.notempty1_u41 +05:57d0 GamePlayEventLoopHandlerB.skip1_u41 +05:57da GamePlayEventLoopHandlerB.notempty1_u42 +05:57dd GamePlayEventLoopHandlerB.skip1_u42 +05:57e7 GamePlayEventLoopHandlerB.notempty1_u43 +05:57ea GamePlayEventLoopHandlerB.skip1_u43 +05:57f4 GamePlayEventLoopHandlerB.notempty1_u44 +05:57f7 GamePlayEventLoopHandlerB.skip1_u44 +05:5801 GamePlayEventLoopHandlerB.notempty1_u45 +05:5804 GamePlayEventLoopHandlerB.skip1_u45 +05:580e GamePlayEventLoopHandlerB.notempty1_u46 +05:5811 GamePlayEventLoopHandlerB.skip1_u46 +05:581b GamePlayEventLoopHandlerB.notempty1_u47 +05:581e GamePlayEventLoopHandlerB.skip1_u47 +05:5828 GamePlayEventLoopHandlerB.notempty1_u48 +05:582b GamePlayEventLoopHandlerB.skip1_u48 +05:5835 GamePlayEventLoopHandlerB.notempty1_u49 +05:5838 GamePlayEventLoopHandlerB.skip1_u49 +05:5842 GamePlayEventLoopHandlerB.notempty1_u50 +05:5845 GamePlayEventLoopHandlerB.skip1_u50 +05:584f GamePlayEventLoopHandlerB.notempty1_u51 +05:5852 GamePlayEventLoopHandlerB.skip1_u51 +05:585c GamePlayEventLoopHandlerB.notempty1_u52 +05:585f GamePlayEventLoopHandlerB.skip1_u52 +05:5869 GamePlayEventLoopHandlerB.notempty1_u53 +05:586c GamePlayEventLoopHandlerB.skip1_u53 +05:5876 GamePlayEventLoopHandlerB.notempty1_u54 +05:5879 GamePlayEventLoopHandlerB.skip1_u54 +05:5883 GamePlayEventLoopHandlerB.notempty1_u55 +05:5886 GamePlayEventLoopHandlerB.skip1_u55 +05:5890 GamePlayEventLoopHandlerB.notempty1_u56 +05:5893 GamePlayEventLoopHandlerB.skip1_u56 +05:589d GamePlayEventLoopHandlerB.notempty1_u57 +05:58a0 GamePlayEventLoopHandlerB.skip1_u57 +05:58aa GamePlayEventLoopHandlerB.notempty1_u58 +05:58ad GamePlayEventLoopHandlerB.skip1_u58 +05:58b7 GamePlayEventLoopHandlerB.notempty1_u59 +05:58ba GamePlayEventLoopHandlerB.skip1_u59 +05:58c4 GamePlayEventLoopHandlerB.notempty1_u60 +05:58c7 GamePlayEventLoopHandlerB.skip1_u60 +05:58d1 GamePlayEventLoopHandlerB.notempty1_u61 +05:58d4 GamePlayEventLoopHandlerB.skip1_u61 +05:58de GamePlayEventLoopHandlerB.notempty1_u62 +05:58e1 GamePlayEventLoopHandlerB.skip1_u62 +05:58eb GamePlayEventLoopHandlerB.notempty1_u63 +05:58ee GamePlayEventLoopHandlerB.skip1_u63 +05:58f8 GamePlayEventLoopHandlerB.notempty1_u64 +05:58fb GamePlayEventLoopHandlerB.skip1_u64 +05:5905 GamePlayEventLoopHandlerB.notempty1_u65 +05:5908 GamePlayEventLoopHandlerB.skip1_u65 +05:5912 GamePlayEventLoopHandlerB.notempty1_u66 +05:5915 GamePlayEventLoopHandlerB.skip1_u66 +05:591f GamePlayEventLoopHandlerB.notempty1_u67 +05:5922 GamePlayEventLoopHandlerB.skip1_u67 +05:592c GamePlayEventLoopHandlerB.notempty1_u68 +05:592f GamePlayEventLoopHandlerB.skip1_u68 +05:5939 GamePlayEventLoopHandlerB.notempty1_u69 +05:593c GamePlayEventLoopHandlerB.skip1_u69 +05:5946 GamePlayEventLoopHandlerB.notempty1_u70 +05:5949 GamePlayEventLoopHandlerB.skip1_u70 +05:5953 GamePlayEventLoopHandlerB.notempty1_u71 +05:5956 GamePlayEventLoopHandlerB.skip1_u71 +05:5960 GamePlayEventLoopHandlerB.notempty1_u72 +05:5963 GamePlayEventLoopHandlerB.skip1_u72 +05:596d GamePlayEventLoopHandlerB.notempty1_u73 +05:5970 GamePlayEventLoopHandlerB.skip1_u73 +05:597a GamePlayEventLoopHandlerB.notempty2_u74 +05:597d GamePlayEventLoopHandlerB.skip2_u74 +05:5987 GamePlayEventLoopHandlerB.notempty2_u75 +05:598a GamePlayEventLoopHandlerB.skip2_u75 +05:5994 GamePlayEventLoopHandlerB.notempty2_u76 +05:5997 GamePlayEventLoopHandlerB.skip2_u76 +05:59a1 GamePlayEventLoopHandlerB.notempty2_u77 +05:59a4 GamePlayEventLoopHandlerB.skip2_u77 +05:59ae GamePlayEventLoopHandlerB.notempty2_u78 +05:59b1 GamePlayEventLoopHandlerB.skip2_u78 +05:59bb GamePlayEventLoopHandlerB.notempty2_u79 +05:59be GamePlayEventLoopHandlerB.skip2_u79 +05:59c8 GamePlayEventLoopHandlerB.notempty2_u80 +05:59cb GamePlayEventLoopHandlerB.skip2_u80 +05:59d5 GamePlayEventLoopHandlerB.notempty2_u81 +05:59d8 GamePlayEventLoopHandlerB.skip2_u81 +05:59e2 GamePlayEventLoopHandlerB.notempty2_u82 +05:59e5 GamePlayEventLoopHandlerB.skip2_u82 +05:59ef GamePlayEventLoopHandlerB.notempty2_u83 +05:59f2 GamePlayEventLoopHandlerB.skip2_u83 +05:59fc GamePlayEventLoopHandlerB.notempty3_u84 +05:59ff GamePlayEventLoopHandlerB.skip3_u84 +05:5a09 GamePlayEventLoopHandlerB.notempty3_u85 +05:5a0c GamePlayEventLoopHandlerB.skip3_u85 +05:5a16 GamePlayEventLoopHandlerB.notempty3_u86 +05:5a19 GamePlayEventLoopHandlerB.skip3_u86 +05:5a23 GamePlayEventLoopHandlerB.notempty3_u87 +05:5a26 GamePlayEventLoopHandlerB.skip3_u87 +05:5a30 GamePlayEventLoopHandlerB.notempty3_u88 +05:5a33 GamePlayEventLoopHandlerB.skip3_u88 +05:5a3d GamePlayEventLoopHandlerB.notempty3_u89 +05:5a40 GamePlayEventLoopHandlerB.skip3_u89 +05:5a4a GamePlayEventLoopHandlerB.notempty3_u90 +05:5a4d GamePlayEventLoopHandlerB.skip3_u90 +05:5a57 GamePlayEventLoopHandlerB.notempty3_u91 +05:5a5a GamePlayEventLoopHandlerB.skip3_u91 +05:5a64 GamePlayEventLoopHandlerB.notempty3_u92 +05:5a67 GamePlayEventLoopHandlerB.skip3_u92 +05:5a71 GamePlayEventLoopHandlerB.notempty3_u93 +05:5a74 GamePlayEventLoopHandlerB.skip3_u93 +05:5a7e GamePlayEventLoopHandlerB.notempty4_u94 +05:5a81 GamePlayEventLoopHandlerB.skip4_u94 +05:5a8b GamePlayEventLoopHandlerB.notempty4_u95 +05:5a8e GamePlayEventLoopHandlerB.skip4_u95 +05:5a98 GamePlayEventLoopHandlerB.notempty4_u96 +05:5a9b GamePlayEventLoopHandlerB.skip4_u96 +05:5aa5 GamePlayEventLoopHandlerB.notempty4_u97 +05:5aa8 GamePlayEventLoopHandlerB.skip4_u97 +05:5ab2 GamePlayEventLoopHandlerB.notempty4_u98 +05:5ab5 GamePlayEventLoopHandlerB.skip4_u98 +05:5abf GamePlayEventLoopHandlerB.notempty4_u99 +05:5ac2 GamePlayEventLoopHandlerB.skip4_u99 +05:5acc GamePlayEventLoopHandlerB.notempty4_u100 +05:5acf GamePlayEventLoopHandlerB.skip4_u100 +05:5ad9 GamePlayEventLoopHandlerB.notempty4_u101 +05:5adc GamePlayEventLoopHandlerB.skip4_u101 +05:5ae6 GamePlayEventLoopHandlerB.notempty4_u102 +05:5ae9 GamePlayEventLoopHandlerB.skip4_u102 +05:5af3 GamePlayEventLoopHandlerB.notempty4_u103 +05:5af6 GamePlayEventLoopHandlerB.skip4_u103 +05:5b00 GamePlayEventLoopHandlerB.notempty5_u104 +05:5b03 GamePlayEventLoopHandlerB.skip5_u104 +05:5b0d GamePlayEventLoopHandlerB.notempty5_u105 +05:5b10 GamePlayEventLoopHandlerB.skip5_u105 +05:5b1a GamePlayEventLoopHandlerB.notempty5_u106 +05:5b1d GamePlayEventLoopHandlerB.skip5_u106 +05:5b27 GamePlayEventLoopHandlerB.notempty5_u107 +05:5b2a GamePlayEventLoopHandlerB.skip5_u107 +05:5b34 GamePlayEventLoopHandlerB.notempty5_u108 +05:5b37 GamePlayEventLoopHandlerB.skip5_u108 +05:5b41 GamePlayEventLoopHandlerB.notempty5_u109 +05:5b44 GamePlayEventLoopHandlerB.skip5_u109 +05:5b4e GamePlayEventLoopHandlerB.notempty5_u110 +05:5b51 GamePlayEventLoopHandlerB.skip5_u110 +05:5b5b GamePlayEventLoopHandlerB.notempty5_u111 +05:5b5e GamePlayEventLoopHandlerB.skip5_u111 +05:5b68 GamePlayEventLoopHandlerB.notempty5_u112 +05:5b6b GamePlayEventLoopHandlerB.skip5_u112 +05:5b75 GamePlayEventLoopHandlerB.notempty5_u113 +05:5b78 GamePlayEventLoopHandlerB.skip5_u113 +05:5b82 GamePlayEventLoopHandlerB.notempty6_u114 +05:5b85 GamePlayEventLoopHandlerB.skip6_u114 +05:5b8f GamePlayEventLoopHandlerB.notempty6_u115 +05:5b92 GamePlayEventLoopHandlerB.skip6_u115 +05:5b9c GamePlayEventLoopHandlerB.notempty6_u116 +05:5b9f GamePlayEventLoopHandlerB.skip6_u116 +05:5ba9 GamePlayEventLoopHandlerB.notempty6_u117 +05:5bac GamePlayEventLoopHandlerB.skip6_u117 +05:5bb6 GamePlayEventLoopHandlerB.notempty6_u118 +05:5bb9 GamePlayEventLoopHandlerB.skip6_u118 +05:5bc3 GamePlayEventLoopHandlerB.notempty6_u119 +05:5bc6 GamePlayEventLoopHandlerB.skip6_u119 +05:5bd0 GamePlayEventLoopHandlerB.notempty6_u120 +05:5bd3 GamePlayEventLoopHandlerB.skip6_u120 +05:5bdd GamePlayEventLoopHandlerB.notempty6_u121 +05:5be0 GamePlayEventLoopHandlerB.skip6_u121 +05:5bea GamePlayEventLoopHandlerB.notempty6_u122 +05:5bed GamePlayEventLoopHandlerB.skip6_u122 +05:5bf7 GamePlayEventLoopHandlerB.notempty6_u123 +05:5bfa GamePlayEventLoopHandlerB.skip6_u123 +05:5c04 GamePlayEventLoopHandlerB.notempty7_u124 +05:5c07 GamePlayEventLoopHandlerB.skip7_u124 +05:5c11 GamePlayEventLoopHandlerB.notempty7_u125 +05:5c14 GamePlayEventLoopHandlerB.skip7_u125 +05:5c1e GamePlayEventLoopHandlerB.notempty7_u126 +05:5c21 GamePlayEventLoopHandlerB.skip7_u126 +05:5c2b GamePlayEventLoopHandlerB.notempty7_u127 +05:5c2e GamePlayEventLoopHandlerB.skip7_u127 +05:5c38 GamePlayEventLoopHandlerB.notempty7_u128 +05:5c3b GamePlayEventLoopHandlerB.skip7_u128 +05:5c45 GamePlayEventLoopHandlerB.notempty7_u129 +05:5c48 GamePlayEventLoopHandlerB.skip7_u129 +05:5c52 GamePlayEventLoopHandlerB.notempty7_u130 +05:5c55 GamePlayEventLoopHandlerB.skip7_u130 +05:5c5f GamePlayEventLoopHandlerB.notempty7_u131 +05:5c62 GamePlayEventLoopHandlerB.skip7_u131 +05:5c6c GamePlayEventLoopHandlerB.notempty7_u132 +05:5c6f GamePlayEventLoopHandlerB.skip7_u132 +05:5c79 GamePlayEventLoopHandlerB.notempty7_u133 +05:5c7c GamePlayEventLoopHandlerB.skip7_u133 +05:5c86 GamePlayEventLoopHandlerB.notempty7_u134 +05:5c89 GamePlayEventLoopHandlerB.skip7_u134 +05:5c93 GamePlayEventLoopHandlerB.notempty7_u135 +05:5c96 GamePlayEventLoopHandlerB.skip7_u135 +05:5ca0 GamePlayEventLoopHandlerB.notempty7_u136 +05:5ca3 GamePlayEventLoopHandlerB.skip7_u136 +05:5cad GamePlayEventLoopHandlerB.notempty7_u137 +05:5cb0 GamePlayEventLoopHandlerB.skip7_u137 +05:5cba GamePlayEventLoopHandlerB.notempty7_u138 +05:5cbd GamePlayEventLoopHandlerB.skip7_u138 +05:5cc7 GamePlayEventLoopHandlerB.notempty7_u139 +05:5cca GamePlayEventLoopHandlerB.skip7_u139 +05:5cd4 GamePlayEventLoopHandlerB.notempty7_u140 +05:5cd7 GamePlayEventLoopHandlerB.skip7_u140 +05:5ce1 GamePlayEventLoopHandlerB.notempty7_u141 +05:5ce4 GamePlayEventLoopHandlerB.skip7_u141 +05:5cee GamePlayEventLoopHandlerB.notempty7_u142 +05:5cf1 GamePlayEventLoopHandlerB.skip7_u142 +05:5cfb GamePlayEventLoopHandlerB.notempty7_u143 +05:5cfe GamePlayEventLoopHandlerB.skip7_u143 +05:5d08 GamePlayEventLoopHandlerB.notempty7_u144 +05:5d0b GamePlayEventLoopHandlerB.skip7_u144 +05:5d15 GamePlayEventLoopHandlerB.notempty7_u145 +05:5d18 GamePlayEventLoopHandlerB.skip7_u145 +05:5d22 GamePlayEventLoopHandlerB.notempty7_u146 +05:5d25 GamePlayEventLoopHandlerB.skip7_u146 +05:5d2f GamePlayEventLoopHandlerB.notempty7_u147 +05:5d32 GamePlayEventLoopHandlerB.skip7_u147 +05:5d3c GamePlayEventLoopHandlerB.notempty7_u148 +05:5d3f GamePlayEventLoopHandlerB.skip7_u148 +05:5d49 GamePlayEventLoopHandlerB.notempty7_u149 +05:5d4c GamePlayEventLoopHandlerB.skip7_u149 +05:5d56 GamePlayEventLoopHandlerB.notempty7_u150 +05:5d59 GamePlayEventLoopHandlerB.skip7_u150 +05:5d63 GamePlayEventLoopHandlerB.notempty7_u151 +05:5d66 GamePlayEventLoopHandlerB.skip7_u151 +05:5d70 GamePlayEventLoopHandlerB.notempty7_u152 +05:5d73 GamePlayEventLoopHandlerB.skip7_u152 +05:5d7d GamePlayEventLoopHandlerB.notempty7_u153 +05:5d80 GamePlayEventLoopHandlerB.skip7_u153 +05:5d8a GamePlayEventLoopHandlerB.notempty7_u154 +05:5d8d GamePlayEventLoopHandlerB.skip7_u154 +05:5d97 GamePlayEventLoopHandlerB.notempty7_u155 +05:5d9a GamePlayEventLoopHandlerB.skip7_u155 +05:5da4 GamePlayEventLoopHandlerB.notempty7_u156 +05:5da7 GamePlayEventLoopHandlerB.skip7_u156 +05:5db1 GamePlayEventLoopHandlerB.notempty7_u157 +05:5db4 GamePlayEventLoopHandlerB.skip7_u157 +05:5dbe GamePlayEventLoopHandlerB.notempty7_u158 +05:5dc1 GamePlayEventLoopHandlerB.skip7_u158 +05:5dcb GamePlayEventLoopHandlerB.notempty7_u159 +05:5dce GamePlayEventLoopHandlerB.skip7_u159 +05:5dd8 GamePlayEventLoopHandlerB.notempty7_u160 +05:5ddb GamePlayEventLoopHandlerB.skip7_u160 +05:5de5 GamePlayEventLoopHandlerB.notempty7_u161 +05:5de8 GamePlayEventLoopHandlerB.skip7_u161 +05:5df2 GamePlayEventLoopHandlerB.notempty7_u162 +05:5df5 GamePlayEventLoopHandlerB.skip7_u162 +05:5dff GamePlayEventLoopHandlerB.notempty7_u163 +05:5e02 GamePlayEventLoopHandlerB.skip7_u163 +05:5e0c GamePlayEventLoopHandlerB.notempty7_u164 +05:5e0f GamePlayEventLoopHandlerB.skip7_u164 +05:5e19 GamePlayEventLoopHandlerB.notempty7_u165 +05:5e1c GamePlayEventLoopHandlerB.skip7_u165 +05:5e26 GamePlayEventLoopHandlerB.notempty7_u166 +05:5e29 GamePlayEventLoopHandlerB.skip7_u166 +05:5e33 GamePlayEventLoopHandlerB.notempty7_u167 +05:5e36 GamePlayEventLoopHandlerB.skip7_u167 +05:5e40 GamePlayEventLoopHandlerB.notempty7_u168 +05:5e43 GamePlayEventLoopHandlerB.skip7_u168 +05:5e4d GamePlayEventLoopHandlerB.notempty7_u169 +05:5e50 GamePlayEventLoopHandlerB.skip7_u169 +05:5e5a GamePlayEventLoopHandlerB.notempty7_u170 +05:5e5d GamePlayEventLoopHandlerB.skip7_u170 +05:5e67 GamePlayEventLoopHandlerB.notempty7_u171 +05:5e6a GamePlayEventLoopHandlerB.skip7_u171 +05:5e74 GamePlayEventLoopHandlerB.notempty7_u172 +05:5e77 GamePlayEventLoopHandlerB.skip7_u172 +05:5e81 GamePlayEventLoopHandlerB.notempty7_u173 +05:5e84 GamePlayEventLoopHandlerB.skip7_u173 +05:5e8e GamePlayEventLoopHandlerB.notempty7_u174 +05:5e91 GamePlayEventLoopHandlerB.skip7_u174 +05:5e9b GamePlayEventLoopHandlerB.notempty7_u175 +05:5e9e GamePlayEventLoopHandlerB.skip7_u175 +05:5ea8 GamePlayEventLoopHandlerB.notempty7_u176 +05:5eab GamePlayEventLoopHandlerB.skip7_u176 +05:5eb5 GamePlayEventLoopHandlerB.notempty7_u177 +05:5eb8 GamePlayEventLoopHandlerB.skip7_u177 +05:5ec2 GamePlayEventLoopHandlerB.notempty7_u178 +05:5ec5 GamePlayEventLoopHandlerB.skip7_u178 +05:5ecf GamePlayEventLoopHandlerB.notempty7_u179 +05:5ed2 GamePlayEventLoopHandlerB.skip7_u179 +05:5edc GamePlayEventLoopHandlerB.notempty7_u180 +05:5edf GamePlayEventLoopHandlerB.skip7_u180 +05:5ee9 GamePlayEventLoopHandlerB.notempty7_u181 +05:5eec GamePlayEventLoopHandlerB.skip7_u181 +05:5ef6 GamePlayEventLoopHandlerB.notempty7_u182 +05:5ef9 GamePlayEventLoopHandlerB.skip7_u182 +05:5f03 GamePlayEventLoopHandlerB.notempty7_u183 +05:5f06 GamePlayEventLoopHandlerB.skip7_u183 +05:5f10 GamePlayEventLoopHandlerB.notempty7_u184 +05:5f13 GamePlayEventLoopHandlerB.skip7_u184 +05:5f1d GamePlayEventLoopHandlerB.notempty7_u185 +05:5f20 GamePlayEventLoopHandlerB.skip7_u185 +05:5f2a GamePlayEventLoopHandlerB.notempty7_u186 +05:5f2d GamePlayEventLoopHandlerB.skip7_u186 +05:5f37 GamePlayEventLoopHandlerB.notempty7_u187 +05:5f3a GamePlayEventLoopHandlerB.skip7_u187 +05:5f44 GamePlayEventLoopHandlerB.notempty7_u188 +05:5f47 GamePlayEventLoopHandlerB.skip7_u188 +05:5f51 GamePlayEventLoopHandlerB.notempty7_u189 +05:5f54 GamePlayEventLoopHandlerB.skip7_u189 +05:5f5e GamePlayEventLoopHandlerB.notempty7_u190 +05:5f61 GamePlayEventLoopHandlerB.skip7_u190 +05:5f6b GamePlayEventLoopHandlerB.notempty7_u191 +05:5f6e GamePlayEventLoopHandlerB.skip7_u191 +05:5f78 GamePlayEventLoopHandlerB.notempty7_u192 +05:5f7b GamePlayEventLoopHandlerB.skip7_u192 +05:5f85 GamePlayEventLoopHandlerB.notempty7_u193 +05:5f88 GamePlayEventLoopHandlerB.skip7_u193 +05:5f92 GamePlayEventLoopHandlerB.notempty7_u194 +05:5f95 GamePlayEventLoopHandlerB.skip7_u194 +05:5f9f GamePlayEventLoopHandlerB.notempty7_u195 +05:5fa2 GamePlayEventLoopHandlerB.skip7_u195 +05:5fac GamePlayEventLoopHandlerB.notempty7_u196 +05:5faf GamePlayEventLoopHandlerB.skip7_u196 +05:5fb9 GamePlayEventLoopHandlerB.notempty7_u197 +05:5fbc GamePlayEventLoopHandlerB.skip7_u197 +05:5fc6 GamePlayEventLoopHandlerB.notempty7_u198 +05:5fc9 GamePlayEventLoopHandlerB.skip7_u198 +05:5fd3 GamePlayEventLoopHandlerB.notempty7_u199 +05:5fd6 GamePlayEventLoopHandlerB.skip7_u199 +05:5fe0 GamePlayEventLoopHandlerB.notempty7_u200 +05:5fe3 GamePlayEventLoopHandlerB.skip7_u200 +05:5fed GamePlayEventLoopHandlerB.notempty7_u201 +05:5ff0 GamePlayEventLoopHandlerB.skip7_u201 +05:5ffa GamePlayEventLoopHandlerB.notempty7_u202 +05:5ffd GamePlayEventLoopHandlerB.skip7_u202 +05:6007 GamePlayEventLoopHandlerB.notempty7_u203 +05:600a GamePlayEventLoopHandlerB.skip7_u203 +05:6014 GamePlayEventLoopHandlerB.notempty7_u204 +05:6017 GamePlayEventLoopHandlerB.skip7_u204 +05:6021 GamePlayEventLoopHandlerB.notempty7_u205 +05:6024 GamePlayEventLoopHandlerB.skip7_u205 +05:602e GamePlayEventLoopHandlerB.notempty7_u206 +05:6031 GamePlayEventLoopHandlerB.skip7_u206 +05:603b GamePlayEventLoopHandlerB.notempty7_u207 +05:603e GamePlayEventLoopHandlerB.skip7_u207 +05:6048 GamePlayEventLoopHandlerB.notempty7_u208 +05:604b GamePlayEventLoopHandlerB.skip7_u208 +05:6055 GamePlayEventLoopHandlerB.notempty7_u209 +05:6058 GamePlayEventLoopHandlerB.skip7_u209 +05:6062 GamePlayEventLoopHandlerB.notempty7_u210 +05:6065 GamePlayEventLoopHandlerB.skip7_u210 +05:606f GamePlayEventLoopHandlerB.notempty7_u211 +05:6072 GamePlayEventLoopHandlerB.skip7_u211 +05:607c GamePlayEventLoopHandlerB.notempty7_u212 +05:607f GamePlayEventLoopHandlerB.skip7_u212 +05:6089 GamePlayEventLoopHandlerB.notempty7_u213 +05:608c GamePlayEventLoopHandlerB.skip7_u213 +05:6090 GamePlayEventLoopHandlerB.gameOverMode +05:60b6 GamePlayEventLoopHandlerB.noretry +05:60c0 GamePlayEventLoopHandlerB.pauseMode +05:60d5 GamePlayEventLoopHandlerB.noqr +05:60ea GamePlayEventLoopHandlerB.nounpause +05:6132 GamePlayEventLoopHandlerB.preRollMode +05:6161 GamePlayEventLoopHandlerB.predone +05:6183 GamePlayEventLoopHandlerB.drawStaticInfo +05:61b4 DoHold +05:61b8 DoHold.checkIRSA +05:61bf DoHold.ldb3 +05:61cb DoHold.lda3 +05:61d5 DoHold.cp3 +05:61e3 DoHold.checkIRSB +05:61ea DoHold.lda4 +05:61f6 DoHold.ldb4 +05:6200 DoHold.cp4 +05:620e DoHold.noRotation +05:6219 DoHold.doHoldOperation +05:6224 sLeftDasSlam +05:622a sRightDasSlam +05:6230 sLeady +05:623a sGo +05:6244 sPause +05:626c sKill +05:630c sYouAreGM +05:6370 sFinalChallenge +05:6438 sPieceXOffsets +05:6454 sPieceYOffsets +05:6470 sPieceFastRotationStates +05:64e0 sPieceRotationStates +05:6550 sTGM3Bag +05:6573 sTGM3Droughts +05:657a sGameplayTileMap +05:681a sGameplayTileMapEnd 06:4008 BigFieldInit 06:4049 BigFieldClear 06:40ef BigToBackupField @@ -1390,599 +1406,607 @@ 06:4a04 BigFieldDelay.incr 06:4a0d BigFieldDelay.noinc 06:4a25 BigFieldDelay.determine -06:4a59 BigFieldDelay.skip -06:4a65 BigFieldDelay.prelineclear -06:4a78 BigFieldDelay.bravodecloop -06:4a7f BigFieldDelay.applylines -06:4aa3 BigFieldDelay.premultiplier -06:4aa6 BigFieldDelay.bravo -06:4ab7 BigFieldDelay.lineclears -06:4abc BigFieldDelay.linecleardecloop -06:4ac4 BigFieldDelay.combo -06:4ac9 BigFieldDelay.combodecloop -06:4ad1 BigFieldDelay.forcemax -06:4ad5 BigFieldDelay.applyscore -06:4ae9 BigFieldDelay.lineclear -06:4aff BigFieldDelay.preare -06:4b14 BigFieldDelay.are -06:4b30 BigFieldDelay.generatenextpiece -06:4b3a BigAppendClearedLine -06:4b4f BigFindClearedLines -06:4b7b BigFindClearedLines.next_u49 -06:4b98 BigFindClearedLines.next_u50 -06:4bb5 BigFindClearedLines.next_u51 -06:4bd2 BigFindClearedLines.next_u52 -06:4bef BigFindClearedLines.next_u53 -06:4c0c BigFindClearedLines.next_u54 -06:4c29 BigFindClearedLines.next_u55 -06:4c46 BigFindClearedLines.next_u56 -06:4c63 BigFindClearedLines.next_u57 -06:4c80 BigFindClearedLines.next_u58 -06:4c9d BigFindClearedLines.next_u59 -06:4cba BigFindClearedLines.next_u60 -06:4cd7 BigFindClearedLines.next_u61 -06:4cf4 BigFindClearedLines.next_u62 -06:4cf5 BigMarkClear -06:4cfd BigMarkClear.markclear1loop -06:4d16 BigMarkClear.markclear2loop -06:4d2f BigMarkClear.markclear3loop -06:4d48 BigMarkClear.markclear4loop -06:4d59 BigClearLines -06:4d70 BigClearLines.clear_u63 -06:4d96 BigClearLines.r_u63 -06:4daa BigClearLines.clear_u64 -06:4dd0 BigClearLines.r_u64 -06:4de4 BigClearLines.clear_u65 -06:4e0a BigClearLines.r_u65 -06:4e1e BigClearLines.clear_u66 -06:4e44 BigClearLines.r_u66 -06:4e58 BigClearLines.clear_u67 -06:4e7e BigClearLines.r_u67 -06:4e92 BigClearLines.clear_u68 -06:4eb8 BigClearLines.r_u68 -06:4ecc BigClearLines.clear_u69 -06:4ef2 BigClearLines.r_u69 -06:4f06 BigClearLines.clear_u70 -06:4f2c BigClearLines.r_u70 -06:4f40 BigClearLines.clear_u71 -06:4f66 BigClearLines.r_u71 -06:4f7a BigClearLines.clear_u72 -06:4fa0 BigClearLines.r_u72 -06:4fb4 BigClearLines.clear_u73 -06:4fda BigClearLines.r_u73 -06:4fee BigClearLines.clear_u74 -06:5014 BigClearLines.r_u74 -06:5028 BigClearLines.clear_u75 -06:504e BigClearLines.r_u75 -06:5062 BigClearLines.clear_u76 -06:5088 BigClearLines.r_u76 -06:509c BigClearLines.clear_u77 -06:50c2 BigClearLines.r_u77 -06:50d6 BigClearLines.clear_u78 -06:50fc BigClearLines.r_u78 -06:5110 BigClearLines.clear_u79 -06:5136 BigClearLines.r_u79 -06:514a BigClearLines.clear_u80 -06:5170 BigClearLines.r_u80 -06:5184 BigClearLines.clear_u81 -06:51aa BigClearLines.r_u81 -06:51be BigClearLines.clear_u82 -06:51e4 BigClearLines.r_u82 -06:51f8 BigClearLines.clear_u83 -06:521e BigClearLines.r_u83 -06:5232 BigClearLines.clear_u84 -06:5258 BigClearLines.r_u84 -06:526c BigClearLines.clear_u85 -06:5292 BigClearLines.r_u85 -06:5292 BigClearLines.fixgarbo -06:5295 BigClearLines.fixgarboloop -06:52b3 BigWidenField -06:5603 SwitchToGameplayBigB -06:5609 SwitchToGameplayBigB.wvr_u214 -06:5612 SwitchToGameplayBigB.loadtilemap -06:5662 SwitchToGameplayBigB.wvb_u215 -06:5669 SwitchToGameplayBigB.wvbe_u216 -06:566f GamePlayBigEventLoopHandlerB -06:5679 GamePlayBigEventLoopHandlerB.modejumps -06:5697 GamePlayBigEventLoopHandlerB.leadyMode -06:56aa GamePlayBigEventLoopHandlerB.firstleadyiterskip -06:56b3 GamePlayBigEventLoopHandlerB.notdoneleady -06:56c4 GamePlayBigEventLoopHandlerB.goMode -06:56d1 GamePlayBigEventLoopHandlerB.notdonego -06:56e2 GamePlayBigEventLoopHandlerB.postGoMode -06:56f9 GamePlayBigEventLoopHandlerB.prefetchedPieceMode -06:570a GamePlayBigEventLoopHandlerB.checkIHS -06:5715 GamePlayBigEventLoopHandlerB.loaddefaultjingle -06:5719 GamePlayBigEventLoopHandlerB.checkIRSA -06:5720 GamePlayBigEventLoopHandlerB.ldb1 -06:572c GamePlayBigEventLoopHandlerB.lda1 -06:5736 GamePlayBigEventLoopHandlerB.cp1 -06:5744 GamePlayBigEventLoopHandlerB.checkIRSB -06:574b GamePlayBigEventLoopHandlerB.lda2 -06:5757 GamePlayBigEventLoopHandlerB.ldb2 -06:5761 GamePlayBigEventLoopHandlerB.cp2 -06:576f GamePlayBigEventLoopHandlerB.postjingle -06:5773 GamePlayBigEventLoopHandlerB.spawnPieceMode -06:5781 GamePlayBigEventLoopHandlerB.canspawn -06:5794 GamePlayBigEventLoopHandlerB.pieceInMotionMode -06:57a8 GamePlayBigEventLoopHandlerB.nopauserequested -06:57c9 GamePlayBigEventLoopHandlerB.nohold -06:57d4 GamePlayBigEventLoopHandlerB.delayMode -06:57e8 GamePlayBigEventLoopHandlerB.nodelaypauserequested -06:57f9 GamePlayBigEventLoopHandlerB.preGameOverMode -06:5812 GamePlayBigEventLoopHandlerB.gm -06:5828 GamePlayBigEventLoopHandlerB.condescend -06:583e GamePlayBigEventLoopHandlerB.regular -06:5851 GamePlayBigEventLoopHandlerB.notempty1_u217 -06:5854 GamePlayBigEventLoopHandlerB.skip1_u217 -06:585e GamePlayBigEventLoopHandlerB.notempty1_u218 -06:5861 GamePlayBigEventLoopHandlerB.skip1_u218 -06:586b GamePlayBigEventLoopHandlerB.notempty1_u219 -06:586e GamePlayBigEventLoopHandlerB.skip1_u219 -06:5878 GamePlayBigEventLoopHandlerB.notempty1_u220 -06:587b GamePlayBigEventLoopHandlerB.skip1_u220 -06:5885 GamePlayBigEventLoopHandlerB.notempty1_u221 -06:5888 GamePlayBigEventLoopHandlerB.skip1_u221 -06:5892 GamePlayBigEventLoopHandlerB.notempty1_u222 -06:5895 GamePlayBigEventLoopHandlerB.skip1_u222 -06:589f GamePlayBigEventLoopHandlerB.notempty1_u223 -06:58a2 GamePlayBigEventLoopHandlerB.skip1_u223 -06:58ac GamePlayBigEventLoopHandlerB.notempty1_u224 -06:58af GamePlayBigEventLoopHandlerB.skip1_u224 -06:58b9 GamePlayBigEventLoopHandlerB.notempty1_u225 -06:58bc GamePlayBigEventLoopHandlerB.skip1_u225 -06:58c6 GamePlayBigEventLoopHandlerB.notempty1_u226 -06:58c9 GamePlayBigEventLoopHandlerB.skip1_u226 -06:58d3 GamePlayBigEventLoopHandlerB.notempty1_u227 -06:58d6 GamePlayBigEventLoopHandlerB.skip1_u227 -06:58e0 GamePlayBigEventLoopHandlerB.notempty1_u228 -06:58e3 GamePlayBigEventLoopHandlerB.skip1_u228 -06:58ed GamePlayBigEventLoopHandlerB.notempty1_u229 -06:58f0 GamePlayBigEventLoopHandlerB.skip1_u229 -06:58fa GamePlayBigEventLoopHandlerB.notempty1_u230 -06:58fd GamePlayBigEventLoopHandlerB.skip1_u230 -06:5907 GamePlayBigEventLoopHandlerB.notempty1_u231 -06:590a GamePlayBigEventLoopHandlerB.skip1_u231 -06:5914 GamePlayBigEventLoopHandlerB.notempty1_u232 -06:5917 GamePlayBigEventLoopHandlerB.skip1_u232 -06:5921 GamePlayBigEventLoopHandlerB.notempty1_u233 -06:5924 GamePlayBigEventLoopHandlerB.skip1_u233 -06:592e GamePlayBigEventLoopHandlerB.notempty1_u234 -06:5931 GamePlayBigEventLoopHandlerB.skip1_u234 -06:593b GamePlayBigEventLoopHandlerB.notempty1_u235 -06:593e GamePlayBigEventLoopHandlerB.skip1_u235 -06:5948 GamePlayBigEventLoopHandlerB.notempty1_u236 -06:594b GamePlayBigEventLoopHandlerB.skip1_u236 -06:5955 GamePlayBigEventLoopHandlerB.notempty1_u237 -06:5958 GamePlayBigEventLoopHandlerB.skip1_u237 -06:5962 GamePlayBigEventLoopHandlerB.notempty1_u238 -06:5965 GamePlayBigEventLoopHandlerB.skip1_u238 -06:596f GamePlayBigEventLoopHandlerB.notempty1_u239 -06:5972 GamePlayBigEventLoopHandlerB.skip1_u239 -06:597c GamePlayBigEventLoopHandlerB.notempty1_u240 -06:597f GamePlayBigEventLoopHandlerB.skip1_u240 -06:5989 GamePlayBigEventLoopHandlerB.notempty1_u241 -06:598c GamePlayBigEventLoopHandlerB.skip1_u241 -06:5996 GamePlayBigEventLoopHandlerB.notempty1_u242 -06:5999 GamePlayBigEventLoopHandlerB.skip1_u242 -06:59a3 GamePlayBigEventLoopHandlerB.notempty1_u243 -06:59a6 GamePlayBigEventLoopHandlerB.skip1_u243 -06:59b0 GamePlayBigEventLoopHandlerB.notempty1_u244 -06:59b3 GamePlayBigEventLoopHandlerB.skip1_u244 -06:59bd GamePlayBigEventLoopHandlerB.notempty1_u245 -06:59c0 GamePlayBigEventLoopHandlerB.skip1_u245 -06:59ca GamePlayBigEventLoopHandlerB.notempty1_u246 -06:59cd GamePlayBigEventLoopHandlerB.skip1_u246 -06:59d7 GamePlayBigEventLoopHandlerB.notempty1_u247 -06:59da GamePlayBigEventLoopHandlerB.skip1_u247 -06:59e4 GamePlayBigEventLoopHandlerB.notempty1_u248 -06:59e7 GamePlayBigEventLoopHandlerB.skip1_u248 -06:59f1 GamePlayBigEventLoopHandlerB.notempty1_u249 -06:59f4 GamePlayBigEventLoopHandlerB.skip1_u249 -06:59fe GamePlayBigEventLoopHandlerB.notempty1_u250 -06:5a01 GamePlayBigEventLoopHandlerB.skip1_u250 -06:5a0b GamePlayBigEventLoopHandlerB.notempty1_u251 -06:5a0e GamePlayBigEventLoopHandlerB.skip1_u251 -06:5a18 GamePlayBigEventLoopHandlerB.notempty1_u252 -06:5a1b GamePlayBigEventLoopHandlerB.skip1_u252 -06:5a25 GamePlayBigEventLoopHandlerB.notempty1_u253 -06:5a28 GamePlayBigEventLoopHandlerB.skip1_u253 -06:5a32 GamePlayBigEventLoopHandlerB.notempty1_u254 -06:5a35 GamePlayBigEventLoopHandlerB.skip1_u254 -06:5a3f GamePlayBigEventLoopHandlerB.notempty1_u255 -06:5a42 GamePlayBigEventLoopHandlerB.skip1_u255 -06:5a4c GamePlayBigEventLoopHandlerB.notempty1_u256 -06:5a4f GamePlayBigEventLoopHandlerB.skip1_u256 -06:5a59 GamePlayBigEventLoopHandlerB.notempty1_u257 -06:5a5c GamePlayBigEventLoopHandlerB.skip1_u257 -06:5a66 GamePlayBigEventLoopHandlerB.notempty1_u258 -06:5a69 GamePlayBigEventLoopHandlerB.skip1_u258 -06:5a73 GamePlayBigEventLoopHandlerB.notempty1_u259 -06:5a76 GamePlayBigEventLoopHandlerB.skip1_u259 -06:5a80 GamePlayBigEventLoopHandlerB.notempty1_u260 -06:5a83 GamePlayBigEventLoopHandlerB.skip1_u260 -06:5a8d GamePlayBigEventLoopHandlerB.notempty1_u261 -06:5a90 GamePlayBigEventLoopHandlerB.skip1_u261 -06:5a9a GamePlayBigEventLoopHandlerB.notempty1_u262 -06:5a9d GamePlayBigEventLoopHandlerB.skip1_u262 -06:5aa7 GamePlayBigEventLoopHandlerB.notempty1_u263 -06:5aaa GamePlayBigEventLoopHandlerB.skip1_u263 -06:5ab4 GamePlayBigEventLoopHandlerB.notempty1_u264 -06:5ab7 GamePlayBigEventLoopHandlerB.skip1_u264 -06:5ac1 GamePlayBigEventLoopHandlerB.notempty1_u265 -06:5ac4 GamePlayBigEventLoopHandlerB.skip1_u265 -06:5ace GamePlayBigEventLoopHandlerB.notempty1_u266 -06:5ad1 GamePlayBigEventLoopHandlerB.skip1_u266 -06:5adb GamePlayBigEventLoopHandlerB.notempty1_u267 -06:5ade GamePlayBigEventLoopHandlerB.skip1_u267 -06:5ae8 GamePlayBigEventLoopHandlerB.notempty1_u268 -06:5aeb GamePlayBigEventLoopHandlerB.skip1_u268 -06:5af5 GamePlayBigEventLoopHandlerB.notempty1_u269 -06:5af8 GamePlayBigEventLoopHandlerB.skip1_u269 -06:5b02 GamePlayBigEventLoopHandlerB.notempty1_u270 -06:5b05 GamePlayBigEventLoopHandlerB.skip1_u270 -06:5b0f GamePlayBigEventLoopHandlerB.notempty1_u271 -06:5b12 GamePlayBigEventLoopHandlerB.skip1_u271 -06:5b1c GamePlayBigEventLoopHandlerB.notempty1_u272 -06:5b1f GamePlayBigEventLoopHandlerB.skip1_u272 -06:5b29 GamePlayBigEventLoopHandlerB.notempty1_u273 -06:5b2c GamePlayBigEventLoopHandlerB.skip1_u273 -06:5b36 GamePlayBigEventLoopHandlerB.notempty1_u274 -06:5b39 GamePlayBigEventLoopHandlerB.skip1_u274 -06:5b43 GamePlayBigEventLoopHandlerB.notempty1_u275 -06:5b46 GamePlayBigEventLoopHandlerB.skip1_u275 -06:5b50 GamePlayBigEventLoopHandlerB.notempty1_u276 -06:5b53 GamePlayBigEventLoopHandlerB.skip1_u276 -06:5b5d GamePlayBigEventLoopHandlerB.notempty2_u277 -06:5b60 GamePlayBigEventLoopHandlerB.skip2_u277 -06:5b6a GamePlayBigEventLoopHandlerB.notempty2_u278 -06:5b6d GamePlayBigEventLoopHandlerB.skip2_u278 -06:5b77 GamePlayBigEventLoopHandlerB.notempty2_u279 -06:5b7a GamePlayBigEventLoopHandlerB.skip2_u279 -06:5b84 GamePlayBigEventLoopHandlerB.notempty2_u280 -06:5b87 GamePlayBigEventLoopHandlerB.skip2_u280 -06:5b91 GamePlayBigEventLoopHandlerB.notempty2_u281 -06:5b94 GamePlayBigEventLoopHandlerB.skip2_u281 -06:5b9e GamePlayBigEventLoopHandlerB.notempty2_u282 -06:5ba1 GamePlayBigEventLoopHandlerB.skip2_u282 -06:5bab GamePlayBigEventLoopHandlerB.notempty2_u283 -06:5bae GamePlayBigEventLoopHandlerB.skip2_u283 -06:5bb8 GamePlayBigEventLoopHandlerB.notempty2_u284 -06:5bbb GamePlayBigEventLoopHandlerB.skip2_u284 -06:5bc5 GamePlayBigEventLoopHandlerB.notempty2_u285 -06:5bc8 GamePlayBigEventLoopHandlerB.skip2_u285 -06:5bd2 GamePlayBigEventLoopHandlerB.notempty2_u286 -06:5bd5 GamePlayBigEventLoopHandlerB.skip2_u286 -06:5bdf GamePlayBigEventLoopHandlerB.notempty3_u287 -06:5be2 GamePlayBigEventLoopHandlerB.skip3_u287 -06:5bec GamePlayBigEventLoopHandlerB.notempty3_u288 -06:5bef GamePlayBigEventLoopHandlerB.skip3_u288 -06:5bf9 GamePlayBigEventLoopHandlerB.notempty3_u289 -06:5bfc GamePlayBigEventLoopHandlerB.skip3_u289 -06:5c06 GamePlayBigEventLoopHandlerB.notempty3_u290 -06:5c09 GamePlayBigEventLoopHandlerB.skip3_u290 -06:5c13 GamePlayBigEventLoopHandlerB.notempty3_u291 -06:5c16 GamePlayBigEventLoopHandlerB.skip3_u291 -06:5c20 GamePlayBigEventLoopHandlerB.notempty3_u292 -06:5c23 GamePlayBigEventLoopHandlerB.skip3_u292 -06:5c2d GamePlayBigEventLoopHandlerB.notempty3_u293 -06:5c30 GamePlayBigEventLoopHandlerB.skip3_u293 -06:5c3a GamePlayBigEventLoopHandlerB.notempty3_u294 -06:5c3d GamePlayBigEventLoopHandlerB.skip3_u294 -06:5c47 GamePlayBigEventLoopHandlerB.notempty3_u295 -06:5c4a GamePlayBigEventLoopHandlerB.skip3_u295 -06:5c54 GamePlayBigEventLoopHandlerB.notempty3_u296 -06:5c57 GamePlayBigEventLoopHandlerB.skip3_u296 -06:5c61 GamePlayBigEventLoopHandlerB.notempty4_u297 -06:5c64 GamePlayBigEventLoopHandlerB.skip4_u297 -06:5c6e GamePlayBigEventLoopHandlerB.notempty4_u298 -06:5c71 GamePlayBigEventLoopHandlerB.skip4_u298 -06:5c7b GamePlayBigEventLoopHandlerB.notempty4_u299 -06:5c7e GamePlayBigEventLoopHandlerB.skip4_u299 -06:5c88 GamePlayBigEventLoopHandlerB.notempty4_u300 -06:5c8b GamePlayBigEventLoopHandlerB.skip4_u300 -06:5c95 GamePlayBigEventLoopHandlerB.notempty4_u301 -06:5c98 GamePlayBigEventLoopHandlerB.skip4_u301 -06:5ca2 GamePlayBigEventLoopHandlerB.notempty4_u302 -06:5ca5 GamePlayBigEventLoopHandlerB.skip4_u302 -06:5caf GamePlayBigEventLoopHandlerB.notempty4_u303 -06:5cb2 GamePlayBigEventLoopHandlerB.skip4_u303 -06:5cbc GamePlayBigEventLoopHandlerB.notempty4_u304 -06:5cbf GamePlayBigEventLoopHandlerB.skip4_u304 -06:5cc9 GamePlayBigEventLoopHandlerB.notempty4_u305 -06:5ccc GamePlayBigEventLoopHandlerB.skip4_u305 -06:5cd6 GamePlayBigEventLoopHandlerB.notempty4_u306 -06:5cd9 GamePlayBigEventLoopHandlerB.skip4_u306 -06:5ce3 GamePlayBigEventLoopHandlerB.notempty5_u307 -06:5ce6 GamePlayBigEventLoopHandlerB.skip5_u307 -06:5cf0 GamePlayBigEventLoopHandlerB.notempty5_u308 -06:5cf3 GamePlayBigEventLoopHandlerB.skip5_u308 -06:5cfd GamePlayBigEventLoopHandlerB.notempty5_u309 -06:5d00 GamePlayBigEventLoopHandlerB.skip5_u309 -06:5d0a GamePlayBigEventLoopHandlerB.notempty5_u310 -06:5d0d GamePlayBigEventLoopHandlerB.skip5_u310 -06:5d17 GamePlayBigEventLoopHandlerB.notempty5_u311 -06:5d1a GamePlayBigEventLoopHandlerB.skip5_u311 -06:5d24 GamePlayBigEventLoopHandlerB.notempty5_u312 -06:5d27 GamePlayBigEventLoopHandlerB.skip5_u312 -06:5d31 GamePlayBigEventLoopHandlerB.notempty5_u313 -06:5d34 GamePlayBigEventLoopHandlerB.skip5_u313 -06:5d3e GamePlayBigEventLoopHandlerB.notempty5_u314 -06:5d41 GamePlayBigEventLoopHandlerB.skip5_u314 -06:5d4b GamePlayBigEventLoopHandlerB.notempty5_u315 -06:5d4e GamePlayBigEventLoopHandlerB.skip5_u315 -06:5d58 GamePlayBigEventLoopHandlerB.notempty5_u316 -06:5d5b GamePlayBigEventLoopHandlerB.skip5_u316 -06:5d65 GamePlayBigEventLoopHandlerB.notempty6_u317 -06:5d68 GamePlayBigEventLoopHandlerB.skip6_u317 -06:5d72 GamePlayBigEventLoopHandlerB.notempty6_u318 -06:5d75 GamePlayBigEventLoopHandlerB.skip6_u318 -06:5d7f GamePlayBigEventLoopHandlerB.notempty6_u319 -06:5d82 GamePlayBigEventLoopHandlerB.skip6_u319 -06:5d8c GamePlayBigEventLoopHandlerB.notempty6_u320 -06:5d8f GamePlayBigEventLoopHandlerB.skip6_u320 -06:5d99 GamePlayBigEventLoopHandlerB.notempty6_u321 -06:5d9c GamePlayBigEventLoopHandlerB.skip6_u321 -06:5da6 GamePlayBigEventLoopHandlerB.notempty6_u322 -06:5da9 GamePlayBigEventLoopHandlerB.skip6_u322 -06:5db3 GamePlayBigEventLoopHandlerB.notempty6_u323 -06:5db6 GamePlayBigEventLoopHandlerB.skip6_u323 -06:5dc0 GamePlayBigEventLoopHandlerB.notempty6_u324 -06:5dc3 GamePlayBigEventLoopHandlerB.skip6_u324 -06:5dcd GamePlayBigEventLoopHandlerB.notempty6_u325 -06:5dd0 GamePlayBigEventLoopHandlerB.skip6_u325 -06:5dda GamePlayBigEventLoopHandlerB.notempty6_u326 -06:5ddd GamePlayBigEventLoopHandlerB.skip6_u326 -06:5de7 GamePlayBigEventLoopHandlerB.notempty7_u327 -06:5dea GamePlayBigEventLoopHandlerB.skip7_u327 -06:5df4 GamePlayBigEventLoopHandlerB.notempty7_u328 -06:5df7 GamePlayBigEventLoopHandlerB.skip7_u328 -06:5e01 GamePlayBigEventLoopHandlerB.notempty7_u329 -06:5e04 GamePlayBigEventLoopHandlerB.skip7_u329 -06:5e0e GamePlayBigEventLoopHandlerB.notempty7_u330 -06:5e11 GamePlayBigEventLoopHandlerB.skip7_u330 -06:5e1b GamePlayBigEventLoopHandlerB.notempty7_u331 -06:5e1e GamePlayBigEventLoopHandlerB.skip7_u331 -06:5e28 GamePlayBigEventLoopHandlerB.notempty7_u332 -06:5e2b GamePlayBigEventLoopHandlerB.skip7_u332 -06:5e35 GamePlayBigEventLoopHandlerB.notempty7_u333 -06:5e38 GamePlayBigEventLoopHandlerB.skip7_u333 -06:5e42 GamePlayBigEventLoopHandlerB.notempty7_u334 -06:5e45 GamePlayBigEventLoopHandlerB.skip7_u334 -06:5e4f GamePlayBigEventLoopHandlerB.notempty7_u335 -06:5e52 GamePlayBigEventLoopHandlerB.skip7_u335 -06:5e5c GamePlayBigEventLoopHandlerB.notempty7_u336 -06:5e5f GamePlayBigEventLoopHandlerB.skip7_u336 -06:5e69 GamePlayBigEventLoopHandlerB.notempty7_u337 -06:5e6c GamePlayBigEventLoopHandlerB.skip7_u337 -06:5e76 GamePlayBigEventLoopHandlerB.notempty7_u338 -06:5e79 GamePlayBigEventLoopHandlerB.skip7_u338 -06:5e83 GamePlayBigEventLoopHandlerB.notempty7_u339 -06:5e86 GamePlayBigEventLoopHandlerB.skip7_u339 -06:5e90 GamePlayBigEventLoopHandlerB.notempty7_u340 -06:5e93 GamePlayBigEventLoopHandlerB.skip7_u340 -06:5e9d GamePlayBigEventLoopHandlerB.notempty7_u341 -06:5ea0 GamePlayBigEventLoopHandlerB.skip7_u341 -06:5eaa GamePlayBigEventLoopHandlerB.notempty7_u342 -06:5ead GamePlayBigEventLoopHandlerB.skip7_u342 -06:5eb7 GamePlayBigEventLoopHandlerB.notempty7_u343 -06:5eba GamePlayBigEventLoopHandlerB.skip7_u343 -06:5ec4 GamePlayBigEventLoopHandlerB.notempty7_u344 -06:5ec7 GamePlayBigEventLoopHandlerB.skip7_u344 -06:5ed1 GamePlayBigEventLoopHandlerB.notempty7_u345 -06:5ed4 GamePlayBigEventLoopHandlerB.skip7_u345 -06:5ede GamePlayBigEventLoopHandlerB.notempty7_u346 -06:5ee1 GamePlayBigEventLoopHandlerB.skip7_u346 -06:5eeb GamePlayBigEventLoopHandlerB.notempty7_u347 -06:5eee GamePlayBigEventLoopHandlerB.skip7_u347 -06:5ef8 GamePlayBigEventLoopHandlerB.notempty7_u348 -06:5efb GamePlayBigEventLoopHandlerB.skip7_u348 -06:5f05 GamePlayBigEventLoopHandlerB.notempty7_u349 -06:5f08 GamePlayBigEventLoopHandlerB.skip7_u349 -06:5f12 GamePlayBigEventLoopHandlerB.notempty7_u350 -06:5f15 GamePlayBigEventLoopHandlerB.skip7_u350 -06:5f1f GamePlayBigEventLoopHandlerB.notempty7_u351 -06:5f22 GamePlayBigEventLoopHandlerB.skip7_u351 -06:5f2c GamePlayBigEventLoopHandlerB.notempty7_u352 -06:5f2f GamePlayBigEventLoopHandlerB.skip7_u352 -06:5f39 GamePlayBigEventLoopHandlerB.notempty7_u353 -06:5f3c GamePlayBigEventLoopHandlerB.skip7_u353 -06:5f46 GamePlayBigEventLoopHandlerB.notempty7_u354 -06:5f49 GamePlayBigEventLoopHandlerB.skip7_u354 -06:5f53 GamePlayBigEventLoopHandlerB.notempty7_u355 -06:5f56 GamePlayBigEventLoopHandlerB.skip7_u355 -06:5f60 GamePlayBigEventLoopHandlerB.notempty7_u356 -06:5f63 GamePlayBigEventLoopHandlerB.skip7_u356 -06:5f6d GamePlayBigEventLoopHandlerB.notempty7_u357 -06:5f70 GamePlayBigEventLoopHandlerB.skip7_u357 -06:5f7a GamePlayBigEventLoopHandlerB.notempty7_u358 -06:5f7d GamePlayBigEventLoopHandlerB.skip7_u358 -06:5f87 GamePlayBigEventLoopHandlerB.notempty7_u359 -06:5f8a GamePlayBigEventLoopHandlerB.skip7_u359 -06:5f94 GamePlayBigEventLoopHandlerB.notempty7_u360 -06:5f97 GamePlayBigEventLoopHandlerB.skip7_u360 -06:5fa1 GamePlayBigEventLoopHandlerB.notempty7_u361 -06:5fa4 GamePlayBigEventLoopHandlerB.skip7_u361 -06:5fae GamePlayBigEventLoopHandlerB.notempty7_u362 -06:5fb1 GamePlayBigEventLoopHandlerB.skip7_u362 -06:5fbb GamePlayBigEventLoopHandlerB.notempty7_u363 -06:5fbe GamePlayBigEventLoopHandlerB.skip7_u363 -06:5fc8 GamePlayBigEventLoopHandlerB.notempty7_u364 -06:5fcb GamePlayBigEventLoopHandlerB.skip7_u364 -06:5fd5 GamePlayBigEventLoopHandlerB.notempty7_u365 -06:5fd8 GamePlayBigEventLoopHandlerB.skip7_u365 -06:5fe2 GamePlayBigEventLoopHandlerB.notempty7_u366 -06:5fe5 GamePlayBigEventLoopHandlerB.skip7_u366 -06:5fef GamePlayBigEventLoopHandlerB.notempty7_u367 -06:5ff2 GamePlayBigEventLoopHandlerB.skip7_u367 -06:5ffc GamePlayBigEventLoopHandlerB.notempty7_u368 -06:5fff GamePlayBigEventLoopHandlerB.skip7_u368 -06:6009 GamePlayBigEventLoopHandlerB.notempty7_u369 -06:600c GamePlayBigEventLoopHandlerB.skip7_u369 -06:6016 GamePlayBigEventLoopHandlerB.notempty7_u370 -06:6019 GamePlayBigEventLoopHandlerB.skip7_u370 -06:6023 GamePlayBigEventLoopHandlerB.notempty7_u371 -06:6026 GamePlayBigEventLoopHandlerB.skip7_u371 -06:6030 GamePlayBigEventLoopHandlerB.notempty7_u372 -06:6033 GamePlayBigEventLoopHandlerB.skip7_u372 -06:603d GamePlayBigEventLoopHandlerB.notempty7_u373 -06:6040 GamePlayBigEventLoopHandlerB.skip7_u373 -06:604a GamePlayBigEventLoopHandlerB.notempty7_u374 -06:604d GamePlayBigEventLoopHandlerB.skip7_u374 -06:6057 GamePlayBigEventLoopHandlerB.notempty7_u375 -06:605a GamePlayBigEventLoopHandlerB.skip7_u375 -06:6064 GamePlayBigEventLoopHandlerB.notempty7_u376 -06:6067 GamePlayBigEventLoopHandlerB.skip7_u376 -06:6071 GamePlayBigEventLoopHandlerB.notempty7_u377 -06:6074 GamePlayBigEventLoopHandlerB.skip7_u377 -06:607e GamePlayBigEventLoopHandlerB.notempty7_u378 -06:6081 GamePlayBigEventLoopHandlerB.skip7_u378 -06:608b GamePlayBigEventLoopHandlerB.notempty7_u379 -06:608e GamePlayBigEventLoopHandlerB.skip7_u379 -06:6098 GamePlayBigEventLoopHandlerB.notempty7_u380 -06:609b GamePlayBigEventLoopHandlerB.skip7_u380 -06:60a5 GamePlayBigEventLoopHandlerB.notempty7_u381 -06:60a8 GamePlayBigEventLoopHandlerB.skip7_u381 -06:60b2 GamePlayBigEventLoopHandlerB.notempty7_u382 -06:60b5 GamePlayBigEventLoopHandlerB.skip7_u382 -06:60bf GamePlayBigEventLoopHandlerB.notempty7_u383 -06:60c2 GamePlayBigEventLoopHandlerB.skip7_u383 -06:60cc GamePlayBigEventLoopHandlerB.notempty7_u384 -06:60cf GamePlayBigEventLoopHandlerB.skip7_u384 -06:60d9 GamePlayBigEventLoopHandlerB.notempty7_u385 -06:60dc GamePlayBigEventLoopHandlerB.skip7_u385 -06:60e6 GamePlayBigEventLoopHandlerB.notempty7_u386 -06:60e9 GamePlayBigEventLoopHandlerB.skip7_u386 -06:60f3 GamePlayBigEventLoopHandlerB.notempty7_u387 -06:60f6 GamePlayBigEventLoopHandlerB.skip7_u387 -06:6100 GamePlayBigEventLoopHandlerB.notempty7_u388 -06:6103 GamePlayBigEventLoopHandlerB.skip7_u388 -06:610d GamePlayBigEventLoopHandlerB.notempty7_u389 -06:6110 GamePlayBigEventLoopHandlerB.skip7_u389 -06:611a GamePlayBigEventLoopHandlerB.notempty7_u390 -06:611d GamePlayBigEventLoopHandlerB.skip7_u390 -06:6127 GamePlayBigEventLoopHandlerB.notempty7_u391 -06:612a GamePlayBigEventLoopHandlerB.skip7_u391 -06:6134 GamePlayBigEventLoopHandlerB.notempty7_u392 -06:6137 GamePlayBigEventLoopHandlerB.skip7_u392 -06:6141 GamePlayBigEventLoopHandlerB.notempty7_u393 -06:6144 GamePlayBigEventLoopHandlerB.skip7_u393 -06:614e GamePlayBigEventLoopHandlerB.notempty7_u394 -06:6151 GamePlayBigEventLoopHandlerB.skip7_u394 -06:615b GamePlayBigEventLoopHandlerB.notempty7_u395 -06:615e GamePlayBigEventLoopHandlerB.skip7_u395 -06:6168 GamePlayBigEventLoopHandlerB.notempty7_u396 -06:616b GamePlayBigEventLoopHandlerB.skip7_u396 -06:6175 GamePlayBigEventLoopHandlerB.notempty7_u397 -06:6178 GamePlayBigEventLoopHandlerB.skip7_u397 -06:6182 GamePlayBigEventLoopHandlerB.notempty7_u398 -06:6185 GamePlayBigEventLoopHandlerB.skip7_u398 -06:618f GamePlayBigEventLoopHandlerB.notempty7_u399 -06:6192 GamePlayBigEventLoopHandlerB.skip7_u399 -06:619c GamePlayBigEventLoopHandlerB.notempty7_u400 -06:619f GamePlayBigEventLoopHandlerB.skip7_u400 -06:61a9 GamePlayBigEventLoopHandlerB.notempty7_u401 -06:61ac GamePlayBigEventLoopHandlerB.skip7_u401 -06:61b6 GamePlayBigEventLoopHandlerB.notempty7_u402 -06:61b9 GamePlayBigEventLoopHandlerB.skip7_u402 -06:61c3 GamePlayBigEventLoopHandlerB.notempty7_u403 -06:61c6 GamePlayBigEventLoopHandlerB.skip7_u403 -06:61d0 GamePlayBigEventLoopHandlerB.notempty7_u404 -06:61d3 GamePlayBigEventLoopHandlerB.skip7_u404 -06:61dd GamePlayBigEventLoopHandlerB.notempty7_u405 -06:61e0 GamePlayBigEventLoopHandlerB.skip7_u405 -06:61ea GamePlayBigEventLoopHandlerB.notempty7_u406 -06:61ed GamePlayBigEventLoopHandlerB.skip7_u406 -06:61f7 GamePlayBigEventLoopHandlerB.notempty7_u407 -06:61fa GamePlayBigEventLoopHandlerB.skip7_u407 -06:6204 GamePlayBigEventLoopHandlerB.notempty7_u408 -06:6207 GamePlayBigEventLoopHandlerB.skip7_u408 -06:6211 GamePlayBigEventLoopHandlerB.notempty7_u409 -06:6214 GamePlayBigEventLoopHandlerB.skip7_u409 -06:621e GamePlayBigEventLoopHandlerB.notempty7_u410 -06:6221 GamePlayBigEventLoopHandlerB.skip7_u410 -06:622b GamePlayBigEventLoopHandlerB.notempty7_u411 -06:622e GamePlayBigEventLoopHandlerB.skip7_u411 -06:6238 GamePlayBigEventLoopHandlerB.notempty7_u412 -06:623b GamePlayBigEventLoopHandlerB.skip7_u412 -06:6245 GamePlayBigEventLoopHandlerB.notempty7_u413 -06:6248 GamePlayBigEventLoopHandlerB.skip7_u413 -06:6252 GamePlayBigEventLoopHandlerB.notempty7_u414 -06:6255 GamePlayBigEventLoopHandlerB.skip7_u414 -06:625f GamePlayBigEventLoopHandlerB.notempty7_u415 -06:6262 GamePlayBigEventLoopHandlerB.skip7_u415 -06:626c GamePlayBigEventLoopHandlerB.notempty7_u416 -06:626f GamePlayBigEventLoopHandlerB.skip7_u416 -06:6279 GamePlayBigEventLoopHandlerB.notempty7_u417 -06:627c GamePlayBigEventLoopHandlerB.skip7_u417 -06:6286 GamePlayBigEventLoopHandlerB.notempty7_u418 -06:6289 GamePlayBigEventLoopHandlerB.skip7_u418 -06:6293 GamePlayBigEventLoopHandlerB.notempty7_u419 -06:6296 GamePlayBigEventLoopHandlerB.skip7_u419 -06:62a0 GamePlayBigEventLoopHandlerB.notempty7_u420 -06:62a3 GamePlayBigEventLoopHandlerB.skip7_u420 -06:62ad GamePlayBigEventLoopHandlerB.notempty7_u421 -06:62b0 GamePlayBigEventLoopHandlerB.skip7_u421 -06:62ba GamePlayBigEventLoopHandlerB.notempty7_u422 -06:62bd GamePlayBigEventLoopHandlerB.skip7_u422 -06:62c7 GamePlayBigEventLoopHandlerB.notempty7_u423 -06:62ca GamePlayBigEventLoopHandlerB.skip7_u423 -06:62d4 GamePlayBigEventLoopHandlerB.notempty7_u424 -06:62d7 GamePlayBigEventLoopHandlerB.skip7_u424 -06:62e1 GamePlayBigEventLoopHandlerB.notempty7_u425 -06:62e4 GamePlayBigEventLoopHandlerB.skip7_u425 -06:62ee GamePlayBigEventLoopHandlerB.notempty7_u426 -06:62f1 GamePlayBigEventLoopHandlerB.skip7_u426 -06:62fb GamePlayBigEventLoopHandlerB.notempty7_u427 -06:62fe GamePlayBigEventLoopHandlerB.skip7_u427 -06:6308 GamePlayBigEventLoopHandlerB.notempty7_u428 -06:630b GamePlayBigEventLoopHandlerB.skip7_u428 -06:6315 GamePlayBigEventLoopHandlerB.notempty7_u429 -06:6318 GamePlayBigEventLoopHandlerB.skip7_u429 -06:6322 GamePlayBigEventLoopHandlerB.notempty7_u430 -06:6325 GamePlayBigEventLoopHandlerB.skip7_u430 -06:632f GamePlayBigEventLoopHandlerB.notempty7_u431 -06:6332 GamePlayBigEventLoopHandlerB.skip7_u431 -06:633c GamePlayBigEventLoopHandlerB.notempty7_u432 -06:633f GamePlayBigEventLoopHandlerB.skip7_u432 -06:6349 GamePlayBigEventLoopHandlerB.notempty7_u433 -06:634c GamePlayBigEventLoopHandlerB.skip7_u433 -06:6356 GamePlayBigEventLoopHandlerB.notempty7_u434 -06:6359 GamePlayBigEventLoopHandlerB.skip7_u434 -06:6363 GamePlayBigEventLoopHandlerB.notempty7_u435 -06:6366 GamePlayBigEventLoopHandlerB.skip7_u435 -06:6370 GamePlayBigEventLoopHandlerB.notempty7_u436 -06:6373 GamePlayBigEventLoopHandlerB.skip7_u436 -06:6377 GamePlayBigEventLoopHandlerB.gameOverMode -06:639a GamePlayBigEventLoopHandlerB.noretry -06:63a4 GamePlayBigEventLoopHandlerB.pauseMode -06:63b9 GamePlayBigEventLoopHandlerB.noqr -06:63cd GamePlayBigEventLoopHandlerB.nounpause -06:6415 GamePlayBigEventLoopHandlerB.drawStaticInfo -06:6446 BigDoHold -06:644a BigDoHold.checkIRSA -06:6451 BigDoHold.ldb3 -06:645d BigDoHold.lda3 -06:6467 BigDoHold.cp3 -06:6475 BigDoHold.checkIRSB -06:647c BigDoHold.lda4 -06:6488 BigDoHold.ldb4 -06:6492 BigDoHold.cp4 -06:64a0 BigDoHold.noRotation -06:64ab BigDoHold.doHoldOperation -06:64b6 sBigLeftDasSlam -06:64bc sBigRightDasSlam -06:64c2 sBigLeady -06:64cc sBigGo -06:64d6 sBigPause -06:64fe sBigKill -06:659e sBigYouAreGM -06:6602 sBigPieceXOffsets -06:661e sBigPieceYOffsets -06:663a sBigPieceFastRotationStates -06:66aa sBigPieceRotationStates -06:671a sBigGameplayTileMap -06:69ba sBigGameplayTileMapEnd +06:4a39 BigFieldDelay.noskip +06:4a60 BigFieldDelay.skip +06:4a6c BigFieldDelay.prelineclear +06:4a7f BigFieldDelay.bravodecloop +06:4a86 BigFieldDelay.applylines +06:4aaa BigFieldDelay.premultiplier +06:4aad BigFieldDelay.bravo +06:4abe BigFieldDelay.lineclears +06:4ac3 BigFieldDelay.linecleardecloop +06:4acb BigFieldDelay.combo +06:4ad0 BigFieldDelay.combodecloop +06:4ad8 BigFieldDelay.forcemax +06:4adc BigFieldDelay.applyscore +06:4af0 BigFieldDelay.lineclear +06:4b06 BigFieldDelay.preare +06:4b1b BigFieldDelay.are +06:4b37 BigFieldDelay.generatenextpiece +06:4b44 BigFieldDelay.doit +06:4b4e BigAppendClearedLine +06:4b63 BigFindClearedLines +06:4b8f BigFindClearedLines.next_u49 +06:4bac BigFindClearedLines.next_u50 +06:4bc9 BigFindClearedLines.next_u51 +06:4be6 BigFindClearedLines.next_u52 +06:4c03 BigFindClearedLines.next_u53 +06:4c20 BigFindClearedLines.next_u54 +06:4c3d BigFindClearedLines.next_u55 +06:4c5a BigFindClearedLines.next_u56 +06:4c77 BigFindClearedLines.next_u57 +06:4c94 BigFindClearedLines.next_u58 +06:4cb1 BigFindClearedLines.next_u59 +06:4cce BigFindClearedLines.next_u60 +06:4ceb BigFindClearedLines.next_u61 +06:4d08 BigFindClearedLines.next_u62 +06:4d09 BigMarkClear +06:4d11 BigMarkClear.markclear1loop +06:4d2a BigMarkClear.markclear2loop +06:4d43 BigMarkClear.markclear3loop +06:4d5c BigMarkClear.markclear4loop +06:4d6d BigClearLines +06:4d84 BigClearLines.clear_u63 +06:4daa BigClearLines.r_u63 +06:4dbe BigClearLines.clear_u64 +06:4de4 BigClearLines.r_u64 +06:4df8 BigClearLines.clear_u65 +06:4e1e BigClearLines.r_u65 +06:4e32 BigClearLines.clear_u66 +06:4e58 BigClearLines.r_u66 +06:4e6c BigClearLines.clear_u67 +06:4e92 BigClearLines.r_u67 +06:4ea6 BigClearLines.clear_u68 +06:4ecc BigClearLines.r_u68 +06:4ee0 BigClearLines.clear_u69 +06:4f06 BigClearLines.r_u69 +06:4f1a BigClearLines.clear_u70 +06:4f40 BigClearLines.r_u70 +06:4f54 BigClearLines.clear_u71 +06:4f7a BigClearLines.r_u71 +06:4f8e BigClearLines.clear_u72 +06:4fb4 BigClearLines.r_u72 +06:4fc8 BigClearLines.clear_u73 +06:4fee BigClearLines.r_u73 +06:5002 BigClearLines.clear_u74 +06:5028 BigClearLines.r_u74 +06:503c BigClearLines.clear_u75 +06:5062 BigClearLines.r_u75 +06:5076 BigClearLines.clear_u76 +06:509c BigClearLines.r_u76 +06:50b0 BigClearLines.clear_u77 +06:50d6 BigClearLines.r_u77 +06:50ea BigClearLines.clear_u78 +06:5110 BigClearLines.r_u78 +06:5124 BigClearLines.clear_u79 +06:514a BigClearLines.r_u79 +06:515e BigClearLines.clear_u80 +06:5184 BigClearLines.r_u80 +06:5198 BigClearLines.clear_u81 +06:51be BigClearLines.r_u81 +06:51d2 BigClearLines.clear_u82 +06:51f8 BigClearLines.r_u82 +06:520c BigClearLines.clear_u83 +06:5232 BigClearLines.r_u83 +06:5246 BigClearLines.clear_u84 +06:526c BigClearLines.r_u84 +06:5280 BigClearLines.clear_u85 +06:52a6 BigClearLines.r_u85 +06:52a6 BigClearLines.fixgarbo +06:52a9 BigClearLines.fixgarboloop +06:52c7 BigWidenField +06:5617 SwitchToGameplayBigB +06:561d SwitchToGameplayBigB.wvr_u214 +06:5626 SwitchToGameplayBigB.loadtilemap +06:5679 SwitchToGameplayBigB.wvb_u215 +06:5680 SwitchToGameplayBigB.wvbe_u216 +06:5686 GamePlayBigEventLoopHandlerB +06:569b GamePlayBigEventLoopHandlerB.normalevent +06:56a5 GamePlayBigEventLoopHandlerB.modejumps +06:56c6 GamePlayBigEventLoopHandlerB.leadyMode +06:56dd GamePlayBigEventLoopHandlerB.firstleadyiterskip +06:56e6 GamePlayBigEventLoopHandlerB.notdoneleady +06:56f7 GamePlayBigEventLoopHandlerB.goMode +06:5704 GamePlayBigEventLoopHandlerB.notdonego +06:5715 GamePlayBigEventLoopHandlerB.postGoMode +06:572c GamePlayBigEventLoopHandlerB.prefetchedPieceMode +06:573d GamePlayBigEventLoopHandlerB.checkIHS +06:5748 GamePlayBigEventLoopHandlerB.loaddefaultjingle +06:574c GamePlayBigEventLoopHandlerB.checkIRSA +06:5753 GamePlayBigEventLoopHandlerB.ldb1 +06:575f GamePlayBigEventLoopHandlerB.lda1 +06:5769 GamePlayBigEventLoopHandlerB.cp1 +06:5777 GamePlayBigEventLoopHandlerB.checkIRSB +06:577e GamePlayBigEventLoopHandlerB.lda2 +06:578a GamePlayBigEventLoopHandlerB.ldb2 +06:5794 GamePlayBigEventLoopHandlerB.cp2 +06:57a2 GamePlayBigEventLoopHandlerB.postjingle +06:57a6 GamePlayBigEventLoopHandlerB.spawnPieceMode +06:57b4 GamePlayBigEventLoopHandlerB.canspawn +06:57c7 GamePlayBigEventLoopHandlerB.pieceInMotionMode +06:57db GamePlayBigEventLoopHandlerB.nopauserequested +06:57fc GamePlayBigEventLoopHandlerB.nohold +06:5807 GamePlayBigEventLoopHandlerB.delayMode +06:581b GamePlayBigEventLoopHandlerB.nodelaypauserequested +06:5833 GamePlayBigEventLoopHandlerB.next +06:583a GamePlayBigEventLoopHandlerB.goroll +06:5849 GamePlayBigEventLoopHandlerB.preGameOverMode +06:5862 GamePlayBigEventLoopHandlerB.gm +06:5878 GamePlayBigEventLoopHandlerB.condescend +06:588e GamePlayBigEventLoopHandlerB.regular +06:58a1 GamePlayBigEventLoopHandlerB.notempty1_u217 +06:58a4 GamePlayBigEventLoopHandlerB.skip1_u217 +06:58ae GamePlayBigEventLoopHandlerB.notempty1_u218 +06:58b1 GamePlayBigEventLoopHandlerB.skip1_u218 +06:58bb GamePlayBigEventLoopHandlerB.notempty1_u219 +06:58be GamePlayBigEventLoopHandlerB.skip1_u219 +06:58c8 GamePlayBigEventLoopHandlerB.notempty1_u220 +06:58cb GamePlayBigEventLoopHandlerB.skip1_u220 +06:58d5 GamePlayBigEventLoopHandlerB.notempty1_u221 +06:58d8 GamePlayBigEventLoopHandlerB.skip1_u221 +06:58e2 GamePlayBigEventLoopHandlerB.notempty1_u222 +06:58e5 GamePlayBigEventLoopHandlerB.skip1_u222 +06:58ef GamePlayBigEventLoopHandlerB.notempty1_u223 +06:58f2 GamePlayBigEventLoopHandlerB.skip1_u223 +06:58fc GamePlayBigEventLoopHandlerB.notempty1_u224 +06:58ff GamePlayBigEventLoopHandlerB.skip1_u224 +06:5909 GamePlayBigEventLoopHandlerB.notempty1_u225 +06:590c GamePlayBigEventLoopHandlerB.skip1_u225 +06:5916 GamePlayBigEventLoopHandlerB.notempty1_u226 +06:5919 GamePlayBigEventLoopHandlerB.skip1_u226 +06:5923 GamePlayBigEventLoopHandlerB.notempty1_u227 +06:5926 GamePlayBigEventLoopHandlerB.skip1_u227 +06:5930 GamePlayBigEventLoopHandlerB.notempty1_u228 +06:5933 GamePlayBigEventLoopHandlerB.skip1_u228 +06:593d GamePlayBigEventLoopHandlerB.notempty1_u229 +06:5940 GamePlayBigEventLoopHandlerB.skip1_u229 +06:594a GamePlayBigEventLoopHandlerB.notempty1_u230 +06:594d GamePlayBigEventLoopHandlerB.skip1_u230 +06:5957 GamePlayBigEventLoopHandlerB.notempty1_u231 +06:595a GamePlayBigEventLoopHandlerB.skip1_u231 +06:5964 GamePlayBigEventLoopHandlerB.notempty1_u232 +06:5967 GamePlayBigEventLoopHandlerB.skip1_u232 +06:5971 GamePlayBigEventLoopHandlerB.notempty1_u233 +06:5974 GamePlayBigEventLoopHandlerB.skip1_u233 +06:597e GamePlayBigEventLoopHandlerB.notempty1_u234 +06:5981 GamePlayBigEventLoopHandlerB.skip1_u234 +06:598b GamePlayBigEventLoopHandlerB.notempty1_u235 +06:598e GamePlayBigEventLoopHandlerB.skip1_u235 +06:5998 GamePlayBigEventLoopHandlerB.notempty1_u236 +06:599b GamePlayBigEventLoopHandlerB.skip1_u236 +06:59a5 GamePlayBigEventLoopHandlerB.notempty1_u237 +06:59a8 GamePlayBigEventLoopHandlerB.skip1_u237 +06:59b2 GamePlayBigEventLoopHandlerB.notempty1_u238 +06:59b5 GamePlayBigEventLoopHandlerB.skip1_u238 +06:59bf GamePlayBigEventLoopHandlerB.notempty1_u239 +06:59c2 GamePlayBigEventLoopHandlerB.skip1_u239 +06:59cc GamePlayBigEventLoopHandlerB.notempty1_u240 +06:59cf GamePlayBigEventLoopHandlerB.skip1_u240 +06:59d9 GamePlayBigEventLoopHandlerB.notempty1_u241 +06:59dc GamePlayBigEventLoopHandlerB.skip1_u241 +06:59e6 GamePlayBigEventLoopHandlerB.notempty1_u242 +06:59e9 GamePlayBigEventLoopHandlerB.skip1_u242 +06:59f3 GamePlayBigEventLoopHandlerB.notempty1_u243 +06:59f6 GamePlayBigEventLoopHandlerB.skip1_u243 +06:5a00 GamePlayBigEventLoopHandlerB.notempty1_u244 +06:5a03 GamePlayBigEventLoopHandlerB.skip1_u244 +06:5a0d GamePlayBigEventLoopHandlerB.notempty1_u245 +06:5a10 GamePlayBigEventLoopHandlerB.skip1_u245 +06:5a1a GamePlayBigEventLoopHandlerB.notempty1_u246 +06:5a1d GamePlayBigEventLoopHandlerB.skip1_u246 +06:5a27 GamePlayBigEventLoopHandlerB.notempty1_u247 +06:5a2a GamePlayBigEventLoopHandlerB.skip1_u247 +06:5a34 GamePlayBigEventLoopHandlerB.notempty1_u248 +06:5a37 GamePlayBigEventLoopHandlerB.skip1_u248 +06:5a41 GamePlayBigEventLoopHandlerB.notempty1_u249 +06:5a44 GamePlayBigEventLoopHandlerB.skip1_u249 +06:5a4e GamePlayBigEventLoopHandlerB.notempty1_u250 +06:5a51 GamePlayBigEventLoopHandlerB.skip1_u250 +06:5a5b GamePlayBigEventLoopHandlerB.notempty1_u251 +06:5a5e GamePlayBigEventLoopHandlerB.skip1_u251 +06:5a68 GamePlayBigEventLoopHandlerB.notempty1_u252 +06:5a6b GamePlayBigEventLoopHandlerB.skip1_u252 +06:5a75 GamePlayBigEventLoopHandlerB.notempty1_u253 +06:5a78 GamePlayBigEventLoopHandlerB.skip1_u253 +06:5a82 GamePlayBigEventLoopHandlerB.notempty1_u254 +06:5a85 GamePlayBigEventLoopHandlerB.skip1_u254 +06:5a8f GamePlayBigEventLoopHandlerB.notempty1_u255 +06:5a92 GamePlayBigEventLoopHandlerB.skip1_u255 +06:5a9c GamePlayBigEventLoopHandlerB.notempty1_u256 +06:5a9f GamePlayBigEventLoopHandlerB.skip1_u256 +06:5aa9 GamePlayBigEventLoopHandlerB.notempty1_u257 +06:5aac GamePlayBigEventLoopHandlerB.skip1_u257 +06:5ab6 GamePlayBigEventLoopHandlerB.notempty1_u258 +06:5ab9 GamePlayBigEventLoopHandlerB.skip1_u258 +06:5ac3 GamePlayBigEventLoopHandlerB.notempty1_u259 +06:5ac6 GamePlayBigEventLoopHandlerB.skip1_u259 +06:5ad0 GamePlayBigEventLoopHandlerB.notempty1_u260 +06:5ad3 GamePlayBigEventLoopHandlerB.skip1_u260 +06:5add GamePlayBigEventLoopHandlerB.notempty1_u261 +06:5ae0 GamePlayBigEventLoopHandlerB.skip1_u261 +06:5aea GamePlayBigEventLoopHandlerB.notempty1_u262 +06:5aed GamePlayBigEventLoopHandlerB.skip1_u262 +06:5af7 GamePlayBigEventLoopHandlerB.notempty1_u263 +06:5afa GamePlayBigEventLoopHandlerB.skip1_u263 +06:5b04 GamePlayBigEventLoopHandlerB.notempty1_u264 +06:5b07 GamePlayBigEventLoopHandlerB.skip1_u264 +06:5b11 GamePlayBigEventLoopHandlerB.notempty1_u265 +06:5b14 GamePlayBigEventLoopHandlerB.skip1_u265 +06:5b1e GamePlayBigEventLoopHandlerB.notempty1_u266 +06:5b21 GamePlayBigEventLoopHandlerB.skip1_u266 +06:5b2b GamePlayBigEventLoopHandlerB.notempty1_u267 +06:5b2e GamePlayBigEventLoopHandlerB.skip1_u267 +06:5b38 GamePlayBigEventLoopHandlerB.notempty1_u268 +06:5b3b GamePlayBigEventLoopHandlerB.skip1_u268 +06:5b45 GamePlayBigEventLoopHandlerB.notempty1_u269 +06:5b48 GamePlayBigEventLoopHandlerB.skip1_u269 +06:5b52 GamePlayBigEventLoopHandlerB.notempty1_u270 +06:5b55 GamePlayBigEventLoopHandlerB.skip1_u270 +06:5b5f GamePlayBigEventLoopHandlerB.notempty1_u271 +06:5b62 GamePlayBigEventLoopHandlerB.skip1_u271 +06:5b6c GamePlayBigEventLoopHandlerB.notempty1_u272 +06:5b6f GamePlayBigEventLoopHandlerB.skip1_u272 +06:5b79 GamePlayBigEventLoopHandlerB.notempty1_u273 +06:5b7c GamePlayBigEventLoopHandlerB.skip1_u273 +06:5b86 GamePlayBigEventLoopHandlerB.notempty1_u274 +06:5b89 GamePlayBigEventLoopHandlerB.skip1_u274 +06:5b93 GamePlayBigEventLoopHandlerB.notempty1_u275 +06:5b96 GamePlayBigEventLoopHandlerB.skip1_u275 +06:5ba0 GamePlayBigEventLoopHandlerB.notempty1_u276 +06:5ba3 GamePlayBigEventLoopHandlerB.skip1_u276 +06:5bad GamePlayBigEventLoopHandlerB.notempty2_u277 +06:5bb0 GamePlayBigEventLoopHandlerB.skip2_u277 +06:5bba GamePlayBigEventLoopHandlerB.notempty2_u278 +06:5bbd GamePlayBigEventLoopHandlerB.skip2_u278 +06:5bc7 GamePlayBigEventLoopHandlerB.notempty2_u279 +06:5bca GamePlayBigEventLoopHandlerB.skip2_u279 +06:5bd4 GamePlayBigEventLoopHandlerB.notempty2_u280 +06:5bd7 GamePlayBigEventLoopHandlerB.skip2_u280 +06:5be1 GamePlayBigEventLoopHandlerB.notempty2_u281 +06:5be4 GamePlayBigEventLoopHandlerB.skip2_u281 +06:5bee GamePlayBigEventLoopHandlerB.notempty2_u282 +06:5bf1 GamePlayBigEventLoopHandlerB.skip2_u282 +06:5bfb GamePlayBigEventLoopHandlerB.notempty2_u283 +06:5bfe GamePlayBigEventLoopHandlerB.skip2_u283 +06:5c08 GamePlayBigEventLoopHandlerB.notempty2_u284 +06:5c0b GamePlayBigEventLoopHandlerB.skip2_u284 +06:5c15 GamePlayBigEventLoopHandlerB.notempty2_u285 +06:5c18 GamePlayBigEventLoopHandlerB.skip2_u285 +06:5c22 GamePlayBigEventLoopHandlerB.notempty2_u286 +06:5c25 GamePlayBigEventLoopHandlerB.skip2_u286 +06:5c2f GamePlayBigEventLoopHandlerB.notempty3_u287 +06:5c32 GamePlayBigEventLoopHandlerB.skip3_u287 +06:5c3c GamePlayBigEventLoopHandlerB.notempty3_u288 +06:5c3f GamePlayBigEventLoopHandlerB.skip3_u288 +06:5c49 GamePlayBigEventLoopHandlerB.notempty3_u289 +06:5c4c GamePlayBigEventLoopHandlerB.skip3_u289 +06:5c56 GamePlayBigEventLoopHandlerB.notempty3_u290 +06:5c59 GamePlayBigEventLoopHandlerB.skip3_u290 +06:5c63 GamePlayBigEventLoopHandlerB.notempty3_u291 +06:5c66 GamePlayBigEventLoopHandlerB.skip3_u291 +06:5c70 GamePlayBigEventLoopHandlerB.notempty3_u292 +06:5c73 GamePlayBigEventLoopHandlerB.skip3_u292 +06:5c7d GamePlayBigEventLoopHandlerB.notempty3_u293 +06:5c80 GamePlayBigEventLoopHandlerB.skip3_u293 +06:5c8a GamePlayBigEventLoopHandlerB.notempty3_u294 +06:5c8d GamePlayBigEventLoopHandlerB.skip3_u294 +06:5c97 GamePlayBigEventLoopHandlerB.notempty3_u295 +06:5c9a GamePlayBigEventLoopHandlerB.skip3_u295 +06:5ca4 GamePlayBigEventLoopHandlerB.notempty3_u296 +06:5ca7 GamePlayBigEventLoopHandlerB.skip3_u296 +06:5cb1 GamePlayBigEventLoopHandlerB.notempty4_u297 +06:5cb4 GamePlayBigEventLoopHandlerB.skip4_u297 +06:5cbe GamePlayBigEventLoopHandlerB.notempty4_u298 +06:5cc1 GamePlayBigEventLoopHandlerB.skip4_u298 +06:5ccb GamePlayBigEventLoopHandlerB.notempty4_u299 +06:5cce GamePlayBigEventLoopHandlerB.skip4_u299 +06:5cd8 GamePlayBigEventLoopHandlerB.notempty4_u300 +06:5cdb GamePlayBigEventLoopHandlerB.skip4_u300 +06:5ce5 GamePlayBigEventLoopHandlerB.notempty4_u301 +06:5ce8 GamePlayBigEventLoopHandlerB.skip4_u301 +06:5cf2 GamePlayBigEventLoopHandlerB.notempty4_u302 +06:5cf5 GamePlayBigEventLoopHandlerB.skip4_u302 +06:5cff GamePlayBigEventLoopHandlerB.notempty4_u303 +06:5d02 GamePlayBigEventLoopHandlerB.skip4_u303 +06:5d0c GamePlayBigEventLoopHandlerB.notempty4_u304 +06:5d0f GamePlayBigEventLoopHandlerB.skip4_u304 +06:5d19 GamePlayBigEventLoopHandlerB.notempty4_u305 +06:5d1c GamePlayBigEventLoopHandlerB.skip4_u305 +06:5d26 GamePlayBigEventLoopHandlerB.notempty4_u306 +06:5d29 GamePlayBigEventLoopHandlerB.skip4_u306 +06:5d33 GamePlayBigEventLoopHandlerB.notempty5_u307 +06:5d36 GamePlayBigEventLoopHandlerB.skip5_u307 +06:5d40 GamePlayBigEventLoopHandlerB.notempty5_u308 +06:5d43 GamePlayBigEventLoopHandlerB.skip5_u308 +06:5d4d GamePlayBigEventLoopHandlerB.notempty5_u309 +06:5d50 GamePlayBigEventLoopHandlerB.skip5_u309 +06:5d5a GamePlayBigEventLoopHandlerB.notempty5_u310 +06:5d5d GamePlayBigEventLoopHandlerB.skip5_u310 +06:5d67 GamePlayBigEventLoopHandlerB.notempty5_u311 +06:5d6a GamePlayBigEventLoopHandlerB.skip5_u311 +06:5d74 GamePlayBigEventLoopHandlerB.notempty5_u312 +06:5d77 GamePlayBigEventLoopHandlerB.skip5_u312 +06:5d81 GamePlayBigEventLoopHandlerB.notempty5_u313 +06:5d84 GamePlayBigEventLoopHandlerB.skip5_u313 +06:5d8e GamePlayBigEventLoopHandlerB.notempty5_u314 +06:5d91 GamePlayBigEventLoopHandlerB.skip5_u314 +06:5d9b GamePlayBigEventLoopHandlerB.notempty5_u315 +06:5d9e GamePlayBigEventLoopHandlerB.skip5_u315 +06:5da8 GamePlayBigEventLoopHandlerB.notempty5_u316 +06:5dab GamePlayBigEventLoopHandlerB.skip5_u316 +06:5db5 GamePlayBigEventLoopHandlerB.notempty6_u317 +06:5db8 GamePlayBigEventLoopHandlerB.skip6_u317 +06:5dc2 GamePlayBigEventLoopHandlerB.notempty6_u318 +06:5dc5 GamePlayBigEventLoopHandlerB.skip6_u318 +06:5dcf GamePlayBigEventLoopHandlerB.notempty6_u319 +06:5dd2 GamePlayBigEventLoopHandlerB.skip6_u319 +06:5ddc GamePlayBigEventLoopHandlerB.notempty6_u320 +06:5ddf GamePlayBigEventLoopHandlerB.skip6_u320 +06:5de9 GamePlayBigEventLoopHandlerB.notempty6_u321 +06:5dec GamePlayBigEventLoopHandlerB.skip6_u321 +06:5df6 GamePlayBigEventLoopHandlerB.notempty6_u322 +06:5df9 GamePlayBigEventLoopHandlerB.skip6_u322 +06:5e03 GamePlayBigEventLoopHandlerB.notempty6_u323 +06:5e06 GamePlayBigEventLoopHandlerB.skip6_u323 +06:5e10 GamePlayBigEventLoopHandlerB.notempty6_u324 +06:5e13 GamePlayBigEventLoopHandlerB.skip6_u324 +06:5e1d GamePlayBigEventLoopHandlerB.notempty6_u325 +06:5e20 GamePlayBigEventLoopHandlerB.skip6_u325 +06:5e2a GamePlayBigEventLoopHandlerB.notempty6_u326 +06:5e2d GamePlayBigEventLoopHandlerB.skip6_u326 +06:5e37 GamePlayBigEventLoopHandlerB.notempty7_u327 +06:5e3a GamePlayBigEventLoopHandlerB.skip7_u327 +06:5e44 GamePlayBigEventLoopHandlerB.notempty7_u328 +06:5e47 GamePlayBigEventLoopHandlerB.skip7_u328 +06:5e51 GamePlayBigEventLoopHandlerB.notempty7_u329 +06:5e54 GamePlayBigEventLoopHandlerB.skip7_u329 +06:5e5e GamePlayBigEventLoopHandlerB.notempty7_u330 +06:5e61 GamePlayBigEventLoopHandlerB.skip7_u330 +06:5e6b GamePlayBigEventLoopHandlerB.notempty7_u331 +06:5e6e GamePlayBigEventLoopHandlerB.skip7_u331 +06:5e78 GamePlayBigEventLoopHandlerB.notempty7_u332 +06:5e7b GamePlayBigEventLoopHandlerB.skip7_u332 +06:5e85 GamePlayBigEventLoopHandlerB.notempty7_u333 +06:5e88 GamePlayBigEventLoopHandlerB.skip7_u333 +06:5e92 GamePlayBigEventLoopHandlerB.notempty7_u334 +06:5e95 GamePlayBigEventLoopHandlerB.skip7_u334 +06:5e9f GamePlayBigEventLoopHandlerB.notempty7_u335 +06:5ea2 GamePlayBigEventLoopHandlerB.skip7_u335 +06:5eac GamePlayBigEventLoopHandlerB.notempty7_u336 +06:5eaf GamePlayBigEventLoopHandlerB.skip7_u336 +06:5eb9 GamePlayBigEventLoopHandlerB.notempty7_u337 +06:5ebc GamePlayBigEventLoopHandlerB.skip7_u337 +06:5ec6 GamePlayBigEventLoopHandlerB.notempty7_u338 +06:5ec9 GamePlayBigEventLoopHandlerB.skip7_u338 +06:5ed3 GamePlayBigEventLoopHandlerB.notempty7_u339 +06:5ed6 GamePlayBigEventLoopHandlerB.skip7_u339 +06:5ee0 GamePlayBigEventLoopHandlerB.notempty7_u340 +06:5ee3 GamePlayBigEventLoopHandlerB.skip7_u340 +06:5eed GamePlayBigEventLoopHandlerB.notempty7_u341 +06:5ef0 GamePlayBigEventLoopHandlerB.skip7_u341 +06:5efa GamePlayBigEventLoopHandlerB.notempty7_u342 +06:5efd GamePlayBigEventLoopHandlerB.skip7_u342 +06:5f07 GamePlayBigEventLoopHandlerB.notempty7_u343 +06:5f0a GamePlayBigEventLoopHandlerB.skip7_u343 +06:5f14 GamePlayBigEventLoopHandlerB.notempty7_u344 +06:5f17 GamePlayBigEventLoopHandlerB.skip7_u344 +06:5f21 GamePlayBigEventLoopHandlerB.notempty7_u345 +06:5f24 GamePlayBigEventLoopHandlerB.skip7_u345 +06:5f2e GamePlayBigEventLoopHandlerB.notempty7_u346 +06:5f31 GamePlayBigEventLoopHandlerB.skip7_u346 +06:5f3b GamePlayBigEventLoopHandlerB.notempty7_u347 +06:5f3e GamePlayBigEventLoopHandlerB.skip7_u347 +06:5f48 GamePlayBigEventLoopHandlerB.notempty7_u348 +06:5f4b GamePlayBigEventLoopHandlerB.skip7_u348 +06:5f55 GamePlayBigEventLoopHandlerB.notempty7_u349 +06:5f58 GamePlayBigEventLoopHandlerB.skip7_u349 +06:5f62 GamePlayBigEventLoopHandlerB.notempty7_u350 +06:5f65 GamePlayBigEventLoopHandlerB.skip7_u350 +06:5f6f GamePlayBigEventLoopHandlerB.notempty7_u351 +06:5f72 GamePlayBigEventLoopHandlerB.skip7_u351 +06:5f7c GamePlayBigEventLoopHandlerB.notempty7_u352 +06:5f7f GamePlayBigEventLoopHandlerB.skip7_u352 +06:5f89 GamePlayBigEventLoopHandlerB.notempty7_u353 +06:5f8c GamePlayBigEventLoopHandlerB.skip7_u353 +06:5f96 GamePlayBigEventLoopHandlerB.notempty7_u354 +06:5f99 GamePlayBigEventLoopHandlerB.skip7_u354 +06:5fa3 GamePlayBigEventLoopHandlerB.notempty7_u355 +06:5fa6 GamePlayBigEventLoopHandlerB.skip7_u355 +06:5fb0 GamePlayBigEventLoopHandlerB.notempty7_u356 +06:5fb3 GamePlayBigEventLoopHandlerB.skip7_u356 +06:5fbd GamePlayBigEventLoopHandlerB.notempty7_u357 +06:5fc0 GamePlayBigEventLoopHandlerB.skip7_u357 +06:5fca GamePlayBigEventLoopHandlerB.notempty7_u358 +06:5fcd GamePlayBigEventLoopHandlerB.skip7_u358 +06:5fd7 GamePlayBigEventLoopHandlerB.notempty7_u359 +06:5fda GamePlayBigEventLoopHandlerB.skip7_u359 +06:5fe4 GamePlayBigEventLoopHandlerB.notempty7_u360 +06:5fe7 GamePlayBigEventLoopHandlerB.skip7_u360 +06:5ff1 GamePlayBigEventLoopHandlerB.notempty7_u361 +06:5ff4 GamePlayBigEventLoopHandlerB.skip7_u361 +06:5ffe GamePlayBigEventLoopHandlerB.notempty7_u362 +06:6001 GamePlayBigEventLoopHandlerB.skip7_u362 +06:600b GamePlayBigEventLoopHandlerB.notempty7_u363 +06:600e GamePlayBigEventLoopHandlerB.skip7_u363 +06:6018 GamePlayBigEventLoopHandlerB.notempty7_u364 +06:601b GamePlayBigEventLoopHandlerB.skip7_u364 +06:6025 GamePlayBigEventLoopHandlerB.notempty7_u365 +06:6028 GamePlayBigEventLoopHandlerB.skip7_u365 +06:6032 GamePlayBigEventLoopHandlerB.notempty7_u366 +06:6035 GamePlayBigEventLoopHandlerB.skip7_u366 +06:603f GamePlayBigEventLoopHandlerB.notempty7_u367 +06:6042 GamePlayBigEventLoopHandlerB.skip7_u367 +06:604c GamePlayBigEventLoopHandlerB.notempty7_u368 +06:604f GamePlayBigEventLoopHandlerB.skip7_u368 +06:6059 GamePlayBigEventLoopHandlerB.notempty7_u369 +06:605c GamePlayBigEventLoopHandlerB.skip7_u369 +06:6066 GamePlayBigEventLoopHandlerB.notempty7_u370 +06:6069 GamePlayBigEventLoopHandlerB.skip7_u370 +06:6073 GamePlayBigEventLoopHandlerB.notempty7_u371 +06:6076 GamePlayBigEventLoopHandlerB.skip7_u371 +06:6080 GamePlayBigEventLoopHandlerB.notempty7_u372 +06:6083 GamePlayBigEventLoopHandlerB.skip7_u372 +06:608d GamePlayBigEventLoopHandlerB.notempty7_u373 +06:6090 GamePlayBigEventLoopHandlerB.skip7_u373 +06:609a GamePlayBigEventLoopHandlerB.notempty7_u374 +06:609d GamePlayBigEventLoopHandlerB.skip7_u374 +06:60a7 GamePlayBigEventLoopHandlerB.notempty7_u375 +06:60aa GamePlayBigEventLoopHandlerB.skip7_u375 +06:60b4 GamePlayBigEventLoopHandlerB.notempty7_u376 +06:60b7 GamePlayBigEventLoopHandlerB.skip7_u376 +06:60c1 GamePlayBigEventLoopHandlerB.notempty7_u377 +06:60c4 GamePlayBigEventLoopHandlerB.skip7_u377 +06:60ce GamePlayBigEventLoopHandlerB.notempty7_u378 +06:60d1 GamePlayBigEventLoopHandlerB.skip7_u378 +06:60db GamePlayBigEventLoopHandlerB.notempty7_u379 +06:60de GamePlayBigEventLoopHandlerB.skip7_u379 +06:60e8 GamePlayBigEventLoopHandlerB.notempty7_u380 +06:60eb GamePlayBigEventLoopHandlerB.skip7_u380 +06:60f5 GamePlayBigEventLoopHandlerB.notempty7_u381 +06:60f8 GamePlayBigEventLoopHandlerB.skip7_u381 +06:6102 GamePlayBigEventLoopHandlerB.notempty7_u382 +06:6105 GamePlayBigEventLoopHandlerB.skip7_u382 +06:610f GamePlayBigEventLoopHandlerB.notempty7_u383 +06:6112 GamePlayBigEventLoopHandlerB.skip7_u383 +06:611c GamePlayBigEventLoopHandlerB.notempty7_u384 +06:611f GamePlayBigEventLoopHandlerB.skip7_u384 +06:6129 GamePlayBigEventLoopHandlerB.notempty7_u385 +06:612c GamePlayBigEventLoopHandlerB.skip7_u385 +06:6136 GamePlayBigEventLoopHandlerB.notempty7_u386 +06:6139 GamePlayBigEventLoopHandlerB.skip7_u386 +06:6143 GamePlayBigEventLoopHandlerB.notempty7_u387 +06:6146 GamePlayBigEventLoopHandlerB.skip7_u387 +06:6150 GamePlayBigEventLoopHandlerB.notempty7_u388 +06:6153 GamePlayBigEventLoopHandlerB.skip7_u388 +06:615d GamePlayBigEventLoopHandlerB.notempty7_u389 +06:6160 GamePlayBigEventLoopHandlerB.skip7_u389 +06:616a GamePlayBigEventLoopHandlerB.notempty7_u390 +06:616d GamePlayBigEventLoopHandlerB.skip7_u390 +06:6177 GamePlayBigEventLoopHandlerB.notempty7_u391 +06:617a GamePlayBigEventLoopHandlerB.skip7_u391 +06:6184 GamePlayBigEventLoopHandlerB.notempty7_u392 +06:6187 GamePlayBigEventLoopHandlerB.skip7_u392 +06:6191 GamePlayBigEventLoopHandlerB.notempty7_u393 +06:6194 GamePlayBigEventLoopHandlerB.skip7_u393 +06:619e GamePlayBigEventLoopHandlerB.notempty7_u394 +06:61a1 GamePlayBigEventLoopHandlerB.skip7_u394 +06:61ab GamePlayBigEventLoopHandlerB.notempty7_u395 +06:61ae GamePlayBigEventLoopHandlerB.skip7_u395 +06:61b8 GamePlayBigEventLoopHandlerB.notempty7_u396 +06:61bb GamePlayBigEventLoopHandlerB.skip7_u396 +06:61c5 GamePlayBigEventLoopHandlerB.notempty7_u397 +06:61c8 GamePlayBigEventLoopHandlerB.skip7_u397 +06:61d2 GamePlayBigEventLoopHandlerB.notempty7_u398 +06:61d5 GamePlayBigEventLoopHandlerB.skip7_u398 +06:61df GamePlayBigEventLoopHandlerB.notempty7_u399 +06:61e2 GamePlayBigEventLoopHandlerB.skip7_u399 +06:61ec GamePlayBigEventLoopHandlerB.notempty7_u400 +06:61ef GamePlayBigEventLoopHandlerB.skip7_u400 +06:61f9 GamePlayBigEventLoopHandlerB.notempty7_u401 +06:61fc GamePlayBigEventLoopHandlerB.skip7_u401 +06:6206 GamePlayBigEventLoopHandlerB.notempty7_u402 +06:6209 GamePlayBigEventLoopHandlerB.skip7_u402 +06:6213 GamePlayBigEventLoopHandlerB.notempty7_u403 +06:6216 GamePlayBigEventLoopHandlerB.skip7_u403 +06:6220 GamePlayBigEventLoopHandlerB.notempty7_u404 +06:6223 GamePlayBigEventLoopHandlerB.skip7_u404 +06:622d GamePlayBigEventLoopHandlerB.notempty7_u405 +06:6230 GamePlayBigEventLoopHandlerB.skip7_u405 +06:623a GamePlayBigEventLoopHandlerB.notempty7_u406 +06:623d GamePlayBigEventLoopHandlerB.skip7_u406 +06:6247 GamePlayBigEventLoopHandlerB.notempty7_u407 +06:624a GamePlayBigEventLoopHandlerB.skip7_u407 +06:6254 GamePlayBigEventLoopHandlerB.notempty7_u408 +06:6257 GamePlayBigEventLoopHandlerB.skip7_u408 +06:6261 GamePlayBigEventLoopHandlerB.notempty7_u409 +06:6264 GamePlayBigEventLoopHandlerB.skip7_u409 +06:626e GamePlayBigEventLoopHandlerB.notempty7_u410 +06:6271 GamePlayBigEventLoopHandlerB.skip7_u410 +06:627b GamePlayBigEventLoopHandlerB.notempty7_u411 +06:627e GamePlayBigEventLoopHandlerB.skip7_u411 +06:6288 GamePlayBigEventLoopHandlerB.notempty7_u412 +06:628b GamePlayBigEventLoopHandlerB.skip7_u412 +06:6295 GamePlayBigEventLoopHandlerB.notempty7_u413 +06:6298 GamePlayBigEventLoopHandlerB.skip7_u413 +06:62a2 GamePlayBigEventLoopHandlerB.notempty7_u414 +06:62a5 GamePlayBigEventLoopHandlerB.skip7_u414 +06:62af GamePlayBigEventLoopHandlerB.notempty7_u415 +06:62b2 GamePlayBigEventLoopHandlerB.skip7_u415 +06:62bc GamePlayBigEventLoopHandlerB.notempty7_u416 +06:62bf GamePlayBigEventLoopHandlerB.skip7_u416 +06:62c9 GamePlayBigEventLoopHandlerB.notempty7_u417 +06:62cc GamePlayBigEventLoopHandlerB.skip7_u417 +06:62d6 GamePlayBigEventLoopHandlerB.notempty7_u418 +06:62d9 GamePlayBigEventLoopHandlerB.skip7_u418 +06:62e3 GamePlayBigEventLoopHandlerB.notempty7_u419 +06:62e6 GamePlayBigEventLoopHandlerB.skip7_u419 +06:62f0 GamePlayBigEventLoopHandlerB.notempty7_u420 +06:62f3 GamePlayBigEventLoopHandlerB.skip7_u420 +06:62fd GamePlayBigEventLoopHandlerB.notempty7_u421 +06:6300 GamePlayBigEventLoopHandlerB.skip7_u421 +06:630a GamePlayBigEventLoopHandlerB.notempty7_u422 +06:630d GamePlayBigEventLoopHandlerB.skip7_u422 +06:6317 GamePlayBigEventLoopHandlerB.notempty7_u423 +06:631a GamePlayBigEventLoopHandlerB.skip7_u423 +06:6324 GamePlayBigEventLoopHandlerB.notempty7_u424 +06:6327 GamePlayBigEventLoopHandlerB.skip7_u424 +06:6331 GamePlayBigEventLoopHandlerB.notempty7_u425 +06:6334 GamePlayBigEventLoopHandlerB.skip7_u425 +06:633e GamePlayBigEventLoopHandlerB.notempty7_u426 +06:6341 GamePlayBigEventLoopHandlerB.skip7_u426 +06:634b GamePlayBigEventLoopHandlerB.notempty7_u427 +06:634e GamePlayBigEventLoopHandlerB.skip7_u427 +06:6358 GamePlayBigEventLoopHandlerB.notempty7_u428 +06:635b GamePlayBigEventLoopHandlerB.skip7_u428 +06:6365 GamePlayBigEventLoopHandlerB.notempty7_u429 +06:6368 GamePlayBigEventLoopHandlerB.skip7_u429 +06:6372 GamePlayBigEventLoopHandlerB.notempty7_u430 +06:6375 GamePlayBigEventLoopHandlerB.skip7_u430 +06:637f GamePlayBigEventLoopHandlerB.notempty7_u431 +06:6382 GamePlayBigEventLoopHandlerB.skip7_u431 +06:638c GamePlayBigEventLoopHandlerB.notempty7_u432 +06:638f GamePlayBigEventLoopHandlerB.skip7_u432 +06:6399 GamePlayBigEventLoopHandlerB.notempty7_u433 +06:639c GamePlayBigEventLoopHandlerB.skip7_u433 +06:63a6 GamePlayBigEventLoopHandlerB.notempty7_u434 +06:63a9 GamePlayBigEventLoopHandlerB.skip7_u434 +06:63b3 GamePlayBigEventLoopHandlerB.notempty7_u435 +06:63b6 GamePlayBigEventLoopHandlerB.skip7_u435 +06:63c0 GamePlayBigEventLoopHandlerB.notempty7_u436 +06:63c3 GamePlayBigEventLoopHandlerB.skip7_u436 +06:63c7 GamePlayBigEventLoopHandlerB.gameOverMode +06:63ed GamePlayBigEventLoopHandlerB.noretry +06:63f7 GamePlayBigEventLoopHandlerB.pauseMode +06:640c GamePlayBigEventLoopHandlerB.noqr +06:6421 GamePlayBigEventLoopHandlerB.nounpause +06:6469 GamePlayBigEventLoopHandlerB.preRollMode +06:6498 GamePlayBigEventLoopHandlerB.predone +06:64ba GamePlayBigEventLoopHandlerB.drawStaticInfo +06:64eb BigDoHold +06:64ef BigDoHold.checkIRSA +06:64f6 BigDoHold.ldb3 +06:6502 BigDoHold.lda3 +06:650c BigDoHold.cp3 +06:651a BigDoHold.checkIRSB +06:6521 BigDoHold.lda4 +06:652d BigDoHold.ldb4 +06:6537 BigDoHold.cp4 +06:6545 BigDoHold.noRotation +06:6550 BigDoHold.doHoldOperation +06:655b sBigLeftDasSlam +06:6561 sBigRightDasSlam +06:6567 sBigLeady +06:6571 sBigGo +06:657b sBigPause +06:65a3 sBigKill +06:6643 sBigYouAreGM +06:66a7 sBigFinalChallenge +06:676f sBigPieceXOffsets +06:678b sBigPieceYOffsets +06:67a7 sBigPieceFastRotationStates +06:6817 sBigPieceRotationStates +06:6887 sBigGameplayTileMap +06:6b27 sBigGameplayTileMapEnd 00:a000 rCheck 00:a006 rSwapABState 00:a007 rRNGModeState @@ -2051,56 +2075,64 @@ 00:cd85 wTGM3Droughts 00:cd8c wTGM3GeneratedIdx 00:cd8d wTGM3WorstDroughtIdx -00:cd8e wDecayRate -00:cd8f wGradePoints -00:cd90 wInternalGrade -00:cd91 wDisplayedGrade -00:cd92 wEffectTimer -00:cd93 wRankingDisqualified -00:cd94 wDecayCounter -00:cd95 wGradeGauge -00:cd96 wSMult -00:cd97 wDMult -00:cd98 wTMult -00:cd99 wSRate -00:cd9a wDRate -00:cd9b wTRate -00:cd9c wQRate -00:cd9d wBoneActivationLevel -00:cd9f wInvisActivationLevel -00:cda1 wKillScreenActivationLevel -00:cda3 wKillScreenActivationLevelBCD -00:cda5 wBonesActive -00:cda6 wInvisActive -00:cda7 wKillScreenActive -00:cda8 wLockLevel -00:cda9 wProgress0B1 -00:cdaa wProgress0B2 -00:cdab wProgress1B1 -00:cdac wProgress1B2 -00:cdad wProgress2B1 -00:cdae wProgress2B2 -00:cdaf wProgress3B1 -00:cdb0 wProgress3B2 -00:cdb1 wProgress4B1 -00:cdb2 wProgress4B2 -00:cdb3 wSwapABState -00:cdb4 wRNGModeState -00:cdb5 wRotModeState -00:cdb6 wDropModeState -00:cdb7 wSpeedCurveState -00:cdb8 wAlways20GState -00:cdb9 wInitialA -00:cdba wInitialB -00:cdbb wInitialC -00:cdbc wBankBackup -00:cdc0 wOuterReps -00:cdc1 wInnerReps -00:cdc2 wTitlePal -00:cdc3 wMinutes -00:cdc4 wSeconds -00:cdc5 wFrames -00:cdc6 wSelected +00:cd8e wBoneActivationLevel +00:cd90 wInvisActivationLevel +00:cd92 wKillScreenActivationLevel +00:cd94 wKillScreenActivationLevelBCD +00:cd96 wLastLockLevel +00:cd98 wStaffRollDuration +00:cd9a wBonesActive +00:cd9b wInvisActive +00:cd9c wKillScreenActive +00:cd9d wLockLevel +00:cd9e wShouldGoStaffRoll +00:cd9f wNoMoreLocks +00:cda0 wDecayRate +00:cda1 wGradePoints +00:cda2 wInternalGrade +00:cda3 wDisplayedGrade +00:cda4 wEffectTimer +00:cda5 wRankingDisqualified +00:cda6 wDecayCounter +00:cda7 wGradeGauge +00:cda8 wSMult +00:cda9 wDMult +00:cdaa wTMult +00:cdab wSRate +00:cdac wDRate +00:cdad wTRate +00:cdae wQRate +00:cdaf wProgress0B1 +00:cdb0 wProgress0B2 +00:cdb1 wProgress1B1 +00:cdb2 wProgress1B2 +00:cdb3 wProgress2B1 +00:cdb4 wProgress2B2 +00:cdb5 wProgress3B1 +00:cdb6 wProgress3B2 +00:cdb7 wProgress4B1 +00:cdb8 wProgress4B2 +00:cdb9 wSwapABState +00:cdba wRNGModeState +00:cdbb wRotModeState +00:cdbc wDropModeState +00:cdbd wSpeedCurveState +00:cdbe wAlways20GState +00:cdbf wInitialA +00:cdc0 wInitialB +00:cdc1 wInitialC +00:cdc2 wMinutes +00:cdc3 wSeconds +00:cdc4 wFrames +00:cdc5 wCountDown +00:cdc7 wCountDownZero +00:cdc8 wBankBackup +00:cdcc wOuterReps +00:cdcd wInnerReps +00:cdce wTitlePal +00:cdcf wRollLine +00:cdd0 wInStaffRoll +00:cdd1 wSelected 00:ff80 hPieceDataBase 00:ff82 hPieceDataBaseFast 00:ff84 hPieceDataOffset diff --git a/src/field.asm b/src/field.asm index b1581a9..44bbf1c 100644 --- a/src/field.asm +++ b/src/field.asm @@ -2009,11 +2009,15 @@ FieldDelay:: ldh [hBravo], a ; Kill screen? + ld a, [wInStaffRoll] + cp a, $FF + jr z, .noskip ld a, [wKillScreenActive] cp a, $FF jr z, .skip ; Are there line clears? +.noskip call ToShadowField call FindClearedLines ldh a, [hClearedLines] @@ -2228,6 +2232,14 @@ FieldDelay:: ; Cycle the RNG. .generatenextpiece + ld a, [wInStaffRoll] + cp a, $FF + jr z, .doit + ld a, [wShouldGoStaffRoll] + cp a, $FF + ret z + +.doit ldh a, [hNextPiece] ldh [hCurrentPiece], a call GetNextPiece @@ -4269,11 +4281,15 @@ BigFieldDelay:: ldh [hBravo], a ; Kill screen? + ld a, [wInStaffRoll] + cp a, $FF + jr z, .noskip ld a, [wKillScreenActive] cp a, $FF jr z, .skip ; Are there line clears? +.noskip call BigToShadowField call BigFindClearedLines ldh a, [hClearedLines] @@ -4490,6 +4506,14 @@ BigFieldDelay:: ; Cycle the RNG. .generatenextpiece + ld a, [wInStaffRoll] + cp a, $FF + jr z, .doit + ld a, [wShouldGoStaffRoll] + cp a, $FF + ret z + +.doit ldh a, [hNextPiece] ldh [hCurrentPiece], a call GetNextPiece diff --git a/src/include/globals.asm b/src/include/globals.asm index efe2419..9794c74 100644 --- a/src/include/globals.asm +++ b/src/include/globals.asm @@ -388,6 +388,7 @@ DEF MODE_DELAY EQU 18 DEF MODE_GAME_OVER EQU 21 DEF MODE_PRE_GAME_OVER EQU 24 DEF MODE_PAUSED EQU 27 +DEF MODE_PREROLL EQU 30 ; Helpers to avoid magic numbers DEF SCORE_ONES EQU 7 diff --git a/src/level.asm b/src/level.asm index 2a26a9b..d8dc007 100644 --- a/src/level.asm +++ b/src/level.asm @@ -44,10 +44,14 @@ wBoneActivationLevel: ds 2 wInvisActivationLevel: ds 2 wKillScreenActivationLevel: ds 2 wKillScreenActivationLevelBCD: ds 2 +wLastLockLevel: ds 2 +wStaffRollDuration:: ds 2 wBonesActive:: ds 1 wInvisActive:: ds 1 wKillScreenActive:: ds 1 wLockLevel:: ds 1 +wShouldGoStaffRoll:: ds 1 +wNoMoreLocks:: ds 1 SECTION "Level Functions", ROM0 @@ -63,6 +67,8 @@ LevelInit:: ld [wInvisActive], a ld [wKillScreenActive], a ld [wLockLevel], a + ld [wShouldGoStaffRoll], a + ld [wNoMoreLocks], a ldh a, [hStartSpeed] ld l, a @@ -188,8 +194,16 @@ SpecialLevelInit: ld [wKillScreenActivationLevel+1], a ld a, [hl+] ld [wKillScreenActivationLevelBCD], a - ld a, [hl] + ld a, [hl+] ld [wKillScreenActivationLevelBCD+1], a + ld a, [hl+] + ld [wLastLockLevel], a + ld a, [hl+] + ld [wLastLockLevel+1], a + ld a, [hl+] + ld [wStaffRollDuration], a + ld a, [hl] + ld [wStaffRollDuration+1], a ret @@ -348,6 +362,9 @@ LevelUp:: and a, [hl] cp a, 9 jr nz, .leveljinglemaybe + ld a, [wNoMoreLocks] + cp a, $FF + jr z, .checkspeedup ld a, $FF ldh [hRequiresLineClear], a ld a, SFX_LEVELLOCK @@ -457,12 +474,90 @@ DoSpeedUp: CheckSpecialLevelConditions: + ; Is our nlevel > our kill screen? + ld hl, wKillScreenActivationLevelBCD+1 + ld a, [hl] + swap a + and a, $0F + ld b, a + ldh a, [hNLevel] + cp a, b + jr c, .nooverride + jr nz, .override + ld a, [hl-] + and a, $0F + ld b, a + ldh a, [hNLevel+1] + cp a, b + jr c, .nooverride + jr nz, .override + ld a, [hl] + swap a + and a, $0F + ld b, a + ldh a, [hNLevel+2] + cp a, b + jr c, .nooverride + jr nz, .override + ld a, [hl] + and a, $0F + ld b, a + ldh a, [hNLevel+3] + cp a, b + jr c, .nooverride + +.override + ld hl, wKillScreenActivationLevelBCD + ld a, [hl] + and a, $0F + ldh [hNLevel+3], a + ld a, [hl+] + swap a + and a, $0F + ldh [hNLevel+2], a + ld a, [hl] + and a, $0F + ldh [hNLevel+1], a + ld a, [hl] + swap a + and a, $0F + ldh [hNLevel], a + ; Get our level in bc +.nooverride ldh a, [hLevel] ld c, a ldh a, [hLevel+1] ld b, a + ; Do we need to do a special lock? +.speciallock + ld hl, wLastLockLevel + ld a, [hl+] + cp a, $FF ; $FF means never. + jp z, .bones + + ; Load the level, binary in de. + ld e, a + ld d, [hl] + + ; Check if BC == DE... + ld a, b + cp a, d + jr nz, .bones + ld a, c + cp a, e + jr nz, .bones + + ; Jingle and level lock. + ld a, $FF + ldh [hRequiresLineClear], a + ld [wNoMoreLocks], a + ld a, SFX_LEVELLOCK + push bc + call SFXEnqueue + pop bc + ; Bones? .bones ld hl, wBoneActivationLevel @@ -553,18 +648,7 @@ CheckSpecialLevelConditions: ret c .rip - ld a, 1 - ldh [hCurrentARE], a - ldh [hCurrentLineARE], a - ldh [hCurrentDAS], a - ldh [hCurrentLockDelay], a - ldh [hCurrentLineClearDelay], a - - ld a, 20 - ldh [hCurrentIntegerGravity], a - - xor a, a - ldh [hCurrentFractionalGravity], a + call SFXKill ld a, $FF ld [wKillScreenActive], a @@ -590,10 +674,37 @@ CheckSpecialLevelConditions: ldh [hNLevel], a ld a, $FF ld [wLockLevel], a + + ; Since we triggered a kill screen, does this mean the game now just ends, or do we transition to the staff roll? +.staffroll + ld hl, wStaffRollDuration + ld a, [hl+] + cp a, $FF + jr z, .justkill + + ; Yes, tell the game that we should go to staff roll instead. + ld a, $FF + ld [wShouldGoStaffRoll], a + ret + +.justkill + ld a, 1 + ldh [hCurrentARE], a + ldh [hCurrentLineARE], a + ldh [hCurrentDAS], a + ldh [hCurrentLockDelay], a + ldh [hCurrentLineClearDelay], a + + ld a, 20 + ldh [hCurrentIntegerGravity], a + + xor a, a + ldh [hCurrentFractionalGravity], a ret TriggerKillScreen:: + call SFXKill ld a, 1 ldh [hCurrentARE], a ldh [hCurrentLineARE], a diff --git a/src/res/gameplay_big_data.inc b/src/res/gameplay_big_data.inc index a23c01e..9dff01b 100644 --- a/src/res/gameplay_big_data.inc +++ b/src/res/gameplay_big_data.inc @@ -79,6 +79,29 @@ sBigYouAreGM:: db " " db " QUIT [B] " + +sBigFinalChallenge:: + db " " + db " " + db " " + db "EXCELLENT!" + db " " + db " " + db " BUT NOW " + db " " + db "TRY FINAL" + db " " + db "CHALLENGE!" + db " " + db " " + db " " + db " " + db " " + db " " + db " " + db " " + db " " + sBigPieceXOffsets:: ; How to draw each piece. X-offsets of the sprites. db 0, 8, 16, 24 ; I db 0, 8, 8, 16 ; Z diff --git a/src/res/gameplay_data.inc b/src/res/gameplay_data.inc index 2a8fbc0..a79b160 100644 --- a/src/res/gameplay_data.inc +++ b/src/res/gameplay_data.inc @@ -79,6 +79,30 @@ sYouAreGM:: db " " db " QUIT [B] " + +sFinalChallenge:: + db " " + db " " + db " " + db "EXCELLENT!" + db " " + db " " + db " BUT NOW " + db " " + db "TRY FINAL" + db " " + db "CHALLENGE!" + db " " + db " " + db " " + db " " + db " " + db " " + db " " + db " " + db " " + + sPieceXOffsets:: ; How to draw each piece. X-offsets of the sprites. db 0, 8, 16, 24 ; I db 0, 8, 8, 16 ; Z diff --git a/src/res/other_data.inc b/src/res/other_data.inc index 903ca28..1b53f8a 100644 --- a/src/res/other_data.inc +++ b/src/res/other_data.inc @@ -196,6 +196,8 @@ sDMGTSpeedCurveSpecialData:: dw $FFFF ; When do blocks turn invisible? dw 9999 ; When is the hard kill screen? dw $9999 ; Same but in BCD. + dw 9998 ; If the last level lock isn't at x99, where is it? + dw 3600 ; How long does the staff roll last after the kill screen, in frames. sTGM1SpeedCurve:: @@ -331,7 +333,7 @@ sTGM1SpeedCurve:: db 20, $00 db 30, 30, 16, 30, 41 - dw $0900, 900, $1000 + dw $0900, 900, $0999 db 20, $00 db 30, 30, 16, 30, 41 @@ -339,10 +341,12 @@ sTGM1SpeedCurveEnd:: dw $FFFF sTGM1SpeedCurveSpecialData:: - dw 1000 ; When do we get bones? + dw 999 ; When do we get bones? dw $FFFF ; When do blocks turn invisible? - dw 1199 ; When is the hard kill screen? - dw $1199 ; Same but in BCD. + dw 999 ; When is the hard kill screen? + dw $0999 ; Same but in BCD. + dw 998 ; If the last level lock isn't at x99, where is it? + dw 3600 ; How long does the staff roll last after the kill screen, in frames. sCHILSpeedCurve:: @@ -442,6 +446,8 @@ sCHILSpeedCurveSpecialData:: dw $FFFF ; When do blocks turn invisible? dw 9999 ; When is the hard kill screen? dw $9999 ; Same but in BCD. + dw 9998 ; If the last level lock isn't at x99, where is it? + dw $FFFF ; How long does the staff roll last after the kill screen, in frames. sTGM3SpeedCurve:: @@ -589,7 +595,7 @@ sTGM3SpeedCurve:: db 20, $00 db 7, 7, 8, 15, 6 - dw $1200, 1200, $1300 + dw $1200, 1200, $1299 db 20, $00 db 6, 6, 8, 15, 6 @@ -598,9 +604,11 @@ sTGM3SpeedCurveEnd:: sTGM3SpeedCurveSpecialData:: dw $FFFF ; When do we get bones? - dw 1300 ; When do blocks turn invisible? - dw 1499 ; When is the hard kill screen? - dw $1499 ; Same but in BCD. + dw 1299 ; When do blocks turn invisible? + dw 1299 ; When is the hard kill screen? + dw $1299 ; Same but in BCD. + dw 1298 ; If the last level lock isn't at x99, where is it? + dw 3600 ; How long does the staff roll last after the kill screen, in frames. sDEATSpeedCurve:: dw $0000, 0, $0100 @@ -639,7 +647,7 @@ sDEATSpeedCurve:: db 20, $00 db 6, 6, 8, 15, 4 - dw $0900, 900, $1000 + dw $0900, 900, $0999 db 20, $00 db 6, 6, 8, 15, 4 @@ -647,10 +655,12 @@ sDEATSpeedCurveEnd:: dw $FFFF sDEATSpeedCurveSpecialData:: - dw $FFFF ; When do we get bones? - dw 1000 ; When do blocks turn invisible? - dw 1199 ; When is the hard kill screen? - dw $1199 ; Same but in BCD. + dw $FFFF ; When do we get bones? + dw 999 ; When do blocks turn invisible? + dw 999 ; When is the hard kill screen? + dw $0999 ; Same but in BCD. + dw 998 ; If the last level lock isn't at x99, where is it? + dw 3600 ; How long does the staff roll last after the kill screen, in frames. sSHIRSpeedCurve:: @@ -688,8 +698,10 @@ sSHIRSpeedCurveEnd:: sSHIRSpeedCurveSpecialData:: dw 900 ; When do we get bones? dw 1300 ; When do blocks turn invisible? - dw 1499 ; When is the hard kill screen? - dw $1499 ; Same but in BCD. + dw 1300 ; When is the hard kill screen? + dw $1300 ; Same but in BCD. + dw $FFFF ; If the last level lock isn't at x99, where is it? + dw 3600 ; How long does the staff roll last after the kill screen, in frames. sMYCOSpeedCurve:: @@ -801,6 +813,8 @@ sMYCOSpeedCurveSpecialData:: dw $FFFF ; When do blocks turn invisible? dw 300 ; When is the hard kill screen? dw $0300 ; Same but in BCD. + dw $FFFF ; If the last level lock isn't at x99, where is it? + dw $FFFF ; How long does the staff roll last after the kill screen, in frames. sSharedTiles:: diff --git a/src/res/sources/final.fur b/src/res/sources/final.fur new file mode 100644 index 0000000000000000000000000000000000000000..ac112e74985e635d2882d5fc6686c1d640f2f2f2 GIT binary patch literal 640 zcmV-`0)PE@oXwO!Z__{+#^1Yh94F47A_bv>N-ajDsuE&=0THMF6bW1e2m}iXiAAcW zNtI9}7L*+^urR>D$izk`z62kD;TFC@hYXd%bG|#r2@+ixc;jDucfRL+?p|NAwtY10 zx7u-VFz6ih;V=oRYq7JLHXX7heISu(=KoeL+Y20c5-^dx({n$d%6G498x zOBDJP1^avL{a|D5I^7L739|fjswz-Lcn&ca-4Fw(lgY^mXZj(PoP5#{f{RLCw@u}z zI}L}{>x{M{W%fKZE5U5kZw+JPR?oPVUBBoGOSX*>qbkgLZE)ieYnA z*_fO;q1LY3OMfO$a_*)%pUk}xm2+?y_mT33N_o+wbOcX>WnyMj;<~{X4W6b3c^Gu| z`Y&u*&YRa=DElZ2>Vm?+N$^bG8W-ke5VKp*)$i6h93F>{w%)1J6_``D3eJHVxB!;H zC9nc6o9C;hy<(m%o4GZktpFc*`eY}6kldc?^p~o~95ctu=