1.7
This commit is contained in:
parent
13ae687d9c
commit
ea83cfebea
Binary file not shown.
|
@ -404,141 +404,141 @@ ROM0 bank #0:
|
|||
$3077 = InitTargetHSTable.chil
|
||||
$307c = InitTargetHSTable.myco
|
||||
$307f = InitTargetHSTable.store
|
||||
SECTION: $3092-$31db ($014a bytes) ["Progress Data"]
|
||||
$3092 = sProgressData
|
||||
SECTION: $31dc-$3323 ($0148 bytes) ["Time Functions"]
|
||||
$31dc = TimeInit
|
||||
$3205 = StartCountdown
|
||||
$3213 = ResetGameTime
|
||||
$3227 = CheckTorikan
|
||||
$323d = CheckTorikan.failure
|
||||
$323f = CheckTorikan.success
|
||||
$3242 = HandleTimers
|
||||
$3268 = HandleTimers.reduce
|
||||
$3275 = HandleTimers.clock
|
||||
$328f = HandleTimers.go
|
||||
$32b3 = CheckCOOL_REGRET
|
||||
$32cb = CheckCOOL_REGRET.failure
|
||||
$32cd = CheckCOOL_REGRET.success
|
||||
$32d0 = HandleSectionTimers
|
||||
$32ec = HandleSectionTimers.continue
|
||||
$3300 = HandleSectionTimers.sectiongo
|
||||
SECTION: $3324-$3463 ($0140 bytes) ["Hi Score Data"]
|
||||
$3324 = sHiscoreDefaultData
|
||||
SECTION: $3464-$358d ($012a bytes) ["Input Functions"]
|
||||
$3464 = InputInit
|
||||
$3476 = GetInput
|
||||
$3476 = GetInput.btns
|
||||
$3483 = GetInput.readA
|
||||
$3487 = GetInput.setA
|
||||
$3492 = GetInput.clearA
|
||||
$3495 = GetInput.readB
|
||||
$3499 = GetInput.setB
|
||||
$34a4 = GetInput.clearB
|
||||
$34a7 = GetInput.readSelect
|
||||
$34ab = GetInput.setSelect
|
||||
$34b6 = GetInput.clearSelect
|
||||
$34b9 = GetInput.readStart
|
||||
$34bd = GetInput.setStart
|
||||
$34c8 = GetInput.clearStart
|
||||
$34cb = GetInput.dpad
|
||||
$34d8 = GetInput.readUp
|
||||
$34dc = GetInput.setUp
|
||||
$34e7 = GetInput.clearUp
|
||||
$34ea = GetInput.readDown
|
||||
$34ee = GetInput.setDown
|
||||
$34f9 = GetInput.clearDown
|
||||
$34fc = GetInput.readLeft
|
||||
$3500 = GetInput.setLeft
|
||||
$350b = GetInput.clearLeft
|
||||
$350e = GetInput.readRight
|
||||
$3512 = GetInput.setRight
|
||||
$351d = GetInput.clearRight
|
||||
$3520 = GetInput.priorities
|
||||
$352d = GetInput.jumps
|
||||
$353c = GetInput.dlru
|
||||
$354c = GetInput.ulrd
|
||||
$355c = GetInput.lrud
|
||||
$3567 = GetInput.udlr
|
||||
$3572 = GetInput.zeroud
|
||||
$3578 = GetInput.zerolr
|
||||
$357e = GetInput.zerolrd
|
||||
$3586 = GetInput.zerolru
|
||||
SECTION: $358e-$366d ($00e0 bytes) ["Score Functions"]
|
||||
$358e = ScoreInit
|
||||
$35b6 = IncreaseScore
|
||||
$35ee = IncreaseScore.doConvert
|
||||
$35f0 = !0
|
||||
$3606 = IncreaseScore.carry
|
||||
$3608 = IncreaseScore.postConvert
|
||||
$3615 = !1
|
||||
$361c = IncreaseScore.preAddDigit
|
||||
$3644 = IncreaseScore.addDigit
|
||||
$365a = IncreaseScore.nextDigit
|
||||
SECTION: $366e-$3738 ($00cb bytes) ["Title Function Trampolines"]
|
||||
$366e = SwitchToTitle
|
||||
$3677 = TitleEventLoopHandler
|
||||
$3681 = TitleVBlankHandler
|
||||
$368b = PersistLevel
|
||||
$3699 = DrawSpeedMain
|
||||
$36e9 = DrawSpeedSettings
|
||||
SECTION: $3739-$37e9 ($00b1 bytes) ["Progress Functions"]
|
||||
$3739 = SetProgress
|
||||
$3743 = SetProgress.loop
|
||||
$3747 = SetProgress.correct
|
||||
$376e = SetProgress.wvr_u1
|
||||
$377a = SetProgress.wvr_u2
|
||||
$3788 = SetProgress.wvr_u3
|
||||
$3794 = SetProgress.wvr_u4
|
||||
$37a2 = SetProgress.wvr_u5
|
||||
$37ae = SetProgress.wvr_u6
|
||||
$37bc = SetProgress.wvr_u7
|
||||
$37c8 = SetProgress.wvr_u8
|
||||
$37d6 = SetProgress.wvr_u9
|
||||
$37e2 = SetProgress.wvr_u10
|
||||
SECTION: $37ea-$388a ($00a1 bytes) ["Code Entry Point"]
|
||||
$37ea = Main
|
||||
$3813 = Main.notgbc
|
||||
$381f = Main.wvr_u1
|
||||
$384c = EventLoop
|
||||
$3865 = EventLoop.eventloopjumps
|
||||
$386e = EventLoopPostHandler
|
||||
$3870 = EventLoopPostHandler.wvb_u2
|
||||
$3882 = EventLoopPostHandler.vblankjumps
|
||||
SECTION: $388b-$38c0 ($0036 bytes) ["Grading Functions Unbanked"]
|
||||
$388b = GradeInit
|
||||
$3894 = UpdateGrade
|
||||
$389d = DecayGradeProcess
|
||||
$38a6 = DecayGradeDelay
|
||||
$38af = TGM3REGRETHandler
|
||||
$38b8 = TGM3COOLHandler
|
||||
SECTION: $38c1-$38ee ($002e bytes) ["Memory Functions"]
|
||||
$38c1 = UnsafeMemCopy
|
||||
$38ca = SafeMemCopy.wvr_u1
|
||||
$38ca = SafeMemCopy
|
||||
$38d9 = UnsafeMemSet
|
||||
$38e1 = SafeMemSet
|
||||
$38e1 = SafeMemSet.wvr_u2
|
||||
SECTION: $38ef-$3914 ($0026 bytes) ["Gameplay Function Trampolines"]
|
||||
$38ef = SwitchToGameplay
|
||||
$38f8 = SwitchToGameplayBig
|
||||
$3901 = GamePlayEventLoopHandler
|
||||
$390b = GamePlayBigEventLoopHandler
|
||||
SECTION: $3915-$3939 ($0025 bytes) ["Interrupt Initialization Functions"]
|
||||
$3915 = EnableScreenSquish
|
||||
$392f = DisableScreenSquish
|
||||
SECTION: $393a-$395b ($0022 bytes) ["OAM Functions"]
|
||||
$393a = CopyOAMHandler
|
||||
$3946 = ClearOAM
|
||||
SECTION: $395c-$396c ($0011 bytes) ["Intro Effect Trampoline"]
|
||||
$395c = DoIntroEffect
|
||||
SECTION: $396d-$397b ($000f bytes) ["Banking Functions"]
|
||||
$396d = BankingInit
|
||||
SECTION: $397c-$3985 ($000a bytes) ["OAM DMA Code"]
|
||||
$397c = OAMDMA
|
||||
$3986 = OAMDMAEnd
|
||||
EMPTY: $3986-$3fff ($067a bytes)
|
||||
TOTAL EMPTY: $0682 bytes
|
||||
SECTION: $3092-$31de ($014d bytes) ["Time Functions"]
|
||||
$3092 = TimeInit
|
||||
$30bb = StartCountdown
|
||||
$30c9 = ResetGameTime
|
||||
$30dd = CheckTorikan
|
||||
$30f3 = CheckTorikan.failure
|
||||
$30f5 = CheckTorikan.success
|
||||
$30f8 = HandleTimers
|
||||
$311e = HandleTimers.reduce
|
||||
$312b = HandleTimers.clock
|
||||
$3145 = HandleTimers.go
|
||||
$3169 = CheckCOOL_REGRET
|
||||
$3181 = CheckCOOL_REGRET.failure
|
||||
$3183 = CheckCOOL_REGRET.success
|
||||
$3186 = HandleSectionTimers
|
||||
$31a7 = HandleSectionTimers.continue
|
||||
$31bb = HandleSectionTimers.sectiongo
|
||||
SECTION: $31df-$3328 ($014a bytes) ["Progress Data"]
|
||||
$31df = sProgressData
|
||||
SECTION: $3329-$3468 ($0140 bytes) ["Hi Score Data"]
|
||||
$3329 = sHiscoreDefaultData
|
||||
SECTION: $3469-$3592 ($012a bytes) ["Input Functions"]
|
||||
$3469 = InputInit
|
||||
$347b = GetInput
|
||||
$347b = GetInput.btns
|
||||
$3488 = GetInput.readA
|
||||
$348c = GetInput.setA
|
||||
$3497 = GetInput.clearA
|
||||
$349a = GetInput.readB
|
||||
$349e = GetInput.setB
|
||||
$34a9 = GetInput.clearB
|
||||
$34ac = GetInput.readSelect
|
||||
$34b0 = GetInput.setSelect
|
||||
$34bb = GetInput.clearSelect
|
||||
$34be = GetInput.readStart
|
||||
$34c2 = GetInput.setStart
|
||||
$34cd = GetInput.clearStart
|
||||
$34d0 = GetInput.dpad
|
||||
$34dd = GetInput.readUp
|
||||
$34e1 = GetInput.setUp
|
||||
$34ec = GetInput.clearUp
|
||||
$34ef = GetInput.readDown
|
||||
$34f3 = GetInput.setDown
|
||||
$34fe = GetInput.clearDown
|
||||
$3501 = GetInput.readLeft
|
||||
$3505 = GetInput.setLeft
|
||||
$3510 = GetInput.clearLeft
|
||||
$3513 = GetInput.readRight
|
||||
$3517 = GetInput.setRight
|
||||
$3522 = GetInput.clearRight
|
||||
$3525 = GetInput.priorities
|
||||
$3532 = GetInput.jumps
|
||||
$3541 = GetInput.dlru
|
||||
$3551 = GetInput.ulrd
|
||||
$3561 = GetInput.lrud
|
||||
$356c = GetInput.udlr
|
||||
$3577 = GetInput.zeroud
|
||||
$357d = GetInput.zerolr
|
||||
$3583 = GetInput.zerolrd
|
||||
$358b = GetInput.zerolru
|
||||
SECTION: $3593-$3672 ($00e0 bytes) ["Score Functions"]
|
||||
$3593 = ScoreInit
|
||||
$35bb = IncreaseScore
|
||||
$35f3 = IncreaseScore.doConvert
|
||||
$35f5 = !0
|
||||
$360b = IncreaseScore.carry
|
||||
$360d = IncreaseScore.postConvert
|
||||
$361a = !1
|
||||
$3621 = IncreaseScore.preAddDigit
|
||||
$3649 = IncreaseScore.addDigit
|
||||
$365f = IncreaseScore.nextDigit
|
||||
SECTION: $3673-$373d ($00cb bytes) ["Title Function Trampolines"]
|
||||
$3673 = SwitchToTitle
|
||||
$367c = TitleEventLoopHandler
|
||||
$3686 = TitleVBlankHandler
|
||||
$3690 = PersistLevel
|
||||
$369e = DrawSpeedMain
|
||||
$36ee = DrawSpeedSettings
|
||||
SECTION: $373e-$37ee ($00b1 bytes) ["Progress Functions"]
|
||||
$373e = SetProgress
|
||||
$3748 = SetProgress.loop
|
||||
$374c = SetProgress.correct
|
||||
$3773 = SetProgress.wvr_u1
|
||||
$377f = SetProgress.wvr_u2
|
||||
$378d = SetProgress.wvr_u3
|
||||
$3799 = SetProgress.wvr_u4
|
||||
$37a7 = SetProgress.wvr_u5
|
||||
$37b3 = SetProgress.wvr_u6
|
||||
$37c1 = SetProgress.wvr_u7
|
||||
$37cd = SetProgress.wvr_u8
|
||||
$37db = SetProgress.wvr_u9
|
||||
$37e7 = SetProgress.wvr_u10
|
||||
SECTION: $37ef-$3895 ($00a7 bytes) ["Code Entry Point"]
|
||||
$37ef = Main
|
||||
$3818 = Main.notgbc
|
||||
$3827 = Main.wvr_u1
|
||||
$3857 = EventLoop
|
||||
$3870 = EventLoop.eventloopjumps
|
||||
$3879 = EventLoopPostHandler
|
||||
$387b = EventLoopPostHandler.wvb_u2
|
||||
$388d = EventLoopPostHandler.vblankjumps
|
||||
SECTION: $3896-$38cb ($0036 bytes) ["Grading Functions Unbanked"]
|
||||
$3896 = GradeInit
|
||||
$389f = UpdateGrade
|
||||
$38a8 = DecayGradeProcess
|
||||
$38b1 = DecayGradeDelay
|
||||
$38ba = TGM3REGRETHandler
|
||||
$38c3 = TGM3COOLHandler
|
||||
SECTION: $38cc-$38f9 ($002e bytes) ["Memory Functions"]
|
||||
$38cc = UnsafeMemCopy
|
||||
$38d5 = SafeMemCopy.wvr_u1
|
||||
$38d5 = SafeMemCopy
|
||||
$38e4 = UnsafeMemSet
|
||||
$38ec = SafeMemSet
|
||||
$38ec = SafeMemSet.wvr_u2
|
||||
SECTION: $38fa-$391f ($0026 bytes) ["Gameplay Function Trampolines"]
|
||||
$38fa = SwitchToGameplay
|
||||
$3903 = SwitchToGameplayBig
|
||||
$390c = GamePlayEventLoopHandler
|
||||
$3916 = GamePlayBigEventLoopHandler
|
||||
SECTION: $3920-$3944 ($0025 bytes) ["Interrupt Initialization Functions"]
|
||||
$3920 = EnableScreenSquish
|
||||
$393a = DisableScreenSquish
|
||||
SECTION: $3945-$3966 ($0022 bytes) ["OAM Functions"]
|
||||
$3945 = CopyOAMHandler
|
||||
$3951 = ClearOAM
|
||||
SECTION: $3967-$3977 ($0011 bytes) ["Intro Effect Trampoline"]
|
||||
$3967 = DoIntroEffect
|
||||
SECTION: $3978-$3986 ($000f bytes) ["Banking Functions"]
|
||||
$3978 = BankingInit
|
||||
SECTION: $3987-$3990 ($000a bytes) ["OAM DMA Code"]
|
||||
$3987 = OAMDMA
|
||||
$3991 = OAMDMAEnd
|
||||
EMPTY: $3991-$3fff ($066f bytes)
|
||||
TOTAL EMPTY: $0677 bytes
|
||||
|
||||
ROMX bank #1:
|
||||
SECTION: $4000-$4007 ($0008 bytes) ["Bank ID BANK_OTHER"]
|
||||
|
@ -2192,123 +2192,123 @@ ROMX bank #4:
|
|||
$68c0 = sGameplayUngradedTileMap
|
||||
$68c0 = sGameplayTileMapEnd
|
||||
$6b60 = sGameplayUngradedTileMapEnd
|
||||
SECTION: $6b60-$7284 ($0725 bytes) ["Grading Functions Banked"]
|
||||
SECTION: $6b60-$7287 ($0728 bytes) ["Grading Functions Banked"]
|
||||
$6b60 = GradeInitB
|
||||
$6bad = GradeInitB.grade9start
|
||||
$6bb2 = UpdateGradeB
|
||||
$6bb2 = GradeInitB.end
|
||||
$6bc0 = UpdateGradeB.gradejumptable
|
||||
$6bd5 = DecayGradeProcessB
|
||||
$6be3 = DecayGradeProcessB.gradejumptable
|
||||
$6bf8 = DecayGradeDelayB
|
||||
$6c06 = DecayGradeDelayB.gradejumptable
|
||||
$6c1b = PrepareScore
|
||||
$6c2e = DrawGradeProgressDMGT
|
||||
$6c3a = !0
|
||||
$6c49 = DrawGradeProgressTGM3
|
||||
$6c55 = !1
|
||||
$6c64 = UpdateGradeDMGT
|
||||
$6c9d = UpdateGradeDMGT.checklineclears
|
||||
$6cb6 = UpdateGradeDMGT.clearrate
|
||||
$6cc7 = UpdateGradeDMGT.combomult
|
||||
$6cd4 = UpdateGradeDMGT.combo13
|
||||
$6ce5 = UpdateGradeDMGT.combo8
|
||||
$6cf6 = UpdateGradeDMGT.combo1
|
||||
$6d05 = UpdateGradeDMGT.prelevel
|
||||
$6d14 = UpdateGradeDMGT.single
|
||||
$6d24 = UpdateGradeDMGT.double
|
||||
$6d35 = UpdateGradeDMGT.adddonce
|
||||
$6d39 = UpdateGradeDMGT.triple
|
||||
$6d4a = UpdateGradeDMGT.addtonce
|
||||
$6d4e = UpdateGradeDMGT.tetris
|
||||
$6d52 = UpdateGradeDMGT.levelmult
|
||||
$6d6a = UpdateGradeDMGT.mult4
|
||||
$6d70 = UpdateGradeDMGT.mult3
|
||||
$6d75 = UpdateGradeDMGT.mult2
|
||||
$6d79 = UpdateGradeDMGT.mult1
|
||||
$6d7a = UpdateGradeDMGT.processgrade
|
||||
$6da3 = UpdateGradeDMGT.increasegrademaybe
|
||||
$6dc7 = UpdateGradeDMGT.gotgm
|
||||
$6dd5 = DecayGradeDMGT
|
||||
$6df8 = DecayGradeDMGT.nodecay
|
||||
$6dff = DecayGradeDMGT.decay
|
||||
$6e0d = UpdateGradeTGM1
|
||||
$6e20 = UpdateGradeTGM1.trygradeup
|
||||
$6e3b = UpdateGradeTGM1.increasegrade
|
||||
$6e50 = UpdateGradeTGM1.skipjingle
|
||||
$6e5c = UpdateGradeTGM1.check300
|
||||
$6e7a = UpdateGradeTGM1.success300
|
||||
$6e81 = UpdateGradeTGM1.fail300
|
||||
$6e88 = UpdateGradeTGM1.check500
|
||||
$6ea6 = UpdateGradeTGM1.success500
|
||||
$6ead = UpdateGradeTGM1.fail500
|
||||
$6eb4 = UpdateGradeTGM1.check999
|
||||
$6eeb = UpdateGradeTGM1.success999
|
||||
$6f03 = UpdateGradeTGM1.fail999
|
||||
$6f09 = UpdateGradeDEAT
|
||||
$6f15 = UpdateGradeDEAT.notgm
|
||||
$6f3b = UpdateGradeDEAT.notm
|
||||
$6f5e = UpdateGradeDEAT.disqualify
|
||||
$6f7c = UpdateGradeSHIR
|
||||
$6fbe = UpdateGradeSHIR.s5torikan
|
||||
$6fce = UpdateGradeSHIR.s10torikan
|
||||
$6fdd = UpdateGradeSHIR.disqualify
|
||||
$6fec = UpdateGradeSHIR.l1000
|
||||
$7002 = UpdateGradeSHIR.l500
|
||||
$7018 = UpdateGradeTGM3
|
||||
$7018 = UpdateGradeTGM3.GradePoints
|
||||
$7027 = !2
|
||||
$702c = UpdateGradeTGM3.GetOffset
|
||||
$703e = UpdateGradeTGM3.loadpoints
|
||||
$704b = UpdateGradeTGM3.multipliers
|
||||
$7058 = !3
|
||||
$7072 = !4
|
||||
$7077 = UpdateGradeTGM3.levelmultiplier
|
||||
$7090 = UpdateGradeTGM3.Level750
|
||||
$70a4 = UpdateGradeTGM3.under750
|
||||
$70aa = UpdateGradeTGM3.Level500
|
||||
$70b8 = UpdateGradeTGM3.Level250
|
||||
$70c7 = UpdateGradeTGM3.under250
|
||||
$70cb = UpdateGradeTGM3.Multiply
|
||||
$70ce = !5
|
||||
$70d5 = UpdateGradeTGM3.IncreaseInternalGrade
|
||||
$70e4 = UpdateGradeTGM3.nocool
|
||||
$70f8 = TGM3UpdateDisplayedGrade
|
||||
$710d = TGM3UpdateDisplayedGrade.update
|
||||
$7126 = TGM3UpdateDisplayedGrade.notaboves10
|
||||
$7134 = CheckCOOL
|
||||
$7148 = CheckCOOL.cool
|
||||
$715a = CheckCOOL.nots10
|
||||
$7164 = DecayGradeTGM3
|
||||
$7179 = DecayGradeTGM3.points
|
||||
$7199 = !6
|
||||
$719d = DecayGradeTGM3.GetOffset
|
||||
$71a6 = DecayGradeTGM3.lpoints
|
||||
$71ac = TGM3COOLHandlerB
|
||||
$71d3 = TGM3COOLHandlerB.checkCOOL
|
||||
$71e3 = TGM3COOLHandlerB.nocarry
|
||||
$71e8 = TGM3COOLHandlerB.checkBaselineCOOL
|
||||
$71f0 = TGM3COOLHandlerB.cool
|
||||
$720a = TGM3COOLHandlerB.nocool
|
||||
$7216 = TGM3REGRETHandlerB
|
||||
$7232 = TGM3REGRETHandlerB.regret
|
||||
$725f = TGM3StaffRollGradeUpdate
|
||||
$7275 = TGM3StaffRollGradeUpdate.UpdateGrade
|
||||
SECTION: $7285-$76a8 ($0424 bytes) ["Grading Data"]
|
||||
$7285 = sDMGTGrading
|
||||
$7339 = sDMGTGaugeLUT
|
||||
$7439 = sTGM3GaugeLUT
|
||||
$7549 = sTGM1GradeScores
|
||||
$756b = sTGM3InternalGradeSystem
|
||||
$760b = sTGM3GradeBoosts
|
||||
$762a = sTGM3HowManyInternalGradesToDecrease
|
||||
$7649 = sTGM3ComboMultipliers
|
||||
$767b = sTGM3LevelMultiplier
|
||||
$767e = sTGM3BaselineCOOL
|
||||
$7690 = sTGM3REGRETConditions
|
||||
$76a4 = sTGM3StaffrollGrading
|
||||
EMPTY: $76a9-$7fff ($0957 bytes)
|
||||
TOTAL EMPTY: $0957 bytes
|
||||
$6bb0 = GradeInitB.grade9start
|
||||
$6bb5 = UpdateGradeB
|
||||
$6bb5 = GradeInitB.end
|
||||
$6bc3 = UpdateGradeB.gradejumptable
|
||||
$6bd8 = DecayGradeProcessB
|
||||
$6be6 = DecayGradeProcessB.gradejumptable
|
||||
$6bfb = DecayGradeDelayB
|
||||
$6c09 = DecayGradeDelayB.gradejumptable
|
||||
$6c1e = PrepareScore
|
||||
$6c31 = DrawGradeProgressDMGT
|
||||
$6c3d = !0
|
||||
$6c4c = DrawGradeProgressTGM3
|
||||
$6c58 = !1
|
||||
$6c67 = UpdateGradeDMGT
|
||||
$6ca0 = UpdateGradeDMGT.checklineclears
|
||||
$6cb9 = UpdateGradeDMGT.clearrate
|
||||
$6cca = UpdateGradeDMGT.combomult
|
||||
$6cd7 = UpdateGradeDMGT.combo13
|
||||
$6ce8 = UpdateGradeDMGT.combo8
|
||||
$6cf9 = UpdateGradeDMGT.combo1
|
||||
$6d08 = UpdateGradeDMGT.prelevel
|
||||
$6d17 = UpdateGradeDMGT.single
|
||||
$6d27 = UpdateGradeDMGT.double
|
||||
$6d38 = UpdateGradeDMGT.adddonce
|
||||
$6d3c = UpdateGradeDMGT.triple
|
||||
$6d4d = UpdateGradeDMGT.addtonce
|
||||
$6d51 = UpdateGradeDMGT.tetris
|
||||
$6d55 = UpdateGradeDMGT.levelmult
|
||||
$6d6d = UpdateGradeDMGT.mult4
|
||||
$6d73 = UpdateGradeDMGT.mult3
|
||||
$6d78 = UpdateGradeDMGT.mult2
|
||||
$6d7c = UpdateGradeDMGT.mult1
|
||||
$6d7d = UpdateGradeDMGT.processgrade
|
||||
$6da6 = UpdateGradeDMGT.increasegrademaybe
|
||||
$6dca = UpdateGradeDMGT.gotgm
|
||||
$6dd8 = DecayGradeDMGT
|
||||
$6dfb = DecayGradeDMGT.nodecay
|
||||
$6e02 = DecayGradeDMGT.decay
|
||||
$6e10 = UpdateGradeTGM1
|
||||
$6e23 = UpdateGradeTGM1.trygradeup
|
||||
$6e3e = UpdateGradeTGM1.increasegrade
|
||||
$6e53 = UpdateGradeTGM1.skipjingle
|
||||
$6e5f = UpdateGradeTGM1.check300
|
||||
$6e7d = UpdateGradeTGM1.success300
|
||||
$6e84 = UpdateGradeTGM1.fail300
|
||||
$6e8b = UpdateGradeTGM1.check500
|
||||
$6ea9 = UpdateGradeTGM1.success500
|
||||
$6eb0 = UpdateGradeTGM1.fail500
|
||||
$6eb7 = UpdateGradeTGM1.check999
|
||||
$6eee = UpdateGradeTGM1.success999
|
||||
$6f06 = UpdateGradeTGM1.fail999
|
||||
$6f0c = UpdateGradeDEAT
|
||||
$6f18 = UpdateGradeDEAT.notgm
|
||||
$6f3e = UpdateGradeDEAT.notm
|
||||
$6f61 = UpdateGradeDEAT.disqualify
|
||||
$6f7f = UpdateGradeSHIR
|
||||
$6fc1 = UpdateGradeSHIR.s5torikan
|
||||
$6fd1 = UpdateGradeSHIR.s10torikan
|
||||
$6fe0 = UpdateGradeSHIR.disqualify
|
||||
$6fef = UpdateGradeSHIR.l1000
|
||||
$7005 = UpdateGradeSHIR.l500
|
||||
$701b = UpdateGradeTGM3
|
||||
$701b = UpdateGradeTGM3.GradePoints
|
||||
$702a = !2
|
||||
$702f = UpdateGradeTGM3.GetOffset
|
||||
$7041 = UpdateGradeTGM3.loadpoints
|
||||
$704e = UpdateGradeTGM3.multipliers
|
||||
$705b = !3
|
||||
$7075 = !4
|
||||
$707a = UpdateGradeTGM3.levelmultiplier
|
||||
$7093 = UpdateGradeTGM3.Level750
|
||||
$70a7 = UpdateGradeTGM3.under750
|
||||
$70ad = UpdateGradeTGM3.Level500
|
||||
$70bb = UpdateGradeTGM3.Level250
|
||||
$70ca = UpdateGradeTGM3.under250
|
||||
$70ce = UpdateGradeTGM3.Multiply
|
||||
$70d1 = !5
|
||||
$70d8 = UpdateGradeTGM3.IncreaseInternalGrade
|
||||
$70e7 = UpdateGradeTGM3.nocool
|
||||
$70fb = TGM3UpdateDisplayedGrade
|
||||
$7110 = TGM3UpdateDisplayedGrade.update
|
||||
$7129 = TGM3UpdateDisplayedGrade.notaboves10
|
||||
$7137 = CheckCOOL
|
||||
$714b = CheckCOOL.cool
|
||||
$715d = CheckCOOL.nots10
|
||||
$7167 = DecayGradeTGM3
|
||||
$717c = DecayGradeTGM3.points
|
||||
$719c = !6
|
||||
$71a0 = DecayGradeTGM3.GetOffset
|
||||
$71a9 = DecayGradeTGM3.lpoints
|
||||
$71af = TGM3COOLHandlerB
|
||||
$71d6 = TGM3COOLHandlerB.checkCOOL
|
||||
$71e6 = TGM3COOLHandlerB.nocarry
|
||||
$71eb = TGM3COOLHandlerB.checkBaselineCOOL
|
||||
$71f3 = TGM3COOLHandlerB.cool
|
||||
$720d = TGM3COOLHandlerB.nocool
|
||||
$7219 = TGM3REGRETHandlerB
|
||||
$7235 = TGM3REGRETHandlerB.regret
|
||||
$7262 = TGM3StaffRollGradeUpdate
|
||||
$7278 = TGM3StaffRollGradeUpdate.UpdateGrade
|
||||
SECTION: $7288-$76ab ($0424 bytes) ["Grading Data"]
|
||||
$7288 = sDMGTGrading
|
||||
$733c = sDMGTGaugeLUT
|
||||
$743c = sTGM3GaugeLUT
|
||||
$754c = sTGM1GradeScores
|
||||
$756e = sTGM3InternalGradeSystem
|
||||
$760e = sTGM3GradeBoosts
|
||||
$762d = sTGM3HowManyInternalGradesToDecrease
|
||||
$764c = sTGM3ComboMultipliers
|
||||
$767e = sTGM3LevelMultiplier
|
||||
$7681 = sTGM3BaselineCOOL
|
||||
$7693 = sTGM3REGRETConditions
|
||||
$76a7 = sTGM3StaffrollGrading
|
||||
EMPTY: $76ac-$7fff ($0954 bytes)
|
||||
TOTAL EMPTY: $0954 bytes
|
||||
|
||||
ROMX bank #5:
|
||||
SECTION: $4000-$4007 ($0008 bytes) ["Bank ID BANK_GAMEPLAY_BIG"]
|
||||
|
@ -3575,8 +3575,8 @@ HRAM bank #0:
|
|||
TOTAL EMPTY: $0000 bytes
|
||||
|
||||
SUMMARY:
|
||||
ROM0: 14718 bytes used / 1666 free
|
||||
ROMX: 110845 bytes used / 36611 free in 9 banks
|
||||
ROM0: 14729 bytes used / 1655 free
|
||||
ROMX: 110848 bytes used / 36608 free in 9 banks
|
||||
SRAM: 2951 bytes used / 5241 free in 1 bank
|
||||
WRAM0: 3927 bytes used / 169 free
|
||||
HRAM: 127 bytes used / 0 free
|
||||
|
|
Binary file not shown.
|
@ -303,121 +303,121 @@
|
|||
00:3077 InitTargetHSTable.chil
|
||||
00:307c InitTargetHSTable.myco
|
||||
00:307f InitTargetHSTable.store
|
||||
00:3092 sProgressData
|
||||
00:31dc TimeInit
|
||||
00:3205 StartCountdown
|
||||
00:3213 ResetGameTime
|
||||
00:3227 CheckTorikan
|
||||
00:323d CheckTorikan.failure
|
||||
00:323f CheckTorikan.success
|
||||
00:3242 HandleTimers
|
||||
00:3268 HandleTimers.reduce
|
||||
00:3275 HandleTimers.clock
|
||||
00:328f HandleTimers.go
|
||||
00:32b3 CheckCOOL_REGRET
|
||||
00:32cb CheckCOOL_REGRET.failure
|
||||
00:32cd CheckCOOL_REGRET.success
|
||||
00:32d0 HandleSectionTimers
|
||||
00:32ec HandleSectionTimers.continue
|
||||
00:3300 HandleSectionTimers.sectiongo
|
||||
00:3324 sHiscoreDefaultData
|
||||
00:3464 InputInit
|
||||
00:3476 GetInput
|
||||
00:3476 GetInput.btns
|
||||
00:3483 GetInput.readA
|
||||
00:3487 GetInput.setA
|
||||
00:3492 GetInput.clearA
|
||||
00:3495 GetInput.readB
|
||||
00:3499 GetInput.setB
|
||||
00:34a4 GetInput.clearB
|
||||
00:34a7 GetInput.readSelect
|
||||
00:34ab GetInput.setSelect
|
||||
00:34b6 GetInput.clearSelect
|
||||
00:34b9 GetInput.readStart
|
||||
00:34bd GetInput.setStart
|
||||
00:34c8 GetInput.clearStart
|
||||
00:34cb GetInput.dpad
|
||||
00:34d8 GetInput.readUp
|
||||
00:34dc GetInput.setUp
|
||||
00:34e7 GetInput.clearUp
|
||||
00:34ea GetInput.readDown
|
||||
00:34ee GetInput.setDown
|
||||
00:34f9 GetInput.clearDown
|
||||
00:34fc GetInput.readLeft
|
||||
00:3500 GetInput.setLeft
|
||||
00:350b GetInput.clearLeft
|
||||
00:350e GetInput.readRight
|
||||
00:3512 GetInput.setRight
|
||||
00:351d GetInput.clearRight
|
||||
00:3520 GetInput.priorities
|
||||
00:352d GetInput.jumps
|
||||
00:353c GetInput.dlru
|
||||
00:354c GetInput.ulrd
|
||||
00:355c GetInput.lrud
|
||||
00:3567 GetInput.udlr
|
||||
00:3572 GetInput.zeroud
|
||||
00:3578 GetInput.zerolr
|
||||
00:357e GetInput.zerolrd
|
||||
00:3586 GetInput.zerolru
|
||||
00:358e ScoreInit
|
||||
00:35b6 IncreaseScore
|
||||
00:35ee IncreaseScore.doConvert
|
||||
00:3606 IncreaseScore.carry
|
||||
00:3608 IncreaseScore.postConvert
|
||||
00:361c IncreaseScore.preAddDigit
|
||||
00:3644 IncreaseScore.addDigit
|
||||
00:365a IncreaseScore.nextDigit
|
||||
00:366e SwitchToTitle
|
||||
00:3677 TitleEventLoopHandler
|
||||
00:3681 TitleVBlankHandler
|
||||
00:368b PersistLevel
|
||||
00:3699 DrawSpeedMain
|
||||
00:36e9 DrawSpeedSettings
|
||||
00:3739 SetProgress
|
||||
00:3743 SetProgress.loop
|
||||
00:3747 SetProgress.correct
|
||||
00:376e SetProgress.wvr_u1
|
||||
00:377a SetProgress.wvr_u2
|
||||
00:3788 SetProgress.wvr_u3
|
||||
00:3794 SetProgress.wvr_u4
|
||||
00:37a2 SetProgress.wvr_u5
|
||||
00:37ae SetProgress.wvr_u6
|
||||
00:37bc SetProgress.wvr_u7
|
||||
00:37c8 SetProgress.wvr_u8
|
||||
00:37d6 SetProgress.wvr_u9
|
||||
00:37e2 SetProgress.wvr_u10
|
||||
00:37ea Main
|
||||
00:3813 Main.notgbc
|
||||
00:381f Main.wvr_u1
|
||||
00:384c EventLoop
|
||||
00:3865 EventLoop.eventloopjumps
|
||||
00:386e EventLoopPostHandler
|
||||
00:3870 EventLoopPostHandler.wvb_u2
|
||||
00:3882 EventLoopPostHandler.vblankjumps
|
||||
00:388b GradeInit
|
||||
00:3894 UpdateGrade
|
||||
00:389d DecayGradeProcess
|
||||
00:38a6 DecayGradeDelay
|
||||
00:38af TGM3REGRETHandler
|
||||
00:38b8 TGM3COOLHandler
|
||||
00:38c1 UnsafeMemCopy
|
||||
00:38ca SafeMemCopy.wvr_u1
|
||||
00:38ca SafeMemCopy
|
||||
00:38d9 UnsafeMemSet
|
||||
00:38e1 SafeMemSet
|
||||
00:38e1 SafeMemSet.wvr_u2
|
||||
00:38ef SwitchToGameplay
|
||||
00:38f8 SwitchToGameplayBig
|
||||
00:3901 GamePlayEventLoopHandler
|
||||
00:390b GamePlayBigEventLoopHandler
|
||||
00:3915 EnableScreenSquish
|
||||
00:392f DisableScreenSquish
|
||||
00:393a CopyOAMHandler
|
||||
00:3946 ClearOAM
|
||||
00:395c DoIntroEffect
|
||||
00:396d BankingInit
|
||||
00:397c OAMDMA
|
||||
00:3986 OAMDMAEnd
|
||||
00:3092 TimeInit
|
||||
00:30bb StartCountdown
|
||||
00:30c9 ResetGameTime
|
||||
00:30dd CheckTorikan
|
||||
00:30f3 CheckTorikan.failure
|
||||
00:30f5 CheckTorikan.success
|
||||
00:30f8 HandleTimers
|
||||
00:311e HandleTimers.reduce
|
||||
00:312b HandleTimers.clock
|
||||
00:3145 HandleTimers.go
|
||||
00:3169 CheckCOOL_REGRET
|
||||
00:3181 CheckCOOL_REGRET.failure
|
||||
00:3183 CheckCOOL_REGRET.success
|
||||
00:3186 HandleSectionTimers
|
||||
00:31a7 HandleSectionTimers.continue
|
||||
00:31bb HandleSectionTimers.sectiongo
|
||||
00:31df sProgressData
|
||||
00:3329 sHiscoreDefaultData
|
||||
00:3469 InputInit
|
||||
00:347b GetInput
|
||||
00:347b GetInput.btns
|
||||
00:3488 GetInput.readA
|
||||
00:348c GetInput.setA
|
||||
00:3497 GetInput.clearA
|
||||
00:349a GetInput.readB
|
||||
00:349e GetInput.setB
|
||||
00:34a9 GetInput.clearB
|
||||
00:34ac GetInput.readSelect
|
||||
00:34b0 GetInput.setSelect
|
||||
00:34bb GetInput.clearSelect
|
||||
00:34be GetInput.readStart
|
||||
00:34c2 GetInput.setStart
|
||||
00:34cd GetInput.clearStart
|
||||
00:34d0 GetInput.dpad
|
||||
00:34dd GetInput.readUp
|
||||
00:34e1 GetInput.setUp
|
||||
00:34ec GetInput.clearUp
|
||||
00:34ef GetInput.readDown
|
||||
00:34f3 GetInput.setDown
|
||||
00:34fe GetInput.clearDown
|
||||
00:3501 GetInput.readLeft
|
||||
00:3505 GetInput.setLeft
|
||||
00:3510 GetInput.clearLeft
|
||||
00:3513 GetInput.readRight
|
||||
00:3517 GetInput.setRight
|
||||
00:3522 GetInput.clearRight
|
||||
00:3525 GetInput.priorities
|
||||
00:3532 GetInput.jumps
|
||||
00:3541 GetInput.dlru
|
||||
00:3551 GetInput.ulrd
|
||||
00:3561 GetInput.lrud
|
||||
00:356c GetInput.udlr
|
||||
00:3577 GetInput.zeroud
|
||||
00:357d GetInput.zerolr
|
||||
00:3583 GetInput.zerolrd
|
||||
00:358b GetInput.zerolru
|
||||
00:3593 ScoreInit
|
||||
00:35bb IncreaseScore
|
||||
00:35f3 IncreaseScore.doConvert
|
||||
00:360b IncreaseScore.carry
|
||||
00:360d IncreaseScore.postConvert
|
||||
00:3621 IncreaseScore.preAddDigit
|
||||
00:3649 IncreaseScore.addDigit
|
||||
00:365f IncreaseScore.nextDigit
|
||||
00:3673 SwitchToTitle
|
||||
00:367c TitleEventLoopHandler
|
||||
00:3686 TitleVBlankHandler
|
||||
00:3690 PersistLevel
|
||||
00:369e DrawSpeedMain
|
||||
00:36ee DrawSpeedSettings
|
||||
00:373e SetProgress
|
||||
00:3748 SetProgress.loop
|
||||
00:374c SetProgress.correct
|
||||
00:3773 SetProgress.wvr_u1
|
||||
00:377f SetProgress.wvr_u2
|
||||
00:378d SetProgress.wvr_u3
|
||||
00:3799 SetProgress.wvr_u4
|
||||
00:37a7 SetProgress.wvr_u5
|
||||
00:37b3 SetProgress.wvr_u6
|
||||
00:37c1 SetProgress.wvr_u7
|
||||
00:37cd SetProgress.wvr_u8
|
||||
00:37db SetProgress.wvr_u9
|
||||
00:37e7 SetProgress.wvr_u10
|
||||
00:37ef Main
|
||||
00:3818 Main.notgbc
|
||||
00:3827 Main.wvr_u1
|
||||
00:3857 EventLoop
|
||||
00:3870 EventLoop.eventloopjumps
|
||||
00:3879 EventLoopPostHandler
|
||||
00:387b EventLoopPostHandler.wvb_u2
|
||||
00:388d EventLoopPostHandler.vblankjumps
|
||||
00:3896 GradeInit
|
||||
00:389f UpdateGrade
|
||||
00:38a8 DecayGradeProcess
|
||||
00:38b1 DecayGradeDelay
|
||||
00:38ba TGM3REGRETHandler
|
||||
00:38c3 TGM3COOLHandler
|
||||
00:38cc UnsafeMemCopy
|
||||
00:38d5 SafeMemCopy.wvr_u1
|
||||
00:38d5 SafeMemCopy
|
||||
00:38e4 UnsafeMemSet
|
||||
00:38ec SafeMemSet
|
||||
00:38ec SafeMemSet.wvr_u2
|
||||
00:38fa SwitchToGameplay
|
||||
00:3903 SwitchToGameplayBig
|
||||
00:390c GamePlayEventLoopHandler
|
||||
00:3916 GamePlayBigEventLoopHandler
|
||||
00:3920 EnableScreenSquish
|
||||
00:393a DisableScreenSquish
|
||||
00:3945 CopyOAMHandler
|
||||
00:3951 ClearOAM
|
||||
00:3967 DoIntroEffect
|
||||
00:3978 BankingInit
|
||||
00:3987 OAMDMA
|
||||
00:3991 OAMDMAEnd
|
||||
01:4008 sDMGTSpeedCurve
|
||||
01:4203 sDMGTSpeedCurveEnd
|
||||
01:4205 sDMGTSpeedCurveSpecialData
|
||||
|
@ -1933,111 +1933,111 @@
|
|||
04:68c0 sGameplayTileMapEnd
|
||||
04:6b60 sGameplayUngradedTileMapEnd
|
||||
04:6b60 GradeInitB
|
||||
04:6bad GradeInitB.grade9start
|
||||
04:6bb2 UpdateGradeB
|
||||
04:6bb2 GradeInitB.end
|
||||
04:6bc0 UpdateGradeB.gradejumptable
|
||||
04:6bd5 DecayGradeProcessB
|
||||
04:6be3 DecayGradeProcessB.gradejumptable
|
||||
04:6bf8 DecayGradeDelayB
|
||||
04:6c06 DecayGradeDelayB.gradejumptable
|
||||
04:6c1b PrepareScore
|
||||
04:6c2e DrawGradeProgressDMGT
|
||||
04:6c49 DrawGradeProgressTGM3
|
||||
04:6c64 UpdateGradeDMGT
|
||||
04:6c9d UpdateGradeDMGT.checklineclears
|
||||
04:6cb6 UpdateGradeDMGT.clearrate
|
||||
04:6cc7 UpdateGradeDMGT.combomult
|
||||
04:6cd4 UpdateGradeDMGT.combo13
|
||||
04:6ce5 UpdateGradeDMGT.combo8
|
||||
04:6cf6 UpdateGradeDMGT.combo1
|
||||
04:6d05 UpdateGradeDMGT.prelevel
|
||||
04:6d14 UpdateGradeDMGT.single
|
||||
04:6d24 UpdateGradeDMGT.double
|
||||
04:6d35 UpdateGradeDMGT.adddonce
|
||||
04:6d39 UpdateGradeDMGT.triple
|
||||
04:6d4a UpdateGradeDMGT.addtonce
|
||||
04:6d4e UpdateGradeDMGT.tetris
|
||||
04:6d52 UpdateGradeDMGT.levelmult
|
||||
04:6d6a UpdateGradeDMGT.mult4
|
||||
04:6d70 UpdateGradeDMGT.mult3
|
||||
04:6d75 UpdateGradeDMGT.mult2
|
||||
04:6d79 UpdateGradeDMGT.mult1
|
||||
04:6d7a UpdateGradeDMGT.processgrade
|
||||
04:6da3 UpdateGradeDMGT.increasegrademaybe
|
||||
04:6dc7 UpdateGradeDMGT.gotgm
|
||||
04:6dd5 DecayGradeDMGT
|
||||
04:6df8 DecayGradeDMGT.nodecay
|
||||
04:6dff DecayGradeDMGT.decay
|
||||
04:6e0d UpdateGradeTGM1
|
||||
04:6e20 UpdateGradeTGM1.trygradeup
|
||||
04:6e3b UpdateGradeTGM1.increasegrade
|
||||
04:6e50 UpdateGradeTGM1.skipjingle
|
||||
04:6e5c UpdateGradeTGM1.check300
|
||||
04:6e7a UpdateGradeTGM1.success300
|
||||
04:6e81 UpdateGradeTGM1.fail300
|
||||
04:6e88 UpdateGradeTGM1.check500
|
||||
04:6ea6 UpdateGradeTGM1.success500
|
||||
04:6ead UpdateGradeTGM1.fail500
|
||||
04:6eb4 UpdateGradeTGM1.check999
|
||||
04:6eeb UpdateGradeTGM1.success999
|
||||
04:6f03 UpdateGradeTGM1.fail999
|
||||
04:6f09 UpdateGradeDEAT
|
||||
04:6f15 UpdateGradeDEAT.notgm
|
||||
04:6f3b UpdateGradeDEAT.notm
|
||||
04:6f5e UpdateGradeDEAT.disqualify
|
||||
04:6f7c UpdateGradeSHIR
|
||||
04:6fbe UpdateGradeSHIR.s5torikan
|
||||
04:6fce UpdateGradeSHIR.s10torikan
|
||||
04:6fdd UpdateGradeSHIR.disqualify
|
||||
04:6fec UpdateGradeSHIR.l1000
|
||||
04:7002 UpdateGradeSHIR.l500
|
||||
04:7018 UpdateGradeTGM3
|
||||
04:7018 UpdateGradeTGM3.GradePoints
|
||||
04:702c UpdateGradeTGM3.GetOffset
|
||||
04:703e UpdateGradeTGM3.loadpoints
|
||||
04:704b UpdateGradeTGM3.multipliers
|
||||
04:7077 UpdateGradeTGM3.levelmultiplier
|
||||
04:7090 UpdateGradeTGM3.Level750
|
||||
04:70a4 UpdateGradeTGM3.under750
|
||||
04:70aa UpdateGradeTGM3.Level500
|
||||
04:70b8 UpdateGradeTGM3.Level250
|
||||
04:70c7 UpdateGradeTGM3.under250
|
||||
04:70cb UpdateGradeTGM3.Multiply
|
||||
04:70d5 UpdateGradeTGM3.IncreaseInternalGrade
|
||||
04:70e4 UpdateGradeTGM3.nocool
|
||||
04:70f8 TGM3UpdateDisplayedGrade
|
||||
04:710d TGM3UpdateDisplayedGrade.update
|
||||
04:7126 TGM3UpdateDisplayedGrade.notaboves10
|
||||
04:7134 CheckCOOL
|
||||
04:7148 CheckCOOL.cool
|
||||
04:715a CheckCOOL.nots10
|
||||
04:7164 DecayGradeTGM3
|
||||
04:7179 DecayGradeTGM3.points
|
||||
04:719d DecayGradeTGM3.GetOffset
|
||||
04:71a6 DecayGradeTGM3.lpoints
|
||||
04:71ac TGM3COOLHandlerB
|
||||
04:71d3 TGM3COOLHandlerB.checkCOOL
|
||||
04:71e3 TGM3COOLHandlerB.nocarry
|
||||
04:71e8 TGM3COOLHandlerB.checkBaselineCOOL
|
||||
04:71f0 TGM3COOLHandlerB.cool
|
||||
04:720a TGM3COOLHandlerB.nocool
|
||||
04:7216 TGM3REGRETHandlerB
|
||||
04:7232 TGM3REGRETHandlerB.regret
|
||||
04:725f TGM3StaffRollGradeUpdate
|
||||
04:7275 TGM3StaffRollGradeUpdate.UpdateGrade
|
||||
04:7285 sDMGTGrading
|
||||
04:7339 sDMGTGaugeLUT
|
||||
04:7439 sTGM3GaugeLUT
|
||||
04:7549 sTGM1GradeScores
|
||||
04:756b sTGM3InternalGradeSystem
|
||||
04:760b sTGM3GradeBoosts
|
||||
04:762a sTGM3HowManyInternalGradesToDecrease
|
||||
04:7649 sTGM3ComboMultipliers
|
||||
04:767b sTGM3LevelMultiplier
|
||||
04:767e sTGM3BaselineCOOL
|
||||
04:7690 sTGM3REGRETConditions
|
||||
04:76a4 sTGM3StaffrollGrading
|
||||
04:6bb0 GradeInitB.grade9start
|
||||
04:6bb5 UpdateGradeB
|
||||
04:6bb5 GradeInitB.end
|
||||
04:6bc3 UpdateGradeB.gradejumptable
|
||||
04:6bd8 DecayGradeProcessB
|
||||
04:6be6 DecayGradeProcessB.gradejumptable
|
||||
04:6bfb DecayGradeDelayB
|
||||
04:6c09 DecayGradeDelayB.gradejumptable
|
||||
04:6c1e PrepareScore
|
||||
04:6c31 DrawGradeProgressDMGT
|
||||
04:6c4c DrawGradeProgressTGM3
|
||||
04:6c67 UpdateGradeDMGT
|
||||
04:6ca0 UpdateGradeDMGT.checklineclears
|
||||
04:6cb9 UpdateGradeDMGT.clearrate
|
||||
04:6cca UpdateGradeDMGT.combomult
|
||||
04:6cd7 UpdateGradeDMGT.combo13
|
||||
04:6ce8 UpdateGradeDMGT.combo8
|
||||
04:6cf9 UpdateGradeDMGT.combo1
|
||||
04:6d08 UpdateGradeDMGT.prelevel
|
||||
04:6d17 UpdateGradeDMGT.single
|
||||
04:6d27 UpdateGradeDMGT.double
|
||||
04:6d38 UpdateGradeDMGT.adddonce
|
||||
04:6d3c UpdateGradeDMGT.triple
|
||||
04:6d4d UpdateGradeDMGT.addtonce
|
||||
04:6d51 UpdateGradeDMGT.tetris
|
||||
04:6d55 UpdateGradeDMGT.levelmult
|
||||
04:6d6d UpdateGradeDMGT.mult4
|
||||
04:6d73 UpdateGradeDMGT.mult3
|
||||
04:6d78 UpdateGradeDMGT.mult2
|
||||
04:6d7c UpdateGradeDMGT.mult1
|
||||
04:6d7d UpdateGradeDMGT.processgrade
|
||||
04:6da6 UpdateGradeDMGT.increasegrademaybe
|
||||
04:6dca UpdateGradeDMGT.gotgm
|
||||
04:6dd8 DecayGradeDMGT
|
||||
04:6dfb DecayGradeDMGT.nodecay
|
||||
04:6e02 DecayGradeDMGT.decay
|
||||
04:6e10 UpdateGradeTGM1
|
||||
04:6e23 UpdateGradeTGM1.trygradeup
|
||||
04:6e3e UpdateGradeTGM1.increasegrade
|
||||
04:6e53 UpdateGradeTGM1.skipjingle
|
||||
04:6e5f UpdateGradeTGM1.check300
|
||||
04:6e7d UpdateGradeTGM1.success300
|
||||
04:6e84 UpdateGradeTGM1.fail300
|
||||
04:6e8b UpdateGradeTGM1.check500
|
||||
04:6ea9 UpdateGradeTGM1.success500
|
||||
04:6eb0 UpdateGradeTGM1.fail500
|
||||
04:6eb7 UpdateGradeTGM1.check999
|
||||
04:6eee UpdateGradeTGM1.success999
|
||||
04:6f06 UpdateGradeTGM1.fail999
|
||||
04:6f0c UpdateGradeDEAT
|
||||
04:6f18 UpdateGradeDEAT.notgm
|
||||
04:6f3e UpdateGradeDEAT.notm
|
||||
04:6f61 UpdateGradeDEAT.disqualify
|
||||
04:6f7f UpdateGradeSHIR
|
||||
04:6fc1 UpdateGradeSHIR.s5torikan
|
||||
04:6fd1 UpdateGradeSHIR.s10torikan
|
||||
04:6fe0 UpdateGradeSHIR.disqualify
|
||||
04:6fef UpdateGradeSHIR.l1000
|
||||
04:7005 UpdateGradeSHIR.l500
|
||||
04:701b UpdateGradeTGM3
|
||||
04:701b UpdateGradeTGM3.GradePoints
|
||||
04:702f UpdateGradeTGM3.GetOffset
|
||||
04:7041 UpdateGradeTGM3.loadpoints
|
||||
04:704e UpdateGradeTGM3.multipliers
|
||||
04:707a UpdateGradeTGM3.levelmultiplier
|
||||
04:7093 UpdateGradeTGM3.Level750
|
||||
04:70a7 UpdateGradeTGM3.under750
|
||||
04:70ad UpdateGradeTGM3.Level500
|
||||
04:70bb UpdateGradeTGM3.Level250
|
||||
04:70ca UpdateGradeTGM3.under250
|
||||
04:70ce UpdateGradeTGM3.Multiply
|
||||
04:70d8 UpdateGradeTGM3.IncreaseInternalGrade
|
||||
04:70e7 UpdateGradeTGM3.nocool
|
||||
04:70fb TGM3UpdateDisplayedGrade
|
||||
04:7110 TGM3UpdateDisplayedGrade.update
|
||||
04:7129 TGM3UpdateDisplayedGrade.notaboves10
|
||||
04:7137 CheckCOOL
|
||||
04:714b CheckCOOL.cool
|
||||
04:715d CheckCOOL.nots10
|
||||
04:7167 DecayGradeTGM3
|
||||
04:717c DecayGradeTGM3.points
|
||||
04:71a0 DecayGradeTGM3.GetOffset
|
||||
04:71a9 DecayGradeTGM3.lpoints
|
||||
04:71af TGM3COOLHandlerB
|
||||
04:71d6 TGM3COOLHandlerB.checkCOOL
|
||||
04:71e6 TGM3COOLHandlerB.nocarry
|
||||
04:71eb TGM3COOLHandlerB.checkBaselineCOOL
|
||||
04:71f3 TGM3COOLHandlerB.cool
|
||||
04:720d TGM3COOLHandlerB.nocool
|
||||
04:7219 TGM3REGRETHandlerB
|
||||
04:7235 TGM3REGRETHandlerB.regret
|
||||
04:7262 TGM3StaffRollGradeUpdate
|
||||
04:7278 TGM3StaffRollGradeUpdate.UpdateGrade
|
||||
04:7288 sDMGTGrading
|
||||
04:733c sDMGTGaugeLUT
|
||||
04:743c sTGM3GaugeLUT
|
||||
04:754c sTGM1GradeScores
|
||||
04:756e sTGM3InternalGradeSystem
|
||||
04:760e sTGM3GradeBoosts
|
||||
04:762d sTGM3HowManyInternalGradesToDecrease
|
||||
04:764c sTGM3ComboMultipliers
|
||||
04:767e sTGM3LevelMultiplier
|
||||
04:7681 sTGM3BaselineCOOL
|
||||
04:7693 sTGM3REGRETConditions
|
||||
04:76a7 sTGM3StaffrollGrading
|
||||
05:4008 BigFieldInit
|
||||
05:4049 BigFieldClear
|
||||
05:40ef GoSmall
|
||||
|
|
|
@ -336,6 +336,7 @@ SECTION "Grading Functions Banked", ROMX, BANK[BANK_GAMEPLAY]
|
|||
GradeInitB:
|
||||
xor a, a
|
||||
ld [wDecayRate], a
|
||||
ld [wInternalGrade], a
|
||||
ld [wInternalGradePoints], a
|
||||
ld [wDisplayedGrade], a
|
||||
ld [wRankingDisqualified], a
|
||||
|
|
|
@ -74,7 +74,7 @@ CHARMAP "c", 209
|
|||
CHARMAP "d", 210
|
||||
CHARMAP "m", 211
|
||||
CHARMAP ":", 212
|
||||
CHARMAP ".", 254
|
||||
CHARMAP ".", 255
|
||||
CHARMAP "k", 47
|
||||
CHARMAP "v", 45
|
||||
CHARMAP "o", 44
|
||||
|
@ -285,7 +285,7 @@ DEF TILE_PIECE_SMALL_0 EQU 116
|
|||
DEF TILE_PIECE_BONE EQU 104
|
||||
DEF TILE_SMALL_0 EQU 213
|
||||
DEF TILE_BONE EQU 104
|
||||
DEF TILE_INVIS EQU 255
|
||||
DEF TILE_INVIS EQU 254
|
||||
DEF TILE_QUEUE_BONE EQU 105
|
||||
DEF TILE_ROT_MODE_MYCO EQU 253
|
||||
DEF GAME_OVER_R10 EQU 147
|
||||
|
|
|
@ -82,12 +82,15 @@ Main::
|
|||
; Let the console have some fun with the initial screen.
|
||||
call InputInit
|
||||
call BankingInit
|
||||
xor a, a
|
||||
ldh [hFilterMode], a
|
||||
call DoIntroEffect
|
||||
|
||||
; Turn off LCD during initialization.
|
||||
wait_vram
|
||||
xor a, a
|
||||
ldh [rLCDC], a
|
||||
ld [wSpritePal], a
|
||||
|
||||
; Clear OAM.
|
||||
call ClearOAM
|
||||
|
|
|
@ -595,7 +595,7 @@ sTGM3SpeedCurve::
|
|||
db 14, 8, 8, 17, 6
|
||||
|
||||
dw $1000, 1000, $1100
|
||||
db 20, $00
|
||||
db 1, $4
|
||||
db 8, 8, 8, 17, 6
|
||||
|
||||
dw $1100, 1100, $1200
|
||||
|
@ -1014,8 +1014,8 @@ sTitleTiles::
|
|||
DB $00,$00,$01,$00,$00,$00,$00,$00
|
||||
DB $80,$80,$C0,$C0,$60,$60,$60,$60
|
||||
DB $F0,$F0,$F0,$F0,$E0,$E0,$C0,$C0
|
||||
DB $00,$00,$87,$00,$84,$00,$87,$00
|
||||
DB $85,$00,$D7,$00,$00,$00,$00,$00
|
||||
DB $00,$00,$87,$00,$81,$00,$81,$00
|
||||
DB $81,$00,$D1,$00,$00,$00,$00,$00
|
||||
DB $C0,$C0,$F0,$F0,$FC,$FC,$FF,$FF
|
||||
DB $FC,$FC,$F0,$F0,$C0,$C0,$00,$00
|
||||
DB $C0,$00,$F0,$00,$FC,$00,$FF,$00
|
||||
|
@ -1759,10 +1759,10 @@ sGameplayTilesM::
|
|||
DB $00,$F0,$00,$00,$00,$00,$00,$00
|
||||
DB $18,$18,$2C,$34,$62,$5E,$76,$6E
|
||||
DB $24,$3C,$24,$3C,$18,$18,$00,$00
|
||||
DB $00,$00,$00,$00,$00,$00,$00,$00
|
||||
DB $00,$00,$30,$30,$30,$30,$00,$00
|
||||
DB $00,$00,$00,$00,$00,$00,$10,$00
|
||||
DB $00,$00,$00,$00,$00,$00,$00,$00
|
||||
DB $00,$00,$00,$00,$00,$00,$00,$00
|
||||
DB $00,$00,$30,$30,$30,$30,$00,$00
|
||||
sGameplayTilesMEnd::
|
||||
|
||||
sGameplayTilesC::
|
||||
|
@ -2178,10 +2178,10 @@ sGameplayTilesC::
|
|||
DB $00,$F0,$00,$00,$00,$00,$00,$00
|
||||
DB $18,$18,$2C,$34,$62,$5E,$76,$6E
|
||||
DB $24,$3C,$24,$3C,$18,$18,$00,$00
|
||||
DB $00,$00,$00,$00,$00,$00,$00,$00
|
||||
DB $00,$00,$30,$30,$30,$30,$00,$00
|
||||
DB $00,$00,$00,$00,$00,$00,$10,$00
|
||||
DB $00,$00,$00,$00,$00,$00,$00,$00
|
||||
DB $00,$00,$00,$00,$00,$00,$00,$00
|
||||
DB $00,$00,$30,$30,$30,$30,$00,$00
|
||||
sGameplayTilesCEnd::
|
||||
|
||||
ENDC
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -68,7 +68,7 @@ wSPRTimeCS1:: ds 4
|
|||
wSPRTimeCS2:: ds 4
|
||||
ENDU
|
||||
wScratch: ds 2
|
||||
wSpritePal: ds 1
|
||||
wSpritePal:: ds 1
|
||||
|
||||
|
||||
SECTION "OAM DMA Code", ROM0
|
||||
|
|
|
@ -241,6 +241,10 @@ CheckCOOL_REGRET::
|
|||
|
||||
|
||||
HandleSectionTimers::
|
||||
ldh a, [hGameState]
|
||||
cp a, STATE_TITLE
|
||||
ret z
|
||||
|
||||
ldh a, [hMode]
|
||||
cp a, MODE_PAUSED
|
||||
ret z
|
||||
|
|
Loading…
Reference in New Issue