Commit graph

7059 commits

Author SHA1 Message Date
LTVA1
8cd045b04a add filter matrix to UI, add arp & pitch macros 2024-08-02 19:02:50 +03:00
LTVA1
2d97316322 run filters every 2nd clock cycle so save some CPU time... 2024-08-02 17:37:45 +03:00
LTVA1
441e3e0b56 initial filters functionality (without connection matrix control yet!) 2024-08-02 14:18:13 +03:00
cam900
7f83f041f4 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-08-02 18:02:16 +09:00
LTVA1
1a67453b99
Merge branch 'tildearrow:master' into SID3 2024-08-02 11:13:15 +03:00
LTVA1
365062ac21 halve clock speed, add ring mod and hard sync 2024-08-02 11:13:04 +03:00
tildearrow
4e7d566791 FDS: implement auto-mod
I don't like it. improvements welcome.
2024-08-02 02:47:55 -05:00
tildearrow
f50911ea49 FDS: prepare for auto mod 2024-08-02 02:21:44 -05:00
LTVA1
d0a990dcfa more special waves, more inst editor UI, implement all mixmodes 2024-08-01 22:05:18 +03:00
cam900
4b0080c509 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-08-01 19:32:02 +09:00
tildearrow
0fd72afeb4 here we go 2024-08-01 01:19:29 -05:00
LTVA1
46e41b5fb4 gate bit fixes? 2024-08-01 09:07:16 +03:00
tildearrow
f7553ede78 would this fix the issue? 2024-07-31 22:53:03 -05:00
LTVA1
c8c082977d fix env bugs? 2024-07-31 19:42:54 +03:00
LTVA1
15725acbaa proper envelope, noise, start working on inst editor UI 2024-07-31 19:22:01 +03:00
LTVA1
0d4d035c1f add special waves 2024-07-31 13:26:20 +03:00
tildearrow
fa4f0ece38 NON-WORKING....... 2024-07-31 04:24:28 -05:00
LTVA1
49773c9f47 add 8580 SID combined waves arrays 2024-07-31 09:21:09 +03:00
LTVA1
8ac7fa7de5 it plays basic waves with reSID envelope for now 2024-07-30 21:01:17 +03:00
LTVA1
719cec89b1 port reSID envelope (requires further work...) 2024-07-30 18:15:08 +03:00
LTVA1
d65c7266c5 distortion level is per-filter 2024-07-30 12:15:33 +03:00
LTVA1
1eaf83b7b3 Update sid3.h 2024-07-30 12:09:10 +03:00
LTVA1
e92c3c5e5a Update sid3.h 2024-07-30 12:00:05 +03:00
LTVA1
cdc83f3a39 more emulator outlines 2024-07-30 11:30:39 +03:00
LTVA1
511799a488 prepare code and sketch emulator function prototypes 2024-07-30 11:15:50 +03:00
tildearrow
971d24dbed hopefully fix build 2024-07-27 12:52:31 -05:00
tildearrow
9d77522efb GUI: prepare to add "save all assets" options 2024-07-27 04:35:21 -05:00
cam900
57eaa4eab3 Remove outdated comment for OPL4 2024-07-27 17:19:47 +09:00
tildearrow
9bdbfd90e0 fmt printf 2024-07-26 21:20:40 -05:00
agajgjsa592586
37366a9fe6 Update presets.cpp 2024-07-26 19:30:39 -05:00
agajgjsa592586
00314de3b9 Sord M5, FM-7 and PC-6000 Presets
This addition adds Sord M5, FM-7, and PC-6000 Presets to the furnace that we'd forgotten to add.
2024-07-26 19:30:39 -05:00
tildearrow
d85f98c450 GUI: fix non-ASCII chars in user system name 2024-07-25 20:14:08 -05:00
tildearrow
4c6a774731 GUI: fix it 2024-07-25 20:03:10 -05:00
tildearrow
fc772388b7 GUI: this sucks... 2024-07-25 19:59:21 -05:00
tildearrow
4774a38669 GUI: two more options for SL position 2024-07-25 19:36:40 -05:00
tildearrow
3ac17d3a11 GUI: implement auto macro size setting 2024-07-25 13:18:22 -05:00
tildearrow
69962b8e7b aaaaaaaaaaaaaaaaaaa 2024-07-24 04:15:49 -05:00
tildearrow
d88a753aba GUI: prepare auto macro size setting 2024-07-23 22:47:27 -05:00
tildearrow
5a961a5485 Revert "effects for controlling volume slides"
This reverts commit 629667d460.
2024-07-23 14:46:11 -05:00
cam900
db3b102e1d Correct getGain for OPL4 PCM 2024-07-23 18:04:43 +09:00
cam900
47d962f736 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-07-23 18:02:14 +09:00
tildearrow
b2223ccd0f implement getGain for a couple chips
the ones with log volume
2024-07-22 19:08:39 -05:00
cam900
80faf6cf41 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-07-21 18:37:57 +09:00
cam900
58a596ecb0 Implement resetMacroOnPorta in OPL4 PCM 2024-07-21 17:32:23 +09:00
tildearrow
b108156954 remove basic mode doc 2024-07-20 17:58:54 -05:00
tildearrow
b627c8bcf2 asfd 2024-07-20 01:49:23 -05:00
cam900
9d1ad2642c Fix command (RR is release, RC is rate correction) 2024-07-19 11:12:11 +09:00
tildearrow
629667d460 effects for controlling volume slides 2024-07-17 15:33:42 -05:00
cam900
fed00609f8 Add output description 2024-07-17 18:38:25 +09:00
cam900
346d34c6e7 Fix OPL4 mixer volume, mixer effect description (x: Left, y: Right) 2024-07-17 18:26:40 +09:00
cam900
4174be22c1 Synchronize the OPL4 PCM per-channel OSC volume between the openMSX core and the ymfm core.
Also add psikyo arcade presets.
2024-07-17 18:15:23 +09:00
tildearrow
f0f0b7fcd6 implement DCxx effect
delayed mute
2024-07-17 04:11:24 -05:00
tildearrow
9bf4cd8dd8 get rid of debug message 2024-07-17 02:08:49 -05:00
cam900
49c214f72e Legato and mapVelocity, TODO: correct? 2024-07-15 19:33:32 +09:00
cam900
c58a232cd5 Add notes 2024-07-15 18:55:59 +09:00
cam900
5837575e4a Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-07-15 18:53:26 +09:00
tildearrow
67ba1b17f9 XM import: fix vol col porta... 2024-07-15 02:49:20 -05:00
tildearrow
482f5de0fe prepare to add function for mapping vol to percent 2024-07-14 19:58:33 -05:00
tildearrow
7a6e41f482 GUI: add TIunA export options in classic mode 2024-07-14 17:43:52 -05:00
tildearrow
76f81f3ba4 XM kmport: E9x 2024-07-14 17:19:08 -05:00
tildearrow
1b6195de7b XM import: F00 stops song 2024-07-14 17:14:46 -05:00
tildearrow
eb277131c5 XM import: vol col porta? 2024-07-14 17:13:55 -05:00
tildearrow
34aa698016 IT import: do not import tempo slides 2024-07-14 16:33:13 -05:00
tildearrow
04be3ab77d XM import: turn arp off 2024-07-14 16:27:14 -05:00
tildearrow
b9787e226f IT import: Qxx has memory 2024-07-14 16:17:29 -05:00
tildearrow
ca9996f3c5 XM/IT import: fix note + porta without ins 2024-07-14 04:05:56 -05:00
tildearrow
4446ffe06d XM import: lock the dead 2024-07-14 03:59:08 -05:00
tildearrow
f6621a2d5f XM: fix end pat mark bumping 2024-07-14 03:56:15 -05:00
tildearrow
26e7e5bb82 XM import: fix EC0/ED0 2024-07-14 03:44:29 -05:00
tildearrow
5e58999e8d IT import: fix 0Dxx bumping into something 2024-07-14 03:44:20 -05:00
tildearrow
6e405d4a99 IT/S3M import: implement S8x 2024-07-14 03:38:24 -05:00
tildearrow
e15ff1fe08 IT import: fix vol column if there is vol effect
also implement vibrato depth vol col effect
2024-07-14 03:27:59 -05:00
tildearrow
516adb32fb XM: fine slides are different 2024-07-14 03:22:32 -05:00
tildearrow
5659ea1344 XM import: fix pitch slide speed 2024-07-14 03:20:46 -05:00
tildearrow
8772d75e52 XM import: loop + fade-out
and a couple envelope fixes
2024-07-14 03:17:40 -05:00
tildearrow
b35db131c4 IT import: implement vol col vol slides 2024-07-14 03:02:03 -05:00
tildearrow
71e052d740 IT import: implement default pan 2024-07-14 02:44:50 -05:00
tildearrow
871c260bc1 GUI: fix text hiding after hash in ins/sample list 2024-07-14 02:27:35 -05:00
tildearrow
2ac9d0d243 GUI: fix hash hide in channel names 2024-07-14 01:56:18 -05:00
tildearrow
0efe8a1320 XM import: fix infinite loop 2024-07-14 01:47:17 -05:00
tildearrow
691336a9ce XM import: fix pan macro 2024-07-14 01:35:27 -05:00
cam900
5977e653fd Add sample length warning for OPL4 PCM 2024-07-14 15:26:06 +09:00
tildearrow
6f919acccc XM import: only take 9xx effect if has note 2024-07-14 01:13:38 -05:00
cam900
cf341b39a3 Fix macro volume multiplier (127 for MultiPCM, 64 for Amiga) 2024-07-14 11:57:01 +09:00
tildearrow
22e02ece24 DIV_INS_MULTIPCM on note on 2024-07-13 19:40:47 -05:00
tildearrow
c90c05fde3 rename a couple things 2024-07-13 19:15:23 -05:00
tildearrow
e3daca9c83 get rid of these macros 2024-07-13 18:31:28 -05:00
tildearrow
da1225c933 Merge branch 'master' into ymf278b 2024-07-13 17:39:43 -05:00
tildearrow
54c679ba50 Dave: fix potential DAC hang 2024-07-13 17:10:19 -05:00
tildearrow
d769264e25 fix possible hang when loading invalid MA/Ox feat
in instrument

