Label most of w01Dll (#560)

This commit is contained in:
Liam Coleman 2025-02-05 18:07:12 -06:00 committed by GitHub
parent 721c0d4e41
commit da072c209a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 3152 additions and 3172 deletions

View file

@ -11,13 +11,13 @@ REL/board_executor.c:
.rodata start:0x00000000 end:0x00000010 .rodata start:0x00000000 end:0x00000010
REL/w01Dll/main.c: REL/w01Dll/main.c:
.text start:0x000000E0 end:0x00009D00 .text start:0x000000E0 end:0x00009DD8
.rodata start:0x00000010 end:0x00000198 .rodata start:0x00000010 end:0x00000198
.data start:0x00000000 end:0x00000658 .data start:0x00000000 end:0x00000658
.bss start:0x00000000 end:0x00000708 .bss start:0x00000000 end:0x00000708
REL/w01Dll/mg_coin.c: REL/w01Dll/mg_coin.c:
.text start:0x00009D00 end:0x0000D740 .text start:0x00009DD8 end:0x0000D740
.rodata start:0x00000198 end:0x000002C8 .rodata start:0x00000198 end:0x000002C8
.data start:0x00000658 end:0x00000F08 .data start:0x00000658 end:0x00000F08
.bss start:0x00000708 end:0x000007A0 .bss start:0x00000708 end:0x000007A0

View file

@ -3,137 +3,137 @@ _prolog = .text:0x00000030; // type:function size:0x64 scope:global
_epilog = .text:0x00000094; // type:function size:0x4C scope:global _epilog = .text:0x00000094; // type:function size:0x4C scope:global
BoardCreate = .text:0x000000E0; // type:function size:0x4BC BoardCreate = .text:0x000000E0; // type:function size:0x4BC
BoardDestroy = .text:0x0000059C; // type:function size:0x194 BoardDestroy = .text:0x0000059C; // type:function size:0x194
fn_1_730 = .text:0x00000730; // type:function size:0x44 scope:local LightSetHook = .text:0x00000730; // type:function size:0x44 scope:local
fn_1_774 = .text:0x00000774; // type:function size:0x4 scope:local LightResetHook = .text:0x00000774; // type:function size:0x4 scope:local
fn_1_778 = .text:0x00000778; // type:function size:0x9C scope:local LandEvent = .text:0x00000778; // type:function size:0x9C scope:local
fn_1_814 = .text:0x00000814; // type:function size:0x1D4 scope:local WalkEvent = .text:0x00000814; // type:function size:0x1D4 scope:local
fn_1_9E8 = .text:0x000009E8; // type:function size:0x318 scope:local MapObjDispSet = .text:0x000009E8; // type:function size:0x318 scope:local
fn_1_D00 = .text:0x00000D00; // type:function size:0x4 scope:local fn_1_D00 = .text:0x00000D00; // type:function size:0x4 scope:local
fn_1_D04 = .text:0x00000D04; // type:function size:0x550 scope:local RoundItemMain = .text:0x00000D04; // type:function size:0x550 scope:local
fn_1_1254 = .text:0x00001254; // type:function size:0x38 scope:local RoundItemDestroy = .text:0x00001254; // type:function size:0x38 scope:local
fn_1_128C = .text:0x0000128C; // type:function size:0x80 scope:local RoundItemEvent = .text:0x0000128C; // type:function size:0x80 scope:local
fn_1_130C = .text:0x0000130C; // type:function size:0x270 scope:local SpaceAmidaEvent = .text:0x0000130C; // type:function size:0x270 scope:local
fn_1_157C = .text:0x0000157C; // type:function size:0xF4 scope:local WalkMiniEvent = .text:0x0000157C; // type:function size:0xF4 scope:local
fn_1_1670 = .text:0x00001670; // type:function size:0x90 scope:local UpdateHostDisp = .text:0x00001670; // type:function size:0x90 scope:local
fn_1_1700 = .text:0x00001700; // type:function size:0x290 scope:local CoasterInit = .text:0x00001700; // type:function size:0x290 scope:local
fn_1_1990 = .text:0x00001990; // type:function size:0x148 scope:local CoasterPathUpdate = .text:0x00001990; // type:function size:0x148 scope:local
fn_1_1AD8 = .text:0x00001AD8; // type:function size:0x64 scope:local CoasterPosCalc = .text:0x00001AD8; // type:function size:0x64 scope:local
fn_1_1B3C = .text:0x00001B3C; // type:function size:0x3A8 scope:local CoasterCameraUpdate = .text:0x00001B3C; // type:function size:0x3A8 scope:local
fn_1_1EE4 = .text:0x00001EE4; // type:function size:0x48 scope:local CoasterCameraObjKill = .text:0x00001EE4; // type:function size:0x48 scope:local
fn_1_1F2C = .text:0x00001F2C; // type:function size:0x78 scope:local CoasterCameraObjMain = .text:0x00001F2C; // type:function size:0x78 scope:local
fn_1_1FA4 = .text:0x00001FA4; // type:function size:0x580 scope:local CoasterCameraObjUpdate = .text:0x00001FA4; // type:function size:0x580 scope:local
fn_1_2524 = .text:0x00002524; // type:function size:0x248 scope:local CoasterStickRotGet = .text:0x00002524; // type:function size:0x248 scope:local
fn_1_276C = .text:0x0000276C; // type:function size:0x7AC scope:local CoasterRotUpdate = .text:0x0000276C; // type:function size:0x7AC scope:local
fn_1_2F18 = .text:0x00002F18; // type:function size:0x438 scope:local CoasterCoinCheck = .text:0x00002F18; // type:function size:0x438 scope:local
fn_1_3350 = .text:0x00003350; // type:function size:0x1C4 scope:local CoasterPathMotUpdate = .text:0x00003350; // type:function size:0x1C4 scope:local
fn_1_3514 = .text:0x00003514; // type:function size:0xA0 scope:local CoasterMotCreate = .text:0x00003514; // type:function size:0xA0 scope:local
fn_1_35B4 = .text:0x000035B4; // type:function size:0x70 scope:local CoasterMotKill = .text:0x000035B4; // type:function size:0x70 scope:local
fn_1_3624 = .text:0x00003624; // type:function size:0xFD0 scope:local CoasterExec = .text:0x00003624; // type:function size:0xFD0 scope:local
fn_1_45F4 = .text:0x000045F4; // type:function size:0x180 scope:local CoasterExit = .text:0x000045F4; // type:function size:0x180 scope:local
fn_1_4774 = .text:0x00004774; // type:function size:0xF0 scope:local CoasterWinCreate = .text:0x00004774; // type:function size:0xF0 scope:local
fn_1_4864 = .text:0x00004864; // type:function size:0x50 scope:local CoasterWinKill = .text:0x00004864; // type:function size:0x50 scope:local
fn_1_48B4 = .text:0x000048B4; // type:function size:0x560 scope:local CoasterHostExec = .text:0x000048B4; // type:function size:0x560 scope:local
fn_1_4E14 = .text:0x00004E14; // type:function size:0x194 scope:local CoasterMain = .text:0x00004E14; // type:function size:0x194 scope:local
fn_1_4FA8 = .text:0x00004FA8; // type:function size:0x30 scope:local CoasterDestroy = .text:0x00004FA8; // type:function size:0x30 scope:local
fn_1_4FD8 = .text:0x00004FD8; // type:function size:0xFC scope:local CoasterEvent = .text:0x00004FD8; // type:function size:0xFC scope:local
fn_1_50D4 = .text:0x000050D4; // type:function size:0x2E4 scope:local CoasterCoinCreate = .text:0x000050D4; // type:function size:0x2E4 scope:local
fn_1_53B8 = .text:0x000053B8; // type:function size:0x84 scope:local CoasterCoinKill = .text:0x000053B8; // type:function size:0x84 scope:local
fn_1_543C = .text:0x0000543C; // type:function size:0x258 scope:local CupInit = .text:0x0000543C; // type:function size:0x258 scope:local
fn_1_5694 = .text:0x00005694; // type:function size:0x1D8 scope:local CupMotOnSet = .text:0x00005694; // type:function size:0x1D8 scope:local
fn_1_586C = .text:0x0000586C; // type:function size:0xC0 scope:local CupEvent = .text:0x0000586C; // type:function size:0xC0 scope:local
fn_1_592C = .text:0x0000592C; // type:function size:0x200 scope:local CupMain = .text:0x0000592C; // type:function size:0x200 scope:local
fn_1_5B2C = .text:0x00005B2C; // type:function size:0x14 scope:local CupDestroy = .text:0x00005B2C; // type:function size:0x14 scope:local
fn_1_5B40 = .text:0x00005B40; // type:function size:0x190 scope:local CupExec = .text:0x00005B40; // type:function size:0x190 scope:local
fn_1_5CD0 = .text:0x00005CD0; // type:function size:0x38 scope:local CupObjCheck = .text:0x00005CD0; // type:function size:0x38 scope:local
fn_1_5D08 = .text:0x00005D08; // type:function size:0x390 scope:local CupObjCreate = .text:0x00005D08; // type:function size:0x390 scope:local
fn_1_6098 = .text:0x00006098; // type:function size:0xFC scope:local CupObjMain = .text:0x00006098; // type:function size:0xFC scope:local
fn_1_6194 = .text:0x00006194; // type:function size:0x25C scope:local CupObjInit = .text:0x00006194; // type:function size:0x25C scope:local
fn_1_63F0 = .text:0x000063F0; // type:function size:0x624 scope:local CupObjJumpWait = .text:0x000063F0; // type:function size:0x624 scope:local
fn_1_6A14 = .text:0x00006A14; // type:function size:0x1AC scope:local CupObjHookReset = .text:0x00006A14; // type:function size:0x1AC scope:local
fn_1_6BC0 = .text:0x00006BC0; // type:function size:0x3F4 scope:local CupObjStop = .text:0x00006BC0; // type:function size:0x3F4 scope:local
fn_1_6FB4 = .text:0x00006FB4; // type:function size:0x574 scope:local CupObjRotate = .text:0x00006FB4; // type:function size:0x574 scope:local
fn_1_7528 = .text:0x00007528; // type:function size:0x2C4 scope:local CupLandEvent = .text:0x00007528; // type:function size:0x2C4 scope:local
fn_1_77EC = .text:0x000077EC; // type:function size:0xA8 scope:local CoasterLandEvent = .text:0x000077EC; // type:function size:0xA8 scope:local
fn_1_7894 = .text:0x00007894; // type:function size:0x1D0 scope:local CoasterLandMain = .text:0x00007894; // type:function size:0x1D0 scope:local
fn_1_7A64 = .text:0x00007A64; // type:function size:0xAC8 scope:local CoasterLandExec = .text:0x00007A64; // type:function size:0xAC8 scope:local
fn_1_852C = .text:0x0000852C; // type:function size:0x280 scope:local CoasterPlayerManCreate = .text:0x0000852C; // type:function size:0x280 scope:local
fn_1_87AC = .text:0x000087AC; // type:function size:0x34 scope:local CoasterPlayerManKill = .text:0x000087AC; // type:function size:0x34 scope:local
fn_1_87E0 = .text:0x000087E0; // type:function size:0x1A8 scope:local CoasterPlayerManUpdate = .text:0x000087E0; // type:function size:0x1A8 scope:local
fn_1_8988 = .text:0x00008988; // type:function size:0xC8 scope:local CoasterPlayerWait = .text:0x00008988; // type:function size:0xC8 scope:local
fn_1_8A50 = .text:0x00008A50; // type:function size:0x11C scope:local CoasterPlayerChaseBegin = .text:0x00008A50; // type:function size:0x11C scope:local
fn_1_8B6C = .text:0x00008B6C; // type:function size:0x270 scope:local CoasterPlayerChasePathSet = .text:0x00008B6C; // type:function size:0x270 scope:local
fn_1_8DDC = .text:0x00008DDC; // type:function size:0x3B0 scope:local CoasterPlayerChase = .text:0x00008DDC; // type:function size:0x3B0 scope:local
fn_1_918C = .text:0x0000918C; // type:function size:0xF0 scope:local CoasterPlayerStop = .text:0x0000918C; // type:function size:0xF0 scope:local
fn_1_927C = .text:0x0000927C; // type:function size:0xB0 scope:local CoasterPlayerEnd = .text:0x0000927C; // type:function size:0xB0 scope:local
fn_1_932C = .text:0x0000932C; // type:function size:0x17C scope:local CoasterPlayerEndSet = .text:0x0000932C; // type:function size:0x17C scope:local
fn_1_94A8 = .text:0x000094A8; // type:function size:0x14C scope:local CoasterPlayerLoopCheck = .text:0x000094A8; // type:function size:0x14C scope:local
fn_1_95F4 = .text:0x000095F4; // type:function size:0x200 scope:local CoasterPlayerTimeInit = .text:0x000095F4; // type:function size:0x200 scope:local
fn_1_97F4 = .text:0x000097F4; // type:function size:0xF8 scope:local CoasterEffCreate = .text:0x000097F4; // type:function size:0xF8 scope:local
fn_1_98EC = .text:0x000098EC; // type:function size:0x34 scope:local CoasterEffKill = .text:0x000098EC; // type:function size:0x34 scope:local
fn_1_9920 = .text:0x00009920; // type:function size:0x104 scope:local CoasterEffUpdate = .text:0x00009920; // type:function size:0x104 scope:local
fn_1_9A24 = .text:0x00009A24; // type:function size:0x198 scope:local CoasterEffAdd = .text:0x00009A24; // type:function size:0x198 scope:local
fn_1_9BBC = .text:0x00009BBC; // type:function size:0x144 scope:local CoasterEffModelUpdate = .text:0x00009BBC; // type:function size:0x144 scope:local
fn_1_9D00 = .text:0x00009D00; // type:function size:0xD8 CoasterHostComKeySet = .text:0x00009D00; // type:function size:0xD8 scope:local
fn_1_9DD8 = .text:0x00009DD8; // type:function size:0x6E0 SpaceAmidaExec = .text:0x00009DD8; // type:function size:0x6E0
fn_1_A4B8 = .text:0x0000A4B8; // type:function size:0x9C scope:local SpaceAmidaMainUpdate = .text:0x0000A4B8; // type:function size:0x9C scope:local
fn_1_A554 = .text:0x0000A554; // type:function size:0xA8 scope:local SpaceAmidaStop = .text:0x0000A554; // type:function size:0xA8 scope:local
fn_1_A5FC = .text:0x0000A5FC; // type:function size:0xE4 scope:local SpaceAmidaKill = .text:0x0000A5FC; // type:function size:0xE4 scope:local
fn_1_A6E0 = .text:0x0000A6E0; // type:function size:0x938 scope:local SpaceAmidaRocketObjUpdate = .text:0x0000A6E0; // type:function size:0x938 scope:local
fn_1_B018 = .text:0x0000B018; // type:function size:0x70 scope:local SpaceAmidaMapLenGet = .text:0x0000B018; // type:function size:0x70 scope:local
fn_1_B088 = .text:0x0000B088; // type:function size:0x144 scope:local SpaceAmidaComChoiceSet = .text:0x0000B088; // type:function size:0x144 scope:local
fn_1_B1CC = .text:0x0000B1CC; // type:function size:0x1EC scope:local SpaceAmidaComInputGet = .text:0x0000B1CC; // type:function size:0x1EC scope:local
fn_1_B3B8 = .text:0x0000B3B8; // type:function size:0xC0 scope:local SpaceAmidaGameOpen = .text:0x0000B3B8; // type:function size:0xC0 scope:local
fn_1_B478 = .text:0x0000B478; // type:function size:0x680 scope:local SpaceAmidaGameUpdate = .text:0x0000B478; // type:function size:0x680 scope:local
fn_1_BAF8 = .text:0x0000BAF8; // type:function size:0x1E4 scope:local SpaceAmidaRocketJump = .text:0x0000BAF8; // type:function size:0x1E4 scope:local
fn_1_BCDC = .text:0x0000BCDC; // type:function size:0x224 scope:local SpaceAmidaRocketKemuriExec = .text:0x0000BCDC; // type:function size:0x224 scope:local
fn_1_BF00 = .text:0x0000BF00; // type:function size:0x68 scope:local SpaceAmidaRocketWait = .text:0x0000BF00; // type:function size:0x68 scope:local
fn_1_BF68 = .text:0x0000BF68; // type:function size:0x98 scope:local SpaceAmidaRocketUp = .text:0x0000BF68; // type:function size:0x98 scope:local
fn_1_C000 = .text:0x0000C000; // type:function size:0xFC scope:local SpaceAmidaCoinWin = .text:0x0000C000; // type:function size:0xFC scope:local
fn_1_C0FC = .text:0x0000C0FC; // type:function size:0x160 scope:local SpaceAmidaJumpDown = .text:0x0000C0FC; // type:function size:0x160 scope:local
fn_1_C25C = .text:0x0000C25C; // type:function size:0x5E8 scope:local SpaceAmidaCoinRainMain = .text:0x0000C25C; // type:function size:0x5E8 scope:local
fn_1_C844 = .text:0x0000C844; // type:function size:0x50 scope:local SpaceAmidaReturnWinMain = .text:0x0000C844; // type:function size:0x50 scope:local
fn_1_C894 = .text:0x0000C894; // type:function size:0xB8 scope:local SpaceAmidaGameStop = .text:0x0000C894; // type:function size:0xB8 scope:local
fn_1_C94C = .text:0x0000C94C; // type:function size:0x4C scope:local SpaceAmidaDirGet = .text:0x0000C94C; // type:function size:0x4C scope:local
fn_1_C998 = .text:0x0000C998; // type:function size:0x1AC scope:local SpaceAmidaAngleGet = .text:0x0000C998; // type:function size:0x1AC scope:local
fn_1_CB44 = .text:0x0000CB44; // type:function size:0x380 scope:local SpaceAmidaPlayerRotAdd = .text:0x0000CB44; // type:function size:0x380 scope:local
fn_1_CEC4 = .text:0x0000CEC4; // type:function size:0x170 scope:local SpaceAmidaEffCreate = .text:0x0000CEC4; // type:function size:0x170 scope:local
fn_1_D034 = .text:0x0000D034; // type:function size:0x48 scope:local SpaceAmidaEffKill = .text:0x0000D034; // type:function size:0x48 scope:local
fn_1_D07C = .text:0x0000D07C; // type:function size:0x98 scope:local SpaceAmidaEffUpdate = .text:0x0000D07C; // type:function size:0x98 scope:local
fn_1_D114 = .text:0x0000D114; // type:function size:0x62C scope:local SpaceAmidaEffParticleHook = .text:0x0000D114; // type:function size:0x62C scope:local
fn_1_D740 = .text:0x0000D740; // type:function size:0x644 RoundItemInit = .text:0x0000D740; // type:function size:0x644
fn_1_DD84 = .text:0x0000DD84; // type:function size:0x110 RoundItemKill = .text:0x0000DD84; // type:function size:0x110
fn_1_DE94 = .text:0x0000DE94; // type:function size:0x26C RoundItemEventStart = .text:0x0000DE94; // type:function size:0x26C
fn_1_E100 = .text:0x0000E100; // type:function size:0x54 scope:local RoundItemEnd = .text:0x0000E100; // type:function size:0x54 scope:local
fn_1_E154 = .text:0x0000E154; // type:function size:0x164 scope:local RoundItemClose = .text:0x0000E154; // type:function size:0x164 scope:local
fn_1_E2B8 = .text:0x0000E2B8; // type:function size:0x194 scope:local RoundItemMainUpdate = .text:0x0000E2B8; // type:function size:0x194 scope:local
fn_1_E44C = .text:0x0000E44C; // type:function size:0x4C8 scope:local RoundItemUmaStop = .text:0x0000E44C; // type:function size:0x4C8 scope:local
fn_1_E914 = .text:0x0000E914; // type:function size:0x3C0 scope:local RoundItemPlayerJump = .text:0x0000E914; // type:function size:0x3C0 scope:local
fn_1_ECD4 = .text:0x0000ECD4; // type:function size:0x1CC scope:local RoundItemStartWait = .text:0x0000ECD4; // type:function size:0x1CC scope:local
fn_1_EEA0 = .text:0x0000EEA0; // type:function size:0x38 scope:local RoundItemComInputGet = .text:0x0000EEA0; // type:function size:0x38 scope:local
fn_1_EED8 = .text:0x0000EED8; // type:function size:0x1C4 scope:local RoundItemInputWait = .text:0x0000EED8; // type:function size:0x1C4 scope:local
fn_1_F09C = .text:0x0000F09C; // type:function size:0x2AC scope:local RoundItemStop = .text:0x0000F09C; // type:function size:0x2AC scope:local
fn_1_F348 = .text:0x0000F348; // type:function size:0xB0 scope:local RoundItemLightFlicker = .text:0x0000F348; // type:function size:0xB0 scope:local
fn_1_F3F8 = .text:0x0000F3F8; // type:function size:0x2F0 scope:local RoundItemUmaJumpWait = .text:0x0000F3F8; // type:function size:0x2F0 scope:local
fn_1_F6E8 = .text:0x0000F6E8; // type:function size:0x1A8 scope:local RoundItemUmaJump = .text:0x0000F6E8; // type:function size:0x1A8 scope:local
fn_1_F890 = .text:0x0000F890; // type:function size:0x18C scope:local RoundItemRotatePlayer = .text:0x0000F890; // type:function size:0x18C scope:local
fn_1_FA1C = .text:0x0000FA1C; // type:function size:0xA0 scope:local RoundItemStreamWait = .text:0x0000FA1C; // type:function size:0xA0 scope:local
fn_1_FABC = .text:0x0000FABC; // type:function size:0x9C scope:local RoundItemWinWait = .text:0x0000FABC; // type:function size:0x9C scope:local
fn_1_FB58 = .text:0x0000FB58; // type:function size:0xE4 scope:local ItemGetWinExec = .text:0x0000FB58; // type:function size:0xE4 scope:local
fn_1_FC3C = .text:0x0000FC3C; // type:function size:0xB0 scope:local ItemGetShrinkWait = .text:0x0000FC3C; // type:function size:0xB0 scope:local
fn_1_FCEC = .text:0x0000FCEC; // type:function size:0x50 scope:local ItemGetReturnWinExec = .text:0x0000FCEC; // type:function size:0x50 scope:local
fn_1_FD3C = .text:0x0000FD3C; // type:function size:0x108 scope:local RoundItemGameClose = .text:0x0000FD3C; // type:function size:0x108 scope:local
fn_1_FE44 = .text:0x0000FE44; // type:function size:0x8C scope:local RoundItemGameEnd = .text:0x0000FE44; // type:function size:0x8C scope:local
fn_1_FED0 = .text:0x0000FED0; // type:function size:0x14C scope:local RoundItemItemUpdate = .text:0x0000FED0; // type:function size:0x14C scope:local
fn_1_1001C = .text:0x0001001C; // type:function size:0x19C scope:local RoundItemItemGet = .text:0x0001001C; // type:function size:0x19C scope:local
fn_1_101B8 = .text:0x000101B8; // type:function size:0x4AC scope:local ItemGetCreate = .text:0x000101B8; // type:function size:0x4AC scope:local
fn_1_10664 = .text:0x00010664; // type:function size:0x1BC scope:local ItemGetObjUpdate = .text:0x00010664; // type:function size:0x1BC scope:local
fn_1_10820 = .text:0x00010820; // type:function size:0x2C8 scope:local ItemGetPlayerMove = .text:0x00010820; // type:function size:0x2C8 scope:local
fn_1_10AE8 = .text:0x00010AE8; // type:function size:0xC8 scope:local ItemGetShrink = .text:0x00010AE8; // type:function size:0xC8 scope:local
fn_1_10BB0 = .text:0x00010BB0; // type:function size:0x140 scope:local RoundItemUmaRotYGet = .text:0x00010BB0; // type:function size:0x140 scope:local
fn_1_10CF0 = .text:0x00010CF0; // type:function size:0x1C8 scope:local RoundItemUmaPlayerSet = .text:0x00010CF0; // type:function size:0x1C8 scope:local
fn_1_10EB8 = .text:0x00010EB8; // type:function size:0x1AC scope:local RoundItemAngleGet = .text:0x00010EB8; // type:function size:0x1AC scope:local
fn_1_11064 = .text:0x00011064; // type:function size:0x420 scope:local ItemGetEff1Hook = .text:0x00011064; // type:function size:0x420 scope:local
fn_1_11484 = .text:0x00011484; // type:function size:0x56C scope:local ItemGetEff2Hook = .text:0x00011484; // type:function size:0x56C scope:local
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte _ctors = .ctors:0x00000000; // type:label scope:global data:4byte
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte _dtors = .dtors:0x00000000; // type:label scope:global data:4byte
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float
@ -334,136 +334,136 @@ lbl_1_rodata_3B4 = .rodata:0x000003B4; // type:object size:0x4 scope:local data:
lbl_1_rodata_3B8 = .rodata:0x000003B8; // type:object size:0x4 scope:local data:float lbl_1_rodata_3B8 = .rodata:0x000003B8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_3BC = .rodata:0x000003BC; // type:object size:0x4 scope:local data:float lbl_1_rodata_3BC = .rodata:0x000003BC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_3C0 = .rodata:0x000003C0; // type:object size:0x4 scope:local data:float lbl_1_rodata_3C0 = .rodata:0x000003C0; // type:object size:0x4 scope:local data:float
lbl_1_data_0 = .data:0x00000000; // type:object size:0x528 scope:local mapObjData = .data:0x00000000; // type:object size:0x528 scope:local
lbl_1_data_528 = .data:0x00000528; // type:object size:0x2 scope:local data:2byte bgMdl = .data:0x00000528; // type:object size:0x2 scope:local data:2byte
lbl_1_data_52A = .data:0x0000052A; // type:object size:0x2 scope:local data:2byte fgMdl = .data:0x0000052A; // type:object size:0x2 scope:local data:2byte
lbl_1_data_52C = .data:0x0000052C; // type:object size:0x2 scope:local data:2byte starHostMdl = .data:0x0000052C; // type:object size:0x2 scope:local data:2byte
lbl_1_data_52E = .data:0x0000052E; // type:object size:0x2 scope:local data:2byte hostMdl = .data:0x0000052E; // type:object size:0x2 scope:local data:2byte
lbl_1_data_530 = .data:0x00000530; // type:object size:0x2 scope:local data:2byte syuppouMdl = .data:0x00000530; // type:object size:0x2 scope:local data:2byte
lbl_1_data_534 = .data:0x00000534; // type:object size:0x8 scope:local starHostMotTbl = .data:0x00000534; // type:object size:0x8 scope:local
lbl_1_data_53C = .data:0x0000053C; // type:object size:0x8 scope:local hostMotTbl = .data:0x0000053C; // type:object size:0x8 scope:local
lbl_1_data_544 = .data:0x00000544; // type:object size:0x14 scope:local data:string lbl_1_data_544 = .data:0x00000544; // type:object size:0x14 scope:local data:string
lbl_1_data_558 = .data:0x00000558; // type:object size:0x14 scope:local data:string lbl_1_data_558 = .data:0x00000558; // type:object size:0x14 scope:local data:string
lbl_1_data_56C = .data:0x0000056C; // type:object size:0x13 scope:local data:string lbl_1_data_56C = .data:0x0000056C; // type:object size:0x13 scope:local data:string
lbl_1_data_580 = .data:0x00000580; // type:object size:0x2 scope:local data:2byte coasterWinId = .data:0x00000580; // type:object size:0x2 scope:local data:2byte
lbl_1_data_582 = .data:0x00000582; // type:object size:0x12 scope:local lbl_1_data_582 = .data:0x00000582; // type:object size:0x12 scope:local
lbl_1_data_594 = .data:0x00000594; // type:object size:0x40 scope:local coasterMotTbl = .data:0x00000594; // type:object size:0x40 scope:local
lbl_1_data_5D4 = .data:0x000005D4; // type:object size:0x4 scope:local data:4byte cupMoveSeNo = .data:0x000005D4; // type:object size:0x4 scope:local data:4byte
lbl_1_data_5D8 = .data:0x000005D8; // type:object size:0x4 scope:local data:4byte decaStompSeNo = .data:0x000005D8; // type:object size:0x4 scope:local data:4byte
lbl_1_data_5DC = .data:0x000005DC; // type:object size:0x10 scope:local data:2byte cupMapObj = .data:0x000005DC; // type:object size:0x10 scope:local data:2byte
lbl_1_data_5EC = .data:0x000005EC; // type:object size:0x7 scope:local data:string lbl_1_data_5EC = .data:0x000005EC; // type:object size:0x7 scope:local data:string
lbl_1_data_5F3 = .data:0x000005F3; // type:object size:0x7 scope:local data:string lbl_1_data_5F3 = .data:0x000005F3; // type:object size:0x7 scope:local data:string
lbl_1_data_5FA = .data:0x000005FA; // type:object size:0x7 scope:local data:string lbl_1_data_5FA = .data:0x000005FA; // type:object size:0x7 scope:local data:string
lbl_1_data_604 = .data:0x00000604; // type:object size:0xC scope:local cupHookTbl = .data:0x00000604; // type:object size:0xC scope:local
lbl_1_data_610 = .data:0x00000610; // type:object size:0x10 scope:local cupArrowRot = .data:0x00000610; // type:object size:0x10 scope:local
lbl_1_data_620 = .data:0x00000620; // type:object size:0x5 scope:local data:string lbl_1_data_620 = .data:0x00000620; // type:object size:0x5 scope:local data:string
lbl_1_data_625 = .data:0x00000625; // type:object size:0x5 scope:local data:string lbl_1_data_625 = .data:0x00000625; // type:object size:0x5 scope:local data:string
lbl_1_data_62A = .data:0x0000062A; // type:object size:0x5 scope:local data:string lbl_1_data_62A = .data:0x0000062A; // type:object size:0x5 scope:local data:string
lbl_1_data_62F = .data:0x0000062F; // type:object size:0x4 scope:local data:string lbl_1_data_62F = .data:0x0000062F; // type:object size:0x4 scope:local data:string
lbl_1_data_633 = .data:0x00000633; // type:object size:0x1 scope:local data:byte coasterChasePlayer = .data:0x00000633; // type:object size:0x1 scope:local data:byte
lbl_1_data_634 = .data:0x00000634; // type:object size:0x24 scope:local coasterChaseSe = .data:0x00000634; // type:object size:0x24 scope:local
lbl_1_data_658 = .data:0x00000658; // type:object size:0x24 scope:local effPosTbl = .data:0x00000658; // type:object size:0x24 scope:local
lbl_1_data_67C = .data:0x0000067C; // type:object size:0x12 scope:local data:2byte spaceAmidaCoinNumTbl = .data:0x0000067C; // type:object size:0x12 scope:local data:2byte
lbl_1_data_690 = .data:0x00000690; // type:object size:0x2D0 scope:local spaceAmidaMap1 = .data:0x00000690; // type:object size:0x2D0 scope:local
lbl_1_data_960 = .data:0x00000960; // type:object size:0x2D0 scope:local spaceAmidaMap2 = .data:0x00000960; // type:object size:0x2D0 scope:local
lbl_1_data_C30 = .data:0x00000C30; // type:object size:0x2D0 scope:local spaceAmidaMap3 = .data:0x00000C30; // type:object size:0x2D0 scope:local
lbl_1_data_F00 = .data:0x00000F00; // type:object size:0x3 scope:local data:string lbl_1_data_F00 = .data:0x00000F00; // type:object size:0x3 scope:local data:string
lbl_1_data_F08 = .data:0x00000F08; // type:object size:0x38 scope:local itemMdlTbl = .data:0x00000F08; // type:object size:0x38 scope:local
lbl_1_data_F40 = .data:0x00000F40; // type:object size:0x20 scope:local itemGetMotTbl = .data:0x00000F40; // type:object size:0x20 scope:local
lbl_1_data_F60 = .data:0x00000F60; // type:object size:0x20 scope:local jumpMotTbl = .data:0x00000F60; // type:object size:0x20 scope:local
lbl_1_data_F80 = .data:0x00000F80; // type:object size:0x7 scope:local data:string lbl_1_data_F80 = .data:0x00000F80; // type:object size:0x7 scope:local data:string
lbl_1_data_F87 = .data:0x00000F87; // type:object size:0x5 scope:local data:string lbl_1_data_F87 = .data:0x00000F87; // type:object size:0x5 scope:local data:string
lbl_1_data_F8C = .data:0x00000F8C; // type:object size:0x5 scope:local data:string lbl_1_data_F8C = .data:0x00000F8C; // type:object size:0x5 scope:local data:string
lbl_1_data_F91 = .data:0x00000F91; // type:object size:0x5 scope:local data:string lbl_1_data_F91 = .data:0x00000F91; // type:object size:0x5 scope:local data:string
lbl_1_data_F96 = .data:0x00000F96; // type:object size:0x5 scope:local data:string lbl_1_data_F96 = .data:0x00000F96; // type:object size:0x5 scope:local data:string
lbl_1_data_F9C = .data:0x00000F9C; // type:object size:0x10 scope:local data:4byte umaHookTbl = .data:0x00000F9C; // type:object size:0x10 scope:local data:4byte
lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x4 data:4byte boardWork = .bss:0x00000000; // type:object size:0x4 data:4byte
lbl_1_bss_4 = .bss:0x00000004; // type:object size:0x4 scope:local data:4byte roundItemProc = .bss:0x00000004; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_8 = .bss:0x00000008; // type:object size:0x4 scope:local data:4byte coasterProc = .bss:0x00000008; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_C = .bss:0x0000000C; // type:object size:0x4 scope:local data:4byte coasterPlayerManObj = .bss:0x0000000C; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_10 = .bss:0x00000010; // type:object size:0x4 scope:local data:4byte coasterCameraObj = .bss:0x00000010; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_14 = .bss:0x00000014; // type:object size:0x4 scope:local data:4byte cupProc = .bss:0x00000014; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_18 = .bss:0x00000018; // type:object size:0x4 scope:local data:4byte cupObj = .bss:0x00000018; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_1C = .bss:0x0000001C; // type:object size:0x1 scope:local data:byte coasterPlayerChaseNum = .bss:0x0000001C; // type:object size:0x1 scope:local data:byte
lbl_1_bss_20 = .bss:0x00000020; // type:object size:0x4 scope:local data:4byte coasterEffObj = .bss:0x00000020; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_24 = .bss:0x00000024; // type:object size:0x2 scope:local data:2byte cupSpaceEnd = .bss:0x00000024; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_26 = .bss:0x00000026; // type:object size:0x2 scope:local data:2byte cupSpaceStart = .bss:0x00000026; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_28 = .bss:0x00000028; // type:object size:0x1 scope:local data:byte cupHookNo = .bss:0x00000028; // type:object size:0x1 scope:local data:byte
lbl_1_bss_29 = .bss:0x00000029; // type:object size:0x1 scope:local data:byte cupSide = .bss:0x00000029; // type:object size:0x1 scope:local data:byte
lbl_1_bss_2C = .bss:0x0000002C; // type:object size:0x5A0 scope:local lbl_1_bss_2C = .bss:0x0000002C; // type:object size:0x5A0 scope:local
lbl_1_bss_5CC = .bss:0x000005CC; // type:object size:0x4 scope:local data:2byte coasterMotId = .bss:0x000005CC; // type:object size:0x4 scope:local data:2byte
lbl_1_bss_5D0 = .bss:0x000005D0; // type:object size:0x30 scope:local coasterCoinMdlId = .bss:0x000005D0; // type:object size:0x30 scope:local
lbl_1_bss_600 = .bss:0x00000600; // type:object size:0x18 scope:local coasterCoinF = .bss:0x00000600; // type:object size:0x18 scope:local
lbl_1_bss_618 = .bss:0x00000618; // type:object size:0xC scope:local data:4byte coasterCameraTarget = .bss:0x00000618; // type:object size:0xC scope:local data:4byte
lbl_1_bss_624 = .bss:0x00000624; // type:object size:0xC scope:local data:float coasterCameraUp = .bss:0x00000624; // type:object size:0xC scope:local data:float
lbl_1_bss_630 = .bss:0x00000630; // type:object size:0xC scope:local data:4byte coasterCameraPos = .bss:0x00000630; // type:object size:0xC scope:local data:4byte
lbl_1_bss_63C = .bss:0x0000063C; // type:object size:0x4 scope:local data:float coasterBaseRotY = .bss:0x0000063C; // type:object size:0x4 scope:local data:float
lbl_1_bss_640 = .bss:0x00000640; // type:object size:0x4 scope:local data:float coasterTime = .bss:0x00000640; // type:object size:0x4 scope:local data:float
lbl_1_bss_644 = .bss:0x00000644; // type:object size:0x4 scope:local data:float coasterMaxTime = .bss:0x00000644; // type:object size:0x4 scope:local data:float
lbl_1_bss_648 = .bss:0x00000648; // type:object size:0xC scope:local data:4byte coasterPosOld = .bss:0x00000648; // type:object size:0xC scope:local data:4byte
lbl_1_bss_654 = .bss:0x00000654; // type:object size:0xC scope:local data:float coasterPos = .bss:0x00000654; // type:object size:0xC scope:local data:float
lbl_1_bss_660 = .bss:0x00000660; // type:object size:0xC scope:local data:float coasterRot = .bss:0x00000660; // type:object size:0xC scope:local data:float
lbl_1_bss_66C = .bss:0x0000066C; // type:object size:0x4 scope:local data:float coasterCamSpeed = .bss:0x0000066C; // type:object size:0x4 scope:local data:float
lbl_1_bss_670 = .bss:0x00000670; // type:object size:0x4 scope:local data:float coasterSpeed = .bss:0x00000670; // type:object size:0x4 scope:local data:float
lbl_1_bss_674 = .bss:0x00000674; // type:object size:0x4 scope:local data:float coasterAccel = .bss:0x00000674; // type:object size:0x4 scope:local data:float
lbl_1_bss_678 = .bss:0x00000678; // type:object size:0x30 scope:local coasterMtx = .bss:0x00000678; // type:object size:0x30 scope:local
lbl_1_bss_6A8 = .bss:0x000006A8; // type:object size:0x4 scope:local data:float lbl_1_bss_6A8 = .bss:0x000006A8; // type:object size:0x4 scope:local data:float
lbl_1_bss_6AC = .bss:0x000006AC; // type:object size:0x2 scope:local data:2byte coasterStartSpace = .bss:0x000006AC; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_6AE = .bss:0x000006AE; // type:object size:0x2 scope:local data:2byte coasterPathMdlId = .bss:0x000006AE; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_6B0 = .bss:0x000006B0; // type:object size:0x1 scope:local data:byte coasterType = .bss:0x000006B0; // type:object size:0x1 scope:local data:byte
lbl_1_bss_6B1 = .bss:0x000006B1; // type:object size:0x1 scope:local data:byte coasterLandF = .bss:0x000006B1; // type:object size:0x1 scope:local data:byte
lbl_1_bss_6B2 = .bss:0x000006B2; // type:object size:0x1 scope:local data:byte coasterDoneF = .bss:0x000006B2; // type:object size:0x1 scope:local data:byte
lbl_1_bss_6B3 = .bss:0x000006B3; // type:object size:0x1 scope:local data:byte coasterLoopF = .bss:0x000006B3; // type:object size:0x1 scope:local data:byte
lbl_1_bss_6B4 = .bss:0x000006B4; // type:object size:0x1 scope:local data:byte eventPlayer = .bss:0x000006B4; // type:object size:0x1 scope:local data:byte
lbl_1_bss_6B6 = .bss:0x000006B6; // type:object size:0xA scope:local data:2byte roundItemTbl = .bss:0x000006B6; // type:object size:0xA scope:local data:2byte
lbl_1_bss_6C0 = .bss:0x000006C0; // type:object size:0x4 scope:local data:4byte mapObjMotTbl = .bss:0x000006C0; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_6C4 = .bss:0x000006C4; // type:object size:0x42 data:2byte mapObjMdlId = .bss:0x000006C4; // type:object size:0x42 data:2byte
lbl_1_bss_708 = .bss:0x00000708; // type:object size:0x2 scope:local data:2byte spaceAmidaSeqStopF = .bss:0x00000708; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_70C = .bss:0x0000070C; // type:object size:0x4 scope:local data:4byte spaceAmidaEffAnim = .bss:0x0000070C; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_710 = .bss:0x00000710; // type:object size:0x4 scope:local data:4byte spaceAmidaEffObj = .bss:0x00000710; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_714 = .bss:0x00000714; // type:object size:0xC scope:local rocketObj = .bss:0x00000714; // type:object size:0xC scope:local
lbl_1_bss_720 = .bss:0x00000720; // type:object size:0x4 scope:local data:4byte spaceAmidaGameObj = .bss:0x00000720; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_724 = .bss:0x00000724; // type:object size:0x4 scope:local data:4byte spaceAmidaSeNo = .bss:0x00000724; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_728 = .bss:0x00000728; // type:object size:0x2 scope:local data:2byte spaceAmidaCoinNum = .bss:0x00000728; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_72A = .bss:0x0000072A; // type:object size:0x2 scope:local data:2byte spaceAmidaStopF = .bss:0x0000072A; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_72C = .bss:0x0000072C; // type:object size:0x4 scope:local data:4byte rocketWarpF = .bss:0x0000072C; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_730 = .bss:0x00000730; // type:object size:0x4 scope:local data:4byte spaceAmidaPath = .bss:0x00000730; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_734 = .bss:0x00000734; // type:object size:0x4 scope:local data:4byte spaceAmidaMapNo = .bss:0x00000734; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_738 = .bss:0x00000738; // type:object size:0xC scope:local data:float spaceAmidaPos = .bss:0x00000738; // type:object size:0xC scope:local data:float
lbl_1_bss_744 = .bss:0x00000744; // type:object size:0x2 scope:local data:2byte timerSeqId = .bss:0x00000744; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_748 = .bss:0x00000748; // type:object size:0x4 scope:local data:4byte timerFrame = .bss:0x00000748; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_74C = .bss:0x0000074C; // type:object size:0x4 scope:local data:4byte timerSec = .bss:0x0000074C; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_750 = .bss:0x00000750; // type:object size:0x2 scope:local data:2byte kemuriMdlId = .bss:0x00000750; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_754 = .bss:0x00000754; // type:object size:0x4 scope:local data:float spaceAmidaTime = .bss:0x00000754; // type:object size:0x4 scope:local data:float
lbl_1_bss_758 = .bss:0x00000758; // type:object size:0x4 scope:local data:4byte spaceAmidaMainObj = .bss:0x00000758; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_75C = .bss:0x0000075C; // type:object size:0x4 scope:local data:4byte coinWinProc = .bss:0x0000075C; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_760 = .bss:0x00000760; // type:object size:0x28 scope:local coinMdlId = .bss:0x00000760; // type:object size:0x28 scope:local
lbl_1_bss_788 = .bss:0x00000788; // type:object size:0x2 scope:local data:2byte spaceAmidaEffMdlId = .bss:0x00000788; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_78A = .bss:0x0000078A; // type:object size:0x6 scope:local data:2byte rocketMdlId = .bss:0x0000078A; // type:object size:0x6 scope:local data:2byte
lbl_1_bss_790 = .bss:0x00000790; // type:object size:0x6 scope:local data:2byte mapMdlId = .bss:0x00000790; // type:object size:0x6 scope:local data:2byte
lbl_1_bss_796 = .bss:0x00000796; // type:object size:0x2 scope:local data:2byte spaceAmidaMdlId = .bss:0x00000796; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_798 = .bss:0x00000798; // type:object size:0x4 scope:local data:4byte spaceAmidaPlayerNo = .bss:0x00000798; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_79C = .bss:0x0000079C; // type:object size:0x4 scope:local data:4byte spaceAmidaPadNo = .bss:0x0000079C; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_7A0 = .bss:0x000007A0; // type:object size:0x4 scope:local data:4byte roundItemEffAnim = .bss:0x000007A0; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_7A4 = .bss:0x000007A4; // type:object size:0x4 scope:local data:4byte roundItemStreamId = .bss:0x000007A4; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_7A8 = .bss:0x000007A8; // type:object size:0x2 scope:local data:2byte umaStopTimer = .bss:0x000007A8; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_7AA = .bss:0x000007AA; // type:object size:0x2 scope:local data:2byte roundItemStopF = .bss:0x000007AA; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_7AC = .bss:0x000007AC; // type:object size:0x8 scope:local data:4byte itemGetSeNo = .bss:0x000007AC; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_7B4 = .bss:0x000007B4; // type:object size:0x2 scope:local data:2byte umaStopF = .bss:0x000007B4; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_7B8 = .bss:0x000007B8; // type:object size:0x4 scope:local data:4byte jumpMotId = .bss:0x000007B8; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_7BC = .bss:0x000007BC; // type:object size:0x8 scope:local data:4byte itemGetMotId = .bss:0x000007BC; // type:object size:0x8 scope:local data:4byte
lbl_1_bss_7C4 = .bss:0x000007C4; // type:object size:0xC scope:local data:float playerPos = .bss:0x000007C4; // type:object size:0xC scope:local data:float
lbl_1_bss_7D0 = .bss:0x000007D0; // type:object size:0x2 scope:local data:2byte timerFrame = .bss:0x000007D0; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_7D2 = .bss:0x000007D2; // type:object size:0x2 scope:local data:2byte timerSec = .bss:0x000007D2; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_7D4 = .bss:0x000007D4; // type:object size:0x2 scope:local data:2byte timerSeqId = .bss:0x000007D4; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_7D6 = .bss:0x000007D6; // type:object size:0x2 scope:local data:2byte seqStartId = .bss:0x000007D6; // type:object size:0x2 scope:local data:2byte
lbl_1_bss_7D8 = .bss:0x000007D8; // type:object size:0xC scope:local data:4byte umaPos = .bss:0x000007D8; // type:object size:0xC scope:local data:4byte
lbl_1_bss_7E4 = .bss:0x000007E4; // type:object size:0x4 scope:local data:4byte roundItemPlayer = .bss:0x000007E4; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_7E8 = .bss:0x000007E8; // type:object size:0x4 scope:local data:float borderSpeed = .bss:0x000007E8; // type:object size:0x4 scope:local data:float
lbl_1_bss_7EC = .bss:0x000007EC; // type:object size:0x4 scope:local data:float umaSpeed = .bss:0x000007EC; // type:object size:0x4 scope:local data:float
lbl_1_bss_7F0 = .bss:0x000007F0; // type:object size:0x4 scope:local data:4byte itemGetObj = .bss:0x000007F0; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_7F4 = .bss:0x000007F4; // type:object size:0x4 scope:local data:4byte roundItemMainObj = .bss:0x000007F4; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_7F8 = .bss:0x000007F8; // type:object size:0x4 scope:local data:4byte roundItemUmaObj = .bss:0x000007F8; // type:object size:0x4 scope:local data:4byte
lbl_1_bss_7FC = .bss:0x000007FC; // type:object size:0x10 scope:local data:4byte itemObj = .bss:0x000007FC; // type:object size:0x10 scope:local data:4byte
lbl_1_bss_80C = .bss:0x0000080C; // type:object size:0xC scope:local data:float roundItemPos = .bss:0x0000080C; // type:object size:0xC scope:local data:float
lbl_1_bss_818 = .bss:0x00000818; // type:object size:0x4 scope:local data:4byte itemAnim = .bss:0x00000818; // type:object size:0x4 scope:local data:4byte

View file

@ -11,13 +11,13 @@ REL/board_executor.c:
.rodata start:0x00000000 end:0x00000010 .rodata start:0x00000000 end:0x00000010
REL/w01Dll/main.c: REL/w01Dll/main.c:
.text start:0x000000E0 end:0x00009D00 .text start:0x000000E0 end:0x00009DD8
.rodata start:0x00000010 end:0x00000198 .rodata start:0x00000010 end:0x00000198
.data start:0x00000000 end:0x00000658 .data start:0x00000000 end:0x00000658
.bss start:0x00000000 end:0x00000708 .bss start:0x00000000 end:0x00000708
REL/w01Dll/mg_coin.c: REL/w01Dll/mg_coin.c:
.text start:0x00009D00 end:0x0000D740 .text start:0x00009DD8 end:0x0000D740
.rodata start:0x00000198 end:0x000002C8 .rodata start:0x00000198 end:0x000002C8
.data start:0x00000658 end:0x00000F08 .data start:0x00000658 end:0x00000F08
.bss start:0x00000708 end:0x000007A0 .bss start:0x00000708 end:0x000007A0

View file

@ -4,24 +4,56 @@
#include "dolphin/types.h" #include "dolphin/types.h"
enum { enum {
MAPOBJ_COASTER,
MAPOBJ_COASTER_RAIL,
MAPOBJ_HOST1,
MAPOBJ_HOST2,
MAPOBJ_HOST3,
MAPOBJ_HOST4,
MAPOBJ_SPACEAMIDA,
MAPOBJ_SPACEAMIDA_MAP1,
MAPOBJ_SPACEAMIDA_MAP2,
MAPOBJ_SPACEAMIDA_MAP3,
MAPOBJ_SPACEAMIDA_ROCKET1,
MAPOBJ_SPACEAMIDA_ROCKET2,
MAPOBJ_SPACEAMIDA_ROCKET3,
MAPOBJ_SPACEAMIDA_LIGHTEFF,
MAPOBJ_SPACEAMIDA_LAMP1,
MAPOBJ_SPACEAMIDA_LAMP2,
MAPOBJ_ROUNDITEM,
MAPOBJ_ROUNDITEM_UMA,
MAPOBJ_ROUNDITEM_BORDER,
MAPOBJ_ROUNDITEM_ITEM,
MAPOBJ_ROUNDITEM_ITEM_LIGHT,
MAPOBJ_ROUNDITEM_ITEM_UP,
MAPOBJ_ROUNDITEM_ITEM_DENSYOKU,
MAPOBJ_CUPR_DISH,
MAPOBJ_CUPR1,
MAPOBJ_CUPR2,
MAPOBJ_CUPR3,
MAPOBJ_CUPR_ARROW,
MAPOBJ_CUPL_DISH,
MAPOBJ_CUPL1,
MAPOBJ_CUPL2,
MAPOBJ_CUPL3,
MAPOBJ_CUPL_ARROW,
MAPOBJ_MAX = 33 MAPOBJ_MAX = 33
}; };
typedef struct { typedef struct {
/* 0x00 */ struct { /* 0x00 */ struct {
u8 unk00_field0 : 1; u8 hostSide : 1;
}; };
/* 0x01 */ s8 unk01[2]; /* 0x01 */ s8 cupDir[2];
} UnkBoardDataStruct; // Size unknown } W01BoardWork;
extern void fn_1_9D00(s32 arg0); extern void SpaceAmidaExec(void);
extern void fn_1_9DD8(void);
extern void fn_1_D740(s16 *arg0); extern void RoundItemInit(s16 *itemTbl);
extern void fn_1_DD84(void); extern void RoundItemKill(void);
extern void fn_1_DE94(void); extern void RoundItemEventStart(void);
extern s16 lbl_1_bss_6C4[MAPOBJ_MAX]; extern s16 mapObjMdlId[MAPOBJ_MAX];
extern UnkBoardDataStruct *lbl_1_bss_0; extern W01BoardWork *boardWork;
#endif #endif

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff