Commit graph

4685 commits

Author SHA1 Message Date
tildearrow
aaebdf3e5e POKEY: E5xx fix? 2023-05-28 04:51:38 -05:00
tildearrow
831598b1aa FIXED 2023-05-27 22:02:06 -05:00
tildearrow
5d2562a4d7 FIX LATER 2023-05-27 18:51:33 -05:00
tildearrow
4947d02c68 allow saving patterns in old format 2023-05-26 01:30:01 -05:00
tildearrow
1cdca76336 stop reading config if there's a zero
most likely corrupt file
2023-05-24 22:14:36 -05:00
tildearrow
4d36bd2336 VGM export; fix loop trail when loop is off 2023-05-24 14:25:30 -05:00
YohananDiamond
e07c14db81 Add option to prevent piano input 2023-05-24 12:47:20 -03:00
tildearrow
b24b22dfd9 release v0.6pre5
the thousand-star release
2023-05-24 04:22:15 -05:00
tildearrow
4c069178e7 fix secret arp speed parameter 2023-05-24 04:08:28 -05:00
tildearrow
6d0f6bf50f move loop when trimming in sample editor 2023-05-24 04:05:14 -05:00
tildearrow
3b688774fe move loop when deleting in sample editor 2023-05-24 03:33:51 -05:00
tildearrow
c7b24f706f GUI: improve sample type conversion 2023-05-24 02:54:36 -05:00
tildearrow
0fd5483b59 SNES: fix BRR once again 2023-05-24 02:38:43 -05:00
tildearrow
4b12f440fa variable set but not used 2023-05-24 02:12:42 -05:00
tildearrow
ab29b82e78 GUI: prevent exit from being clicked by accident
issue #361
2023-05-24 01:58:12 -05:00
tildearrow
0c0efaea50 make use of sample loop flag
issue #1109

this MAY BREAK THINGS
if any problems, REVERT THIS ONE
2023-05-24 01:51:27 -05:00
tildearrow
f55dbc7376 AY: fix 5B per-chan osc 2023-05-24 01:34:01 -05:00
tildearrow
00108a04f5 PCM DAC: wave interpolation 2023-05-24 01:24:45 -05:00
tildearrow
d7a3cc3049 QSound: fix forceIns 2023-05-24 01:17:06 -05:00
tildearrow
8988b52062 The first letter of description shall not upperca 2023-05-21 05:40:10 -05:00
tildearrow
2da1fe8821 prepare for patchbay effects 2023-05-21 04:39:36 -05:00
tildearrow
85ef486949 GUI: update credits 2023-05-20 23:20:39 -05:00
tildearrow
d644189201 C64: prevent multiple write to filter reg
issue #1114
2023-05-20 15:19:45 -05:00
tildearrow
61a15835db pattern pointers shall be unsigned 2023-05-20 14:58:57 -05:00
tildearrow
31a4e6efdc GUI: fix crash in asset dir
when moving incompatible types
2023-05-19 13:46:24 -05:00
tildearrow
eaa82d49eb add a -subsong parameter 2023-05-19 00:49:05 -05:00
tildearrow
90d1fd60d8 dev157 - new pattern format 2023-05-18 19:50:36 -05:00
tildearrow
347d35be19 GUI: add option to toggle save compression 2023-05-18 15:52:48 -05:00
tildearrow
dae87a4980 GUI: prevent unified view from bricking mobile 2023-05-18 02:34:19 -05:00
tildearrow
c05557b59d OPLL: fix compilation 2023-05-17 14:37:43 -05:00
tildearrow
fba1743655 maybe uninitialized 2023-05-17 05:45:22 -05:00
tildearrow
1c3ad94b59 asset directories, part 12 2023-05-17 04:08:17 -05:00
tildearrow
bd8e8fbaff asset directories, part 11 2023-05-16 19:00:05 -05:00
tildearrow
4195046283 asset directories, part 10 2023-05-16 13:41:08 -05:00
tildearrow
b1e2d76ce6 asset directories, part 9 2023-05-16 04:29:26 -05:00
tildearrow
92cf966a36 asset directories, part 8 2023-05-16 03:04:16 -05:00
tildearrow
160753243d asset directories, part 7 2023-05-16 02:44:46 -05:00
tildearrow
22638d5199 asset directories, part 6 2023-05-16 00:04:26 -05:00
tildearrow
442ccd0e09 asset directories, part 5 2023-05-15 23:27:45 -05:00
tildearrow
1f5b08e09e asset directories, part 4
partially working
2023-05-15 19:11:50 -05:00
tildearrow
c523d80fc3 asset directories, part 3 - DO NOT USE
IT CRASHES
2023-05-15 17:43:27 -05:00
tildearrow
51b4492746 asset directories, part 2 2023-05-15 04:25:23 -05:00
tildearrow
e1b5842728 asset directories, part 1 2023-05-15 01:36:02 -05:00
tildearrow
4211dad692 sample resample now uses selected rate
rather than compat rate
2023-05-11 17:46:22 -05:00
tildearrow
2c508a947b GUI: allow long hold on mobile for sample raw 2023-05-10 22:03:40 -05:00
tildearrow
29688d1cc5 fix MTC/MIDI clock on playSub 2023-05-10 03:30:05 -05:00
tildearrow
826538e41b implement MIDI timecode output 2023-05-10 02:57:59 -05:00
tildearrow
eb521a6dac fix MIDI clock, part 2 2023-05-09 22:12:14 -05:00
tildearrow
1d3c89aa51 fix MIDI clock, part 1 2023-05-09 05:33:26 -05:00
tildearrow
bdcbab0921 prepare to fix MIDI clock 2023-05-09 05:05:53 -05:00
tildearrow
3b10cd9ce1 SegaPCM: fix custom clock
issue #1107
2023-05-09 03:56:16 -05:00
tildearrow
2c18d1ebd4 fix out of range effect value crash 2023-05-09 03:36:05 -05:00
tildearrow
4daaaa4f2f S S G P C M
issue #1098
2023-05-05 15:34:19 -05:00
tildearrow
3cdeb02adb rename PCM to DMC 2023-05-05 02:58:18 -05:00
tildearrow
51414203b9 GUI: allow pulling selection in sample editor 2023-05-05 02:56:52 -05:00
tildearrow
565f67dd0f dev155 - fix broken macro after note off in some
FM chips

