Commit Graph

572 Commits

Author SHA1 Message Date
Max Roncace 8578874254 Fix a bunch of compiler warnings and document several more bugs (#3130) 2026-03-17 22:38:05 -07:00
Max Roncace f17c134aff Fix vertex data not being populated for non-textured models
This affects models loaded by d_a_bg such as Stage/bmde/model2.bmd.
2026-03-18 00:25:38 -04:00
PJB3005 c2879e735c Disable JASAiCtrl safety kill code
Doesn't work properly and causes weird behavior
2026-03-16 23:35:57 +01:00
TakaRikka 61d2ba1e33 Merge pull request #93 from TakaRikka/ira-crashfix1
JAUSoundTable-related crash fix
2026-03-16 14:27:43 -07:00
PJB3005 3bab77b59d Fix CUTOFF_TO_IIR_TABLE OOB 2026-03-16 16:48:45 +01:00
Irastris 451ebcbb3c Use DUSK_AUDIO_DISABLED instead of TARGET_PC 2026-03-16 11:48:45 -04:00
PJB3005 6f2b730143 BE fix MixConfig 2026-03-16 16:48:38 +01:00
PJB3005 fae09942a4 Fix setBusConnect OOB for "dolby mode" channels 2026-03-16 16:48:11 +01:00
PJB3005 743e5b11d8 Fix NullTexData too small 2026-03-16 15:44:36 +01:00
Lurs f33923dc56 Fixes #82 2026-03-16 08:35:34 +01:00
Irastris ee2079bcf9 JAUSoundTable-related crash fix 2026-03-15 18:53:42 -04:00
PJB3005 8b63858d9d Oops 2026-03-15 18:41:48 +01:00
PJB3005 96dc827011 More minor naming 2026-03-15 17:59:11 +01:00
PJB3005 d759bcffbd Names mixed in with some BE fixes 2026-03-15 01:23:11 +01:00
Max Roncace 4fd2ddd67a Fix some Clang compile warnings 2026-03-14 18:37:18 -04:00
PJB3005 2f38d70db8 Use type-level operator delete overload when appropriate in jkrDelete
Found by Lars
2026-03-14 17:55:19 +01:00
PJB3005 e86aebfcd8 Disable debug code in JASAramStream 2026-03-14 16:44:04 +01:00
PJB3005 73d1d20d89 Fix JAUSoundAnimation 2026-03-14 16:43:20 +01:00
PJB3005 6f68ce3531 Fix OFFSET_PTR name conflicts 2026-03-14 16:42:41 +01:00
PJB3005 602f69673b Don't make the DAC rate weird 2026-03-14 14:22:33 +01:00
PJB3005 82b4f6327c Assign names to threads
Visible in debuggers etc
2026-03-14 14:16:49 +01:00
PJB3005 7eaabe6ecc We have audio!! 2026-03-14 14:03:10 +01:00
PJB3005 ca467e62ab More documenting for JASAramStream and JASDSPInterface 2026-03-14 14:03:09 +01:00
PJB3005 9d1deb2a37 Fix another JASTaskThread::allocCallStack size 2026-03-14 14:02:15 +01:00
PJB3005 dd9155dc30 Make JASMemPool_MultiThreaded use ObjectLevelLockable
Shrug I wrote this in despair debugging the previous issue. Can't hurt I guess.
2026-03-14 14:02:15 +01:00
PJB3005 91069ae3b2 Fix incorrect JASChannel size for JASPoolAllocObject_MultiThreaded
Despair
2026-03-14 14:02:14 +01:00
PJB3005 66e2709290 Some more names 2026-03-14 14:02:14 +01:00
PJB3005 18a63d06bd Fix DVD command sizes 2026-03-14 14:02:14 +01:00
PJB3005 29b316f8ae Fix JASTrackNodeOffset missing offset 2026-03-14 14:02:14 +01:00
PJB3005 d48b8196eb Make JKRAramPiece trap on invalid pointers 2026-03-14 14:02:14 +01:00
PJB3005 3c83c98887 Fix BE in JASAramStream::load 2026-03-14 14:02:14 +01:00
PJB3005 2228241c2b Fix JASAramStream layout 2026-03-14 14:02:14 +01:00
PJB3005 977cbf1b63 BE JASSeqReader.h 2026-03-14 14:02:14 +01:00
PJB3005 4db5684d3e BE JASAramStream 2026-03-14 14:02:14 +01:00
PJB3005 ffd2c47420 BE JAUSoundTableItem 2026-03-14 14:02:13 +01:00
PJB3005 9dbade65d4 Basic audio system start 2026-03-14 14:02:13 +01:00
PJB3005 d77bceb821 nop JASDsp::releaseHalt 2026-03-14 14:02:13 +01:00
PJB3005 e07fbef818 Block DSP commands, no DSP emulated 2026-03-14 14:02:13 +01:00
PJB3005 45e55f1384 Constant for DSP_SUBFRAME_SIZE 2026-03-14 14:02:13 +01:00
PJB3005 4f09fc65ac Remove JASAudioThread race condition fixing code
I'm not planning on using JASAudioThread anymore
2026-03-14 14:02:13 +01:00
PJB3005 5235bb03fe Fix JAISoundID endianness issues 2026-03-14 13:59:26 +01:00
PJB3005 fa139ecf5c Implement JASCriticalSection with a regular mutex 2026-03-14 13:49:16 +01:00
PJB3005 a0cf0a3c8c Fix JASTaskThread::allocCallStack on 64-bit 2026-03-14 13:49:16 +01:00
madeline 213d193b9d fix createBasicBank (for now) 2026-03-14 13:49:16 +01:00
madeline 29dc57f91b stub dsp send commands for now 2026-03-14 13:49:16 +01:00
PJB3005 11d90302f1 Fix build
Heck
2026-03-14 13:45:58 +01:00
PJB3005 303a21a4a3 JAudio field name/comment pass
HUGE thanks to XAYRGA for their work documenting JAudio file formats
2026-03-14 13:45:55 +01:00
BigBen 7c2a32b209 Change imgOffset type from u32 to s32
Should help prevent crashes opening map
2026-03-13 13:33:00 -04:00
Max Roncace 9fff8d45a1 Fix multiple classes being inappropriately zero-initialized via JKR_NEW* (#70)
This might also fix #71 and #72.
2026-03-13 02:50:53 -04:00
Jeffrey Crowell ffcdacc09f remove instance of double endian swapping pContent->0 was already endian swapped (#84) 2026-03-12 21:19:48 -07:00