Commit Graph
100 Commits
Author SHA1 Message Date
Jcw87andGitHub 9a889bfcf8 JAWWindow (#3039) 2026-01-13 17:50:47 +02:00
Jcw87andGitHub 335349693d ShieldD: integer division by 255 is not a relocation (#3038) 2026-01-13 17:49:31 +02:00
Jcw87andGitHub 1a65a6bbbd J3D debug (#3037)
* J3DGraphBase debug

* J3DGraphAnimator debug

* J3DGraphLoader debug
2026-01-13 17:49:09 +02:00
Jcw87andGitHub 2dd7e2ea62 J2DGraph debug (#3028)
* J2DGraph debug

* J2DGraph debug
2026-01-11 19:00:04 -08:00
Jcw87andGitHub 6e76f12dd3 std-vector debug (#3027) 2026-01-10 23:39:15 +02:00
Jcw87andGitHub 0e7b42e9ea linklist debug (#3025) 2026-01-08 07:52:18 -07:00
Jcw87andGitHub 2b52bc59d0 JMath debug (#3023) 2026-01-07 19:53:53 +02:00
Jcw87andGitHub a313c26f0b JFWDisplay debug (#3022) 2026-01-07 19:52:16 +02:00
Jcw87andGitHub 5b987084ea JUtility debug (#3020) 2026-01-05 04:07:04 -08:00
Jcw87andGitHub 22dc7a37db fix functions not returning values (#3018) 2026-01-05 03:55:35 -08:00
Jcw87andGitHub 767e3ba17e Z2AudioLib debug (#3016) 2026-01-05 03:54:00 -08:00
Jcw87andGitHub b897ed3ec9 m_Do debug (#3017)
* m_Do debug

* d_particle fix
2026-01-05 02:19:14 -08:00
Jcw87andGitHub deb7bead20 JKernel debug (#3012) 2026-01-04 17:22:56 -08:00
Jcw87andGitHub 038b8fd62f JAudio2 debug (#3006) 2025-12-27 15:23:15 -07:00
Jcw87andGitHub bae6d9da2d JAudio2 debug (#2996) 2025-12-26 13:20:53 -08:00
Jcw87andGitHub 6ef13c620a JAudio2 debug (#2990) 2025-12-23 10:23:09 -08:00
Jcw87andGitHub f156a2a413 JAHostIO, JAWExtSystem debug (#2985) 2025-12-22 12:27:31 -08:00
Jcw87andGitHub 2c62444df1 m_Do_main debug (#2965) 2025-12-19 21:22:03 +02:00
Jcw87andGitHub c8104b6d62 d_meter_HIO debug (#2959) 2025-12-16 16:54:05 +02:00
Jcw87andGitHub ae4ad9f477 fix functions not returning values (#2942)
* fix functions not returning values

* implement functions that should return values
2025-12-11 15:31:44 -08:00
Jcw87andGitHub 6eb299f0c3 J2DPrint::parse (#2001) 2023-12-13 06:39:07 +02:00
Jcw87andGitHub 33a285f179 JASHeapCtrl (#1965) 2023-10-20 19:36:29 +03:00
Jcw87andGitHub 3fa422caac m_Do_ext (#1958) 2023-10-10 23:40:37 +03:00
Jcw87andGitHub a64921a519 m_Do_mtx (#1956) 2023-10-06 03:19:54 -07:00
Jcw87andGitHub 1b5fb60a98 J3DTevs (#1950) 2023-09-30 14:10:06 +03:00
Jcw87andGitHub 251f9e2d5e JKRDecomp, JKRFileFinder (#1943)
* JKRDecomp

* JKRFileFinder

* JKRHeap.h size_t
2023-09-25 11:02:29 +03:00
Jcw87andGitHub 3e46ad6b30 JKernel (#1942) 2023-09-24 02:05:03 -07:00
Jcw87andGitHub f26fc0a26c JKRHeap void state_register (#1941) 2023-09-22 23:28:58 +03:00
Jcw87andGitHub 8904cee412 JUTResFont (#1940) 2023-09-21 17:05:10 +03:00
Jcw87andGitHub 6786efe712 JUTProcBar (#1939) 2023-09-21 14:56:39 +03:00
Jcw87andGitHub 540a9ef64e JUTConsole, JUTException (#1938) 2023-09-20 15:30:44 +03:00
Jcw87andGitHub f123de29e6 JUTGamePad (#1936) 2023-09-19 20:43:11 +03:00
Jcw87andGitHub 5b86df6000 JKRArchive debug rom (#1935) 2023-09-19 03:46:45 -07:00
Jcw87andGitHub 453eedacfa JKRArchive (#1930) 2023-09-16 20:18:45 +03:00
Jcw87andGitHub c2193c41eb JKRHeap (#1927)
* JKRHeap

* d_a_link
2023-09-15 16:02:47 -07:00
Jcw87andGitHub 287ae62349 JAUSectionHeap, Z2SoundInfo, others (#1925)
* Z2SoundInfo

* JAUSectionHeap

* Z2EnvSeMgr

* Z2AudioMgr

* m_Do_audio

* d_a_alink
2023-09-15 15:20:09 +03:00
Jcw87andGitHub f834379a8b fix functions not returning values (#1926) 2023-09-15 04:15:46 -07:00
Jcw87andGitHub 4ab104f390 JASVoiceBank, JASBasicWaveBank, JASBank, JAUSeqCollection (#1924)
* JASVoiceBank OK

* JASBasicWaveBank

* JASBank

* JAUSeqCollection
2023-09-12 18:14:57 +03:00
Jcw87andGitHub 64faf5012c JAUAudioArcInterpreter, JAUAudioArcLoader (#1917)
* JAUAudioArcInterpreter

* JAUAudioArcLoader OK
2023-09-09 08:26:01 +03:00
Jcw87andGitHub 3dd1963a59 JAUInitializer (#1915)
* JAUInitializer

* forgot a couple things
2023-09-07 19:50:36 +03:00
Jcw87andGitHub d56a9719ea J3DStruct (#1913) 2023-09-05 12:08:56 -06:00
Jcw87andGitHub 7f762353ea Fixes for other compilers (#1912)
* remove invalid virtual keywords

* remove duplicate inline

* remove leading 0 in character literals

* add missing public keywords

* fix some struct/class mismatches
2023-09-04 17:17:51 -06:00
Jcw87andGitHub d98444fe4e J2DWindow (#1910) 2023-09-04 16:41:08 +03:00
Jcw87andGitHub ce78c773b7 JASDriverIF, JASAiCtrl, JASDSPInterface (#1907)
* JASDriverIF

* JASDriverIF sinit

* JASAiCtrl

* JASDSPInterface
2023-09-03 01:34:50 +03:00
Jcw87andGitHub 2d45b68231 JASTrackPort, JASSeqCtrl.h, JASSeqParser (#1904)
* JASTrackPort OK

* JASSeqCtrl.h

* JASSeqParser

* progress

* Move JSU inlines
2023-09-01 11:55:46 +03:00
Jcw87andGitHub 6a4e50e74b d_file_select::dFile_select3D_c (#1899) 2023-08-27 21:09:20 -06:00
Jcw87andGitHub 5601eae629 J2DTevs (#1892) 2023-08-21 16:38:12 +03:00
Jcw87andGitHub a997bb00bc d_drawlist (#1881) 2023-08-14 07:08:32 +03:00
Jcw87andGitHub 6d9f00cb46 extract_game_assets.py: fix 'make assets' (#384) 2023-07-23 14:18:19 -06:00
Jcw87 d331fd53e3 unused asm and progress 2023-07-20 21:49:01 -07:00
Jcw87 482e14d270 J2DMatBlock 2023-07-20 21:33:18 -07:00
Jcw87 f17a48b011 d_vib_pattern 2023-07-20 21:25:38 -07:00
Jcw87 ba0e230982 J3DUDL 2023-07-20 21:25:09 -07:00
Jcw87 7e2cf84a88 JAISeq 2023-07-20 21:07:14 -07:00
Jcw87 250110cd10 JAISe 2023-07-20 21:07:12 -07:00
Jcw87 42e8d29fde J2DMatBlock 2023-07-15 19:24:13 -07:00
Jcw87 ec4df7f8db J2DOrthoGraph: improved parameter names 2023-07-15 19:02:28 -07:00
Jcw87 66b3dc12ae J2DGrafContext: Use inlines from debug, improved parameter names 2023-07-15 19:02:27 -07:00
Jcw87 0b5cf25236 d_cc_d_nonmatching 2023-07-03 00:06:03 -07:00
Jcw87 7af48a0078 d_menu_collect 2023-06-26 18:58:11 -07:00
Jcw87andGitHub 221f40e609 Remove #includes from headers (#334)
* add "global.h" to files that use it

* add MSL_C includes to files that use them

* remove dolphin includes from headers that don't need them

* remove JSupport includes from headers that don't need them

* remove JKernel includes from headers that don't need them

* remove JUtility includes from headers that don't need them

* remove J3D includes from headers that don't need them

* remove J2D includes from headers that don't need them

* remove JAudio2 includes from headers that don't need them

* remove Z2AudioLib includes from headers that don't need them

* remove JMessage includes from headers that don't need them

* remove JParticle includes from headers that don't need them

* remove SComponent includes from headers that don't need them

* remove dol includes from headers that don't need them

* sort includes
2023-05-12 12:10:14 -07:00
Jcw87andGitHub 4a29d25e65 improve const correctness (#325) 2023-04-29 17:32:56 -07:00
Jcw87andGitHub 0c4e853e4b fix functions not returning values (#324) 2023-04-29 17:31:04 -07:00
Jcw87 3477aaa1cb replace OS_MESSAGE_NON_BLOCKING and OS_MESSAGE_BLOCKING with OS_MESSAGE_NOBLOCK and OS_MESSAGE_BLOCK 2023-04-24 21:10:38 -07:00
Jcw87andGitHub af265612c1 J3DAnimation (#320) 2023-04-24 15:31:32 -07:00
Jcw87andGitHub b440ae74fb MSL_C (#319)
* MSL_C/string.h

* MSL_C/stdlib.h
2023-04-24 15:28:31 -07:00
Jcw87 632274e3b1 fix FLOAT_MIN 2023-04-23 06:57:16 -07:00
Jcw87andGitHub f5fc527d39 add MSL_C/stdio.h (#317) 2023-04-21 02:02:03 -07:00
Jcw87andGitHub 472340e2d6 add FLT_MAX, FLT_EPSILON, NAN, and HUGE_VALF to MSL_C headers (#316) 2023-04-21 02:01:46 -07:00
Jcw87 3fb45ab5bf Progress.md: update with new ordering 2023-01-31 17:47:54 -08:00
Jcw87 81c2adfad4 tp.py: progress: fix rels progress for windows 2023-01-31 17:45:47 -08:00
Jcw87 d34c3440c3 tp.py: progress: sort rels by name 2023-01-31 17:45:47 -08:00
Jcw87 cd4a37fdd4 tp.py: setup: call 'make tools' 2023-01-30 09:19:24 -08:00
Jcw87 61fc276734 requirements.txt: remove standard libraries that pip cannot install 2023-01-30 02:39:28 -08:00
Jcw87 5d49bb7777 tp.py: setup: Add execute flag to compilers on posix systems 2023-01-30 02:39:28 -08:00
Jcw87 6b031acca9 Makefile: 'tools' target should depend on 'dirs' 2023-01-30 02:39:27 -08:00
Jcw87 d09507c60c tp.py: setup: refactor lmgr326b.dll copy, and also do it for 1.2.5e 2023-01-30 02:39:27 -08:00
Jcw87 3d8bfabe5a lcf.py: fix wrong variable being checked for "@" 2023-01-28 20:53:37 -08:00
Jcw87 b63d35d9cf transform-dep.py: fake the -MP compiler option 2023-01-26 21:30:17 -08:00
Jcw87 8ccb2d4776 transform-dep.py: refactor 2023-01-26 21:26:40 -08:00
Jcw87 10ebe01a42 libarc/arc.py: use unix paths for _files.txt 2023-01-26 01:41:20 -08:00
Jcw87 e786c7dd3a libarc/arc.py: Check if directories already exist before creating 2023-01-26 01:41:19 -08:00
Jcw87 9ac1269473 libarc/arc.py: explicitly specify utf-8 encoding when opening text files 2023-01-26 01:41:19 -08:00
Jcw87 3a1282dd71 tp.py: fix exception handler 2023-01-25 23:15:49 -08:00
Jcw87 98db45807c makerel.py: Accept arguments from files, allowing rels to build with msys2 2023-01-23 01:53:06 -08:00
Jcw87 9237c661cf rename mwcceppc_patched.exe to mwcceppc_modded.exe for better windows compatibility 2023-01-23 00:34:44 -08:00
Jcw87 a1b027ed52 transform-dep.py: fix for wsl 2023-01-22 00:02:46 -08:00
Jcw87 df2391faa7 diff.py: invoke make with DISABLE_DEPS 2023-01-06 18:50:13 -08:00
Jcw87 2112d5d992 header dependency tracking might be useful for main.dol too 2023-01-06 18:49:42 -08:00
Jcw87 dd984e3b8e Generate makefiles from dol2asm 2023-01-06 03:52:59 -08:00
Jcw87 5aa83db436 dol2asm: generate makefiles that use header dependencies for smarter rebuilds 2023-01-06 03:52:56 -08:00
Jcw87 b4bfca89a1 dol2asm: fix incorrect debug function importing into libdol2asm/exporter/makefile.py 2023-01-06 03:52:55 -08:00
Jcw87 3786e47886 dol2asm: move exi library, f070ee948f 2023-01-06 03:52:55 -08:00
Jcw87 3ae051c356 dol2asm: fix libdol2asm.util import issue 2023-01-06 03:42:29 -08:00
Jcw87 95e34e69fd dol2asm: apply makefile changes from bc428f7f65 2023-01-05 01:56:46 -08:00
Jcw87 309148334f dol2asm: generate Unix paths in makefiles regardless of platform 2023-01-05 01:56:46 -08:00
Jcw87 3aa269c33b dol2asm: fix game paths 2023-01-05 01:56:45 -08:00
Jcw87andGitHub bc30d007e1 TNodeLinkList (#207) 2022-07-11 21:44:01 +02:00
Jcw87andGitHub 9e3baca808 JUTProcBar (#206) 2022-07-11 21:43:46 +02:00
Jcw87andGitHub fb9dd3cdee JKRDvdRipper, JKRSolidHeap (#199) 2022-06-07 16:03:27 -04:00