issue #1017
2023-05-05 02:14:53 -05:00
tildearrow
8a5ae4434a GUI: update credits 2023-05-05 01:26:12 -05:00
tildearrow
e759200ac6 NES: add L I N E A R C O U N T E R effect 2023-05-05 01:10:03 -05:00
tildearrow
0c0472ce76 NES: add 20xx effect for changing DPCM freq 2023-05-05 00:59:55 -05:00
tildearrow
bd53c57658 dev154 - NES: DPCM mode is now default 2023-05-05 00:17:59 -05:00
tildearrow
f42c689f97 fix tall .dmw loading 2023-05-04 23:11:44 -05:00
tildearrow
b037b07c30 SNES: add global volume control effects 2023-05-04 16:49:47 -05:00
tildearrow
1e5163c738 Game Boy: add an option to select wave ch invert 2023-05-04 02:18:56 -05:00
tildearrow
bf95a358bc VGM export: fix direct stream delay>16 2023-05-03 04:18:47 -05:00
tildearrow
64145166ba Game Boy: fix wave being offset by 1 2023-05-03 02:30:39 -05:00
tildearrow
05b10bb50a GUI: no more rectangles
when font fails to load
2023-05-03 01:22:54 -05:00
tildearrow
c98f21f1e2 GUI: fix glitch when deleting sample 2023-05-03 00:53:14 -05:00
tildearrow
e3967c1f0a proper BRR raw export 2023-05-02 18:57:40 -05:00
tildearrow
b6ffcc8cf2 GUI: color Future Composer file in built-in picker 2023-05-02 04:03:15 -05:00
tildearrow
de3f73f7e4 GUI: fix a glitch 2023-05-02 03:59:26 -05:00
tildearrow
ffdff26792 GUi: add save sample as raw data 2023-05-02 03:57:25 -05:00
tildearrow
27935cec11 GUI: add option to copy WaveSynth out to new wave 2023-05-02 01:53:39 -05:00
cam900
0e072b62b3 Fix sample cutoff with looping 2023-05-02 15:14:46 +09:00
cam900
523e08ed5c Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-05-02 13:46:56 +09:00
tildearrow
d4b77bc3dc GUI: WHAT?! 2023-05-01 01:36:47 -05:00
tildearrow
c006a09c54 Merge branch 'master' of github.com:tildearrow/furnace 2023-04-30 19:46:29 -05:00
tildearrow
09bace3726 get rid of two debug messages 2023-04-30 19:45:54 -05:00
LovelyA72
39cb12ccf9
implement midi panic (#1036)
* implement midi panic

* do it the right way

* only send all notes off for now

* remove cc names at TAMidiMessageTypes

* Update engine.cpp
2023-04-30 17:22:35 -05:00
tildearrow
896941e4a8
Merge pull request #1063 from tildearrow/pv1000_xor
pv1000: Add ring modulation support
2023-04-30 16:54:42 -05:00
tildearrow
672c440d4e GUI: prevent window from being too big
issue #942
2023-04-30 16:07:46 -05:00
tildearrow
4cb9970fa1 fix crash 2023-04-30 15:59:50 -05:00
tildearrow
8bc0781f59 implement 05xy/06xy
issue #1044
2023-04-30 13:46:09 -05:00
tildearrow
78b7049d81 GUI: optimize sample editor 2023-04-30 13:06:23 -05:00
tildearrow
5af7d67718 GUI: optimize sample editor? 2023-04-30 12:24:14 -05:00
tildearrow
744ba06626 AY: fix #1079 2023-04-27 12:32:25 -05:00
tildearrow
ff6a7c2f89 GUI: allow binding collapse/expand pat/song 2023-04-27 04:31:51 -05:00
tildearrow
24487936de GUI: collapse/expand pattern/song 2023-04-27 01:23:54 -05:00
tildearrow
c8df7084f4 VGM export: write Hz when appropriate 2023-04-20 04:16:56 -05:00
tildearrow
6ec9696a50 GUI: allow right-clicking vertical sliders! 2023-04-20 04:01:00 -05:00
tildearrow
381147fc1f GUI: fix some sliders not being right-clickable
issue #1065
2023-04-20 03:43:35 -05:00
tildearrow
8b39f00d73 fix crash when resampling using BLEP algo
if data16 had nothing
2023-04-20 02:32:20 -05:00
tildearrow
c0c3d03dd1 understand EDxx in one tick gap
issue #1071
2023-04-17 19:08:14 -05:00
tildearrow
c6553f11e8 Revert "Merge branch 'blipWork'"
This reverts commit 41cbdf7924, reversing
changes made to 149d4ce99c.
2023-04-16 17:29:01 -05:00
tildearrow
6dc88143f3 RF5C68: 32
issue #1067
2023-04-16 14:54:58 -05:00
tildearrow
41cbdf7924 Merge branch 'blipWork' 2023-04-16 14:52:38 -05:00
tildearrow
ef7e16baaa opti 2023-04-16 14:50:53 -05:00
tildearrow
670c681a71 remove debug messages 2023-04-16 14:45:05 -05:00
tildearrow
a10d5cb96b blip_buf clock<rate bug workaround, part 3
issue #1055
2023-04-16 14:41:12 -05:00
tildearrow
eeffb47ab7 X1-010: why is the per-chan osc so quiet? 2023-04-16 02:22:16 -05:00
tildearrow
af64f9c141 Y8950: fix missing ADPCM chan osc 2023-04-16 02:10:22 -05:00
tildearrow
73204b5378 blip_buf clock<rate bug workaround, part 2? 2023-04-16 01:11:20 -05:00
tildearrow
f7f1734c7d GUI: rename a few things 2023-04-15 16:08:38 -05:00
tildearrow
3542a6c22f GUI: settings window size constraints 2023-04-15 15:31:02 -05:00
cam900
e1dbc16d96 Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-04-15 21:24:00 +09:00
tildearrow
eee0999cd6 GUI: add performance metrics 2023-04-13 19:43:48 -05:00
tildearrow
f1c6cd5097 blip_buf clock<rate bug workaround, part 1
issue #1055
now I gotta think of a strategy for dispatch
2023-04-13 18:11:10 -05:00
tildearrow
5b154c2ddf SegaPCM: really fix it this time 2023-04-13 17:27:27 -05:00
tildearrow
eaafc16eb3 dev153 - fix SegaPCM slides
issue #1060
2023-04-13 17:21:06 -05:00
cam900
f2ae73aee9 Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-04-13 12:04:31 +09:00
cam900
1f60d6bdc6 Simplify 2023-04-13 12:03:30 +09:00
cam900
a56d5aae9b Merge branch 'master' of https://github.com/tildearrow/furnace into pv1000_xor 2023-04-13 11:58:17 +09:00
cam900
52e6246570 Add notes for ring modulation (XORing) 2023-04-13 11:56:34 +09:00
tildearrow
ea172ea6ff
Merge pull request #1048 from YohananDiamond/dialog-nitpicks
New song dialog: auto focus on pop up + reset search box
2023-04-12 02:09:17 -05:00
tildearrow
b9b121efdf GUI: new sample map UI, part 4
right click menu
2023-04-12 01:38:44 -05:00
tildearrow
e4bfcd9850 GUI: new sample map UI, part 3
keyboard input
2023-04-12 00:50:31 -05:00
tildearrow
7af514a658 GUI: new sample map UI, part 2
next commit will introduce keyboard input
2023-04-11 19:41:20 -05:00
tildearrow
f90ca2410f GUI: new sample map UI, part 1
keyboard/MIDI missing
2023-04-11 18:17:30 -05:00
cam900
fe0ba4e530 Fix muting 2023-04-11 13:11:54 +09:00
cam900
f66b703a81 Fix compile again 2023-04-11 12:55:09 +09:00
cam900
cb34054473 Fix compile 2023-04-11 12:50:24 +09:00
tildearrow
8d4fa6e0cc prepare for new sample map UI 2023-04-10 19:49:14 -05:00
cam900
f13cea6a8e pv1000: Add XORing features 2023-04-11 09:19:12 +09:00
tildearrow
9e615bb3aa fix .dmf loading..... again (I think) 2023-04-10 01:09:58 -05:00
tildearrow
8375256ff7 debug dmf not loading again 2023-04-10 00:31:55 -05:00
tildearrow
e755f1bbd0 GUI: possibly fix MIDI note hang
issue #815
2023-04-09 15:27:17 -05:00
tildearrow
7a137fcdd1 QuadTone: fix PCM muting 2023-04-09 13:44:47 -05:00
tildearrow
8dfe0bc021 OPN: fix ExtCh muting 2023-04-09 13:20:28 -05:00
tildearrow
5466b26c75 GUI: fix osc out of bounds mode 2023-04-09 01:13:45 -05:00
cam900
385f7af664 ES5506: Fix frequency for note map 2023-04-09 10:29:51 +09:00
tildearrow
84eadd7aac dev152 - sample map notes, part 2
Sound Unit
2023-04-08 14:23:44 -05:00
cam900
a8d1f0ca16 Possibly fix k007232 stereo setting 2023-04-08 20:45:58 +09:00
cam900
74958c59fa Sync with master 2023-04-08 08:52:16 +09:00
cam900
548aa5e6ac Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-04-08 08:51:00 +09:00
tildearrow
76e583e5ce Merge branch 'master' of github.com:tildearrow/furnace 2023-04-07 16:54:45 -05:00
tildearrow
99d2199db6 dev152 - sample map notes, part 1 2023-04-07 16:54:05 -05:00
tildearrow
dce8c3bbac remove some log spam 2023-04-07 02:13:52 -05:00
tildearrow
0151fff2d4 actually fix build 2023-04-06 18:10:30 -05:00
tildearrow
439931d988 fix build 2023-04-06 17:54:08 -05:00
tildearrow
c6f1ec5756 enable virtual terminal processing on Windows 2023-04-06 17:13:51 -05:00
tildearrow
829d51411a fix makeDir on Windows 2023-04-06 17:08:45 -05:00
tildearrow
fe10683a70 backup thread data race prevention 2023-04-06 16:24:44 -05:00
tildearrow
b8667fc29a fix backup behavior when backup is open 2023-04-06 16:08:06 -05:00
tildearrow
f80e070178 fix restore backup option 2023-04-06 15:51:12 -05:00
tildearrow
4fea3fd8f2 dang it 2023-04-06 15:17:15 -05:00
tildearrow
8c55076177 restore backup opens the backup dir 2023-04-06 15:16:52 -05:00
tildearrow
02450b8683 fix Windows build 2023-04-06 15:07:11 -05:00
tildearrow
8cd49eaa5a strip non-alphanumeric chars from backup name 2023-04-06 14:48:13 -05:00
tildearrow
e599248614 Windows implementation 2023-04-06 06:30:43 -05:00
tildearrow
a8baad78f5 excess backup deletion 2023-04-06 06:15:47 -05:00
tildearrow
79a317723a prepare for new backup system 2023-04-06 04:22:43 -05:00
tildearrow
72b81914b7 get rid of one debug message 2023-04-06 02:22:59 -05:00
tildearrow
bc4191dbe4 GUI: fix crash 2023-04-06 02:20:48 -05:00
tildearrow
fa51bf1e5d GUI: update Commander X16 presets 2023-04-06 02:03:14 -05:00
tildearrow
4e55368787 GUI: fix per-chan osc visual glitch when stopping 2023-04-06 01:42:52 -05:00
tildearrow
eb63d62181 fix 1.1.7-1.1.9 .dmf loading 2023-04-06 01:25:06 -05:00
tildearrow
c1f8bb0eb9 dev150 - again 2023-04-06 00:08:23 -05:00
tildearrow
17f9eb0c16 dev149 - crap 2023-04-05 23:59:39 -05:00
tildearrow
8e0a28f06e bump version 2023-04-05 23:43:33 -05:00
tildearrow
f87460cbc9 implement log rotation 2023-04-05 19:16:00 -05:00
tildearrow
6f2c9535bc config rotation + redundancy for layout
also load default layout if it fails to load
2023-04-05 19:08:04 -05:00
tildearrow
e16fdf0626 config rotation + redundancy prototype 2023-04-05 17:35:01 -05:00
tildearrow
e6bac16a7a prepare for config resiliency 2023-04-05 04:44:21 -05:00
tildearrow
79b418c031 SegaPCM: fix possible crash 2023-04-04 22:20:22 -05:00
tildearrow
d44f5f0fc8 this one THIS ONE THIS ONE FOR REAL REAL REAL 2023-04-04 16:24:08 -05:00
tildearrow
ffe8b41d01 THIS IS IT 2023-04-04 16:01:45 -05:00
tildearrow
34a15adc7f r 2023-04-04 15:40:01 -05:00
tildearrow
3a84512486 half-assed work 2023-04-04 15:27:36 -05:00
YohananDiamond
c3654a4d52 Applying corrections 2023-04-03 11:11:26 -03:00
YohananDiamond
72ef39db60 New song dialog: auto focus on pop up + reset search box 2023-04-03 00:05:25 -03:00
tildearrow
53e36abdee add config facilities for loading/storing int list 2023-04-02 17:32:21 -05:00
cam900
5ab21f79a6 Fix Mac compile 2023-04-03 07:02:56 +09:00
cam900
2ebb8fc251 Minor optimize 2023-04-03 06:44:00 +09:00
cam900
e8203f453b Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-04-03 06:43:23 +09:00
cam900
d9c64e7c8c Fix typecasting 2023-04-03 06:42:37 +09:00
tildearrow
54c1a8171f GUI: add "new" action 2023-04-02 16:39:06 -05:00
cam900
04f208c535 Fix build again 2023-04-03 06:34:05 +09:00
cam900
40f3455357 Fix build 2023-04-03 00:35:02 +09:00
cam900
048728b496 Add reverse playback support 2023-04-03 00:34:09 +09:00
cam900
f7768dafe3 Fix K053260 VGM output 2023-04-02 23:01:57 +09:00
tildearrow
9bc2657965 dev147 - april fools' 2023-04-02 02:32:04 -05:00
tildearrow
76deb82665 Revert "prepare for Furnace Pro"
This reverts commit 6fe8bea50e.
2023-04-02 02:31:37 -05:00
tildearrow
fc4397f644 Revert "release Furnace Pro"
This reverts commit 2255bdf6c7.
2023-04-02 02:31:36 -05:00
tildearrow
aefe4938fd Revert "fix Windows log"
This reverts commit cc697ab5ac.
2023-04-02 02:31:35 -05:00
cam900
f56e09606a More fixes 2023-04-02 15:49:12 +09:00
cam900
8f783e604a Minor fix 2023-04-02 15:48:30 +09:00
cam900
dee28d218e Implement sample playback
Fix register viewer
Minor optimize
2023-04-02 14:55:10 +09:00
cam900
9c56c3d01b [WIP] K063260 skeleton 2023-04-02 14:32:47 +09:00
tildearrow
cc697ab5ac fix Windows log 2023-04-01 17:20:31 -05:00
tildearrow
2255bdf6c7 release Furnace Pro 2023-04-01 17:00:51 -05:00
tildearrow
6fe8bea50e prepare for Furnace Pro 2023-04-01 05:06:13 -05:00
cam900
fe7ba3c56b Fix build 2023-03-29 16:23:54 +09:00
cam900
60e3768a66 Fix sample map issue in ES5506 2023-03-29 16:17:50 +09:00
tildearrow
ed548c98c4 Namco WSG: ROM mode should be off by default!!! 2023-03-29 01:55:21 -05:00
tildearrow
b26e4424ff fix build 2023-03-27 13:15:28 -05:00
tildearrow
88654e26fc command stream arps 2023-03-27 03:29:43 -05:00
tildearrow
da7d67fa85 more command stream playback work 2023-03-27 00:40:54 -05:00
tildearrow
c4510e16e0 add experimental command stream player
for verification

after that I am going to write optimization code
2023-03-26 18:48:16 -05:00
tildearrow
24c39c7819 GUI: separate text/binary command stream buttons 2023-03-26 13:19:57 -05:00
Natt Akuma
d67be98468 Add sample instrument to AY SysDefs
It was not possible to select sampple instrument for these chips
even though the engine has a PCM driver
2023-03-26 16:50:03 +07:00
tildearrow
8d89abb60e GUI: add order button pos setting 2023-03-25 18:43:21 -05:00
tildearrow
16174c041a GUI: orders view with dynamic icons 2023-03-25 18:13:22 -05:00
tildearrow
f20da6b202 FT
-----____
|        -----____
|  FFFFF          -----____
|  FFFFFFFFF  TTTTTTT     |
|  FF           TTTTTTTT  |
|  FF             TT      |
|  FF             TT      |
|  FFFFFFFFF      TT      |
|  FFFFFFFFF      TT      |
|  FF             TT      |
|  FF             TT      |
|  FF             TT      |
|  FF             TT      |
|  FF     __________------|
|---------
2023-03-25 03:55:42 -05:00
tildearrow
d8471ce937 GUI: remove use of Columns() in orders 2023-03-24 19:17:28 -05:00
KMoene
913d22fd57 init support for setting program change 2023-03-22 00:51:54 -04:00
tildearrow
5af3804195 GA20: implement getSamplePos() 2023-03-21 03:56:17 -05:00
tildearrow
5f5617fc2c GUI: fix some chips not having custom clocks 2023-03-21 03:39:20 -05:00
tildearrow
699d49b220 Merge branch 'master' of github.com:tildearrow/furnace 2023-03-20 15:10:28 -05:00
tildearrow
d92bbcf2ee GUI: fix cur order out of bounds when undo/redo 2023-03-20 15:09:52 -05:00
tildearrow
c27dbdab96 VIC-20: get rid of debug message 2023-03-20 03:55:12 -05:00
tildearrow
1dc05f0777 GUI: use ClipRect instead of clamp in sample edit 2023-03-19 19:51:26 -05:00
tildearrow
591cd633d7 SegaPCM: implement getSamplePos() 2023-03-19 16:49:31 -05:00
tildearrow
62b9b98300 SNES: implement getSamplePos()
but gotta fix one thing
2023-03-19 04:18:57 -05:00
tildearrow
6cd24a8008 implement getSamplePos() on some chips
Amiga, AY, Lynx, PCE, PCM DAC and VRC6
2023-03-19 03:56:13 -05:00
tildearrow
f80a2b8864 GUI: make playing needles in sample editor work
currently only for YM2612 but I will implement more soon
2023-03-19 03:12:08 -05:00
tildearrow
2e9bc14459 PV-1000: DC offset correction required 2023-03-18 18:22:54 -05:00
tildearrow
293d2b8775 PV-1000: more accurate emulation 2023-03-18 17:15:13 -05:00
tildearrow
09a30570de GUI: add an FM preview
currently for OPN only
2023-03-18 04:22:50 -05:00
tildearrow
57f4cc8561 GUI: prepare for FM preview 2023-03-17 19:12:09 -05:00
tildearrow
d58270efed fix some macroInt issues with volume 2023-03-17 18:16:04 -05:00
tildearrow
69c3700ab4 VIC-20: fix MSVC 2023-03-17 18:00:38 -05:00
tildearrow
de2a6c418b VIC-20: add on/off macro 2023-03-17 16:50:42 -05:00
tildearrow
49c47087e5 GUI: C64 macro mode usability fix
reset macro zoom when changing macro modes
2023-03-17 14:54:00 -05:00
tildearrow
5fc36b1d4c PCM DAC: fix muting 2023-03-17 14:32:39 -05:00
tildearrow
6985b85c09 YM2612: YMF276 clipping 2023-03-17 14:11:55 -05:00
tildearrow
d6d57b6d11
Merge pull request #1019 from freq-mod/n163-easy
n163: macro removal part 2
2023-03-17 04:23:22 -05:00
tildearrow
165d0809df Namco 163: fix weird waveform on first note on
issue #1021
2023-03-16 18:52:20 -05:00
tildearrow
6436919974 i don't know 2023-03-16 05:52:29 -05:00
tildearrow
8fd26289a2 Namco WSG: add ROM mode 2023-03-16 05:27:43 -05:00
tildearrow
9a672196fd TODO: Diagnosis of 163 2023-03-16 04:21:52 -05:00
tildearrow
f8e5afc2bf RF5C68: fix forceIns() panning 2023-03-16 03:53:02 -05:00
tildearrow
c7d625c820 Amiga: validation export is finished 2023-03-16 03:52:54 -05:00
tildearrow
527f962c1b Amiga: validation export sample/wave book
tiny optimization
2023-03-16 03:33:55 -05:00
tildearrow
262eaa19c1 Amiga: validation export wave support 2023-03-16 01:44:35 -05:00
tildearrow
03f6268336 GUI: AY-3-8914 VGM disclaimer 2023-03-15 22:08:18 -05:00
tildearrow
b9cddb21d0 Amiga: DMACON coalescing fix 2023-03-15 18:51:42 -05:00
tildearrow
3ff3a9952a Amiga: DMACON coalescing 2023-03-15 18:45:32 -05:00
tildearrow
4b708e98cf Amiga: validation "export"
only for testing purposes!
wavetables are missing but I might add that at some point
2023-03-15 18:16:47 -05:00
tildearrow
32298f6ab3 nothing 2023-03-15 04:23:47 -05:00
tildearrow
557f77c3c6 asdfgklj 2023-03-15 02:13:10 -05:00
tildearrow
ed3b0610d3 GUI: remember extraChannelButtons' state 2023-03-14 23:04:57 -05:00
tildearrow
4a225c9c64 asdf 2023-03-14 04:19:13 -05:00
tildearrow
e5ab3413cb oh wow 2023-03-14 01:27:45 -05:00
tildearrow
5a8a29f5f2 Please enter the commit message for your changes. 2023-03-14 01:09:53 -05:00
tildearrow
ced4fd8ee1 more 2023-03-13 20:01:01 -05:00
tildearrow
07ed76a63b add ROM export framework, part 1 2023-03-13 14:17:05 -05:00
tildearrow
6663fc274d prepare to add ROM export framework 2023-03-13 04:20:54 -05:00
tildearrow
ad960697dc really fix build 2023-03-13 03:18:52 -05:00
tildearrow
5acb6daef6 prepare to add some code 2023-03-13 03:12:03 -05:00
tildearrow
d73c2346c4 fix 2023-03-12 20:28:13 -05:00
tildearrow
854698cd75 S3M import? no, it's not there yet 2023-03-12 19:11:05 -05:00
tildearrow
bc95fb0181 the unsorted dir has blank name 2023-03-12 16:13:00 -05:00
freq-mod
f29867a655 Revert "fix the legendary chiptune moment"
This reverts commit c2761e4f41.
2023-03-12 13:07:21 +01:00
freq-mod
0db4dc0179 Revert "fix this for real"
This reverts commit 9b92b118c6.
2023-03-12 13:07:14 +01:00
freq-mod
c33d587622 Revert "fix offset"
This reverts commit b289d4ac1d.
2023-03-12 13:06:34 +01:00
cam900
d9211b2a97 Add NTSC clockbase for X1-010
reference: https://github.com/mamedev/mame/blob/master/src/mame/taito/champbwl.cpp#L620
2023-03-12 21:03:11 +09:00
tildearrow
40e153300f prepare to add asset directories 2023-03-12 04:10:46 -05:00
tildearrow
2c66e2d1d6 Amiga: fix interrupt on useWave 2023-03-12 03:31:33 -05:00
tildearrow
7cd4c9535a GUI: fix IGFD parent dir being sorted 2023-03-12 01:48:01 -05:00
tildearrow
5ebee2bb2b Amiga: better emulation, part 10 2023-03-11 03:47:33 -05:00
tildearrow
a9c703df3e Amiga: better emulation, part 9 2023-03-11 03:37:23 -05:00
tildearrow
60766326fb Amiga: better emulation, part 8 2023-03-11 03:16:18 -05:00
tildearrow
698726174d Amiga: better emulation, part 7 2023-03-11 02:54:57 -05:00
tildearrow
1a80fb262d Amiga: better emulation, part 6 2023-03-11 01:42:13 -05:00
tildearrow
8fc6a71882 Amiga: better emulation, part 5 2023-03-10 18:51:00 -05:00
freq-mod
b289d4ac1d
fix offset
beyond that point, i can't improve
2023-03-10 23:33:50 +01:00
freq-mod
9b92b118c6
fix this for real
sorry for indentation
2023-03-10 22:54:09 +01:00
tildearrow
452846936f Amiga: better emulation, part 4 2023-03-10 13:45:46 -05:00
tildearrow
12a1d2ff3d Amiga: fix per-chan osc 2023-03-10 12:44:45 -05:00
freq-mod
c2761e4f41
fix the legendary chiptune moment
it still distorts on the first key on, but not later on
2023-03-10 15:42:58 +01:00
tildearrow
e18caaca1d Amiga: better emulation, part 3 2023-03-10 05:29:20 -05:00
tildearrow
dca18dc726 Amiga: better emulation, part 2 2023-03-10 04:22:21 -05:00
tildearrow
6d33fadbc5 finish this later 2023-03-09 20:00:15 -05:00
tildearrow
c0b4cc0d63 Amiga: better emulation, part 1
prepare to actually emulate DMA operation
eventually poke() and register view will work
2023-03-09 17:46:45 -05:00
freq-mod
708c0e359a
n163: macro removal part 2 2023-03-09 21:39:32 +01:00
freq-mod
5e75239e38
hide pointless n163 macros
hopefully it works
2023-03-09 17:17:08 +01:00
tildearrow
377dc8dd0f one more reference 2023-03-09 04:11:08 -05:00
tildearrow
5069cf65e3 Amiga: more accurate emulation
https://www.youtube.com/watch?v=xyQlmsD7PAg&t=403s

thanks TakuikaNinja for the info!
2023-03-09 03:37:14 -05:00
tildearrow
8c706f71a9 dev145 - Namco WSG: new noise strategy for C30 2023-03-09 02:55:22 -05:00
tildearrow
3cede1c2fd GUI: Namco WSG noise macro 2023-03-09 02:37:22 -05:00
tildearrow
c90152b425 GUI: fix adding orders 2023-03-09 00:36:18 -05:00
tildearrow
9fc3a8afed GUI: order increase key oversight 2023-03-08 19:32:53 -05:00
tildearrow
4bfda2242f GUI: disable tutorial for now
moving to a branch
2023-03-08 18:22:40 -05:00
tildearrow
7f7a579b80 GUI: tutorial, part 11 - DO NOT USE 2023-03-08 04:19:00 -05:00
tildearrow
58f73d6284
Merge pull request #1015 from ZoomTen/move-cursor-with-order
Option to move the cursor along with order upon moving order up/down
2023-03-08 02:24:28 -05:00
tildearrow
528117ba9e another demo song
by NyaongI
2023-03-08 01:41:26 -05:00
tildearrow
7955c2120d add new demo song
by The Beesh-Spweesh!
2023-03-08 01:35:33 -05:00
Zumi Daxuya
2fc8399a65 Clamp new setting 2023-03-08 11:51:03 +07:00
tildearrow
ab2d4e6b36 GUI: tutorial, part 10 - DO NOT USE 2023-03-07 19:23:17 -05:00
tildearrow
515cab23a7 GUI: tutorial, part 9 - DO NOT USE 2023-03-07 04:14:23 -05:00
tildearrow
21cadbda58 GUI: add function to highlight window - DO NOT USE 2023-03-07 01:32:57 -05:00
Zumi Daxuya
495604bd18 cursor follows order by default 2023-03-06 16:54:26 +07:00
tildearrow
3651325940 SN: register view? 2023-03-06 04:21:10 -05:00
tildearrow
b4a1dd6663 QuadTone: 2023 2023-03-06 04:05:38 -05:00
tildearrow
ee37b78339 QuadTone: use Pokémon Mini ins type 2023-03-06 04:02:28 -05:00
tildearrow
fe053fd91a GUI: update credits 2023-03-06 03:44:11 -05:00
tildearrow
74988df204
Merge pull request #1008 from akumanatt/quadtone
Alternative ZX Spectrum beeper sound engine
2023-03-06 03:37:47 -05:00
tildearrow
969ebe9d27 not placeholder 2023-03-06 03:16:23 -05:00
cam900
1e8ad16a68 More simpler 2023-03-06 12:26:31 +09:00
cam900
34131e52d5 Remove unnecessary value 2023-03-06 12:21:57 +09:00
cam900
c3e6163794 Add debug status support for PV1000 2023-03-06 08:40:49 +09:00