Commit graph

5604 commits

Author SHA1 Message Date
YohananDiamond b19f7cfdd8 command palette: now a modal + proper sizing&centering 2023-07-03 16:38:08 -03:00
YohananDiamond 60de8b0e90 command palette: (breaking) attempt to center the window 2023-07-03 16:01:46 -03:00
YohananDiamond e454433199 command palette: replace some to-dos with errors 2023-07-01 15:35:13 -03:00
YohananDiamond 55d791f852 command palette: improve checks on item selection 2023-07-01 15:15:41 -03:00
YohananDiamond 869e5d7be9 command palette: get rid of "extra actions" enum 2023-07-01 15:02:12 -03:00
YohananDiamond 66fbc1f2f1 Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette 2023-06-20 17:29:47 -03:00
tildearrow 75948304ab UPDATE SDL TO 2.28.0 -> **PLEASE READ!** <-
after pulling this commit, type:

```
git submodule update extern/SDL
```

if building on Android, you **will** have to delete the android/app/.cxx
directory, and do gradlew clean.

only tested in the Android build - there may or may not be another commit
which fixes building for other platforms.
2023-06-20 15:11:55 -05:00
tildearrow c777d699d2 POKEY: implement two-tone mode effect 2023-06-20 14:43:20 -05:00
tildearrow 4521cbfb4f asdf 2023-06-20 04:26:23 -05:00
tildearrow 6e61343ad8 playSub optimization
MAY CAUSE REGRESSIONS but I don't know
2023-06-20 01:20:48 -05:00
tildearrow 443535a54c fix possible hang in runMidiClock
issue #1167
2023-06-20 01:08:51 -05:00
tildearrow 9851f5cc87 YM2612: fix a couple DAC chan osc problems
issue #1168
2023-06-20 00:41:17 -05:00
tildearrow c7da358376 fix .dmf PAL/NTSC thing 2023-06-20 00:29:47 -05:00
tildearrow 2e469396b1 fix inability to save 1.1.8 .dmf 2023-06-19 23:29:06 -05:00
tildearrow b8e3e7858e add Revolt link 2023-06-19 14:11:25 -05:00
YohananDiamond 91e7b90a48 command palette: reducing code repetition 2023-06-18 23:46:52 -03:00
YohananDiamond 56874ddc2e command palette: recent file support 2023-06-18 23:21:16 -03:00
tildearrow ae6e68b976 chan osc volume balancing, part 2
TODO: maybe change the range again?
2023-06-18 21:07:00 -05:00
tildearrow 9cb1fbcc45 chan osc volume balancing, part 1 2023-06-18 20:00:20 -05:00
tildearrow e7b69b27e6 YM2151: fix Nuked chan osc 2023-06-18 13:55:55 -05:00
tildearrow 0e029def51 YM2612: fix chan osc again 2023-06-18 13:40:29 -05:00
tildearrow 4776020d05 GUI: per-chan osc improvements 2023-06-18 04:27:22 -05:00
tildearrow b9414de49d OPLL: fix vol macro for drums 2023-06-18 03:14:06 -05:00
tildearrow e246501b3a YM2612: fix DAC chan osc 2023-06-18 02:55:45 -05:00
YohananDiamond 224577c1f5 Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette 2023-06-17 18:49:04 -03:00
tildearrow d35fa6f1bc new demo song
by Xan
2023-06-16 18:43:33 -05:00
tildearrow 29dfeccfe7 change chan osc range - PLEASE READ
as of now the range is ~32768, either from -16384 to 16383, or 0 to 32767.
it previously was -32768 to 32767 (~65536).

this change was made to better suit chips that only output a positive value.
if you are working on a new chip, update your code and shift right by one if necessary.
2023-06-16 17:30:11 -05:00
tildearrow ad9981fdea IGFD: tabs to spaces... 2023-06-16 16:26:22 -05:00
tildearrow 9b1fea5c36 IGFD: remove std::filesystem support
it is unused in Furnace
2023-06-16 16:12:20 -05:00
tildearrow 7b30cfb1b7 IGFD: some changes 2023-06-16 15:43:41 -05:00
tildearrow fe2da0019a YM2612: fix DualPCM chan osc sustain
issue #1162
2023-06-16 13:34:03 -05:00
tildearrow d0d3094c62 KDCHTA;!5' 2023-06-15 15:46:23 -05:00
tildearrow e089c3940d fix atari breakbeat
issue #1157
2023-06-15 15:45:53 -05:00
freq-mod 2658f4cfdc typo 2023-06-15 15:11:44 -05:00
freq-mod 3e7710651a Update ym2612.md
src: genny vst and sonic.exe vs fnf
2023-06-15 15:11:44 -05:00
freq-mod 72b654f708 Update opl.md
ditto
2023-06-15 15:11:44 -05:00
freq-mod f8346f5588 Update opll.md
drum mode internals
2023-06-15 15:11:44 -05:00
freq-mod baf2964faa Update README.md
wavetable
2023-06-15 15:11:44 -05:00
freq-mod 65a81d67b9 Update sample doc 2023-06-15 15:11:44 -05:00
YohananDiamond 231853cd94 Command palette - part 1 2023-06-15 02:04:45 -03:00
tildearrow 89f8c8fa19 OPLL: try to fix vol macro for drums 2023-06-14 17:35:17 -05:00
tildearrow cca84dea00 fix 2023-06-14 17:21:02 -05:00
tildearrow c2369f57a7 and that's the DirectX 11 backend
now let's see whether CI likes that
2023-06-14 16:27:15 -05:00
tildearrow 83ad6e0894 GUI: DirectX 11 render backend, part 8
updateTexture for dynamic textures
2023-06-14 14:50:39 -05:00
tildearrow 6933446d8a GUI: DirectX 11 render backend, part 7
now with texture workaround
2023-06-13 05:45:36 -05:00
tildearrow 1ffa80e845 and one more piece of code 2023-06-13 04:38:13 -05:00
tildearrow 8ee4734eab DISCARD 2023-06-13 04:24:34 -05:00
tildearrow db14ce602d why are you not showing me the return value
I want to see what's going on
2023-06-13 04:16:19 -05:00
tildearrow d85dd7071a GUI: DirectX 11 render backend, part 6
nice I probably found a new DXVK bug
2023-06-13 04:06:03 -05:00
tildearrow 4f39e6ee31 GUI: DirectX 11 render backend, part 5
nope, not yet
2023-06-13 03:54:55 -05:00