Redo logo color.
This commit is contained in:
parent
b84b0b0db5
commit
85699fd1c5
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -27,460 +27,448 @@
|
||||||
00:0172 GBCTitleInit
|
00:0172 GBCTitleInit
|
||||||
00:0353 GBCTitleInit.agb
|
00:0353 GBCTitleInit.agb
|
||||||
00:0523 GBCTitleInit.postpalettes
|
00:0523 GBCTitleInit.postpalettes
|
||||||
00:0563 GBCGameplayInit
|
00:0557 GBCGameplayInit
|
||||||
00:0744 GBCGameplayInit.agb
|
00:0738 GBCGameplayInit.agb
|
||||||
00:0914 GBCGameplayInit.postpalettes
|
00:0908 GBCGameplayInit.postpalettes
|
||||||
00:093f GBCTitleProcess
|
00:0933 GBCTitleProcess
|
||||||
00:095b GBCTitleProcess.jumps
|
00:094f GBCTitleProcess.jumps
|
||||||
00:096a GBCTitleProcess.eventLoopMain
|
00:095e GBCTitleProcess.eventLoopMain
|
||||||
00:097b GBCTitleProcess.nores
|
00:0980 GBCTitleProcess.eventLoopProfile
|
||||||
00:097e GBCTitleProcess.noinc
|
00:0996 GBCTitleProcess.eventLoopSettings
|
||||||
00:09a2 GBCTitleProcess.eventLoopProfile
|
00:09ac GBCGameplayProcess
|
||||||
00:09b3 GBCTitleProcess.nores3
|
00:09e8 GBCGameplayProcess.goverride
|
||||||
00:09b6 GBCTitleProcess.noinc3
|
00:0a0d GBCGameplayProcess.colorfield
|
||||||
00:09da GBCTitleProcess.eventLoopSettings
|
00:0b81 GBCGameplayProcess.outer1
|
||||||
00:09eb GBCTitleProcess.nores1
|
00:0b86 GBCGameplayProcess.inner1
|
||||||
00:09ee GBCTitleProcess.noinc1
|
00:0baa GBCGameplayProcess.outer2
|
||||||
00:0a12 GBCTitleProcess.eventLoopRecords
|
00:0baf GBCGameplayProcess.inner2
|
||||||
00:0a23 GBCTitleProcess.nores4
|
00:0bd4 GBCGameplayProcess.empty
|
||||||
00:0a26 GBCTitleProcess.noinc4
|
00:0bd8 GBCGameplayProcess.sub59
|
||||||
00:0a33 GBCTitleProcess.eventLoopCredits
|
00:0bda GBCGameplayProcess.sub52
|
||||||
00:0a44 GBCTitleProcess.nores2
|
00:0bdc GBCGameplayProcess.sub45
|
||||||
00:0a47 GBCTitleProcess.noinc2
|
00:0bde GBCGameplayProcess.sub38
|
||||||
00:0a54 GBCGameplayProcess
|
00:0be0 GBCGameplayProcess.sub31
|
||||||
00:0a90 GBCGameplayProcess.goverride
|
00:0be2 GBCGameplayProcess.sub24
|
||||||
00:0ab5 GBCGameplayProcess.colorfield
|
00:0be4 GBCGameplayProcess.sub17
|
||||||
00:0c29 GBCGameplayProcess.outer1
|
00:0be6 GBCGameplayProcess.sub10
|
||||||
00:0c2e GBCGameplayProcess.inner1
|
00:0be8 GBCGameplayProcess.done
|
||||||
00:0c52 GBCGameplayProcess.outer2
|
00:0c0a GBCGameplayProcess.darker
|
||||||
00:0c57 GBCGameplayProcess.inner2
|
00:0c11 GBCGameplayProcess.wvr_u1
|
||||||
00:0c7c GBCGameplayProcess.empty
|
00:0c1e GBCGameplayProcess.lighter
|
||||||
00:0c80 GBCGameplayProcess.sub59
|
00:0c25 GBCGameplayProcess.wvr_u2
|
||||||
00:0c82 GBCGameplayProcess.sub52
|
00:0c32 GBCGameplayProcess.black
|
||||||
00:0c84 GBCGameplayProcess.sub45
|
00:0c39 GBCGameplayProcess.wvr_u3
|
||||||
00:0c86 GBCGameplayProcess.sub38
|
00:0c46 GBCBigGameplayProcess
|
||||||
00:0c88 GBCGameplayProcess.sub31
|
00:0c82 GBCBigGameplayProcess.goverride
|
||||||
00:0c8a GBCGameplayProcess.sub24
|
00:0ca7 GBCBigGameplayProcess.colorfield
|
||||||
00:0c8c GBCGameplayProcess.sub17
|
00:0e1b GBCBigGameplayProcess.outer1
|
||||||
00:0c8e GBCGameplayProcess.sub10
|
00:0e20 GBCBigGameplayProcess.inner1
|
||||||
00:0c90 GBCGameplayProcess.done
|
00:0e44 GBCBigGameplayProcess.outer2
|
||||||
00:0cb2 GBCGameplayProcess.darker
|
00:0e49 GBCBigGameplayProcess.inner2
|
||||||
00:0cb9 GBCGameplayProcess.wvr_u1
|
00:0e6e GBCBigGameplayProcess.empty
|
||||||
00:0cc6 GBCGameplayProcess.lighter
|
00:0e72 GBCBigGameplayProcess.sub59
|
||||||
00:0ccd GBCGameplayProcess.wvr_u2
|
00:0e74 GBCBigGameplayProcess.sub52
|
||||||
00:0cda GBCGameplayProcess.black
|
00:0e76 GBCBigGameplayProcess.sub45
|
||||||
00:0ce1 GBCGameplayProcess.wvr_u3
|
00:0e78 GBCBigGameplayProcess.sub38
|
||||||
00:0cee GBCBigGameplayProcess
|
00:0e7a GBCBigGameplayProcess.sub31
|
||||||
00:0d2a GBCBigGameplayProcess.goverride
|
00:0e7c GBCBigGameplayProcess.sub24
|
||||||
00:0d4f GBCBigGameplayProcess.colorfield
|
00:0e7e GBCBigGameplayProcess.sub17
|
||||||
00:0ec3 GBCBigGameplayProcess.outer1
|
00:0e80 GBCBigGameplayProcess.sub10
|
||||||
00:0ec8 GBCBigGameplayProcess.inner1
|
00:0e82 GBCBigGameplayProcess.done
|
||||||
00:0eec GBCBigGameplayProcess.outer2
|
00:0ea4 GBCBigGameplayProcess.darker
|
||||||
00:0ef1 GBCBigGameplayProcess.inner2
|
00:0eab GBCBigGameplayProcess.wvr_u4
|
||||||
00:0f16 GBCBigGameplayProcess.empty
|
00:0eb8 GBCBigGameplayProcess.lighter
|
||||||
00:0f1a GBCBigGameplayProcess.sub59
|
00:0ebf GBCBigGameplayProcess.wvr_u5
|
||||||
00:0f1c GBCBigGameplayProcess.sub52
|
00:0ecc GBCBigGameplayProcess.black
|
||||||
00:0f1e GBCBigGameplayProcess.sub45
|
00:0ed3 GBCBigGameplayProcess.wvr_u6
|
||||||
00:0f20 GBCBigGameplayProcess.sub38
|
00:0ee0 ToVRAM
|
||||||
00:0f22 GBCBigGameplayProcess.sub31
|
00:0ee0 GBCBlitField
|
||||||
00:0f24 GBCBigGameplayProcess.sub24
|
00:0f12 BlitField
|
||||||
00:0f26 GBCBigGameplayProcess.sub17
|
00:10d5 BlitField.waitendvbloop
|
||||||
00:0f28 GBCBigGameplayProcess.sub10
|
00:12ff BigBlitField
|
||||||
00:0f2a GBCBigGameplayProcess.done
|
00:14c2 BigBlitField.waitendvbloop
|
||||||
00:0f4c GBCBigGameplayProcess.darker
|
00:16ec SetPal
|
||||||
00:0f53 GBCBigGameplayProcess.wvr_u4
|
00:16f9 SetPal.darker
|
||||||
00:0f60 GBCBigGameplayProcess.lighter
|
00:16ff SetPal.lighter
|
||||||
00:0f67 GBCBigGameplayProcess.wvr_u5
|
00:1705 ApplyTells
|
||||||
00:0f74 GBCBigGameplayProcess.black
|
00:1705 SetPal.setpal
|
||||||
00:0f7b GBCBigGameplayProcess.wvr_u6
|
00:1743 ApplyTells.myco
|
||||||
00:0f88 ToVRAM
|
00:1748 ApplyTells.dropmode
|
||||||
00:0f88 GBCBlitField
|
00:176c ApplyNext
|
||||||
00:0fba BlitField
|
00:1774 ApplyNext.bone
|
||||||
00:117d BlitField.waitendvbloop
|
00:1793 ApplyNext.nobone
|
||||||
00:13a7 BigBlitField
|
00:17b4 ApplyNext.pos
|
||||||
00:156a BigBlitField.waitendvbloop
|
00:17c4 ApplyNext.regular
|
||||||
00:1794 SetPal
|
00:17ca ApplyNext.postoffsets
|
||||||
00:17a1 SetPal.darker
|
00:17cd ApplyNext.getoffn
|
||||||
00:17a7 SetPal.lighter
|
00:17d8 ApplyNext.skipoffn
|
||||||
00:17ad ApplyTells
|
00:1874 ApplyNext.done
|
||||||
00:17ad SetPal.setpal
|
00:1877 ApplyHold
|
||||||
00:17eb ApplyTells.myco
|
00:187f ApplyHold.bone
|
||||||
00:17f0 ApplyTells.dropmode
|
00:189e ApplyHold.nobone
|
||||||
00:1814 ApplyNext
|
00:18ba ApplyHold.hide
|
||||||
00:181c ApplyNext.bone
|
00:18cc ApplyHold.show
|
||||||
00:183b ApplyNext.nobone
|
00:18dc ApplyHold.x
|
||||||
00:185c ApplyNext.pos
|
00:18ec ApplyHold.regular
|
||||||
00:186c ApplyNext.regular
|
00:18f2 ApplyHold.postoffsets
|
||||||
00:1872 ApplyNext.postoffsets
|
00:18f5 ApplyHold.getoffh
|
||||||
00:1875 ApplyNext.getoffn
|
00:1900 ApplyHold.skipoffh
|
||||||
00:1880 ApplyNext.skipoffn
|
00:193a ApplyTime
|
||||||
00:191c ApplyNext.done
|
00:198b ApplyTime.loop0
|
||||||
00:191f ApplyHold
|
00:19ba ApplyTime.loop1
|
||||||
00:1927 ApplyHold.bone
|
00:1a0f ApplyNumbers8
|
||||||
00:1946 ApplyHold.nobone
|
00:1a71 ApplyNumbers8.one
|
||||||
00:1962 ApplyHold.hide
|
00:1a7b ApplyNumbers8.two
|
||||||
00:1974 ApplyHold.show
|
00:1a85 ApplyNumbers8.three
|
||||||
00:1984 ApplyHold.x
|
00:1a8f ApplyNumbers8.four
|
||||||
00:1994 ApplyHold.regular
|
00:1a99 ApplyNumbers8.five
|
||||||
00:199a ApplyHold.postoffsets
|
00:1aa3 ApplyNumbers8.six
|
||||||
00:199d ApplyHold.getoffh
|
00:1aad ApplyNumbers8.seven
|
||||||
00:19a8 ApplyHold.skipoffh
|
00:1ab7 ApplyNumbers8.eight
|
||||||
00:19e2 ApplyTime
|
00:1ac0 ApplyNumbers4
|
||||||
00:1a33 ApplyTime.loop0
|
00:1aee ApplyNumbers4.one
|
||||||
00:1a62 ApplyTime.loop1
|
00:1af8 ApplyNumbers4.two
|
||||||
00:1ab7 ApplyNumbers8
|
00:1b02 ApplyNumbers4.three
|
||||||
00:1b19 ApplyNumbers8.one
|
00:1b0c ApplyNumbers4.four
|
||||||
00:1b23 ApplyNumbers8.two
|
00:1b15 SetNumberSpritePositions
|
||||||
00:1b2d ApplyNumbers8.three
|
00:1c2c GradeRendering
|
||||||
00:1b37 ApplyNumbers8.four
|
00:1c5f GradeRendering.effect
|
||||||
00:1b41 ApplyNumbers8.five
|
00:1c6f GradeRendering.noeffect
|
||||||
00:1b4b ApplyNumbers8.six
|
00:1c77 GradeRendering.drawgrade
|
||||||
00:1b55 ApplyNumbers8.seven
|
00:1c7e GradeRendering.regulargrade
|
||||||
00:1b5f ApplyNumbers8.eight
|
00:1c86 GradeRendering.sgrade
|
||||||
00:1b68 ApplyNumbers4
|
00:1c9c GradeRendering.hisgrade
|
||||||
00:1b96 ApplyNumbers4.one
|
00:1cb2 GradeRendering.mgrade
|
||||||
00:1ba0 ApplyNumbers4.two
|
00:1cc8 GradeRendering.lettergrade
|
||||||
00:1baa ApplyNumbers4.three
|
00:1ce5 GradeRendering.mk
|
||||||
00:1bb4 ApplyNumbers4.four
|
00:1ceb GradeRendering.mv
|
||||||
00:1bbd SetNumberSpritePositions
|
00:1cf1 GradeRendering.mo
|
||||||
00:1cd4 GradeRendering
|
00:1cf7 GradeRendering.mm
|
||||||
00:1d07 GradeRendering.effect
|
00:1cfd GradeRendering.gmgrade
|
||||||
00:1d17 GradeRendering.noeffect
|
00:1d08 RestoreSRAM
|
||||||
00:1d1f GradeRendering.drawgrade
|
00:1d37 TrustedLoad
|
||||||
00:1d26 GradeRendering.regulargrade
|
00:1d8e TrustedLoad.jumps
|
||||||
00:1d2e GradeRendering.sgrade
|
00:1da6 TrustedLoad.dmgt
|
||||||
00:1d44 GradeRendering.hisgrade
|
00:1dac TrustedLoad.tgm1
|
||||||
00:1d5a GradeRendering.mgrade
|
00:1db2 TrustedLoad.tgm3
|
||||||
00:1d70 GradeRendering.lettergrade
|
00:1db8 TrustedLoad.deat
|
||||||
00:1d8d GradeRendering.mk
|
00:1dbe TrustedLoad.shir
|
||||||
00:1d93 GradeRendering.mv
|
00:1dc4 TrustedLoad.chil
|
||||||
00:1d99 GradeRendering.mo
|
00:1dca TrustedLoad.myco
|
||||||
00:1d9f GradeRendering.mm
|
00:1dd0 TrustedLoad.search
|
||||||
00:1da5 GradeRendering.gmgrade
|
00:1de2 TrustedLoad.notfound
|
||||||
00:1db0 RestoreSRAM
|
00:1de9 TrustedLoad.fallback
|
||||||
00:1ddf TrustedLoad
|
00:1e04 InitializeSRAM
|
||||||
00:1e36 TrustedLoad.jumps
|
00:1f5d ResetScores
|
||||||
00:1e4e TrustedLoad.dmgt
|
00:1f6b ResetScores.jumps
|
||||||
00:1e54 TrustedLoad.tgm1
|
00:1f80 ResetScores.dmgt
|
||||||
00:1e5a TrustedLoad.tgm3
|
00:1f8c ResetScores.tgm1
|
||||||
00:1e60 TrustedLoad.deat
|
00:1f98 ResetScores.tgm3
|
||||||
00:1e66 TrustedLoad.shir
|
00:1fa4 ResetScores.deat
|
||||||
00:1e6c TrustedLoad.chil
|
00:1fb0 ResetScores.shir
|
||||||
00:1e72 TrustedLoad.myco
|
00:1fbc ResetScores.chil
|
||||||
00:1e78 TrustedLoad.search
|
00:1fc8 ResetScores.myco
|
||||||
00:1e8a TrustedLoad.notfound
|
00:1fd4 NextProfile
|
||||||
00:1e91 TrustedLoad.fallback
|
00:1fdd NextProfile.update
|
||||||
00:1eac InitializeSRAM
|
00:1fe0 ChangeProfile
|
||||||
00:2005 ResetScores
|
00:1fe0 ChangeProfile.backup
|
||||||
00:2013 ResetScores.jumps
|
00:200e ChangeProfile.first
|
||||||
00:2028 ResetScores.dmgt
|
00:201c ChangeProfile.second
|
||||||
00:2034 ResetScores.tgm1
|
00:202a ChangeProfile.third
|
||||||
00:2040 ResetScores.tgm3
|
00:2038 ChangeProfile.fourth
|
||||||
00:204c ResetScores.deat
|
00:2046 ChangeProfile.fifth
|
||||||
00:2058 ResetScores.shir
|
00:2054 ChangeProfile.sixth
|
||||||
00:2064 ResetScores.chil
|
00:2062 ChangeProfile.seventh
|
||||||
00:2070 ResetScores.myco
|
00:2070 ChangeProfile.eighth
|
||||||
00:207c NextProfile
|
00:207e ChangeProfile.ninth
|
||||||
00:2085 NextProfile.update
|
00:208c ChangeProfile.tenth
|
||||||
00:2088 ChangeProfile
|
00:209a ChangeProfile.restore
|
||||||
00:2088 ChangeProfile.backup
|
00:20c9 ChangeProfile.lfirst
|
||||||
00:20b6 ChangeProfile.first
|
00:20d8 ChangeProfile.lsecond
|
||||||
00:20c4 ChangeProfile.second
|
00:20e7 ChangeProfile.lthird
|
||||||
00:20d2 ChangeProfile.third
|
00:20f6 ChangeProfile.lfourth
|
||||||
00:20e0 ChangeProfile.fourth
|
00:2105 ChangeProfile.lfifth
|
||||||
00:20ee ChangeProfile.fifth
|
00:2114 ChangeProfile.lsixth
|
||||||
00:20fc ChangeProfile.sixth
|
00:2123 ChangeProfile.lseventh
|
||||||
00:210a ChangeProfile.seventh
|
00:2132 ChangeProfile.leighth
|
||||||
00:2118 ChangeProfile.eighth
|
00:2141 ChangeProfile.lninth
|
||||||
00:2126 ChangeProfile.ninth
|
00:2150 ChangeProfile.ltenth
|
||||||
00:2134 ChangeProfile.tenth
|
00:215f ResetProfile
|
||||||
00:2142 ChangeProfile.restore
|
00:21c2 GradeInit
|
||||||
00:2171 ChangeProfile.lfirst
|
00:21f6 GradeInit.grade9start
|
||||||
00:2180 ChangeProfile.lsecond
|
00:21fb GradeInit.end
|
||||||
00:218f ChangeProfile.lthird
|
00:21fd UpdateGrade
|
||||||
00:219e ChangeProfile.lfourth
|
00:220b UpdateGrade.gradejumptable
|
||||||
00:21ad ChangeProfile.lfifth
|
00:2220 DecayGradeProcess
|
||||||
00:21bc ChangeProfile.lsixth
|
00:222e DecayGradeProcess.gradejumptable
|
||||||
00:21cb ChangeProfile.lseventh
|
00:2243 DecayGradeDelay
|
||||||
00:21da ChangeProfile.leighth
|
00:2251 DecayGradeDelay.gradejumptable
|
||||||
00:21e9 ChangeProfile.lninth
|
00:2266 PrepareScore
|
||||||
00:21f8 ChangeProfile.ltenth
|
00:2279 DrawGradeProgressDMGT
|
||||||
00:2207 ResetProfile
|
00:2294 UpdateGradeDMGT
|
||||||
00:226a GradeInit
|
00:22cd UpdateGradeDMGT.checklineclears
|
||||||
00:229e GradeInit.grade9start
|
00:22e6 UpdateGradeDMGT.clearrate
|
||||||
00:22a3 GradeInit.end
|
00:22f7 UpdateGradeDMGT.combomult
|
||||||
00:22a5 UpdateGrade
|
00:2304 UpdateGradeDMGT.combo13
|
||||||
00:22b3 UpdateGrade.gradejumptable
|
00:2315 UpdateGradeDMGT.combo8
|
||||||
00:22c8 DecayGradeProcess
|
00:2326 UpdateGradeDMGT.combo1
|
||||||
00:22d6 DecayGradeProcess.gradejumptable
|
00:2335 UpdateGradeDMGT.prelevel
|
||||||
00:22eb DecayGradeDelay
|
00:2344 UpdateGradeDMGT.single
|
||||||
00:22f9 DecayGradeDelay.gradejumptable
|
00:2354 UpdateGradeDMGT.double
|
||||||
00:230e PrepareScore
|
00:2365 UpdateGradeDMGT.adddonce
|
||||||
00:2321 DrawGradeProgressDMGT
|
00:2369 UpdateGradeDMGT.triple
|
||||||
00:233c UpdateGradeDMGT
|
00:237a UpdateGradeDMGT.addtonce
|
||||||
00:2375 UpdateGradeDMGT.checklineclears
|
00:237e UpdateGradeDMGT.tetris
|
||||||
00:238e UpdateGradeDMGT.clearrate
|
00:2382 UpdateGradeDMGT.levelmult
|
||||||
00:239f UpdateGradeDMGT.combomult
|
00:239a UpdateGradeDMGT.mult4
|
||||||
00:23ac UpdateGradeDMGT.combo13
|
00:23a0 UpdateGradeDMGT.mult3
|
||||||
00:23bd UpdateGradeDMGT.combo8
|
00:23a5 UpdateGradeDMGT.mult2
|
||||||
00:23ce UpdateGradeDMGT.combo1
|
00:23a9 UpdateGradeDMGT.mult1
|
||||||
00:23dd UpdateGradeDMGT.prelevel
|
00:23aa UpdateGradeDMGT.processgrade
|
||||||
00:23ec UpdateGradeDMGT.single
|
00:23d3 UpdateGradeDMGT.increasegrademaybe
|
||||||
00:23fc UpdateGradeDMGT.double
|
00:23f7 UpdateGradeDMGT.gotgm
|
||||||
00:240d UpdateGradeDMGT.adddonce
|
00:2405 DecayGradeDMGT
|
||||||
00:2411 UpdateGradeDMGT.triple
|
00:2428 DecayGradeDMGT.nodecay
|
||||||
00:2422 UpdateGradeDMGT.addtonce
|
00:242f DecayGradeDMGT.decay
|
||||||
00:2426 UpdateGradeDMGT.tetris
|
00:243d UpdateGradeTGM1
|
||||||
00:242a UpdateGradeDMGT.levelmult
|
00:244d UpdateGradeTGM1.trygradeup
|
||||||
00:2442 UpdateGradeDMGT.mult4
|
00:2468 UpdateGradeTGM1.increasegrade
|
||||||
00:2448 UpdateGradeDMGT.mult3
|
00:247d UpdateGradeTGM1.skipjingle
|
||||||
00:244d UpdateGradeDMGT.mult2
|
00:2489 UpdateGradeTGM1.check300
|
||||||
00:2451 UpdateGradeDMGT.mult1
|
00:24a7 UpdateGradeTGM1.success300
|
||||||
00:2452 UpdateGradeDMGT.processgrade
|
00:24ae UpdateGradeTGM1.fail300
|
||||||
00:247b UpdateGradeDMGT.increasegrademaybe
|
00:24b5 UpdateGradeTGM1.check500
|
||||||
00:249f UpdateGradeDMGT.gotgm
|
00:24d3 UpdateGradeTGM1.success500
|
||||||
00:24ad DecayGradeDMGT
|
00:24da UpdateGradeTGM1.fail500
|
||||||
00:24d0 DecayGradeDMGT.nodecay
|
00:24e1 UpdateGradeTGM1.check999
|
||||||
00:24d7 DecayGradeDMGT.decay
|
00:2518 UpdateGradeTGM1.success999
|
||||||
00:24e5 UpdateGradeTGM1
|
00:2530 UpdateGradeTGM1.fail999
|
||||||
00:24f5 UpdateGradeTGM1.trygradeup
|
00:2536 UpdateGradeDEAT
|
||||||
00:2510 UpdateGradeTGM1.increasegrade
|
00:2542 UpdateGradeDEAT.notgm
|
||||||
00:2525 UpdateGradeTGM1.skipjingle
|
00:255e UpdateGradeDEAT.notm
|
||||||
00:2531 UpdateGradeTGM1.check300
|
00:2581 UpdateGradeDEAT.disqualify
|
||||||
00:254f UpdateGradeTGM1.success300
|
00:259f UpdateGradeSHIR
|
||||||
00:2556 UpdateGradeTGM1.fail300
|
00:25e1 UpdateGradeSHIR.s5torikan
|
||||||
00:255d UpdateGradeTGM1.check500
|
00:25f1 UpdateGradeSHIR.s10torikan
|
||||||
00:257b UpdateGradeTGM1.success500
|
00:2600 UpdateGradeSHIR.disqualify
|
||||||
00:2582 UpdateGradeTGM1.fail500
|
00:260f UpdateGradeSHIR.l1000
|
||||||
00:2589 UpdateGradeTGM1.check999
|
00:2625 UpdateGradeSHIR.l500
|
||||||
00:25c0 UpdateGradeTGM1.success999
|
00:263b LevelInit
|
||||||
00:25d8 UpdateGradeTGM1.fail999
|
00:26ab SpecialLevelInit
|
||||||
00:25de UpdateGradeDEAT
|
00:26b9 SpecialLevelInit.jumps
|
||||||
00:25ea UpdateGradeDEAT.notgm
|
00:26ce SpecialLevelInit.dmgt
|
||||||
00:2606 UpdateGradeDEAT.notm
|
00:26d3 SpecialLevelInit.tgm1
|
||||||
00:2629 UpdateGradeDEAT.disqualify
|
00:26d8 SpecialLevelInit.tgm3
|
||||||
00:2647 UpdateGradeSHIR
|
00:26dd SpecialLevelInit.deat
|
||||||
00:2689 UpdateGradeSHIR.s5torikan
|
00:26e2 SpecialLevelInit.shir
|
||||||
00:2699 UpdateGradeSHIR.s10torikan
|
00:26e7 SpecialLevelInit.chil
|
||||||
00:26a8 UpdateGradeSHIR.disqualify
|
00:26ec SpecialLevelInit.myco
|
||||||
00:26b7 UpdateGradeSHIR.l1000
|
00:26f1 SpecialLevelInit.loaddata
|
||||||
00:26cd UpdateGradeSHIR.l500
|
00:2726 LevelUp
|
||||||
00:26e3 LevelInit
|
00:2750 LevelUp.doit
|
||||||
00:2753 SpecialLevelInit
|
00:278f LevelUp.checknlevel
|
||||||
00:2761 SpecialLevelInit.jumps
|
00:27e1 LevelUp.bellmaybe
|
||||||
00:2776 SpecialLevelInit.dmgt
|
00:27fd LevelUp.leveljinglemaybe
|
||||||
00:277b SpecialLevelInit.tgm1
|
00:280d AdjustSpeedCurve
|
||||||
00:2780 SpecialLevelInit.tgm3
|
00:2813 AdjustSpeedCurve.docheck
|
||||||
00:2785 SpecialLevelInit.deat
|
00:2813 AdjustSpeedCurve.checkthousands
|
||||||
00:278a SpecialLevelInit.shir
|
00:2822 AdjustSpeedCurve.checkhundreds
|
||||||
00:278f SpecialLevelInit.chil
|
00:282f AdjustSpeedCurve.checktens
|
||||||
00:2794 SpecialLevelInit.myco
|
00:283e AdjustSpeedCurve.checkones
|
||||||
00:2799 SpecialLevelInit.loaddata
|
00:2849 AdjustSpeedCurveForced
|
||||||
00:27ce LevelUp
|
00:2884 AdjustSpeedCurveForced.continue
|
||||||
00:27f8 LevelUp.doit
|
00:2889 BuildTrueCLevel
|
||||||
00:2837 LevelUp.checknlevel
|
00:28b1 BuildTrueCLevel.thousands
|
||||||
00:2889 LevelUp.bellmaybe
|
00:28c6 CheckSpecialLevelConditions
|
||||||
00:28a5 LevelUp.leveljinglemaybe
|
00:28f7 CheckSpecialLevelConditions.override
|
||||||
00:28b5 AdjustSpeedCurve
|
00:2912 CheckSpecialLevelConditions.nooverride
|
||||||
00:28bb AdjustSpeedCurve.docheck
|
00:2918 CheckSpecialLevelConditions.speciallock
|
||||||
00:28bb AdjustSpeedCurve.checkthousands
|
00:293c CheckSpecialLevelConditions.bones
|
||||||
00:28ca AdjustSpeedCurve.checkhundreds
|
00:2951 CheckSpecialLevelConditions.enterthebonezone
|
||||||
00:28d7 AdjustSpeedCurve.checktens
|
00:2956 CheckSpecialLevelConditions.invis
|
||||||
00:28e6 AdjustSpeedCurve.checkones
|
00:296b CheckSpecialLevelConditions.vanishoxyaction
|
||||||
00:28f1 AdjustSpeedCurveForced
|
00:2970 CheckSpecialLevelConditions.killscreen
|
||||||
00:292c AdjustSpeedCurveForced.continue
|
00:2981 CheckSpecialLevelConditions.rip
|
||||||
00:2931 BuildTrueCLevel
|
00:29b1 CheckSpecialLevelConditions.staffroll
|
||||||
00:2959 BuildTrueCLevel.thousands
|
00:29bf CheckSpecialLevelConditions.justkill
|
||||||
00:296e CheckSpecialLevelConditions
|
00:29d3 TriggerKillScreen
|
||||||
00:299f CheckSpecialLevelConditions.override
|
00:29f5 GetSection
|
||||||
00:29ba CheckSpecialLevelConditions.nooverride
|
00:2a03 GetSectionBCD
|
||||||
00:29c0 CheckSpecialLevelConditions.speciallock
|
00:2a0c GetAdjustedSection
|
||||||
00:29e4 CheckSpecialLevelConditions.bones
|
00:2a1a GetAdjustedSectionBCD
|
||||||
00:29f9 CheckSpecialLevelConditions.enterthebonezone
|
00:2a23 SkipSection
|
||||||
00:29fe CheckSpecialLevelConditions.invis
|
00:2a2f sTGM1GradeScores
|
||||||
00:2a13 CheckSpecialLevelConditions.vanishoxyaction
|
00:2a51 sTGM3InternalGradeSystem
|
||||||
00:2a18 CheckSpecialLevelConditions.killscreen
|
00:2af1 sTGM3GradeBoosts
|
||||||
00:2a29 CheckSpecialLevelConditions.rip
|
00:2b10 sTGM3LevelMultiplier
|
||||||
00:2a59 CheckSpecialLevelConditions.staffroll
|
00:2b14 sTGM3BaselineCOOL
|
||||||
00:2a67 CheckSpecialLevelConditions.justkill
|
00:2b1d sTGM3REGRETConditions
|
||||||
00:2a7b TriggerKillScreen
|
00:2b31 sDMGTGrading
|
||||||
00:2a9d GetSection
|
00:2be5 sDMGTGaugeLUT
|
||||||
00:2aab GetSectionBCD
|
00:2ce5 SFXInit
|
||||||
00:2ab4 GetAdjustedSection
|
00:2d07 SFXPopQueue
|
||||||
00:2ac2 GetAdjustedSectionBCD
|
00:2d1c SFXPushQueue
|
||||||
00:2acb SkipSection
|
00:2d2d SFXProcessQueue
|
||||||
00:2ad7 sTGM1GradeScores
|
00:2d5b SFXTriggerNoise
|
||||||
00:2af9 sTGM3InternalGradeSystem
|
00:2d81 SFXEnqueue
|
||||||
00:2b99 sTGM3GradeBoosts
|
00:2d96 SFXEnqueue.findsfx
|
||||||
00:2bb8 sTGM3LevelMultiplier
|
00:2ef0 SFXKill
|
||||||
00:2bbc sTGM3BaselineCOOL
|
00:2f23 SFXPlayNoise
|
||||||
00:2bc5 sTGM3REGRETConditions
|
00:2f2e SFXPlayNoise.noisereg
|
||||||
00:2bd9 sDMGTGrading
|
00:2f45 SFXPlayNoise.savenoiseplayhead
|
||||||
00:2c8d sDMGTGaugeLUT
|
00:2f4e SFXPlay
|
||||||
00:2d8d SFXInit
|
00:2f5c SFXPlay.play
|
||||||
00:2daf SFXPopQueue
|
00:2f68 SFXPlay.getRegister
|
||||||
00:2dc4 SFXPushQueue
|
00:2f7c SFXPlay.savePlayhead
|
||||||
00:2dd5 SFXProcessQueue
|
00:2f85 HarvestEntropy
|
||||||
00:2e03 SFXTriggerNoise
|
00:2f8b HarvestEntropy.loop
|
||||||
00:2e29 SFXEnqueue
|
00:2fac RNGInit
|
||||||
00:2e3e SFXEnqueue.findsfx
|
00:3012 RNGInit.complexinit
|
||||||
00:2f98 SFXKill
|
00:3044 ShiftHistory
|
||||||
00:2fcb SFXPlayNoise
|
00:3061 GetNextHellPiece
|
||||||
00:2fd6 SFXPlayNoise.noisereg
|
00:3066 GetNextTGM1Piece
|
||||||
00:2fed SFXPlayNoise.savenoiseplayhead
|
00:3083 GetNextTGM2Piece
|
||||||
00:2ff6 SFXPlay
|
00:30a0 GetNextNesPiece
|
||||||
00:3004 SFXPlay.play
|
00:30ae GetNextTGM3Piece
|
||||||
00:3010 SFXPlay.getRegister
|
00:3164 GetNextPiece
|
||||||
00:3024 SFXPlay.savePlayhead
|
00:3172 GetNextPiece.nextpiecejumps
|
||||||
00:302d HarvestEntropy
|
00:3181 Next35Piece
|
||||||
00:3033 HarvestEntropy.loop
|
00:318b Next7Piece
|
||||||
00:3054 RNGInit
|
00:3195 NextByte
|
||||||
00:30ba RNGInit.complexinit
|
00:31b5 CheckAndAddHiscore
|
||||||
00:30ec ShiftHistory
|
00:31bf CheckAndAddHiscore.checkloop
|
||||||
00:3109 GetNextHellPiece
|
00:31c4 CheckAndAddHiscore.checkgrade
|
||||||
00:310e GetNextTGM1Piece
|
00:31cd CheckAndAddHiscore.oldgraded
|
||||||
00:312b GetNextTGM2Piece
|
00:31dc CheckAndAddHiscore.oldungraded
|
||||||
00:3148 GetNextNesPiece
|
00:31e3 CheckAndAddHiscore.checklevel
|
||||||
00:3156 GetNextTGM3Piece
|
00:3208 CheckAndAddHiscore.checkscore
|
||||||
00:320c GetNextPiece
|
00:324b CheckAndAddHiscore.notbetter
|
||||||
00:321a GetNextPiece.nextpiecejumps
|
00:3258 CheckAndAddHiscore.better
|
||||||
00:3229 Next35Piece
|
00:325a InsertHiScore
|
||||||
00:3233 Next7Piece
|
00:325a InsertHiScore.copylower
|
||||||
00:323d NextByte
|
00:326b InsertHiScore.copyupper
|
||||||
00:325d CheckAndAddHiscore
|
00:328b InsertHiScore.findrow
|
||||||
00:3267 CheckAndAddHiscore.checkloop
|
00:329b InsertHiScore.insert
|
||||||
00:326c CheckAndAddHiscore.checkgrade
|
00:32f4 InsertHiScore.persist
|
||||||
00:3275 CheckAndAddHiscore.oldgraded
|
00:3305 GetHiScoreEntry
|
||||||
00:3284 CheckAndAddHiscore.oldungraded
|
00:331d GetHiScoreEntry.store
|
||||||
00:328b CheckAndAddHiscore.checklevel
|
00:3326 InitTargetHSTable
|
||||||
00:32b0 CheckAndAddHiscore.checkscore
|
00:3331 InitTargetHSTable.jumps
|
||||||
00:32f3 CheckAndAddHiscore.notbetter
|
00:3346 InitTargetHSTable.dmgt
|
||||||
00:3300 CheckAndAddHiscore.better
|
00:334b InitTargetHSTable.tgm1
|
||||||
00:3302 InsertHiScore
|
00:3350 InitTargetHSTable.tgm3
|
||||||
00:3302 InsertHiScore.copylower
|
00:3355 InitTargetHSTable.deat
|
||||||
00:3313 InsertHiScore.copyupper
|
00:335a InitTargetHSTable.shir
|
||||||
00:3333 InsertHiScore.findrow
|
00:335f InitTargetHSTable.chil
|
||||||
00:3343 InsertHiScore.insert
|
00:3364 InitTargetHSTable.myco
|
||||||
00:339c InsertHiScore.persist
|
00:3367 InitTargetHSTable.store
|
||||||
00:33ad GetHiScoreEntry
|
00:337a sProgressData
|
||||||
00:33c5 GetHiScoreEntry.store
|
00:34c4 sHiscoreDefaultData
|
||||||
00:33ce InitTargetHSTable
|
00:3604 InputInit
|
||||||
00:33d9 InitTargetHSTable.jumps
|
00:3616 GetInput
|
||||||
00:33ee InitTargetHSTable.dmgt
|
00:3616 GetInput.btns
|
||||||
00:33f3 InitTargetHSTable.tgm1
|
00:3623 GetInput.readA
|
||||||
00:33f8 InitTargetHSTable.tgm3
|
00:3627 GetInput.setA
|
||||||
00:33fd InitTargetHSTable.deat
|
00:3632 GetInput.clearA
|
||||||
00:3402 InitTargetHSTable.shir
|
00:3635 GetInput.readB
|
||||||
00:3407 InitTargetHSTable.chil
|
00:3639 GetInput.setB
|
||||||
00:340c InitTargetHSTable.myco
|
00:3644 GetInput.clearB
|
||||||
00:340f InitTargetHSTable.store
|
00:3647 GetInput.readSelect
|
||||||
00:3422 sProgressData
|
00:364b GetInput.setSelect
|
||||||
00:356c sHiscoreDefaultData
|
00:3656 GetInput.clearSelect
|
||||||
00:36ac InputInit
|
00:3659 GetInput.readStart
|
||||||
00:36be GetInput
|
00:365d GetInput.setStart
|
||||||
00:36be GetInput.btns
|
00:3668 GetInput.clearStart
|
||||||
00:36cb GetInput.readA
|
00:366b GetInput.dpad
|
||||||
00:36cf GetInput.setA
|
00:3678 GetInput.readUp
|
||||||
00:36da GetInput.clearA
|
00:367c GetInput.setUp
|
||||||
00:36dd GetInput.readB
|
00:3687 GetInput.clearUp
|
||||||
00:36e1 GetInput.setB
|
00:368a GetInput.readDown
|
||||||
00:36ec GetInput.clearB
|
00:368e GetInput.setDown
|
||||||
00:36ef GetInput.readSelect
|
00:3699 GetInput.clearDown
|
||||||
00:36f3 GetInput.setSelect
|
00:369c GetInput.readLeft
|
||||||
00:36fe GetInput.clearSelect
|
00:36a0 GetInput.setLeft
|
||||||
00:3701 GetInput.readStart
|
00:36ab GetInput.clearLeft
|
||||||
00:3705 GetInput.setStart
|
00:36ae GetInput.readRight
|
||||||
00:3710 GetInput.clearStart
|
00:36b2 GetInput.setRight
|
||||||
00:3713 GetInput.dpad
|
00:36bd GetInput.clearRight
|
||||||
00:3720 GetInput.readUp
|
00:36c0 GetInput.priorities
|
||||||
00:3724 GetInput.setUp
|
00:36cd GetInput.jumps
|
||||||
00:372f GetInput.clearUp
|
00:36dc GetInput.dlru
|
||||||
00:3732 GetInput.readDown
|
00:36ec GetInput.ulrd
|
||||||
00:3736 GetInput.setDown
|
00:36fc GetInput.lrud
|
||||||
00:3741 GetInput.clearDown
|
00:3707 GetInput.udlr
|
||||||
00:3744 GetInput.readLeft
|
00:3712 GetInput.zeroud
|
||||||
00:3748 GetInput.setLeft
|
00:3718 GetInput.zerolr
|
||||||
00:3753 GetInput.clearLeft
|
00:371e GetInput.zerolrd
|
||||||
00:3756 GetInput.readRight
|
00:3726 GetInput.zerolru
|
||||||
00:375a GetInput.setRight
|
00:372e ScoreInit
|
||||||
00:3765 GetInput.clearRight
|
00:3756 IncreaseScore
|
||||||
00:3768 GetInput.priorities
|
00:378e IncreaseScore.doConvert
|
||||||
00:3775 GetInput.jumps
|
00:37a6 IncreaseScore.carry
|
||||||
00:3784 GetInput.dlru
|
00:37a8 IncreaseScore.postConvert
|
||||||
00:3794 GetInput.ulrd
|
00:37bc IncreaseScore.preAddDigit
|
||||||
00:37a4 GetInput.lrud
|
00:37e4 IncreaseScore.addDigit
|
||||||
00:37af GetInput.udlr
|
00:37fa IncreaseScore.nextDigit
|
||||||
00:37ba GetInput.zeroud
|
00:380e SwitchToTitle
|
||||||
00:37c0 GetInput.zerolr
|
00:3817 TitleEventLoopHandler
|
||||||
00:37c6 GetInput.zerolrd
|
00:3821 TitleVBlankHandler
|
||||||
00:37ce GetInput.zerolru
|
00:382b PersistLevel
|
||||||
00:37d6 ScoreInit
|
00:3839 DrawSpeedMain
|
||||||
00:37fe IncreaseScore
|
00:3889 DrawSpeedSettings
|
||||||
00:3836 IncreaseScore.doConvert
|
00:38d9 TimeInit
|
||||||
00:384e IncreaseScore.carry
|
00:38f9 StartCountdown
|
||||||
00:3850 IncreaseScore.postConvert
|
00:3907 ResetGameTime
|
||||||
00:3864 IncreaseScore.preAddDigit
|
00:3912 CheckTorikan
|
||||||
00:388c IncreaseScore.addDigit
|
00:3928 CheckTorikan.failure
|
||||||
00:38a2 IncreaseScore.nextDigit
|
00:392a CheckTorikan.success
|
||||||
00:38b6 SwitchToTitle
|
00:392d HandleTimers
|
||||||
00:38bf TitleEventLoopHandler
|
00:3953 HandleTimers.reduce
|
||||||
00:38c9 TitleVBlankHandler
|
00:3960 HandleTimers.clock
|
||||||
00:38d3 PersistLevel
|
00:397a HandleTimers.go
|
||||||
00:38e1 DrawSpeedMain
|
00:399e SetProgress
|
||||||
00:3931 DrawSpeedSettings
|
00:39a8 SetProgress.loop
|
||||||
00:3981 TimeInit
|
00:39ac SetProgress.correct
|
||||||
00:39a1 StartCountdown
|
00:39d3 SetProgress.wvr_u1
|
||||||
00:39af ResetGameTime
|
00:39df SetProgress.wvr_u2
|
||||||
00:39ba CheckTorikan
|
00:39ed SetProgress.wvr_u3
|
||||||
00:39d0 CheckTorikan.failure
|
00:39f9 SetProgress.wvr_u4
|
||||||
00:39d2 CheckTorikan.success
|
00:3a07 SetProgress.wvr_u5
|
||||||
00:39d5 HandleTimers
|
00:3a13 SetProgress.wvr_u6
|
||||||
00:39fb HandleTimers.reduce
|
00:3a21 SetProgress.wvr_u7
|
||||||
00:3a08 HandleTimers.clock
|
00:3a2d SetProgress.wvr_u8
|
||||||
00:3a22 HandleTimers.go
|
00:3a3b SetProgress.wvr_u9
|
||||||
00:3a46 SetProgress
|
00:3a47 SetProgress.wvr_u10
|
||||||
00:3a50 SetProgress.loop
|
00:3a4f Main
|
||||||
00:3a54 SetProgress.correct
|
00:3a78 Main.notgbc
|
||||||
00:3a7b SetProgress.wvr_u1
|
00:3a7e Main.wvr_u1
|
||||||
00:3a87 SetProgress.wvr_u2
|
00:3aab EventLoop
|
||||||
00:3a95 SetProgress.wvr_u3
|
00:3ac1 EventLoop.eventloopjumps
|
||||||
00:3aa1 SetProgress.wvr_u4
|
00:3aca EventLoopPostHandler
|
||||||
00:3aaf SetProgress.wvr_u5
|
00:3acc EventLoopPostHandler.wvb_u2
|
||||||
00:3abb SetProgress.wvr_u6
|
00:3ade EventLoopPostHandler.vblankjumps
|
||||||
00:3ac9 SetProgress.wvr_u7
|
00:3ae7 LoadTitleTiles
|
||||||
00:3ad5 SetProgress.wvr_u8
|
00:3b05 LoadGameplayTiles
|
||||||
00:3ae3 SetProgress.wvr_u9
|
00:3b1b LoadGameplayTiles.gbc
|
||||||
00:3aef SetProgress.wvr_u10
|
00:3b2a LoadGameplayTiles.dmg
|
||||||
00:3af7 Main
|
00:3b39 sFramesToCS
|
||||||
00:3b20 Main.notgbc
|
00:3b75 UnsafeMemCopy
|
||||||
00:3b26 Main.wvr_u1
|
00:3b7e SafeMemCopy.wvr_u1
|
||||||
00:3b53 EventLoop
|
00:3b7e SafeMemCopy
|
||||||
00:3b69 EventLoop.eventloopjumps
|
00:3b8d UnsafeMemSet
|
||||||
00:3b72 EventLoopPostHandler
|
00:3b95 SafeMemSet
|
||||||
00:3b74 EventLoopPostHandler.wvb_u2
|
00:3b95 SafeMemSet.wvr_u2
|
||||||
00:3b86 EventLoopPostHandler.vblankjumps
|
00:3ba3 SwitchToGameplay
|
||||||
00:3b8f LoadTitleTiles
|
00:3bac SwitchToGameplayBig
|
||||||
00:3bad LoadGameplayTiles
|
00:3bb5 GamePlayEventLoopHandler
|
||||||
00:3bc3 LoadGameplayTiles.gbc
|
00:3bbf GamePlayBigEventLoopHandler
|
||||||
00:3bd2 LoadGameplayTiles.dmg
|
00:3bc9 EnableScreenSquish
|
||||||
00:3be1 sFramesToCS
|
00:3be3 DisableScreenSquish
|
||||||
00:3c1d UnsafeMemCopy
|
00:3bee CopyOAMHandler
|
||||||
00:3c26 SafeMemCopy.wvr_u1
|
00:3bfa ClearOAM
|
||||||
00:3c26 SafeMemCopy
|
00:3c10 BankingInit
|
||||||
00:3c35 UnsafeMemSet
|
00:3c1f OAMDMA
|
||||||
00:3c3d SafeMemSet
|
00:3c29 OAMDMAEnd
|
||||||
00:3c3d SafeMemSet.wvr_u2
|
|
||||||
00:3c4b SwitchToGameplay
|
|
||||||
00:3c54 SwitchToGameplayBig
|
|
||||||
00:3c5d GamePlayEventLoopHandler
|
|
||||||
00:3c67 GamePlayBigEventLoopHandler
|
|
||||||
00:3c71 EnableScreenSquish
|
|
||||||
00:3c8b DisableScreenSquish
|
|
||||||
00:3c96 CopyOAMHandler
|
|
||||||
00:3ca2 ClearOAM
|
|
||||||
00:3cb8 BankingInit
|
|
||||||
00:3cc7 OAMDMA
|
|
||||||
00:3cd1 OAMDMAEnd
|
|
||||||
01:4008 sDMGTSpeedCurve
|
01:4008 sDMGTSpeedCurve
|
||||||
01:4203 sDMGTSpeedCurveEnd
|
01:4203 sDMGTSpeedCurveEnd
|
||||||
01:4205 sDMGTSpeedCurveSpecialData
|
01:4205 sDMGTSpeedCurveSpecialData
|
||||||
|
@ -1065,16 +1053,17 @@
|
||||||
04:5c58 sTetryFILTER
|
04:5c58 sTetryFILTER
|
||||||
04:5c98 sTetryReset
|
04:5c98 sTetryReset
|
||||||
04:5cd8 sTetryEXITProfile
|
04:5cd8 sTetryEXITProfile
|
||||||
04:5d18 sTitleScreenMainMap
|
04:5d18 sTitleAttrs
|
||||||
04:5fb8 sTitleScreenSettingsMap
|
04:5db8 sTitleScreenMainMap
|
||||||
04:5fb8 sTitleScreenMainMapEnd
|
04:6058 sTitleScreenSettingsMap
|
||||||
04:6258 sTitleScreenCreditsMap
|
04:6058 sTitleScreenMainMapEnd
|
||||||
04:6258 sTitleScreenSettingsMapEnd
|
04:62f8 sTitleScreenCreditsMap
|
||||||
04:64f8 sTitleScreenProfileMap
|
04:62f8 sTitleScreenSettingsMapEnd
|
||||||
04:64f8 sTitleScreenCreditsMapEnd
|
04:6598 sTitleScreenProfileMap
|
||||||
04:6798 sTitleScreenRecordsMap
|
04:6598 sTitleScreenCreditsMapEnd
|
||||||
04:6798 sTitleScreenProfileMapEnd
|
04:6838 sTitleScreenRecordsMap
|
||||||
04:6a38 sTitleScreenRecordsMapEnd
|
04:6838 sTitleScreenProfileMapEnd
|
||||||
|
04:6ad8 sTitleScreenRecordsMapEnd
|
||||||
05:4008 FieldInit
|
05:4008 FieldInit
|
||||||
05:403e FieldClear
|
05:403e FieldClear
|
||||||
05:4049 ToBackupField
|
05:4049 ToBackupField
|
||||||
|
@ -2862,8 +2851,7 @@
|
||||||
00:cf42 wGameOverIgnoreInput
|
00:cf42 wGameOverIgnoreInput
|
||||||
00:cf43 wOuterReps
|
00:cf43 wOuterReps
|
||||||
00:cf44 wInnerReps
|
00:cf44 wInnerReps
|
||||||
00:cf45 wTitlePal
|
00:cf45 wTarget
|
||||||
00:cf46 wTarget
|
|
||||||
00:ff80 hCurrentDAS
|
00:ff80 hCurrentDAS
|
||||||
00:ff81 hCurrentARE
|
00:ff81 hCurrentARE
|
||||||
00:ff82 hCurrentLineARE
|
00:ff82 hCurrentLineARE
|
||||||
|
|
194
src/gbc.asm
194
src/gbc.asm
|
@ -74,6 +74,33 @@ INCLUDE "globals.asm"
|
||||||
DEF_RGB555_FROM24 GOLD_0, $36, $2C, $05
|
DEF_RGB555_FROM24 GOLD_0, $36, $2C, $05
|
||||||
DEF_RGB555_FROM24 GOLD_1, $99, $73, $16
|
DEF_RGB555_FROM24 GOLD_1, $99, $73, $16
|
||||||
|
|
||||||
|
; Title Palettes.
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL0_0, 0, 0, 0
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL0_1, 255, 255, 255
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL0_2, 106, 190, 48
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL0_3, 153, 229, 80
|
||||||
|
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL1_0, 0, 0, 0
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL1_1, 34, 32, 52
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL1_2, 63, 63, 116
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL1_3, 99, 155, 255
|
||||||
|
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL2_0, 0, 0, 0
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL2_1, 34, 32, 52
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL2_2, 69, 40, 60
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL2_3, 102, 57, 49
|
||||||
|
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL3_0, 0, 0, 0
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL3_1, 89, 86, 82
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL3_2, 132, 126, 135
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL3_3, 155, 173, 183
|
||||||
|
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL4_0, 0, 0, 0
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL4_1, 34, 32, 52
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL4_2, 132, 126, 135
|
||||||
|
DEF_RGB555_FROM24 TITLE_PAL4_3, 155, 173, 183
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
SECTION "GBC Shadow Tilemap", WRAM0, ALIGN[8]
|
SECTION "GBC Shadow Tilemap", WRAM0, ALIGN[8]
|
||||||
wShadowTilemap:: ds 32*32
|
wShadowTilemap:: ds 32*32
|
||||||
|
@ -86,7 +113,6 @@ wShadowTileAttrs:: ds 32*32
|
||||||
SECTION "GBC Variables", WRAM0
|
SECTION "GBC Variables", WRAM0
|
||||||
wOuterReps:: ds 1
|
wOuterReps:: ds 1
|
||||||
wInnerReps:: ds 1
|
wInnerReps:: ds 1
|
||||||
wTitlePal:: ds 1
|
|
||||||
|
|
||||||
|
|
||||||
SECTION "GBC Functions", ROM0
|
SECTION "GBC Functions", ROM0
|
||||||
|
@ -124,24 +150,24 @@ GBCTitleInit::
|
||||||
ld a, [wInitialB]
|
ld a, [wInitialB]
|
||||||
bit 0, a
|
bit 0, a
|
||||||
jp nz, .agb
|
jp nz, .agb
|
||||||
WRITEPAL_A 0, BLACK_C, RED_0_C, RED_1_C, RED_2_C
|
WRITEPAL_A 0, TITLE_PAL0_0_C, TITLE_PAL0_1_C, TITLE_PAL0_2_C, TITLE_PAL0_3_C
|
||||||
WRITEPAL_A 1, BLACK_C, GREEN_0_C, GREEN_1_C, GREEN_2_C
|
WRITEPAL_A 1, TITLE_PAL1_0_C, TITLE_PAL1_1_C, TITLE_PAL1_2_C, TITLE_PAL1_3_C
|
||||||
WRITEPAL_A 2, BLACK_C, PURPLE_0_C, PURPLE_1_C, PURPLE_2_C
|
WRITEPAL_A 2, TITLE_PAL2_0_C, TITLE_PAL2_1_C, TITLE_PAL2_2_C, TITLE_PAL2_3_C
|
||||||
WRITEPAL_A 3, BLACK_C, BLUE_0_C, BLUE_1_C, BLUE_2_C
|
WRITEPAL_A 3, TITLE_PAL3_0_C, TITLE_PAL3_1_C, TITLE_PAL3_2_C, TITLE_PAL3_3_C
|
||||||
WRITEPAL_A 4, BLACK_C, ORANGE_0_C, ORANGE_1_C, ORANGE_2_C
|
WRITEPAL_A 4, TITLE_PAL4_0_C, TITLE_PAL4_1_C, TITLE_PAL4_2_C, TITLE_PAL4_3_C
|
||||||
WRITEPAL_A 5, BLACK_C, YELLOW_0_C, YELLOW_1_C, YELLOW_2_C
|
WRITEPAL_A 5, BLACK_C, GRAY_0_C, GRAY_1_C, WHITE_C
|
||||||
WRITEPAL_A 6, BLACK_C, CYAN_0_C, CYAN_1_C, CYAN_2_C
|
WRITEPAL_A 6, BLACK_C, BLUE_0_C, BLUE_1_C, BLUE_2_C
|
||||||
WRITEPAL_A 7, BLACK_C, GRAY_0_C, GRAY_1_C, WHITE_C
|
WRITEPAL_A 7, BLACK_C, GRAY_0_C, GRAY_1_C, WHITE_C
|
||||||
jp .postpalettes
|
jp .postpalettes
|
||||||
.agb
|
.agb
|
||||||
WRITEPAL_A 0, BLACK_A, RED_0_A, RED_1_A, RED_2_A
|
WRITEPAL_A 0, TITLE_PAL0_0_A, TITLE_PAL0_1_A, TITLE_PAL0_2_A, TITLE_PAL0_3_A
|
||||||
WRITEPAL_A 1, BLACK_A, GREEN_0_A, GREEN_1_A, GREEN_2_A
|
WRITEPAL_A 1, TITLE_PAL1_0_A, TITLE_PAL1_1_A, TITLE_PAL1_2_A, TITLE_PAL1_3_A
|
||||||
WRITEPAL_A 2, BLACK_A, PURPLE_0_A, PURPLE_1_A, PURPLE_2_A
|
WRITEPAL_A 2, TITLE_PAL2_0_A, TITLE_PAL2_1_A, TITLE_PAL2_2_A, TITLE_PAL2_3_A
|
||||||
WRITEPAL_A 3, BLACK_A, BLUE_0_A, BLUE_1_A, BLUE_2_A
|
WRITEPAL_A 3, TITLE_PAL3_0_A, TITLE_PAL3_1_A, TITLE_PAL3_2_A, TITLE_PAL3_3_A
|
||||||
WRITEPAL_A 4, BLACK_A, ORANGE_0_A, ORANGE_1_A, ORANGE_2_A
|
WRITEPAL_A 4, TITLE_PAL4_0_A, TITLE_PAL4_1_A, TITLE_PAL4_2_A, TITLE_PAL4_3_A
|
||||||
WRITEPAL_A 5, BLACK_A, YELLOW_0_A, YELLOW_1_A, YELLOW_2_A
|
WRITEPAL_A 5, BLACK_A, GRAY_0_A, GRAY_1_A, WHITE_A
|
||||||
WRITEPAL_A 6, BLACK_A, CYAN_0_A, CYAN_1_A, CYAN_2_A
|
WRITEPAL_A 6, BLACK_A, BLUE_0_A, BLUE_1_A, BLUE_2_A
|
||||||
WRITEPAL_A 7, BLACK_A, GRAY_0_A, GRAY_1_A, WHITE_A
|
WRITEPAL_A 7, BLACK_A, GRAY_0_A, GRAY_1_A, WHITE_A
|
||||||
.postpalettes
|
.postpalettes
|
||||||
|
|
||||||
; Copy the tilemap to shadow.
|
; Copy the tilemap to shadow.
|
||||||
|
@ -153,15 +179,12 @@ GBCTitleInit::
|
||||||
; Set attrs to pal 7 and copy to shadow.
|
; Set attrs to pal 7 and copy to shadow.
|
||||||
ld a, 1
|
ld a, 1
|
||||||
ldh [rVBK], a
|
ldh [rVBK], a
|
||||||
ld d, $03
|
ld de, sTitleAttrs
|
||||||
ld hl, $9800
|
ld hl, $9800
|
||||||
ld bc, 32
|
|
||||||
call UnsafeMemSet
|
|
||||||
ld d, $01
|
|
||||||
ld bc, (5*32)
|
ld bc, (5*32)
|
||||||
call UnsafeMemSet
|
call UnsafeMemCopy
|
||||||
ld d, $07
|
ld d, $07
|
||||||
ld bc, (14*32)
|
ld bc, (13*32)
|
||||||
call UnsafeMemSet
|
call UnsafeMemSet
|
||||||
ld de, $9800
|
ld de, $9800
|
||||||
ld hl, wShadowTileAttrs
|
ld hl, wShadowTileAttrs
|
||||||
|
@ -171,10 +194,6 @@ GBCTitleInit::
|
||||||
; Reset back to bank 0.
|
; Reset back to bank 0.
|
||||||
xor a, a
|
xor a, a
|
||||||
ldh [rVBK], a
|
ldh [rVBK], a
|
||||||
|
|
||||||
; Save the current title palette.
|
|
||||||
ld a, $07
|
|
||||||
ld [wTitlePal], a
|
|
||||||
ret
|
ret
|
||||||
|
|
||||||
; Sets the GBC registers for the gameplay state.
|
; Sets the GBC registers for the gameplay state.
|
||||||
|
@ -255,30 +274,14 @@ GBCTitleProcess::
|
||||||
jp .eventLoopMain
|
jp .eventLoopMain
|
||||||
jp .eventLoopProfile
|
jp .eventLoopProfile
|
||||||
jp .eventLoopSettings
|
jp .eventLoopSettings
|
||||||
jp .eventLoopRecords
|
no_jump
|
||||||
jp .eventLoopCredits
|
no_jump
|
||||||
|
|
||||||
.eventLoopMain
|
.eventLoopMain
|
||||||
; Palette for the title?
|
ld de, sTitleAttrs
|
||||||
ldh a, [hFrameCtr]
|
ld hl, wShadowTileAttrs
|
||||||
and $0F
|
|
||||||
cp a, $01
|
|
||||||
jr nz, .noinc
|
|
||||||
ld a, [wTitlePal]
|
|
||||||
inc a
|
|
||||||
cp a, $07
|
|
||||||
jr c, .nores
|
|
||||||
xor a, a
|
|
||||||
.nores
|
|
||||||
ld [wTitlePal], a
|
|
||||||
.noinc
|
|
||||||
|
|
||||||
; Set the palette for the title.
|
|
||||||
ld a, [wTitlePal]
|
|
||||||
ld d, a
|
|
||||||
ld hl, wShadowTileAttrs + (0*32)
|
|
||||||
ld bc, (5*32)
|
ld bc, (5*32)
|
||||||
call UnsafeMemSet
|
call UnsafeMemCopy
|
||||||
|
|
||||||
; And the selected row.
|
; And the selected row.
|
||||||
ld a, [wSelected]
|
ld a, [wSelected]
|
||||||
|
@ -288,33 +291,11 @@ GBCTitleProcess::
|
||||||
: add hl, bc
|
: add hl, bc
|
||||||
dec a
|
dec a
|
||||||
jr nz, :-
|
jr nz, :-
|
||||||
ld a, 3
|
ld d, 6
|
||||||
ld d, a
|
|
||||||
ld bc, 32
|
ld bc, 32
|
||||||
jp UnsafeMemSet
|
jp UnsafeMemSet
|
||||||
|
|
||||||
.eventLoopProfile
|
.eventLoopProfile
|
||||||
; Palette for the title?
|
|
||||||
ldh a, [hFrameCtr]
|
|
||||||
and $0F
|
|
||||||
cp a, $01
|
|
||||||
jr nz, .noinc3
|
|
||||||
ld a, [wTitlePal]
|
|
||||||
inc a
|
|
||||||
cp a, $07
|
|
||||||
jr c, .nores3
|
|
||||||
xor a, a
|
|
||||||
.nores3
|
|
||||||
ld [wTitlePal], a
|
|
||||||
.noinc3
|
|
||||||
|
|
||||||
; Set the palette for the title.
|
|
||||||
ld a, [wTitlePal]
|
|
||||||
ld d, a
|
|
||||||
ld hl, wShadowTileAttrs + (0*32)
|
|
||||||
ld bc, (1*32)
|
|
||||||
call UnsafeMemSet
|
|
||||||
|
|
||||||
; And the selected row.
|
; And the selected row.
|
||||||
ld a, [wSelected]
|
ld a, [wSelected]
|
||||||
inc a
|
inc a
|
||||||
|
@ -323,33 +304,11 @@ GBCTitleProcess::
|
||||||
: add hl, bc
|
: add hl, bc
|
||||||
dec a
|
dec a
|
||||||
jr nz, :-
|
jr nz, :-
|
||||||
ld a, 3
|
ld d, 6
|
||||||
ld d, a
|
|
||||||
ld bc, 32
|
ld bc, 32
|
||||||
jp UnsafeMemSet
|
jp UnsafeMemSet
|
||||||
|
|
||||||
.eventLoopSettings
|
.eventLoopSettings
|
||||||
; Palette for the title?
|
|
||||||
ldh a, [hFrameCtr]
|
|
||||||
and $0F
|
|
||||||
cp a, $01
|
|
||||||
jr nz, .noinc1
|
|
||||||
ld a, [wTitlePal]
|
|
||||||
inc a
|
|
||||||
cp a, $07
|
|
||||||
jr c, .nores1
|
|
||||||
xor a, a
|
|
||||||
.nores1
|
|
||||||
ld [wTitlePal], a
|
|
||||||
.noinc1
|
|
||||||
|
|
||||||
; Set the palette for the title.
|
|
||||||
ld a, [wTitlePal]
|
|
||||||
ld d, a
|
|
||||||
ld hl, wShadowTileAttrs + (0*32)
|
|
||||||
ld bc, (1*32)
|
|
||||||
call UnsafeMemSet
|
|
||||||
|
|
||||||
; And the selected row.
|
; And the selected row.
|
||||||
ld a, [wSelected]
|
ld a, [wSelected]
|
||||||
inc a
|
inc a
|
||||||
|
@ -358,55 +317,10 @@ GBCTitleProcess::
|
||||||
: add hl, bc
|
: add hl, bc
|
||||||
dec a
|
dec a
|
||||||
jr nz, :-
|
jr nz, :-
|
||||||
ld a, 3
|
ld d, 6
|
||||||
ld d, a
|
|
||||||
ld bc, 32
|
ld bc, 32
|
||||||
jp UnsafeMemSet
|
jp UnsafeMemSet
|
||||||
|
|
||||||
.eventLoopRecords
|
|
||||||
; Palette for the title?
|
|
||||||
ldh a, [hFrameCtr]
|
|
||||||
and $0F
|
|
||||||
cp a, $01
|
|
||||||
jr nz, .noinc4
|
|
||||||
ld a, [wTitlePal]
|
|
||||||
inc a
|
|
||||||
cp a, $07
|
|
||||||
jr c, .nores4
|
|
||||||
xor a, a
|
|
||||||
.nores4
|
|
||||||
ld [wTitlePal], a
|
|
||||||
.noinc4
|
|
||||||
|
|
||||||
; Set the palette for the title.
|
|
||||||
ld a, [wTitlePal]
|
|
||||||
ld d, a
|
|
||||||
ld hl, wShadowTileAttrs + (0*32)
|
|
||||||
ld bc, (1*32)
|
|
||||||
jp UnsafeMemSet
|
|
||||||
|
|
||||||
.eventLoopCredits
|
|
||||||
; Palette for the title?
|
|
||||||
ldh a, [hFrameCtr]
|
|
||||||
and $0F
|
|
||||||
cp a, $01
|
|
||||||
jr nz, .noinc2
|
|
||||||
ld a, [wTitlePal]
|
|
||||||
inc a
|
|
||||||
cp a, $07
|
|
||||||
jr c, .nores2
|
|
||||||
xor a, a
|
|
||||||
.nores2
|
|
||||||
ld [wTitlePal], a
|
|
||||||
.noinc2
|
|
||||||
|
|
||||||
; Set the palette for the title.
|
|
||||||
ld a, [wTitlePal]
|
|
||||||
ld d, a
|
|
||||||
ld hl, wShadowTileAttrs + (0*32)
|
|
||||||
ld bc, (1*32)
|
|
||||||
jp UnsafeMemSet
|
|
||||||
|
|
||||||
|
|
||||||
; Additional GBC effects for the gameplay process state.
|
; Additional GBC effects for the gameplay process state.
|
||||||
GBCGameplayProcess::
|
GBCGameplayProcess::
|
||||||
|
|
|
@ -1263,7 +1263,7 @@ sTitleTiles::
|
||||||
DB $00,$00,$00,$00,$0F,$00,$1F,$00
|
DB $00,$00,$00,$00,$0F,$00,$1F,$00
|
||||||
DB $3F,$00,$7F,$00,$7F,$00,$7E,$00
|
DB $3F,$00,$7F,$00,$7F,$00,$7E,$00
|
||||||
DB $7E,$00,$7E,$00,$7E,$00,$7E,$00
|
DB $7E,$00,$7E,$00,$7E,$00,$7E,$00
|
||||||
DB $00,$7E,$7F,$00,$00,$7F,$BF,$00
|
DB $00,$7E,$7F,$00,$00,$7F,$3F,$00
|
||||||
DB $00,$00,$00,$00,$FF,$00,$FF,$00
|
DB $00,$00,$00,$00,$FF,$00,$FF,$00
|
||||||
DB $FF,$00,$FF,$00,$FF,$00,$00,$00
|
DB $FF,$00,$FF,$00,$FF,$00,$00,$00
|
||||||
DB $00,$00,$00,$00,$00,$00,$00,$00
|
DB $00,$00,$00,$00,$00,$00,$00,$00
|
||||||
|
@ -2180,5 +2180,4 @@ sGameplayTilesC::
|
||||||
DB $00,$00,$00,$00,$00,$00,$00,$00
|
DB $00,$00,$00,$00,$00,$00,$00,$00
|
||||||
sGameplayTilesCEnd::
|
sGameplayTilesCEnd::
|
||||||
|
|
||||||
|
|
||||||
ENDC
|
ENDC
|
||||||
|
|
Binary file not shown.
|
@ -160,9 +160,16 @@ sTetryEXITProfile::
|
||||||
db "MISS YOU! "
|
db "MISS YOU! "
|
||||||
db " "
|
db " "
|
||||||
|
|
||||||
|
sTitleAttrs::
|
||||||
|
db 7, 7, 7, 7, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
||||||
|
db 1, 1, 1, 1, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
||||||
|
db 1, 1, 1, 1, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
||||||
|
db 1, 1, 1, 1, 4, 4, 4, 1, 4, 4, 4, 1, 4, 4, 4, 4, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
||||||
|
db 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
||||||
|
|
||||||
sTitleScreenMainMap::
|
sTitleScreenMainMap::
|
||||||
DB $50,$01,$01,$01,$01,$FC,$F0,$F2,$F8,$FA,$F1,$F3
|
DB $50,$01,$01,$01,$01,$FC,$F0,$F2,$F8,$FA
|
||||||
DB $F9,$FB,$F4,$F6,$01,$01,$59,$5B
|
DB $F1,$F3,$F9,$FB,$F4,$F6,$01,$01,$59,$5B
|
||||||
DB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
DB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||||
DB $00,$00,$A0,$A2,$01,$AA,$B0,$B2,$B8,$BA
|
DB $00,$00,$A0,$A2,$01,$AA,$B0,$B2,$B8,$BA
|
||||||
DB $C0,$C2,$C8,$CA,$D0,$D2,$D8,$DA,$E0,$E2
|
DB $C0,$C2,$C8,$CA,$D0,$D2,$D8,$DA,$E0,$E2
|
||||||
|
|
Loading…
Reference in New Issue