Commit graph

6102 commits

Author SHA1 Message Date
tildearrow
d35ac87ff6 NDS: rename 2024-03-22 02:21:33 -05:00
tildearrow
e4cc48fe3f GUI: fix "I'm feeling lucky" button 2024-03-22 02:20:16 -05:00
tildearrow
d77fd770f4 5E01: fix 12xx 2024-03-21 13:43:14 -05:00
tildearrow
1373a66e2b blalbaablabl 2024-03-21 01:13:38 -05:00
tildearrow
ad49ff1571 GUI: add option to set amount of cursor follows wh
discussion #1811
2024-03-20 23:07:46 -05:00
tildearrow
94ae06dd6e define these two functions 2024-03-20 18:29:21 -05:00
tildearrow
afed13001a GUI: prepare for user presets 2024-03-20 18:20:12 -05:00
tildearrow
056fd04c95 GUI: span avail width 2024-03-20 17:55:49 -05:00
tildearrow
42583f7341 speed up IMA ADPCM sample encoding 2024-03-20 17:47:31 -05:00
tildearrow
04175e82d7 GUI: disable debug message 2024-03-20 17:47:20 -05:00
tildearrow
5848c48a76 GUI: fix system detection 2024-03-20 17:39:22 -05:00
tildearrow
db45b0d7d7 GUI: better presets organization
to-do:
- fix system detection
- fix search
2024-03-20 16:43:40 -05:00
tildearrow
02bddfb894 GUI: hovering over the triangle 2024-03-20 15:10:31 -05:00
tildearrow
d8d3d99b83 GUI: yet another fix 2024-03-20 15:06:56 -05:00
tildearrow
fd6fc801a5 GUI: fix 2024-03-20 14:59:49 -05:00
tildearrow
1b3723c895 GUI: how about this 2024-03-20 14:49:52 -05:00
tildearrow
be9d159985 GUI: make FM preview follow op mute
issue #1799
2024-03-20 13:26:08 -05:00
tildearrow
7843a9dcd1 more .ftm import cherry-picking 2024-03-20 03:15:38 -05:00
Eknous-P
1ac1f86d53 ymf276 preset
fixes 276 auto-detect
2024-03-20 02:53:54 -05:00
tildearrow
88e3a3ba19 GUI: rename broken DAC mode 2024-03-19 15:10:31 -05:00
tildearrow
5399c6eb7c Namco 163: why does it overflow 2024-03-19 12:50:44 -05:00
Natt Akuma
addbe4c8b5 MinMod: add phase reset macro 2024-03-19 02:28:11 -05:00
Natt Akuma
c698f72e97 MinMod: fix spikes 2024-03-19 02:28:11 -05:00
tildearrow
3d87a4284e do use because this will succeed 2024-03-18 21:21:44 -05:00
tildearrow
a28c233c77 DO NOT USE BECAUSE THIS WILL FAIL 2024-03-18 19:45:04 -05:00
tildearrow
050159a1e6 can we have recursion 2024-03-18 17:57:45 -05:00
tildearrow
dd7ce4a22d 5E01: sysConf 2024-03-18 17:30:42 -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
4939f48f32 Merge branch 'master' into minmod 2024-03-17 18:13:38 -05:00
tildearrow
85e49813e1 update credits 2024-03-17 18:07:59 -05:00
tildearrow
7392915291 Merge branch 'master' into minmod 2024-03-17 18:07:34 -05:00
tildearrow
43ddfb8b5e update credits 2024-03-17 17:35:42 -05:00
tildearrow
26d87f9f02 GUI: change .dmf color to import 2024-03-17 17:28:35 -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
be3240d9e6 use NDS icon 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
tildearrow
de444d9260 GUI: more menu reordering 2024-03-17 13:23:04 -05:00
tildearrow
b253bd862b downgrade .dmf to export status 2024-03-17 13:14:50 -05:00
Lunathir
bf6d98d3c1
Resort window menu (#1793)
* Resort window menu

* Update gui.cpp

* Update gui.cpp

* Update gui.cpp
2024-03-17 12:52:10 -05:00
tildearrow
068eb357d0 oh yeah wait I need to merge menu first 2024-03-17 12:50:46 -05:00
Natt Akuma
804598d8da I forgor 2024-03-17 20:57:52 +07:00
Natt Akuma
e0e9368435 GBA: fix instrument colors 2024-03-17 20:21:59 +07: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
tildearrow
0098e7647d GUI: Dave, NDS and GBA letter icons 2024-03-17 03:32:32 -05: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
tildearrow
beacfcf849 is this cat and mouse now 2024-03-16 19:09:02 -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
0b1d2e24d7 Change default GBA DMA DAC bit depth to 9 2024-03-16 15:06:25 +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
18b7b11f73 GUI: hover box 2024-03-15 02:05:56 -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
3c5a123283 deferred config saving
first save config and then close window
issue #1723
2024-03-14 14:32:06 -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
0ab0dec9f4 GUI: forgot about sysConf 2024-03-13 03:29:35 -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
EntropyAuthor
6e7725fa70
Update name, fix and add demo songs (#1769)
* Change name

* Actual song changes

* oops i alphabetized it wrong

* Replace pong

* This should not exist
2024-03-11 13:56:49 -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
3e645e58f2 fix status view 2024-03-11 03:27:44 -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
53ff3c2f70 NOOOOOOO 2024-03-09 03:33:00 -05:00
tildearrow
8099df183d asdfasdfasdf 2024-03-09 03:32:03 -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
1e221393c4 memory composition, part 6 2024-03-06 16:12:39 -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
tildearrow
a200d464a6 AY: fix clockSel on non-YM2149 2024-03-05 05:08:42 -05:00
tildearrow
2d48390eab memory composition, part 2 2024-03-05 03:38:55 -05:00
tildearrow
7a41461883 memory composition, part 1 2024-03-04 19:50:15 -05:00
tildearrow
2a9749b1e2 initialize 2024-03-03 21:18:50 -05:00
tildearrow
01c5e9a913 no NOT nice 2024-03-03 03:19:19 -05:00
tildearrow
2eb8099cb4 new demo song
by TapeStone
2024-03-03 02:54:05 -05:00
tildearrow
1445371ad8 fix build... 2024-03-01 21:49:21 -05:00
tildearrow
24c0318390 why am I so slow 2024-03-01 03:39:12 -05:00
tildearrow
e130f80ef3 YM2612: fix CSM VGM export 2024-02-29 21:33:40 -05:00
tildearrow
6ab7bb3b4d Dave: fix DAC when rate is higher than out rate 2024-02-29 18:20:17 -05:00
tildearrow
053967ea90 capacity/used 2024-02-27 01:32:14 -05:00
LTVA1
e98c32f808 force POKEY freq recalc when changing wave with an effect
Useful for keeping stable waves!
2024-02-26 14:02:45 -05:00
tildearrow
b0db9b8ff7 more preparation 2024-02-26 00:16:36 -05:00
tildearrow
3c12c6079d fool-proof getBool() 2024-02-25 16:57:18 -05:00
tildearrow
72ce7f21f7 prepare for new memory composition window 2024-02-25 03:33:53 -05:00
tildearrow
22445065ed SafeWriter optimization 2024-02-25 00:09:21 -05:00
tildearrow
5f4a1ed520 whoops 2024-02-24 21:39:02 -05:00