81 Commits

Author SHA1 Message Date
LagoLunatic 86a17bbfb7 JAIZelInst OK (#1005)
* JAIZelInst OK

* Clean up some default args
2026-05-17 17:10:52 -04:00
LagoLunatic 36ec2825ee d_a_movie_player 99% (#1003)
* d_a_movie_player 99%

* Fix version differences
2026-05-15 19:57:45 -04:00
LagoLunatic fb733364c8 JFWSystem OK 2026-04-02 19:33:38 -04:00
LagoLunatic 217775af4e Use precompiled headers, fix weak data issues 2025-08-20 18:51:42 -04:00
LagoLunatic 3bb95dd90c d_mesg work 2025-06-26 19:12:22 -04:00
LagoLunatic 5ea6edc4b2 m_Do_main OK for demo 2025-06-23 21:56:41 -04:00
LagoLunatic efc33c5fc4 Various inline cleanup 2025-06-19 19:03:11 -04:00
LagoLunatic ede01ca07b daPy_lk_c::draw and linkDraw matched on retail with (void)0 assert, d_a_figure OK 2025-06-18 20:14:26 -04:00
LagoLunatic 3d0aff6a84 daPy_lk_c::dProcTool and daDemo00_c::execute matched, fix up various inlines and template classes, stb OK 2025-06-17 22:30:17 -04:00
LagoLunatic a27e5b3379 Some enum/define cleanup 2025-06-09 16:14:24 -04:00
LagoLunatic 7e37357f66 JUT cleanup 2025-05-29 18:46:23 -04:00
LagoLunatic a6c0286349 Demo: Disable opt_propagation, fix assert macro, DynamicLink OK 2025-05-20 00:09:23 -04:00
LagoLunatic e063db9697 Fix error handler typedefs 2025-05-17 14:16:26 -04:00
LagoLunatic 780d4e680a d_drawlist OK, J2DPicture inline cleanup 2025-04-12 23:18:11 -04:00
LagoLunatic b4a6abb121 Fix priority type u32 -> s32 2025-03-10 21:17:59 -04:00
LagoLunatic 0e508ad721 Clean up JPAEmitterLoader 2025-03-06 19:15:49 -05:00
LagoLunatic e620f9328b Use _GX name typedefs 2025-01-14 22:47:21 -05:00
LagoLunatic d2426c53f7 Fix JUTXfb fakematch
This match (with the u32 cast) is more likely to be the real match based on the inlines called in TP debug.
2025-01-14 22:41:00 -05:00
LagoLunatic e9f82ff359 Add custom build rule for material display lists with image addresses in them 2024-11-01 19:32:15 -04:00
LagoLunatic 202851599f More warning/error cleanup, mostly includes 2024-10-17 23:46:30 -04:00
LagoLunatic 34afbd84db clangd: Started fixing warnings and errors, code cleanup 2024-10-17 21:35:18 -04:00
LagoLunatic a0fdc414b1 Remove leading underscore from uses of GX enums 2024-09-07 17:34:24 -04:00
Erilea 202fce5fa7 d_vibration / d_vib_pattern 2024-07-25 19:13:30 +02:00
Jasper St. Pierre 2a65dfdb6e d_ovlp_fade4 work 2024-07-13 15:58:17 -07:00
LagoLunatic c836c5ca1f Use FALSE macro in asserts, remove JUT_PANIC macro 2024-06-22 10:10:07 -04:00
LagoLunatic 0d66571e86 Fix JUT_ASSERT to use double defines
We know JUT_ASSERT originally had double defines because defines such as NULL and ARRAY_SIZE are expanded in assertion strings, as discovered by Jasper:
https://godbolt.org/z/PvqsG9asb
2024-06-22 09:54:20 -04:00
LagoLunatic d0e8844b4b Add uint typedef 2024-03-11 18:23:44 -04:00
LagoLunatic 64dd688ddd Make JUT_ASSERT macro more accurate
(COND) == 0 and !(COND) both only match sometimes, but (void)((COND) || ...) seems to work all the time.
2024-03-09 17:05:34 -05:00
Jcw87 aa203350c1 d_s_menu 2024-01-23 01:04:10 -08:00
Jasper St. Pierre fbc3906a1d J2DPicture match 2024-01-21 12:57:50 -08:00
LagoLunatic 17cf09cc09 clean up some inlines 2024-01-18 00:26:06 -05:00
LagoLunatic 76b28bee52 d_a_player_main work 2024-01-12 22:46:07 -05:00
LagoLunatic f24ffc7345 misc cleanup 2024-01-09 18:06:42 -05:00
LagoLunatic 5c6e6213fb Rename JUTDataBlockHeader 2024-01-03 22:29:23 -05:00
Jasper St. Pierre ab32a83d00 Merge pull request #563 from Jcw87/MSL_C
Standard Library Headers
2023-12-30 13:58:17 -08:00
Jcw87 7d26a34825 stdarg.h 2023-12-30 01:17:54 -08:00
Jcw87 6959167478 time macro 2023-12-30 01:15:31 -08:00
TakaRikka 5773ee904c reorganize MSL_C/Runtime files. wip, notmatching 2023-12-27 21:07:21 -08:00
LagoLunatic ec3f7f0198 misc minor cleanup (indentation, offset comments, etc) 2023-12-19 21:29:37 -05:00
Jcw87 c4862c0028 JAudio 2023-12-17 21:02:52 -08:00
Jcw87 0549d5c189 implement a few JSystem inlines 2023-12-14 23:49:27 -08:00
Jcw87 e2a3c6b7bf use macros for compiler alignment and section directives 2023-12-10 01:25:36 -08:00
LagoLunatic 56a37d2594 JUTFontData_Ascfont_fix12 match 2023-12-06 15:52:57 -05:00
LagoLunatic 478f3111e0 JUTXfb match 2023-12-05 16:06:17 -05:00
Jasper St. Pierre befd757e75 JUTGamePad work 2023-12-02 00:07:38 -08:00
Jasper St. Pierre 2650487343 JUTConsole work
inspired by nw4r
2023-12-01 23:44:31 -08:00
LagoLunatic da7b41ba49 Use struct bitfields for pad buttons, matching several functions 2023-11-26 17:43:39 -05:00
Jasper St. Pierre 4a496727a9 more JUTConsole work 2023-11-25 14:35:04 -08:00
Jasper St. Pierre 855fb1e2ed JUTConsole work 2023-11-25 14:24:57 -08:00
Jasper St. Pierre 9fa3971d85 m_Do_graphic work 2023-11-18 14:28:38 -08:00