Commit Graph

  • 25ed79c188 Disable asm-processor by default no-asm-processor Luke Street 2024-09-04 17:19:27 -06:00
  • e57ef42d67 Fix PROGRESS_SLUG cadmic 2024-09-04 12:59:42 -07:00
  • d15ce233fe Copy tools/upload_progress.py from oot-vc cadmic 2024-09-04 12:57:34 -07:00
  • 52d16f9804 CI fixes (#173) cadmic 2024-09-04 12:51:35 -07:00
  • 356fc1b9ff Add CI configuration & objdiff report (#172) Luke Street 2024-09-04 12:24:34 -06:00
  • 04fd6783a4 Add mq-e, ce-e to CI ci Luke Street 2024-09-04 08:24:27 -06:00
  • e042c1131e Add CI configuration & objdiff report Luke Street 2024-09-04 01:38:22 -06:00
  • 9f54fa4db9 Match MQ-E and CE-E (#170) Yanis 2024-09-04 13:35:46 +02:00
  • 1359e1a559 Remove InsertBraces from .clang-format (for old clang-format versions) (#171) main cadmic 2024-08-27 16:55:13 -07:00
  • ed59c4d786 minor cleanup (#169) Yanis 2024-08-27 02:19:09 +02:00
  • 37adc3d14c Fixed ninja package name for Linux (#168) Yanis 2024-08-04 18:57:15 +02:00
  • 572c0db3d5 Match GX library on MQ (#160) Yanis 2024-07-30 16:03:31 +02:00
  • 9323d0c5db Match some RSP functions (#167) Yanis 2024-07-30 15:48:03 +02:00
  • 184121ebd6 mCardGCN work (#165) Prakxo 2024-07-29 17:41:29 +02:00
  • 81c43a2ee3 Add `ninja all` (#166) Yanis 2024-07-28 18:55:54 +02:00
  • 85cff581b7 Add explicit casts to void** (#164) cadmic 2024-07-27 16:09:31 -07:00
  • feb581a5ea Fix config.shift_jis for files with asm-processor (#163) cadmic 2024-07-26 12:42:50 -07:00
  • 95deaf6707 Only configure versions if main.dol exists (#162) cadmic 2024-06-19 09:06:18 -07:00
  • 79a0692007 Match MQ-U (#161) Yanis 2024-06-06 19:13:46 +02:00
  • 568443b020 Add support for Windows (#159) Yanis 2024-06-05 19:14:29 +02:00
  • f4904d8bba Restore bootThisDol ifdef for objdiff cadmic 2024-06-05 10:05:00 -07:00
  • 72a2dbc9cf Match much of Dolphin SDK for MQ-J (#158) Yanis 2024-06-05 18:57:02 +02:00
  • 5078adb90a Use -inline deferred on libc and runtime files (#157) cadmic 2024-06-03 13:00:58 -07:00
  • 7302ac05fd Match MSL C IO functions (#156) cadmic 2024-06-02 17:12:57 -07:00
  • 2dfe5674bf format with InsertBraces (#155) Yanis 2024-05-31 22:59:25 +02:00
  • 35594e1aec Match more functions of `mcardGCN.c` (#154) Yanis 2024-05-31 22:51:19 +02:00
  • 1d03b84d3d Match __mem.c and runtime.c (#153) Yanis 2024-05-26 17:11:52 +02:00
  • 5b8680d396 Match libc/runtime/debugger for mq-j (#152) Yanis 2024-05-26 17:01:27 +02:00
  • 140124f22e Match MQ-J (#150) Yanis 2024-05-25 22:32:17 +02:00
  • 6f83e29795 Match the rest of the MSL C math functions (#151) cadmic 2024-05-25 12:01:24 -07:00
  • b14cb80eb6 Fake weak math functions (#149) cadmic 2024-05-24 10:57:14 -07:00
  • ba77eeb6a6 Match the remaining files of the Dolphin SDK (#148) Yanis 2024-05-24 00:43:02 +02:00
  • 1177308899 Delete unused function ClampCircle (#147) cadmic 2024-05-23 15:42:54 -07:00
  • b4d2aa2e87 Get rid of lowercase hex (#146) Yanis 2024-05-23 23:18:00 +02:00
  • d1acdd5398 Remove extern "C" (#145) cadmic 2024-05-23 14:17:54 -07:00
  • 0ecc71f278 ALIGNAS -> ATTRIBUTE_ALIGN (#144) cadmic 2024-05-23 14:17:48 -07:00
  • abe43b5400 Match CARD files (#143) Yanis 2024-05-23 22:46:37 +02:00
  • c6073dacdb Match ansi_files.c and abort_exit.c (and related files) (#142) cadmic 2024-05-23 13:41:12 -07:00
  • b67a732d67 Match DEMO, ai, ar and dsp files (#141) Yanis 2024-05-23 22:34:14 +02:00
  • c545d62a7c Match mtxvec.c and mtx44.c (#140) cadmic 2024-05-23 11:00:26 -07:00
  • 350d5803d3 Match Pad and DVD libraries (#138) Yanis 2024-05-22 23:56:58 +02:00
  • 21c11a1e6d Move more compiler intrinsics to intrinsics.h (#136) cadmic 2024-05-22 14:56:46 -07:00
  • ade0505f25 add missing splits (#139) Yanis 2024-05-22 23:15:11 +02:00
  • cb496be33d Mark Dolphin OS files as matched for ce-u (#137) Yanis 2024-05-22 21:05:30 +02:00
  • 5dba1bc286 Match GX files (#135) Yanis 2024-05-22 04:01:21 +02:00
  • a50cdc2b8b Various simGCN.c cleanups (#132) cadmic 2024-05-21 17:47:12 -07:00
  • 30e0a514a9 Match exi, si, vi, db and mtx.c (#134) Yanis 2024-05-21 21:42:30 +02:00
  • a4a932d58d add missing splits for ce-u (#133) Yanis 2024-05-21 19:47:53 +02:00
  • 7e53a40426 Match AmcExi2Stubs & odenotstub (#131) Yanis 2024-05-21 17:41:46 +02:00
  • d7941257f6 Match some functions in `mcardGCN.c` (#130) Yanis 2024-05-21 17:18:10 +02:00
  • 65e87efb32 Switch build system to use ninja and dtk and support multiple versions (#127) cadmic 2024-05-20 17:27:48 -07:00
  • 84acc4a4f9 Match `soundGCN.c` (#129) Yanis 2024-05-20 20:55:10 +02:00
  • 05f89cb273 Declare non-static functions and add non-matching compatibility on `mcardGCN.c` (#128) Yanis 2024-05-20 07:32:03 +02:00
  • bddf13a8a1 fix frameDrawSetupSP (#126) Yanis 2024-05-19 00:36:26 +02:00
  • 618d98569c Fix frameDrawSetupSP cadmic 2024-05-18 15:31:46 -07:00
  • c262ca23d8 Match ADPCM functions (#125) cadmic 2024-05-17 23:31:48 -07:00
  • 7623449833 Match frame TLUT functions and Panel de Pon draw functions (#124) cadmic 2024-05-17 23:31:42 -07:00
  • 0e43fc24e2 Match frame draw setup functions (#123) cadmic 2024-05-17 00:36:47 -07:00
  • 0f3d8f5089 Match audio math functions (#122) cadmic 2024-05-17 00:36:35 -07:00
  • 2a62ae7d4e Add missing breaks in sramEvent cadmic 2024-05-15 02:49:44 -07:00
  • cd16b79d1c Fix formatting due to comment typo cadmic 2024-05-15 02:47:40 -07:00
  • 99113e2da6 Match some more frame functions (#121) cadmic 2024-05-15 02:42:00 -07:00
  • c8479e60fc Match cpuFindFunction (#120) cadmic 2024-05-15 02:41:52 -07:00
  • b082532b90 Fake match THPRead.c Reader (#118) cadmic 2024-05-14 11:46:18 -07:00
  • 568fd963a5 Fix a return 0 -> return false cadmic 2024-05-13 14:16:56 -07:00
  • f9001ca64b Run CC_CHECK on THP and SDK files (#115) cadmic 2024-05-13 14:05:49 -07:00
  • 9fb8c047e6 Match rspInitAudioDMEM[1-4] (#114) cadmic 2024-05-13 14:05:05 -07:00
  • c2b7869d16 Set up permuter import (#119) cadmic 2024-05-13 14:04:28 -07:00
  • 7d5f5aaeb1 Remove Ptr typedefs (#117) cadmic 2024-05-13 14:04:08 -07:00
  • 15f121d581 Match most functions of `_frameGCNcc.c` (#113) Yanis 2024-05-12 23:25:41 +02:00
  • 3612fbedb2 Match most functions of `_buildtev.c` (#112) Yanis 2024-05-12 23:25:34 +02:00
  • c3f53df194 Write basic development guide (#111) cadmic 2024-05-12 14:13:15 -07:00
  • 014e8adecf Make CC_CHECK error for missing function declarations (#110) cadmic 2024-05-11 23:50:08 -07:00
  • 6886419062 Upgrade to clang-format version 18 (#108) cadmic 2024-05-11 11:54:39 -07:00
  • 0891546327 Match the remaining functions of `pif.c` (#109) Yanis 2024-05-11 20:54:05 +02:00
  • 2307839048 Match frame.c GXWGFifo functions (#105) cadmic 2024-05-10 19:02:17 -07:00
  • 0ce5e4512b Match some `rsp.c` functions (#107) Yanis 2024-05-11 04:02:06 +02:00
  • 5853db9c0d Make decompme.py context parseable by m2c (#106) cadmic 2024-05-09 19:34:55 -07:00
  • 8c02584ece Strip out .global lines from asm when uploading to decomp.me (#102) cadmic 2024-05-09 13:30:29 -07:00
  • c7d00d89e0 Remove fake tXL_NODE struct (#103) cadmic 2024-05-09 13:20:44 -07:00
  • ceedfb8d64 Use AT_ADDRESS and hw_regs.h more consistently (#104) cadmic 2024-05-09 13:20:38 -07:00
  • 051f4de380 Fix editor warnings for macros.h cadmic 2024-05-09 12:07:12 -07:00
  • 412b1f6162 Match simGCN.c (#100) Prakxo 2024-05-09 20:59:37 +02:00
  • b703e9a252 Fix missing prototypes cadmic 2024-05-08 20:07:50 -07:00
  • 73ec798b69 Fix casts in rdpEvent cadmic 2024-05-08 18:40:30 -07:00
  • f721655b8d Match most functions of `pif.c` (#101) Yanis 2024-05-09 03:04:58 +02:00
  • d6ea290b5a Fix NON_MATCHING build cadmic 2024-05-08 17:42:25 -07:00
  • 508775bdf9 Format libc files (#99) cadmic 2024-05-07 18:44:18 -07:00
  • d41bfbb579 Match remaining functions of `rdp.c` (#98) Yanis 2024-05-06 23:23:58 +02:00
  • 3bfdcb485f Match RSP update functions and rdpParseGBI (#97) cadmic 2024-05-06 11:59:13 -07:00
  • 57d9f7bdf4 Document VC crashes (#96) cadmic 2024-05-06 09:25:19 -07:00
  • 904cd1279e Match more CPU functions (#95) cadmic 2024-05-06 09:25:12 -07:00
  • e89dcd76df Match CPU tree functions (#93) cadmic 2024-05-05 13:44:26 -07:00
  • 137fa8409c better os detection (#94) Yanis 2024-05-05 22:35:35 +02:00
  • 355975e06c Run host compiler for better warnings/errors (CC_CHECK) (#77) cadmic 2024-05-05 12:41:07 -07:00
  • 6fa4e88e3d Add jump tables to asm/non_matchings files for m2c (#92) cadmic 2024-05-05 11:20:48 -07:00
  • 308d9f0e4d Add explicit sizes to all jump tables (#91) cadmic 2024-05-05 11:20:38 -07:00
  • 12ece17846 Add trailing f to float constants (#90) cadmic 2024-05-05 11:20:32 -07:00
  • af6e395b6c Match paired-single/quantization (psq) functions (#89) cadmic 2024-05-03 11:34:22 -07:00
  • fdd4bec8df boolify remaining emulator files (#88) cadmic 2024-05-02 11:45:31 -07:00