issue #2021
2024-07-13 17:01:35 -05:00
cam900
55c343bd39 Remove outdated note 2024-07-13 21:47:05 +09:00
cam900
0e3b1f0bca Reduce unnecessary change 2024-07-13 21:44:40 +09:00
cam900
00e9ca29fa Revert "Re-split OPL4 PCM instruments due to hardware differences"
This reverts commit 87ac12e143.
2024-07-13 16:28:20 +09:00
cam900
4ad160d6ca Fix description 2024-07-13 13:30:59 +09:00
cam900
8ff4baa770 Fix naming 2024-07-13 13:18:17 +09:00
cam900
26cf5bd097 Fix VGM output 2024-07-13 13:15:40 +09:00
cam900
87ac12e143 Re-split OPL4 PCM instruments due to hardware differences
- MultiPCM also has level direct, so it's remained in DivInstrumentMultiPCM. everything else don't support at MultiPCM is moved into DivInstrumentOPL4PCM.
- MultiPCM can't modify ADSR envelope unless reading instrument from ROM, so I decided to remove ADSR envelope macros. these are moved into OPL4 PCM instrument.
- Save/Load of MultiPCM level direct parameter is still disabled until main version update (for disallow crash).
- Also, this PR fixes OPL4 VGM output.
2024-07-13 13:09:10 +09:00
cam900
ec5879f10b Fix pre-porta command 2024-07-13 11:41:28 +09:00
cam900
4d3bbc57b3 Fix getPan 2024-07-13 07:56:23 +09:00
cam900
96571a5e0d Minor fix error 2024-07-13 07:36:24 +09:00
cam900
b1937b9834 Revert and Re-add instrument parameter into multipcm instruemnt
Fix per-channel OSC
2024-07-13 07:34:53 +09:00
cam900
339cc6a5f0 Fix typo 2024-07-13 07:14:46 +09:00
cam900
0d14789ac6 Fix Keyon/Off 2024-07-12 18:19:41 +09:00
cam900
62af456840 Fix segmentation fault 2024-07-12 18:00:36 +09:00
cam900
65f48cc574 Add instrument for OPL4 PCM, Macros and Effects
TODO: Phase reset, Keyon/off
2024-07-12 17:37:27 +09:00
cam900
221fa5aa42 Some fleshing out YMF278B
Add OpenMSX YMF278B core option, Expand RAM size option
2024-07-12 12:16:24 +09:00
tildearrow
a8ec76699b a gift from tildearrow 2024-07-11 17:36:22 -05:00
cam900
23447488be Fix preset name 2024-07-11 20:30:05 +09:00
cam900
876234d749 Fix warning 2024-07-11 20:26:40 +09:00
cam900
6a5a58ad13 Sample playable, but still incomplete 2024-07-11 20:16:41 +09:00
cam900
c08edb1254 Prepare to (very) partially OPL4 support 2024-07-11 15:13:02 +09:00
tildearrow
7ac894ddc1 IT import: fix it 2024-07-09 20:02:39 -05:00
tildearrow
f1d9d2c939 IT import: compressed stereo sample loading? 2024-07-09 19:41:24 -05:00
tildearrow
f204c11204 IT import: prepare load compressed stereo samples 2024-07-08 18:57:56 -05:00
tildearrow
59ac76a2e3 new demo song
by Eggo1423
2024-07-08 05:21:44 -05:00
tildearrow
8b4b2d8aa7 release Import Test 2024-07-08 04:18:20 -05:00
tildearrow
e0ad1642c5 S3M/XM/IT import: tremolo, pan slides and panbrell 2024-07-08 04:01:42 -05:00
tildearrow
bed6ec8eab GUI: pan slides and panbrello are effects... 2024-07-08 04:01:29 -05:00
tildearrow
0993c00f85 fix panning slides 2024-07-08 03:55:17 -05:00
tildearrow
afbd227033 fix panbrello 2024-07-08 03:53:42 -05:00
tildearrow
202a2bc476 GUI: hide Defle chip compatibility stuff when disa 2024-07-07 19:47:32 -05:00
tildearrow
1a1b6f99b2 localize main errors 2024-07-07 19:24:45 -05:00
tildearrow
e6966b68a9 implement panning slide and panbrello effects 2024-07-07 18:55:22 -05:00
tildearrow
f09c30a383 GUI: lazily remove waveform from OPM ins editor
needs improvement
2024-07-06 19:21:32 -05:00
tildearrow
221bc23955 YM2612: surprise addition 2024-07-06 12:35:17 -05:00
tildearrow
71f67b4d40 GUI: add missing zero in char list
this may have been the cause
2024-07-06 00:21:06 -05:00
tildearrow
09fe01fc74 report max texture size 2024-07-05 19:58:45 -05:00
tildearrow
9b14eab388 GUI: remove this section 2024-07-05 19:53:11 -05:00
tildearrow
faf27c7c75 work around compiler crap 2024-07-05 19:52:54 -05:00
tildearrow
622d7bb2bb dev215 - use Momo on Linux releases 2024-07-05 19:16:22 -05:00
tildearrow
72cd745824 patch ImGui so it supports square textures
in the font atlas
2024-07-05 18:00:02 -05:00
tildearrow
c9b2172c4f C64: filter toggle macro 2024-07-05 17:03:01 -05:00
tildearrow
8f577fb669 AY/8930: implement tone and env period macros 2024-07-05 16:18:08 -05:00
tildearrow
e495c8d990 S3M/IT import: why is this variable used
issue #1998
2024-07-05 14:52:05 -05:00
tildearrow
13c63f60bb GUI: do not play the intro when using software ren 2024-07-05 14:37:28 -05:00
tildearrow
a816eee5b2 XM import: implement more volume column effects 2024-07-04 19:28:08 -05:00
tildearrow
68597535fa XM import: fix 16-bit sample loop 2024-07-04 18:32:54 -05:00
tildearrow
473defff35 GUI: new macro colors and fixes
bitfields now have proper macro color
macro position indicator is no longer hard-coded
2024-07-04 18:08:07 -05:00
tildearrow
32a665f2c3 OPL: increase YMF262-LLE write delay
issue #1989
possibly issue #1900
2024-07-04 16:44:23 -05:00
tildearrow
a03b8cbb18 macroInt: also apply fix to LFO
and remove debug message
2024-07-04 16:36:35 -05:00
tildearrow
90878c325d macroInt: fix off-by-one when bottom>top
issue #1973
issue #1891
2024-07-04 16:34:39 -05:00
tildearrow
315e5a96bd Merge branch 'master' of github.com:tildearrow/furnace 2024-07-04 15:48:14 -05:00
tildearrow
77ab02a173 S3M import; fix range of X effect 2024-07-04 15:41:23 -05:00
tildearrow
d73d0029a7 asfdfsdaasfd 2024-07-04 04:49:01 -05:00
tildearrow
8d11b4a840 S3M/XM/IT import: fix contiguous slide/porta 2024-07-04 02:42:36 -05:00
tildearrow
f68249f52b fix F1/F2 with note?
issue #1964
2024-07-03 16:55:28 -05:00
tildearrow
aca85f1c82 ES5506: fix same note not resetting slide
reseting? resetting? UGH
2024-07-03 15:08:37 -05:00
tildearrow
394a2b5442 GUI: make multi-threading options visible 2024-07-02 17:34:56 -05:00
tildearrow
18a3a34427 S3M/IT import: fix reuse of curOrder variable 2024-07-02 03:39:31 -05:00
tildearrow
bb4d6c2a55 XM impott: fix build 2024-07-01 13:50:32 -05:00
tildearrow
6449bc9af2 S3M/IT/XM import: hardening 2024-07-01 05:44:28 -05:00
tildearrow
6b2c010afa S3M import: Armani can take a shower again 2024-07-01 05:17:12 -05:00
tildearrow
fd253c37f0 XM import: why does this module have inverted loop 2024-07-01 04:04:04 -05:00
tildearrow
cbca974623 XM import: hide unused channels 2024-07-01 03:34:30 -05:00
tildearrow
88c7e5ad42 XM import: fix 4x0/40x 2024-07-01 03:32:52 -05:00
tildearrow
1fe1202ba0 XM import: panning mess 2024-07-01 03:22:51 -05:00
tildearrow
2d33c004af XM import: more work more work 2024-07-01 03:06:57 -05:00
tildearrow
36e6899eff XM import: all the code 2024-06-30 20:48:24 -05:00
tildearrow
ec4131a872 XM import: fix sample loading
it appears the sample headers are contiguous
2024-06-30 18:36:58 -05:00
tildearrow
ca84363309 fix stringop-truncation 2024-06-29 17:32:34 -05:00
tildearrow
ac7548d9b0 XM import: what? 2024-06-29 02:39:34 -05:00
tildearrow
66897d577a copy the locale somewhere 2024-06-28 17:48:25 -05:00
tildearrow
2f5e9bbf20 S3M import: fix porta persistence
issue #1969
2024-06-28 16:51:33 -05:00
tildearrow
4485256b6a S3M import: implement OPL center note 2024-06-28 16:34:23 -05:00
tildearrow
a94818f04b S3M import: freaking BCD 2024-06-28 16:24:31 -05:00
tildearrow
8a8784dd5a S3M import: fix crash on Android 2024-06-28 16:13:27 -05:00
tildearrow
d814aaebee S3M import: why does this crash 2024-06-27 23:28:43 -05:00
tildearrow
d800452e6d IT import: fix 16-bit compressed sample crash 2024-06-27 02:52:46 -05:00
tildearrow
3e4dfb9dcf IT import: consider cutoff value 2024-06-27 02:45:41 -05:00
tildearrow
6f8f2b9e2a IT import: note fade loading fixes 2024-06-27 02:27:24 -05:00
tildearrow
6ad49e88c3 IT import: improvements
- scan patterns for effect usage
- sort of implement note fade
2024-06-27 02:13:53 -05:00
tildearrow
72edfa463f IT import: TYPO... 2024-06-26 20:31:42 -05:00
tildearrow
cac079a1b8 IT import: compressed samples!
using code from Schism Tracker (GPLv2)
2024-06-26 20:28:02 -05:00
tildearrow
39e0158afc IT import: more work
- prepare to handle volume column effects
- scale envelope by instrument volume
2024-06-26 19:31:43 -05:00
tildearrow
ec2b9bca8a S3M import: try loading ins name anyway 2024-06-26 17:04:32 -05:00
tildearrow
2fe371e543 IT import: accept songs without instruments 2024-06-26 04:06:31 -05:00
tildearrow
e1746def3a better subsong detection for import 2024-06-26 04:03:49 -05:00
tildearrow
40a24d6c01 IT import: envelopes, part 3 2024-06-26 02:47:03 -05:00
tildearrow
24f214aac1 IT import: envelopes, part 2 2024-06-26 00:25:33 -05:00
tildearrow
30a10affb7 IT import: envelopes, part 1 2024-06-25 19:46:53 -05:00
tildearrow
2a248470af IT import: volume mapping 2024-06-25 17:10:48 -05:00
tildearrow
95bf3f2bb1 S3M import: fix 16-bit mono sample loading 2024-06-25 16:55:47 -05:00
tildearrow
0a426efe12 IT import: more work on it 2024-06-25 16:36:20 -05:00
Marisa Kirisame
08c309ef3b Update about.cpp 2024-06-25 20:50:03 +02:00
tildearrow
a31dc3254b IT import: excessive memory usage?! 2024-06-25 04:38:15 -05:00
tildearrow
2aa38d3e6c S3M import: safety checks 2024-06-25 04:18:19 -05:00
tildearrow
40e14d88cc S3M: interpret null pointer
and fix crash
2024-06-25 03:28:37 -05:00
tildearrow
b04a2e38db release v0.6.5
the TIA release
2024-06-25 00:33:11 -05:00
tildearrow
cb34296de7 prepare
demo song by Abstract and Natt
2024-06-24 23:59:10 -05:00
tildearrow
ba3a7467c4 prepare to add function to find sub-songs
for import
2024-06-24 18:02:31 -05:00
tildearrow
76417e6769 IT import: fix stereo sample downmix 2024-06-24 16:43:51 -05:00
tildearrow
fbe95a1c08 IT import: improvements 2024-06-24 16:35:02 -05:00
tildearrow
e168d2b6c2 GUI: fix ES5506 Amiga pitch warning 2024-06-24 16:34:46 -05:00
tildearrow
21430308aa S3M import: channel mapping 2024-06-24 16:34:36 -05:00
tildearrow
f09c263d2c fix one-frame glitch 2024-06-24 14:56:47 -05:00
Rockyfan75000
b708507cba Game Boy Advance Presents Tweaks 2024-06-24 14:33:54 -05:00
Natt Akuma
59b28cf4a5 Fix TIunA export sync command 2024-06-24 22:50:17 +07:00
tildearrow
2877d488ca add more vibrato shapes 2024-06-24 06:24:14 -05:00
tildearrow
55a8bb2448 S3M import: stereo samples and SCx/SDx effects 2024-06-24 05:12:43 -05:00
tildearrow
63f8289847 IT import: fix empty asset loading 2024-06-24 04:01:08 -05:00
tildearrow
6d4efbd908 why is this not implemented 2024-06-24 03:26:38 -05:00
tildearrow
eb4cc768c7 S3M import: fix crash when two subsong seps presen 2024-06-24 03:14:15 -05:00
tildearrow
26b72eb348 S3M import: fix Bxx effect 2024-06-24 03:04:02 -05:00
tildearrow
5cec39587c S3M import: more stuff 2024-06-24 02:50:44 -05:00
tildearrow
6d8a343ead ES5506: Amiga pitch option...... 2024-06-24 02:44:17 -05:00
tildearrow
de935c3aac FUDGE... 2024-06-23 21:54:50 -05:00
tildearrow
ec70fbfd6b XM/IT import: use amigaVol 2024-06-23 19:39:06 -05:00
tildearrow
106bbf9e1a ES5506: add Amiga volume mode 2024-06-23 19:38:03 -05:00
tildearrow
22f92113a4 XM import: use ES5506 2024-06-23 19:08:59 -05:00
tildearrow
12a0e79ef8 IT import: early ins/sample loading 2024-06-23 18:53:27 -05:00
tildearrow
b4a00b8a81 post-merge changes 2024-06-23 04:36:21 -05:00
tildearrow
54e9a31971
dev213 - Merge pull request #1954 from akumanatt/snesveratia
SNES, VERA and TIA additions
2024-06-23 03:52:48 -05:00
Eknous-P
248467830d add where missing 2024-06-23 03:47:47 -05:00
tildearrow
1e61bb371d S3M: pattern data, part 5 2024-06-23 03:45:53 -05:00
tildearrow
3bfa19833c XM import: instruments, part 1 2024-06-23 03:45:37 -05:00
tildearrow
db10092d88 IT import: pattern data 2024-06-23 01:31:03 -05:00
tildearrow
dfbff957b3 pretty sure it will 2024-06-22 19:36:18 -05:00
tildearrow
8846337af4 prepare. 2024-06-22 18:22:03 -05:00
tildearrow
08bf019f7f S3M import: pattern data, part 4 2024-06-22 18:21:31 -05:00
tildearrow
2782123565 S3M import: use PCM DACs 2024-06-22 17:25:23 -05:00
tildearrow
cc32d89d77 S3M import: pattern data, part 3 2024-06-22 16:10:49 -05:00
tildearrow
7371992835 S3M import: pattern data, part 2
also fix OPL ins loading
2024-06-22 15:35:38 -05:00
Natt Akuma
e41d7e9402 Fix GCC build 2024-06-22 20:38:28 +07:00
tildearrow
5b2d0dc4fc add S3M to the list of extensions 2024-06-22 05:39:38 -05:00
Natt Akuma
85199e5228 TIA: Add software pitch driver (TIunA) and song data export 2024-06-22 17:31:58 +07:00
Natt Akuma
7fee9b6f05 VERA: add r47 revision with 9-bit volume table 2024-06-22 16:40:06 +07:00
Natt Akuma
bdc66ae33e SNES: add an option to not encode BRR with unstable filters
This is useful for seeking to anywhere within the sample using sample offset commands
2024-06-22 16:40:06 +07:00
Natt Akuma
6a7e7ba571 SNES: fix sample offset not working at the end 2024-06-22 16:40:06 +07:00
tildearrow
d3eb5a2db5 S3M import: pattern data, part 1 2024-06-22 04:15:11 -05:00
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
b779668bf8 fix locale loading on Android 2024-06-19 13:53:14 -05:00
tildearrow
64f931e895 do not set locale if it's English 2024-06-19 13:43:28 -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
d15d8c2de1 WHAT NOW
JUST COMPILE ALREADY
2024-06-18 18:37:35 -05:00
tildearrow
85d2195b0a let me release already! 2024-06-18 18:28:10 -05:00
tildearrow
d22512c700 why is Windows so special 2024-06-18 18:13:48 -05:00
tildearrow
36cb12acb8 find exe path 2024-06-18 18:00:22 -05:00
tildearrow
9aed6fc47c fix about screen 2024-06-17 23:53:00 -05:00
tildearrow
abbc82b802 GUI: fix fade in when enabling fade in 2024-06-17 14:58:45 -05:00
tildearrow
f023ea2a14 Merge branch 'master' of github.com:tildearrow/furnace 2024-06-17 14:51:12 -05:00
tildearrow
e1f8376e85 don't display locale fail error when using Momo 2024-06-17 14:48:46 -05:00
tildearrow
2fd535eecb hide incomplete languages 2024-06-17 03:40:17 -05:00
tildearrow
e2e496529b update release scripts
use Momo on Windows and don't on Linux (?)
2024-06-17 02:30:46 -05:00
tildearrow
e3fe3ba33e fix locale loading
when changed through Settings
2024-06-17 02:16:37 -05:00
tildearrow
1a4ee200db new.demo.song
by.Ether.Audio
2024-06-16 19:11:49 -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
ebb9af94fa 2024-06-16 02:13:39 -05:00
tildearrow
9b5fba93e5 AAAAAAAAAAAAAAAAA 2024-06-16 01:41:55 -05:00
tildearrow
a2a37745d8 fix GNU gettext locale finding 2024-06-15 23:59:25 -05:00
tildearrow
0a3d79752d how did it win 2024-06-15 14:28:48 -05:00
tildearrow
3305a2b697 expose all audio formats supported by sndfile 2024-06-14 18:53:33 -05:00
tildearrow
80bf0867f9 add Indonesian language
thanks Zumi
2024-06-14 03:10:19 -05:00
tildearrow
c7ff788d5d allow installation of locale into system
UNTESTED
2024-06-13 17:14:10 -05:00
tildearrow
e8d34143cb Merge branch 'locale'
thanks everyone involved!

