Commit graph

4079 commits

Author SHA1 Message Date
tildearrow
7ffbaf65b7 S3M import: we load samples 2024-06-22 02:01:26 -05:00
tildearrow
b9e14e8b1f MEGA FAIL
This reverts commit 9d985a7417.
2024-06-21 23:32:14 -05:00
tildearrow
9d985a7417 sure 2024-06-21 22:16:11 -05:00
tildearrow
e1772642b8 "pretty sure stock furnace wont have xm ever" 2024-06-20 21:43:31 -05:00
tildearrow
3570424eb6 release v0.6.4
ordered po files in next commit
it sucks that my machine does not produce the same results as this other one
2024-06-18 21:47:19 -05:00
tildearrow
b3448c1f16 VIC-20: fix on/off unmute 2024-06-16 19:08:10 -05:00
tildearrow
629c57a086 NDS: fix switching back to PSG mode 2024-06-16 18:43:18 -05:00
tildearrow
4e40eea0b0 ES5506: fix loop end 2024-06-16 18:30:37 -05:00
tildearrow
bd7077de3c TIA: fix volume after note off 2024-06-16 18:11:11 -05:00
tildearrow
0fd86f33c0 Y8950: fix mute when using ymfm 2024-06-16 15:46:27 -05:00
tildearrow
c9482ba86c I HATE GLOBAL CONFIGS I HATE GLOBAL CONFIGS I HATE
@tildearrow instead of this nonsense you could have just made a language menu in the interface settings
2024-06-01 16:36:00 -05:00
tildearrow
43b928045e close parenthesis 2024-05-28 15:03:23 -05:00
tildearrow
57b91afac4 engine/sysDef/ImGui 2024-05-27 04:02:07 -05:00
tildearrow
905d8cae75 ... 2024-05-25 22:03:35 -05:00
tildearrow
bcaf080d58 do I really have to do this 2024-05-25 21:35:06 -05:00
tildearrow
eb27d61197 macroInt: fix rounding error when bottom>top
issue #1891
2024-05-21 17:43:10 -05:00
tildearrow
5e213256b6 import/export config and factory reset 2024-05-18 16:01:47 -05:00
tildearrow
ba51120523 dev211 2024-05-16 21:32:15 -05:00
tildearrow
a0efe1ec2c Merge branch 'dx9'
thanks to the DirectX 9 testing team:
- crappyfilename.exe
- EpicTyphlosion
- Mr. Hassium
- wbcbz7
- Yuzu4K
2024-05-16 21:28:54 -05:00
tildearrow
5a1f35b878 test build 10 2024-05-16 16:31:53 -05:00
tildearrow
9e1b43f401 OPLL: add effect to change patch
10xx
2024-05-16 12:35:34 -05:00
tildearrow
580780bc66 test build 9 2024-05-16 03:09:25 -05:00
tildearrow
8905a48361 test build 8
is this the fix
2024-05-15 17:22:48 -05:00
tildearrow
5ece006728 test build 7 2024-05-15 14:42:22 -05:00
tildearrow
f51ad1cf1f test build 6 2024-05-15 02:55:23 -05:00
tildearrow
60181c3304 test build 5
square only handling
2024-05-14 16:38:43 -05:00
tildearrow
11157825b2 test build 4 2024-05-14 16:09:24 -05:00
tildearrow
a34f768e5a test build 3 2024-05-14 15:32:39 -05:00
tildearrow
8cfd37b6f5 test build 2 2024-05-14 14:11:39 -05:00
tildearrow
3420cae9a2 test build 1 2024-05-14 13:32:11 -05:00
tildearrow
56a3cfe13d audio export: more stuff 2024-05-11 14:25:53 -05:00
tildearrow
68383869d3 audio export: fix channel count in per-chan export 2024-05-11 02:32:35 -05:00
tildearrow
fc66fe1b15 audio export: fix sample rate change 2024-05-11 02:05:20 -05:00
tildearrow
008fe4b6b8 improve audio export options - UNTESTED/UNFINISHED 2024-05-10 20:01:12 -05:00
tildearrow
f64adfa8dd AY8930: finally implement auto noise freq 2024-05-07 02:31:22 -05:00
tildearrow
c2565b1300 AY8930: fix typo in noise freq effect 2024-05-07 02:09:44 -05:00
tildearrow
9c42d3a7b3 fix crash when adding/cloning more than 32 chips 2024-05-04 13:40:29 -05:00
tildearrow
cf38b50e54 fix left/right out being swapped in YM2608-LLE 2024-05-02 14:56:23 -05:00
tildearrow
f28dcec683 release v0.6.3 2024-05-01 20:00:07 -05:00
tildearrow
f3d129e99f array bounds fix 2024-05-01 14:22:57 -05:00
tildearrow
574d2b2bea make Ubuntu 16.04 happy 2024-05-01 14:19:27 -05:00
tildearrow
65b5d3e3b8 Game Boy: ugh 2024-04-30 16:08:26 -05:00
tildearrow
38e8327f0d OPL: fix OPL3-L rate when using YMF262-LLE
issue #1802
2024-04-30 13:41:33 -05:00
tildearrow
2a4383b4de OPLL: and now fix match 2024-04-30 02:20:37 -05:00
tildearrow
1688fc012e and here I fix your OPLL 2024-04-30 01:38:33 -05:00
tildearrow
0b7e26bf53 SNES: inject end of sample if not looping 2024-04-29 23:48:10 -05:00
tildearrow
4cf149d12a fix make patterns unique 2024-04-29 18:26:26 -05:00
tildearrow
3d6f9b4723 implement sort orders 2024-04-29 18:13:44 -05:00
tildearrow
aa966a5466 AtomicSSG AY core 2024-04-29 15:21:58 -05:00
tildearrow
8db06f359e prepare for AtomicSSG
AY/SSG core extracted from YM2608-LLE
2024-04-29 13:21:00 -05:00
tildearrow
b04ed91297 YM2608-LLE, part 19
fix YM2610 crash
fix chan osc
2024-04-29 01:03:52 -05:00
tildearrow
688aa7b6c0 YM2608-LLE, part 18
YM2610B
2024-04-28 17:13:28 -05:00
tildearrow
05ab436403 YM2608-LLE, part 17 2024-04-28 16:58:35 -05:00
tildearrow
aa95c28d75 YM2608-LLE, part 16
works
special thanks to nukeykt
2024-04-28 16:30:36 -05:00
tildearrow
22f612b32a YM2608-LLE, part 15
OPNB early progress
2024-04-28 12:57:45 -05:00
tildearrow
42fd63847e YM2608-LLE, part 14
now on YM2203
2024-04-28 10:36:15 -05:00
tildearrow
ebe10ee37f YM2608-LLE, part 13 2024-04-28 10:21:56 -05:00
tildearrow
a235e4d77c YM2608-LLE, part 12 2024-04-28 09:59:48 -05:00
tildearrow
15fb257964 what the HEY 2024-04-28 03:08:00 -05:00
tildearrow
762f9f28db NES: retrigger if sweep is on 2024-04-28 02:24:09 -05:00
tildearrow
4fab971b7d YM2608-LLE, part 11
now with per-channel osc
2024-04-28 02:21:31 -05:00
tildearrow
ea9c483510 YM2608-LLE, part 10 2024-04-27 19:15:01 -05:00
tildearrow
6129d2714a YM2608-LLE, part 9 2024-04-27 18:27:50 -05:00
tildearrow
6724518f43 YM2608-LLE, part 8 2024-04-27 02:35:44 -05:00
tildearrow
f12e7cf7b0 YM2608-LLE, part 7
thanks nukeykt for the memory code!
also ADPCM is very, very loud...
2024-04-27 02:23:46 -05:00
tildearrow
ae7c090a4a YM2608-LLE, part 6
RSS now works
next up is ADPCM... oh man
2024-04-27 00:35:17 -05:00
tildearrow
770d18a939 YM2608-LLE, part 5 2024-04-26 19:52:43 -05:00
tildearrow
06aed6dacc YM2608-LLE, part 4
to-do: understand why does CT_maintheme screw up the output
2024-04-26 18:22:16 -05:00
tildearrow
08ac4fe0b1 YM2608-LLE, part 3 2024-04-26 17:08:43 -05:00
tildearrow
5c64153d1a YM2608-LLE, part 2 - INCOMPLETE
register writes are all wrong
2024-04-26 02:50:53 -05:00
tildearrow
ee4a157447 compatibility 2024-04-25 23:18:02 -05:00
tildearrow
94e9aee874 YM2608-LLE, part 1 - DOES NOT WORK 2024-04-25 20:25:34 -05:00
tildearrow
c64a0f51c4 implement "make patterns unique" 2024-04-25 17:59:56 -05:00
tildearrow
1c5b50c3c1 AY/8930: fix possib silence aftr PCM in forceIns 2024-04-25 16:26:21 -05:00
tildearrow
b955b26af6 SID2: remove volume parameter
redundant since we have volume macro
2024-04-25 13:02:40 -05:00
tildearrow
9ba123953e C64: fix duty overflow
just in case
2024-04-24 13:01:02 -05:00
tildearrow
fd60d5c2c2 SID2: fix duty overflow 2024-04-24 12:15:05 -05:00
tildearrow
3989dffd58 implement sample off for rest of chips except X1 2024-04-24 03:45:59 -05:00
tildearrow
84437bf0e3 the chips that still do not have sample offset
- Lynx
- MMC5
- NES
- PCE
- QSound
- SegaPCM
- Swan
- VERA
- VRC6
- X1-010
2024-04-24 00:34:15 -05:00
tildearrow
41e59cee5f Dave: implement sample offset 2024-04-23 19:55:17 -05:00
tildearrow
a88b63cf31 AY/8930: implement sample offset 2024-04-23 18:49:28 -05:00
tildearrow
5a39758fa3
Merge pull request #1846 from techmetx11/tfm-music-maker-import
Support for TFM Music Maker files
2024-04-23 14:55:57 -05:00
tildearrow
284f0ced68 fix .mod import and update doc 2024-04-23 14:43:38 -05:00
tildearrow
7a217ccdb1 dev200 - new sample offset effects
90xx/91yy/92zz set offset zzyyxx
2024-04-23 14:36:06 -05:00
techmetx11
0f1eee4a0c
Reset src/engine/playback.cpp 2024-04-23 19:51:35 +01:00
tildearrow
2b95da8d10 fix tick rate exploit 2024-04-23 13:36:32 -05:00
tildearrow
c9309834ce add pipe audio output
also add ability to disable CLI control/status completely
2024-04-23 04:38:08 -05:00
techmetx11
de6b5bb381
Fix memory leak in TFMv1 2024-04-23 07:23:08 +01:00
gcielniak
969749e41d Enables volume envelopes in the noise channel of the VSU in VirtualBoy. 2024-04-22 15:02:16 -05:00
tildearrow
593ad6a07e try again 2024-04-22 14:32:27 -05:00
tildearrow
c721cb9a03 Revert "rename C64 and TIA"
This reverts commit 7672a40f19.
2024-04-22 14:31:58 -05:00
tildearrow
7672a40f19 rename C64 and TIA
add SID to C64 to make it searchable
rename Atari 2600 to Atari TIA
2024-04-22 14:03:03 -05:00
tildearrow
abb242a6e1 OPNA/B: fix ADPCM-A volume not restoring in forceI
ns
2024-04-22 13:58:42 -05:00
tildearrow
d5633e7484 dev199 - SID2: fix cut/res range 2024-04-22 06:21:13 -05:00
tildearrow
d96244080d dev198 - Merge branch 'sid2' 2024-04-21 13:36:26 -05:00
tildearrow
d63febf3d6 SID2, part 6
bump version
2024-04-21 13:25:20 -05:00
tildearrow
6d62f92f92 SID2, part 5
ready for upstream

