furnace/src/engine/platform
tildearrow b647d17b12 prepare for custom chip clock rates 2022-12-03 04:24:08 -05:00
..
sound YMZ280B: fix VGM export 2022-11-21 16:12:29 -05:00
abstract.cpp prepare for custom chip clock rates 2022-12-03 04:24:08 -05:00
amiga.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
amiga.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
arcade.cpp Prepare for split volume scaling macro to 'log volume only' macro and 'log volume if compatibility flag set' macro 2022-10-28 22:36:50 +09:00
arcade.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
ay.cpp (12*sampleBank+c.value%12) 2022-10-04 00:46:16 -05:00
ay.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
ay8930.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
ay8930.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
bubsyswsg.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
bubsyswsg.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
c64.cpp C64: partially fix wave after gate 2022-10-07 17:21:53 -05:00
c64.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
dummy.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
dummy.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
fds.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
fds.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
fmshared_OPM.h Various corrections and fixes 2022-06-17 14:30:18 +09:00
fmshared_OPN.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
fmsharedbase.h implement KVS on YM2612 2022-09-22 01:18:41 -05:00
gb.cpp Game Boy: fix porta regression 2022-10-07 23:37:56 -05:00
gb.h Game Boy: fix Synchronize 2022-10-02 00:06:06 -05:00
genesis.cpp YM2612: prototype of ExtCh macros 2022-11-08 18:33:01 -05:00
genesis.h dev125 - prepare for ExtCh FM macros 2022-11-07 18:39:04 -05:00
genesisext.cpp YM2612: fix ExtCh macro one-tick delay 2022-11-09 23:24:03 -05:00
genesisext.h YM2612: prototype of ExtCh macros 2022-11-08 18:33:01 -05:00
lynx.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
lynx.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
mmc5.cpp MMC5: also apply fix here 2022-10-24 23:16:38 -05:00
mmc5.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
msm5232.cpp fix build on Windows 2022-10-04 13:18:18 -05:00
msm5232.h MSM5232: oh come on why didn't I commit this? 2022-10-04 03:34:38 -05:00
msm6258.cpp chip sample selection, part 4 2022-11-26 23:50:20 -05:00
msm6258.h chip sample selection, part 4 2022-11-26 23:50:20 -05:00
msm6295.cpp chip sample selection, part 4 2022-11-26 23:50:20 -05:00
msm6295.h chip sample selection, part 4 2022-11-26 23:50:20 -05:00
n163.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
n163.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
namcowsg.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
namcowsg.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
nes.cpp chip sample selection, part 4 2022-11-26 23:50:20 -05:00
nes.h chip sample selection, part 4 2022-11-26 23:50:20 -05:00
opl.cpp chip sample selection, part 4 2022-11-26 23:50:20 -05:00
opl.h chip sample selection, part 4 2022-11-26 23:50:20 -05:00
oplAInterface.cpp prepare for Y8950/YMU759 ADPCM 2022-05-13 14:59:36 -05:00
opll.cpp OPLL: add setting to not write freq of top/hi-hat 2022-11-15 16:53:05 -05:00
opll.h OPLL: add setting to not write freq of top/hi-hat 2022-11-15 16:53:05 -05:00
pce.cpp PCE: finally fix LFO 2022-11-15 16:40:27 -05:00
pce.h PCE: finally fix LFO 2022-11-15 16:40:27 -05:00
pcmdac.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
pcmdac.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
pcspkr.cpp PC speaker: add PC-98 clock rate options 2022-11-10 04:48:15 -05:00
pcspkr.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
pet.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
pet.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
pong.cpp fine, here's your Pong 2022-10-24 03:19:42 -05:00
pong.h fine, here's your Pong 2022-10-24 03:19:42 -05:00
qsound.cpp QSound: ADPCM, part 1 2022-12-01 19:21:02 -05:00
qsound.h QSound: ADPCM? 2022-12-01 18:34:22 -05:00
rf5c68.cpp chip sample selection, part 4 2022-11-26 23:50:20 -05:00
rf5c68.h chip sample selection, part 4 2022-11-26 23:50:20 -05:00
saa.cpp SAA1099: try fixing big endian 2022-11-15 22:25:05 -05:00
saa.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
scc.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
scc.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
segapcm.cpp chip sample selection, part 4 2022-11-26 23:50:20 -05:00
segapcm.h chip sample selection, part 4 2022-11-26 23:50:20 -05:00
sms.cpp SN: address more easy noise issues, part 1 2022-11-28 16:46:25 -05:00
sms.h SN: address easy noise feedback, part 1 2022-11-28 01:27:58 -05:00
snes.cpp chip sample selection, part 4 2022-11-26 23:50:20 -05:00
snes.h chip sample selection, part 4 2022-11-26 23:50:20 -05:00
su.cpp Uninitialized Trash 2022-11-27 00:30:41 -05:00
su.h chip sample selection, part 4 2022-11-26 23:50:20 -05:00
swan.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
swan.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
t6w28.cpp SN: address more easy noise issues, part 1 2022-11-28 16:46:25 -05:00
t6w28.h T6W28: now implement easy noise here 2022-11-28 03:05:14 -05:00
tia.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
tia.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
tx81z.cpp Prepare for split volume scaling macro to 'log volume only' macro and 'log volume if compatibility flag set' macro 2022-10-28 22:36:50 +09:00
tx81z.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
vb.cpp Virtual Boy: document reset register 2022-10-16 01:14:00 -05:00
vb.h Virtual Boy: fix noise phase reset 2022-10-11 03:52:25 -05:00
vera.cpp VERA: what is this? inconsistency? 2022-10-15 04:09:04 -05:00
vera.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
vic20.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
vic20.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
vrc6.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
vrc6.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
x1_010.cpp chip sample selection, part 4 2022-11-26 23:50:20 -05:00
x1_010.h chip sample selection, part 4 2022-11-26 23:50:20 -05:00
ym2203.cpp dev125 - prepare for ExtCh FM macros 2022-11-07 18:39:04 -05:00
ym2203.h dev125 - prepare for ExtCh FM macros 2022-11-07 18:39:04 -05:00
ym2203ext.cpp Prepare for split volume scaling macro to 'log volume only' macro and 'log volume if compatibility flag set' macro 2022-10-28 22:36:50 +09:00
ym2203ext.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
ym2608.cpp chip sample selection, part 4 2022-11-26 23:50:20 -05:00
ym2608.h chip sample selection, part 4 2022-11-26 23:50:20 -05:00
ym2608Interface.cpp BANK 2022-05-15 02:02:31 -05:00
ym2608ext.cpp Prepare for split volume scaling macro to 'log volume only' macro and 'log volume if compatibility flag set' macro 2022-10-28 22:36:50 +09:00
ym2608ext.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
ym2610.cpp Prepare for split volume scaling macro to 'log volume only' macro and 'log volume if compatibility flag set' macro 2022-10-28 22:36:50 +09:00
ym2610.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
ym2610Interface.cpp Prepare for split sample chip instrument 2022-08-27 16:27:36 +09:00
ym2610b.cpp Prepare for split volume scaling macro to 'log volume only' macro and 'log volume if compatibility flag set' macro 2022-10-28 22:36:50 +09:00
ym2610b.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
ym2610bext.cpp Prepare for split volume scaling macro to 'log volume only' macro and 'log volume if compatibility flag set' macro 2022-10-28 22:36:50 +09:00
ym2610bext.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
ym2610ext.cpp Prepare for split volume scaling macro to 'log volume only' macro and 'log volume if compatibility flag set' macro 2022-10-28 22:36:50 +09:00
ym2610ext.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
ym2610shared.h chip sample selection, part 4 2022-11-26 23:50:20 -05:00
ymz280b.cpp chip sample selection, part 4 2022-11-26 23:50:20 -05:00
ymz280b.h chip sample selection, part 4 2022-11-26 23:50:20 -05:00
zxbeeper.cpp chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00
zxbeeper.h chip flags rewrite, part 4 - DO NOT USE 2022-09-29 20:13:40 -05:00