Commit Graph

57 Commits

Author SHA1 Message Date
fgsfds b906f77b37 port: added rumble scale and support for 2 extra buttons
also fixed some warnings
2023-08-18 12:26:55 +02:00
fgsfds b109d866dd port: fix linux build 2023-08-09 23:00:57 +02:00
fgsfds 288b37a1b3 port: fix aEnvMixer; fix some misc warnings
hopefully that was the last of the big audio issues
2023-08-09 21:18:36 +02:00
fgsfds 62f3007d2a port: halfassed solution for segmented addresses; fix some dyntex related stuff 2023-08-08 14:30:59 +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 e1b892e8b4 port: hack in mouselook 2023-08-05 03:13:56 +02:00
fgsfds ea8e49c870 port: linux support; horrible hack to avoid segmented address funny moments
linux support only tested a little bit in a VM
2023-08-04 23:44:20 +02:00
fgsfds a9b772ef99 port: fix hitscans and other uses of Gtri 2023-08-04 16:46:05 +02:00
fgsfds d6ee4f49d2 port: flesh out the input system a bit 2023-08-04 01:11:50 +02:00
fgsfds 9433dc7769 port: make it not crash on the intro sequence and render SOME geometry 2023-08-01 23:38:06 +02:00
fgsfds 5c9a502657 port: fix Gfx being 16 bytes 2023-07-31 22:34:54 +02:00
fgsfds f91401cb95 port: make the legal screen render correctly
also, total errno death in the same commit because I am dumb
2023-07-30 21:24:39 +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 5255f7c346 Use Vtx/Col instead of struct gfxvtx, struct colour and u32 2023-05-27 13:22:14 +10:00
Ryan Dwyer d5a21a8459 Replace gDPSetVerticeArray with gSPVertex, rename gDPSetColorArray to gSPColor and rename gDPTri4 to gSPTri4 2023-05-27 10:27:15 +10:00
Ryan Dwyer a7f00522c1 gbi.h: Remove unused ifdefs and reformat the file 2023-05-26 22:29:08 +10:00
Ryan Dwyer 63c57f9075 Rename some scheduler symbols and message queues 2023-04-24 20:13:33 +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 eb51ea4550 Introduce ROM_SIZE Makefile option 2022-10-12 23:06:19 +10:00
Ryan Dwyer 17583575e4 Introduce support for gcc 2022-10-12 22:26:19 +10:00
Ryan Dwyer 80c5e004e0 Decompile tex0f1756c0 2022-09-11 19:42:45 +10:00
Ryan Dwyer 83d0268f19 Decompile bootPhase1 2022-08-22 20:24:50 +10:00
Ryan Dwyer c56cd2762c Attempt to decompile tex0f1756c0 2022-06-06 19:40:02 +10:00
Ryan Dwyer d7d4ca4156 jpn-final: Get lib segment matching excluding pointers 2022-03-14 21:36:43 +10:00
Ryan Dwyer 3116e126dd Decompile sndLoadAdpcmBook 2021-11-21 20:12:02 +10:00
Ryan Dwyer 624c084c65 Decompile _n_handleEvent 2021-11-13 16:54:12 +10:00
Ryan Dwyer 9a5cf9efe0 Decompile func00033820 2021-11-11 21:12:30 +10:00
Ryan Dwyer 80de3d4209 Merge struct audiohandle and struct sndstate 2021-11-10 22:28:22 +10:00
Ryan Dwyer a27cef3ce1 Decompile func00033cf0 2021-11-09 22:13:21 +10:00
Ryan Dwyer c8b4506b08 Decompile func00033f44 2021-11-09 21:58:47 +10:00
Ryan Dwyer 230a90bc68 Rename lib_2fba0.c to n_sl.c, lib_3a100.c to n_reverb.c and lib_446d0.c to n_auxbus.c 2021-11-09 21:12:42 +10:00
Ryan Dwyer f6cae4c718 Decompile n_alFxPull 2021-11-09 20:57:12 +10:00
Ryan Dwyer 4983665e01 Decompile n_alSndpNew 2021-10-18 19:25:49 +10:00
Ryan Dwyer ecf8582048 Decompile audioPostEvent 2021-10-18 17:58:09 +10:00
Ryan Dwyer de0021904f Decompile audioStop 2021-10-18 17:37:20 +10:00
Ryan Dwyer 3eb8137335 Tidy up sched.c and related functions 2021-10-18 17:10:28 +10:00
Ryan Dwyer 65da035e9b Rename n_alSeqpSetFilter11 to n_alSeqpStop 2021-10-17 22:17:37 +10:00
Ryan Dwyer 1fbea740fa Decompile n_alSeqpSetFilter11 2021-10-17 18:03:23 +10:00
Ryan Dwyer cc403a04ec Decompile n_alSynFilter12 2021-10-17 17:49:40 +10:00
Ryan Dwyer 02ca4099d1 Decompile n_alSynFilter13 2021-10-17 17:45:03 +10:00
Ryan Dwyer c0cab0dec5 Decompile n_alSynFilter11 2021-10-17 17:40:39 +10:00
Ryan Dwyer 48855dd6f8 Decompile n_alEnvmixerPull 2021-10-17 14:05:35 +10:00
Ryan Dwyer 78aeffe5a4 Decompile func0003ba64 2021-10-17 11:24:07 +10:00
Ryan Dwyer 33582bf17b Decompile n_alSynStartVoiceParams 2021-10-16 23:09:46 +10:00
Ryan Dwyer 2c213df8fa Decompile __n_CSPHandleMIDIMsg 2021-10-16 22:44:03 +10:00
Ryan Dwyer 2ff125a2f0 Decompile __n_CSPVoiceHandler 2021-10-16 11:02:12 +10:00
Ryan Dwyer a3a2d42e93 Decompile n_alFxNew 2021-10-15 22:05:29 +10:00