Commit Graph

147 Commits

Author SHA1 Message Date
Luke Street 25ed79c188 Disable asm-processor by default 2024-09-04 17:22:50 -06:00
Luke Street 356fc1b9ff Add CI configuration & objdiff report (#172)
* Add CI configuration & objdiff report

* Add mq-e, ce-e to CI
2024-09-04 11:24:34 -07: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
Yanis ed59c4d786 minor cleanup (#169) 2024-08-26 17:19:09 -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
cadmic 85cff581b7 Add explicit casts to void** (#164) 2024-07-27 16:09:31 -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
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 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
cadmic b14cb80eb6 Fake weak math functions (#149)
* Fake weak math functions

* Match e_pow.c

* Move __HI/__LO to math.h

* Use uppercase floats
2024-05-24 10:57:14 -07:00
Yanis ba77eeb6a6 Match the remaining files of the Dolphin SDK (#148)
* match the remaining dolphin files

* dol apply

* get rid of tabs
2024-05-23 15:43:02 -07:00
cadmic 1177308899 Delete unused function ClampCircle (#147) 2024-05-23 15:42:54 -07:00
Yanis b4d2aa2e87 Get rid of lowercase hex (#146)
* uppercase hex in sources

* uppercase hex in headers
2024-05-23 14:18:00 -07:00
cadmic d1acdd5398 Remove extern "C" (#145) 2024-05-23 14:17:54 -07:00
cadmic 0ecc71f278 ALIGNAS -> ATTRIBUTE_ALIGN (#144) 2024-05-23 14:17:48 -07:00
Yanis abe43b5400 Match CARD files (#143)
* match card files

* dol apply and remove useless comments

* 28 -> 0x1C

* review
2024-05-23 13:46:37 -07:00