also special thanks to LTVA for pioneering language support in Furnace
2024-06-13 16:55:08 -05:00
tildearrow
d7df8fc744 add characters 2024-06-13 16:40:32 -05:00
tildearrow
1646d70237 translation percentages
approximate
2024-06-13 15:57:38 -05:00
tildearrow
57b7a9ae0f mac 2024-06-13 14:41:01 -05:00
tildearrow
41e6ef85bc fix checks 2024-06-13 14:21:54 -05:00
tildearrow
2c0ca80e80 Japanese language? 2024-06-12 17:39:27 -05:00
tildearrow
c9669f32ad add IBM Plex Sans Japanese/Korean 2024-06-12 17:15:54 -05:00
tildearrow
40fdb004ec actually consider locale script requirements 2024-06-12 16:40:51 -05:00
tildearrow
26020477cc Momo: Android system locale 2024-06-12 16:19:35 -05:00
tildearrow
0821103b39 Momo: optimize 2024-06-12 15:45:07 -05:00
tildearrow
54a4d6b3f6 localize file dialog 2024-06-12 15:44:55 -05:00
tildearrow
a76a03b433 more es.po updates 2024-06-11 03:04:36 -05:00
tildearrow
fd4d1cedf2 fix mishap in subSongs 2024-06-11 02:09:52 -05:00
tildearrow
454330d561 Momo: fix pt_BR 2024-06-11 00:06:25 -05:00
tildearrow
4e14c9f59c add check for setlocale in C library
Microsoft CRT and glibc have setlocale, but bionic doesn't
2024-06-09 04:27:48 -05:00
tildearrow
d6783f8e2c Momo: string hashing
using SipHash
2024-06-09 03:31:16 -05:00
tildearrow
10ec14f8b0 . 2024-06-08 01:44:39 -05:00
Colin Kinloch
53ddffeb14 Fix wayland icon with SDL_VIDEO_WAYLAND_WMCLASS
This is used by SDL to set the xdg_toplevel app_id
2024-06-05 03:40:02 -05:00
tildearrow
26b392d523 Momo: disable formatarg on MSVC 2024-06-05 03:17:10 -05:00
tildearrow
0e83626dd1 add translation credits
TODO: load glyphs
2024-06-04 18:57:32 -05:00
tildearrow
78c5d14116 it's working 2024-06-04 18:20:59 -05:00
tildearrow
8120b17c2d plural test 2024-06-04 18:09:18 -05:00
tildearrow
8352a10ffe Momo: stack machine, part 4 2024-06-04 17:52:55 -05:00
tildearrow
5f7925ceb4 Momo: stack machine, part 3 2024-06-04 16:44:30 -05:00
tildearrow
a4e634ecd6 Momo: stack machine, part 2 2024-06-04 14:31:03 -05:00
tildearrow
2320106f73 Momo: stack machine, part 1 2024-06-03 20:11:07 -05:00
tildearrow
118103b8af i shall make stack machine 2024-06-02 21:56:18 -05:00
tildearrow
52b45ef5ab Momo: optimize empty strings? (wait) 2024-06-02 03:47:09 -05:00
tildearrow
f052b4d55d Momo: optimize initial search 2024-06-02 03:23:01 -05:00
tildearrow
d58bcd2681 improve the menu 2024-06-01 18:48:51 -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
e2743e98b0 why 2024-06-01 03:39:52 -05:00
tildearrow
a68f572c23 ship pre-compiled locale files 2024-05-31 19:55:56 -05:00
tildearrow
291e7f5d8b add a string to force glyph ranges 2024-05-31 17:13:20 -05:00
tildearrow
740bb32af7 Merge branch 'locale' of github.com:tildearrow/furnace into locale 2024-05-31 01:47:29 -05:00
tildearrow
2f79fa868c don't localize empty strings in about screen 2024-05-31 01:41:56 -05:00
tildearrow
145212171f libintl for systems without libintl
warning: incomplete!
2024-05-30 19:34:34 -05:00
tildearrow
e77504a1a8 possibly fix text issues in about screen 2024-05-29 14:41:47 -05:00
tildearrow
d388970112 fix the fix 2024-05-29 03:40:01 -05:00
tildearrow
acdda759e4 the F I X
LC_ALL is indeed a bad idea
2024-05-29 03:17:12 -05:00
tildearrow
81720924ea make credits translatable 2024-05-28 15:15:56 -05:00
tildearrow
43b928045e close parenthesis 2024-05-28 15:03:23 -05:00
tildearrow
3197e73b2c localize window names 2024-05-27 17:53:46 -05:00
tildearrow
972346d22d fix ngettext issue 2024-05-27 16:02:36 -05:00
tildearrow
57b91afac4 engine/sysDef/ImGui 2024-05-27 04:02:07 -05:00
tildearrow
e12bf82f49 the massive preparations - settings and sysConf 2024-05-26 23:30:33 -05:00
tildearrow
00e0679442 the massive preparations - GUI 2024-05-26 19:31:17 -05:00
tildearrow
34c176a799 prepare for translations 2024-05-26 03:57:26 -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
0cb3937e7f GUI: possibly make it work on sys file picker 2024-05-24 14:49:23 -05:00
tildearrow
d7c9bd5620 GUI: auto-fill on save 2024-05-24 04:45:08 -05:00
tildearrow
71a9355a9e i may have done 2024-05-24 03:51:35 -05:00
tildearrow
495a0e56e3 new demo song
by Rancastor
2024-05-24 02:25:55 -05:00
tildearrow
3f34a46575 GUI: prepare to add auto-fill on save 2024-05-24 00:19:03 -05:00
tildearrow
56d648189a GUI: default to OpenGL on macOS
Metal backend seems to be unstable...
2024-05-21 17:49:59 -05:00
tildearrow
eb27d61197 macroInt: fix rounding error when bottom>top
issue #1891
2024-05-21 17:43:10 -05:00
tildearrow
603249573a GUI: separate wantScrollList
issue #1894
2024-05-21 17:26:04 -05:00
tildearrow
57185c6da9 backup management, part 3
Windows
2024-05-21 03:43:57 -05:00
tildearrow
f2b81ed4cb backup management, part 2
backup purging!
2024-05-21 03:16:42 -05:00
tildearrow
6f5450f0ec GUI: improve cursor focus
now it's no longer fucking annoying
2024-05-20 19:20:29 -05:00
tildearrow
4b1a31e70b incomplete code, because yes 2024-05-20 12:09:00 -05:00
tildearrow
c690c681c5 renderGL: settings to change stencil and buffer si 2024-05-20 03:15:43 -05:00
tildearrow
45783e7797 GUI: fix recent file regression 2024-05-20 02:41:53 -05:00
tildearrow
f7a9b3fca9 fix build 2024-05-20 00:05:56 -05:00
tildearrow
c4c8b6a3f4 backup management, part 1
new backup settings
backup manager but purging does not work yet
2024-05-19 19:36:09 -05:00
tildearrow
c06a8d1658 GUI: prepare backup management 2024-05-19 01:56:45 -05:00
tildearrow
5e213256b6 import/export config and factory reset 2024-05-18 16:01:47 -05:00
tildearrow
4086cd3fc5 Merge branch 'master' into configSettings 2024-05-18 04:11:48 -05:00
tildearrow
c0b265f9cb GUI: fix SID2 and C64 colors conflicting 2024-05-17 15:56:11 -05:00
tildearrow
c539703a55 GUI: more aggressive power saving 2024-05-17 14:34:12 -05:00
tildearrow
9d500a23d4 GUI: fix empty tree node 2024-05-17 12:46:45 -05:00
tildearrow
724632e2a3 prepare for config import/export/reset 2024-05-17 12:45:31 -05:00
tildearrow
8a14aa4ed6 GUI: fix empty tree node 2024-05-17 11:13:56 -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
5c3ff72703 driver info 2024-05-16 17:41:40 -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
30cf8ff00b fix build without PortAudio or JACK 2024-05-16 12:34:46 -05:00
tildearrow
580780bc66 test build 9 2024-05-16 03:09:25 -05:00
tildearrow
7413a15369 WIPE! 2024-05-16 03:02:45 -05:00
tildearrow
05fe5270cd Merge branch 'dx9' of github.com:tildearrow/furnace into dx9 2024-05-16 02:29:07 -05:00
tildearrow
02fd841f67 handle device death 2024-05-16 02:28:49 -05:00
tildearrow
aea1123389 fix build 2024-05-15 23:18:10 -05:00
tildearrow
f66d723251 handle texture death
finally fixes resize
2024-05-15 19:52:05 -05:00
tildearrow
d00cdabe6e so we need to destroy textures 2024-05-15 18:36:23 -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
e6e49f63d0 possibly fix resize... 2024-05-15 14:35:35 -05:00
tildearrow
a4cba0f05c handle other texture formats 2024-05-15 04:08:50 -05:00
tildearrow
f51ad1cf1f test build 6 2024-05-15 02:55:23 -05:00
tildearrow
394d5d6583 prepare to handle other texture formats
required for DirectX 9...
2024-05-15 02:48:18 -05:00
tildearrow
540cbbd129 no way 2024-05-15 00:02:22 -05:00
tildearrow
71786d0f7c comment 2024-05-14 20:51:15 -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
4247faa97c fix possible crash when texture size is 0 2024-05-14 15:06:06 -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
850e00059a DirectX 9 backend, part 10
KAD BGKBY EA HEATK SBEKE S KH
2024-05-14 13:05:25 -05:00
tildearrow
0ef5b84234 DirectX backend, part 9
finish textures and (hopefully) wipe
2024-05-14 12:22:14 -05:00
tildearrow
d86d248ef3 DirectX 9 backend, part 8 2024-05-14 02:40:16 -05:00
tildearrow
cbf9e96067 DirectX 9 backend, part 7
resizing works
2024-05-13 23:53:25 -05:00
tildearrow
106d129622 DirectX 9 backend, part 6
mouse input works
2024-05-13 17:00:25 -05:00
tildearrow
d0083b7124 DirectX 9 backend, part 5 2024-05-13 16:42:03 -05:00
tildearrow
ba15db4292 DirectX 9 backend, part 4 2024-05-13 16:39:55 -05:00
tildearrow
5a0ddbc212 DirectX 9 backend, part 3 2024-05-13 16:38:09 -05:00
tildearrow
056545d899 DirectX 9 backend, part 2
it compiles
2024-05-12 17:23:57 -05:00
tildearrow
39daeed27a DirectX 9 backend, part 1
untested
2024-05-12 17:02:37 -05:00
tildearrow
c9147b5152 Merge branch 'master' into dx9 2024-05-12 12:43:03 -05:00
tildearrow
4ed781d5f6 GUI: drop non-pro audio outputs setting 2024-05-11 20:03:56 -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
e5026e43aa POP THE TREE 2024-05-07 13:46:31 -05:00
tildearrow
ae386f6269 GUI: add render preInit settings 2024-05-07 13:44:16 -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
542206bbb7 GUI: add action to move selected content
in pattern editor

