tildearrow
|
8cac04d917
|
OPL: fix drum muting
|
2023-09-13 18:03:22 -05:00 |
|
tildearrow
|
9a63fdccd5
|
drop usage of std::deque, part 2
|
2023-09-13 02:46:02 -05:00 |
|
tildearrow
|
658f69bc4e
|
dev176 - OPM/OPZ: fix pitch
|
2023-09-12 01:12:59 -05:00 |
|
tildearrow
|
4777284a7c
|
C219: don't phase reset if duty macro hasn't chang
ed
|
2023-09-11 02:57:24 -05:00 |
|
tildearrow
|
f0255f30e8
|
C219: fix noise being restricted by sample length
|
2023-09-11 02:54:48 -05:00 |
|
tildearrow
|
d687edf16a
|
SoundUnit: fix getPan() again
|
2023-09-11 01:50:52 -05:00 |
|
tildearrow
|
8b7b21d909
|
MSM6258: VGM EXPORT!!!
|
2023-09-11 01:19:02 -05:00 |
|
tildearrow
|
630bdfb2b5
|
K053260: fix legato + arp on non-linear pitch
|
2023-09-10 13:06:25 -05:00 |
|
tildearrow
|
1a520dbf3e
|
more multi-thread fixes
don't use static on acquire()
don't yield at all
run fillBuf() on thread
fix option tooltip as it introduces some overhead
|
2023-09-07 00:48:26 -05:00 |
|
tildearrow
|
bb4de6fcb0
|
OPL/OPNA/OPNB: fix ADPCM-B freq not being clamped
|
2023-09-06 18:39:56 -05:00 |
|
tildearrow
|
ef23b88ad3
|
NES: fix chan osc (noise, NSFplay)
|
2023-09-02 03:58:11 -05:00 |
|
tildearrow
|
addbc986f0
|
ExtCh: fix forceIns
why KVS
|
2023-08-31 03:23:15 -05:00 |
|
tildearrow
|
9caa2f38f4
|
SoundUnit: fix getPan()
|
2023-08-31 00:42:25 -05:00 |
|
tildearrow
|
274ce8a646
|
remove many TODOs
|
2023-08-30 19:21:38 -05:00 |
|
tildearrow
|
5a688c58cb
|
OPM/OPZ: invert noise frequencies
since ymfm is default
|
2023-08-30 13:46:47 -05:00 |
|
tildearrow
|
63dcacf33d
|
dev170 - YM2151: fix noise frequency on ymfm
issue #1441
raising ver num to allow possible compat change
|
2023-08-30 13:35:22 -05:00 |
|
tildearrow
|
ff3cebfffd
|
Merge pull request #1022 from tildearrow/x1_010_bank
Add Seta 2 Bankswitch support
|
2023-08-30 02:22:18 -05:00 |
|
tildearrow
|
de34b5c9c4
|
K053260: implement ADPCM
|
2023-08-29 16:43:37 -05:00 |
|
tildearrow
|
eaac5cc224
|
C219: fix VGM export
a sample word has two 8-bit samples in reverse order
(need hardware confirmation)
|
2023-08-29 04:09:11 -05:00 |
|
tildearrow
|
ead19d6111
|
C219: fix bank restore
|
2023-08-29 03:40:40 -05:00 |
|
tildearrow
|
ca51ee9f32
|
C219: fix bank note off
|
2023-08-29 03:38:59 -05:00 |
|
tildearrow
|
e6c52e34d1
|
C219: finish C219 sample format
|
2023-08-29 03:19:26 -05:00 |
|
tildearrow
|
da7ad75afd
|
C219: fix audio
|
2023-08-29 02:32:59 -05:00 |
|
tildearrow
|
87ae995ff9
|
MSM5232: fix chan osc again
issue #1435
|
2023-08-29 02:14:55 -05:00 |
|
tildearrow
|
a5f351c232
|
C219: new sample format (work in progress)
|
2023-08-28 20:31:22 -05:00 |
|
tildearrow
|
9cb239438e
|
C219: chip config and proper clock rate
|
2023-08-28 18:37:35 -05:00 |
|
tildearrow
|
2fddd9e4d4
|
C219: noise/invert/surround effects/macro
|
2023-08-28 17:59:34 -05:00 |
|
tildearrow
|
decd2fde0f
|
MSM5232: work around possible chip quirk
when changing control, it seemingly retriggers all channels
issue #1433
|
2023-08-28 16:36:26 -05:00 |
|
tildearrow
|
bcf877b7ca
|
C219: fix out of bounds access
|
2023-08-28 04:12:09 -05:00 |
|
tildearrow
|
4e3de466ce
|
C219: looooooool
|
2023-08-28 04:10:48 -05:00 |
|
tildearrow
|
0e7dbf7b4a
|
fix type limits, part 1?
|
2023-08-28 04:03:32 -05:00 |
|
tildearrow
|
288441617b
|
C219: more updates
|
2023-08-27 23:04:40 -05:00 |
|
tildearrow
|
26f6f22ef5
|
C219: more updates
to-do:
- VGM export
- presets
- noise/invert toggles
|
2023-08-27 20:05:08 -05:00 |
|
tildearrow
|
859182bb08
|
C219: initial work
|
2023-08-27 18:46:59 -05:00 |
|
tildearrow
|
80961354f7
|
prepare for C219
|
2023-08-27 18:46:59 -05:00 |
|
tildearrow
|
17a88fda70
|
C140: update emulator
with the one from C219 branch
|
2023-08-27 15:52:54 -05:00 |
|
tildearrow
|
f53bc88242
|
ES5506: make chan osc louder
|
2023-08-27 03:26:32 -05:00 |
|
tildearrow
|
dee7a1820d
|
OPZ: fix ALG/FB macro keying off
|
2023-08-27 00:35:56 -05:00 |
|
tildearrow
|
55d7a5e9bc
|
K007232: oscBuf was too fast
|
2023-08-25 04:18:22 -05:00 |
|
tildearrow
|
d36b43415f
|
fix getPan() on VERA and MSM6258
|
2023-08-24 03:39:05 -05:00 |
|
tildearrow
|
d240066df8
|
fix issue #1371
|
2023-08-24 03:25:38 -05:00 |
|
tildearrow
|
31335b95c9
|
finish it
|
2023-08-24 03:05:25 -05:00 |
|
tildearrow
|
c9cbf133d6
|
Eknous please HELP ME
|
2023-08-23 17:25:05 -05:00 |
|
tildearrow
|
251893c5f8
|
Lynx: fix sample mode switching glitch
issue #1372
|
2023-08-22 00:25:23 -05:00 |
|
tildearrow
|
54934dcfc9
|
dev167 - fix TL macro
previously, 127 mapped to TL 0
but now 127 maps to TL 127
yeah, the graph will look inverted I know...
|
2023-08-21 23:57:07 -05:00 |
|
tildearrow
|
33d932f548
|
PCM DAC: fix osc buf
issue #1393
|
2023-08-21 04:30:49 -05:00 |
|
tildearrow
|
e3eea680d5
|
ExtCh: panning macro
issue #1382
|
2023-08-19 23:52:13 -05:00 |
|
tildearrow
|
f3167d2fc9
|
C140: fix possible overflow
|
2023-08-19 23:39:27 -05:00 |
|
tildearrow
|
993c5904e2
|
C140: fix possible crash
|
2023-08-19 23:30:35 -05:00 |
|
tildearrow
|
b384367aa8
|
Namco 163: fix compiler error
|
2023-08-19 04:38:13 -05:00 |
|
tildearrow
|
ffe8b5ed9c
|
ExtCh: fix forceIns after 1800
|
2023-08-19 02:54:19 -05:00 |
|
tildearrow
|
6d5b313973
|
now the other OPNs
|
2023-08-18 04:10:16 -05:00 |
|
tildearrow
|
f2dd169e3d
|
Game Boy: fix soft env volume after note off
|
2023-08-17 18:28:48 -05:00 |
|
tildearrow
|
0aabfe52d8
|
YM2612: fix ExtCh muting
issue #1366
|
2023-08-17 16:37:27 -05:00 |
|
tildearrow
|
741d350fe2
|
possible fix to #1356
|
2023-08-14 16:28:43 -05:00 |
|
tildearrow
|
cd0c8cfca9
|
C140: fix chan osc
|
2023-08-12 17:28:54 -05:00 |
|
tildearrow
|
987ca3ad11
|
C140: VGM volume
|
2023-08-12 17:08:01 -05:00 |
|
tildearrow
|
fc16164dbd
|
Merge pull request #1342 from tildearrow/c140
Chicken ice cream
|
2023-08-12 16:29:49 -05:00 |
|
tildearrow
|
1e580d6936
|
C140: comment
|
2023-08-12 04:12:22 -05:00 |
|
tildearrow
|
984a3b7450
|
YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
2023-08-12 04:07:14 -05:00 |
|
tildearrow
|
f12d601234
|
C140: fix key off
|
2023-08-12 03:45:08 -05:00 |
|
tildearrow
|
320d965f78
|
fix µ-law encoding
|
2023-08-12 03:42:10 -05:00 |
|
tildearrow
|
06243c9d9d
|
asdfasdf
|
2023-08-12 02:53:05 -05:00 |
|
tildearrow
|
94cb733c60
|
fix build error
hopefully
|
2023-08-12 02:52:50 -05:00 |
|
tildearrow
|
27e454e7aa
|
C140: help µ-law ISN'T WORKING
|
2023-08-12 01:54:12 -05:00 |
|
tildearrow
|
5f2cfd4854
|
AY: don't use bit arrays
issue #649
|
2023-08-11 23:58:44 -05:00 |
|
tildearrow
|
b58fe36356
|
Merge branch 'master' into ymf289b
|
2023-08-11 22:25:39 -05:00 |
|
tildearrow
|
fe8f94b2b2
|
OPN/2/A/B: fix ExtCh muting on 18xx
|
2023-08-11 16:35:18 -05:00 |
|
tildearrow
|
6324a2a952
|
OPN/2/A/B: fix ExtCh instrument
issue #1053
|
2023-08-11 16:14:06 -05:00 |
|
cam900
|
0311d712b1
|
Fix audPos
|
2023-08-10 22:16:19 +09:00 |
|
cam900
|
e0ca653462
|
I forgot
|
2023-08-10 22:13:13 +09:00 |
|
cam900
|
139ef4be29
|
Remove unused variable
|
2023-08-10 20:42:57 +09:00 |
|
cam900
|
4d7d610f8c
|
C140 fixes and optimizations
Minor optimization
Move output shift function to dispatch
Fix loop
Fix pan scaling if using INS_AMIGA
correct about
|
2023-08-10 20:24:10 +09:00 |
|
tildearrow
|
d5776e02bb
|
OPLL: add option to apply fixed frequency to all d
issue #289
|
2023-08-10 00:15:44 -05:00 |
|
tildearrow
|
805c3ba7ac
|
OPLL: more fixes
issue #289
|
2023-08-09 23:32:29 -05:00 |
|
tildearrow
|
e46fa7d88e
|
OPLL: remove some debug messages
|
2023-08-09 23:22:43 -05:00 |
|
tildearrow
|
c6857b56f2
|
OPLL: now add a partial fix to issue #289
does not fulfill "apply pitch to all channels" suggestion yet though
|
2023-08-09 23:22:08 -05:00 |
|
tildearrow
|
dd0d6b940a
|
OPLL: drums mode work 4
|
2023-08-09 23:16:53 -05:00 |
|
tildearrow
|
21d1dfefa1
|
many changes
|
2023-08-09 22:00:03 -05:00 |
|
tildearrow
|
7bb59e77cc
|
OPLL: drums mode work 3
|
2023-08-09 18:02:51 -05:00 |
|
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 |
|
cam900
|
8ad7a5bf7d
|
Remove global rendersamples
|
2023-07-27 21:10:45 +09: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 |
|
cam900
|
e0dc22a6f1
|
Remove unnecessary functions
|
2023-07-26 19:39:13 +09:00 |
|
cam900
|
a3d54ca933
|
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
|
2023-07-26 19:28:39 +09: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 |
|
cam900
|
1873a2a708
|
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
|
2023-07-18 20:17:28 +09: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 |
|