Commit graph

560 commits

Author SHA1 Message Date
tildearrow 291e7f5d8b add a string to force glyph ranges 2024-05-31 17:13:20 -05:00
tildearrow 3197e73b2c localize window names 2024-05-27 17:53:46 -05:00
tildearrow 972346d22d fix ngettext issue 2024-05-27 16:02:36 -05:00
tildearrow e12bf82f49 the massive preparations - settings and sysConf 2024-05-26 23:30:33 -05:00
tildearrow 3f34a46575 GUI: prepare to add auto-fill on save 2024-05-24 00:19:03 -05:00
tildearrow 57185c6da9 backup management, part 3
Windows
2024-05-21 03:43:57 -05:00
tildearrow f2b81ed4cb backup management, part 2
backup purging!
2024-05-21 03:16:42 -05:00
tildearrow 4b1a31e70b incomplete code, because yes 2024-05-20 12:09:00 -05:00
tildearrow c690c681c5 renderGL: settings to change stencil and buffer si 2024-05-20 03:15:43 -05:00
tildearrow 45783e7797 GUI: fix recent file regression 2024-05-20 02:41:53 -05:00
tildearrow f7a9b3fca9 fix build 2024-05-20 00:05:56 -05:00
tildearrow c4c8b6a3f4 backup management, part 1
new backup settings
backup manager but purging does not work yet
2024-05-19 19:36:09 -05:00
tildearrow c06a8d1658 GUI: prepare backup management 2024-05-19 01:56:45 -05:00
tildearrow 5e213256b6 import/export config and factory reset 2024-05-18 16:01:47 -05:00
tildearrow 4086cd3fc5 Merge branch 'master' into configSettings 2024-05-18 04:11:48 -05:00
tildearrow 9d500a23d4 GUI: fix empty tree node 2024-05-17 12:46:45 -05:00
tildearrow 724632e2a3 prepare for config import/export/reset 2024-05-17 12:45:31 -05:00
tildearrow 8a14aa4ed6 GUI: fix empty tree node 2024-05-17 11:13:56 -05:00
tildearrow a0efe1ec2c Merge branch 'dx9'
thanks to the DirectX 9 testing team:
- crappyfilename.exe
- EpicTyphlosion
- Mr. Hassium
- wbcbz7
- Yuzu4K
2024-05-16 21:28:54 -05:00
tildearrow 30cf8ff00b fix build without PortAudio or JACK 2024-05-16 12:34:46 -05:00
tildearrow ba15db4292 DirectX 9 backend, part 4 2024-05-13 16:39:55 -05:00
tildearrow 4ed781d5f6 GUI: drop non-pro audio outputs setting 2024-05-11 20:03:56 -05:00
tildearrow 008fe4b6b8 improve audio export options - UNTESTED/UNFINISHED 2024-05-10 20:01:12 -05:00
tildearrow e5026e43aa POP THE TREE 2024-05-07 13:46:31 -05:00
tildearrow ae386f6269 GUI: add render preInit settings 2024-05-07 13:44:16 -05:00
tildearrow 542206bbb7 GUI: add action to move selected content
in pattern editor

