Commit Graph

1982 Commits

Author SHA1 Message Date
tildearrow d5324e8897 OPLL: drums mode work 2 2023-08-09 17:53:48 -05:00
tildearrow 3de0ee4e25 OPLL: drums mode work 2023-08-09 17:29:42 -05:00
cam900 72d04777c0 Less silent output 2023-08-09 20:38:17 +09:00
cam900 46b83833e1 Less louder output 2023-08-09 20:36:59 +09:00
cam900 1e2cd8282a Change Mulaw algorithm 2023-08-09 20:33:42 +09:00
cam900 14c5d94499 C140 Part 2 2023-08-09 20:30:00 +09:00
cam900 c34233cf4f Prepare for C140 2023-08-08 21:27:12 +09:00
tildearrow 9d410dfe9c add isVolGlobal to DivDispatch
do not key release on pendingNotes if so
issue #1325
2023-08-07 18:05:31 -05:00
tildearrow 4d476c0588 YM2612: fix direct stream 2023-08-04 17:48:34 -05:00
tildearrow 77e708dc57 YM2612: better DAC write scheduling
issue #1300
2023-08-04 17:36:36 -05:00
tildearrow 2060f8e9eb OPN: fix ExtCh alg/fb/fms/ams/lfo macros 2023-08-04 03:33:45 -05:00
tildearrow 3837fe59fb SN: fix key off 2023-08-03 01:10:25 -05:00
tildearrow 23daabf5b9 Game Boy: remove debug message 2023-08-03 00:45:03 -05:00
tildearrow 747b5d19bd NES: whoops!
issue #1313
2023-08-03 00:40:53 -05:00
tildearrow 537f90c3f1 fix again 2023-08-02 14:58:10 -05:00
tildearrow cf80eca19f FIX build 2023-08-02 01:27:29 -05:00
tildearrow f1b560cce9 PC speaker: fix cut freq
issue #1307
2023-08-01 16:00:13 -05:00
cam900 71b76e3e88 Fix K053260 sample offset 2023-07-31 20:06:07 +09:00
tildearrow 4c13fe08d2 YM2612: prioritize urgentWrite() on hard reset 2023-07-30 14:53:26 -05:00
tildearrow 954d91d073 OPLL: asdfasfd 2023-07-30 02:20:19 -05:00
tildearrow 1325664d25 SNES: fix possible sample corruption
when toggling echo
2023-07-29 17:12:46 -05:00
tildearrow 423f2f5069 OPN/A/B: implement 30xx on ExtCh
issue #1113
2023-07-29 16:05:34 -05:00
tildearrow 233431c2cc YM2612: implement 30xx on ExtCh 2023-07-29 14:17:04 -05:00
tildearrow a7e9218562 Namco WSG: fix custom clock 2023-07-28 04:27:53 -05:00
tildearrow b41d8fe208 TIA: fix custom clock
but it changes pitch of everything
2023-07-27 02:20:22 -05:00
tildearrow 501d8da7af NES: optimize NSFplay 2023-07-27 01:24:18 -05:00
tildearrow 1511b66015 MSM6258: fix missing type/outbits init 2023-07-26 19:33:49 -05:00
tildearrow 677f7fe682 ES5506: some cleanup
and fix sample map... ugh

