furnace/src/engine/platform/sound
cam900 957b57f3d9 Add primary MultiPCM support
Partially revert previous commit
Add notifyInsAddition in dispatch for instrument addition
Refresh sample memory when instrument type changed
Fix naming for consistency
Also, this commit fixes a some possible issue in MultiPCM on openMSX core.
Chip ID: Already determined
2025-08-29 16:24:32 +09:00
..
atomicssg AtomicSSG AY core 2024-04-29 15:21:58 -05:00
c64 C64: fix per-channel osc for 6581 2022-06-24 03:26:00 -05:00
c64_d C64: implement 6581 bias on dSID 2025-01-31 14:59:38 -05:00
c64_fp C64: fix reSIDfp muting 2023-07-12 06:04:37 -05:00
dave release v0.6.2 2024-04-01 00:50:41 -05:00
ga20 GA20: acquireDirect optimizations, part 1 2025-03-02 20:29:28 -05:00
gb fix warning 2024-03-17 18:16:19 -05:00
lynx new chan osc, part 6 2025-03-02 04:11:10 -05:00
nes MMC5: acquireDirect(), part 2 2025-03-07 03:12:18 -05:00
nes_nsfplay add 5E01 2024-03-18 16:02:16 -05:00
oki MSM6258: only one output 2023-07-22 17:32:16 -05:00
pokey new chan osc, part 7 2025-03-02 16:14:49 -05:00
sid2 SID2, part 1 2024-04-21 03:54:34 -05:00
snes more.... 2024-08-24 17:41:41 -05:00
t6w28 T6W28: fix noise emulation 2025-08-19 20:58:08 -05:00
tia TIA: acquireDirect() 2025-03-07 03:58:13 -05:00
ymf278b Add primary MultiPCM support 2025-08-29 16:24:32 +09:00
ymfm OPL4: fix PCM chan osc on ymfm 2025-06-21 17:46:27 -05:00
ay8910.cpp AY: this sucks, part 3 2025-03-08 02:22:45 -05:00
ay8910.h AY: this sucks, part 1 2025-03-07 20:19:24 -05:00
c140_c219.c low quality tildearrow code 2023-10-11 17:24:40 -05:00
c140_c219.h C140: add bank types 2023-10-11 02:48:39 -05:00
d65modified.c Add notes for ring modulation (XORing) 2023-04-13 11:56:34 +09:00
d65modified.h pv1000: Add XORing features 2023-04-11 09:19:12 +09:00
m114s.c a wavetable chip that breaks Furnace limits?! 2023-03-03 19:31:51 -05:00
m114s.h a wavetable chip that breaks Furnace limits?! 2023-03-03 19:31:51 -05:00
namco.cpp Namco WSG: noise in per-chan osc for real? 2023-01-12 17:45:33 -05:00
namco.h Namco WSG: per-channel oscilloscope 2022-06-20 18:20:49 -05:00
nds.cpp NDS: fix drift 2025-04-02 18:30:38 -05:00
nds.hpp NDS: fix drift 2025-04-02 18:30:38 -05:00
pce_psg.cpp PCE: fix noise chan osc 2025-05-20 18:08:48 -05:00
pce_psg.h move blip_buf to extern 2025-03-06 12:07:28 -05:00
qsound.c QSound: fix echo 2022-02-27 00:46:23 -05:00
qsound.h qsound clipping fix from MAME 2022-02-23 23:51:34 +01:00
rf5c68.cpp Add RF5C68 and RF5C164 support 2022-05-21 01:45:26 +07:00
rf5c68.h Add RF5C68 and RF5C164 support 2022-05-21 01:45:26 +07:00
rss.h add OPNA chip (work in progress) 2022-05-13 02:52:43 -05:00
saa1099.cpp per-channel oscilloscope, part 5 2022-05-01 02:40:03 -05:00
saa1099.h per-channel oscilloscope, part 5 2022-05-01 02:40:03 -05:00
segapcm.cpp SegaPCM: implement getSamplePos() 2023-03-19 16:49:31 -05:00
segapcm.h SegaPCM: implement getSamplePos() 2023-03-19 16:49:31 -05:00
sid3.c Update sid3.c 2025-02-22 14:45:09 -05:00
sid3.h add different clock speed, optimize channel processing, add quarter clock speed flag 2024-08-12 11:22:10 +03:00
sm8521.c SM8521: "improve" noise 2025-06-25 17:13:12 -05:00
sm8521.h SM8521: "improve" noise 2025-06-25 17:13:12 -05:00
sn76496.cpp SN: acquireDirect() 2025-03-08 03:23:49 -05:00
sn76496.h SN: acquireDirect() 2025-03-08 03:23:49 -05:00
su.cpp SoundUnit: emulation changes 2024-09-09 19:28:16 -05:00
su.h SoundUnit: emulation changes 2024-09-09 19:28:16 -05:00
supervision.c Supervision: some hopeful fixes 2025-03-23 03:44:06 -05:00
supervision.h no more global variables! 2024-09-01 16:11:42 +03:00
swan.c swan: fix edge case in APU emulation 2025-03-22 01:38:08 -05:00
swan.h swan: Support higher frequency rates at the emulation core level 2025-03-22 01:38:08 -05:00
swan_mdfn.cpp WonderSwan: bring Mednafen core back 2025-03-22 01:38:08 -05:00
swan_mdfn.h WonderSwan: bring Mednafen core back 2025-03-22 01:38:08 -05:00
ted-sound.c add TED to Furnace 2023-07-23 04:42:38 -05:00
ted-sound.h add TED to Furnace 2023-07-23 04:42:38 -05:00
upd1771.cpp SCV unification 2025-03-10 04:05:12 -05:00
upd1771.h µPD1771C: implement tone/noise mode 2025-01-29 04:10:54 -05:00
vera_pcm.c VERA: add ins color and reset 2022-03-10 17:46:40 -05:00
vera_pcm.h VERA: bring up actual emulation core 2022-03-10 15:51:27 -05:00
vera_psg.c VERA version number fix. 2025-08-11 05:05:25 -05:00
vera_psg.h VERA: add r47 revision with 9-bit volume table 2024-06-22 16:40:06 +07:00
vic20sound.c VIC-20: add an option to disable filters 2024-10-17 20:16:04 -05:00
vic20sound.h VIC-20: add an option to disable filters 2024-10-17 20:16:04 -05:00
vsu.cpp Virtual Boy: envelope bug status 2025-06-24 02:54:18 -05:00
vsu.h Virtual Boy: envelope bug status 2025-06-24 02:54:18 -05:00
ymz280b.cpp YMZ280B: fix VGM export 2022-11-21 16:12:29 -05:00
ymz280b.h freaking macOS 2022-05-20 14:48:08 -05:00