summaryrefslogtreecommitdiff
path: root/src/m_Do/m_Do_main.cpp
AgeCommit message (Collapse)Author
2021-03-30re-generate with bug fixesJulgodis
2021-03-29clang-formatJulgodis
2021-03-28dol2asm OKJulgodis
2021-03-15Fix symbol names (#118)lepelog
* checkpoint * checkpoint * rename f_pc * checkpoint * small symbol rename and fix some fpc symbols * remove unneeded entries from ldscript * simplify ok check, update docker container Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-02-20delete variables.hPheenoh
2021-02-19Decompile some SComponent data and some MSL_C.PPCEABI.bare.H headers (#115)lepelog
* data for c_angle * data c_sxyz * partially migrated c_xyz data * c_xyz data * c_xyz data decomp * c_math data * c_math data * c_lib data, some cleanup * rename some unnamed functions and create header for them * header for string functions * format and fix fabsf * cleanup * remove more unneded function prototypes * move fpclassify to math.h
2021-02-13fapGm_Create okPheenoh
2021-02-13clang-formatPheenoh
2021-02-13split f_ap_game, fapGm_Execute ok, more changes to m_Do_mainPheenoh
2021-02-12f_op_actor_mng split & started decomp (#112)lepelog
* fop-actor-mng * rodata * more actor mng progress * actor mng progress * format * cleanup * fix Mtx function signatures * PR suggestion Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-02-07swap back to inline asm for Debug_consolePheenoh
2021-02-07debugDisplay and Debug_console attempPheenoh
2021-02-03clang-formatPheenoh
2021-02-03main attemptPheenoh
2021-01-31os: const-qualify string arguments (#111)LC
Avoids the need to cast away const from string literals.
2021-01-31fix sjis strings (#108)notyourav
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-31Merge branch 'functions'Pheenoh
2021-01-31remove functions.hPheenoh
2021-01-29formattingJulgodis
2021-01-29replace symbols with string literals and python scriptJulgodis
2021-01-21clang-formatjdflyer
2021-01-21m_Do_audiojdflyer
2021-01-09JKRAram and JKRAramStream (#80)Jonathan Wase
* before __register_global_object * JKRThread::sThreadList, JKRHeap::sSystemHeap, etc. * cleanup and started on JKRDvdArchive * before changing JKRCompression * more JKRDvdArchive, abs, and memset * fixed JKRArchive::setExpandSize split * JKRArchive::sCurrentDirID, JKRDvdFile::sDvdList, and matching JKRDvdFile constructors * problems * merge fixes and formatting * updated clang version in clang-format-all to version 10 * Added OSPhysicalToCached and struct for global memory * remove useless __attribute__ * changed from defines and macros to const variable and function * changed FLAG_HAS to FLAG_ON * JKRAram, linking problems * fix JKRAram * remove nonmatching stuff * renamed static data * more static class members * JKRAramStream OK * formatting Co-authored-by: Julgodis <> Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-07clang-formatPheenoh
2021-01-07main01 attempt, fix dcomifg_play_c membersPheenoh
2021-01-04Merge branch 'master' of https://github.com/zeldaret/tpPheenoh
2021-01-04close-to-matching mDoCPd_c::convert() (#61)Erin Moon
2021-01-04begin decomping main01Pheenoh
2021-01-03debug OKPheenoh
2021-01-03clang-formatPheenoh
2021-01-03swap in memcpy for func_80003540, correct some minor issues in dvd.h and ↵Pheenoh
JKRDVDFile.h
2021-01-03clang-formatPheenoh
2021-01-03countUsed OKPheenoh
2021-01-03HeapCheck::heapDisplay OKPheenoh
2021-01-03decomp some small files, do some cleanup (#42)Erin Moon
* remove leftover asm: JSUList.s * d_save_init: decomp * JMath/random: decomp * J3DUDL: fixup label * JAUClusterSound: decomp * c_API_controller_pad: decomp, elaborate globals/types * clang-format * don't add guards to functions.h * semantic merge of m_cpadInfo stuff * fix undef symbols Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-02Fixed _savegpr etc. (#54)Jonathan Wase
* renamed func_XXX to _savegpr_XX * renamed func_XXX to _restgpr_XX * renamed func_XXX to _savefpr_XX * renamed func_XXX to _restfpr_XX * cleanup functions.h and moved intrisics to mwcc.h * formatting * cleanup functions.h * fix bad-formatting from master Co-authored-by: Julgodis <>
2021-01-02Merge branch 'master' of https://github.com/zeldaret/tpPheenoh
2021-01-02more d_save funcs OK, initial map out of dcomifg_play_c and it's classesPheenoh
2021-01-02M_do_controller_pad split and partially matched (#36)jdflyer
* m_Do_controller_pad split * Attempt to match and match mDoCPd_c::recalibrate * Fix Merge Errors * clang-format Co-authored-by: Pheenoh <pheenoh@gmail.com>
2020-12-31A few f_pc files (#26)lepelog
* f_pc_base, one non matching * some of f_pc_manager * f_pc_node OK * f_pc_pause partly * started node_req * more progress * most of node req * delete unused asm * node req header and param names * param renaming * header for manager * review comment struct names * fpcM_Management OK * int -> s32 * merge master * most of f_pc_create_iter * f_pc_stdcreate_req OK * f_pc_fstcreate OK * f_pc_leaf OK * f_pc_draw OK * f_pc_deletor partly * fix parameter type in f_pc_pause * review * review, use cPh enum and fix process_profile_definition struct * convert f_pc files to C * matched more functions * fix global.h * fix variable types * format * mpre Phs enum * fix merge errors * fix gamepad stopPatternedRumble * format * delete leftover files from merge * move asm to correct folder * revert f_pc from C to CPP * remove C hacks and format * format * OK
2020-12-26run clang-formatPheenoh
2020-12-25m_Do_Reset: OK (#35)Erin Moon
* m_Do_Reset: split and (some) decomp decompiles: - my_OSCancelAlarmAll() - destroyVideo() * mDoRst::reset(): decompile, plus some supporting code * split DVD* functions to dvd.h * mDoRst::resetCallBack(): decompile
2020-12-05d_item (#18)TakaRikka
* item_funcs ok * item_getcheck_func ok * remove unnecessary asm file * execItemGet / checkItemGet ok, add enums for readability * fix return types
2020-12-05Types and functions for JKRThread, JKRFile, JKRDvdFile, JKRFileCache... (#17)Jonathan Wase
* Added JSUListIterator and decompiled JKRHeap::dispose_subroutine * JKRDisposer! * only 4 functions not OK in JKRHeap * JKRThread asm functions * more JKRThread * JKRThreadSwitch * JKRThread::JKRThread * More JKRTHread functions and vtable * fixed bad merge * update JKRThread and JKRThreadSwitch to use new virtual inheritance * save before asmsplit.py script * JKRFile * JKRDvdFile * JKRFileCache * JKRFileFinder * JKRFileLoader * JKRAssertHeap * JKRExpHeap * JKRSolidHeap * fixed type and functions definitions * JKRArchive (Pub) * missed file * JKRArchive * forgot obj_files.mk * fixed merge error and class members * class members * removed unused asm files * added names to global variables * class members for JKRHeap, JKRExpHeap, JKRSolidHeap, and JKRFileCache.
2020-11-29migrate remaining d_save and m_Do_main asm to inline, add intial class ↵unknown
mapping for dFile_select_c
2020-11-29Add better sorting for inline'd asmunknown
2020-11-28begin d_save_HIO, some m_Do_main functions okunknown
2020-08-29okunknown