992cf48c7f
Split and decompile parts of JUTGamePad ( #33 )
...
* JUTGamePad.o: elaborate classes, split
* JUTGamePad::CButton: decompile functions:
- clear()
- clear(JUTGamePad*)
- setRepeat()
* elaborate PAD* types in new header
* decompile getNumBit()
* elaborate JUTGamePad fields
* move retyped externs from variables.h to JUTGamePad.h
* elaborate JUTGamePadLongPress
* JUTGamePad: decompile functions
- initList()
- init()
- clear()
- assign()
- checkResetCallback()
- checkResetSwitch()
- clearForReset()
- recalibrate()
JUTGamePad: decompile
* JUTGamePad::CStick::clear(): decompile
* JUTGamePad::CRumble: decompile functions
- startMotor()
- stopMotor()
- triggerPatternedRumble()
- startPatternedRumble()
- stopPatternedRumbleAtThePeriod()
- setEnabled()
* JUTGamePadLongPress::checkCallback(): decompile
* nonmatching: JUTGamePad::CRumble::update() and JUTGamePad::getGamePad
* JSUList<T>: allow access to JSUPtrList functions
* functions.h: clear out some func decls that are no longer used
* add notes in JUTGamePad.cpp
* clang-format + add back extern funcs
* fix some more extern labels
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2020-12-29 20:22:18 -05:00
2dddd746a6
split d_attention ( #40 )
...
* d_attention.cpp: split
* clang-format + add back in dropped labels
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2020-12-29 18:19:10 -05:00
cba64289a4
JUTXfb: decompile ( #38 )
...
* 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
* JUTXfb: split
* JUTXfb: decompile (except for almost-matching ctor)
Elaborates JUTVideo and some related stuff.
Decompiles the following functions:
- JUTXfb::initiate()
- JUTXfb::createManager()
- JUTXfb::common_init()
- JUTXfb::destroyManager()
- JUTXfb::~JUTXfb()
- JUTXfb::JUTXfb(): *almost* matching up to regalloc
* clang-format and extern label modifications
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2020-12-29 18:01:48 -05:00
6a16bef70e
d_lib split and partially matched ( #30 )
...
* d_lib split and partially matched
* clang-format
* modify some extern labels
* clang-format
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2020-12-29 17:39:36 -05:00
Erin Moon and GitHub
8630c588e9
d_a_alink.cpp: split ( #41 )
2020-12-29 17:08:25 -05:00
Pheenoh
d23b63c7cb
add clang-format CI check
2020-12-26 13:18:14 -05:00
Pheenoh
9e442d11ca
move asm in TUs to files, add diff.py
2020-12-26 13:03:37 -05:00
Pheenoh
4c504d078d
run clang-format
2020-12-26 11:31:49 -05:00
unknown
64a6a97b7b
add missing class and clang-format
2020-12-25 21:16:13 -05:00
unknown
e066711553
add missing class in d_save and clang-format
2020-12-25 21:11:16 -05:00
e8315cdb81
begin splitting d_a_alink ( #34 )
...
* begin splitting d_a_alink
* fix
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2020-12-25 21:03:10 -05:00
Erin Moon and GitHub
58fc83c4f8
m_Do_Reset: OK ( #35 )
...
* 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-25 20:59:52 -05:00
TakaRikka and GitHub
22bda03652
more d_item / d_a_horse_static done ( #32 )
...
* more d_item funcs done / add dSv_info_c to gameinfo
* checkWait ok / remove asm
2020-12-14 14:07:29 -05:00
43ac7130b9
diff_settings.py: update for new ppc-enabled diff.py ( #31 )
...
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2020-12-13 15:52:46 -05:00
e4ad32409b
d_bomb OK ( #28 )
...
* Start Z2SceneMgr
* Various Fixes After Merge
* d_bomb OK
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2020-12-13 15:49:40 -05:00
70cd727038
re_notes.md ( #25 )
...
Co-authored-by: notyouraveragehooman <65437533+notyouraveragehooman@users.noreply.github.com >
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2020-12-13 15:47:39 -05:00
c65c2dbb8f
Z2StatusMgr ( #24 )
...
* split Z2SeMgr / begin split of Z2SeqMgr
* Z2StatusMgr ok
most of Z2StatusMgr done, rest split
* name some class members
* name some Z2SceneMgr vars
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2020-12-13 15:43:16 -05:00
Jasper St. Pierre and GitHub
4e622b873f
f_pc_pause / f_pc_priority ( #23 )
...
* f_pc_pause
* f_pc_priority
2020-12-13 15:38:17 -05:00
unknown
c0ba553a85
convert more class members to new naming convention
2020-12-08 01:37:35 -05:00
unknown
5684d3b149
use dolphin types, begin changing class member naming convention
2020-12-08 00:46:44 -05:00
b8bd1bbab1
OS.h: more type elaboration ( #21 )
...
* move OS function decls to their own header, os.h
* os.h: OSReport (+related), OSMutex, OSThread; fixup uses
* os.h: OS{Mutex,Thread}{Link,Queue}, OSCond
* os.h: OSxx typedefs, OSMessageQueue
* os.h: fix time function decls
* os.h: retype misc sched fns, create u32 OSSoundMode enum (and fixup use)
* os.h: more retyping
* merge os.h into os/OS.h
@Julgodis did this in parallel to me and added some functions beyond
what was in functions.h, so I merged our versions together
* os.h: retype the rest of the (currently decl'd) thread functions
* d_save: move OS import
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2020-12-07 15:05:20 -05:00
81e70882bf
f_pc_layer: Fix struct ( #22 )
...
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2020-12-07 14:51:49 -05:00
unknown
a0304f5917
rm asm-differ
2020-12-06 20:47:05 -05:00
unknown
cbd06e5668
add d_meter2_info methods, addBottleNum OK, getBombNum OK, isLetterReadFlag OK
2020-12-06 20:46:16 -05:00
86f892c3d3
JKernel ( #20 )
...
* JKRDvdArchive.s split
* JKRMemArchive.s split
* JKRAramArchive.s split
* JKRCompArchive.s split
* JKRDecomp.s split
* JKRDvdRipper.s split
* JKRAramBlock.s split
* JKRAramHeap.s split
* JKRAramPiece.s split
* JKRAramStream.s split
* removed unused .s files
* JKRDvdAramRipper.s split
* JKRAram.s split
* cleanup and making vtables easier to debug
* fixed merge errors
* fixed JKRFileLoader::fetchVolumeName
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2020-12-06 15:02:25 -05:00