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
tildearrow
9d410dfe9c
add isVolGlobal to DivDispatch
...
do not key release on pendingNotes if so
issue #1325
2023-08-07 18:05:31 -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
tildearrow
9ba1eb2541
one more
2023-08-06 22:48:23 -05: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
4c158f0cd6
fix auto patchbay setting not being loaded
2023-08-06 04:20:07 -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
03383cff80
discourage use of legacy sample mode
2023-08-05 03:45:00 -05: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
4d476c0588
YM2612: fix direct stream
2023-08-04 17:48:34 -05:00
tildearrow
77e708dc57
YM2612: better DAC write scheduling
...
issue #1300
2023-08-04 17:36:36 -05:00
tildearrow
2060f8e9eb
OPN: fix ExtCh alg/fb/fms/ams/lfo macros
2023-08-04 03:33:45 -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
tildearrow
3837fe59fb
SN: fix key off
2023-08-03 01:10:25 -05:00
Electric Keet
06d3e8a4b3
Initializing variables, font size change.
2023-08-02 22:59:45 -07:00
tildearrow
23daabf5b9
Game Boy: remove debug message
2023-08-03 00:45:03 -05:00
tildearrow
747b5d19bd
NES: whoops!
...
issue #1313
2023-08-03 00:40:53 -05:00
tildearrow
7d8c1b6efc
NES: fix DPCM samples having wrong size
2023-08-03 00:32:50 -05: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
537f90c3f1
fix again
2023-08-02 14:58:10 -05:00
tildearrow
cf80eca19f
FIX build
2023-08-02 01:27:29 -05: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
f1b560cce9
PC speaker: fix cut freq
...
issue #1307
2023-08-01 16:00:13 -05:00
tildearrow
0c606103e3
GUI: fix pushNibble in orders
...
issue #1309
2023-08-01 13:30:57 -05:00
cam900
71b76e3e88
Fix K053260 sample offset
2023-07-31 20:06:07 +09:00
Eknous-P
20ea5827cf
chanOsc note name
2023-07-30 15:05:47 -05:00
tildearrow
4c13fe08d2
YM2612: prioritize urgentWrite() on hard reset
2023-07-30 14:53:26 -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
954d91d073
OPLL: asdfasfd
2023-07-30 02:20:19 -05:00
tildearrow
1325664d25
SNES: fix possible sample corruption
...
when toggling echo
2023-07-29 17:12:46 -05:00
tildearrow
423f2f5069
OPN/A/B: implement 30xx on ExtCh
...
issue #1113
2023-07-29 16:05:34 -05:00
tildearrow
233431c2cc
YM2612: implement 30xx on ExtCh
2023-07-29 14:17:04 -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
b83d8f3198
fix system fmt, part 3
2023-07-29 13:10:59 -05:00
tildearrow
98a6080ca1
fix system fmt, part 2
...
thanks r-c-f
2023-07-29 13:09:35 -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
5fa4674826
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-29 11:07:36 +04:00
Eknous-P
2c3bacbd3b
colored text, arrays instead of many vars
2023-07-29 11:07:20 +04:00
Eknous
7822c53469
Merge branch 'tildearrow:master' into master
2023-07-29 11:06:18 +04:00
tildearrow
9d567d8cca
fix system fmt, part 1
2023-07-28 16:07:01 -05:00
Eknous-P
5c5ccbeb72
change to beginpopupcontextitem
2023-07-28 20:38:13 +04:00
Eknous-P
dedcff3ec2
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-28 18:39:47 +04:00
Eknous-P
dd00d3bc66
cleanup
2023-07-28 18:39:40 +04:00
Eknous
9f5a924259
Merge branch 'tildearrow:master' into master
2023-07-28 18:26:53 +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
tildearrow
a7e9218562
Namco WSG: fix custom clock
2023-07-28 04:27:53 -05:00
MooingLemur
9dcd5d1a89
comment grammar
2023-07-28 03:55:08 -05:00
MooingLemur
7aa3aec20e
ZSM export: handle Virtual Tempo quantization
2023-07-28 03:55:08 -05: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
b41d8fe208
TIA: fix custom clock
...
but it changes pitch of everything
2023-07-27 02:20:22 -05:00
tildearrow
c2f83a3aef
GUI: remove ability to save legacy .fui
2023-07-27 01:35:28 -05:00
tildearrow
501d8da7af
NES: optimize NSFplay
2023-07-27 01:24:18 -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
1511b66015
MSM6258: fix missing type/outbits init
2023-07-26 19:33:49 -05:00
tildearrow
677f7fe682
ES5506: some cleanup
...
and fix sample map... ugh
issue #1282
2023-07-26 19:16:57 -05:00
tildearrow
05d101e42e
fix unrecognized system ID error always being 0
2023-07-26 18:48:26 -05:00
tildearrow
5c861ca36e
compensate for sample movement/deletion
2023-07-26 17:58: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
tildearrow
a3a004477d
Game Boy: fix hw seq in low latency mode
2023-07-25 01:51:22 -05:00
tildearrow
d12c061393
PET: fix not working
2023-07-25 01:26:41 -05:00
tildearrow
4161dcd786
fix crash when exporting audio (per chip)
...
also fix two misc issues in ES5506 and Sound Unit
2023-07-24 22:34:39 -05: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
c702922144
OPLL: how am I going to do this
2023-07-23 22:36:27 -05:00
tildearrow
90264bb63e
MSM5232: fix chan osc
...
issue #1269
2023-07-23 16:40:45 -05: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
cam900
3bafd4f6c0
update via PR comments
2023-07-23 17:39:38 +09:00
tildearrow
895921f257
GUI: orders now respect push nibble setting
...
issue #1260
2023-07-22 17:48:13 -05:00
tildearrow
0d2b7427a6
MSM6258: only one output
2023-07-22 17:32:16 -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
tildearrow
2abe76d000
Amiga: fix custom clock
2023-07-22 01:42:05 -05: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