mirror of
https://github.com/pret/pmd-sky.git
synced 2026-03-21 17:25:15 -05:00
Decomped ov29_022DC61C
Decomped by ElectricGeorge
This commit is contained in:
parent
a4ecf5e46b
commit
ad92503af7
|
|
@ -1,99 +1,18 @@
|
|||
#pragma once
|
||||
.public _020AFC4C
|
||||
.public _020AFC70
|
||||
.public _s32_div_f
|
||||
.public Debug_Print0
|
||||
.public DirectoryFileMngr_OpenDirectoryFile
|
||||
.public DrawTeamStats
|
||||
.public DUNGEON_PTR
|
||||
.public FreeMapAndTeam
|
||||
.public FreeTeamStats
|
||||
.public GetDefaultTileTextureId
|
||||
.public HandleSir0Translation
|
||||
.public IsBackgroundTileset
|
||||
.public LoadFileFromRom
|
||||
.public MemAlloc
|
||||
.public MemFree
|
||||
.public MemZero
|
||||
.public ov10_022C0814
|
||||
.public ov10_022C096C
|
||||
.public ov10_022C0998
|
||||
.public ov10_022C0F6C
|
||||
.public ov10_022C11D8
|
||||
.public ov10_022C14D0
|
||||
.public ov10_022C159C
|
||||
.public ov10_022C22A0
|
||||
.public ov29_022DC240
|
||||
.public ov29_022DC2B8
|
||||
.public Render3dSetPaletteBase
|
||||
.public Render3dSetTextureParams
|
||||
.public Render3dTextureNoSetup
|
||||
.public _020AFC70
|
||||
.public ov29_0234FD04
|
||||
.public ov29_0234FD14
|
||||
.public ov29_0234FD48
|
||||
.public ov29_0234FD4C
|
||||
.public ov29_0234FD50
|
||||
.public ov29_0234FD54
|
||||
.public ov29_02350F88
|
||||
.public ov29_02350F8C
|
||||
.public ov29_02350F90
|
||||
.public ov29_0235109C
|
||||
.public ov29_023510B8
|
||||
.public ov29_023510BC
|
||||
.public ov29_023534E0
|
||||
.public ov29_023534E8
|
||||
.public ov29_02353518
|
||||
.public ov29_0235351C
|
||||
.public ov29_02353524
|
||||
.public ov29_0235352C
|
||||
.public ov29_02353530
|
||||
.public ov29_02353534
|
||||
.public ov29_02353880
|
||||
.public ov29_023538B4
|
||||
.public ov29_0236CEF0
|
||||
.public ov29_0236D5EC
|
||||
.public ov29_023735EC
|
||||
.public ov29_023735F0
|
||||
.public ov29_023735F4
|
||||
.public ov29_023735F8
|
||||
.public ov29_023735FC
|
||||
.public ov29_0237360C
|
||||
.public ov29_0237368C
|
||||
.public ov29_02373690
|
||||
.public ov29_0237C6D4
|
||||
.public ov29_0237C714
|
||||
.public Render3dSetPaletteBase
|
||||
.public Render3dSetTextureParams
|
||||
.public Render3dTextureNoSetup
|
||||
.public sub_01FF9BA0
|
||||
.public sub_01FF9E14
|
||||
.public sub_01FF9F80
|
||||
.public sub_02008BF4
|
||||
.public sub_0200A2CC
|
||||
.public sub_0200A2F4
|
||||
.public sub_0200A544
|
||||
.public sub_0200B330
|
||||
.public sub_0200B3D4
|
||||
.public sub_0201B43C
|
||||
.public sub_0201B9F8
|
||||
.public sub_0201BAC8
|
||||
.public sub_0201BCCC
|
||||
.public sub_0201BCF4
|
||||
.public sub_0201BD1C
|
||||
.public sub_0201E050
|
||||
.public sub_0201E380
|
||||
.public sub_0201F598
|
||||
.public sub_020275C0
|
||||
.public sub_020275DC
|
||||
.public sub_020519D0
|
||||
.public sub_02051B44
|
||||
.public sub_02051C24
|
||||
.public sub_02051D68
|
||||
.public sub_02051DD0
|
||||
.public sub_02051E60
|
||||
.public sub_02051ED4
|
||||
.public sub_02051EF0
|
||||
.public sub_02063628
|
||||
.public sub_0206367C
|
||||
.public sub_02063734
|
||||
.public sub_02063770
|
||||
.public sub_02063830
|
||||
.public UnloadFile
|
||||
.public UpdateTeamStats
|
||||
|
|
|
|||
82
asm/include/overlay_29_022DC65C.inc
Normal file
82
asm/include/overlay_29_022DC65C.inc
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
#pragma once
|
||||
.public DUNGEON_PTR
|
||||
.public DirectoryFileMngr_OpenDirectoryFile
|
||||
.public DrawTeamStats
|
||||
.public FreeMapAndTeam
|
||||
.public FreeTeamStats
|
||||
.public GetDefaultTileTextureId
|
||||
.public HandleSir0Translation
|
||||
.public IsBackgroundTileset
|
||||
.public MemAlloc
|
||||
.public MemFree
|
||||
.public MemZero
|
||||
.public UnloadFile
|
||||
.public UpdateTeamStats
|
||||
.public _020AFC4C
|
||||
.public _s32_div_f
|
||||
.public ov10_022C0814
|
||||
.public ov10_022C096C
|
||||
.public ov10_022C0998
|
||||
.public ov10_022C0F6C
|
||||
.public ov10_022C11D8
|
||||
.public ov10_022C14D0
|
||||
.public ov10_022C159C
|
||||
.public ov10_022C22A0
|
||||
.public ov29_022DC2B8
|
||||
.public ov29_022DC33C
|
||||
.public ov29_02350F88
|
||||
.public ov29_02350F8C
|
||||
.public ov29_02350F90
|
||||
.public ov29_0235109C
|
||||
.public ov29_023510B8
|
||||
.public ov29_023510BC
|
||||
.public ov29_02353518
|
||||
.public ov29_0235351C
|
||||
.public ov29_02353524
|
||||
.public ov29_0235352C
|
||||
.public ov29_02353530
|
||||
.public ov29_02353534
|
||||
.public ov29_023538B4
|
||||
.public ov29_0236CEF0
|
||||
.public ov29_0236D5EC
|
||||
.public ov29_023735EC
|
||||
.public ov29_023735F0
|
||||
.public ov29_023735F4
|
||||
.public ov29_023735F8
|
||||
.public ov29_023735FC
|
||||
.public ov29_0237360C
|
||||
.public ov29_0237368C
|
||||
.public ov29_02373690
|
||||
.public ov29_0237C6D4
|
||||
.public ov29_0237C714
|
||||
.public sub_01FF9BA0
|
||||
.public sub_01FF9E14
|
||||
.public sub_01FF9F80
|
||||
.public sub_02008BF4
|
||||
.public sub_0200A2CC
|
||||
.public sub_0200A2F4
|
||||
.public sub_0200A544
|
||||
.public sub_0200B330
|
||||
.public sub_0200B3D4
|
||||
.public sub_0201B43C
|
||||
.public sub_0201B9F8
|
||||
.public sub_0201BAC8
|
||||
.public sub_0201BCCC
|
||||
.public sub_0201BCF4
|
||||
.public sub_0201BD1C
|
||||
.public sub_0201F598
|
||||
.public sub_020275C0
|
||||
.public sub_020275DC
|
||||
.public sub_020519D0
|
||||
.public sub_02051B44
|
||||
.public sub_02051C24
|
||||
.public sub_02051D68
|
||||
.public sub_02051DD0
|
||||
.public sub_02051E60
|
||||
.public sub_02051ED4
|
||||
.public sub_02051EF0
|
||||
.public sub_02063628
|
||||
.public sub_0206367C
|
||||
.public sub_02063734
|
||||
.public sub_02063770
|
||||
.public sub_02063830
|
||||
File diff suppressed because it is too large
Load Diff
2756
asm/overlay_29_022DC65C.s
Normal file
2756
asm/overlay_29_022DC65C.s
Normal file
File diff suppressed because it is too large
Load Diff
7
include/overlay_29_022DC61C.h
Normal file
7
include/overlay_29_022DC61C.h
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#ifndef PMDSKY_OVERLAY_29_022DC61C_H
|
||||
#define PMDSKY_OVERLAY_29_022DC61C_H
|
||||
|
||||
// mem init?
|
||||
void ov29_022DC61C();
|
||||
|
||||
#endif //PMDSKY_OVERLAY_29_022DC61C_H
|
||||
2
main.lsf
2
main.lsf
|
|
@ -261,6 +261,8 @@ Overlay OVY_29
|
|||
Object asm/overlay_29_bss_02353860.o
|
||||
Object src/poly_text.o
|
||||
Object asm/overlay_29_022DC314.o
|
||||
Object src/overlay_29_022DC61C.o
|
||||
Object asm/overlay_29_022DC65C.o
|
||||
Object src/overlay_29_022DEAB0.o
|
||||
Object asm/overlay_29_022DEADC.o
|
||||
Object src/dg.o
|
||||
|
|
|
|||
17
src/overlay_29_022DC61C.c
Normal file
17
src/overlay_29_022DC61C.c
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
#include "overlay_29_022DC61C.h"
|
||||
#include "main_0200330C.h"
|
||||
|
||||
extern u8 ov29_023538B4[0x0001963C];
|
||||
extern u8 *ov29_023534E0;
|
||||
|
||||
extern void ov29_022DC544(s32);
|
||||
extern void ov29_022DC240(u8*);
|
||||
extern void ov29_022DC314(u8*, u8*);
|
||||
|
||||
void ov29_022DC61C()
|
||||
{
|
||||
MemZero(ov29_023538B4, sizeof(ov29_023538B4));
|
||||
ov29_022DC544(0);
|
||||
ov29_022DC240(ov29_023538B4);
|
||||
ov29_022DC314(ov29_023538B4, ov29_023534E0);
|
||||
}
|
||||
|
|
@ -1,4 +1,5 @@
|
|||
#include "overlay_29_0234BBE8.h"
|
||||
#include "overlay_29_022DC61C.h"
|
||||
#include "util.h"
|
||||
|
||||
struct unk_ov29_023537DC {
|
||||
|
|
@ -15,7 +16,6 @@ typedef struct {
|
|||
} unk_ov29_023537D8_t;
|
||||
|
||||
extern unk_ov29_023537D8_t ov29_023537D8;
|
||||
void ov29_022DC61C(); // mem init?
|
||||
void ov29_022DEBA4(); // thunk_FUN_022deadc
|
||||
void ov29_0234CB00();
|
||||
s32 ov29_0234CA68();
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user