Commit Graph

88 Commits

Author SHA1 Message Date
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
Noah McQueen
3047bb850f
Few more splits (#12)
* xbiscuit

* xtango

* xquack

* xquack additional

* xtango cleanup

* style fix

* Found munny!

* added xpotato, fixed xtango
2023-11-05 21:06:12 +09:00
Noah McQueen
1532876f1c
fixed debilitating build-breaking bug (#11) 2023-11-02 01:55:52 +09:00
Noah McQueen
20fe4f1b76
Script interpreter? (#10)
* Player maybe?

* func_001DDCB8

* xflamingo

* few more matches

* Eth cleanup

---------

Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-11-01 15:10:56 +09:00
Noah McQueen
a76c31b2f9
some xmeowp matches (#8)
* xmeowp matches

* format style update

* implemented requested changes

* merged in style update
2023-10-24 05:33:33 +09:00
Noah McQueen
9d1a4cc92b
think i found another split (#9)
* think i found another split

* added basic clang-format

* implemented requested changes
2023-10-24 05:25:38 +09:00
Ethan Roseman
1bb346985b
func_0024A588 2023-10-24 05:01:31 +09:00
Ethan Roseman
b8605e4e93
Update wibo version 2023-10-17 05:02:00 +09:00
Luciano Ciccariello
28f94a5a82
xkingdom: document XCrown fields (#4) 2023-10-15 11:53:39 -04:00
Luciano Ciccariello
0534495467
xkingdom: func_0011FFB8 matching (#5)
* xkingdom: func_0011FFB8 matching

* use s32 instead of int
2023-10-15 11:40:28 -04:00
Luciano Ciccariello
414a0ed963
xkingdom: func_0011FE88 (#6)
* xkingdom: func_0011FE88 matching

* remove accidental new-line
2023-10-15 11:40:10 -04:00
Ethan Roseman
1e6a9b4772
more i/o stuff 2023-09-26 21:47:46 +09:00
Mc-muffin
3078a896c3
The big library splittening pt. 2 (#3)
* The big library splittening pt. 2

* fix rust-analyzer

* xbeginning

* couple matches

* more

* Fix building

Co-authored-by: Ethan Roseman <ethteck@gmail.com>

---------

Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-09-26 18:00:44 +09:00
Ethan Roseman
2b70fef95b
more 2023-09-26 10:15:59 +09:00
Ethan Roseman
5a8d0f9d85
couple matches 2023-09-26 09:32:20 +09:00