85f6906ba0
diff.py --select-occurrence ( #74 )
...
* --select-occurrence
* print address of function
Co-authored-by: Julgodis <>
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-06 20:45:55 -05:00
6f2c187418
diff.py: show .o names in column headers ( #70 )
...
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-06 20:42:06 -05:00
6d946e8330
match some Z2Calc functions ( #72 )
...
* Z2Calc OK
* inline definitions in random.h and format
* set -enum int compiler flag and fix enum hacks
* note for get_ufloat_1 inline
* PR suggestions and UB note
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-06 20:39:56 -05:00
b8ecef0ddb
Refactor JUTFont symbols ( #71 )
...
* fix JUTFont args
* fix
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-06 20:36:27 -05:00
88fca194f8
JKRSolidHeap ( #69 )
...
* JKRSolidHeap progress
* JKRSolidHeap, added const to virtual functions, and JKRHeap::TState
* fixed braces
* fix function overload
* clang-format
Co-authored-by: Julgodis <>
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-06 20:33:03 -05:00
0cf65151b3
Split SComponent ( #45 )
...
* split c_math
* split c_angle
* split c_API_controller_pad
* split c_API_graphic
* split c_bg_s_chk
* c_bg_s_gnd_chk split
* more c_bg split
* split c_cc_d
* delete asm
* split c_cc_s
* split c_lib
* split c_m2d and c_m3d_g_aab
* split c_m3d_g_cir
* split c_m3d_g_cps
* split rest of c_m3d_g
* split c_m3d
* split c_malloc
* split c_request
* split c_sxyz
* split and partly decompile c_xyz
* format
* c_angle.h
* begin c_angle decomp
* c_angle
* progress adding stub classes for SComponent
* more c_m3d
* remove some asm and format
* more m3d headers
* more c_angle decomp
* c_lib headers
* add public to classes
* fix csXyz member names
* c_sxyz partly OK
* move Zero csXyz to c_sxyz header
* c_API_graphic
* delete some unused asm
* move math extern data, decompile some functions
* delete unused asm
* fix duplicated c_angle.h
* fix an inlined function name, add more inlined functions for c_angle.h (currently unused)
* format
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-06 20:04:53 -05:00
792509e0a1
JKRFileCache matched 22/24 ( #73 )
...
* progress
* strlen, strcat, and strcchr
* more functions from JKRFileCache
* JKRFileCache 22/24 matched
Co-authored-by: Julgodis <>
2021-01-06 19:47:07 -05:00
105c006948
TObject and JStudio internals ( #57 )
...
* TObject
* fix
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-05 12:47:26 -05:00
689d83dd23
Move and type PSVEC and PSMTX funcs and follow includes in functions.h ( #68 )
...
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-05 12:32:20 -05:00
e9607ae760
add a lot of dComIfGs inlines ( #65 )
...
* item_func inlines
* some getcheck func inlines
* remove asm
* format
* format
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-05 11:48:08 -05:00
d89fb99506
JKRMemArchive ( #66 )
...
* JKRArchivePri OK
* JKRArchivePub OK
* formatting
* removed unused asm files and tried to fixed setExpandSize and getExpandSize
* JKRMemArchive and created JKRCompression
Co-authored-by: Julgodis <>
2021-01-05 11:34:58 -05:00
Erin Moon and GitHub
65dbd7e088
diff.py: fix --lhs-name option ( #67 )
2021-01-04 22:05:42 -05:00
b9ef1d7f4a
JKRArchive ( #63 )
...
* JKRArchivePri OK
* JKRArchivePub OK
* formatting
* removed unused asm files and tried to fixed setExpandSize and getExpandSize
Co-authored-by: Julgodis <>
2021-01-04 18:20:45 -05:00
7215cc6a51
some daAlink_c funcs ( #62 )
...
* checkMagicArmorHeavy / checkBootsOrArmorHeavy / setSpecialGravity ok
* onFroollCrashFlg / setMidnaTalkStatus ok
* add setZStatus inline
* format
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-04 10:43:09 -05:00
Erin Moon and GitHub
5c23199fe2
close-to-matching mDoCPd_c::convert() ( #61 )
2021-01-04 10:37:08 -05:00
0be0a7ea94
JKRFileLoader, JKRFileFinder, and JKRThread ( #60 )
...
* JKRFileLoader OK
* JKRFileFinder progress
* JKRFileFinder OK
* JKRFileCache fix virtual function signatures
* added OSThread and OSContext types
* JKRThread fixed nonmatching functions
Co-authored-by: Julgodis <>
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-03 22:48:07 -05:00
Pheenoh
922a0df5ea
debug OK
2021-01-03 22:41:17 -05:00
5217a4189e
JKernel cleanup and DVD types ( #59 )
...
* JKRDecomp OK
* JKRFile and JKRDvdFile cleanup
* more DVD stuff and cleanup JKRDvdFile more
* formatting
* JKRHeap cleanup
* formatting
* JKRDisposer cleanup
* JKRAramBlock and JKRAramHeap cleanup
* fix merge error
* fixed comments
* forgot to save file...
* fix DVDCBcallback
Co-authored-by: Julgodis <>
2021-01-03 21:26:25 -05:00
Pheenoh
409257b111
clang-format
2021-01-03 21:11:43 -05:00
Pheenoh
6f22d27503
swap in memcpy for func_80003540, correct some minor issues in dvd.h and JKRDVDFile.h
2021-01-03 21:08:33 -05:00
Pheenoh
da3a142828
clang-format
2021-01-03 17:03:11 -05:00
Pheenoh
d8fdc85090
countUsed OK
2021-01-03 16:58:49 -05:00
Pheenoh
f12c5050f3
HeapCheck::heapDisplay OK
2021-01-03 16:34:11 -05:00
423fdadc32
JKRDecomp OK ( #58 )
...
* JKRDecomp OK
* clang-format tool
* JKRThread cleanup and fixed suggestions
Co-authored-by: Julgodis <>
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-01-03 16:19:54 -05:00
Pheenoh
4e085c9c84
make gameinfo members private
2021-01-03 16:13:28 -05:00