issue #1282
2023-07-26 19:16:57 -05:00
tildearrow a3a004477d Game Boy: fix hw seq in low latency mode 2023-07-25 01:51:22 -05:00
tildearrow d12c061393 PET: fix not working 2023-07-25 01:26:41 -05:00
tildearrow 4161dcd786 fix crash when exporting audio (per chip)
also fix two misc issues in ES5506 and Sound Unit
2023-07-24 22:34:39 -05:00
tildearrow c702922144 OPLL: how am I going to do this 2023-07-23 22:36:27 -05:00
tildearrow 90264bb63e MSM5232: fix chan osc
issue #1269
2023-07-23 16:40:45 -05:00
tildearrow e52e2da68b dev165 - Namco 163: do not scale pitch by default 2023-07-23 15:57:25 -05:00
tildearrow 20418bb490 add TED to Furnace
#855 #873
2023-07-23 04:42:38 -05:00
cam900 3bafd4f6c0 update via PR comments 2023-07-23 17:39:38 +09:00
tildearrow 0d2b7427a6 MSM6258: only one output 2023-07-22 17:32:16 -05:00
tildearrow 2abe76d000 Amiga: fix custom clock 2023-07-22 01:42:05 -05:00
cam900 0889a8fe92 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf289b 2023-07-22 10:39:28 +09:00
tildearrow ad88ce46ab dev164 - Namco 163: improvements, part 4
- per-channel wave offset/length
- wave load position/length effects
- global wave load effects that actually make sense
- update doc
2023-07-21 19:54:35 -05:00
tildearrow 7cc166beb0 Namco 163: improvements, part 2 2023-07-20 18:23:58 -05:00
tildearrow b087b28325 remove Namco 163 name setting 2023-07-20 16:50:19 -05:00
tildearrow 08bd036193 Namco 163: improvements, part 1 2023-07-19 21:27:48 -05:00
tildearrow d779b4c516 Namco 163: get rid of wave load
part of some serious work... the global wave load feature will be improved
2023-07-19 14:29:38 -05:00
tildearrow b42614189f Namco 163: dang 2023-07-19 01:43:41 -05:00
tildearrow 01c33260bc this commit sucks 2023-07-19 00:16:44 -05:00
tildearrow 63a50745ac Namco 163: #1250, part 1 2023-07-18 19:29:02 -05:00
tildearrow ec9a3180b2
Merge pull request #1047 from tildearrow/k053260
Add K053260 support
2023-07-17 15:10:07 -05:00
tildearrow e07f9cd3f4 does not work 2023-07-15 20:29:49 -05:00
tildearrow 9c97291e9c MSM6258: don't use auto 2023-07-13 16:03:47 -05:00
cam900 7148f99b88 Merge branches 'master' and 'k053260' of https://github.com/tildearrow/furnace into k053260 2023-07-13 20:15:40 +09:00
tildearrow 708c363635 FixedQueue, part 2 2023-07-13 04:09:20 -05:00
tildearrow 99be9cb337 FixedQueue, part 1 2023-07-12 19:54:37 -05:00
tildearrow dbd200c279 prepare to use FixedQueue
avoiding allocations in real-time code
2023-07-12 19:43:15 -05:00
cam900 3adacff028 Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-07-12 20:11:13 +09:00
tildearrow 90b76d20e3 C64: fix reSIDfp muting 2023-07-12 06:04:37 -05:00
tildearrow 6ce45593cf C64: per-chan osc filters and volume 2023-07-11 18:11:48 -05:00
tildearrow e8130caa52 C64: fix dSID multi-chip 2023-07-11 17:21:51 -05:00
cam900 7aaa52297e Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-07-10 19:56:29 +09:00
tildearrow ecb9f6fbeb PV-1000: fix chan osc 2023-07-09 19:32:24 -05:00
tildearrow cf2c63caf7 YM2612: implement 9xxx, part 2
VGM export
2023-07-09 17:41:24 -05:00
tildearrow 0c5e58fa3e YM2612: implement 9xxx, part 1
does not work on VGM export yet
2023-07-09 15:12:45 -05:00
tildearrow 0b2de3b933 YM2612: fix DAC mute not respecting queue, part 2 2023-07-09 14:17:52 -05:00
tildearrow e2540bf789 renderDX11: fix crash when font tex fails to load
issue #1217
2023-07-09 03:18:23 -05:00
MooingLemur 73ea490fdb ZSM export: fix two bugs w/ looped sample export 2023-07-09 01:56:26 -05:00
cam900 2a4e7267aa Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-07-09 13:11:53 +09:00
tildearrow 3765294cd3 TODO: implement 30xx on ExtCh for pre7 2023-07-08 18:06:19 -05:00
tildearrow 9d0a95e228 Game Boy: fix zombie mode on first note 2023-07-08 17:08:08 -05:00
tildearrow 2786b307e3 YM2612: fix DAC mute not respecting queue limits 2023-07-08 16:19:50 -05:00
tildearrow 34502f218c WonderSwan: fix custom clock setting
issue #1211
2023-07-08 14:40:35 -05:00
tildearrow c1ff3c38aa Game Boy: fix memory leak 2023-07-08 14:40:14 -05:00
tildearrow d8381a21ea SegaPCM: fix volume not being reset after macro 2023-07-08 03:02:55 -05:00
cam900 e38c50bbb1 Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-07-08 16:57:17 +09:00
MooingLemur d722cc33d4 ZSM export: support for looped samples, fix error dispatching ZSM sync events 2023-07-07 14:56:59 -05:00
cam900 79a082c5d2 Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-07-07 20:41:52 +09:00
tildearrow aececf352f Game Boy: fix 10xx turning wave channel on
when it's off
2023-07-07 02:25:32 -05:00
tildearrow f841025ce6 Game Boy: fix wave corruption
this time for real
thanks jvsTSX
2023-07-07 02:21:13 -05:00
cam900 ac8db58cbf Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-07-06 20:00:20 +09:00
tildearrow 3d79827d55
Merge pull request #1199 from mooinglemur/20230705-zsmsync
VERA, ZSM Export: Add EExx event as synchronization message, add sync message support in ZSM export
2023-07-06 03:41:06 -05:00
tildearrow 61335fb09b C64: fix overlord
after more than one year
2023-07-06 02:20:22 -05:00
tildearrow 2dde6159a1 C64: fix dSID filters 2023-07-06 02:12:34 -05:00
tildearrow 7375d2e6fb C64: faster startup 2023-07-05 20:31:31 -05:00
tildearrow 073bc8d8b5 C64: faster 2023-07-05 20:12:08 -05:00
tildearrow 9d5e544695 C64: fix memory corruption 2023-07-05 19:36:40 -05:00
tildearrow bcd5bfdb42 C64: dSID core, part 2 2023-07-05 17:37:25 -05:00
MooingLemur a8a02b9ebb Changed EFxx to EExx at request of tildearrow 2023-07-05 15:29:11 -07:00
tildearrow 621616ae25 C64: dSID core, part 1 2023-07-05 17:09:02 -05:00
MooingLemur fba48149a5 VERA, ZSM Export: Add EFxx event as synchronization message, add sync message support in ZSM export 2023-07-05 15:07:44 -07:00
tildearrow 56b786f55e asd;klfj 2023-07-05 02:32:01 -05:00
tildearrow 23b65c61ce C64: fix reSIDfp envelope reset being inconsistent 2023-07-04 01:34:39 -05:00
tildearrow f1b30c01a4 dev160 - C64: add key priority system
and options to change hard reset envelope