TODO: CHECK FOR CVE
2024-05-06 23:24:57 -05:00
tildearrow
d16e940c4d fall back to software if no matching GL pixel form
at available
2024-05-06 16:40:19 -05:00
tildearrow
f994c7c5e3 GUI: insEdit refactor, part 3
prepare to split
2024-05-04 22:10:31 -05:00
tildearrow
83007601f7 add option to build with console subsystem on Wind 2024-05-04 16:46:41 -05:00
tildearrow
9c42d3a7b3 fix crash when adding/cloning more than 32 chips 2024-05-04 13:40:29 -05:00
tildearrow
fb16897e76 GUI: insEdit refactor, part 2
all general macros are now part of a switch block
now it is cleaner than the previous mess
2024-05-04 13:34:29 -05:00
tildearrow
be48cb5ccb GUI: insEdit refactor, part 1
do not complain yet
2024-05-03 18:34:30 -05:00
tildearrow
d2076c6bc3 GUI: add missing sample offset compat flag 2024-05-03 18:34:16 -05:00
tildearrow
4f658e4119 prepare for DirectX 9 backend... 2024-05-02 15:54:01 -05:00
tildearrow
cf38b50e54 fix left/right out being swapped in YM2608-LLE 2024-05-02 14:56:23 -05:00
tildearrow
5218825932 new demo song 2024-05-02 14:17: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
36d9d31d2f better defaults for Windows XP 2024-05-01 01:25: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
f7d1cc74c9 GUI: reset note input when using "reset defaults"
keybinds
2024-04-30 03:30:42 -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
73957ad57d PowerNoise: remove PAL option
why is it there
2024-04-29 01:56:07 -05:00
tildearrow
360469795f GUI: letter icons for SID2 and Bifurcator 2024-04-29 01:38:56 -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
4679501f75 GUI: fix possible issue with apply filter
use rate instead of compat rate
really limit from and to
2024-04-27 23:32:46 -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
7f354705e3 GUI: finally add ability to change coarse editstep 2024-04-26 12:53:33 -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
e1d58d97cb GUI: add note/value input repeat option 2024-04-25 22:16:08 -05:00
tildearrow
2fa4364638 oh it is a recent property.... 2024-04-25 21:43:39 -05:00
tildearrow
94e9aee874 YM2608-LLE, part 1 - DOES NOT WORK 2024-04-25 20:25:34 -05:00
tildearrow
790502726f prepare for YM2608-LLE 2024-04-25 19:54:57 -05:00
tildearrow
18334b2018 renderMetal: device/vendor name and API version 2024-04-25 18:39:39 -05:00
tildearrow
c64a0f51c4 implement "make patterns unique" 2024-04-25 17:59:56 -05:00
tildearrow
8e9b88ef99 AY: add missing 1.99MHz clock rate 2024-04-25 17:06:14 -05:00
tildearrow
1c5b50c3c1 AY/8930: fix possib silence aftr PCM in forceIns 2024-04-25 16:26:21 -05:00
tildearrow
930e5e9aaa GUI: fix chip flags storage in user presets 2024-04-25 13:30:30 -05:00
tildearrow
b955b26af6 SID2: remove volume parameter
redundant since we have volume macro
2024-04-25 13:02:40 -05:00
tildearrow
0ad7863d78 GUI: options to import/export user presets 2024-04-25 12:55:59 -05:00
tildearrow
e7b0130e5c GUI: fix FDxx/FExx colors 2024-04-25 12:17:51 -05:00
tildearrow
256f1d251a GUI: add missing TED ins color setting 2024-04-24 22:59:27 -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