From d531347e3a90309d4ca61328e9ac0bb21c55b231 Mon Sep 17 00:00:00 2001 From: Randy Thiemann Date: Tue, 14 Nov 2023 03:02:30 +0100 Subject: [PATCH] Rebrand --- README.md | 4 +- bin/{DMGTRIS.GBC => PandorasBlocks.gbc} | Bin 131072 -> 131072 bytes bin/{DMGTRIS.map => PandorasBlocks.map} | 1110 ++++++++--------- bin/{DMGTRIS.pocket => PandorasBlocks.pocket} | Bin 131072 -> 131072 bytes bin/{DMGTRIS.sym => PandorasBlocks.sym} | 1026 ++++++++------- deploy.bat | 4 +- patch_pocket.py | 2 +- project.mk | 4 +- src/gbc.asm | 4 +- src/res/other_data.inc | 284 ++--- src/res/title_data.inc | 40 +- src/state_title.asm | 58 - 12 files changed, 1221 insertions(+), 1315 deletions(-) rename bin/{DMGTRIS.GBC => PandorasBlocks.gbc} (94%) rename bin/{DMGTRIS.map => PandorasBlocks.map} (82%) rename bin/{DMGTRIS.pocket => PandorasBlocks.pocket} (94%) rename bin/{DMGTRIS.sym => PandorasBlocks.sym} (81%) diff --git a/README.md b/README.md index 6f3d75a..1606efa 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# DMGTRIS -DMGTRIS is a block stacking game for the original game boy written in assembly. +# Pandora's Blocks +Pandora's Blocks (formerly DMGTRIS) is a block stacking game for the original game boy written in assembly. The game is heavily inspired by the TGM series of games and has the following features: - TLS (ghost piece) until 1G speeds. diff --git a/bin/DMGTRIS.GBC b/bin/PandorasBlocks.gbc similarity index 94% rename from bin/DMGTRIS.GBC rename to bin/PandorasBlocks.gbc index f1d6d2022a116f859a90446a53d6fb546a05bf0a..92aa3041e5bee06bbd49ae50ce3e3067f68d131d 100644 GIT binary patch delta 2558 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 M`eLw+9&m!-&o9S}BLDyZ diff --git a/bin/DMGTRIS.map b/bin/PandorasBlocks.map similarity index 82% rename from bin/DMGTRIS.map rename to bin/PandorasBlocks.map index 0709d6f..5446a61 100644 --- a/bin/DMGTRIS.map +++ b/bin/PandorasBlocks.map @@ -700,7 +700,7 @@ ROMX bank #3: ROMX bank #4: SECTION: $4000-$4007 ($0008 bytes) ["Bank ID BANK_TITLE"] - SECTION: $4008-$5959 ($1952 bytes) ["Title Functions Banked"] + SECTION: $4008-$58d5 ($18ce bytes) ["Title Functions Banked"] $4008 = SwitchToTitleB $400e = SwitchToTitleB.wvr_u1 $4017 = !0 @@ -711,565 +711,553 @@ ROMX bank #4: $4061 = !1 $406c = SwitchTitleMode.jumps $407b = SwitchTitleMode.switchMain - $40a8 = SwitchTitleMode.notsgb - $40c9 = SwitchTitleMode.notmgb - $40f1 = SwitchTitleMode.agb - $410b = SwitchTitleMode.done - $4113 = SwitchTitleMode.switchProfile - $4127 = SwitchTitleMode.switchSettings - $413b = SwitchTitleMode.switchRecords - $415b = SwitchTitleMode.switchCredits - $416f = TitleEventLoopHandlerB - $417d = TitleEventLoopHandlerB.jumps - $418c = TitleEventLoopHandlerB.eventLoopMain - $41b6 = TitleEventLoopHandlerB.d0 - $41ca = TitleEventLoopHandlerB.eventLoopProfile - $41f4 = TitleEventLoopHandlerB.d2 - $4209 = TitleEventLoopHandlerB.l2 - $421e = TitleEventLoopHandlerB.r2 - $4233 = TitleEventLoopHandlerB.eventLoopSettings - $425d = TitleEventLoopHandlerB.d1 - $4272 = TitleEventLoopHandlerB.l1 - $4287 = TitleEventLoopHandlerB.r1 - $429b = TitleEventLoopHandlerB.eventLoopRecords - $42cf = TitleEventLoopHandlerB.eventLoopCredits - $42e5 = TitleEventLoopHandlerB.quitrecords - $42e5 = TitleEventLoopHandlerB.quitcredits - $42ea = TitleVBlankHandlerB - $42f8 = TitleVBlankHandlerB.jumps - $4307 = TitleVBlankHandlerB.vblankMain - $4311 = TitleVBlankHandlerB.notselected_u5 - $4316 = TitleVBlankHandlerB.selected_u5 - $4319 = TitleVBlankHandlerB.done_u5 - $4323 = TitleVBlankHandlerB.notselected_u6 - $4328 = TitleVBlankHandlerB.selected_u6 - $432b = TitleVBlankHandlerB.done_u6 - $4335 = TitleVBlankHandlerB.notselected_u7 - $433a = TitleVBlankHandlerB.selected_u7 - $433d = TitleVBlankHandlerB.done_u7 - $4347 = TitleVBlankHandlerB.notselected_u8 - $434c = TitleVBlankHandlerB.selected_u8 - $434f = TitleVBlankHandlerB.done_u8 - $4359 = TitleVBlankHandlerB.notselected_u9 - $435e = TitleVBlankHandlerB.selected_u9 - $4361 = TitleVBlankHandlerB.done_u9 - $436b = TitleVBlankHandlerB.notselected_u10 - $4370 = TitleVBlankHandlerB.selected_u10 - $4373 = TitleVBlankHandlerB.done_u10 - $43f3 = TitleVBlankHandlerB.disabled - $43ff = TitleVBlankHandlerB.profile - $440e = TitleVBlankHandlerB.vblankProfile - $4418 = TitleVBlankHandlerB.notselected_u11 - $441d = TitleVBlankHandlerB.selected_u11 - $4420 = TitleVBlankHandlerB.done_u11 - $442a = TitleVBlankHandlerB.notselected_u12 - $442f = TitleVBlankHandlerB.selected_u12 - $4432 = TitleVBlankHandlerB.done_u12 - $443c = TitleVBlankHandlerB.notselected_u13 - $4441 = TitleVBlankHandlerB.selected_u13 - $4444 = TitleVBlankHandlerB.done_u13 - $444e = TitleVBlankHandlerB.notselected_u14 - $4453 = TitleVBlankHandlerB.selected_u14 - $4456 = TitleVBlankHandlerB.done_u14 - $4460 = TitleVBlankHandlerB.notselected_u15 - $4465 = TitleVBlankHandlerB.selected_u15 - $4468 = TitleVBlankHandlerB.done_u15 - $4472 = TitleVBlankHandlerB.notselected_u16 - $4477 = TitleVBlankHandlerB.selected_u16 - $447a = TitleVBlankHandlerB.done_u16 - $4484 = TitleVBlankHandlerB.notselected_u17 - $4489 = TitleVBlankHandlerB.selected_u17 - $448c = TitleVBlankHandlerB.done_u17 - $4496 = TitleVBlankHandlerB.notselected_u18 - $449b = TitleVBlankHandlerB.selected_u18 - $449e = TitleVBlankHandlerB.done_u18 - $44bc = TitleVBlankHandlerB.buttons - $44d3 = TitleVBlankHandlerB.filter - $44f2 = !2 - $44f9 = TitleVBlankHandlerB.donetetry2 - $451f = TitleVBlankHandlerB.vblankSettings - $4529 = TitleVBlankHandlerB.notselected_u19 - $452e = TitleVBlankHandlerB.selected_u19 - $4531 = TitleVBlankHandlerB.done_u19 - $453b = TitleVBlankHandlerB.notselected_u20 - $4540 = TitleVBlankHandlerB.selected_u20 - $4543 = TitleVBlankHandlerB.done_u20 - $454d = TitleVBlankHandlerB.notselected_u21 - $4552 = TitleVBlankHandlerB.selected_u21 - $4555 = TitleVBlankHandlerB.done_u21 - $455f = TitleVBlankHandlerB.notselected_u22 - $4564 = TitleVBlankHandlerB.selected_u22 - $4567 = TitleVBlankHandlerB.done_u22 - $4571 = TitleVBlankHandlerB.notselected_u23 - $4576 = TitleVBlankHandlerB.selected_u23 - $4579 = TitleVBlankHandlerB.done_u23 - $4583 = TitleVBlankHandlerB.notselected_u24 - $4588 = TitleVBlankHandlerB.selected_u24 - $458b = TitleVBlankHandlerB.done_u24 - $4595 = TitleVBlankHandlerB.notselected_u25 - $459a = TitleVBlankHandlerB.selected_u25 - $459d = TitleVBlankHandlerB.done_u25 - $461d = TitleVBlankHandlerB.disabled1 - $4629 = TitleVBlankHandlerB.start - $4635 = !3 - $463c = TitleVBlankHandlerB.donetetry1 - $4662 = TitleVBlankHandlerB.vblankRecords - $4697 = TitleVBlankHandlerB.vblankCredits - $4698 = MainHandleA - $46a6 = MainHandleA.jumps - $46b8 = MainHandleA.tosettings - $46bd = MainHandleA.tocredits - $46c2 = MainHandleA.toprofile - $46c7 = MainHandleA.torecords - $46cc = MainHandleUp - $46d7 = !4 - $46dd = MainHandleDown - $46e9 = !5 - $46ee = SettingsHandleA - $46fb = ProfileHandleB - $46fb = SettingsHandleB - $4700 = SettingsHandleDown - $470c = !6 - $4711 = SettingsHandleUp - $471c = !7 - $4722 = SettingsHandleLeft - $4733 = SettingsHandleLeft.jumps - $4748 = SettingsHandleLeft.rng - $4756 = !8 - $475f = SettingsHandleLeft.rot - $476d = !9 - $4776 = SettingsHandleLeft.drop - $4784 = !10 - $478d = SettingsHandleLeft.curve - $479e = !11 - $47aa = SettingsHandleLeft.hig - $47b8 = !12 - $47c1 = SettingsHandleRight - $47d2 = SettingsHandleRight.jumps - $47e7 = SettingsHandleRight.rng - $47f6 = !13 - $47fe = SettingsHandleRight.rot - $480d = !14 - $4815 = SettingsHandleRight.drop - $4824 = !15 - $482c = SettingsHandleRight.curve - $483e = !16 - $4849 = SettingsHandleRight.hig - $4858 = !17 - $4860 = ProfileHandleA - $4874 = ProfileHandleRight - $4888 = ProfileHandleRight.jumps - $48a0 = ProfileHandleRight.idx - $48a9 = ProfileHandleRight.doit - $48ac = ProfileHandleRight.l0 - $48b6 = ProfileHandleRight.doit1 - $48bd = ProfileHandleRight.l1 - $48c7 = ProfileHandleRight.doit2 - $48ce = ProfileHandleRight.l2 - $48d8 = ProfileHandleRight.doit3 - $48df = ProfileHandleRight.buttons - $48ee = !18 - $48f6 = ProfileHandleRight.filter - $4903 = !19 - $490a = ProfileHandleLeft - $491e = ProfileHandleLeft.jumps - $4936 = ProfileHandleLeft.idx - $4940 = ProfileHandleLeft.doit - $4943 = ProfileHandleLeft.l0 - $494d = ProfileHandleLeft.doit1 - $4954 = ProfileHandleLeft.l1 - $495e = ProfileHandleLeft.doit2 - $4965 = ProfileHandleLeft.l2 - $496f = ProfileHandleLeft.doit3 - $4976 = ProfileHandleLeft.buttons - $4984 = !20 - $498d = ProfileHandleLeft.filter - $4999 = !21 - $49a1 = ProfileHandleDown - $49ad = !22 - $49b2 = ProfileHandleUp - $49bd = !23 - $49c3 = DecrementLevel - $49d9 = IncrementLevel - $49ef = InitSpeedCurve - $49fe = GetEnd - $4a09 = !24 - $4a11 = !25 - $4a19 = !26 - $4a21 = !27 - $4a29 = !28 - $4a31 = !29 - $4a35 = GetStart - $4a40 = !30 - $4a48 = !31 - $4a50 = !32 - $4a58 = !33 - $4a60 = !34 - $4a68 = !35 - $4a6c = CheckLevelRange - $4a85 = CheckLevelRange.notatend - $4aa5 = CheckLevelRange.notatstart - $4aa6 = RecordsHandleLeft - $4abc = !36 - $4ac4 = RecordsHandleRight - $4adb = !37 - $4ae2 = RecordsHandleSelect - $4aeb = RenderScores - $4aeb = !38 - $4b14 = RenderScores.score_u26 - $4b19 = RenderScores.wvr_u27 - $4b26 = RenderScores.wvr_u28 - $4b33 = RenderScores.wvr_u29 - $4b40 = RenderScores.wvr_u30 - $4b4d = RenderScores.wvr_u31 - $4b5a = RenderScores.wvr_u32 - $4b67 = RenderScores.wvr_u33 - $4b74 = RenderScores.wvr_u34 - $4b7e = RenderScores.level_u26 - $4b8b = RenderScores.wvr_u35 - $4b96 = RenderScores.wvr_u36 - $4ba1 = RenderScores.wvr_u37 - $4bac = RenderScores.wvr_u38 - $4bb9 = RenderScores.wvr_u39 - $4bc6 = RenderScores.wvr_u40 - $4bd3 = RenderScores.wvr_u41 - $4be0 = RenderScores.wvr_u42 - $4bf2 = RenderScores.name_u26 - $4bf9 = RenderScores.wvr_u43 - $4c04 = RenderScores.wvr_u44 - $4c0f = RenderScores.wvr_u45 - $4c21 = RenderScores.nograde_u26 - $4c24 = RenderScores.wvr_u46 - $4c2e = RenderScores.grade_u26 - $4c31 = RenderScores.wvr_u47 - $4c39 = RenderScores.postgrade_u26 - $4c3e = RenderScores.wvr_u48 - $4c4b = RenderScores.wvr_u49 - $4c58 = RenderScores.wvr_u50 - $4c65 = RenderScores.wvr_u51 - $4c82 = RenderScores.score_u52 - $4c87 = RenderScores.wvr_u53 - $4c94 = RenderScores.wvr_u54 - $4ca1 = RenderScores.wvr_u55 - $4cae = RenderScores.wvr_u56 - $4cbb = RenderScores.wvr_u57 - $4cc8 = RenderScores.wvr_u58 - $4cd5 = RenderScores.wvr_u59 - $4ce2 = RenderScores.wvr_u60 - $4cec = RenderScores.level_u52 - $4cf9 = RenderScores.wvr_u61 - $4d04 = RenderScores.wvr_u62 - $4d0f = RenderScores.wvr_u63 - $4d1a = RenderScores.wvr_u64 - $4d27 = RenderScores.wvr_u65 - $4d34 = RenderScores.wvr_u66 - $4d41 = RenderScores.wvr_u67 - $4d4e = RenderScores.wvr_u68 - $4d60 = RenderScores.name_u52 - $4d67 = RenderScores.wvr_u69 - $4d72 = RenderScores.wvr_u70 - $4d7d = RenderScores.wvr_u71 - $4d8f = RenderScores.nograde_u52 - $4d92 = RenderScores.wvr_u72 - $4d9c = RenderScores.grade_u52 - $4d9f = RenderScores.wvr_u73 - $4da7 = RenderScores.postgrade_u52 - $4dac = RenderScores.wvr_u74 - $4db9 = RenderScores.wvr_u75 - $4dc6 = RenderScores.wvr_u76 - $4dd3 = RenderScores.wvr_u77 - $4df0 = RenderScores.score_u78 - $4df5 = RenderScores.wvr_u79 - $4e02 = RenderScores.wvr_u80 - $4e0f = RenderScores.wvr_u81 - $4e1c = RenderScores.wvr_u82 - $4e29 = RenderScores.wvr_u83 - $4e36 = RenderScores.wvr_u84 - $4e43 = RenderScores.wvr_u85 - $4e50 = RenderScores.wvr_u86 - $4e5a = RenderScores.level_u78 - $4e67 = RenderScores.wvr_u87 - $4e72 = RenderScores.wvr_u88 - $4e7d = RenderScores.wvr_u89 - $4e88 = RenderScores.wvr_u90 - $4e95 = RenderScores.wvr_u91 - $4ea2 = RenderScores.wvr_u92 - $4eaf = RenderScores.wvr_u93 - $4ebc = RenderScores.wvr_u94 - $4ece = RenderScores.name_u78 - $4ed5 = RenderScores.wvr_u95 - $4ee0 = RenderScores.wvr_u96 - $4eeb = RenderScores.wvr_u97 - $4efd = RenderScores.nograde_u78 - $4f00 = RenderScores.wvr_u98 - $4f0a = RenderScores.grade_u78 - $4f0d = RenderScores.wvr_u99 - $4f15 = RenderScores.postgrade_u78 - $4f1a = RenderScores.wvr_u100 - $4f27 = RenderScores.wvr_u101 - $4f34 = RenderScores.wvr_u102 - $4f41 = RenderScores.wvr_u103 - $4f5e = RenderScores.score_u104 - $4f63 = RenderScores.wvr_u105 - $4f70 = RenderScores.wvr_u106 - $4f7d = RenderScores.wvr_u107 - $4f8a = RenderScores.wvr_u108 - $4f97 = RenderScores.wvr_u109 - $4fa4 = RenderScores.wvr_u110 - $4fb1 = RenderScores.wvr_u111 - $4fbe = RenderScores.wvr_u112 - $4fc8 = RenderScores.level_u104 - $4fd5 = RenderScores.wvr_u113 - $4fe0 = RenderScores.wvr_u114 - $4feb = RenderScores.wvr_u115 - $4ff6 = RenderScores.wvr_u116 - $5003 = RenderScores.wvr_u117 - $5010 = RenderScores.wvr_u118 - $501d = RenderScores.wvr_u119 - $502a = RenderScores.wvr_u120 - $503c = RenderScores.name_u104 - $5043 = RenderScores.wvr_u121 - $504e = RenderScores.wvr_u122 - $5059 = RenderScores.wvr_u123 - $506b = RenderScores.nograde_u104 - $506e = RenderScores.wvr_u124 - $5078 = RenderScores.grade_u104 - $507b = RenderScores.wvr_u125 - $5083 = RenderScores.postgrade_u104 - $5088 = RenderScores.wvr_u126 - $5095 = RenderScores.wvr_u127 - $50a2 = RenderScores.wvr_u128 - $50af = RenderScores.wvr_u129 - $50cc = RenderScores.score_u130 - $50d1 = RenderScores.wvr_u131 - $50de = RenderScores.wvr_u132 - $50eb = RenderScores.wvr_u133 - $50f8 = RenderScores.wvr_u134 - $5105 = RenderScores.wvr_u135 - $5112 = RenderScores.wvr_u136 - $511f = RenderScores.wvr_u137 - $512c = RenderScores.wvr_u138 - $5136 = RenderScores.level_u130 - $5143 = RenderScores.wvr_u139 - $514e = RenderScores.wvr_u140 - $5159 = RenderScores.wvr_u141 - $5164 = RenderScores.wvr_u142 - $5171 = RenderScores.wvr_u143 - $517e = RenderScores.wvr_u144 - $518b = RenderScores.wvr_u145 - $5198 = RenderScores.wvr_u146 - $51aa = RenderScores.name_u130 - $51b1 = RenderScores.wvr_u147 - $51bc = RenderScores.wvr_u148 - $51c7 = RenderScores.wvr_u149 - $51d9 = RenderScores.nograde_u130 - $51dc = RenderScores.wvr_u150 - $51e6 = RenderScores.grade_u130 - $51e9 = RenderScores.wvr_u151 - $51f1 = RenderScores.postgrade_u130 - $51f6 = RenderScores.wvr_u152 - $5203 = RenderScores.wvr_u153 - $5210 = RenderScores.wvr_u154 - $521d = RenderScores.wvr_u155 - $523a = RenderScores.score_u156 - $523f = RenderScores.wvr_u157 - $524c = RenderScores.wvr_u158 - $5259 = RenderScores.wvr_u159 - $5266 = RenderScores.wvr_u160 - $5273 = RenderScores.wvr_u161 - $5280 = RenderScores.wvr_u162 - $528d = RenderScores.wvr_u163 - $529a = RenderScores.wvr_u164 - $52a4 = RenderScores.level_u156 - $52b1 = RenderScores.wvr_u165 - $52bc = RenderScores.wvr_u166 - $52c7 = RenderScores.wvr_u167 - $52d2 = RenderScores.wvr_u168 - $52df = RenderScores.wvr_u169 - $52ec = RenderScores.wvr_u170 - $52f9 = RenderScores.wvr_u171 - $5306 = RenderScores.wvr_u172 - $5318 = RenderScores.name_u156 - $531f = RenderScores.wvr_u173 - $532a = RenderScores.wvr_u174 - $5335 = RenderScores.wvr_u175 - $5347 = RenderScores.nograde_u156 - $534a = RenderScores.wvr_u176 - $5354 = RenderScores.grade_u156 - $5357 = RenderScores.wvr_u177 - $535f = RenderScores.postgrade_u156 - $5364 = RenderScores.wvr_u178 - $5371 = RenderScores.wvr_u179 - $537e = RenderScores.wvr_u180 - $538b = RenderScores.wvr_u181 - $53a8 = RenderScores.score_u182 - $53ad = RenderScores.wvr_u183 - $53ba = RenderScores.wvr_u184 - $53c7 = RenderScores.wvr_u185 - $53d4 = RenderScores.wvr_u186 - $53e1 = RenderScores.wvr_u187 - $53ee = RenderScores.wvr_u188 - $53fb = RenderScores.wvr_u189 - $5408 = RenderScores.wvr_u190 - $5412 = RenderScores.level_u182 - $541f = RenderScores.wvr_u191 - $542a = RenderScores.wvr_u192 - $5435 = RenderScores.wvr_u193 - $5440 = RenderScores.wvr_u194 - $544d = RenderScores.wvr_u195 - $545a = RenderScores.wvr_u196 - $5467 = RenderScores.wvr_u197 - $5474 = RenderScores.wvr_u198 - $5486 = RenderScores.name_u182 - $548d = RenderScores.wvr_u199 - $5498 = RenderScores.wvr_u200 - $54a3 = RenderScores.wvr_u201 - $54b5 = RenderScores.nograde_u182 - $54b8 = RenderScores.wvr_u202 - $54c2 = RenderScores.grade_u182 - $54c5 = RenderScores.wvr_u203 - $54cd = RenderScores.postgrade_u182 - $54d2 = RenderScores.wvr_u204 - $54df = RenderScores.wvr_u205 - $54ec = RenderScores.wvr_u206 - $54f9 = RenderScores.wvr_u207 - $5516 = RenderScores.score_u208 - $551b = RenderScores.wvr_u209 - $5528 = RenderScores.wvr_u210 - $5535 = RenderScores.wvr_u211 - $5542 = RenderScores.wvr_u212 - $554f = RenderScores.wvr_u213 - $555c = RenderScores.wvr_u214 - $5569 = RenderScores.wvr_u215 - $5576 = RenderScores.wvr_u216 - $5580 = RenderScores.level_u208 - $558d = RenderScores.wvr_u217 - $5598 = RenderScores.wvr_u218 - $55a3 = RenderScores.wvr_u219 - $55ae = RenderScores.wvr_u220 - $55bb = RenderScores.wvr_u221 - $55c8 = RenderScores.wvr_u222 - $55d5 = RenderScores.wvr_u223 - $55e2 = RenderScores.wvr_u224 - $55f4 = RenderScores.name_u208 - $55fb = RenderScores.wvr_u225 - $5606 = RenderScores.wvr_u226 - $5611 = RenderScores.wvr_u227 - $5623 = RenderScores.nograde_u208 - $5626 = RenderScores.wvr_u228 - $5630 = RenderScores.grade_u208 - $5633 = RenderScores.wvr_u229 - $563b = RenderScores.postgrade_u208 - $5640 = RenderScores.wvr_u230 - $564d = RenderScores.wvr_u231 - $565a = RenderScores.wvr_u232 - $5667 = RenderScores.wvr_u233 - $5684 = RenderScores.score_u234 - $5689 = RenderScores.wvr_u235 - $5696 = RenderScores.wvr_u236 - $56a3 = RenderScores.wvr_u237 - $56b0 = RenderScores.wvr_u238 - $56bd = RenderScores.wvr_u239 - $56ca = RenderScores.wvr_u240 - $56d7 = RenderScores.wvr_u241 - $56e4 = RenderScores.wvr_u242 - $56ee = RenderScores.level_u234 - $56fb = RenderScores.wvr_u243 - $5706 = RenderScores.wvr_u244 - $5711 = RenderScores.wvr_u245 - $571c = RenderScores.wvr_u246 - $5729 = RenderScores.wvr_u247 - $5736 = RenderScores.wvr_u248 - $5743 = RenderScores.wvr_u249 - $5750 = RenderScores.wvr_u250 - $5762 = RenderScores.name_u234 - $5769 = RenderScores.wvr_u251 - $5774 = RenderScores.wvr_u252 - $577f = RenderScores.wvr_u253 - $5791 = RenderScores.nograde_u234 - $5794 = RenderScores.wvr_u254 - $579e = RenderScores.grade_u234 - $57a1 = RenderScores.wvr_u255 - $57a9 = RenderScores.postgrade_u234 - $57ae = RenderScores.wvr_u256 - $57bb = RenderScores.wvr_u257 - $57c8 = RenderScores.wvr_u258 - $57d5 = RenderScores.wvr_u259 - $57f2 = RenderScores.score_u260 - $57f7 = RenderScores.wvr_u261 - $5804 = RenderScores.wvr_u262 - $5811 = RenderScores.wvr_u263 - $581e = RenderScores.wvr_u264 - $582b = RenderScores.wvr_u265 - $5838 = RenderScores.wvr_u266 - $5845 = RenderScores.wvr_u267 - $5852 = RenderScores.wvr_u268 - $585c = RenderScores.level_u260 - $5869 = RenderScores.wvr_u269 - $5874 = RenderScores.wvr_u270 - $587f = RenderScores.wvr_u271 - $588a = RenderScores.wvr_u272 - $5897 = RenderScores.wvr_u273 - $58a4 = RenderScores.wvr_u274 - $58b1 = RenderScores.wvr_u275 - $58be = RenderScores.wvr_u276 - $58d0 = RenderScores.name_u260 - $58d7 = RenderScores.wvr_u277 - $58e2 = RenderScores.wvr_u278 - $58ed = RenderScores.wvr_u279 - $58ff = RenderScores.nograde_u260 - $5902 = RenderScores.wvr_u280 - $590c = RenderScores.grade_u260 - $590f = RenderScores.wvr_u281 - $5917 = RenderScores.postgrade_u260 - $591c = RenderScores.wvr_u282 - $5929 = RenderScores.wvr_u283 - $5936 = RenderScores.wvr_u284 - $5943 = RenderScores.wvr_u285 - SECTION: $595a-$6af5 ($119c bytes) ["Title Screen Static Data"] - $595a = sEasterM0 - $595f = sEasterM1 - $5964 = sEasterC0 - $596f = sEasterC1 - $597a = sEasterA0 - $5985 = sEasterA1 - $5990 = sEasterS0 - $5995 = sEasterS1 - $599a = sBUTTONSMode - $59a2 = sRNGMode - $59b6 = sROTMode - $59c6 = sDROPMode - $59da = sCURVEMode - $59f6 = sHIGMode - $59fe = sDisabled - $5a02 = sFilterMode - $5a16 = sTetryRNG - $5a56 = sTetryROT - $5a96 = sTetryDROP - $5ad6 = sTetryCURVE - $5b16 = sTetryHIG - $5b56 = sTetrySTART - $5b96 = sTetryEXITSettings - $5bd6 = sTetryProfileNumber - $5c16 = sTetryProfileInitial1 - $5c56 = sTetryProfileInitial2 - $5c96 = sTetryProfileInitial3 - $5cd6 = sTetryButtons - $5d16 = sTetryFILTER - $5d56 = sTetryReset - $5d96 = sTetryEXITProfile - $5dd6 = sTitleScreenMainMap - $6076 = sTitleScreenSettingsMap - $6076 = sTitleScreenMainMapEnd - $6316 = sTitleScreenCreditsMap - $6316 = sTitleScreenSettingsMapEnd - $65b6 = sTitleScreenProfileMap - $65b6 = sTitleScreenCreditsMapEnd - $6856 = sTitleScreenRecordsMap - $6856 = sTitleScreenProfileMapEnd - $6af6 = sTitleScreenRecordsMapEnd - EMPTY: $6af6-$7fff ($150a bytes) - TOTAL EMPTY: $150a bytes + $408f = SwitchTitleMode.switchProfile + $40a3 = SwitchTitleMode.switchSettings + $40b7 = SwitchTitleMode.switchRecords + $40d7 = SwitchTitleMode.switchCredits + $40eb = TitleEventLoopHandlerB + $40f9 = TitleEventLoopHandlerB.jumps + $4108 = TitleEventLoopHandlerB.eventLoopMain + $4132 = TitleEventLoopHandlerB.d0 + $4146 = TitleEventLoopHandlerB.eventLoopProfile + $4170 = TitleEventLoopHandlerB.d2 + $4185 = TitleEventLoopHandlerB.l2 + $419a = TitleEventLoopHandlerB.r2 + $41af = TitleEventLoopHandlerB.eventLoopSettings + $41d9 = TitleEventLoopHandlerB.d1 + $41ee = TitleEventLoopHandlerB.l1 + $4203 = TitleEventLoopHandlerB.r1 + $4217 = TitleEventLoopHandlerB.eventLoopRecords + $424b = TitleEventLoopHandlerB.eventLoopCredits + $4261 = TitleEventLoopHandlerB.quitrecords + $4261 = TitleEventLoopHandlerB.quitcredits + $4266 = TitleVBlankHandlerB + $4274 = TitleVBlankHandlerB.jumps + $4283 = TitleVBlankHandlerB.vblankMain + $428d = TitleVBlankHandlerB.notselected_u5 + $4292 = TitleVBlankHandlerB.selected_u5 + $4295 = TitleVBlankHandlerB.done_u5 + $429f = TitleVBlankHandlerB.notselected_u6 + $42a4 = TitleVBlankHandlerB.selected_u6 + $42a7 = TitleVBlankHandlerB.done_u6 + $42b1 = TitleVBlankHandlerB.notselected_u7 + $42b6 = TitleVBlankHandlerB.selected_u7 + $42b9 = TitleVBlankHandlerB.done_u7 + $42c3 = TitleVBlankHandlerB.notselected_u8 + $42c8 = TitleVBlankHandlerB.selected_u8 + $42cb = TitleVBlankHandlerB.done_u8 + $42d5 = TitleVBlankHandlerB.notselected_u9 + $42da = TitleVBlankHandlerB.selected_u9 + $42dd = TitleVBlankHandlerB.done_u9 + $42e7 = TitleVBlankHandlerB.notselected_u10 + $42ec = TitleVBlankHandlerB.selected_u10 + $42ef = TitleVBlankHandlerB.done_u10 + $436f = TitleVBlankHandlerB.disabled + $437b = TitleVBlankHandlerB.profile + $438a = TitleVBlankHandlerB.vblankProfile + $4394 = TitleVBlankHandlerB.notselected_u11 + $4399 = TitleVBlankHandlerB.selected_u11 + $439c = TitleVBlankHandlerB.done_u11 + $43a6 = TitleVBlankHandlerB.notselected_u12 + $43ab = TitleVBlankHandlerB.selected_u12 + $43ae = TitleVBlankHandlerB.done_u12 + $43b8 = TitleVBlankHandlerB.notselected_u13 + $43bd = TitleVBlankHandlerB.selected_u13 + $43c0 = TitleVBlankHandlerB.done_u13 + $43ca = TitleVBlankHandlerB.notselected_u14 + $43cf = TitleVBlankHandlerB.selected_u14 + $43d2 = TitleVBlankHandlerB.done_u14 + $43dc = TitleVBlankHandlerB.notselected_u15 + $43e1 = TitleVBlankHandlerB.selected_u15 + $43e4 = TitleVBlankHandlerB.done_u15 + $43ee = TitleVBlankHandlerB.notselected_u16 + $43f3 = TitleVBlankHandlerB.selected_u16 + $43f6 = TitleVBlankHandlerB.done_u16 + $4400 = TitleVBlankHandlerB.notselected_u17 + $4405 = TitleVBlankHandlerB.selected_u17 + $4408 = TitleVBlankHandlerB.done_u17 + $4412 = TitleVBlankHandlerB.notselected_u18 + $4417 = TitleVBlankHandlerB.selected_u18 + $441a = TitleVBlankHandlerB.done_u18 + $4438 = TitleVBlankHandlerB.buttons + $444f = TitleVBlankHandlerB.filter + $446e = !2 + $4475 = TitleVBlankHandlerB.donetetry2 + $449b = TitleVBlankHandlerB.vblankSettings + $44a5 = TitleVBlankHandlerB.notselected_u19 + $44aa = TitleVBlankHandlerB.selected_u19 + $44ad = TitleVBlankHandlerB.done_u19 + $44b7 = TitleVBlankHandlerB.notselected_u20 + $44bc = TitleVBlankHandlerB.selected_u20 + $44bf = TitleVBlankHandlerB.done_u20 + $44c9 = TitleVBlankHandlerB.notselected_u21 + $44ce = TitleVBlankHandlerB.selected_u21 + $44d1 = TitleVBlankHandlerB.done_u21 + $44db = TitleVBlankHandlerB.notselected_u22 + $44e0 = TitleVBlankHandlerB.selected_u22 + $44e3 = TitleVBlankHandlerB.done_u22 + $44ed = TitleVBlankHandlerB.notselected_u23 + $44f2 = TitleVBlankHandlerB.selected_u23 + $44f5 = TitleVBlankHandlerB.done_u23 + $44ff = TitleVBlankHandlerB.notselected_u24 + $4504 = TitleVBlankHandlerB.selected_u24 + $4507 = TitleVBlankHandlerB.done_u24 + $4511 = TitleVBlankHandlerB.notselected_u25 + $4516 = TitleVBlankHandlerB.selected_u25 + $4519 = TitleVBlankHandlerB.done_u25 + $4599 = TitleVBlankHandlerB.disabled1 + $45a5 = TitleVBlankHandlerB.start + $45b1 = !3 + $45b8 = TitleVBlankHandlerB.donetetry1 + $45de = TitleVBlankHandlerB.vblankRecords + $4613 = TitleVBlankHandlerB.vblankCredits + $4614 = MainHandleA + $4622 = MainHandleA.jumps + $4634 = MainHandleA.tosettings + $4639 = MainHandleA.tocredits + $463e = MainHandleA.toprofile + $4643 = MainHandleA.torecords + $4648 = MainHandleUp + $4653 = !4 + $4659 = MainHandleDown + $4665 = !5 + $466a = SettingsHandleA + $4677 = ProfileHandleB + $4677 = SettingsHandleB + $467c = SettingsHandleDown + $4688 = !6 + $468d = SettingsHandleUp + $4698 = !7 + $469e = SettingsHandleLeft + $46af = SettingsHandleLeft.jumps + $46c4 = SettingsHandleLeft.rng + $46d2 = !8 + $46db = SettingsHandleLeft.rot + $46e9 = !9 + $46f2 = SettingsHandleLeft.drop + $4700 = !10 + $4709 = SettingsHandleLeft.curve + $471a = !11 + $4726 = SettingsHandleLeft.hig + $4734 = !12 + $473d = SettingsHandleRight + $474e = SettingsHandleRight.jumps + $4763 = SettingsHandleRight.rng + $4772 = !13 + $477a = SettingsHandleRight.rot + $4789 = !14 + $4791 = SettingsHandleRight.drop + $47a0 = !15 + $47a8 = SettingsHandleRight.curve + $47ba = !16 + $47c5 = SettingsHandleRight.hig + $47d4 = !17 + $47dc = ProfileHandleA + $47f0 = ProfileHandleRight + $4804 = ProfileHandleRight.jumps + $481c = ProfileHandleRight.idx + $4825 = ProfileHandleRight.doit + $4828 = ProfileHandleRight.l0 + $4832 = ProfileHandleRight.doit1 + $4839 = ProfileHandleRight.l1 + $4843 = ProfileHandleRight.doit2 + $484a = ProfileHandleRight.l2 + $4854 = ProfileHandleRight.doit3 + $485b = ProfileHandleRight.buttons + $486a = !18 + $4872 = ProfileHandleRight.filter + $487f = !19 + $4886 = ProfileHandleLeft + $489a = ProfileHandleLeft.jumps + $48b2 = ProfileHandleLeft.idx + $48bc = ProfileHandleLeft.doit + $48bf = ProfileHandleLeft.l0 + $48c9 = ProfileHandleLeft.doit1 + $48d0 = ProfileHandleLeft.l1 + $48da = ProfileHandleLeft.doit2 + $48e1 = ProfileHandleLeft.l2 + $48eb = ProfileHandleLeft.doit3 + $48f2 = ProfileHandleLeft.buttons + $4900 = !20 + $4909 = ProfileHandleLeft.filter + $4915 = !21 + $491d = ProfileHandleDown + $4929 = !22 + $492e = ProfileHandleUp + $4939 = !23 + $493f = DecrementLevel + $4955 = IncrementLevel + $496b = InitSpeedCurve + $497a = GetEnd + $4985 = !24 + $498d = !25 + $4995 = !26 + $499d = !27 + $49a5 = !28 + $49ad = !29 + $49b1 = GetStart + $49bc = !30 + $49c4 = !31 + $49cc = !32 + $49d4 = !33 + $49dc = !34 + $49e4 = !35 + $49e8 = CheckLevelRange + $4a01 = CheckLevelRange.notatend + $4a21 = CheckLevelRange.notatstart + $4a22 = RecordsHandleLeft + $4a38 = !36 + $4a40 = RecordsHandleRight + $4a57 = !37 + $4a5e = RecordsHandleSelect + $4a67 = RenderScores + $4a67 = !38 + $4a90 = RenderScores.score_u26 + $4a95 = RenderScores.wvr_u27 + $4aa2 = RenderScores.wvr_u28 + $4aaf = RenderScores.wvr_u29 + $4abc = RenderScores.wvr_u30 + $4ac9 = RenderScores.wvr_u31 + $4ad6 = RenderScores.wvr_u32 + $4ae3 = RenderScores.wvr_u33 + $4af0 = RenderScores.wvr_u34 + $4afa = RenderScores.level_u26 + $4b07 = RenderScores.wvr_u35 + $4b12 = RenderScores.wvr_u36 + $4b1d = RenderScores.wvr_u37 + $4b28 = RenderScores.wvr_u38 + $4b35 = RenderScores.wvr_u39 + $4b42 = RenderScores.wvr_u40 + $4b4f = RenderScores.wvr_u41 + $4b5c = RenderScores.wvr_u42 + $4b6e = RenderScores.name_u26 + $4b75 = RenderScores.wvr_u43 + $4b80 = RenderScores.wvr_u44 + $4b8b = RenderScores.wvr_u45 + $4b9d = RenderScores.nograde_u26 + $4ba0 = RenderScores.wvr_u46 + $4baa = RenderScores.grade_u26 + $4bad = RenderScores.wvr_u47 + $4bb5 = RenderScores.postgrade_u26 + $4bba = RenderScores.wvr_u48 + $4bc7 = RenderScores.wvr_u49 + $4bd4 = RenderScores.wvr_u50 + $4be1 = RenderScores.wvr_u51 + $4bfe = RenderScores.score_u52 + $4c03 = RenderScores.wvr_u53 + $4c10 = RenderScores.wvr_u54 + $4c1d = RenderScores.wvr_u55 + $4c2a = RenderScores.wvr_u56 + $4c37 = RenderScores.wvr_u57 + $4c44 = RenderScores.wvr_u58 + $4c51 = RenderScores.wvr_u59 + $4c5e = RenderScores.wvr_u60 + $4c68 = RenderScores.level_u52 + $4c75 = RenderScores.wvr_u61 + $4c80 = RenderScores.wvr_u62 + $4c8b = RenderScores.wvr_u63 + $4c96 = RenderScores.wvr_u64 + $4ca3 = RenderScores.wvr_u65 + $4cb0 = RenderScores.wvr_u66 + $4cbd = RenderScores.wvr_u67 + $4cca = RenderScores.wvr_u68 + $4cdc = RenderScores.name_u52 + $4ce3 = RenderScores.wvr_u69 + $4cee = RenderScores.wvr_u70 + $4cf9 = RenderScores.wvr_u71 + $4d0b = RenderScores.nograde_u52 + $4d0e = RenderScores.wvr_u72 + $4d18 = RenderScores.grade_u52 + $4d1b = RenderScores.wvr_u73 + $4d23 = RenderScores.postgrade_u52 + $4d28 = RenderScores.wvr_u74 + $4d35 = RenderScores.wvr_u75 + $4d42 = RenderScores.wvr_u76 + $4d4f = RenderScores.wvr_u77 + $4d6c = RenderScores.score_u78 + $4d71 = RenderScores.wvr_u79 + $4d7e = RenderScores.wvr_u80 + $4d8b = RenderScores.wvr_u81 + $4d98 = RenderScores.wvr_u82 + $4da5 = RenderScores.wvr_u83 + $4db2 = RenderScores.wvr_u84 + $4dbf = RenderScores.wvr_u85 + $4dcc = RenderScores.wvr_u86 + $4dd6 = RenderScores.level_u78 + $4de3 = RenderScores.wvr_u87 + $4dee = RenderScores.wvr_u88 + $4df9 = RenderScores.wvr_u89 + $4e04 = RenderScores.wvr_u90 + $4e11 = RenderScores.wvr_u91 + $4e1e = RenderScores.wvr_u92 + $4e2b = RenderScores.wvr_u93 + $4e38 = RenderScores.wvr_u94 + $4e4a = RenderScores.name_u78 + $4e51 = RenderScores.wvr_u95 + $4e5c = RenderScores.wvr_u96 + $4e67 = RenderScores.wvr_u97 + $4e79 = RenderScores.nograde_u78 + $4e7c = RenderScores.wvr_u98 + $4e86 = RenderScores.grade_u78 + $4e89 = RenderScores.wvr_u99 + $4e91 = RenderScores.postgrade_u78 + $4e96 = RenderScores.wvr_u100 + $4ea3 = RenderScores.wvr_u101 + $4eb0 = RenderScores.wvr_u102 + $4ebd = RenderScores.wvr_u103 + $4eda = RenderScores.score_u104 + $4edf = RenderScores.wvr_u105 + $4eec = RenderScores.wvr_u106 + $4ef9 = RenderScores.wvr_u107 + $4f06 = RenderScores.wvr_u108 + $4f13 = RenderScores.wvr_u109 + $4f20 = RenderScores.wvr_u110 + $4f2d = RenderScores.wvr_u111 + $4f3a = RenderScores.wvr_u112 + $4f44 = RenderScores.level_u104 + $4f51 = RenderScores.wvr_u113 + $4f5c = RenderScores.wvr_u114 + $4f67 = RenderScores.wvr_u115 + $4f72 = RenderScores.wvr_u116 + $4f7f = RenderScores.wvr_u117 + $4f8c = RenderScores.wvr_u118 + $4f99 = RenderScores.wvr_u119 + $4fa6 = RenderScores.wvr_u120 + $4fb8 = RenderScores.name_u104 + $4fbf = RenderScores.wvr_u121 + $4fca = RenderScores.wvr_u122 + $4fd5 = RenderScores.wvr_u123 + $4fe7 = RenderScores.nograde_u104 + $4fea = RenderScores.wvr_u124 + $4ff4 = RenderScores.grade_u104 + $4ff7 = RenderScores.wvr_u125 + $4fff = RenderScores.postgrade_u104 + $5004 = RenderScores.wvr_u126 + $5011 = RenderScores.wvr_u127 + $501e = RenderScores.wvr_u128 + $502b = RenderScores.wvr_u129 + $5048 = RenderScores.score_u130 + $504d = RenderScores.wvr_u131 + $505a = RenderScores.wvr_u132 + $5067 = RenderScores.wvr_u133 + $5074 = RenderScores.wvr_u134 + $5081 = RenderScores.wvr_u135 + $508e = RenderScores.wvr_u136 + $509b = RenderScores.wvr_u137 + $50a8 = RenderScores.wvr_u138 + $50b2 = RenderScores.level_u130 + $50bf = RenderScores.wvr_u139 + $50ca = RenderScores.wvr_u140 + $50d5 = RenderScores.wvr_u141 + $50e0 = RenderScores.wvr_u142 + $50ed = RenderScores.wvr_u143 + $50fa = RenderScores.wvr_u144 + $5107 = RenderScores.wvr_u145 + $5114 = RenderScores.wvr_u146 + $5126 = RenderScores.name_u130 + $512d = RenderScores.wvr_u147 + $5138 = RenderScores.wvr_u148 + $5143 = RenderScores.wvr_u149 + $5155 = RenderScores.nograde_u130 + $5158 = RenderScores.wvr_u150 + $5162 = RenderScores.grade_u130 + $5165 = RenderScores.wvr_u151 + $516d = RenderScores.postgrade_u130 + $5172 = RenderScores.wvr_u152 + $517f = RenderScores.wvr_u153 + $518c = RenderScores.wvr_u154 + $5199 = RenderScores.wvr_u155 + $51b6 = RenderScores.score_u156 + $51bb = RenderScores.wvr_u157 + $51c8 = RenderScores.wvr_u158 + $51d5 = RenderScores.wvr_u159 + $51e2 = RenderScores.wvr_u160 + $51ef = RenderScores.wvr_u161 + $51fc = RenderScores.wvr_u162 + $5209 = RenderScores.wvr_u163 + $5216 = RenderScores.wvr_u164 + $5220 = RenderScores.level_u156 + $522d = RenderScores.wvr_u165 + $5238 = RenderScores.wvr_u166 + $5243 = RenderScores.wvr_u167 + $524e = RenderScores.wvr_u168 + $525b = RenderScores.wvr_u169 + $5268 = RenderScores.wvr_u170 + $5275 = RenderScores.wvr_u171 + $5282 = RenderScores.wvr_u172 + $5294 = RenderScores.name_u156 + $529b = RenderScores.wvr_u173 + $52a6 = RenderScores.wvr_u174 + $52b1 = RenderScores.wvr_u175 + $52c3 = RenderScores.nograde_u156 + $52c6 = RenderScores.wvr_u176 + $52d0 = RenderScores.grade_u156 + $52d3 = RenderScores.wvr_u177 + $52db = RenderScores.postgrade_u156 + $52e0 = RenderScores.wvr_u178 + $52ed = RenderScores.wvr_u179 + $52fa = RenderScores.wvr_u180 + $5307 = RenderScores.wvr_u181 + $5324 = RenderScores.score_u182 + $5329 = RenderScores.wvr_u183 + $5336 = RenderScores.wvr_u184 + $5343 = RenderScores.wvr_u185 + $5350 = RenderScores.wvr_u186 + $535d = RenderScores.wvr_u187 + $536a = RenderScores.wvr_u188 + $5377 = RenderScores.wvr_u189 + $5384 = RenderScores.wvr_u190 + $538e = RenderScores.level_u182 + $539b = RenderScores.wvr_u191 + $53a6 = RenderScores.wvr_u192 + $53b1 = RenderScores.wvr_u193 + $53bc = RenderScores.wvr_u194 + $53c9 = RenderScores.wvr_u195 + $53d6 = RenderScores.wvr_u196 + $53e3 = RenderScores.wvr_u197 + $53f0 = RenderScores.wvr_u198 + $5402 = RenderScores.name_u182 + $5409 = RenderScores.wvr_u199 + $5414 = RenderScores.wvr_u200 + $541f = RenderScores.wvr_u201 + $5431 = RenderScores.nograde_u182 + $5434 = RenderScores.wvr_u202 + $543e = RenderScores.grade_u182 + $5441 = RenderScores.wvr_u203 + $5449 = RenderScores.postgrade_u182 + $544e = RenderScores.wvr_u204 + $545b = RenderScores.wvr_u205 + $5468 = RenderScores.wvr_u206 + $5475 = RenderScores.wvr_u207 + $5492 = RenderScores.score_u208 + $5497 = RenderScores.wvr_u209 + $54a4 = RenderScores.wvr_u210 + $54b1 = RenderScores.wvr_u211 + $54be = RenderScores.wvr_u212 + $54cb = RenderScores.wvr_u213 + $54d8 = RenderScores.wvr_u214 + $54e5 = RenderScores.wvr_u215 + $54f2 = RenderScores.wvr_u216 + $54fc = RenderScores.level_u208 + $5509 = RenderScores.wvr_u217 + $5514 = RenderScores.wvr_u218 + $551f = RenderScores.wvr_u219 + $552a = RenderScores.wvr_u220 + $5537 = RenderScores.wvr_u221 + $5544 = RenderScores.wvr_u222 + $5551 = RenderScores.wvr_u223 + $555e = RenderScores.wvr_u224 + $5570 = RenderScores.name_u208 + $5577 = RenderScores.wvr_u225 + $5582 = RenderScores.wvr_u226 + $558d = RenderScores.wvr_u227 + $559f = RenderScores.nograde_u208 + $55a2 = RenderScores.wvr_u228 + $55ac = RenderScores.grade_u208 + $55af = RenderScores.wvr_u229 + $55b7 = RenderScores.postgrade_u208 + $55bc = RenderScores.wvr_u230 + $55c9 = RenderScores.wvr_u231 + $55d6 = RenderScores.wvr_u232 + $55e3 = RenderScores.wvr_u233 + $5600 = RenderScores.score_u234 + $5605 = RenderScores.wvr_u235 + $5612 = RenderScores.wvr_u236 + $561f = RenderScores.wvr_u237 + $562c = RenderScores.wvr_u238 + $5639 = RenderScores.wvr_u239 + $5646 = RenderScores.wvr_u240 + $5653 = RenderScores.wvr_u241 + $5660 = RenderScores.wvr_u242 + $566a = RenderScores.level_u234 + $5677 = RenderScores.wvr_u243 + $5682 = RenderScores.wvr_u244 + $568d = RenderScores.wvr_u245 + $5698 = RenderScores.wvr_u246 + $56a5 = RenderScores.wvr_u247 + $56b2 = RenderScores.wvr_u248 + $56bf = RenderScores.wvr_u249 + $56cc = RenderScores.wvr_u250 + $56de = RenderScores.name_u234 + $56e5 = RenderScores.wvr_u251 + $56f0 = RenderScores.wvr_u252 + $56fb = RenderScores.wvr_u253 + $570d = RenderScores.nograde_u234 + $5710 = RenderScores.wvr_u254 + $571a = RenderScores.grade_u234 + $571d = RenderScores.wvr_u255 + $5725 = RenderScores.postgrade_u234 + $572a = RenderScores.wvr_u256 + $5737 = RenderScores.wvr_u257 + $5744 = RenderScores.wvr_u258 + $5751 = RenderScores.wvr_u259 + $576e = RenderScores.score_u260 + $5773 = RenderScores.wvr_u261 + $5780 = RenderScores.wvr_u262 + $578d = RenderScores.wvr_u263 + $579a = RenderScores.wvr_u264 + $57a7 = RenderScores.wvr_u265 + $57b4 = RenderScores.wvr_u266 + $57c1 = RenderScores.wvr_u267 + $57ce = RenderScores.wvr_u268 + $57d8 = RenderScores.level_u260 + $57e5 = RenderScores.wvr_u269 + $57f0 = RenderScores.wvr_u270 + $57fb = RenderScores.wvr_u271 + $5806 = RenderScores.wvr_u272 + $5813 = RenderScores.wvr_u273 + $5820 = RenderScores.wvr_u274 + $582d = RenderScores.wvr_u275 + $583a = RenderScores.wvr_u276 + $584c = RenderScores.name_u260 + $5853 = RenderScores.wvr_u277 + $585e = RenderScores.wvr_u278 + $5869 = RenderScores.wvr_u279 + $587b = RenderScores.nograde_u260 + $587e = RenderScores.wvr_u280 + $5888 = RenderScores.grade_u260 + $588b = RenderScores.wvr_u281 + $5893 = RenderScores.postgrade_u260 + $5898 = RenderScores.wvr_u282 + $58a5 = RenderScores.wvr_u283 + $58b2 = RenderScores.wvr_u284 + $58bf = RenderScores.wvr_u285 + SECTION: $58d6-$6a31 ($115c bytes) ["Title Screen Static Data"] + $58d6 = sBUTTONSMode + $58de = sRNGMode + $58f2 = sROTMode + $5902 = sDROPMode + $5916 = sCURVEMode + $5932 = sHIGMode + $593a = sDisabled + $593e = sFilterMode + $5952 = sTetryRNG + $5992 = sTetryROT + $59d2 = sTetryDROP + $5a12 = sTetryCURVE + $5a52 = sTetryHIG + $5a92 = sTetrySTART + $5ad2 = sTetryEXITSettings + $5b12 = sTetryProfileNumber + $5b52 = sTetryProfileInitial1 + $5b92 = sTetryProfileInitial2 + $5bd2 = sTetryProfileInitial3 + $5c12 = sTetryButtons + $5c52 = sTetryFILTER + $5c92 = sTetryReset + $5cd2 = sTetryEXITProfile + $5d12 = sTitleScreenMainMap + $5fb2 = sTitleScreenSettingsMap + $5fb2 = sTitleScreenMainMapEnd + $6252 = sTitleScreenCreditsMap + $6252 = sTitleScreenSettingsMapEnd + $64f2 = sTitleScreenProfileMap + $64f2 = sTitleScreenCreditsMapEnd + $6792 = sTitleScreenRecordsMap + $6792 = sTitleScreenProfileMapEnd + $6a32 = sTitleScreenRecordsMapEnd + EMPTY: $6a32-$7fff ($15ce bytes) + TOTAL EMPTY: $15ce bytes ROMX bank #5: SECTION: $4000-$4007 ($0008 bytes) ["Bank ID BANK_GAMEPLAY"] @@ -3316,7 +3304,7 @@ HRAM bank #0: SUMMARY: ROM0: 15558 bytes used / 826 free - ROMX: 68960 bytes used / 29344 free in 6 banks + ROMX: 68764 bytes used / 29540 free in 6 banks SRAM: 2951 bytes used / 5241 free in 1 bank WRAM0: 3911 bytes used / 185 free HRAM: 127 bytes used / 0 free diff --git a/bin/DMGTRIS.pocket b/bin/PandorasBlocks.pocket similarity index 94% rename from bin/DMGTRIS.pocket rename to bin/PandorasBlocks.pocket index 52856b19667dbb182c599ed7165869aed4a7c5db..4948e609152b175715afc868bf48e63b3c410c3b 100644 GIT binary patch delta 2558 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 NuP+7L=|Lw5{seRPi~s-t diff --git a/bin/DMGTRIS.sym b/bin/PandorasBlocks.sym similarity index 81% rename from bin/DMGTRIS.sym rename to bin/PandorasBlocks.sym index 0d8b35d..6d23c57 100644 --- a/bin/DMGTRIS.sym +++ b/bin/PandorasBlocks.sym @@ -568,525 +568,513 @@ 04:4058 SwitchTitleMode.wvr_u4 04:406c SwitchTitleMode.jumps 04:407b SwitchTitleMode.switchMain -04:40a8 SwitchTitleMode.notsgb -04:40c9 SwitchTitleMode.notmgb -04:40f1 SwitchTitleMode.agb -04:410b SwitchTitleMode.done -04:4113 SwitchTitleMode.switchProfile -04:4127 SwitchTitleMode.switchSettings -04:413b SwitchTitleMode.switchRecords -04:415b SwitchTitleMode.switchCredits -04:416f TitleEventLoopHandlerB -04:417d TitleEventLoopHandlerB.jumps -04:418c TitleEventLoopHandlerB.eventLoopMain -04:41b6 TitleEventLoopHandlerB.d0 -04:41ca TitleEventLoopHandlerB.eventLoopProfile -04:41f4 TitleEventLoopHandlerB.d2 -04:4209 TitleEventLoopHandlerB.l2 -04:421e TitleEventLoopHandlerB.r2 -04:4233 TitleEventLoopHandlerB.eventLoopSettings -04:425d TitleEventLoopHandlerB.d1 -04:4272 TitleEventLoopHandlerB.l1 -04:4287 TitleEventLoopHandlerB.r1 -04:429b TitleEventLoopHandlerB.eventLoopRecords -04:42cf TitleEventLoopHandlerB.eventLoopCredits -04:42e5 TitleEventLoopHandlerB.quitrecords -04:42e5 TitleEventLoopHandlerB.quitcredits -04:42ea TitleVBlankHandlerB -04:42f8 TitleVBlankHandlerB.jumps -04:4307 TitleVBlankHandlerB.vblankMain -04:4311 TitleVBlankHandlerB.notselected_u5 -04:4316 TitleVBlankHandlerB.selected_u5 -04:4319 TitleVBlankHandlerB.done_u5 -04:4323 TitleVBlankHandlerB.notselected_u6 -04:4328 TitleVBlankHandlerB.selected_u6 -04:432b TitleVBlankHandlerB.done_u6 -04:4335 TitleVBlankHandlerB.notselected_u7 -04:433a TitleVBlankHandlerB.selected_u7 -04:433d TitleVBlankHandlerB.done_u7 -04:4347 TitleVBlankHandlerB.notselected_u8 -04:434c TitleVBlankHandlerB.selected_u8 -04:434f TitleVBlankHandlerB.done_u8 -04:4359 TitleVBlankHandlerB.notselected_u9 -04:435e TitleVBlankHandlerB.selected_u9 -04:4361 TitleVBlankHandlerB.done_u9 -04:436b TitleVBlankHandlerB.notselected_u10 -04:4370 TitleVBlankHandlerB.selected_u10 -04:4373 TitleVBlankHandlerB.done_u10 -04:43f3 TitleVBlankHandlerB.disabled -04:43ff TitleVBlankHandlerB.profile -04:440e TitleVBlankHandlerB.vblankProfile -04:4418 TitleVBlankHandlerB.notselected_u11 -04:441d TitleVBlankHandlerB.selected_u11 -04:4420 TitleVBlankHandlerB.done_u11 -04:442a TitleVBlankHandlerB.notselected_u12 -04:442f TitleVBlankHandlerB.selected_u12 -04:4432 TitleVBlankHandlerB.done_u12 -04:443c TitleVBlankHandlerB.notselected_u13 -04:4441 TitleVBlankHandlerB.selected_u13 -04:4444 TitleVBlankHandlerB.done_u13 -04:444e TitleVBlankHandlerB.notselected_u14 -04:4453 TitleVBlankHandlerB.selected_u14 -04:4456 TitleVBlankHandlerB.done_u14 -04:4460 TitleVBlankHandlerB.notselected_u15 -04:4465 TitleVBlankHandlerB.selected_u15 -04:4468 TitleVBlankHandlerB.done_u15 -04:4472 TitleVBlankHandlerB.notselected_u16 -04:4477 TitleVBlankHandlerB.selected_u16 -04:447a TitleVBlankHandlerB.done_u16 -04:4484 TitleVBlankHandlerB.notselected_u17 -04:4489 TitleVBlankHandlerB.selected_u17 -04:448c TitleVBlankHandlerB.done_u17 -04:4496 TitleVBlankHandlerB.notselected_u18 -04:449b TitleVBlankHandlerB.selected_u18 -04:449e TitleVBlankHandlerB.done_u18 -04:44bc TitleVBlankHandlerB.buttons -04:44d3 TitleVBlankHandlerB.filter -04:44f9 TitleVBlankHandlerB.donetetry2 -04:451f TitleVBlankHandlerB.vblankSettings -04:4529 TitleVBlankHandlerB.notselected_u19 -04:452e TitleVBlankHandlerB.selected_u19 -04:4531 TitleVBlankHandlerB.done_u19 -04:453b TitleVBlankHandlerB.notselected_u20 -04:4540 TitleVBlankHandlerB.selected_u20 -04:4543 TitleVBlankHandlerB.done_u20 -04:454d TitleVBlankHandlerB.notselected_u21 -04:4552 TitleVBlankHandlerB.selected_u21 -04:4555 TitleVBlankHandlerB.done_u21 -04:455f TitleVBlankHandlerB.notselected_u22 -04:4564 TitleVBlankHandlerB.selected_u22 -04:4567 TitleVBlankHandlerB.done_u22 -04:4571 TitleVBlankHandlerB.notselected_u23 -04:4576 TitleVBlankHandlerB.selected_u23 -04:4579 TitleVBlankHandlerB.done_u23 -04:4583 TitleVBlankHandlerB.notselected_u24 -04:4588 TitleVBlankHandlerB.selected_u24 -04:458b TitleVBlankHandlerB.done_u24 -04:4595 TitleVBlankHandlerB.notselected_u25 -04:459a TitleVBlankHandlerB.selected_u25 -04:459d TitleVBlankHandlerB.done_u25 -04:461d TitleVBlankHandlerB.disabled1 -04:4629 TitleVBlankHandlerB.start -04:463c TitleVBlankHandlerB.donetetry1 -04:4662 TitleVBlankHandlerB.vblankRecords -04:4697 TitleVBlankHandlerB.vblankCredits -04:4698 MainHandleA -04:46a6 MainHandleA.jumps -04:46b8 MainHandleA.tosettings -04:46bd MainHandleA.tocredits -04:46c2 MainHandleA.toprofile -04:46c7 MainHandleA.torecords -04:46cc MainHandleUp -04:46dd MainHandleDown -04:46ee SettingsHandleA -04:46fb ProfileHandleB -04:46fb SettingsHandleB -04:4700 SettingsHandleDown -04:4711 SettingsHandleUp -04:4722 SettingsHandleLeft -04:4733 SettingsHandleLeft.jumps -04:4748 SettingsHandleLeft.rng -04:475f SettingsHandleLeft.rot -04:4776 SettingsHandleLeft.drop -04:478d SettingsHandleLeft.curve -04:47aa SettingsHandleLeft.hig -04:47c1 SettingsHandleRight -04:47d2 SettingsHandleRight.jumps -04:47e7 SettingsHandleRight.rng -04:47fe SettingsHandleRight.rot -04:4815 SettingsHandleRight.drop -04:482c SettingsHandleRight.curve -04:4849 SettingsHandleRight.hig -04:4860 ProfileHandleA -04:4874 ProfileHandleRight -04:4888 ProfileHandleRight.jumps -04:48a0 ProfileHandleRight.idx -04:48a9 ProfileHandleRight.doit -04:48ac ProfileHandleRight.l0 -04:48b6 ProfileHandleRight.doit1 -04:48bd ProfileHandleRight.l1 -04:48c7 ProfileHandleRight.doit2 -04:48ce ProfileHandleRight.l2 -04:48d8 ProfileHandleRight.doit3 -04:48df ProfileHandleRight.buttons -04:48f6 ProfileHandleRight.filter -04:490a ProfileHandleLeft -04:491e ProfileHandleLeft.jumps -04:4936 ProfileHandleLeft.idx -04:4940 ProfileHandleLeft.doit -04:4943 ProfileHandleLeft.l0 -04:494d ProfileHandleLeft.doit1 -04:4954 ProfileHandleLeft.l1 -04:495e ProfileHandleLeft.doit2 -04:4965 ProfileHandleLeft.l2 -04:496f ProfileHandleLeft.doit3 -04:4976 ProfileHandleLeft.buttons -04:498d ProfileHandleLeft.filter -04:49a1 ProfileHandleDown -04:49b2 ProfileHandleUp -04:49c3 DecrementLevel -04:49d9 IncrementLevel -04:49ef InitSpeedCurve -04:49fe GetEnd -04:4a35 GetStart -04:4a6c CheckLevelRange -04:4a85 CheckLevelRange.notatend -04:4aa5 CheckLevelRange.notatstart -04:4aa6 RecordsHandleLeft -04:4ac4 RecordsHandleRight -04:4ae2 RecordsHandleSelect -04:4aeb RenderScores -04:4b14 RenderScores.score_u26 -04:4b19 RenderScores.wvr_u27 -04:4b26 RenderScores.wvr_u28 -04:4b33 RenderScores.wvr_u29 -04:4b40 RenderScores.wvr_u30 -04:4b4d RenderScores.wvr_u31 -04:4b5a RenderScores.wvr_u32 -04:4b67 RenderScores.wvr_u33 -04:4b74 RenderScores.wvr_u34 -04:4b7e RenderScores.level_u26 -04:4b8b RenderScores.wvr_u35 -04:4b96 RenderScores.wvr_u36 -04:4ba1 RenderScores.wvr_u37 -04:4bac RenderScores.wvr_u38 -04:4bb9 RenderScores.wvr_u39 -04:4bc6 RenderScores.wvr_u40 -04:4bd3 RenderScores.wvr_u41 -04:4be0 RenderScores.wvr_u42 -04:4bf2 RenderScores.name_u26 -04:4bf9 RenderScores.wvr_u43 -04:4c04 RenderScores.wvr_u44 -04:4c0f RenderScores.wvr_u45 -04:4c21 RenderScores.nograde_u26 -04:4c24 RenderScores.wvr_u46 -04:4c2e RenderScores.grade_u26 -04:4c31 RenderScores.wvr_u47 -04:4c39 RenderScores.postgrade_u26 -04:4c3e RenderScores.wvr_u48 -04:4c4b RenderScores.wvr_u49 -04:4c58 RenderScores.wvr_u50 -04:4c65 RenderScores.wvr_u51 -04:4c82 RenderScores.score_u52 -04:4c87 RenderScores.wvr_u53 -04:4c94 RenderScores.wvr_u54 -04:4ca1 RenderScores.wvr_u55 -04:4cae RenderScores.wvr_u56 -04:4cbb RenderScores.wvr_u57 -04:4cc8 RenderScores.wvr_u58 -04:4cd5 RenderScores.wvr_u59 -04:4ce2 RenderScores.wvr_u60 -04:4cec RenderScores.level_u52 -04:4cf9 RenderScores.wvr_u61 -04:4d04 RenderScores.wvr_u62 -04:4d0f RenderScores.wvr_u63 -04:4d1a RenderScores.wvr_u64 -04:4d27 RenderScores.wvr_u65 -04:4d34 RenderScores.wvr_u66 -04:4d41 RenderScores.wvr_u67 -04:4d4e RenderScores.wvr_u68 -04:4d60 RenderScores.name_u52 -04:4d67 RenderScores.wvr_u69 -04:4d72 RenderScores.wvr_u70 -04:4d7d RenderScores.wvr_u71 -04:4d8f RenderScores.nograde_u52 -04:4d92 RenderScores.wvr_u72 -04:4d9c RenderScores.grade_u52 -04:4d9f RenderScores.wvr_u73 -04:4da7 RenderScores.postgrade_u52 -04:4dac RenderScores.wvr_u74 -04:4db9 RenderScores.wvr_u75 -04:4dc6 RenderScores.wvr_u76 -04:4dd3 RenderScores.wvr_u77 -04:4df0 RenderScores.score_u78 -04:4df5 RenderScores.wvr_u79 -04:4e02 RenderScores.wvr_u80 -04:4e0f RenderScores.wvr_u81 -04:4e1c RenderScores.wvr_u82 -04:4e29 RenderScores.wvr_u83 -04:4e36 RenderScores.wvr_u84 -04:4e43 RenderScores.wvr_u85 -04:4e50 RenderScores.wvr_u86 -04:4e5a RenderScores.level_u78 -04:4e67 RenderScores.wvr_u87 -04:4e72 RenderScores.wvr_u88 -04:4e7d RenderScores.wvr_u89 -04:4e88 RenderScores.wvr_u90 -04:4e95 RenderScores.wvr_u91 -04:4ea2 RenderScores.wvr_u92 -04:4eaf RenderScores.wvr_u93 -04:4ebc RenderScores.wvr_u94 -04:4ece RenderScores.name_u78 -04:4ed5 RenderScores.wvr_u95 -04:4ee0 RenderScores.wvr_u96 -04:4eeb RenderScores.wvr_u97 -04:4efd RenderScores.nograde_u78 -04:4f00 RenderScores.wvr_u98 -04:4f0a RenderScores.grade_u78 -04:4f0d RenderScores.wvr_u99 -04:4f15 RenderScores.postgrade_u78 -04:4f1a RenderScores.wvr_u100 -04:4f27 RenderScores.wvr_u101 -04:4f34 RenderScores.wvr_u102 -04:4f41 RenderScores.wvr_u103 -04:4f5e RenderScores.score_u104 -04:4f63 RenderScores.wvr_u105 -04:4f70 RenderScores.wvr_u106 -04:4f7d RenderScores.wvr_u107 -04:4f8a RenderScores.wvr_u108 -04:4f97 RenderScores.wvr_u109 -04:4fa4 RenderScores.wvr_u110 -04:4fb1 RenderScores.wvr_u111 -04:4fbe RenderScores.wvr_u112 -04:4fc8 RenderScores.level_u104 -04:4fd5 RenderScores.wvr_u113 -04:4fe0 RenderScores.wvr_u114 -04:4feb RenderScores.wvr_u115 -04:4ff6 RenderScores.wvr_u116 -04:5003 RenderScores.wvr_u117 -04:5010 RenderScores.wvr_u118 -04:501d RenderScores.wvr_u119 -04:502a RenderScores.wvr_u120 -04:503c RenderScores.name_u104 -04:5043 RenderScores.wvr_u121 -04:504e RenderScores.wvr_u122 -04:5059 RenderScores.wvr_u123 -04:506b RenderScores.nograde_u104 -04:506e RenderScores.wvr_u124 -04:5078 RenderScores.grade_u104 -04:507b RenderScores.wvr_u125 -04:5083 RenderScores.postgrade_u104 -04:5088 RenderScores.wvr_u126 -04:5095 RenderScores.wvr_u127 -04:50a2 RenderScores.wvr_u128 -04:50af RenderScores.wvr_u129 -04:50cc RenderScores.score_u130 -04:50d1 RenderScores.wvr_u131 -04:50de RenderScores.wvr_u132 -04:50eb RenderScores.wvr_u133 -04:50f8 RenderScores.wvr_u134 -04:5105 RenderScores.wvr_u135 -04:5112 RenderScores.wvr_u136 -04:511f RenderScores.wvr_u137 -04:512c RenderScores.wvr_u138 -04:5136 RenderScores.level_u130 -04:5143 RenderScores.wvr_u139 -04:514e RenderScores.wvr_u140 -04:5159 RenderScores.wvr_u141 -04:5164 RenderScores.wvr_u142 -04:5171 RenderScores.wvr_u143 -04:517e RenderScores.wvr_u144 -04:518b RenderScores.wvr_u145 -04:5198 RenderScores.wvr_u146 -04:51aa RenderScores.name_u130 -04:51b1 RenderScores.wvr_u147 -04:51bc RenderScores.wvr_u148 -04:51c7 RenderScores.wvr_u149 -04:51d9 RenderScores.nograde_u130 -04:51dc RenderScores.wvr_u150 -04:51e6 RenderScores.grade_u130 -04:51e9 RenderScores.wvr_u151 -04:51f1 RenderScores.postgrade_u130 -04:51f6 RenderScores.wvr_u152 -04:5203 RenderScores.wvr_u153 -04:5210 RenderScores.wvr_u154 -04:521d RenderScores.wvr_u155 -04:523a RenderScores.score_u156 -04:523f RenderScores.wvr_u157 -04:524c RenderScores.wvr_u158 -04:5259 RenderScores.wvr_u159 -04:5266 RenderScores.wvr_u160 -04:5273 RenderScores.wvr_u161 -04:5280 RenderScores.wvr_u162 -04:528d RenderScores.wvr_u163 -04:529a RenderScores.wvr_u164 -04:52a4 RenderScores.level_u156 -04:52b1 RenderScores.wvr_u165 -04:52bc RenderScores.wvr_u166 -04:52c7 RenderScores.wvr_u167 -04:52d2 RenderScores.wvr_u168 -04:52df RenderScores.wvr_u169 -04:52ec RenderScores.wvr_u170 -04:52f9 RenderScores.wvr_u171 -04:5306 RenderScores.wvr_u172 -04:5318 RenderScores.name_u156 -04:531f RenderScores.wvr_u173 -04:532a RenderScores.wvr_u174 -04:5335 RenderScores.wvr_u175 -04:5347 RenderScores.nograde_u156 -04:534a RenderScores.wvr_u176 -04:5354 RenderScores.grade_u156 -04:5357 RenderScores.wvr_u177 -04:535f RenderScores.postgrade_u156 -04:5364 RenderScores.wvr_u178 -04:5371 RenderScores.wvr_u179 -04:537e RenderScores.wvr_u180 -04:538b RenderScores.wvr_u181 -04:53a8 RenderScores.score_u182 -04:53ad RenderScores.wvr_u183 -04:53ba RenderScores.wvr_u184 -04:53c7 RenderScores.wvr_u185 -04:53d4 RenderScores.wvr_u186 -04:53e1 RenderScores.wvr_u187 -04:53ee RenderScores.wvr_u188 -04:53fb RenderScores.wvr_u189 -04:5408 RenderScores.wvr_u190 -04:5412 RenderScores.level_u182 -04:541f RenderScores.wvr_u191 -04:542a RenderScores.wvr_u192 -04:5435 RenderScores.wvr_u193 -04:5440 RenderScores.wvr_u194 -04:544d RenderScores.wvr_u195 -04:545a RenderScores.wvr_u196 -04:5467 RenderScores.wvr_u197 -04:5474 RenderScores.wvr_u198 -04:5486 RenderScores.name_u182 -04:548d RenderScores.wvr_u199 -04:5498 RenderScores.wvr_u200 -04:54a3 RenderScores.wvr_u201 -04:54b5 RenderScores.nograde_u182 -04:54b8 RenderScores.wvr_u202 -04:54c2 RenderScores.grade_u182 -04:54c5 RenderScores.wvr_u203 -04:54cd RenderScores.postgrade_u182 -04:54d2 RenderScores.wvr_u204 -04:54df RenderScores.wvr_u205 -04:54ec RenderScores.wvr_u206 -04:54f9 RenderScores.wvr_u207 -04:5516 RenderScores.score_u208 -04:551b RenderScores.wvr_u209 -04:5528 RenderScores.wvr_u210 -04:5535 RenderScores.wvr_u211 -04:5542 RenderScores.wvr_u212 -04:554f RenderScores.wvr_u213 -04:555c RenderScores.wvr_u214 -04:5569 RenderScores.wvr_u215 -04:5576 RenderScores.wvr_u216 -04:5580 RenderScores.level_u208 -04:558d RenderScores.wvr_u217 -04:5598 RenderScores.wvr_u218 -04:55a3 RenderScores.wvr_u219 -04:55ae RenderScores.wvr_u220 -04:55bb RenderScores.wvr_u221 -04:55c8 RenderScores.wvr_u222 -04:55d5 RenderScores.wvr_u223 -04:55e2 RenderScores.wvr_u224 -04:55f4 RenderScores.name_u208 -04:55fb RenderScores.wvr_u225 -04:5606 RenderScores.wvr_u226 -04:5611 RenderScores.wvr_u227 -04:5623 RenderScores.nograde_u208 -04:5626 RenderScores.wvr_u228 -04:5630 RenderScores.grade_u208 -04:5633 RenderScores.wvr_u229 -04:563b RenderScores.postgrade_u208 -04:5640 RenderScores.wvr_u230 -04:564d RenderScores.wvr_u231 -04:565a RenderScores.wvr_u232 -04:5667 RenderScores.wvr_u233 -04:5684 RenderScores.score_u234 -04:5689 RenderScores.wvr_u235 -04:5696 RenderScores.wvr_u236 -04:56a3 RenderScores.wvr_u237 -04:56b0 RenderScores.wvr_u238 -04:56bd RenderScores.wvr_u239 -04:56ca RenderScores.wvr_u240 -04:56d7 RenderScores.wvr_u241 -04:56e4 RenderScores.wvr_u242 -04:56ee RenderScores.level_u234 -04:56fb RenderScores.wvr_u243 -04:5706 RenderScores.wvr_u244 -04:5711 RenderScores.wvr_u245 -04:571c RenderScores.wvr_u246 -04:5729 RenderScores.wvr_u247 -04:5736 RenderScores.wvr_u248 -04:5743 RenderScores.wvr_u249 -04:5750 RenderScores.wvr_u250 -04:5762 RenderScores.name_u234 -04:5769 RenderScores.wvr_u251 -04:5774 RenderScores.wvr_u252 -04:577f RenderScores.wvr_u253 -04:5791 RenderScores.nograde_u234 -04:5794 RenderScores.wvr_u254 -04:579e RenderScores.grade_u234 -04:57a1 RenderScores.wvr_u255 -04:57a9 RenderScores.postgrade_u234 -04:57ae RenderScores.wvr_u256 -04:57bb RenderScores.wvr_u257 -04:57c8 RenderScores.wvr_u258 -04:57d5 RenderScores.wvr_u259 -04:57f2 RenderScores.score_u260 -04:57f7 RenderScores.wvr_u261 -04:5804 RenderScores.wvr_u262 -04:5811 RenderScores.wvr_u263 -04:581e RenderScores.wvr_u264 -04:582b RenderScores.wvr_u265 -04:5838 RenderScores.wvr_u266 -04:5845 RenderScores.wvr_u267 -04:5852 RenderScores.wvr_u268 -04:585c RenderScores.level_u260 -04:5869 RenderScores.wvr_u269 -04:5874 RenderScores.wvr_u270 -04:587f RenderScores.wvr_u271 -04:588a RenderScores.wvr_u272 -04:5897 RenderScores.wvr_u273 -04:58a4 RenderScores.wvr_u274 -04:58b1 RenderScores.wvr_u275 -04:58be RenderScores.wvr_u276 -04:58d0 RenderScores.name_u260 -04:58d7 RenderScores.wvr_u277 -04:58e2 RenderScores.wvr_u278 -04:58ed RenderScores.wvr_u279 -04:58ff RenderScores.nograde_u260 -04:5902 RenderScores.wvr_u280 -04:590c RenderScores.grade_u260 -04:590f RenderScores.wvr_u281 -04:5917 RenderScores.postgrade_u260 -04:591c RenderScores.wvr_u282 -04:5929 RenderScores.wvr_u283 -04:5936 RenderScores.wvr_u284 -04:5943 RenderScores.wvr_u285 -04:595a sEasterM0 -04:595f sEasterM1 -04:5964 sEasterC0 -04:596f sEasterC1 -04:597a sEasterA0 -04:5985 sEasterA1 -04:5990 sEasterS0 -04:5995 sEasterS1 -04:599a sBUTTONSMode -04:59a2 sRNGMode -04:59b6 sROTMode -04:59c6 sDROPMode -04:59da sCURVEMode -04:59f6 sHIGMode -04:59fe sDisabled -04:5a02 sFilterMode -04:5a16 sTetryRNG -04:5a56 sTetryROT -04:5a96 sTetryDROP -04:5ad6 sTetryCURVE -04:5b16 sTetryHIG -04:5b56 sTetrySTART -04:5b96 sTetryEXITSettings -04:5bd6 sTetryProfileNumber -04:5c16 sTetryProfileInitial1 -04:5c56 sTetryProfileInitial2 -04:5c96 sTetryProfileInitial3 -04:5cd6 sTetryButtons -04:5d16 sTetryFILTER -04:5d56 sTetryReset -04:5d96 sTetryEXITProfile -04:5dd6 sTitleScreenMainMap -04:6076 sTitleScreenSettingsMap -04:6076 sTitleScreenMainMapEnd -04:6316 sTitleScreenCreditsMap -04:6316 sTitleScreenSettingsMapEnd -04:65b6 sTitleScreenProfileMap -04:65b6 sTitleScreenCreditsMapEnd -04:6856 sTitleScreenRecordsMap -04:6856 sTitleScreenProfileMapEnd -04:6af6 sTitleScreenRecordsMapEnd +04:408f SwitchTitleMode.switchProfile +04:40a3 SwitchTitleMode.switchSettings +04:40b7 SwitchTitleMode.switchRecords +04:40d7 SwitchTitleMode.switchCredits +04:40eb TitleEventLoopHandlerB +04:40f9 TitleEventLoopHandlerB.jumps +04:4108 TitleEventLoopHandlerB.eventLoopMain +04:4132 TitleEventLoopHandlerB.d0 +04:4146 TitleEventLoopHandlerB.eventLoopProfile +04:4170 TitleEventLoopHandlerB.d2 +04:4185 TitleEventLoopHandlerB.l2 +04:419a TitleEventLoopHandlerB.r2 +04:41af TitleEventLoopHandlerB.eventLoopSettings +04:41d9 TitleEventLoopHandlerB.d1 +04:41ee TitleEventLoopHandlerB.l1 +04:4203 TitleEventLoopHandlerB.r1 +04:4217 TitleEventLoopHandlerB.eventLoopRecords +04:424b TitleEventLoopHandlerB.eventLoopCredits +04:4261 TitleEventLoopHandlerB.quitrecords +04:4261 TitleEventLoopHandlerB.quitcredits +04:4266 TitleVBlankHandlerB +04:4274 TitleVBlankHandlerB.jumps +04:4283 TitleVBlankHandlerB.vblankMain +04:428d TitleVBlankHandlerB.notselected_u5 +04:4292 TitleVBlankHandlerB.selected_u5 +04:4295 TitleVBlankHandlerB.done_u5 +04:429f TitleVBlankHandlerB.notselected_u6 +04:42a4 TitleVBlankHandlerB.selected_u6 +04:42a7 TitleVBlankHandlerB.done_u6 +04:42b1 TitleVBlankHandlerB.notselected_u7 +04:42b6 TitleVBlankHandlerB.selected_u7 +04:42b9 TitleVBlankHandlerB.done_u7 +04:42c3 TitleVBlankHandlerB.notselected_u8 +04:42c8 TitleVBlankHandlerB.selected_u8 +04:42cb TitleVBlankHandlerB.done_u8 +04:42d5 TitleVBlankHandlerB.notselected_u9 +04:42da TitleVBlankHandlerB.selected_u9 +04:42dd TitleVBlankHandlerB.done_u9 +04:42e7 TitleVBlankHandlerB.notselected_u10 +04:42ec TitleVBlankHandlerB.selected_u10 +04:42ef TitleVBlankHandlerB.done_u10 +04:436f TitleVBlankHandlerB.disabled +04:437b TitleVBlankHandlerB.profile +04:438a TitleVBlankHandlerB.vblankProfile +04:4394 TitleVBlankHandlerB.notselected_u11 +04:4399 TitleVBlankHandlerB.selected_u11 +04:439c TitleVBlankHandlerB.done_u11 +04:43a6 TitleVBlankHandlerB.notselected_u12 +04:43ab TitleVBlankHandlerB.selected_u12 +04:43ae TitleVBlankHandlerB.done_u12 +04:43b8 TitleVBlankHandlerB.notselected_u13 +04:43bd TitleVBlankHandlerB.selected_u13 +04:43c0 TitleVBlankHandlerB.done_u13 +04:43ca TitleVBlankHandlerB.notselected_u14 +04:43cf TitleVBlankHandlerB.selected_u14 +04:43d2 TitleVBlankHandlerB.done_u14 +04:43dc TitleVBlankHandlerB.notselected_u15 +04:43e1 TitleVBlankHandlerB.selected_u15 +04:43e4 TitleVBlankHandlerB.done_u15 +04:43ee TitleVBlankHandlerB.notselected_u16 +04:43f3 TitleVBlankHandlerB.selected_u16 +04:43f6 TitleVBlankHandlerB.done_u16 +04:4400 TitleVBlankHandlerB.notselected_u17 +04:4405 TitleVBlankHandlerB.selected_u17 +04:4408 TitleVBlankHandlerB.done_u17 +04:4412 TitleVBlankHandlerB.notselected_u18 +04:4417 TitleVBlankHandlerB.selected_u18 +04:441a TitleVBlankHandlerB.done_u18 +04:4438 TitleVBlankHandlerB.buttons +04:444f TitleVBlankHandlerB.filter +04:4475 TitleVBlankHandlerB.donetetry2 +04:449b TitleVBlankHandlerB.vblankSettings +04:44a5 TitleVBlankHandlerB.notselected_u19 +04:44aa TitleVBlankHandlerB.selected_u19 +04:44ad TitleVBlankHandlerB.done_u19 +04:44b7 TitleVBlankHandlerB.notselected_u20 +04:44bc TitleVBlankHandlerB.selected_u20 +04:44bf TitleVBlankHandlerB.done_u20 +04:44c9 TitleVBlankHandlerB.notselected_u21 +04:44ce TitleVBlankHandlerB.selected_u21 +04:44d1 TitleVBlankHandlerB.done_u21 +04:44db TitleVBlankHandlerB.notselected_u22 +04:44e0 TitleVBlankHandlerB.selected_u22 +04:44e3 TitleVBlankHandlerB.done_u22 +04:44ed TitleVBlankHandlerB.notselected_u23 +04:44f2 TitleVBlankHandlerB.selected_u23 +04:44f5 TitleVBlankHandlerB.done_u23 +04:44ff TitleVBlankHandlerB.notselected_u24 +04:4504 TitleVBlankHandlerB.selected_u24 +04:4507 TitleVBlankHandlerB.done_u24 +04:4511 TitleVBlankHandlerB.notselected_u25 +04:4516 TitleVBlankHandlerB.selected_u25 +04:4519 TitleVBlankHandlerB.done_u25 +04:4599 TitleVBlankHandlerB.disabled1 +04:45a5 TitleVBlankHandlerB.start +04:45b8 TitleVBlankHandlerB.donetetry1 +04:45de TitleVBlankHandlerB.vblankRecords +04:4613 TitleVBlankHandlerB.vblankCredits +04:4614 MainHandleA +04:4622 MainHandleA.jumps +04:4634 MainHandleA.tosettings +04:4639 MainHandleA.tocredits +04:463e MainHandleA.toprofile +04:4643 MainHandleA.torecords +04:4648 MainHandleUp +04:4659 MainHandleDown +04:466a SettingsHandleA +04:4677 ProfileHandleB +04:4677 SettingsHandleB +04:467c SettingsHandleDown +04:468d SettingsHandleUp +04:469e SettingsHandleLeft +04:46af SettingsHandleLeft.jumps +04:46c4 SettingsHandleLeft.rng +04:46db SettingsHandleLeft.rot +04:46f2 SettingsHandleLeft.drop +04:4709 SettingsHandleLeft.curve +04:4726 SettingsHandleLeft.hig +04:473d SettingsHandleRight +04:474e SettingsHandleRight.jumps +04:4763 SettingsHandleRight.rng +04:477a SettingsHandleRight.rot +04:4791 SettingsHandleRight.drop +04:47a8 SettingsHandleRight.curve +04:47c5 SettingsHandleRight.hig +04:47dc ProfileHandleA +04:47f0 ProfileHandleRight +04:4804 ProfileHandleRight.jumps +04:481c ProfileHandleRight.idx +04:4825 ProfileHandleRight.doit +04:4828 ProfileHandleRight.l0 +04:4832 ProfileHandleRight.doit1 +04:4839 ProfileHandleRight.l1 +04:4843 ProfileHandleRight.doit2 +04:484a ProfileHandleRight.l2 +04:4854 ProfileHandleRight.doit3 +04:485b ProfileHandleRight.buttons +04:4872 ProfileHandleRight.filter +04:4886 ProfileHandleLeft +04:489a ProfileHandleLeft.jumps +04:48b2 ProfileHandleLeft.idx +04:48bc ProfileHandleLeft.doit +04:48bf ProfileHandleLeft.l0 +04:48c9 ProfileHandleLeft.doit1 +04:48d0 ProfileHandleLeft.l1 +04:48da ProfileHandleLeft.doit2 +04:48e1 ProfileHandleLeft.l2 +04:48eb ProfileHandleLeft.doit3 +04:48f2 ProfileHandleLeft.buttons +04:4909 ProfileHandleLeft.filter +04:491d ProfileHandleDown +04:492e ProfileHandleUp +04:493f DecrementLevel +04:4955 IncrementLevel +04:496b InitSpeedCurve +04:497a GetEnd +04:49b1 GetStart +04:49e8 CheckLevelRange +04:4a01 CheckLevelRange.notatend +04:4a21 CheckLevelRange.notatstart +04:4a22 RecordsHandleLeft +04:4a40 RecordsHandleRight +04:4a5e RecordsHandleSelect +04:4a67 RenderScores +04:4a90 RenderScores.score_u26 +04:4a95 RenderScores.wvr_u27 +04:4aa2 RenderScores.wvr_u28 +04:4aaf RenderScores.wvr_u29 +04:4abc RenderScores.wvr_u30 +04:4ac9 RenderScores.wvr_u31 +04:4ad6 RenderScores.wvr_u32 +04:4ae3 RenderScores.wvr_u33 +04:4af0 RenderScores.wvr_u34 +04:4afa RenderScores.level_u26 +04:4b07 RenderScores.wvr_u35 +04:4b12 RenderScores.wvr_u36 +04:4b1d RenderScores.wvr_u37 +04:4b28 RenderScores.wvr_u38 +04:4b35 RenderScores.wvr_u39 +04:4b42 RenderScores.wvr_u40 +04:4b4f RenderScores.wvr_u41 +04:4b5c RenderScores.wvr_u42 +04:4b6e RenderScores.name_u26 +04:4b75 RenderScores.wvr_u43 +04:4b80 RenderScores.wvr_u44 +04:4b8b RenderScores.wvr_u45 +04:4b9d RenderScores.nograde_u26 +04:4ba0 RenderScores.wvr_u46 +04:4baa RenderScores.grade_u26 +04:4bad RenderScores.wvr_u47 +04:4bb5 RenderScores.postgrade_u26 +04:4bba RenderScores.wvr_u48 +04:4bc7 RenderScores.wvr_u49 +04:4bd4 RenderScores.wvr_u50 +04:4be1 RenderScores.wvr_u51 +04:4bfe RenderScores.score_u52 +04:4c03 RenderScores.wvr_u53 +04:4c10 RenderScores.wvr_u54 +04:4c1d RenderScores.wvr_u55 +04:4c2a RenderScores.wvr_u56 +04:4c37 RenderScores.wvr_u57 +04:4c44 RenderScores.wvr_u58 +04:4c51 RenderScores.wvr_u59 +04:4c5e RenderScores.wvr_u60 +04:4c68 RenderScores.level_u52 +04:4c75 RenderScores.wvr_u61 +04:4c80 RenderScores.wvr_u62 +04:4c8b RenderScores.wvr_u63 +04:4c96 RenderScores.wvr_u64 +04:4ca3 RenderScores.wvr_u65 +04:4cb0 RenderScores.wvr_u66 +04:4cbd RenderScores.wvr_u67 +04:4cca RenderScores.wvr_u68 +04:4cdc RenderScores.name_u52 +04:4ce3 RenderScores.wvr_u69 +04:4cee RenderScores.wvr_u70 +04:4cf9 RenderScores.wvr_u71 +04:4d0b RenderScores.nograde_u52 +04:4d0e RenderScores.wvr_u72 +04:4d18 RenderScores.grade_u52 +04:4d1b RenderScores.wvr_u73 +04:4d23 RenderScores.postgrade_u52 +04:4d28 RenderScores.wvr_u74 +04:4d35 RenderScores.wvr_u75 +04:4d42 RenderScores.wvr_u76 +04:4d4f RenderScores.wvr_u77 +04:4d6c RenderScores.score_u78 +04:4d71 RenderScores.wvr_u79 +04:4d7e RenderScores.wvr_u80 +04:4d8b RenderScores.wvr_u81 +04:4d98 RenderScores.wvr_u82 +04:4da5 RenderScores.wvr_u83 +04:4db2 RenderScores.wvr_u84 +04:4dbf RenderScores.wvr_u85 +04:4dcc RenderScores.wvr_u86 +04:4dd6 RenderScores.level_u78 +04:4de3 RenderScores.wvr_u87 +04:4dee RenderScores.wvr_u88 +04:4df9 RenderScores.wvr_u89 +04:4e04 RenderScores.wvr_u90 +04:4e11 RenderScores.wvr_u91 +04:4e1e RenderScores.wvr_u92 +04:4e2b RenderScores.wvr_u93 +04:4e38 RenderScores.wvr_u94 +04:4e4a RenderScores.name_u78 +04:4e51 RenderScores.wvr_u95 +04:4e5c RenderScores.wvr_u96 +04:4e67 RenderScores.wvr_u97 +04:4e79 RenderScores.nograde_u78 +04:4e7c RenderScores.wvr_u98 +04:4e86 RenderScores.grade_u78 +04:4e89 RenderScores.wvr_u99 +04:4e91 RenderScores.postgrade_u78 +04:4e96 RenderScores.wvr_u100 +04:4ea3 RenderScores.wvr_u101 +04:4eb0 RenderScores.wvr_u102 +04:4ebd RenderScores.wvr_u103 +04:4eda RenderScores.score_u104 +04:4edf RenderScores.wvr_u105 +04:4eec RenderScores.wvr_u106 +04:4ef9 RenderScores.wvr_u107 +04:4f06 RenderScores.wvr_u108 +04:4f13 RenderScores.wvr_u109 +04:4f20 RenderScores.wvr_u110 +04:4f2d RenderScores.wvr_u111 +04:4f3a RenderScores.wvr_u112 +04:4f44 RenderScores.level_u104 +04:4f51 RenderScores.wvr_u113 +04:4f5c RenderScores.wvr_u114 +04:4f67 RenderScores.wvr_u115 +04:4f72 RenderScores.wvr_u116 +04:4f7f RenderScores.wvr_u117 +04:4f8c RenderScores.wvr_u118 +04:4f99 RenderScores.wvr_u119 +04:4fa6 RenderScores.wvr_u120 +04:4fb8 RenderScores.name_u104 +04:4fbf RenderScores.wvr_u121 +04:4fca RenderScores.wvr_u122 +04:4fd5 RenderScores.wvr_u123 +04:4fe7 RenderScores.nograde_u104 +04:4fea RenderScores.wvr_u124 +04:4ff4 RenderScores.grade_u104 +04:4ff7 RenderScores.wvr_u125 +04:4fff RenderScores.postgrade_u104 +04:5004 RenderScores.wvr_u126 +04:5011 RenderScores.wvr_u127 +04:501e RenderScores.wvr_u128 +04:502b RenderScores.wvr_u129 +04:5048 RenderScores.score_u130 +04:504d RenderScores.wvr_u131 +04:505a RenderScores.wvr_u132 +04:5067 RenderScores.wvr_u133 +04:5074 RenderScores.wvr_u134 +04:5081 RenderScores.wvr_u135 +04:508e RenderScores.wvr_u136 +04:509b RenderScores.wvr_u137 +04:50a8 RenderScores.wvr_u138 +04:50b2 RenderScores.level_u130 +04:50bf RenderScores.wvr_u139 +04:50ca RenderScores.wvr_u140 +04:50d5 RenderScores.wvr_u141 +04:50e0 RenderScores.wvr_u142 +04:50ed RenderScores.wvr_u143 +04:50fa RenderScores.wvr_u144 +04:5107 RenderScores.wvr_u145 +04:5114 RenderScores.wvr_u146 +04:5126 RenderScores.name_u130 +04:512d RenderScores.wvr_u147 +04:5138 RenderScores.wvr_u148 +04:5143 RenderScores.wvr_u149 +04:5155 RenderScores.nograde_u130 +04:5158 RenderScores.wvr_u150 +04:5162 RenderScores.grade_u130 +04:5165 RenderScores.wvr_u151 +04:516d RenderScores.postgrade_u130 +04:5172 RenderScores.wvr_u152 +04:517f RenderScores.wvr_u153 +04:518c RenderScores.wvr_u154 +04:5199 RenderScores.wvr_u155 +04:51b6 RenderScores.score_u156 +04:51bb RenderScores.wvr_u157 +04:51c8 RenderScores.wvr_u158 +04:51d5 RenderScores.wvr_u159 +04:51e2 RenderScores.wvr_u160 +04:51ef RenderScores.wvr_u161 +04:51fc RenderScores.wvr_u162 +04:5209 RenderScores.wvr_u163 +04:5216 RenderScores.wvr_u164 +04:5220 RenderScores.level_u156 +04:522d RenderScores.wvr_u165 +04:5238 RenderScores.wvr_u166 +04:5243 RenderScores.wvr_u167 +04:524e RenderScores.wvr_u168 +04:525b RenderScores.wvr_u169 +04:5268 RenderScores.wvr_u170 +04:5275 RenderScores.wvr_u171 +04:5282 RenderScores.wvr_u172 +04:5294 RenderScores.name_u156 +04:529b RenderScores.wvr_u173 +04:52a6 RenderScores.wvr_u174 +04:52b1 RenderScores.wvr_u175 +04:52c3 RenderScores.nograde_u156 +04:52c6 RenderScores.wvr_u176 +04:52d0 RenderScores.grade_u156 +04:52d3 RenderScores.wvr_u177 +04:52db RenderScores.postgrade_u156 +04:52e0 RenderScores.wvr_u178 +04:52ed RenderScores.wvr_u179 +04:52fa RenderScores.wvr_u180 +04:5307 RenderScores.wvr_u181 +04:5324 RenderScores.score_u182 +04:5329 RenderScores.wvr_u183 +04:5336 RenderScores.wvr_u184 +04:5343 RenderScores.wvr_u185 +04:5350 RenderScores.wvr_u186 +04:535d RenderScores.wvr_u187 +04:536a RenderScores.wvr_u188 +04:5377 RenderScores.wvr_u189 +04:5384 RenderScores.wvr_u190 +04:538e RenderScores.level_u182 +04:539b RenderScores.wvr_u191 +04:53a6 RenderScores.wvr_u192 +04:53b1 RenderScores.wvr_u193 +04:53bc RenderScores.wvr_u194 +04:53c9 RenderScores.wvr_u195 +04:53d6 RenderScores.wvr_u196 +04:53e3 RenderScores.wvr_u197 +04:53f0 RenderScores.wvr_u198 +04:5402 RenderScores.name_u182 +04:5409 RenderScores.wvr_u199 +04:5414 RenderScores.wvr_u200 +04:541f RenderScores.wvr_u201 +04:5431 RenderScores.nograde_u182 +04:5434 RenderScores.wvr_u202 +04:543e RenderScores.grade_u182 +04:5441 RenderScores.wvr_u203 +04:5449 RenderScores.postgrade_u182 +04:544e RenderScores.wvr_u204 +04:545b RenderScores.wvr_u205 +04:5468 RenderScores.wvr_u206 +04:5475 RenderScores.wvr_u207 +04:5492 RenderScores.score_u208 +04:5497 RenderScores.wvr_u209 +04:54a4 RenderScores.wvr_u210 +04:54b1 RenderScores.wvr_u211 +04:54be RenderScores.wvr_u212 +04:54cb RenderScores.wvr_u213 +04:54d8 RenderScores.wvr_u214 +04:54e5 RenderScores.wvr_u215 +04:54f2 RenderScores.wvr_u216 +04:54fc RenderScores.level_u208 +04:5509 RenderScores.wvr_u217 +04:5514 RenderScores.wvr_u218 +04:551f RenderScores.wvr_u219 +04:552a RenderScores.wvr_u220 +04:5537 RenderScores.wvr_u221 +04:5544 RenderScores.wvr_u222 +04:5551 RenderScores.wvr_u223 +04:555e RenderScores.wvr_u224 +04:5570 RenderScores.name_u208 +04:5577 RenderScores.wvr_u225 +04:5582 RenderScores.wvr_u226 +04:558d RenderScores.wvr_u227 +04:559f RenderScores.nograde_u208 +04:55a2 RenderScores.wvr_u228 +04:55ac RenderScores.grade_u208 +04:55af RenderScores.wvr_u229 +04:55b7 RenderScores.postgrade_u208 +04:55bc RenderScores.wvr_u230 +04:55c9 RenderScores.wvr_u231 +04:55d6 RenderScores.wvr_u232 +04:55e3 RenderScores.wvr_u233 +04:5600 RenderScores.score_u234 +04:5605 RenderScores.wvr_u235 +04:5612 RenderScores.wvr_u236 +04:561f RenderScores.wvr_u237 +04:562c RenderScores.wvr_u238 +04:5639 RenderScores.wvr_u239 +04:5646 RenderScores.wvr_u240 +04:5653 RenderScores.wvr_u241 +04:5660 RenderScores.wvr_u242 +04:566a RenderScores.level_u234 +04:5677 RenderScores.wvr_u243 +04:5682 RenderScores.wvr_u244 +04:568d RenderScores.wvr_u245 +04:5698 RenderScores.wvr_u246 +04:56a5 RenderScores.wvr_u247 +04:56b2 RenderScores.wvr_u248 +04:56bf RenderScores.wvr_u249 +04:56cc RenderScores.wvr_u250 +04:56de RenderScores.name_u234 +04:56e5 RenderScores.wvr_u251 +04:56f0 RenderScores.wvr_u252 +04:56fb RenderScores.wvr_u253 +04:570d RenderScores.nograde_u234 +04:5710 RenderScores.wvr_u254 +04:571a RenderScores.grade_u234 +04:571d RenderScores.wvr_u255 +04:5725 RenderScores.postgrade_u234 +04:572a RenderScores.wvr_u256 +04:5737 RenderScores.wvr_u257 +04:5744 RenderScores.wvr_u258 +04:5751 RenderScores.wvr_u259 +04:576e RenderScores.score_u260 +04:5773 RenderScores.wvr_u261 +04:5780 RenderScores.wvr_u262 +04:578d RenderScores.wvr_u263 +04:579a RenderScores.wvr_u264 +04:57a7 RenderScores.wvr_u265 +04:57b4 RenderScores.wvr_u266 +04:57c1 RenderScores.wvr_u267 +04:57ce RenderScores.wvr_u268 +04:57d8 RenderScores.level_u260 +04:57e5 RenderScores.wvr_u269 +04:57f0 RenderScores.wvr_u270 +04:57fb RenderScores.wvr_u271 +04:5806 RenderScores.wvr_u272 +04:5813 RenderScores.wvr_u273 +04:5820 RenderScores.wvr_u274 +04:582d RenderScores.wvr_u275 +04:583a RenderScores.wvr_u276 +04:584c RenderScores.name_u260 +04:5853 RenderScores.wvr_u277 +04:585e RenderScores.wvr_u278 +04:5869 RenderScores.wvr_u279 +04:587b RenderScores.nograde_u260 +04:587e RenderScores.wvr_u280 +04:5888 RenderScores.grade_u260 +04:588b RenderScores.wvr_u281 +04:5893 RenderScores.postgrade_u260 +04:5898 RenderScores.wvr_u282 +04:58a5 RenderScores.wvr_u283 +04:58b2 RenderScores.wvr_u284 +04:58bf RenderScores.wvr_u285 +04:58d6 sBUTTONSMode +04:58de sRNGMode +04:58f2 sROTMode +04:5902 sDROPMode +04:5916 sCURVEMode +04:5932 sHIGMode +04:593a sDisabled +04:593e sFilterMode +04:5952 sTetryRNG +04:5992 sTetryROT +04:59d2 sTetryDROP +04:5a12 sTetryCURVE +04:5a52 sTetryHIG +04:5a92 sTetrySTART +04:5ad2 sTetryEXITSettings +04:5b12 sTetryProfileNumber +04:5b52 sTetryProfileInitial1 +04:5b92 sTetryProfileInitial2 +04:5bd2 sTetryProfileInitial3 +04:5c12 sTetryButtons +04:5c52 sTetryFILTER +04:5c92 sTetryReset +04:5cd2 sTetryEXITProfile +04:5d12 sTitleScreenMainMap +04:5fb2 sTitleScreenSettingsMap +04:5fb2 sTitleScreenMainMapEnd +04:6252 sTitleScreenCreditsMap +04:6252 sTitleScreenSettingsMapEnd +04:64f2 sTitleScreenProfileMap +04:64f2 sTitleScreenCreditsMapEnd +04:6792 sTitleScreenRecordsMap +04:6792 sTitleScreenProfileMapEnd +04:6a32 sTitleScreenRecordsMapEnd 05:4008 FieldInit 05:403e FieldClear 05:4049 ToBackupField diff --git a/deploy.bat b/deploy.bat index 9d3963c..d23d534 100644 --- a/deploy.bat +++ b/deploy.bat @@ -9,9 +9,9 @@ copy src\include\hardware.analogue src\include\hardware.inc > NUL make > NUL echo Fixing pocket version header... -ren bin\DMGTRIS.GBC DMGTRIS.pocket > NUL +ren bin\PandorasBlocks.gbc PandorasBlocks.pocket > NUL python patch_pocket.py > NUL -rgbfix -fhg -O bin\DMGTRIS.pocket > NUL +rgbfix -fhg -O bin\PandorasBlocks.pocket > NUL echo Making GB version... rd /S /Q obj > NUL diff --git a/patch_pocket.py b/patch_pocket.py index 4e37379..962ca31 100644 --- a/patch_pocket.py +++ b/patch_pocket.py @@ -1,5 +1,5 @@ logo = b"\x01\x10\xCE\xEF\x00\x00\x44\xAA\x00\x74\x00\x18\x11\x95\x00\x34\x00\x1A\x00\xD5\x00\x22\x00\x69\x6F\xF6\xF7\x73\x09\x90\xE1\x10\x44\x40\x9A\x90\xD5\xD0\x44\x30\xA9\x21\x5D\x48\x22\xE0\xF8\x60" -with open('bin/DMGTRIS.pocket', 'rb+') as f: +with open('bin/PandorasBlocks.pocket', 'rb+') as f: f.seek(0x104) f.write(logo) diff --git a/project.mk b/project.mk index 2a0443f..685d00f 100644 --- a/project.mk +++ b/project.mk @@ -11,8 +11,8 @@ TITLE := DMGTRIS LICENSEE := NR # Output options -ROMNAME := DMGTRIS -ROMEXT := GBC +ROMNAME := PandorasBlocks +ROMEXT := gbc # Mapper MAPPER := 0x1B diff --git a/src/gbc.asm b/src/gbc.asm index 9aa29f3..f8009ea 100644 --- a/src/gbc.asm +++ b/src/gbc.asm @@ -276,8 +276,8 @@ GBCTitleProcess:: ; Set the palette for the title. ld a, [wTitlePal] ld d, a - ld hl, wShadowTileAttrs + (2*32) - ld bc, (3*32) + ld hl, wShadowTileAttrs + (0*32) + ld bc, (5*32) call UnsafeMemSet ; And the selected row. diff --git a/src/res/other_data.inc b/src/res/other_data.inc index f155002..a3499e0 100644 --- a/src/res/other_data.inc +++ b/src/res/other_data.inc @@ -924,94 +924,94 @@ sSharedTiles:: sSharedTilesEnd:: sTitleTiles:: - DB $00,$00,$7C,$7C,$42,$42,$41,$41 - DB $6A,$48,$5D,$4C,$6E,$4C,$7F,$4C - DB $5D,$6E,$6E,$5D,$5D,$6E,$48,$7F - DB $41,$7F,$42,$7E,$7C,$7C,$00,$00 - DB $00,$00,$3E,$3E,$21,$21,$21,$20 - DB $AE,$A4,$B7,$A6,$AD,$A5,$BC,$A4 - DB $B4,$AC,$AC,$B4,$B4,$AC,$A4,$BC - DB $24,$3C,$24,$3C,$3C,$3C,$00,$00 - DB $00,$00,$3E,$3E,$42,$42,$82,$82 - DB $56,$12,$BA,$32,$56,$52,$9E,$92 - DB $1A,$16,$16,$1A,$1A,$16,$12,$1E - DB $12,$1E,$12,$1E,$1E,$1E,$00,$00 - DB $00,$00,$1E,$1E,$21,$21,$40,$40 - DB $DD,$8C,$B3,$93,$D0,$90,$F7,$97 - DB $B6,$D5,$D3,$B2,$B2,$D3,$8C,$FF - DB $40,$7F,$21,$3F,$1E,$1E,$00,$00 - DB $00,$00,$1F,$1F,$10,$10,$90,$90 - DB $5F,$5E,$C2,$C2,$03,$02,$C3,$C2 - DB $C2,$43,$43,$C2,$C2,$43,$42,$C3 - DB $82,$83,$02,$03,$03,$03,$00,$00 - DB $00,$00,$FB,$FB,$0A,$0A,$0A,$0A - DB $7B,$7A,$C2,$42,$43,$42,$C3,$42 - DB $C2,$43,$43,$C2,$C2,$43,$42,$C3 - DB $42,$C3,$42,$C3,$C3,$C3,$00,$00 - DB $00,$00,$FC,$FC,$02,$02,$01,$01 - DB $7D,$79,$AB,$01,$56,$02,$FC,$4C - DB $E8,$58,$74,$EC,$EC,$74,$52,$DE - DB $52,$DE,$49,$CF,$CF,$CF,$00,$00 - DB $00,$00,$78,$78,$49,$49,$4A,$4A - DB $5B,$4A,$6A,$4A,$5B,$4A,$7B,$4A - DB $69,$59,$58,$68,$68,$58,$4B,$7B - DB $4A,$7B,$4A,$7B,$7B,$7B,$00,$00 - DB $00,$00,$FF,$FF,$01,$01,$01,$01 - DB $7F,$3F,$C0,$40,$7C,$3C,$FE,$02 - DB $AB,$55,$F5,$FB,$0B,$0D,$F1,$FF - DB $01,$FF,$02,$FE,$FC,$FC,$00,$00 - DB $00,$00,$7E,$7E,$42,$42,$42,$42 - DB $56,$42,$6A,$42,$34,$24,$3C,$24 - DB $2C,$34,$18,$18,$00,$00,$18,$18 - DB $24,$3C,$24,$3C,$18,$18,$00,$00 - DB $00,$00,$7C,$7C,$42,$42,$41,$41 - DB $5D,$48,$6E,$4C,$5B,$4A,$79,$49 - DB $68,$58,$58,$68,$68,$58,$48,$78 - DB $48,$78,$48,$78,$78,$78,$00,$00 - DB $00,$00,$7C,$7C,$84,$84,$04,$04 - DB $75,$25,$ED,$65,$B5,$A5,$3D,$25 - DB $2D,$35,$35,$2D,$2D,$35,$25,$3D - DB $24,$3C,$24,$3C,$3C,$3C,$00,$00 - DB $00,$00,$3C,$3C,$42,$42,$81,$81 - DB $BA,$18,$67,$27,$A0,$20,$EF,$2F - DB $6D,$AA,$A6,$65,$65,$A6,$18,$FF - DB $81,$FF,$42,$7E,$3C,$3C,$00,$00 - DB $00,$00,$3F,$3F,$20,$20,$20,$20 - DB $AE,$A6,$B5,$A5,$2E,$26,$BF,$A0 - DB $B5,$AA,$AE,$B7,$B5,$AD,$A6,$BF - DB $20,$3F,$20,$3F,$3F,$3F,$00,$00 - DB $00,$00,$1F,$1F,$90,$90,$50,$50 - DB $DF,$5E,$42,$42,$C3,$42,$83,$82 - DB $82,$83,$C3,$42,$42,$C3,$42,$C3 - DB $42,$C3,$82,$83,$03,$03,$00,$00 - DB $00,$00,$01,$01,$02,$02,$04,$04 - DB $0D,$08,$0B,$09,$0D,$09,$0F,$09 - DB $0B,$0D,$0D,$0B,$0B,$0D,$08,$0F - DB $04,$07,$02,$03,$01,$01,$00,$00 - DB $00,$00,$E0,$E0,$10,$10,$08,$08 - DB $D5,$C5,$2D,$25,$3D,$3D,$01,$01 - DB $01,$01,$3D,$3D,$2D,$35,$C5,$FD - DB $08,$F8,$10,$F0,$E0,$E0,$00,$00 - DB $00,$00,$03,$03,$02,$02,$04,$04 - DB $06,$04,$05,$04,$0B,$09,$0F,$09 - DB $0D,$0B,$1A,$16,$17,$1B,$10,$1F - DB $23,$3F,$24,$3C,$3C,$3C,$00,$00 - DB $00,$00,$C0,$C0,$40,$40,$20,$20 - DB $A1,$21,$61,$21,$B1,$91,$F1,$91 - DB $D1,$B1,$69,$59,$D9,$E9,$09,$F9 - DB $C4,$FC,$24,$3C,$3C,$3C,$00,$00 - DB $00,$00,$03,$03,$04,$04,$08,$08 - DB $0D,$08,$0B,$09,$0D,$08,$0F,$08 - DB $06,$05,$03,$03,$00,$00,$0F,$0F - DB $08,$0F,$08,$0F,$0F,$0F,$00,$00 - DB $00,$00,$FC,$FC,$04,$04,$04,$04 - DB $FD,$FD,$01,$01,$F1,$F1,$F9,$09 - DB $AD,$55,$D5,$ED,$2D,$35,$C5,$FD - DB $04,$FC,$08,$F8,$F0,$F0,$00,$00 - DB $3C,$3C,$3E,$3E,$36,$36,$36,$36 - DB $3E,$3E,$3C,$3C,$00,$00,$00,$00 - DB $C6,$C6,$6C,$6C,$38,$38,$38,$38 - DB $6C,$6C,$C6,$C6,$00,$00,$00,$00 + DB $37,$3F,$34,$3C,$34,$3C,$36,$3C + DB $35,$3C,$37,$3C,$37,$3C,$35,$3E + DB $36,$3D,$34,$3F,$F4,$FF,$F6,$FF + DB $05,$FF,$07,$FF,$07,$FF,$07,$FF + DB $E0,$FF,$10,$1F,$09,$0F,$A9,$8F + DB $DB,$CE,$FB,$CE,$FB,$CE,$DB,$AE + DB $AA,$5F,$12,$FF,$E2,$FF,$82,$FF + DB $83,$FF,$83,$FF,$83,$FF,$83,$FF + DB $00,$FF,$FF,$FF,$9F,$F9,$9F,$F9 + DB $FF,$FF,$AA,$55,$55,$AA,$AA,$55 + DB $FF,$00,$FF,$FF,$9F,$F9,$9F,$F9 + DB $FF,$FF,$FF,$00,$FF,$00,$FF,$00 + DB $00,$FF,$AA,$55,$55,$AA,$AA,$55 + DB $55,$AA,$FA,$F5,$F5,$9A,$FA,$95 + DB $FF,$F0,$FF,$00,$FF,$00,$FF,$00 + DB $FF,$00,$FF,$F0,$FF,$90,$FF,$90 + DB $78,$FF,$84,$87,$02,$03,$BA,$33 + DB $4D,$79,$CF,$79,$CF,$79,$4D,$FB + DB $FB,$7D,$01,$FF,$01,$FF,$FB,$FF + DB $4D,$FF,$CF,$FF,$CF,$FF,$CF,$FF + DB $7C,$FF,$42,$C3,$41,$C1,$6A,$C0 + DB $5D,$C8,$7F,$CC,$7B,$CE,$59,$EF + DB $68,$DF,$48,$FF,$48,$FF,$68,$FF + DB $58,$FF,$78,$FF,$78,$FF,$78,$FF + DB $00,$FF,$FA,$F5,$95,$FA,$9A,$F5 + DB $F5,$FA,$FA,$F5,$F5,$9A,$FA,$95 + DB $FF,$F0,$FF,$F0,$9F,$F0,$9F,$F0 + DB $FF,$F0,$FF,$F0,$FF,$90,$FF,$90 + DB $00,$FF,$AA,$55,$55,$AA,$AA,$55 + DB $55,$AA,$AA,$55,$55,$AA,$AA,$55 + DB $FF,$00,$FF,$00,$FF,$00,$FF,$00 + DB $FF,$00,$FF,$00,$FF,$00,$FF,$00 + DB $7B,$FF,$4A,$CE,$4A,$CE,$EA,$CE + DB $5B,$4E,$FB,$0E,$FB,$0E,$5B,$AE + DB $EA,$DF,$4A,$FF,$4A,$FF,$6A,$FF + DB $5B,$FF,$7B,$FF,$7B,$FF,$7B,$FF + DB $E0,$FF,$18,$1F,$04,$07,$AA,$03 + DB $76,$63,$DF,$71,$DF,$71,$4D,$FB + DB $CB,$7D,$51,$FF,$51,$FF,$EA,$FF + DB $56,$FF,$FC,$FF,$F8,$FF,$E0,$FF + DB $00,$FF,$FF,$FF,$9F,$F9,$9F,$F9 + DB $FF,$FF,$FA,$F5,$F5,$9A,$FA,$95 + DB $FF,$F0,$FF,$F0,$9F,$F0,$9F,$F0 + DB $FF,$F0,$FF,$F0,$FF,$90,$FF,$90 + DB $00,$FF,$FF,$FF,$9F,$F9,$9F,$F9 + DB $FF,$FF,$AF,$5F,$59,$AF,$A9,$5F + DB $FF,$0F,$FF,$0F,$FF,$09,$FF,$09 + DB $FF,$0F,$FF,$0F,$F9,$0F,$F9,$0F + DB $0F,$FF,$10,$F0,$20,$E0,$56,$C6 + DB $69,$CF,$79,$CF,$79,$CF,$59,$EF + DB $69,$DF,$49,$FF,$49,$FF,$69,$FF + DB $57,$FF,$3F,$FF,$1F,$FF,$0F,$FF + DB $0F,$FF,$88,$F8,$48,$78,$AB,$39 + DB $6D,$39,$EF,$39,$EF,$39,$6D,$BA + DB $AA,$7D,$28,$FF,$29,$FF,$AB,$FF + DB $6D,$FF,$CF,$FF,$8F,$FF,$0F,$FF + DB $00,$FF,$AF,$5F,$5F,$A9,$AF,$59 + DB $5F,$AF,$AF,$5F,$59,$AF,$A9,$5F + DB $FF,$0F,$FF,$0F,$FF,$09,$FF,$09 + DB $FF,$0F,$FF,$0F,$F9,$0F,$F9,$0F + DB $00,$FF,$FF,$FF,$9F,$F9,$9F,$F9 + DB $FF,$FF,$AA,$55,$55,$AA,$AA,$55 + DB $FF,$00,$FF,$00,$FF,$00,$FF,$00 + DB $FF,$00,$FF,$00,$FF,$00,$FF,$00 + DB $00,$00,$00,$00,$FF,$FF,$FF,$FF + DB $00,$FF,$00,$FF,$00,$FF,$00,$FF + DB $00,$FF,$AF,$5F,$5F,$A9,$AF,$59 + DB $5F,$AF,$AF,$5F,$59,$AF,$A9,$5F + DB $00,$FF,$FA,$F5,$95,$FA,$9A,$F5 + DB $F5,$FA,$AA,$55,$55,$AA,$AA,$55 + DB $FF,$00,$FF,$F0,$9F,$F0,$9F,$F0 + DB $FF,$F0,$FF,$F0,$FF,$90,$FF,$90 + DB $FF,$0F,$FF,$0F,$FF,$09,$FF,$09 + DB $FF,$0F,$FF,$0F,$F9,$0F,$F9,$0F + DB $5F,$0F,$AF,$0F,$5F,$09,$AF,$09 + DB $5F,$0F,$AA,$00,$55,$00,$00,$00 + DB $F5,$F0,$FA,$F0,$95,$F0,$9A,$F0 + DB $F5,$F0,$AA,$00,$55,$00,$00,$00 + DB $F5,$F0,$AA,$00,$55,$00,$AA,$00 + DB $55,$00,$AA,$00,$55,$00,$00,$00 + DB $55,$00,$FF,$FF,$9F,$F9,$9F,$F9 + DB $FF,$FF,$AA,$00,$55,$00,$00,$00 + DB $5F,$0F,$AF,$0F,$5F,$09,$AF,$09 + DB $5F,$0F,$AA,$00,$55,$00,$00,$00 + DB $F5,$F0,$FF,$FF,$9F,$F9,$9F,$F9 + DB $FF,$FF,$AA,$00,$55,$00,$00,$00 + DB $5F,$0F,$FF,$FF,$9F,$F9,$9F,$F9 + DB $FF,$FF,$AA,$00,$55,$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 @@ -1052,8 +1052,8 @@ sTitleTiles:: DB $98,$F8,$60,$60,$00,$00,$00,$00 DB $00,$00,$00,$00,$00,$00,$00,$00 DB $00,$00,$DB,$DB,$DB,$DB,$00,$00 - DB $F0,$F0,$98,$98,$B4,$94,$9E,$9E - DB $BA,$82,$82,$82,$BA,$82,$FE,$FE + DB $F8,$F8,$94,$94,$B2,$92,$9E,$9E + DB $BA,$82,$82,$82,$FE,$FE,$00,$00 DB $30,$30,$30,$30,$F0,$F0,$F0,$F0 DB $00,$00,$00,$00,$00,$00,$00,$00 DB $30,$30,$30,$30,$30,$30,$30,$30 @@ -1066,22 +1066,22 @@ sTitleTiles:: DB $3F,$3F,$0F,$0F,$03,$03,$00,$00 DB $00,$00,$00,$00,$00,$00,$00,$00 DB $00,$00,$CC,$CC,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 + DB $00,$FF,$00,$FF,$00,$FF,$00,$FF + DB $00,$FF,$00,$FF,$00,$FF,$00,$FF DB $19,$19,$3F,$3F,$66,$66,$66,$66 DB $FF,$FF,$FF,$FF,$79,$79,$30,$30 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 + DB $00,$FF,$AA,$55,$55,$AA,$AA,$55 + DB $55,$AA,$AA,$55,$55,$AA,$AA,$55 DB $80,$80,$C0,$C0,$60,$60,$60,$60 DB $F0,$F0,$F0,$F0,$E0,$E0,$C0,$C0 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 + DB $FF,$00,$FF,$00,$FF,$00,$FF,$00 + DB $FF,$00,$FF,$00,$FF,$00,$FF,$00 + DB $55,$00,$AA,$00,$55,$00,$AA,$00 + DB $55,$00,$AA,$00,$55,$00,$00,$00 + DB $55,$00,$FA,$F0,$95,$F0,$9A,$F0 + DB $F5,$F0,$AA,$00,$55,$00,$00,$00 + DB $55,$00,$AF,$0F,$5F,$09,$AF,$09 + DB $5F,$0F,$AA,$00,$55,$00,$00,$00 DB $00,$00,$00,$00,$00,$00,$00,$00 DB $00,$00,$00,$00,$00,$00,$00,$00 DB $80,$80,$80,$80,$00,$00,$00,$00 @@ -1244,6 +1244,38 @@ sTitleTiles:: DB $FF,$FF,$FF,$FF,$7E,$7E,$3C,$3C DB $3C,$3C,$7E,$7E,$FF,$FF,$FF,$FF DB $FF,$FF,$FF,$FF,$7E,$7E,$3C,$3C + DB $E0,$FF,$10,$1F,$09,$0F,$E9,$CF + DB $5B,$CE,$7B,$CE,$FB,$8E,$53,$BE + DB $A2,$7F,$12,$FF,$92,$FF,$6A,$FF + DB $5B,$FF,$7B,$FF,$7B,$FF,$7B,$FF + DB $79,$FF,$84,$87,$02,$03,$BA,$33 + DB $4D,$79,$CF,$79,$CF,$79,$4D,$FB + DB $FB,$7D,$01,$FF,$01,$FF,$FB,$FF + DB $4D,$FF,$CF,$FF,$CF,$FF,$CF,$FF + DB $00,$FF,$AF,$5F,$5F,$A9,$AF,$59 + DB $5F,$AF,$AF,$5F,$59,$AF,$A9,$5F + DB $FF,$0F,$FF,$0F,$FF,$09,$FF,$09 + DB $FF,$0F,$FF,$0F,$F9,$0F,$F9,$0F + DB $00,$FF,$AF,$5F,$5F,$A9,$AF,$59 + DB $5F,$AF,$AF,$5F,$59,$AF,$A9,$5F + DB $FF,$0F,$FF,$F0,$9F,$F0,$9F,$F0 + DB $FF,$F0,$FF,$0F,$F9,$0F,$F9,$0F + DB $8F,$FF,$90,$F0,$20,$E0,$2B,$E3 + DB $34,$E7,$3C,$E7,$3F,$E3,$35,$EA + DB $1A,$F5,$0E,$FF,$01,$FF,$01,$FF + DB $3F,$FF,$3F,$FF,$3F,$FF,$3F,$FF + DB $EC,$FC,$2C,$3C,$2C,$3C,$EC,$FC + DB $0C,$FC,$0C,$FC,$8C,$FC,$4C,$FC + DB $AC,$7C,$2C,$FC,$2F,$FF,$AF,$FF + DB $60,$FF,$E0,$FF,$C0,$FF,$80,$FF + DB $00,$FF,$AF,$5F,$5F,$A9,$AF,$59 + DB $5F,$AF,$AF,$5F,$59,$AF,$A9,$5F + DB $FF,$0F,$FF,$0F,$FF,$09,$FF,$09 + DB $FF,$0F,$FF,$00,$FF,$00,$FF,$00 + DB $00,$FF,$FF,$FF,$9F,$F9,$9F,$F9 + DB $FF,$FF,$AA,$55,$55,$AA,$AA,$55 + DB $FF,$00,$FF,$FF,$9F,$F9,$9F,$F9 + DB $FF,$FF,$FF,$00,$FF,$00,$FF,$00 DB $00,$00,$00,$00,$00,$00,$00,$00 DB $00,$00,$00,$00,$00,$00,$00,$00 DB $00,$00,$00,$00,$00,$00,$00,$00 @@ -1300,46 +1332,14 @@ sTitleTiles:: DB $00,$00,$00,$00,$00,$00,$00,$00 DB $00,$00,$00,$00,$00,$00,$00,$00 DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00 - DB $88,$88,$88,$88,$50,$50,$50,$50 - DB $50,$50,$20,$20,$24,$24,$00,$00 - DB $40,$40,$C0,$C0,$40,$40,$40,$40 - DB $40,$40,$40,$40,$E4,$E4,$00,$00 - DB $4C,$4C,$A2,$A2,$A2,$A2,$A4,$A4 - DB $A8,$A8,$A8,$A8,$4E,$4E,$00,$00 + DB $82,$82,$82,$82,$44,$44,$44,$44 + DB $28,$28,$28,$28,$10,$10,$10,$10 + DB $F7,$F7,$84,$84,$84,$84,$E7,$E7 + DB $85,$85,$85,$85,$84,$84,$F4,$F4 + DB $01,$01,$83,$83,$81,$81,$01,$01 + DB $01,$01,$01,$01,$81,$81,$A3,$A3 + DB $04,$04,$0C,$0C,$04,$04,$04,$04 + DB $04,$04,$04,$04,$04,$04,$AE,$AE sTitleTilesEnd:: sGameplayTilesM:: diff --git a/src/res/title_data.inc b/src/res/title_data.inc index 26a2b13..3edcfc3 100644 --- a/src/res/title_data.inc +++ b/src/res/title_data.inc @@ -23,18 +23,6 @@ INCLUDE "globals.asm" SECTION "Title Screen Static Data", ROMX, BANK[BANK_TITLE] -sEasterM0:: db $44, $46, $48, $4A, $4C -sEasterM1:: db $45, $47, $49, $4B, $4D - -sEasterC0:: db $4E, $50, $48, $4A, $4C, $3A, $3C, $3E, $40, $5A, $5B -sEasterC1:: db $4F, $51, $49, $4B, $4D, $3B, $3D, $3F, $41, $01, $01 - -sEasterA0:: db $52, $54, $48, $4A, $4C, $3A, $3C, $3E, $40, $5A, $5B -sEasterA1:: db $53, $55, $49, $4B, $4D, $3B, $3D, $3F, $41, $01, $01 - -sEasterS0:: db $56, $58, $C8, $CA, $CC -sEasterS1:: db $57, $59, $49, $4B, $4D - sBUTTONSMode:: db "NORM" db " INV" @@ -173,21 +161,21 @@ sTetryEXITProfile:: db " " sTitleScreenMainMap:: - DB $70,$01,$01,$01,$72,$01,$01,$01,$01,$01 - DB $01,$01,$01,$01,$01,$01,$01,$FD,$FE,$FF + DB $70,$01,$01,$01,$30,$32,$38,$3A,$40,$42 + DB $48,$4A,$D0,$D2,$D8,$DA,$FC,$FD,$FE,$FF DB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$5E,$5E,$5E,$5E,$71,$01,$01,$01 - DB $01,$01,$01,$01,$01,$01,$01,$01,$01,$01 - DB $01,$01,$00,$00,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$01,$01,$01,$01,$01,$1B - DB $0C,$19,$0F,$1A,$1D,$0C,$2B,$1E,$01,$01 - DB $01,$01,$01,$01,$00,$00,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$01,$01,$01,$01 - DB $01,$30,$32,$34,$36,$38,$3A,$3C,$3E,$40 - DB $01,$01,$01,$01,$01,$01,$00,$00,$00,$00 - DB $00,$00,$00,$00,$00,$00,$00,$00,$01,$01 - DB $01,$01,$01,$31,$33,$35,$37,$39,$3B,$3D - DB $3F,$41,$01,$01,$01,$01,$01,$01,$00,$00 + DB $00,$00,$50,$50,$50,$50,$31,$33,$39,$3B + DB $41,$43,$49,$4B,$D1,$D3,$D9,$DB,$50,$50 + DB $50,$50,$00,$00,$00,$00,$00,$00,$00,$00 + DB $00,$00,$00,$00,$79,$79,$79,$51,$34,$36 + DB $3C,$3E,$44,$46,$4C,$4E,$D4,$D6,$DC,$DE + DB $52,$79,$79,$79,$00,$00,$00,$00,$00,$00 + DB $00,$00,$00,$00,$00,$00,$7B,$7B,$7B,$54 + DB $35,$37,$3D,$3F,$45,$47,$4D,$4F,$D5,$D7 + DB $DD,$DF,$53,$7B,$7B,$7B,$00,$00,$00,$00 + DB $00,$00,$00,$00,$00,$00,$00,$00,$7C,$7C + DB $7C,$55,$58,$57,$5A,$7D,$5A,$5B,$55,$58 + DB $59,$59,$7E,$58,$56,$7C,$7C,$7C,$00,$00 DB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DB $01,$01,$01,$01,$01,$01,$01,$01,$01,$01 DB $01,$01,$01,$01,$01,$01,$01,$01,$01,$01 diff --git a/src/state_title.asm b/src/state_title.asm index 8aa82d5..b10e20d 100644 --- a/src/state_title.asm +++ b/src/state_title.asm @@ -262,64 +262,6 @@ SwitchTitleMode: ld bc, sTitleScreenMainMapEnd - sTitleScreenMainMap call UnsafeMemCopy - ; Title screen easter egg. - ld a, [wInitialC] - cp a, $14 - jr nz, .notsgb - ld de, sEasterS0 - ld hl, EASTER_0 - ld bc, 5 - call UnsafeMemCopy - ld de, sEasterS1 - ld hl, EASTER_1 - ld bc, 5 - call UnsafeMemCopy - jr .done - -.notsgb - ld a, [wInitialA] - cp a, $FF - jr nz, .notmgb - ld de, sEasterM0 - ld hl, EASTER_0 - ld bc, 5 - call UnsafeMemCopy - ld de, sEasterM1 - ld hl, EASTER_1 - ld bc, 5 - call UnsafeMemCopy - jr .done - -.notmgb - ld a, [wInitialA] - cp a, $11 - jr nz, .done - - ld a, [wInitialB] - bit 0, a - jr nz, .agb - ld de, sEasterC0 - ld hl, EASTER_0-1 - ld bc, 11 - call UnsafeMemCopy - ld de, sEasterC1 - ld hl, EASTER_1-1 - ld bc, 11 - call UnsafeMemCopy - jr .done - -.agb - ld de, sEasterA0 - ld hl, EASTER_0-1 - ld bc, 11 - call UnsafeMemCopy - ld de, sEasterA1 - ld hl, EASTER_1-1 - ld bc, 11 - call UnsafeMemCopy - jr .done - -.done call GBCTitleInit ld a, LCDCF_ON | LCDCF_BGON | LCDCF_BLK01 ldh [rLCDC], a