issue #1115
2023-07-04 00:23:28 -05:00
tildearrow 7e6ffd7e12 fix wave synth ignoring wave set in wave macro
when wave did not change

issue #1194
2023-07-03 22:49:59 -05:00
mooinglemur 93097b40e5
ZSM export: Update format, implement PCM export support (#1191)
* ZSM export: suppress the extra tick before the loop

* ZSM: initial PCM export support

* Docs: update zsm-format.md with PCM format

* applied requested style changes from PR
2023-07-03 22:24:49 -05:00
tildearrow b0c683fee5 Game Boy: fix wave corruption I think 2023-07-03 04:06:42 -05:00
tildearrow 8d21948431 Game Boy: fix custom clock 2023-07-02 00:39:50 -05:00
tildearrow 72ed5deeb1 VERA: fix custom clock 2023-07-02 00:26:57 -05:00
tildearrow 69e3515757 SegaPCM: real limit is 2MB 2023-06-30 06:09:42 -05:00
cam900 8c4477c6dd Fix offset 2023-06-26 20:00:29 +09:00
cam900 4efd3591d2 Add silence to avoid popping noise 2023-06-26 19:59:57 +09:00
cam900 7b49b4b8e0 Merge branches 'master' and 'k053260' of https://github.com/tildearrow/furnace into k053260 2023-06-26 19:47:25 +09:00