Commit Graph
92 Commits
Author SHA1 Message Date
Raf 288a007202 portx64: bug fix: mp3 code accessing out of bounds memory: increased alloc/audio heap size 2024-08-02 17:43:05 +08:00
Raf ef4b60d384 portx64: audio system changes 2024-07-30 16:57:17 +08:00
Raf 8a94af6a1c portx64: and more s32 -> uintptr_t 2024-07-30 16:46:02 +08:00
Raf 00c990eded portx64: lots of adjustments in memory allocations/data sizes/offsets etc 2024-07-23 01:52:35 +08:00
fgsfds 466c77362e port: mod: add support for sequence replacements 2023-09-28 00:55:14 +02:00
fgsfds 2d6e6c887e port: add mp3 decoding via lieff/minimp3 2023-08-06 21:24:38 +02:00
fgsfds eb8c4e9ee9 Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-06 18:52:09 +02:00
fgsfds ffb5ca4b5b port: begin implementing audio
mixer taken from sm64-port and modified to fit PD's naudio thing

MP3 playback not supported yet

audio buffering sucks
2023-08-06 15:51:07 +02:00
fgsfds 32c05e6a3d port: swap sequence headers 2023-08-06 01:18:07 +02:00
fgsfds da94644c38 port: make it link and load
nothing happens after loading though
2023-07-29 23:21:35 +02:00
Ryan Dwyer cef885db72 Replace a heap of literals, mostly in sound code 2023-07-07 22:10:48 +10:00
Ryan Dwyer 1df5e4dc51 Document propsnd functions 2023-06-03 11:17:22 +10:00
Ryan Dwyer 63c57f9075 Rename some scheduler symbols and message queues 2023-04-24 20:13:33 +10:00
Ryan Dwyer ba11c5634b Introduce uintptr_t 2022-12-07 21:00:03 +10:00
Ryan Dwyer 2d6d88cd6d ntsc-beta, pal-beta and pal-final: Introduce support for gcc 2022-11-26 19:53:48 +10:00
Ryan Dwyer ee17c78e5f ntsc-beta: Decompile seqPlay 2022-11-20 00:26:47 +10:00
Ryan Dwyer 51442c4db1 Align g_SndCache 2022-11-08 08:01:49 +10:00
Ryan Dwyer 4d04f1f282 ntsc-beta: Decompile sndLoadSound 2022-10-21 21:53:10 +10:00
Ryan Dwyer 82d2d500b6 ntsc-beta: Decompile sndLoadSfxCtl 2022-10-21 21:46:14 +10:00
Ryan Dwyer 17583575e4 Introduce support for gcc 2022-10-12 22:26:19 +10:00
Ryan Dwyer 66914659ff Rename a heap of file functions 2022-03-19 14:23:26 +10:00
Ryan Dwyer d7d4ca4156 jpn-final: Get lib segment matching excluding pointers 2022-03-14 21:36:43 +10:00
Ryan Dwyer fa7698724c pal-beta: Get lib segment matching excluding pointers 2022-03-11 14:18:03 +10:00
Ryan Dwyer f9fbf288f8 Rename PALDOWN macro to TICKS 2022-03-10 21:22:05 +10:00
Ryan Dwyer b04192c865 Decompile snd0001034c 2022-02-25 17:26:58 +10:00
Ryan Dwyer 369ca3bf61 Decompile sndStart 2021-11-21 20:54:30 +10:00
Ryan Dwyer 394ea26631 Decompile sndRemoveRef 2021-11-21 20:29:35 +10:00
Ryan Dwyer dfe82c624e Decompile sndAddRef 2021-11-21 20:29:07 +10:00
Ryan Dwyer 2d6752a40e Decompile sndLoadAdpcmLoop 2021-11-21 20:15:38 +10:00
Ryan Dwyer 3116e126dd Decompile sndLoadAdpcmBook 2021-11-21 20:12:02 +10:00
Ryan Dwyer e8f90ceadb Decompile sndLoadWavetable 2021-11-21 19:56:51 +10:00
Ryan Dwyer 3034f819b2 Decompile sndLoadEnvelope 2021-11-21 19:15:19 +10:00
Ryan Dwyer e83894195b Decompile sndLoadKeymap 2021-11-21 19:09:14 +10:00
Ryan Dwyer 6b19999345 Decompile sndLoadSound 2021-11-21 18:38:28 +10:00
Ryan Dwyer 399edfc8c9 Improve mismatch of snd0000ee88 2021-11-21 11:19:51 +10:00
Ryan Dwyer 7b001efcbe Decompile sndTick 2021-11-20 23:37:09 +10:00
Ryan Dwyer d4a22bec79 Rename sndStartMp3 to sndStartMp3ByFilenum and decompile new sndStartMp3 2021-11-20 21:22:54 +10:00
Ryan Dwyer 0f1cc2c864 Decompile sndAdjust 2021-11-20 18:48:45 +10:00
Ryan Dwyer e59676ea3b Decompile snd00010718 2021-11-20 18:22:26 +10:00
Ryan Dwyer 1f89c75501 Attempt to decompile snd0000ee88 2021-11-20 15:51:40 +10:00
Ryan Dwyer a63c8e62f7 Decompile snd0000ea80 2021-11-20 13:37:53 +10:00
Ryan Dwyer d5cbd891c2 Decompile snd0000ed14 2021-11-20 13:35:03 +10:00
Ryan Dwyer 656a0adb06 Decompile sndStartMp3 2021-11-20 11:35:11 +10:00
Ryan Dwyer eec9b802a7 Decompile sndIsFiltered 2021-11-20 11:20:57 +10:00
Ryan Dwyer 80de3d4209 Merge struct audiohandle and struct sndstate 2021-11-10 22:28:22 +10:00
Ryan Dwyer f53acf198a Decompile n_alCSPSetBank 2021-10-31 22:29:10 +10:00
Ryan Dwyer d02162d9aa Decompile n_alCSPPlay 2021-10-31 22:22:39 +10:00
Ryan Dwyer 60d51bfcf1 Decompile n_alCSPSetSeq 2021-10-31 22:19:47 +10:00
Ryan Dwyer 6951ddb915 Decompile seqPlay 2021-10-31 22:14:04 +10:00
Ryan Dwyer 74b04bbb98 Decompile sndGetMusicChannelVolume 2021-10-31 20:17:05 +10:00