Commit Graph

58 Commits

Author SHA1 Message Date
Yanis 6670c22be0 Match MetroTRK library (#68)
* format

* started metrotrk

* progress

* match metrotrk

* cleanup

* fix oot-u (and add version print for missing configs)

* fix oot-e

* remove unnecessary force_active
2025-05-06 22:33:19 +02:00
cadmic 23b4dee1ea Match small cpu functions (#71) 2025-05-06 12:28:49 -07:00
cadmic ba0ba71d91 Match a bunch of frame.c functions (#69)
* Remove NON_MATCHING from frame.c

* Match some frame functions
2025-05-06 12:13:04 -07:00
Yanis 2164038eac store.c -> storeRVL.c and better match for xlFileLoad (#67) 2025-05-03 22:28:43 +02:00
Yanis 107fc0c144 Various improvements (#61)
* various improvements

* other improvements
2024-10-14 15:22:28 +02:00
cadmic 1a090efea5 Make progress on projection-matrix-handling frame functions (#60)
* Fix Frame offset comments

* Make progress on frameLoadVertex

* More progress on project matrix usages

* Use GXFogType

* Name frameDrawSetupFog functions

* Remove nLensBuffer
2024-10-08 12:21:05 -07:00
cadmic bb46eade57 Fix CPU offset comments (#59) 2024-10-05 14:08:15 -07:00
Yanis 50fac9d2a6 Add oot-u and oot-e (#57)
* start oot-u

* complete text splits and name symbols

* splits for sbss bss sdata2 sdata

* added data splits and matched some files

* dol apply oot-u

* match system.c and fix some cpu stuff

* match sdk for oot-u

* setup oot-e

* match oot pal emu

* dol-apply oot-e

* update readme

* match sdk for oot-e

* dol-apply oot-e

* bagdes

* review

* review 2
2024-09-26 23:04:33 +02:00
Yanis b6a2700a62 Some progress on frame.c (#56)
* frame progress

* review
2024-09-25 22:12:47 +02:00
Yanis 522a825a5f Start SDK files (#54)
* started rvl_sdk

* dol apply & format

* fix small issue in vi

* build issues
2024-09-17 23:08:33 +02:00
Yanis 253983b945 Update the headers (#53)
* update headers

* small fix
2024-09-17 01:29:57 +02:00
Yanis 9947334268 Update splits and symbols (#52)
* add splits, rename symbols and fix related issues

* missed stuff

* build issues
2024-09-16 23:29:18 +02:00
Yanis 1ecbc53531 Match `errordisplay.c and stringtable.c` (#51)
* match errordisplay.c and stringtable.c (and document the related things)

* review

* review 2

* fix oopsie
2024-09-14 01:34:09 +02:00
Yanis 92a02201f2 Match most of runtime (#49)
* match some runtime functions

* match the last non-c++ file
2024-09-08 13:56:49 -07:00
cadmic d714d12a5d Match more of library (#44) 2024-09-05 09:07:57 -07:00
Yanis f5af926968 Match system.c (#41) 2024-09-02 13:47:40 -07:00
Yanis c5223ceb89 Run the formatter and run dol-apply (#40) 2024-09-01 23:20:08 +02:00
Yanis 6d1477e324 Matched _frameGCNcc.c and started buildtev.c (#32)
* add buildtev and framegcncc

* gColorArgs build fix

* fixed decompme context

* review & cleanup

* match _frameGCNcc.c
2024-09-01 23:12:51 +02:00
Yanis b7380d095e Matched store.c, started controller.c and rdp.c (#35)
* store (1 non-matching), controller and rdp

* cleanup & review

* match store.c
2024-09-01 22:05:31 +02:00
Yanis 333ff11fe6 Match system.c (2 non matching) (#37)
* match system.c (1 non matching)

* SOT_PERIPHERAL/SOT_MIPS > SOT_PI/SOT_MI

* review
2024-08-31 13:43:05 -07:00
Yanis 7b9a11700e Match most of cpu.c (+ merge and match tree.c) (#27)
* match most of cpu.c (+ merge and match tree.c)

* improvements from sram review

* fix build issues

* restore existing docs (and fix some oddities)

* review
2024-08-31 21:21:54 +02:00
Yanis 6d7c733fce Match/improve some runtime/metrotrk files (#21)
* matched some library files

* Match __init_cpp_exceptions.cpp

---------

Co-authored-by: cadmic <cadmic24@gmail.com>
2024-08-31 00:37:14 +02:00
Yanis eec2de746d Rename: `eeprom -> pak` (#38) 2024-08-30 21:16:12 +02:00
Yanis 17bebdc33d Match/improve `xl` files (#23)
* match xl files (2 non-matchings left in xlHeap.c)

* review

* remove HEAP_ALIGN
2024-08-30 20:32:55 +02:00
Yanis e9b61f97b5 Match rdb and pif (#30)
* match rdb and add pif (3 non matching)

* review

* run dol-apply
2024-08-30 20:13:03 +02:00
Yanis 517b9405b5 Improve rom.c (#26)
* match/improve rom.c

* review
2024-08-30 01:36:47 +02:00
Yanis 9e6b228f34 delete unwanted file (#22) 2024-08-29 12:32:11 -07:00
Yanis 6dd6da43b8 Update emulator's headers (#16)
* add emulator headers

* review

* order fix

* revert macros.inc

* review 2
2024-08-29 12:15:17 -07:00
Yanis 2999650411 add the remaining headers (#19) 2024-08-28 21:47:19 -07:00
Yanis bf3159a71d add sdk headers (#18) 2024-08-28 21:47:14 -07:00
Yanis e554e4a8d6 Import libc headers (#17)
* add libc headers

* removed the older libc files
2024-08-28 21:47:07 -07:00
Yanis fcb1dc19a8 Rename existing files to match oot-gc structure (#20) 2024-08-28 13:31:52 -07:00
krimtonz 319b595141 match a few more heap functions, closer/better matches for the rest (#11)
Co-authored-by: Andrew Meyers <meyers.p.andy@gmail.com>
2022-02-18 21:53:58 +00:00
KrimtonZ 6f0f70fab5 add line breaks 2021-06-18 07:06:06 -05:00
KrimtonZ 78e2e48856 match several CPU functions, decompile more 2021-05-28 05:30:24 -05:00
KrimtonZ edeb7fdec0 wip 2021-05-18 16:28:11 -05:00
KrimtonZ b006dc9e86 wip 2021-05-13 16:10:49 -05:00
KrimtonZ e70fe00a28 wip 2021-05-11 11:33:56 -05:00
KrimtonZ f39a3cccf9 wip 2021-05-09 15:16:52 -05:00
KrimtonZ 687d1209bc WIP 2021-05-09 09:53:11 -05:00
KrimtonZ c205a3fd27 wip 2021-05-05 16:40:05 -05:00
Thar0 9318cb8493 Add formatter and format all source files 2021-01-06 20:17:52 +00:00
Thar0 43a09c3bbf Better definition for rom_id_t 2021-01-05 23:48:09 +00:00
Thar0 1b23b91566 Decompiled, 1 nonmatching 2021-01-05 21:11:22 +00:00
Thar0 9a9287d81e xlFile OK 2020-12-01 18:39:03 +00:00
Thar0 10602593c3 Progress on xlFile 2020-11-30 18:39:56 +00:00
KrimtonZ 8407426490 rename headers 2020-11-05 13:53:24 -06:00
KrimtonZ a0285914c6 match all gClassRAM functions 2020-11-05 11:39:42 -06:00
KrimtonZ faa5ac6538 PR requests 2020-11-03 16:11:00 -06:00
KrimtonZ f1522b57d2 match most xlObject files 2020-11-03 11:00:48 -06:00