Label most of w01Dll

This commit is contained in:
gamemasterplc 2025-02-05 10:25:12 -06:00
parent c15173cc66
commit 1e6f234f62
7 changed files with 3152 additions and 3172 deletions

View file

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

View file

@ -4,24 +4,56 @@
#include "dolphin/types.h"
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
};
typedef struct {
/* 0x00 */ struct {
u8 unk00_field0 : 1;
u8 hostSide : 1;
};
/* 0x01 */ s8 unk01[2];
} UnkBoardDataStruct; // Size unknown
/* 0x01 */ s8 cupDir[2];
} W01BoardWork;
extern void fn_1_9D00(s32 arg0);
extern void fn_1_9DD8(void);
extern void SpaceAmidaExec(void);
extern void fn_1_D740(s16 *arg0);
extern void fn_1_DD84(void);
extern void fn_1_DE94(void);
extern void RoundItemInit(s16 *itemTbl);
extern void RoundItemKill(void);
extern void RoundItemEventStart(void);
extern s16 lbl_1_bss_6C4[MAPOBJ_MAX];
extern UnkBoardDataStruct *lbl_1_bss_0;
extern s16 mapObjMdlId[MAPOBJ_MAX];
extern W01BoardWork *boardWork;
#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