big d_a_alink pass (#214)

* d_a_alink pass1 wip

* more d_a_alink work

* remove asm

* more daalink work

* 20% dol code decompiled

* fixed some nonmatchings for building

* a few daalink functions and labeling some HIO data
This commit is contained in:
TakaRikka
2022-12-19 11:06:32 -08:00
committed by GitHub
parent 1114b13da8
commit ca71275bbe
727 changed files with 15610 additions and 33013 deletions
+3 -16
View File
@@ -7,19 +7,6 @@
#include "dol2asm.h"
#include "dolphin/types.h"
//
// Types:
//
struct JUTDirectFile {
/* 802E8730 */ void fetch32byte();
/* 802E87F8 */ JUTDirectFile();
/* 802E881C */ ~JUTDirectFile();
/* 802E8860 */ void fopen(char const*);
/* 802E88FC */ void fclose();
/* 802E8958 */ void fgets(void*, int);
};
//
// Forward References:
//
@@ -85,7 +72,7 @@ asm JUTDirectFile::~JUTDirectFile() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JUTDirectFile::fopen(char const* param_0) {
asm bool JUTDirectFile::fopen(char const* param_0) {
nofralloc
#include "asm/JSystem/JUtility/JUTDirectFile/fopen__13JUTDirectFileFPCc.s"
}
@@ -95,7 +82,7 @@ asm void JUTDirectFile::fopen(char const* param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JUTDirectFile::fclose() {
asm bool JUTDirectFile::fclose() {
nofralloc
#include "asm/JSystem/JUtility/JUTDirectFile/fclose__13JUTDirectFileFv.s"
}
@@ -105,7 +92,7 @@ asm void JUTDirectFile::fclose() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JUTDirectFile::fgets(void* param_0, int param_1) {
asm int JUTDirectFile::fgets(void* param_0, int param_1) {
nofralloc
#include "asm/JSystem/JUtility/JUTDirectFile/fgets__13JUTDirectFileFPvi.s"
}