differs from LTVA1/furnace a bit
2024-04-21 13:18:44 -05:00
tildearrow
7fdc826f83 fix possible crash when changing colors
if chan osc threads >= 0
2024-04-21 12:47:25 -05:00
techmetx11
d93b1ba186
Fix memory leak (by deallocating the file buffer) 2024-04-21 13:13:25 +01:00
tildearrow
1850968def SID2, part 1
thanks LTVA
2024-04-21 03:54:34 -05:00
tildearrow
ca5cf58d00 change Bifurcator system ID 2024-04-21 03:34:20 -05:00
tildearrow
a6357525d9
Merge pull request #1844 from akumanatt/bifurcator
Add Bifurcator support
2024-04-21 03:28:55 -05:00
techmetx11
acbd08d5a6
Fix "jump to next pattern" not working on songs that have no effects or
multiple effects
2024-04-19 18:30:06 +01:00
tildearrow
3b12564943 how is 1 out of range 2024-04-17 01:10:45 -05:00
techmetx11
787bf7f328
Add support for multiple effects 2024-04-16 22:25:29 +01:00
techmetx11
7e57e2db71
Correct volume 2024-04-16 13:45:07 +01:00
techmetx11
77523588a4
Fully implement speed 2024-04-15 23:56:49 +01:00
tildearrow
ef03dc0a6a fix Linux build 2024-04-15 02:39:55 -05:00
techmetx11
6be1dbdf5e
Implemented tildearrow's suggestions 2024-04-14 23:21:18 +01:00
techmetx11
08f2216d50
Fix arpeggio, porta, and vibrato not resetting on loop 2024-04-14 22:26:38 +01:00
techmetx11
8a19d6e0cb
Create a 2nd pass, which fixes most of the issues, Speed is partially
implemented
2024-04-14 20:22:23 +01:00
tildearrow
2a5487ac19 a 2024-04-14 13:35:52 -05:00
tildearrow
50282fb2df de-irritate the user 2024-04-14 13:01:18 -05:00
tildearrow
5b495ec866 and now fix fcm9/dkc loading 2024-04-14 12:47:58 -05:00
tildearrow
6efef65b48 audit .ftm import code
to-do: dkc_ending.ftm and fcm9.ftm no longer load... check out why
2024-04-14 12:45:17 -05:00
techmetx11
d64614e7fe
Remove compatibility flag 2024-04-14 15:54:18 +01:00
techmetx11
607b541307
Add warning, and fix pattern parsing 2024-04-14 14:00:21 +01:00
tildearrow
012108975f more cat and mouse 2024-04-14 02:22:07 -05:00
techmetx11
a6be0a1925
Fix arpeggio 2024-04-13 20:04:43 +00:00
techmetx11
50f1cf163a
Replicated TFM's single-row pitch slide 2024-04-13 17:45:12 +00:00
techmetx11
d6fd63f813
Revert pitch slide back to its original form (01xx/02xx) 2024-04-13 06:52:08 +00:00
techmetx11
ad160b5d88
Support for TFEv1 files 2024-04-13 06:43:37 +00:00
techmetx11
4bc4bfac32
Made a dedicated read string function, messed a bit with the TFM
effects.

