215 Commits

Author SHA1 Message Date
Luke Street 04fd6783a4 Add mq-e, ce-e to CI 2024-09-04 08:24:27 -06:00
Luke Street e042c1131e Add CI configuration & objdiff report 2024-09-04 08:23:13 -06:00
Yanis 9f54fa4db9 Match MQ-E and CE-E (#170)
* started pal support

* matched system

* comments

* format

* fixed more comments

* incbin the rom arrays

* review
2024-09-04 13:35:46 +02:00
cadmic 1359e1a559 Remove InsertBraces from .clang-format (for old clang-format versions) (#171) 2024-08-28 01:55:13 +02:00
Yanis ed59c4d786 minor cleanup (#169) 2024-08-26 17:19:09 -07:00
Yanis 37adc3d14c Fixed ninja package name for Linux (#168) 2024-08-04 09:57:15 -07:00
Yanis 572c0db3d5 Match GX library on MQ (#160)
* match most gx files for mq-j

* match GXInit

* fix formatter dumb stuff

* add mq-u

* review

* review 2
2024-07-30 07:03:31 -07:00
Yanis 9323d0c5db Match some RSP functions (#167)
* fixed context from decompme.py

* match some RSP functions

* review
2024-07-30 06:48:03 -07:00
Prakxo 184121ebd6 mCardGCN work (#165)
* mcard work

* boolify a func

* forgot one

* review
2024-07-29 08:41:29 -07:00
Yanis 81c43a2ee3 Add `ninja all` (#166)
* add ninja all

* small improvement

* review
2024-07-28 09:55:54 -07:00
cadmic 85cff581b7 Add explicit casts to void** (#164) 2024-07-27 16:09:31 -07:00
cadmic feb581a5ea Fix config.shift_jis for files with asm-processor (#163) 2024-07-26 12:42:50 -07:00
cadmic 95deaf6707 Only configure versions if main.dol exists (#162) 2024-06-19 09:06:18 -07:00
Yanis 79a0692007 Match MQ-U (#161)
* added config files for mq-u

* match emulator for mq-u

* completed splits for mq-u

* fixes
2024-06-06 10:13:46 -07:00
Yanis 568443b020 Add support for Windows (#159)
* add support for windows

* add crlf warning

* add note for WSL

* add git attributes from dtk template

* review
2024-06-05 10:14:29 -07:00
cadmic f4904d8bba Restore bootThisDol ifdef for objdiff 2024-06-05 10:05:00 -07:00
Yanis 72a2dbc9cf Match much of Dolphin SDK for MQ-J (#158)
* match everything after gx + mtx and db

* dol apply

* match the rest except gx and osreboot

* dol apply

* format

* small cleanup

* matched osreboot

* review

* fixed wrong address

* Style tweaks
2024-06-05 09:57:02 -07:00
cadmic 5078adb90a Use -inline deferred on libc and runtime files (#157) 2024-06-03 13:00:58 -07:00
cadmic 7302ac05fd Match MSL C IO functions (#156)
* Match __va_arg.c

* Match libc IO functions

* Fix warnings

* Fix mq-j symbols
2024-06-02 17:12:57 -07:00
Yanis 2dfe5674bf format with InsertBraces (#155) 2024-05-31 13:59:25 -07:00
Yanis 35594e1aec Match more functions of `mcardGCN.c` (#154)
* match more mcard functions

* post-merge thing

* cleanup and build stuff

* review
2024-05-31 13:51:19 -07:00
Yanis 1d03b84d3d Match __mem.c and runtime.c (#153)
* match more of runtime

* mark matched for mq

* format

* revert stdarg changes

* review
2024-05-26 08:11:52 -07:00
Yanis 5b8680d396 Match libc/runtime/debugger for mq-j (#152)
* dol apply

* match libc/runtime/debugger for mq-j
2024-05-26 08:01:27 -07:00
Yanis 140124f22e Match MQ-J (#150)
* add mq-j

* match emulator for mq-j

* fix ce-u non matching

* review

* review 2

* Go overboard with style tweaks
2024-05-25 13:32:17 -07:00
cadmic 6f83e29795 Match the rest of the MSL C math functions (#151) 2024-05-25 12:01:24 -07:00