lepelog
8fd9f2ab5d
Copy JKernel ( #126 )
...
* start JSystem
* JKRAram and JUTGamePad
* started heap and thread
* more JKernel
* mostly finished JKernel
* delete unused asm
* JKRFileFinder
* delete unused asm and match findNextFile
* format
* fix mtx_vec
2021-05-02 20:03:24 -04:00
Julgodis
0ad6ebe7b4
moved strings + decompile simple store functions
2021-04-10 07:02:38 +02:00
Julgodis
2661db6aaa
auto decompile more functions
2021-04-08 21:05:48 +02:00
Julgodis
a23a106399
demangle data-symbols
2021-04-08 01:47:05 +02:00
Julgodis
dca1d2a1c0
detect more floats/doubles, including from relocations
2021-04-07 09:16:47 +02:00
Julgodis
ed1ee30dd2
building RELs
2021-04-06 18:00:35 +02:00
Julgodis
f6464a61ce
__sinit and progress script update
2021-04-01 02:07:58 +02:00
Julgodis
b999714187
.dead section fix
2021-03-31 23:22:38 +02:00
Julgodis
a868b6ae56
re-generate with bug fixes
2021-03-30 01:58:08 +02:00
Julgodis
815c1a2039
clang-format
2021-03-29 00:10:25 +02:00
Julgodis
d244b7cb0d
dol2asm OK
2021-03-28 22:49:05 +02:00
lepelog
80ba3d9fd2
Fix symbol names ( #118 )
...
* 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-03-15 02:12:44 -04:00
Pheenoh
5fbe9419f9
delete variables.h
2021-02-20 23:11:44 -05:00
Pheenoh
fb0493b171
Merge branch 'functions'
2021-01-31 15:39:31 -05:00
Pheenoh
90578d539a
remove functions.h
2021-01-31 15:33:34 -05:00
Julgodis
b27de6e351
formatting
2021-01-29 22:52:35 +01:00
Julgodis
cf4bf3fc53
replace symbols with string literals and python script
2021-01-29 22:52:35 +01:00
Jonathan Wase
82d5e0f796
JKRAram and JKRAramStream ( #80 )
...
* 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-09 20:15:52 -05:00
Jonathan Wase
4309c3db5b
JKRAramHeap and JKRAramPiece ( #53 )
...
* 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
* Added include/ar/ARQ.h
* renamed func_XXX to _savegpr_25
* removed JKRAramPiece asm files
* JKRAramHeap OK, JKRAramPiece OK
* formatting
* more formatting
* Added const and removed explicit this->
* fixed merge problems
* changed mMessages[1] to mMessage
* foramatting
Co-authored-by: Julgodis <>
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-03 05:29:50 -05:00
Pheenoh
4c504d078d
run clang-format
2020-12-26 11:31:49 -05:00
Jonathan Wase
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
unknown
6d5e5cb17c
organize files, update makefile, add CI checks, begin adding d_save.cpp
2020-09-05 15:03:13 -04:00