Ethan Roseman
bc62f9f9e8
Jenkins & decomp.yaml ( #64 )
2024-11-04 22:28:24 +09:00
Noah McQueen
5112c74546
moved crt0 into src, adjusted symbol_addrs, fixed xbeginning beginning ( #63 )
2024-10-28 15:28:28 +09:00
Noah McQueen
7f3ec41867
libvu0 ( #62 )
2024-10-21 16:12:26 +09:00
Noah McQueen
a93c9e50f5
gave xnoodle some xsauce ( #61 )
2024-10-21 10:18:13 +09:00
Noah McQueen
fa560fc9df
Located sdk in FM version, moved sdk symbols to dedicated files ( #60 )
2024-10-12 13:40:58 +09:00
Noah McQueen
6b154ced98
Initial Support for new game version: Final Mix ( #59 )
...
* Initial Support for new game version: Final Mix
* Rephrased and renamed a few things
2024-09-04 21:58:02 +09:00
Noah McQueen
0c600c281f
several more file splits ( #58 )
2024-08-26 13:18:09 +09:00
Noah McQueen
a932aaebf8
Made a few new splits and found rodata for existing files ( #57 )
2024-08-23 14:25:00 +09:00
Noah McQueen
8b4ea801ad
Fixed a lil ( #56 )
2024-08-11 13:09:15 +09:00
Noah McQueen
8f08999fe0
Update to use modern include_asm macro ( #55 )
2024-08-11 12:10:51 +09:00
Noah McQueen
8371b1b4ef
various cleanup and matching ( #54 )
2024-08-04 01:01:05 +09:00
Noah McQueen
a065f6d88f
xcursed ( #53 )
2024-07-15 14:00:37 +09:00
Noah McQueen
a3d8540c98
gumi ( #52 )
2024-07-15 12:27:52 +09:00
Noah McQueen
35ac2578b5
Reorganized ppp based on ReCoM file structures, split manager and draw segments ( #51 )
2024-07-14 18:38:39 +09:00
Noah McQueen
4af0c0ca3a
xball ( #47 )
...
* xball
* Slightly adjusted math, added sqrt inline, more matches
2024-06-28 02:28:36 +09:00
Noah McQueen
33265f61f8
Weird little dma-related file, warning cleanup ( #46 )
2024-05-09 18:08:26 +09:00
Mc-muffin
5531d51f74
Finish matching libkernl/filestub.c ( #45 )
2024-05-06 11:25:31 +09:00
Noah McQueen
b6fd0c83bd
libmc ( #44 )
...
* libmc
* one more match, some adjustments
2024-05-06 11:24:41 +09:00
Noah McQueen
be67b825ef
Take laser away from kitten, clean up after it ( #43 )
...
* standardize xmeowp placeholders, cleanup, matches
* Relocate a few functions due to common data usage
* Adjusted rodata, small cleanup in a few files, couple matches
2024-04-30 20:41:20 +09:00
Noah McQueen
0723408f5b
memcard progress ( #42 )
...
* minor cleanup and naming
* restructured slightly, few more matches, stuck on a big func
* array_count
2024-04-24 04:21:52 +09:00
Noah McQueen
70812748af
memory card functionality ( #41 )
...
* large progress for memcard
* 2d arrays
2024-04-22 15:09:49 +09:00
Noah McQueen
9ca019b4a7
xporcupine little less spiky ( #40 )
...
* xporcupine little less spiky
* smol changes
2024-04-09 02:54:16 +09:00
Ethan Roseman
bd80136b3d
The assembler is NOT wrawng ( #39 )
...
* The assembler is wrawng
* :OK:
* more
* oops
2024-04-04 01:59:20 +09:00
Ethan Roseman
bc1c5a544c
Some cod ( #38 )
...
* a couple funcs + cleanup
* more funcs, rodata split
2024-03-23 18:20:34 +09:00
Mc-muffin
211a6d0ef4
Match libkernl/initsys.c ( #37 )
...
* Match initsys.c
* Consistency fixes also reduced warnings for filestub.c
2024-03-12 12:38:08 +09:00
Mc-muffin
4edb8fc731
Match most of libkernl/filestub.c ( #36 )
...
* Change library compiler
* Match some functions in filestub.c
* Add proper gcc-991111 libraries
* More filestub.c functions
* match sceFsInit in filestub.c
* match sceClose, sceSymlink and sceReadlink
* match _sceCallCode, sceSync, sceMount and sceDevctl
* match sceIoctl2, sceMkdir, sceFormat and sceAddDrv
* match sceDopen, sceDclose and sceDread
* match sceGetstat, sceChstat and sceRename
* Remove duplicated structs from filestub.h
* Prefer common.h types
* Add translations to sifdev.h
* Mark internal filestub.c functions as static
* slight cleanup
2024-02-28 11:51:47 +09:00
Noah McQueen
b7e35f24b7
Renamed xspinach, named functions & variables, added documentation ( #35 )
2024-02-19 11:08:42 +09:00
Noah McQueen
1fb8704f30
xspinach match ( #34 )
2024-02-15 14:10:09 +09:00
Noah McQueen
a509366f00
small xcapy update ( #33 )
2024-02-04 10:07:16 +09:00
Noah McQueen
b8732374f6
Work on xpotato, xtango, couple in xhumungus, new big struct ( #32 )
2024-02-03 02:40:17 +09:00
Noah McQueen
b68e519d73
xberry & ppp work ( #31 )
2024-01-24 22:56:21 +09:00
Noah McQueen
c06a6d1eef
PPProgress ( #29 )
...
* ppp work
* ppp grow
* ppp get big
2024-01-22 16:35:42 +09:00
Noah McQueen
a537b24720
little split, xturtle header, mild cleanup ( #30 )
...
* little split, xturtle header, mild cleanup
* slight tweaks
2024-01-22 16:35:33 +09:00
Noah McQueen
ae401801a6
bunch of splits, organization ( #28 )
...
* bunch of splits, organization
* couple fixes
2024-01-16 18:24:26 +09:00
Noah McQueen
96b110f2bf
xturtle split ( #26 )
...
* turtles can quack
* gave goblin a function
* changes
2024-01-11 18:49:31 +09:00
Noah McQueen
8644c4cc1c
Progress on xkingdom and xapple ( #25 )
...
* Adjusted xapple data and rodata splits
* Progress on xkingdom
* Fixules
* some more g00ds
* More names
* start of xgoblin & some organization
* gave the goblin matches
* warning cleanup
* changes
* minor cleanup
---------
Co-authored-by: Ethan <ethteck@gmail.com>
2024-01-03 16:24:43 +09:00
Ethan Roseman
40888b079f
Splat update ( #24 )
...
* Remove splat from repo
* the rest
2023-12-28 23:23:13 +09:00
Ethan
1d58461934
Fix build
2023-12-19 16:47:49 +09:00
Noah McQueen
3d8dc70b63
cleanup and naming ( #23 )
...
* disk cleanup
* Fix disasm
* warnings & cleanup
* clean pancake
* crt0
* more disk names
---------
Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-12-11 15:29:52 +09:00
Noah McQueen
fa357a8e88
added library compiler ( #22 )
...
* added library compiler
* Added small bit of documentation
2023-12-11 15:27:50 +09:00
Noah McQueen
c82fe10bb1
began naming disk, new split ( #21 )
...
* began naming disk, new split
* Fixed naming, added common types
2023-12-05 19:46:33 +09:00
Noah McQueen
1e765933b5
xsomething progress ( #20 )
...
* xsomething progress
* couple changes
---------
Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-12-01 01:54:03 +09:00
Noah McQueen
8edcec76f3
split & matched most of xpancake ( #18 )
...
* split & matched most of xpancake
* de-u'd and chained assignments
2023-11-28 10:21:59 +09:00
Noah McQueen
5671191e6a
resolved main function ( #19 )
...
* resolved main function
* couple fixes
2023-11-28 10:21:01 +09:00
Noah McQueen
17e3048a66
small ppp functions ( #17 )
...
* small ppp functions
* updated if statements
2023-11-23 13:16:40 +09:00
Luciano Ciccariello
09bdd0aa23
Decompile pppMove and pppPoint ( #15 )
...
* pppMove and pppPoint
* Add pppSVECTOR struct
* Use decomp-style types
* left-aligned pointers
2023-11-20 17:54:25 +09:00
Noah McQueen
b4f0b7bbf7
Added PCSX2 symbol tool ( #16 )
2023-11-20 17:53:55 +09:00
Luciano Ciccariello
7f9ed6d3ae
Document all known ppp functions ( #7 )
...
* Document all known ppp functions
* Remove duplicate symbols
* Add missing ppp files
* Evaluate symbol table at splat time
* Move ppp functions in their own folder
* Fix symbol list
2023-11-14 09:58:15 +09:00
Ethan Roseman
01fa3b690f
Update splat & fix warnings ( #14 )
...
* Change splat branch to main
* git subrepo pull --force tools/splat
subrepo:
subdir: "tools/splat"
merged: "1dfb804"
upstream:
origin: "https://github.com/ethteck/splat.git "
branch: "main"
commit: "1dfb804"
git-subrepo:
version: "0.4.5"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "aa416e4"
* fix warnings
2023-11-13 11:06:57 +09:00
Noah McQueen
8bc5564663
xcapy cleanup ( #13 )
2023-11-13 09:18:40 +09:00