mirror of
https://github.com/zeldaret/tp
synced 2026-05-23 15:01:53 -04:00
767 lines
23 KiB
C++
767 lines
23 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: J2DPrint
|
|
//
|
|
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
#include "JSystem/J2DGraph/J2DPrint.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct JUtility {
|
|
struct TColor {
|
|
};
|
|
|
|
};
|
|
|
|
struct JUTFont {
|
|
/* 802DEDC4 */ // False False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
void setGradColor(JUtility::TColor, JUtility::TColor);
|
|
};
|
|
|
|
struct JKRHeap {
|
|
};
|
|
|
|
struct J2DTextBoxVBinding {
|
|
};
|
|
|
|
struct J2DTextBoxHBinding {
|
|
};
|
|
|
|
struct J2DPrint {
|
|
struct TSize {
|
|
};
|
|
|
|
/* 802F4394 */ // False False
|
|
// JUTFont* False
|
|
// JUTFont False
|
|
// f32 False
|
|
// f32 False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
J2DPrint(JUTFont*, f32, f32, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor);
|
|
/* 802F4420 */ // False False
|
|
~J2DPrint();
|
|
/* 802F4468 */ // True False
|
|
// JUTFont* False
|
|
// JUTFont False
|
|
// f32 False
|
|
// f32 False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// bool False
|
|
void private_initiate(JUTFont*, f32, f32, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor, bool);
|
|
/* 802F4658 */ // False False
|
|
// u32 False
|
|
void setBuffer(u32);
|
|
/* 802F46C4 */ // True False
|
|
void setFontSize();
|
|
/* 802F475C */ // False False
|
|
// f32 False
|
|
// f32 False
|
|
void locate(f32, f32);
|
|
/* 802F4778 */ // False False
|
|
// f32 False
|
|
// f32 False
|
|
// u8 False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// ... False
|
|
void print(f32, f32, u8, char const*, ...);
|
|
/* 802F4828 */ // False False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// f32 False
|
|
// f32 False
|
|
// J2DTextBoxHBinding False
|
|
// J2DTextBoxVBinding False
|
|
// f32 False
|
|
// f32 False
|
|
// u8 False
|
|
void printReturn(char const*, f32, f32, J2DTextBoxHBinding, J2DTextBoxVBinding, f32, f32, u8);
|
|
/* 802F4B4C */ // True False
|
|
// u8 const* False
|
|
// u8 const False
|
|
// u8 False
|
|
// int False
|
|
// int False
|
|
// u16* False
|
|
// u16 False
|
|
// J2DPrint::TSize& False
|
|
// J2DPrint::TSize False
|
|
// u8 False
|
|
// bool False
|
|
void parse(u8 const*, int, int, u16*, J2DPrint::TSize&, u8, bool);
|
|
/* 802F52E8 */ // True False
|
|
// int False
|
|
void doCtrlCode(int);
|
|
/* 802F5410 */ // True False
|
|
// u8 const** False
|
|
// u8 const* False
|
|
// u8 const False
|
|
// u8 False
|
|
// u8 False
|
|
void doEscapeCode(u8 const**, u8);
|
|
/* 802F594C */ // True False
|
|
void initchar();
|
|
/* 802F59C0 */ // True False
|
|
// u8 const** False
|
|
// u8 const* False
|
|
// u8 const False
|
|
// u8 False
|
|
// s32 False
|
|
// s32 False
|
|
// int False
|
|
void getNumberS32(u8 const**, s32, s32, int);
|
|
/* 802F5AC4 */ // True False
|
|
// u8 const** False
|
|
// u8 const* False
|
|
// u8 const False
|
|
// u8 False
|
|
// f32 False
|
|
// f32 False
|
|
// int False
|
|
void getNumberF32(u8 const**, f32, f32, int);
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
|
|
// True False
|
|
extern "C" static void J2DPrint_print_alpha_va();
|
|
// False False
|
|
// JUTFont* False
|
|
// JUTFont False
|
|
// f32 False
|
|
// f32 False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
extern "C" void __ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor();
|
|
// False False
|
|
extern "C" void __dt__8J2DPrintFv();
|
|
// True False
|
|
// JUTFont* False
|
|
// JUTFont False
|
|
// f32 False
|
|
// f32 False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// bool False
|
|
extern "C" void private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb();
|
|
// False False
|
|
// u32 False
|
|
extern "C" void setBuffer__8J2DPrintFUl();
|
|
// True False
|
|
extern "C" void setFontSize__8J2DPrintFv();
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void locate__8J2DPrintFff();
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
// u8 False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// ... False
|
|
extern "C" void print__8J2DPrintFffUcPCce();
|
|
// False False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// f32 False
|
|
// f32 False
|
|
// J2DTextBoxHBinding False
|
|
// J2DTextBoxVBinding False
|
|
// f32 False
|
|
// f32 False
|
|
// u8 False
|
|
extern "C" void printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc();
|
|
// True False
|
|
// u8 const* False
|
|
// u8 const False
|
|
// u8 False
|
|
// int False
|
|
// int False
|
|
// u16* False
|
|
// u16 False
|
|
// J2DPrint::TSize& False
|
|
// J2DPrint::TSize False
|
|
// u8 False
|
|
// bool False
|
|
extern "C" void parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb();
|
|
// True False
|
|
// int False
|
|
extern "C" void doCtrlCode__8J2DPrintFi();
|
|
// True False
|
|
// u8 const** False
|
|
// u8 const* False
|
|
// u8 const False
|
|
// u8 False
|
|
// u8 False
|
|
extern "C" void doEscapeCode__8J2DPrintFPPCUcUc();
|
|
// True False
|
|
extern "C" void initchar__8J2DPrintFv();
|
|
// True False
|
|
// u8 const** False
|
|
// u8 const* False
|
|
// u8 const False
|
|
// u8 False
|
|
// s32 False
|
|
// s32 False
|
|
// int False
|
|
extern "C" void getNumberS32__8J2DPrintFPPCUclli();
|
|
// True False
|
|
// u8 const** False
|
|
// u8 const* False
|
|
// u8 const False
|
|
// u8 False
|
|
// f32 False
|
|
// f32 False
|
|
// int False
|
|
extern "C" void getNumberF32__8J2DPrintFPPCUcffi();
|
|
extern "C" extern void* __vt__8J2DPrint[3 + 1 /* padding */];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
// int False
|
|
void* operator new[](u32, JKRHeap*, int);
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
void operator delete(void*);
|
|
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
// int False
|
|
extern "C" void* __nwa__FUlP7JKRHeapi();
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
extern "C" void __dl__FPv();
|
|
// False False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
extern "C" void setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor();
|
|
// False False
|
|
extern "C" void _savegpr_20();
|
|
// False False
|
|
extern "C" void _savegpr_25();
|
|
// False False
|
|
extern "C" void _savegpr_26();
|
|
// False False
|
|
extern "C" void _savegpr_28();
|
|
// False False
|
|
extern "C" void _savegpr_29();
|
|
// False False
|
|
extern "C" void _restgpr_20();
|
|
// False False
|
|
extern "C" void _restgpr_25();
|
|
// False False
|
|
extern "C" void _restgpr_26();
|
|
// False False
|
|
extern "C" void _restgpr_28();
|
|
// False False
|
|
extern "C" void _restgpr_29();
|
|
// False False
|
|
extern "C" void vsnprintf();
|
|
// False False
|
|
extern "C" void strlen();
|
|
// False False
|
|
extern "C" void strtol();
|
|
// False False
|
|
extern "C" void strtoul();
|
|
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 80451580-80451584 0004+00 s=3 e=0 z=0 None .sbss mStrBuff__8J2DPrint */
|
|
static u8 mStrBuff__8J2DPrint[4];
|
|
|
|
/* 80451584-80451588 0004+00 s=1 e=0 z=0 None .sbss None */
|
|
static u8 data_80451584[4];
|
|
|
|
/* 80451588-8045158C 0004+00 s=3 e=0 z=0 None .sbss mStrBuffSize__8J2DPrint */
|
|
static u8 mStrBuffSize__8J2DPrint[4];
|
|
|
|
/* 8045158C-80451590 0004+00 s=2 e=0 z=0 None .sbss None */
|
|
static u8 data_8045158C[4];
|
|
|
|
/* 804561C8-804561CC 0004+00 s=6 e=0 z=0 None .sdata2 @418 */
|
|
SECTION_SDATA2 static u8 lit_418[4] = {
|
|
0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 802F42F0-802F4394 00A4+00 s=1 e=0 z=0 None .text J2DPrint_print_alpha_va */
|
|
// 802F4300: 803621D8 (_savegpr_28)
|
|
// 802F4314: 802F594C (initchar__8J2DPrintFv)
|
|
// 802F4318: 80451580 (mStrBuff__8J2DPrint)
|
|
// 802F431C: 80451588 (mStrBuffSize__8J2DPrint)
|
|
// 802F4328: 80366690 (vsnprintf)
|
|
// 802F4334: 804561C8 (lit_418)
|
|
// 802F433C: 80451588 (mStrBuffSize__8J2DPrint)
|
|
// 802F4350: 8045158C (data_8045158C)
|
|
// 802F4358: 80451580 (mStrBuff__8J2DPrint)
|
|
// 802F4374: 802F4B4C (parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb)
|
|
// 802F4380: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
extern "C" asm static void J2DPrint_print_alpha_va() {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DPrint/J2DPrint_print_alpha_va.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 803CCF40-803CCFA0 0060+00 s=1 e=0 z=0 None .data @938 */
|
|
SECTION_DATA static void* lit_938[24] = {
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x28),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x44),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x9C),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0xC0),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x120),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0xD4),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0xE8),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0xFC),
|
|
(void*)(((char*)doCtrlCode__8J2DPrintFi)+0x110),
|
|
};
|
|
|
|
/* 803CCFA0-803CCFB0 000C+04 s=2 e=0 z=0 None .data __vt__8J2DPrint */
|
|
SECTION_DATA void* __vt__8J2DPrint[3 + 1 /* padding */] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__8J2DPrintFv,
|
|
/* padding */
|
|
NULL,
|
|
};
|
|
|
|
/* 802F4394-802F4420 008C+00 s=0 e=6 z=0 None .text __ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor */
|
|
// 802F43A8: 803CCFA0 (__vt__8J2DPrint)
|
|
// 802F43AC: 803CCFA0 (__vt__8J2DPrint)
|
|
// 802F4404: 802F4468 (private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// JUTFont* False
|
|
// JUTFont False
|
|
// f32 False
|
|
// f32 False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
asm J2DPrint::J2DPrint(JUTFont* param_0, f32 param_1, f32 param_2, JUtility::TColor param_3, JUtility::TColor param_4, JUtility::TColor param_5, JUtility::TColor param_6) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DPrint/func_802F4394.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802F4420-802F4468 0048+00 s=1 e=6 z=0 None .text __dt__8J2DPrintFv */
|
|
// 802F4438: 803CCFA0 (__vt__8J2DPrint)
|
|
// 802F443C: 803CCFA0 (__vt__8J2DPrint)
|
|
// 802F444C: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm J2DPrint::~J2DPrint() {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DPrint/__dt__8J2DPrintFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 804561CC-804561D0 0004+00 s=1 e=0 z=0 None .sdata2 @644 */
|
|
SECTION_SDATA2 static f32 lit_644 = 32.0f;
|
|
|
|
/* 804561D0-804561D8 0008+00 s=6 e=0 z=0 None .sdata2 @650 */
|
|
SECTION_SDATA2 static f64 lit_650 = 4503601774854144.0 /* cast s32 to float */;
|
|
|
|
/* 802F4468-802F4658 01F0+00 s=1 e=0 z=0 None .text private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb */
|
|
// 802F4488: 803621CC (_savegpr_25)
|
|
// 802F44B0: 80451580 (mStrBuff__8J2DPrint)
|
|
// 802F44C0: 802F4658 (setBuffer__8J2DPrintFUl)
|
|
// 802F44CC: 804561CC (lit_644)
|
|
// 802F4500: 804561D0 (lit_650)
|
|
// 802F452C: 804561C8 (lit_418)
|
|
// 802F4534: 802F475C (locate__8J2DPrintFff)
|
|
// 802F45F8: 802F46C4 (setFontSize__8J2DPrintFv)
|
|
// 802F462C: 802F594C (initchar__8J2DPrintFv)
|
|
// 802F4644: 80362218 (_restgpr_25)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JUTFont* False
|
|
// JUTFont False
|
|
// f32 False
|
|
// f32 False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// bool False
|
|
asm void J2DPrint::private_initiate(JUTFont* param_0, f32 param_1, f32 param_2, JUtility::TColor param_3, JUtility::TColor param_4, JUtility::TColor param_5, JUtility::TColor param_6, bool param_7) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DPrint/func_802F4468.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802F4658-802F46C4 006C+00 s=1 e=1 z=0 None .text setBuffer__8J2DPrintFUl */
|
|
// 802F4670: 80451580 (mStrBuff__8J2DPrint)
|
|
// 802F4678: 80451584 (data_80451584)
|
|
// 802F4684: 802CED3C (__dl__FPv)
|
|
// 802F468C: 80451370 (sSystemHeap__7JKRHeap)
|
|
// 802F4694: 802CED10 (__nwa__FUlP7JKRHeapi)
|
|
// 802F4698: 80451580 (mStrBuff__8J2DPrint)
|
|
// 802F469C: 80451588 (mStrBuffSize__8J2DPrint)
|
|
// 802F46A4: 80451584 (data_80451584)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// u32 False
|
|
asm void J2DPrint::setBuffer(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DPrint/setBuffer__8J2DPrintFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802F46C4-802F475C 0098+00 s=1 e=0 z=0 None .text setFontSize__8J2DPrintFv */
|
|
// 802F46F4: 804561D0 (lit_650)
|
|
// 802F4728: 804561D0 (lit_650)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void J2DPrint::setFontSize() {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DPrint/setFontSize__8J2DPrintFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802F475C-802F4778 001C+00 s=2 e=2 z=0 None .text locate__8J2DPrintFff */
|
|
// 802F476C: 804561C8 (lit_418)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
asm void J2DPrint::locate(f32 param_0, f32 param_1) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DPrint/locate__8J2DPrintFff.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802F4778-802F4828 00B0+00 s=0 e=2 z=0 None .text print__8J2DPrintFffUcPCce */
|
|
// 802F4788: 803621DC (_savegpr_29)
|
|
// 802F47E0: 802F475C (locate__8J2DPrintFff)
|
|
// 802F480C: 802F42F0 (J2DPrint_print_alpha_va)
|
|
// 802F4814: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
// u8 False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// ... False
|
|
asm void J2DPrint::print(f32 param_0, f32 param_1, u8 param_2, char const* param_3, ...) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DPrint/print__8J2DPrintFffUcPCce.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 804561D8-804561E0 0004+04 s=2 e=0 z=0 None .sdata2 @786 */
|
|
SECTION_SDATA2 static f32 lit_786[1 + 1 /* padding */] = {
|
|
0.5f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 804561E0-804561E8 0008+00 s=2 e=0 z=0 None .sdata2 @791 */
|
|
SECTION_SDATA2 static f64 lit_791 = 4503599627370496.0 /* cast u32 to float */;
|
|
|
|
/* 802F4828-802F4B4C 0324+00 s=0 e=4 z=0 None .text printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc */
|
|
// 802F4868: 803621CC (_savegpr_25)
|
|
// 802F489C: 802F594C (initchar__8J2DPrintFv)
|
|
// 802F48B4: 80368BE4 (strlen)
|
|
// 802F48BC: 80451588 (mStrBuffSize__8J2DPrint)
|
|
// 802F48D0: 8045158C (data_8045158C)
|
|
// 802F4900: 802F4B4C (parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb)
|
|
// 802F491C: 804561D0 (lit_650)
|
|
// 802F4954: 804561D0 (lit_650)
|
|
// 802F4998: 804561D8 (lit_786)
|
|
// 802F49CC: 804561D8 (lit_786)
|
|
// 802F4A38: 804561E0 (lit_791)
|
|
// 802F4A68: 804561E0 (lit_791)
|
|
// 802F4A84: 804561D8 (lit_786)
|
|
// 802F4AB0: 802F594C (initchar__8J2DPrintFv)
|
|
// 802F4B00: 802F4B4C (parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb)
|
|
// 802F4B38: 80362218 (_restgpr_25)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// f32 False
|
|
// f32 False
|
|
// J2DTextBoxHBinding False
|
|
// J2DTextBoxVBinding False
|
|
// f32 False
|
|
// f32 False
|
|
// u8 False
|
|
asm void J2DPrint::printReturn(char const* param_0, f32 param_1, f32 param_2, J2DTextBoxHBinding param_3, J2DTextBoxVBinding param_4, f32 param_5, f32 param_6, u8 param_7) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DPrint/printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 804561E8-804561EC 0004+00 s=1 e=0 z=0 None .sdata2 @913 */
|
|
SECTION_SDATA2 static f32 lit_913 = 10000.0f;
|
|
|
|
/* 802F4B4C-802F52E8 079C+00 s=2 e=0 z=0 None .text parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb */
|
|
// 802F4BAC: 803621B8 (_savegpr_20)
|
|
// 802F4BDC: 804561C8 (lit_418)
|
|
// 802F4C88: 802DEDC4 (setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor)
|
|
// 802F4CF4: 804561D8 (lit_786)
|
|
// 802F4D3C: 802F5410 (doEscapeCode__8J2DPrintFPPCUcUc)
|
|
// 802F4D5C: 804561D8 (lit_786)
|
|
// 802F4D90: 804561C8 (lit_418)
|
|
// 802F4DAC: 802F52E8 (doCtrlCode__8J2DPrintFi)
|
|
// 802F4DCC: 804561D8 (lit_786)
|
|
// 802F4DF8: 804561C8 (lit_418)
|
|
// 802F4E20: 804561D8 (lit_786)
|
|
// 802F4E58: 804561D0 (lit_650)
|
|
// 802F4E98: 804561E0 (lit_791)
|
|
// 802F4EC8: 804561D0 (lit_650)
|
|
// 802F4F0C: 804561E8 (lit_913)
|
|
// 802F4F98: 804561D8 (lit_786)
|
|
// 802F4FCC: 804561C8 (lit_418)
|
|
// 802F4FF8: 804561D0 (lit_650)
|
|
// 802F5098: 804561D0 (lit_650)
|
|
// 802F5150: 804561D0 (lit_650)
|
|
// 802F5180: 804561D0 (lit_650)
|
|
// 802F5244: 804561D0 (lit_650)
|
|
// 802F52D4: 80362204 (_restgpr_20)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u8 const* False
|
|
// u8 const False
|
|
// u8 False
|
|
// int False
|
|
// int False
|
|
// u16* False
|
|
// u16 False
|
|
// J2DPrint::TSize& False
|
|
// J2DPrint::TSize False
|
|
// u8 False
|
|
// bool False
|
|
asm void J2DPrint::parse(u8 const* param_0, int param_1, int param_2, u16* param_3, J2DPrint::TSize& param_4, u8 param_5, bool param_6) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DPrint/parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 804561EC-804561F0 0004+00 s=2 e=0 z=0 None .sdata2 @937 */
|
|
SECTION_SDATA2 static f32 lit_937 = 1.0f;
|
|
|
|
/* 802F52E8-802F5410 0128+00 s=2 e=0 z=0 None .text doCtrlCode__8J2DPrintFi */
|
|
// 802F52F8: 803CCF40 (lit_938)
|
|
// 802F52FC: 803CCF40 (lit_938)
|
|
// 802F5320: 804561C8 (lit_418)
|
|
// 802F5354: 804561D0 (lit_650)
|
|
// 802F5384: 804561C8 (lit_418)
|
|
// 802F53A8: 804561C8 (lit_418)
|
|
// 802F53C0: 804561EC (lit_937)
|
|
// 802F53D4: 804561EC (lit_937)
|
|
// 802F53E8: 804561EC (lit_937)
|
|
// 802F53FC: 804561EC (lit_937)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// int False
|
|
asm void J2DPrint::doCtrlCode(int param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DPrint/doCtrlCode__8J2DPrintFi.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802F5410-802F594C 053C+00 s=1 e=0 z=0 None .text doEscapeCode__8J2DPrintFPPCUcUc */
|
|
// 802F5420: 803621D0 (_savegpr_26)
|
|
// 802F55A0: 804561EC (lit_937)
|
|
// 802F55A4: 804561C8 (lit_418)
|
|
// 802F55AC: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
|
// 802F55C8: 804561EC (lit_937)
|
|
// 802F55CC: 804561C8 (lit_418)
|
|
// 802F55D4: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
|
// 802F55F0: 804561EC (lit_937)
|
|
// 802F55F4: 804561C8 (lit_418)
|
|
// 802F55FC: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
|
// 802F5618: 804561EC (lit_937)
|
|
// 802F561C: 804561C8 (lit_418)
|
|
// 802F5624: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
|
// 802F5674: 802F59C0 (getNumberS32__8J2DPrintFPPCUclli)
|
|
// 802F569C: 802F59C0 (getNumberS32__8J2DPrintFPPCUclli)
|
|
// 802F5738: 802DEDC4 (setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor)
|
|
// 802F5754: 802F59C0 (getNumberS32__8J2DPrintFPPCUclli)
|
|
// 802F57F0: 802DEDC4 (setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor)
|
|
// 802F580C: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
|
// 802F5810: 804561C8 (lit_418)
|
|
// 802F583C: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
|
// 802F5840: 804561C8 (lit_418)
|
|
// 802F586C: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
|
// 802F588C: 802F5AC4 (getNumberF32__8J2DPrintFPPCUcffi)
|
|
// 802F58B0: 802F59C0 (getNumberS32__8J2DPrintFPPCUclli)
|
|
// 802F5920: 802DEDC4 (setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor)
|
|
// 802F5938: 8036221C (_restgpr_26)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u8 const** False
|
|
// u8 const* False
|
|
// u8 const False
|
|
// u8 False
|
|
// u8 False
|
|
asm void J2DPrint::doEscapeCode(u8 const** param_0, u8 param_1) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DPrint/doEscapeCode__8J2DPrintFPPCUcUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802F594C-802F59C0 0074+00 s=3 e=0 z=0 None .text initchar__8J2DPrintFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void J2DPrint::initchar() {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DPrint/initchar__8J2DPrintFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802F59C0-802F5AC4 0104+00 s=1 e=0 z=0 None .text getNumberS32__8J2DPrintFPPCUclli */
|
|
// 802F59D0: 803621D8 (_savegpr_28)
|
|
// 802F5A18: 80368C00 (strtol)
|
|
// 802F5A34: 80368CF0 (strtoul)
|
|
// 802F5AB0: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u8 const** False
|
|
// u8 const* False
|
|
// u8 const False
|
|
// u8 False
|
|
// s32 False
|
|
// s32 False
|
|
// int False
|
|
asm void J2DPrint::getNumberS32(u8 const** param_0, s32 param_1, s32 param_2, int param_3) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DPrint/getNumberS32__8J2DPrintFPPCUclli.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802F5AC4-802F5BF8 0134+00 s=1 e=0 z=0 None .text getNumberF32__8J2DPrintFPPCUcffi */
|
|
// 802F5B24: 80368C00 (strtol)
|
|
// 802F5B3C: 80368CF0 (strtoul)
|
|
// 802F5BB4: 804561D0 (lit_650)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u8 const** False
|
|
// u8 const* False
|
|
// u8 const False
|
|
// u8 False
|
|
// f32 False
|
|
// f32 False
|
|
// int False
|
|
asm void J2DPrint::getNumberF32(u8 const** param_0, f32 param_1, f32 param_2, int param_3) {
|
|
nofralloc
|
|
#include "asm/JSystem/J2DGraph/J2DPrint/getNumberF32__8J2DPrintFPPCUcffi.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|