Commit Graph

102 Commits

Author SHA1 Message Date
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