TODO: CHECK FOR CVE
2024-05-06 23:24:57 -05:00
tildearrow f28dcec683 release v0.6.3 2024-05-01 20:00:07 -05:00
tildearrow 36d9d31d2f better defaults for Windows XP 2024-05-01 01:25:27 -05:00
tildearrow f7d1cc74c9 GUI: reset note input when using "reset defaults"
keybinds
2024-04-30 03:30:42 -05:00
tildearrow aa966a5466 AtomicSSG AY core 2024-04-29 15:21:58 -05:00
tildearrow e1d58d97cb GUI: add note/value input repeat option 2024-04-25 22:16:08 -05:00
tildearrow 94e9aee874 YM2608-LLE, part 1 - DOES NOT WORK 2024-04-25 20:25:34 -05:00
tildearrow 0ad7863d78 GUI: options to import/export user presets 2024-04-25 12:55:59 -05:00
tildearrow 256f1d251a GUI: add missing TED ins color setting 2024-04-24 22:59:27 -05:00
tildearrow d41eeb02be oh my freaking fix build 2024-04-22 23:14:12 -05:00
tildearrow 9edbd57947 GUI: disable late render clear on Metal
fixes a crash
2024-04-22 14:11:01 -05:00
tildearrow d96244080d dev198 - Merge branch 'sid2' 2024-04-21 13:36:26 -05:00
tildearrow 7fdc826f83 fix possible crash when changing colors
if chan osc threads >= 0
2024-04-21 12:47:25 -05:00
tildearrow 1850968def SID2, part 1
thanks LTVA
2024-04-21 03:54:34 -05:00
tildearrow a6357525d9
Merge pull request #1844 from akumanatt/bifurcator
Add Bifurcator support
2024-04-21 03:28:55 -05:00
tildearrow e6bead147a Merge branch 'master' into metal 2024-04-14 16:40:25 -05:00
tildearrow 48f8afd6b9 why 2024-04-13 16:49:38 -05:00
tildearrow 18cad7544f Merge branch 'master' into metal 2024-04-11 22:25:44 -05:00
tildearrow 64bb97532c GUI: fix font oversample setting 2024-04-11 14:28:46 -05:00
tildearrow f51035e8a0 Merge branch 'master' into metal 2024-04-11 13:27:39 -05:00
tildearrow e57e0810a7 GUI: add setting to configure font oversample 2024-04-11 13:08:50 -05:00
tildearrow 3e6a80d207 GUI: add setting to disable loading fallback font 2024-04-10 16:06:59 -05:00
tildearrow d5b3a6712d you broke my build 2024-04-10 12:42:25 -05:00
tildearrow c8661648c5 Merge remote-tracking branch 'Eknous-P/haptic-two' 2024-04-10 12:28:31 -05:00
Eknous-P 2346e21df7 requested changes 2024-04-09 22:46:53 +04:00
tildearrow c5a811f58e software renderer, part F 2024-04-08 22:24:08 -05:00
tildearrow 484f6570aa GUI: vendor/device name for render backends 2024-04-08 03:02:08 -05:00
tildearrow e118da5d40 software renderer, part A 2024-04-07 19:47:13 -05:00
tildearrow b6fcba2ba3 prepare for software renderer
do not use or your Furnace will need a replacement
2024-04-07 19:30:47 -05:00
tildearrow 845ad18d45 GUI: rename GLSL/HLSL to GLSL
HLSL shader was never written
2024-04-07 16:47:24 -05:00
tildearrow 44973de675 compress fonts using zlib
- smaller
- better
- ugly big-endian workaround no longer necessary
2024-04-07 16:08:38 -05:00
tildearrow 9e26948f39 GUI: fix ES 2.0 option being completely missing 2024-04-07 05:03:05 -05:00
tildearrow c201e02411 WAHAHAHAHAHA
OpenGL 1 backend!!!!!!!!!!!!!!!!1111
TODO: test on old machine
2024-04-07 02:39:31 -05:00
tildearrow 988c11c193 add original font files
prepare for using zlib instead of stb for compression
Unifont not included due to its size... I have plans to load it in a more size-efficient way
2024-04-06 18:25:08 -05:00
Eknous-P 9affcc7fc2 vibrator settings 2024-04-07 01:32:26 +04:00
tildearrow 1e9bebede3 GUI: do not restart cores on render core change 2024-04-06 16:26:27 -05:00
tildearrow a1254d5fb6 core quality, part 1
PC Engine
2024-04-06 14:57:15 -05:00
tildearrow baf9c73626 GUI: store note binds in exported keybind file
issue #1837
2024-04-04 15:51:56 -05:00
tildearrow d7ffda5420 prepare for emu2413 core 2024-04-03 16:22:51 -05:00
tildearrow fc68f17107 GUI: add option to disable VSync
also add frame rate limiter
2024-04-02 17:49:48 -05:00
Natt Akuma b3e0825462 Add Bifurcator support 2024-04-01 16:29:43 +07:00
tildearrow 065db6b7bd GUI: make memory usage unit setting effective 2024-03-28 13:50:15 -05:00
tildearrow e4deba6f57 GUI: rename NDS ins type 2024-03-22 02:23:04 -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 7392915291 Merge branch 'master' into minmod 2024-03-17 18:07:34 -05:00
tildearrow 26d87f9f02 GUI: change .dmf color to import 2024-03-17 17:28:35 -05:00
tildearrow 11e492c897 Merge branch 'master' into minmod 2024-03-17 15:44:38 -05:00
cam900 c1773e09f3 Add NDS sound support
TODO:
- IMA ADPCM
- Instrument color, icon
2024-03-17 15:17:30 -05:00
Natt Akuma 1b867b33ce Merge branch 'master' of https://github.com/tildearrow/furnace into minmod 2024-03-17 19:54:56 +07:00
tildearrow beacfcf849 is this cat and mouse now 2024-03-16 19:09:02 -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 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 898155eb6b Namco 163 memory composition 2024-03-14 17:58:55 -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 2290f3d873 a better command stream debugger 2024-03-08 17:53:37 -05:00
tildearrow 92ec6f6651 memory composition, part 3 2024-03-05 18:55:18 -05:00
tildearrow b0db9b8ff7 more preparation 2024-02-26 00:16:36 -05:00
tildearrow f9ba6809e9 GUI: new osc renderer, part 34
to be continued...
2024-02-24 18:01:15 -05:00
tildearrow cfee9b3810 GUI: new osc renderer, part 21
part 11? I must have been drunk
alternate approach for OpenGL ES (no more hangs)
2024-02-19 15:49:56 -05:00
tildearrow 894b1f5a3c GUI: new osc renderer, part 19
now with a setting
2024-02-19 02:57:48 -05:00
tildearrow a05b133b3a GUI: add option for playback status in menu bar 2024-02-11 18:54:45 -05:00
tildearrow 20b4b7c185 GUI: add Dave color entry in settings 2024-02-07 08:18:11 -05:00
YohananDiamond c9d57d4c6f Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette 2024-02-03 19:30:59 -03:00
tildearrow 2957645d9d release v0.6.1 2024-02-03 00:58:43 -05:00
tildearrow ffcf6587c4 GUI: temporarily hide YMF276-LLE from settings
until I implement it
2024-02-02 14:46:40 -05:00
tildearrow b600be9b26 GUI: prepare to add "make me a drum kit" 2024-01-28 02:38:20 -05:00
tildearrow c55cc8b2ea GUI: delayed layout loading
issue #1629
2024-01-26 02:44:47 -05:00
tildearrow efad61c7d0 PowerNoise: split ins type 2024-01-24 04:35:36 -05:00
YohananDiamond 8ab1c414b9 Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette 2024-01-18 13:58:02 -03:00
tildearrow 95aff38cb2 GUI: add settings to round tabs and scrollbars 2024-01-16 22:01:17 -05:00
tildearrow 88b42ddd58 update copyright year 2024-01-16 21:26:57 -05:00
tildearrow 52f9f888fc GUI: display pattern view label opts with pat font 2024-01-16 16:40:10 -05:00
Daniel Konar 3039ce2416 Change reload to re-scan and refactor
Remove rt midi reinitialization (not needed as per docs)
Move midi rescan code to rescanMidiDevices as MIDI is not audio (rescanAudioDevices also appears to be unused)
2023-12-29 02:12:28 -05:00