Catherine Reprobate
80d787caf9
Support for two-sticks, one controller
...
port: implements analog movement for pc controllers
port: Implement menu movement with the C stick
port: Implement analog leaning
port: Implement 1.2 + 1 analog zooming
port: pd input lib now handles 32 buttons
port: modern crouch implementation
port: implement analog slayer airbraking
port: xbla farsight strafing
Map crouch buttons
- map cycle crouch to L3
- sensible 1964-style crouch bindings
2023-10-17 18:28:18 -07:00
fgsfds
2b27c2dc6a
port: make matrices work with GBI_FLOATS
...
add GBI_FLOATS=1 to DEFINES to enable it
not enabling by default yet because not sure if it'll break anything
2023-08-26 13:49:23 +02:00
fgsfds
2670db7ca1
port: add rstick fields to OSContPad
2023-08-21 00:29:51 +02:00
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