Added a compatibility flag that resets the effects after a row
change/new note
2024-04-12 21:36:27 +00:00
techmetx11
7a051b4486
RLE bug squashed, now the modules that couldn't load can load now 2024-04-12 13:09:18 +00:00
techmetx11
99729a4157
Converted tab to space 2024-04-12 10:15:20 +00:00
techmetx11
bcb0b2c1b7
Fix the volume a bit, and the suggestions tildearrow proposed 2024-04-12 05:13:09 +00:00
techmetx11
f75ab6186d
Partially implement TFM's effects
Fix the mismatched patterns hack to be more seamless, by adding the
"jump to next pattern" effects in the last row, in addition to the row
after that
2024-04-11 22:43:53 +00:00
techmetx11
736f812503
Revert back to YM2612 (OPN2), We only need 6 FM channels 2024-04-11 16:12:18 +00:00
techmetx11
b18c29a1da
Code formatting 2024-04-11 16:05:54 +00:00
techmetx11
772a7a4144
Fix notes and patterns that don't have the same size as the biggest
pattern in the song
2024-04-11 15:58:54 +00:00
techmetx11
1de99ca6c6
Somewhat implemented pattern decoding now (effects not implemented) 2024-04-11 15:16:05 +00:00
techmetx11
833ed614b6
Forgot to properly initalize sound, also switched from YM2612 to YM2608,
due to the sound ceiling not properly rendering sounds as they should be
2024-04-10 19:22:57 +00:00
techmetx11
9bbd673bfa
Fix another bug in the RLE decompressor, parsing instruments now 2024-04-10 18:37:52 +00:00
techmetx11
9f26257364
Fixed bug in RLE decompressor, added order list 2024-04-10 16:39:03 +00:00
techmetx11
c2ad98b998
Partially working TFM file format (v2) importer 2024-04-10 15:13:54 +00:00
tildearrow
387573f5c7 PowerNoise: fix vol ignored without macro 2024-04-08 04:53:39 -05:00
tildearrow
2a2f240adf PowerNoise: fix muting for real 2024-04-08 04:52:01 -05:00
tildearrow
c527eaa946 emu2413: fix muting 2024-04-07 17:00:23 -05:00
tildearrow
8f4a19870a fix emu2413 output being inverted 2024-04-07 16:48:44 -05:00
tildearrow
c34b790470 emu2413: YM2423 2024-04-07 14:24:00 -05:00
tildearrow
70a6affd3d core quality, part 3 - final
- SAA1099
- SCC
- SM8521
- Swan
- Virtual Boy
2024-04-06 16:25:16 -05:00
tildearrow
cb1f268335 core quality, part 2
- Bubble System WSG
- C64 (dSID)
- Game Boy
- DS
- PowerNoise
2024-04-06 15:52:13 -05:00
tildearrow
a1254d5fb6 core quality, part 1
PC Engine
2024-04-06 14:57:15 -05:00
tildearrow
a613cfb303 emu2413, part 2
missing:
- YM2423 patches
2024-04-05 17:31:13 -05:00
tildearrow
dc2daccf05 emu2413, part 1
missing:
- patches
- chan osc
2024-04-05 17:01:50 -05:00
tildearrow
129237fb2c adpcm_decode_block one channel 2024-04-05 16:33:59 -05:00
tildearrow
dc27c996fb hmmm 2024-04-05 16:11:23 -05:00
tildearrow
0bf0d57738 desubmodulize adpcm-xq 2024-04-05 14:46:16 -05:00
tildearrow
0ddbc56b94 faster sample format conversion
don't render in all formats when converting
2024-04-04 14:22:19 -05:00
tildearrow
d7ffda5420 prepare for emu2413 core 2024-04-03 16:22:51 -05:00
tildearrow
f0c85acfd7 can't even have fun for one day
there's always the one who finds a reason for drama and flamewar
2024-04-03 13:58:57 -05:00
cam900
5b086e103e Fix PSG output a bit 2024-04-02 20:44:37 +09:00
cam900
68612bc777 nds.cpp: Fix LFSR a bit 2024-04-02 20:41:10 +09:00
Natt Akuma
c60d1845e5 Bifurcator: add effect commands 2024-04-01 17:27:31 +07:00
Natt Akuma
b3e0825462 Add Bifurcator support 2024-04-01 16:29:43 +07:00
tildearrow
b741f609cf disable 0.6.2 indicator...
damn it I forgot to turn it off!
2024-04-01 01:34:28 -05:00
tildearrow
19ed900ef3 release v0.6.2
also contains preset search fix and NDS mem fix
2024-04-01 00:50:41 -05:00
tildearrow
90c628612e prepare for 0.6.2 2024-03-31 23:35:59 -05:00
Natt Akuma
90859be901 MinMod: use loop end instead of sample end 2024-04-01 04:06:32 +07:00
tildearrow
0d486c18d0 NDS: decrease the clock divider 2024-03-22 03:08:53 -05:00
tildearrow
d35ac87ff6 NDS: rename 2024-03-22 02:21:33 -05:00
tildearrow
d77fd770f4 5E01: fix 12xx 2024-03-21 13:43:14 -05:00
tildearrow
42583f7341 speed up IMA ADPCM sample encoding 2024-03-20 17:47:31 -05:00
tildearrow
7843a9dcd1 more .ftm import cherry-picking 2024-03-20 03:15:38 -05:00
tildearrow
5399c6eb7c Namco 163: why does it overflow 2024-03-19 12:50:44 -05:00
Natt Akuma
c698f72e97 MinMod: fix spikes 2024-03-19 02:28:11 -05:00
tildearrow
cb169fe27a 17xx should be 10xx
but waves are not mapped yet
2024-03-18 17:30:23 -05:00
tildearrow
a83df6e8fd add 5E01 2024-03-18 16:02:16 -05:00
tildearrow
3423ac8774 prepare for 5E01 2024-03-18 14:22:05 -05:00
tildearrow
cb2aeb649f GBA: wahahaha
initializing after pushing
2024-03-18 13:37:29 -05:00
tildearrow
b27d99b1b0 GBA: memory safety 2024-03-18 13:36:24 -05:00
tildearrow
5618a02b95 NDS: possibly fix muting 2024-03-18 01:23:42 -05:00
Natt Akuma
01db0f7e54 MinMod: Fix CPU usage warning 2024-03-18 12:22:38 +07:00
Natt Akuma
21eed3e512 GB: Remove GBA-only system configs 2024-03-18 11:09:56 +07:00
tildearrow
1bdbd640ec long long -> int64_t 2024-03-17 18:29:21 -05:00
tildearrow
572d826fb1 fix warning 2024-03-17 18:16:19 -05:00
tildearrow
7392915291 Merge branch 'master' into minmod 2024-03-17 18:07:34 -05:00
tildearrow
504b77a5fd AY: fix half clock divider 2024-03-17 17:11:12 -05:00
tildearrow
016b63493b NDS: fix volume in forceIns 2024-03-17 16:42:31 -05:00
tildearrow
39c109fbc5 NDS: a couple fixes
- don't reset phase on duty or pitch change
- don't set volume in freqChanged
2024-03-17 16:39:27 -05:00
tildearrow
60586a0d15 Game Boy: save doubleWave flag
TODO: TAG DEV196 ON MERGE
2024-03-17 16:11:22 -05:00
tildearrow
0a498dc4c4 GBA: update to latest dispatch spec
remove ALWAYS_SET_VOLUME
implement macro restart
2024-03-17 15:57:41 -05:00
tildearrow
11e492c897 Merge branch 'master' into minmod 2024-03-17 15:44:38 -05:00
tildearrow
42ccba822c why is text export in .dmf 2024-03-17 15:39:52 -05:00
tildearrow
229766c478 IMA DO MY ADPCM 2024-03-17 15:17:30 -05:00
tildearrow
83e7b2fbb8 prepare for IMA ADPCM 2024-03-17 15:17:30 -05:00
tildearrow
8b3c48d42e description 2024-03-17 15:17:30 -05:00
tildearrow
48f7e63f0b fix initial panning 2024-03-17 15:17:30 -05:00
cam900
f46cd60f08 Sync with master, Fix crash 2024-03-17 15:17:30 -05:00
cam900
0cd7ed84f9 Reduce duplicated condition 2024-03-17 15:17:30 -05:00
cam900
d5ea50f8dc Fix masking 2024-03-17 15:17:30 -05:00
cam900
4822e0d060 align to 4 2024-03-17 15:17:30 -05:00
cam900
b868e37c42 Fix phase reset macro 2024-03-17 15:17:30 -05:00
cam900
c3c50e3ccf Fix frequency effect 2024-03-17 15:17:30 -05:00
cam900
153ceea3bd Add global volume command 2024-03-17 15:17:30 -05:00
cam900
9d19a1735a Fix placeholder for ADPCM 2024-03-17 15:17:30 -05:00
cam900
7b3d521166 Fix 9xxx effect 2024-03-17 15:17:30 -05:00
cam900
6b076dcaed really fix? MSVC build 2024-03-17 15:17:30 -05:00
cam900
b0b9df59b5 Remove outdated comment 2024-03-17 15:17:30 -05:00
cam900
024d1500af Use NDS chip ID 0xd6 2024-03-17 15:17:30 -05:00
cam900
8e5925d84c Fix MSVC build 2024-03-17 15:17:30 -05:00
cam900
625f1e4538 Fix Mac build 2024-03-17 15:17:30 -05:00
cam900
c1773e09f3 Add NDS sound support
TODO:
- IMA ADPCM
- Instrument color, icon
2024-03-17 15:17:30 -05:00
Natt Akuma
1b867b33ce Merge branch 'master' of https://github.com/tildearrow/furnace into minmod 2024-03-17 19:54:56 +07:00
Natt Akuma
cebe47d992 GBA: update memory composition view 2024-03-17 19:48:36 +07:00
Natt Akuma
3961f8ef53 Fix CI build 2024-03-17 15:30:45 +07:00
tildearrow
f20334ff74 low quality code detected
see
that's why we have quality control and not accept pull requests in one
second
2024-03-17 03:19:07 -05:00
tildearrow
af389831aa enl_track1.ftm now loads 2024-03-17 03:10:30 -05:00
tildearrow
cd8deb590c you will not 2024-03-16 23:20:01 -05:00
tildearrow
415a8297fe add effects for quick legato 2024-03-16 19:41:08 -05:00
Natt Akuma
3cf8d1c501 GBA: Allocate system IDs 2024-03-17 05:21:53 +07:00
Natt Akuma
7fe7c67b4b Fix CI build 2024-03-17 05:17:22 +07:00
tildearrow
845eb582a6 fix .dnm and .eft loading 2024-03-16 12:16:09 -05:00
tildearrow
92b1c95259 fix Namco 163 waves in .ftm import
untested
2024-03-16 11:53:57 -05:00
tildearrow
04f9bc5fa3 fix virtual tempo in .ftm import 2024-03-16 11:42:59 -05:00
Natt Akuma
48b51f5108 GBA: implement memory composition and status 2024-03-16 23:16:40 +07:00
tildearrow
fd2fd98214 more changes 2024-03-16 11:14:45 -05:00
Natt Akuma
67253245ab GBA DMA: implement sample memory 2024-03-16 19:59:55 +07:00
tildearrow
0c733ad63a Namco 163: fix mega bug when using 10xx
issue #1801
2024-03-16 03:48:13 -05:00
tildearrow
c0df3df4ed port .ftm loading progress
from LTVA
2024-03-16 03:45:35 -05:00
Natt Akuma
2b9dd1caff Add GBA MinMod driver support 2024-03-16 15:08:13 +07:00
Natt Akuma
f199fe2af8 Add set waveform commands to PCM DAC and GBA DMA 2024-03-16 15:06:25 +07:00
Natt Akuma
3cd8350981 Define wave height and change icon for GBA DMA 2024-03-16 15:06:25 +07:00
Natt Akuma
f3705fb435 WIP add GBA system 2024-03-16 15:06:25 +07:00
tildearrow
892ee12d91 implement YMF276-LLE core
thanks LTVA
2024-03-15 20:16:41 -05:00
tildearrow
3512591fd1 add effects to change virtual tempo 2024-03-15 14:56:55 -05:00
tildearrow
779d1aeb61 K053260: fix chan osc 2024-03-15 14:06:04 -05:00
tildearrow
8f20824234 add delayed release effects
FCxx - note release
E7xx - macro release
2024-03-15 13:45:57 -05:00
tildearrow
469fde8f51 move .dmf version info text 2024-03-15 01:52:57 -05:00
tildearrow
898155eb6b Namco 163 memory composition 2024-03-14 17:58:55 -05:00
tildearrow
1a4bbef15b YM2151: so we need hacky legato mess here too...
issue #1797
2024-03-14 14:40:02 -05:00
tildearrow
8b0f5bedc4 me an idiot 2024-03-14 02:06:36 -05:00
tildearrow
d700bfca08 prepare for deferred config saving
issue #1723
2024-03-14 01:58:43 -05:00
tildearrow
3e87c0a0df OPL: use different strategy for muting drums
issue #1777
2024-03-13 14:58:13 -05:00
tildearrow
7ffc67529c dev195 - C64: prevent cutoff macro race
issue #1790
2024-03-13 02:11:57 -05:00
Natt Akuma
bffb51756f Lynx: Add Load LFSR macro
PowerNoise had it
2024-03-11 14:08:56 -05:00
Natt Akuma
463c9a89bb Lynx: Add a chip config for constant tone frequency 2024-03-11 14:08:56 -05:00
tildearrow
98396beda9 dev194 - OPLL: enable fixedAll by default
issue #1648
2024-03-11 13:49:14 -05:00
tildearrow
0ac63d817d ESFM: add "fast" mode
alters ESFMu to add a fast feedback calculation path
2024-03-11 13:21:50 -05:00
tildearrow
49e3e9a457 trace window, kinda 2024-03-10 20:57:50 -05:00
tildearrow
9270df0145 fix compilation 2024-03-09 23:33:23 -05:00
tildearrow
db9a11a674 remove text command stream export
NOTE: this is not removal of text export.
2024-03-09 18:20:17 -05:00
tildearrow
5dd62d45fa more work on the command stream debugger 2024-03-09 17:36:44 -05:00
tildearrow
8ff8ee89e9 command stream player now loops 2024-03-08 20:52:51 -05:00
tildearrow
2290f3d873 a better command stream debugger 2024-03-08 17:53:37 -05:00
tildearrow
d3f0f1d1d0 another fix 2024-03-08 14:13:50 -05:00
tildearrow
7d95e685ac command stream ending fix? 2024-03-08 13:48:54 -05:00
tildearrow
0be5835645 memory composition, part 5
almost there
2024-03-06 03:42:21 -05:00
tildearrow
6763aa44a9 memory composition, part 4 2024-03-05 19:19:18 -05:00
tildearrow
92ec6f6651 memory composition, part 3 2024-03-05 18:55:18 -05:00