furnace/src/engine/platform
tildearrow ed857b20c4 potentially breaking change: better freq formula
now using a 4096-entry-long table for calculating final period/frequency
see issue #303
2022-03-25 02:52:41 -05:00
..
sound Add VIC-20 support 2022-03-22 14:48:48 +07:00
abstract.cpp dispatch: add function to notify playback stopped 2022-03-07 01:48:48 -05:00
amiga.cpp several pitch fixes and stuff 2022-03-23 23:19:16 -05:00
amiga.h MOD import: more improvements 2022-03-15 18:32:15 -05:00
arcade.cpp YM2151: implement song tuning 2022-03-23 22:16:25 -05:00
arcade.h compound system flattening, part 1 2022-02-23 02:52:30 -05:00
ay.cpp Add AY-3-8914 support as configurable in AY-3-8910 2022-03-12 03:30:54 +09:00
ay.h Add AY-3-8914 support as configurable in AY-3-8910 2022-03-12 03:30:54 +09:00
ay8930.cpp AY: add 1.10 and 2.10 rates 2022-03-06 14:18:18 -05:00
ay8930.h add register view 2022-02-21 22:31:27 -05:00
bubsyswsg.cpp Reduce naming confusion in Bubble System Wavetable Sound 2022-03-17 10:11:48 +09:00
bubsyswsg.h Reduce naming confusion in Bubble System Wavetable Sound 2022-03-17 10:11:48 +09:00
c64.cpp Fix spacing 2022-03-03 03:12:10 +09:00
c64.h add register view 2022-02-21 22:31:27 -05:00
dummy.cpp license clarification, part 3 2022-02-14 22:12:20 -05:00
dummy.h license clarification, part 3 2022-02-14 22:12:20 -05:00
fmshared_OPM.h license clarification, part 3 2022-02-14 22:12:20 -05:00
fmshared_OPN.h license clarification, part 3 2022-02-14 22:12:20 -05:00
gb.cpp clamp wave data 2022-03-11 16:58:43 -05:00
gb.h add register view 2022-02-21 22:31:27 -05:00
genesis.cpp maybe fix possible crash regarding smp loop points 2022-03-21 21:26:36 -05:00
genesis.h Genesis: prioritize DAC writes 2022-03-14 01:38:11 -05:00
genesisext.cpp YM2151/2610/2612/Game Boy: fix panning - UNTESTED 2022-03-06 14:39:20 -05:00
genesisext.h license clarification, part 3 2022-02-14 22:12:20 -05:00
genesisshared.h Genesis: fix sample crash 2022-03-16 13:11:02 -05:00
lynx.cpp Lynx panning swap 2022-03-12 12:16:01 +01:00
lynx.h Lynx: fix stereo 2022-02-24 16:53:20 -05:00
nes.cpp maybe fix possible crash regarding smp loop points 2022-03-21 21:26:36 -05:00
nes.h add register view 2022-02-21 22:31:27 -05:00
opl.cpp OPL: oopsie. 20xx effect doesn't exist 2022-03-22 01:06:26 -05:00
opl.h OPL: implement effects 2022-03-16 01:53:46 -05:00
opll.cpp OPLL: it's tested now. works 2022-03-25 02:10:57 -05:00
opll.h OPLL: 99.9% 2022-03-01 23:07:29 -05:00
pce.cpp maybe fix possible crash regarding smp loop points 2022-03-21 21:26:36 -05:00
pce.h add register view 2022-02-21 22:31:27 -05:00
pcspkr.cpp PC speaker: register view 2022-03-07 01:54:28 -05:00
pcspkr.h dispatch: add function to notify playback stopped 2022-03-07 01:48:48 -05:00
pet.cpp PET: Use wave bits macro instead 2022-03-22 01:37:22 +07:00
pet.h PET: Use wave bits macro instead 2022-03-22 01:37:22 +07:00
qsound.cpp bring crash fix from 0.5.8 2022-02-24 22:52:20 -05:00
qsound.h tabs to spaces 2022-02-22 22:13:17 -05:00
saa.cpp add register view 2022-02-21 22:31:27 -05:00
saa.h add register view 2022-02-21 22:31:27 -05:00
segapcm.cpp several pitch fixes and stuff 2022-03-23 23:19:16 -05:00
segapcm.h compound system flattening, part 1 2022-02-23 02:52:30 -05:00
sms.cpp SMS: overdrive 2 fixes 2022-03-24 01:27:53 -05:00
sms.h improve the status bar 2022-02-15 01:46:03 -05:00
swan.cpp maybe fix possible crash regarding smp loop points 2022-03-21 21:26:36 -05:00
swan.h Rename WS to Swan 2022-03-07 19:04:20 +07:00
tia.cpp add register view 2022-02-21 22:31:27 -05:00
tia.h add register view 2022-02-21 22:31:27 -05:00
vera.cpp VERA: 0 to 3F 2022-03-22 00:13:28 -05:00
vera.h VERA: Implement PCM playback (again) 2022-03-19 20:59:17 +07:00
vic20.cpp potentially breaking change: better freq formula 2022-03-25 02:52:41 -05:00
vic20.h Add VIC-20 support 2022-03-22 14:48:48 +07:00
x1_010.cpp X1-010: don't pan in mono mode 2022-03-19 21:59:19 -05:00
x1_010.h Extract X1-010 core from submodule 2022-03-09 01:00:09 +09:00
ym2610.cpp A && B 2022-03-11 04:11:23 +09:00
ym2610.h Make some pitch command work in ADPCM-B, still partially and 01xx command is broken 2022-03-11 03:47:36 +09:00
ym2610b.cpp A && B 2022-03-11 04:11:23 +09:00
ym2610b.h Make some pitch command work in ADPCM-B, still partially and 01xx command is broken 2022-03-11 03:47:36 +09:00
ym2610bext.cpp YM2151/2610/2612/Game Boy: fix panning - UNTESTED 2022-03-06 14:39:20 -05:00
ym2610bext.h Prepare to support YM2610B and with Extended channel 3 mode 2022-02-25 01:02:35 +09:00
ym2610ext.cpp YM2151/2610/2612/Game Boy: fix panning - UNTESTED 2022-03-06 14:39:20 -05:00
ym2610ext.h license clarification, part 3 2022-02-14 22:12:20 -05:00
ym2610Interface.cpp Neo Geo: safety checks 2022-02-24 16:53:38 -05:00
ym2610shared.h allow detune 4 2022-03-07 22:28:20 -05:00