Electric Keet
d65df2facd
Adding C219 to letter icons.
...
This time for real.
2023-08-28 00:38:52 -07:00
Eknous-P
cd2d60ac58
table stuff into if
2023-08-28 10:37:51 +04:00
Eknous
06f2595861
formatting
2023-08-28 10:00:32 +04:00
Eknous
4078da6685
Merge branch 'tildearrow:master' into guimprove
2023-08-28 09:42:30 +04:00
tildearrow
859182bb08
C219: initial work
2023-08-27 18:46:59 -05:00
tildearrow
17a88fda70
C140: update emulator
...
with the one from C219 branch
2023-08-27 15:52:54 -05:00
Eknous
7a87702518
Merge branch 'tildearrow:master' into guimprove
2023-08-27 15:05:50 +04:00
tildearrow
440cbff5e4
GUI: update credits
2023-08-27 04:14:50 -05:00
tildearrow
64e6cf12c2
GUI: re-apply UI settings when displays are connec
2023-08-27 03:58:01 -05:00
Eknous-P
65fbdba831
wavetable list selectable sizing fix
2023-08-27 12:49:53 +04:00
tildearrow
0e19716dcd
GUI: auto-detect scale factor on settings change
2023-08-27 03:31:26 -05:00
tildearrow
2d5fcf8aca
how could I not expose this compat flag
2023-08-27 03:19:00 -05:00
Eknous-P
4eda4aeb39
revert icon changes
2023-08-27 10:18:39 +04:00
Eknous-P
fdd9b598a7
revert additive hint
2023-08-27 10:15:28 +04:00
Eknous-P
6fa746f04d
uncolor grooves remove tooltip
2023-08-26 16:30:17 +04:00
Eknous-P
a7eb62a5d6
add sample add add color
2023-08-26 16:15:40 +04:00
Eknous-P
19f7376337
the rest of the add colors
2023-08-26 16:09:27 +04:00
Eknous-P
0dbe1b401f
some pushaddcolor's and improve grooves
2023-08-26 16:01:56 +04:00
Eknous-P
9e405e86fa
improve find/replace
2023-08-26 15:49:06 +04:00
Eknous-P
3c38a79801
more pushdestcolor
2023-08-26 15:37:28 +04:00
Eknous-P
f0bcb1c06a
add color push/pop
2023-08-26 15:24:32 +04:00
Eknous-P
ccdd5693c6
additive hint
2023-08-26 15:16:38 +04:00
Eknous-P
6250dd970f
improve font settings
2023-08-26 14:20:53 +04:00
Eknous-P
eef3dacc78
indent
2023-08-26 14:03:34 +04:00
Eknous-P
b993d4b58d
improve audio settings
2023-08-26 14:01:39 +04:00
Eknous-P
89921b1ff3
improve inital sys steeings
2023-08-26 13:53:01 +04:00
Eknous-P
a832adeac5
chanosc gradient point remove is red
2023-08-26 13:35:26 +04:00
tildearrow
3dd4f3e7e8
release v0.6pre9
...
also fix a bug in TL macro compat
2023-08-26 03:36:28 -05:00
tildearrow
29fa249227
GUI: really fix wave synth display issues
...
issue #1417
2023-08-26 03:13:17 -05:00
tildearrow
324fce3b1c
GUI: hide sample ROMs option
...
OPL4 won't make it to 0.6
2023-08-25 20:41:13 -05:00
tildearrow
16bc35d75b
manual system recent file tracking
...
issue #1406
2023-08-25 18:32:34 -05:00
tildearrow
41316860a5
GUI: fix wave synth display issues
...
issue #1417
2023-08-25 17:36:47 -05:00
tildearrow
c4b23e8643
K007232: fix (?) loop marker being output
...
issue #1409
2023-08-25 16:28:20 -05:00
tildearrow
a31b847f32
GUI: don't show wave macro for beeper ins
2023-08-24 14:59:17 -05:00
tildearrow
9bf736a513
GUI: tweak SNES ins editor
2023-08-24 14:52:18 -05:00
tildearrow
cb0a8396c4
improve
2023-08-24 04:31:32 -05:00
tildearrow
95b0b25011
Merge branch 'master' into macro-values-fix
2023-08-24 03:43:56 -05:00
tildearrow
d240066df8
fix issue #1371
2023-08-24 03:25:38 -05:00
tildearrow
b946c35fa7
GUI: don't update FM/wave synth preview twice
...
issue #1404
2023-08-23 12:21:39 -05:00
Electric Keet
92773adb37
Correcting an ampersand.
...
Little things like this make a difference.
2023-08-23 09:47:31 -07:00
tildearrow
e4e92f9af3
too many buttons
2023-08-23 04:29:17 -05:00
tildearrow
5c71b64195
GUI: improve wavetable tab in ins edit
2023-08-23 02:19:36 -05:00
tildearrow
577d6fd4d4
GUI: fix expand selection upwards
2023-08-22 20:23:21 -05:00
Electric Keet
cae3fa43b2
Move chanOsc "Center waveform" option to next line.
2023-08-22 15:15:49 -07:00
Electric Keet
ab76546f7a
Fixing the fix.
...
This checks for both values being set to zero (their freshly-initialized state, which shouldn't happen in normal use) and sets them to proper defaults if so. Otherwise, it uses what was already there.
2023-08-22 14:23:32 -07:00
Electric Keet
4a9bf44b56
Fix macro mode changes resetting Bottom and Top.
2023-08-22 13:24:45 -07:00
tildearrow
7ba5b172d5
GUI: finally fix scroll changes order
2023-08-22 02:30:33 -05:00
tildearrow
b35235b82e
GUI: OPZ preview
...
it's complete
2023-08-21 22:41:35 -05:00
tildearrow
97b6b39049
GUI: OPL preview
2023-08-21 22:20:31 -05:00
tildearrow
70f774312b
GUI: OPLL preview
2023-08-21 19:56:22 -05:00
tildearrow
e1140c5015
GUI: OPM preview
2023-08-21 19:27:19 -05:00
tildearrow
bcb8fdbf06
no longer crashes
2023-08-21 17:41:41 -05:00
tildearrow
617ee5e324
THIS CRASHES
2023-08-21 17:24:41 -05:00
tildearrow
18dc353392
GUI: why are there DPCM settings on FDS...
2023-08-21 16:16:50 -05:00
tildearrow
f3c438eee5
GUI: use less video memory
...
don't oversample icons, big font and header font
2023-08-21 16:03:16 -05:00
tildearrow
6ba8527cb6
fix some threading issues
2023-08-21 14:18:04 -05:00
tildearrow
d74172680f
GUI: prepare FM preview for the other OPs
2023-08-20 20:18:27 -05:00
tildearrow
91d7157b5d
GUI: Amiga rate limit
2023-08-20 19:07:38 -05:00
Electric Keet
9397f95499
Vertical label alignment for macros.
...
I don't know how I missed these. I use them constantly!
2023-08-20 14:39:03 -07:00
tildearrow
9814d7dd88
GUI: why isn't there a wave reverse option yet
2023-08-20 01:41:01 -05:00
tildearrow
5720e5670d
AAAAAAAAAAAA
2023-08-20 00:46:17 -05:00
tildearrow
d68de019d6
Merge pull request #1385 from tildearrow/ui-pretty
...
Vertically centering labels.
2023-08-19 18:38:13 -05:00
Electric Keet
10ea584857
Vertically centering labels.
...
Oops, missed two!
2023-08-19 16:09:22 -07:00
tildearrow
dba96812aa
add more raw sample import options
2023-08-19 18:01:12 -05:00
tildearrow
14d3baae56
GUI: invert cursor follows wheel
...
issue #1374
2023-08-19 16:25:08 -05:00
tildearrow
487065478d
GUI: mark modified in channel list
2023-08-19 15:54:49 -05:00
tildearrow
f352162151
GUI: make it clear
...
continuous vibrato
2023-08-19 15:47:49 -05:00
tildearrow
23dc1353ec
change default render cores
2023-08-19 04:34:42 -05:00
Eknous-P
f8a497e549
Merge branch 'multicore' of github.com:Eknous-P/furnace into multicore
2023-08-19 10:33:06 +04:00
Eknous-P
eab7978556
tablesetcolumnindex -> tablenextcolumn
2023-08-19 10:32:36 +04:00
Eknous
cbbf766ae5
Merge branch 'tildearrow:master' into multicore
2023-08-19 10:02:48 +04:00
tildearrow
c38b3ed399
GUI: play around with oversample setting
2023-08-18 23:39:09 -05:00
Eknous-P
3926c4276e
oopsie
2023-08-18 12:44:50 +04:00
tildearrow
2f08407a73
GUI: custom sample editor icons, part 2
2023-08-18 03:39:08 -05:00
Eknous-P
eb820eb9af
make table
2023-08-18 11:34:08 +04:00
Eknous-P
74e803d4e9
redo core switching
2023-08-18 10:40:18 +04:00
Eknous-P
12d7911d1a
Merge branch 'master' into multicore
2023-08-18 08:59:06 +04:00
tildearrow
d32829b9e9
GUI: update credits
2023-08-17 17:38:18 -05:00
Eknous-P
8da1085809
separate cores + selection for playback and export
2023-08-17 22:28:17 +04:00
Electric Keet
4985a4b5d0
Various work on the icon font.
...
Cleaned up leftover guides, added actually useful ones in the guide character (E0F0), tweaked VRC6 saw.
2023-08-16 21:50:31 -05:00
tildearrow
22f92aafe4
new demo songs
...
by PichuMario and Weeppiko
2023-08-16 16:42:41 -05:00
tildearrow
5f5d1c2189
new demo song
...
by ifrit05
2023-08-16 16:14:28 -05:00
tildearrow
6c44614279
GUI: custom sample editor icons, part 1
2023-08-16 04:16:31 -05:00
tildearrow
c05efedee0
GUI: improve single macro view
2023-08-16 00:43:15 -05:00
tildearrow
4707ef6979
GUI: center it
2023-08-15 22:25:01 -05:00
tildearrow
d8a069c360
Merge branch 'master' into instr-editor-wrap
2023-08-15 22:16:57 -05:00
Electric Keet
cb5f59d02b
Select the correct amount of vertical space.
...
Tested in both occurring situations.
2023-08-15 16:55:53 -07:00
Electric Keet
02ef1549dd
Fixed vertical centering.
2023-08-15 14:58:50 -07:00
tildearrow
a008059b54
Merge branch 'letter-icons'
2023-08-15 16:24:59 -05:00
Electric Keet
520b772f35
Small changes to letter icons.
...
MultiPCM is now `MUL PCM`.
VRC 6 saw now has a little sawtooth icon.
2023-08-15 16:23:32 -05:00
tildearrow
823d64e68c
GUI: fix 0.5-pixel error in unified assets
2023-08-15 15:52:32 -05:00
tildearrow
363bc4be68
GUI: fix no ins icon
2023-08-15 14:50:54 -05:00
Electric Keet
f09ef69da1
Break "no instrument selected" lines.
...
In the instrument editor, when instruments are loaded but no instrument is selected, there's a dropdown to select a type and then "or Open or Create New"... but on one line, they're too long for the window's width. With this, they're on two lines.
2023-08-15 11:58:05 -07:00
tildearrow
ddb0add67e
GUI: fix insIconsStyle not saving
2023-08-15 01:57:43 -05:00
Electric Keet
2ef2416587
Adjusting height of letter icons.
...
They were too high before. Now they line up right!
2023-08-14 21:20:59 -07:00
tildearrow
b46dd7b7eb
GUI: update credits
2023-08-14 20:02:48 -05:00
tildearrow
6ae8f615d9
we got custom icons
2023-08-14 20:02:10 -05:00
tildearrow
1848484831
prepare for loading the icon font
2023-08-14 19:19:18 -05:00
tildearrow
741d350fe2
possible fix to #1356
2023-08-14 16:28:43 -05:00
tildearrow
c127fd0928
GUI: prepare for sample rate warnings
2023-08-13 20:34:03 -05:00
tildearrow
bbeb3df9f6
Merge branch 'master' into force-critical-input-trickle
2023-08-12 21:52:12 -05:00
tildearrow
fc16164dbd
Merge pull request #1342 from tildearrow/c140
...
Chicken ice cream
2023-08-12 16:29:49 -05:00
tildearrow
393af54938
GUI: bring the combo box back
2023-08-12 16:21:24 -05:00
tildearrow
1f10c31414
update ins type
2023-08-12 04:19:20 -05:00
tildearrow
6d1df99254
GUI: remove debug
2023-08-12 04:12:10 -05:00
tildearrow
27e454e7aa
C140: help µ-law ISN'T WORKING
2023-08-12 01:54:12 -05:00
tildearrow
5f2cfd4854
AY: don't use bit arrays
...
issue #649
2023-08-11 23:58:44 -05:00
tildearrow
b58fe36356
Merge branch 'master' into ymf289b
2023-08-11 22:25:39 -05:00
tildearrow
9b91584d13
Merge branch 'master' of github.com:tildearrow/furnace
2023-08-11 19:27:17 -05:00
tildearrow
d531b714a9
GUI: fix curOrder when pat view is not visible
2023-08-11 19:26:42 -05:00
MooingLemur
a1d74e7dc1
ZSM: add optimize for size toggle
2023-08-11 19:13:16 -05:00
cam900
882b1c0aae
Add C140 status debug window
2023-08-10 20:27:30 +09:00
cam900
4d7d610f8c
C140 fixes and optimizations
...
Minor optimization
Move output shift function to dispatch
Fix loop
Fix pan scaling if using INS_AMIGA
correct about
2023-08-10 20:24:10 +09:00
tildearrow
a59b5753bb
GUI: add center pop-up setting
2023-08-10 02:42:42 -05:00
tildearrow
d9cdb787ae
Merge pull request #1236 from YohananDiamond/dialog-nitpicks
...
Dialog nitpick: properly centering modal popups
2023-08-10 02:41:57 -05:00
tildearrow
be06fe2400
GUI: why is the range wrong
2023-08-10 00:31:29 -05:00
tildearrow
2a0d76563d
GUI: fix oversight in sample invert
2023-08-10 00:30:35 -05:00
tildearrow
457fb785b0
Merge branch 'master' into gui-pretty
2023-08-10 00:18:16 -05:00
tildearrow
d5776e02bb
OPLL: add option to apply fixed frequency to all d
...
issue #289
2023-08-10 00:15:44 -05:00
tildearrow
acc74df293
GUI: add option to capitalize menu bar
2023-08-09 22:47:06 -05:00
tildearrow
21d1dfefa1
many changes
2023-08-09 22:00:03 -05:00
tildearrow
7d3b823996
GUI: fix blank ins
...
issue #1343
2023-08-09 16:06:38 -05:00
cam900
14c5d94499
C140 Part 2
2023-08-09 20:30:00 +09:00
cam900
c34233cf4f
Prepare for C140
2023-08-08 21:27:12 +09:00
tildearrow
cc8b5d28a8
GUI: add option to show ins type menu when adding
2023-08-08 00:03:56 -05:00
Lunathir
10ecc71a60
Remove commas in flags
2023-08-07 14:03:15 -05:00
Lunathir
9ae28a67bf
Update presets.cpp
2023-08-07 14:03:15 -05:00
Electric Keet
0a7d957142
Last label tweak.
2023-08-07 10:17:48 -07:00
Electric Keet
3effd9e506
Yet more vertical centering of labels.
2023-08-06 22:47:17 -07:00
Electric Keet
1ea4452e9b
More vertical centering of labels.
...
chanOsc, debugWindow, editControls, findReplace, gui
2023-08-06 20:51:51 -07:00
Electric Keet
f66dd6e70b
Vertical centering of labels.
...
Just the settings dialog, this commit.
2023-08-06 20:28:11 -07:00
tildearrow
8ba6c4cf42
GUI: finish some more TODOs
2023-08-06 17:35:45 -05:00
tildearrow
a6ad79f686
Merge pull request #1330 from tildearrow/gui-radiobuttons
...
Radio button group indents everywhere.
2023-08-06 04:26:34 -05:00
tildearrow
515a657b91
GUI: don't show pan effects if can't pan
...
issue #1331
2023-08-06 04:15:02 -05:00
Electric Keet
5ba51df566
Radio button group indents everywhere.
...
This should be all of them.
Except, of course, the find/replace dialog. Those have a specific layout already.
2023-08-05 19:18:53 -07:00
tildearrow
10615b9b5b
GUI: finish some TODOs
2023-08-05 18:29:46 -05:00
tildearrow
49e799d576
GUI: indent play on load setting
2023-08-05 15:12:14 -05:00
tildearrow
b7f7c362d2
Merge pull request #1328 from tildearrow/settings-ui
...
Settings and chip config UI: Indent radio buttons.
2023-08-05 15:11:28 -05:00
tildearrow
86c1104529
GUI: add setting to play on load
2023-08-05 14:43:29 -05:00
Electric Keet
543d18b8d5
Chip config UI: Indent radio buttons.
...
Similarly, stuff is indented for clarity. This includes the chip clock rate selector.
2023-08-05 11:50:17 -07:00
Electric Keet
3f80231f24
Settings window: Indent radio button groups.
...
All radio button groups are indented for visual clarity. Also, font path and size selectors.
2023-08-05 11:18:50 -07:00
tildearrow
b0ce681875
GUI: drop a mention of legacy
2023-08-05 03:39:40 -05:00
tildearrow
2b78ea7abe
GUI: add setting to remove ins/vol val on OFF/REL
2023-08-05 03:37:03 -05:00
tildearrow
1983529bdb
GUI: add non-mono mode to osc
2023-08-05 03:26:36 -05:00
tildearrow
bf77b95ec9
GUI: wake up on osc
2023-08-05 02:54:09 -05:00
tildearrow
1d4a1c8337
GUI: higher quality oscilloscope
...
issue #1324
2023-08-05 02:52:02 -05:00
tildearrow
673ff6ebb6
GUI: fix header font not saving at all
2023-08-04 22:43:26 -05:00
tildearrow
77e708dc57
YM2612: better DAC write scheduling
...
issue #1300
2023-08-04 17:36:36 -05:00
tildearrow
358118f1f9
sorry
...
respect my formatting style
2023-08-03 21:32:57 -05:00
tildearrow
cf1f741769
GUI: fix SNES chip config out of bounds
...
issue #1319
2023-08-03 14:55:30 -05:00
tildearrow
a192274e29
Merge pull request #1312 from tildearrow/settings-bigfont
...
Big font configuration options!
2023-08-03 05:35:33 -05:00
tildearrow
eb9bd913e2
and one more fix
2023-08-03 05:34:49 -05:00
tildearrow
fcba244c84
fix
2023-08-03 05:31:55 -05:00
tildearrow
629d73f421
address review comments
2023-08-03 05:27:20 -05:00
Eknous
cafc6f391d
chanOsc automatic columns + fix chanOsc channel note text ( #1305 )
...
* chanOsc note name
* chanOsc auto cols
* lowercase c for consistency
* fix chan note text
* change int to short
* simplify
* visible chan count for calculation
* cleanup
* cleanup 2 (not removing the comma yet)
* remove extra spaces
* add id
2023-08-03 05:25:26 -05:00
tildearrow
69c4c58cc5
ARREGLAR
2023-08-03 04:11:36 -05:00
tildearrow
c58eec5753
do not reset the timer (and remove intro monitor)
2023-08-03 03:54:06 -05:00
Electric Keet
3ca687553f
At least it's fixed now.
2023-08-02 23:20:59 -07:00
Electric Keet
06d3e8a4b3
Initializing variables, font size change.
2023-08-02 22:59:45 -07:00
Electric Keet
ebf8ebf7c0
Restoring old bigFont, making new headFont instead.
...
Now we'll see the original font for the credits and the clock.
2023-08-02 20:49:01 -07:00
Electric Keet
14d1e83cd6
Oh, and it'd be good to load the big font setting.
...
Can't believe I missed this!
2023-08-02 14:22:21 -07:00
Electric Keet
bf9f37e8d9
Fixed up about screen.
...
Inter-line spacing didn't scale with font size. Oops!
2023-08-02 14:05:36 -07:00
Electric Keet
0f4f1a1cf5
Big font configuration options!
2023-08-02 13:48:07 -07:00
tildearrow
411e138440
GUI: fix note trigger chan osc mode
...
when channel not visible in pattern
2023-08-01 20:22:44 -05:00
tildearrow
0c606103e3
GUI: fix pushNibble in orders
...
issue #1309
2023-08-01 13:30:57 -05:00
Eknous-P
20ea5827cf
chanOsc note name
2023-07-30 15:05:47 -05:00
tildearrow
9420bbe058
GUI: mark modified when swapping channels
2023-07-30 14:43:25 -05:00
tildearrow
e9af48cf8b
GUI: update credits
2023-07-30 04:34:24 -05:00
tildearrow
308af5a34e
GUI: new settings layout
2023-07-30 04:33:25 -05:00
tildearrow
97d44d9a26
GUI: Namco 163 offset -> position
2023-07-29 13:43:49 -05:00
tildearrow
bc7e267a85
GUI: BeginPopupContextItem fix
2023-07-29 13:22:05 -05:00
tildearrow
ac011a0fa1
GUI: fix sort button in effect list
2023-07-29 05:39:28 -05:00
Eknous
1d04bb360a
Merge branch 'tildearrow:master' into master
2023-07-29 13:34:54 +04:00
tildearrow
92493485a3
GUI: prepare for new settings layout
2023-07-29 04:21:27 -05:00
Eknous-P
0671df9916
sameline
2023-07-29 13:11:52 +04:00
tildearrow
1aef0079d1
the first step to deprecating Defle compat
...
Furnace will support .dmf loading/saving
however in a far future, compatibility may not be guaranteed... I am not sure
this setting is off by default (for now)
2023-07-29 03:17:26 -05:00
Eknous-P
2c3bacbd3b
colored text, arrays instead of many vars
2023-07-29 11:07:20 +04:00
Eknous-P
5c5ccbeb72
change to beginpopupcontextitem
2023-07-28 20:38:13 +04:00
Eknous-P
dd00d3bc66
cleanup
2023-07-28 18:39:40 +04:00
Eknous-P
c6458efbbb
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-28 18:25:03 +04:00
Eknous-P
d5b18ab080
is this "the button"
2023-07-28 18:24:56 +04:00
Eknous
c9447dbff2
Merge branch 'tildearrow:master' into master
2023-07-27 15:27:28 +04:00
Eknous-P
0d33273a2e
useless newline removed
2023-07-27 15:22:20 +04:00
Eknous-P
620fc82247
'all' checkbox to 'all'/'none' buttons
2023-07-27 14:44:41 +04:00
tildearrow
c2f83a3aef
GUI: remove ability to save legacy .fui
2023-07-27 01:35:28 -05:00
tildearrow
3fac80dad4
new demo song
...
by Teuthida
2023-07-27 01:12:50 -05:00
Lunathir
348b158e4b
Adjust preset name to be in line with other presets
2023-07-27 01:10:02 -05:00
tildearrow
1fa92c63d0
Merge branch 'master' into force-critical-input-trickle
2023-07-27 00:39:29 -05:00
tildearrow
afe703faf2
Merge branch 'force-critical-input-trickle' of https://github.com/bbbradsmith/furnace into force-critical-input-trickle
2023-07-27 00:39:20 -05:00
bbbradsmith
fd27a41c08
relocate pattern mouse release handling to FurnaceGui::Loop
2023-07-27 01:04:48 -04:00
tildearrow
677f7fe682
ES5506: some cleanup
...
and fix sample map... ugh
issue #1282
2023-07-26 19:16:57 -05:00
Eknous-P
60006dc862
typo
2023-07-26 19:51:28 +04:00
Eknous-P
d19214045c
reorder fix
2023-07-26 19:28:42 +04:00
Eknous-P
54d4097146
put sorting checkboxes in a treenode
2023-07-26 18:53:39 +04:00
Eknous-P
1c94975a0a
primitive effect sorting
2023-07-26 18:41:17 +04:00
cam900
a3d54ca933
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-07-26 19:28:39 +09:00
tildearrow
68a2c5f2f0
GUI: update credits
2023-07-24 17:48:05 -05:00
tildearrow
b519713222
don't use exceptions in maps
...
succeeds #801
2023-07-24 17:39:09 -05:00
tildearrow
85666a9d70
GUI: update credits
2023-07-24 14:52:27 -05:00
tildearrow
6694659695
formatting
2023-07-24 14:51:41 -05:00
Eknous-P
ceadf7a6c8
revert text changes
2023-07-24 21:16:59 +04:00
Eknous
695afcfc88
Merge branch 'tildearrow:master' into master
2023-07-24 14:21:30 +04:00
tildearrow
e52e2da68b
dev165 - Namco 163: do not scale pitch by default
2023-07-23 15:57:25 -05:00
Eknous-P
3a950619b0
settings apply button
2023-07-23 22:35:24 +04:00
Eknous-P
6cb6cc2c41
ted part number
2023-07-23 16:57:54 +04:00
Eknous
1e770d52b6
Merge branch 'tildearrow:master' into master
2023-07-23 16:44:05 +04:00
tildearrow
05a9496189
update credits
2023-07-23 05:26:25 -05:00
tildearrow
20418bb490
add TED to Furnace
...
#855 #873
2023-07-23 04:42:38 -05:00
tildearrow
895921f257
GUI: orders now respect push nibble setting
...
issue #1260
2023-07-22 17:48:13 -05:00
Eknous-P
7c5db82ab8
remove duplicate cases
2023-07-22 21:43:23 +04:00
Eknous-P
f274f88c42
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-22 20:44:11 +04:00
Eknous-P
093df41ef9
flat note names
2023-07-22 20:44:02 +04:00
Eknous
6cdfccec94
Merge branch 'tildearrow:master' into master
2023-07-22 19:49:34 +04:00
Eknous-P
d0404c9e10
more part numbers
2023-07-22 18:58:24 +04:00
Eknous-P
4ef6acfab7
add scc/scc+ and qsound part numbers
2023-07-22 18:00:49 +04:00
tildearrow
cb825ca938
GUI: add ImGuiTableFlags_NoScrollWithMouse
2023-07-22 05:27:46 -05:00
Eknous-P
4d2c388a69
change "piezo" to "moving iron"
2023-07-22 12:17:04 +04:00
cam900
a675494fc2
Add part number for OPL3-L
2023-07-22 10:43:21 +09:00
cam900
0889a8fe92
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf289b
2023-07-22 10:39:28 +09:00
tildearrow
12a8abdf95
Merge pull request #1243 from Eknous-P/master
...
"chip part number" text label option for per-channel scope
2023-07-21 20:06:08 -05:00
tildearrow
ad88ce46ab
dev164 - Namco 163: improvements, part 4
...
- per-channel wave offset/length
- wave load position/length effects
- global wave load effects that actually make sense
- update doc
2023-07-21 19:54:35 -05:00
tildearrow
d411c9caba
GUI: add "cursor follows wheel" option
...
needs testing
2023-07-21 17:25:49 -05:00
tildearrow
2f0f30f2f4
GUI: options to wrap around song
...
both for order change on scroll and vertical cursor wrap
2023-07-21 16:15:20 -05:00
tildearrow
9f9b946522
Namco 163: improvements, part 3
...
revive the wave length macro
2023-07-20 19:17:00 -05:00
tildearrow
7cc166beb0
Namco 163: improvements, part 2
2023-07-20 18:23:58 -05:00
tildearrow
b087b28325
remove Namco 163 name setting
2023-07-20 16:50:19 -05:00
Eknous
f1399aab84
Merge branch 'tildearrow:master' into master
2023-07-20 20:41:44 +04:00
tildearrow
08bd036193
Namco 163: improvements, part 1
2023-07-19 21:27:48 -05:00
tildearrow
d779b4c516
Namco 163: get rid of wave load
...
part of some serious work... the global wave load feature will be improved
2023-07-19 14:29:38 -05:00
Eknous-P
caf4ab5d7a
add k053260 case
2023-07-19 23:20:28 +04:00
tildearrow
b42614189f
Namco 163: dang
2023-07-19 01:43:41 -05:00
tildearrow
df544e0b59
GUI: fix glitch in new song
...
issue #1253
2023-07-18 15:07:48 -05:00
Eknous-P
407f916311
add chipType change detect
2023-07-18 22:30:22 +04:00
cam900
1873a2a708
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-07-18 20:17:28 +09:00
Eknous
6daf9b3d18
Merge branch 'tildearrow:master' into master
2023-07-18 14:16:15 +04:00
tildearrow
9d3b8621c5
GUI: fix undo in select and type order change mode
2023-07-17 16:42:07 -05:00
tildearrow
09d226a9aa
GUI: fix replace raw
2023-07-17 16:31:55 -05:00
tildearrow
ec9a3180b2
Merge pull request #1047 from tildearrow/k053260
...
Add K053260 support
2023-07-17 15:10:07 -05:00
Electric Keet
f0d51323af
Add percent sign in replace dialog.
...
It's not clear that the "scale" option in the find/replace dialog is meant to be a percentage. This'll fix that!
2023-07-17 14:20:40 -05:00
Eknous-P
c396c79ae0
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-16 15:10:15 +04:00
Eknous-P
2d68b6a316
update tooltip
2023-07-16 15:10:09 +04:00
Eknous
67de26fb68
Merge branch 'tildearrow:master' into master
2023-07-16 11:51:45 +04:00
Eknous-P
1fcbc603e1
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-16 11:50:20 +04:00
Eknous-P
30c41942a4
move to separate file + regular name on default
2023-07-16 11:48:36 +04:00
tildearrow
7cb1504215
GUI: update newSong.cpp
2023-07-15 18:49:28 -05:00
June
d6a24cd32a
add chip description tooltip for systems in new song dialog ( #1242 )
...
* add chip description tooltip for systems in new song dialog
* give BeginTooltip() for chip descriptions its own line in code
2023-07-15 18:23:52 -05:00
Eknous
edefb05a56
Merge branch 'tildearrow:master' into master
2023-07-15 22:10:19 +04:00
tildearrow
99e55136f3
GUI: prevent lag when drawing on wave editor
2023-07-15 02:50:49 -05:00
tildearrow
d096d5eb3c
GUI: fix scrolling when stepping rows
2023-07-14 19:24:57 -05:00
YohananDiamond
f416bb3048
dialog nitpick: centering modal popups
2023-07-12 10:16:39 -03:00
cam900
3adacff028
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-12 20:11:13 +09:00
Eknous-P
1fcf72b912
chip short name for per-chan scope
2023-07-12 14:17:08 +04:00
bbbradsmith
a37260bcaa
Move pattern finishSelection out of SDL-triggered pointUp, and replace with ImGui release trigger in drawPattern. This prevents down/up events from being processed out of order by two separate event systems, causing selection to be stuck on if the up event is recieved within 1 frame of the down event.
2023-07-12 05:45:30 -04:00
tildearrow
f2b1e00df7
Merge branch 'master' of github.com:tildearrow/furnace
2023-07-11 19:30:43 -05:00
tildearrow
4bc2a28760
GUI: fix memory leak in backup task
...
issue #1233
2023-07-11 19:30:13 -05:00
YohananDiamond
f0e7be79d5
dialog nitpicks: more close-with-esc
2023-07-11 11:14:35 -03:00
cam900
b07ba72aa3
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-11 20:35:31 +09:00
tildearrow
7524b42564
GUI: again
...
issue #1228
2023-07-10 14:38:26 -05:00
tildearrow
5619ae36c8
GUI: set bigFont on font loading failure
...
issue #1228
2023-07-10 14:36:44 -05:00
cam900
7aaa52297e
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-10 19:56:29 +09:00
tildearrow
4c77eaba80
GUI: fix watermark position
2023-07-10 04:32:56 -05:00
tildearrow
5a9de0f3e6
dev163 - GUI: add watermark to identify unstable
2023-07-09 20:34:44 -05:00
tildearrow
50dda44880
GUI: handle SIGTERM correctly
...
issue #1143
2023-07-09 19:19:37 -05:00
tildearrow
319ed04946
GUI: add amplitude setting to per-chan osc
...
issue #1135
2023-07-09 18:59:58 -05:00
tildearrow
494572e4e5
GUI: display correct OPLL preset for chip type
2023-07-09 05:35:49 -05:00
tildearrow
62c5ec83f4
GUI: fix OPLL FB/DC/DM preview for preset patches
2023-07-09 05:28:14 -05:00
tildearrow
18eaef4eba
GUI: for real
...
set render backend to SDL if it fails
2023-07-09 03:32:38 -05:00
tildearrow
6dbc33dc2a
renderGL: fix unusable when font tex fails to load
2023-07-09 03:29:32 -05:00
tildearrow
e2540bf789
renderDX11: fix crash when font tex fails to load
...
issue #1217
2023-07-09 03:18:23 -05:00
cam900
2a4e7267aa
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-09 13:11:53 +09:00
tildearrow
e600747152
GUI: actually fall back to SDL_Renderer if other b
...
ackend fails to start
2023-07-08 22:26:51 -05:00
tildearrow
83219cefc7
GUI: implement chan osc volume label
2023-07-08 20:02:05 -05:00
tildearrow
3f668a59e5
update credits
2023-07-08 05:48:22 -05:00
cam900
e38c50bbb1
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-08 16:57:17 +09:00
tildearrow
5d97a3ba04
GUI: update credits
2023-07-07 15:01:19 -05:00
cam900
79a082c5d2
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-07 20:41:52 +09:00
tildearrow
06aa738782
GUI: fix pitch indicators in visualizer not aligni
...
ng with channels when the pattern view scroll X is not 0
issue #1184
2023-07-07 03:25:34 -05:00
tildearrow
97fec35b00
GUI: fix hidden channels breaking visualizer
2023-07-07 03:15:09 -05:00
tildearrow
f841025ce6
Game Boy: fix wave corruption
...
this time for real
thanks jvsTSX
2023-07-07 02:21:13 -05:00
tildearrow
5c97f9981a
add option to change SDL audio driver
2023-07-06 21:14:25 -05:00
tildearrow
ce2661df66
audio issue debugging
2023-07-06 18:29:29 -05:00
cam900
ac8db58cbf
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-06 20:00:20 +09:00
tildearrow
a267901b18
GUI: default to non-SDL render backend if availabl
2023-07-06 04:04:33 -05:00
tildearrow
5d015ae0ed
update credits
2023-07-05 20:38:31 -05:00
tildearrow
621616ae25
C64: dSID core, part 1
2023-07-05 17:09:02 -05:00
tildearrow
f1b30c01a4
dev160 - C64: add key priority system
...
and options to change hard reset envelope
issue #1115
2023-07-04 00:23:28 -05:00
Yohanan
a3a8dd7f0d
Exit with ESC ( #1195 )
2023-07-03 20:32:54 -05:00
tildearrow
4fe0e1d06a
GUI: make sample edit filter settings be input box
2023-07-03 15:47:07 -05:00
tildearrow
7505915479
GUI: render backend recovery, part 6
...
untested OpenGL implementation
2023-07-02 15:10:26 -05:00
tildearrow
c49c052ca0
GUI: render backend recovery, part 5
2023-07-02 05:41:51 -05:00
tildearrow
d4c136c525
renderDX11: don't error on DXGI_STATUS_OCCLUDED
2023-07-02 02:13:50 -05:00
tildearrow
dc28284cce
GUI: render backend recovery, part 4
...
confirmed to work
2023-07-02 01:08:57 -05:00
tildearrow
4c59aab179
GUI: render backend recovery, part 3
2023-07-02 00:46:16 -05:00
tildearrow
2a4eb1e2be
GUI: render backend recovery, part 2
2023-07-02 00:27:47 -05:00
tildearrow
f67faf9f23
GUI: get rid of debug message
2023-07-02 00:09:49 -05:00
tildearrow
5fde2e7e30
GUI: render backend recovery, part 1
2023-07-02 00:09:39 -05:00
tildearrow
ecff10b407
GUI: prepare for handling render backend deaths
2023-07-01 18:10:58 -05:00
tildearrow
8a23d39cdd
several new demo songs
...
Some Creatures by TheDuccinator
Shovel Knight Title by Bernie
Fly to the Leaden Sky by SuperJet Spade
2023-07-01 17:07:45 -05:00
tildearrow
3f8430b0d6
add ability to duplicate sub-songs
2023-06-30 23:37:22 -05:00
tildearrow
e5a5bb0154
GUI: add setting to see mem usage in bytes
2023-06-30 22:44:08 -05:00