5 Commits

Author SHA1 Message Date
Yanis 6fee0769e9 Decompile VCMV library (#106)
* vcmv_cursor OK

* format and apply

* vcmv 18%

* vcmv 33%

* code_800838C0 98%, match other sections (vcmv 41%)

* vcmv 48%

* run dol-apply

* format

* vcmv_main 22% (vcmv 54%)

* vcmv_main 49% (vcmv 62%)

* vcmv_main OK (vcmv 76%)

* dol-apply and format

* code_800838C0 OK (vcmv 90%)

* code_800889E8 OK

* code_80089308 .text OK, started matching .rodata

* vcmv OK for oot-j

* format

* fix build and revert unwanted configure change

* remove existing vcmv splits

* match all versions except sm64-j and sm64-u

* dol-apply

* dol-apply sm64-e

* sm64-e fixes

* match sm64-j and sm64-u

* run dol-apply

* run format

* self-review
2026-09-06 15:25:04 +02:00
Yanis b28c406d4a Match most of libc (#80)
* started libc

* progress

* format

* match file_io.c

* match mem_funcs and math_api

* printf prog and match strtoul.c

* format

* match bsearch.c

* match ansi_fp.c

* make USE_CURRENT_LOCALE a global define

* started time.c

* match the printf function

* add splits for oot-u and oot-e

* cleanup

* review
2025-05-11 14:58:29 +02:00
Yanis 6450b1c852 Match helpRVL.c for oot-j (#76)
* started helpRVL.c

* progress

* post-merge fixes

* "progress"

* match fn_8005EDFC and fn_8005F1F4 progress

* almost match fn_8005E800

* fix build issues & format

* imrpovements

* match fn_8005EAFC

* match fn_8005E800, fn_8005F1F4 and fix bss (almost)

* details

* cleanup and match the last function

* revert unwanted changes and add splits for us and eu

* fix build issues

* review + add function declarations

---------

Co-authored-by: Yanis42 <35189056+Yanis42@users.noreply.github.com>
2025-05-10 06:36:13 -07: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 e554e4a8d6 Import libc headers (#17)
* add libc headers

* removed the older libc files
2024-08-28 21:47:07 -07:00