Commit Graph
21 Commits
Author SHA1 Message Date
fgsfds 844139b339 port: restart currently playing MP3 when needed
there's probably a way to determine reset condition without adding an extra field to g_Mp3Vars, but I can't be arsed to figure it out
2023-08-26 10:34:35 +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
Ryan Dwyer cef885db72 Replace a heap of literals, mostly in sound code 2023-07-07 22:10:48 +10:00
Ryan Dwyer ba11c5634b Introduce uintptr_t 2022-12-07 21:00:03 +10:00
Ryan Dwyer 17583575e4 Introduce support for gcc 2022-10-12 22:26:19 +10:00
Ryan Dwyer 960baf33a8 Decompile objRender 2022-03-10 20:59:28 +10:00
Ryan Dwyer d4a22bec79 Rename sndStartMp3 to sndStartMp3ByFilenum and decompile new sndStartMp3 2021-11-20 21:22:54 +10:00
Ryan Dwyer caa08029b9 Move mp3 code into its own folder 2021-11-19 22:50:16 +10:00
Ryan Dwyer e8770da22b Decompile func0003f8a0 2021-11-18 20:42:40 +10:00
Ryan Dwyer f19dccf306 Decompile func0004453c 2021-11-08 14:45:06 +10:00
Ryan Dwyer 4bac39d39a Decompile func00044460 2021-11-08 13:38:24 +10:00
Ryan Dwyer 685827fbce Decompile mtx4Print 2021-11-06 12:17:04 +10:00
Ryan Dwyer 1be7961e08 Decompile func00037fc0 2021-11-01 13:13:50 +10:00
Ryan Dwyer 48855dd6f8 Decompile n_alEnvmixerPull 2021-10-17 14:05:35 +10:00
Ryan Dwyer 868b40f311 Decompile _pullSubFrame 2021-10-17 12:39:17 +10:00
Ryan Dwyer e68c9d562f Decompile _getRate 2021-10-17 11:58:51 +10:00
Ryan Dwyer d3ef0a34ad Replace ultra headers with version J 2021-10-14 17:52:32 +10:00
Ryan Dwyer e79de97e7c Decompile speakersSetMode 2021-10-12 08:22:10 +10:00
Ryan Dwyer d82a6ba619 Rename a bunch of lib files and functions
* lib_070d0.c to vm.c
* lib_09a80.c to vi.c
* lib_0bfb0.c to fault.c
* lib_0c000.c to crash.c
* lib_11420.c to music.c
* lib_13710.c to pimgr.c
* lib_184d0.c to ailist.c and path.c
* lib_233c0.c to anim.c
* lib_24e40.c to collision.c
* lib_2fa00.c to rmon.c
* lib_34030.c to speaker.c
* lib_37b00.c to mp3.c
2021-10-11 22:46:29 +10:00