Commit graph

3452 commits

Author SHA1 Message Date
tildearrow 30cf8ff00b fix build without PortAudio or JACK 2024-05-16 12:34:46 -05:00
tildearrow 7413a15369 WIPE! 2024-05-16 03:02:45 -05:00
tildearrow 05fe5270cd Merge branch 'dx9' of github.com:tildearrow/furnace into dx9 2024-05-16 02:29:07 -05:00
tildearrow 02fd841f67 handle device death 2024-05-16 02:28:49 -05:00
tildearrow aea1123389 fix build 2024-05-15 23:18:10 -05:00
tildearrow f66d723251 handle texture death
finally fixes resize
2024-05-15 19:52:05 -05:00
tildearrow d00cdabe6e so we need to destroy textures 2024-05-15 18:36:23 -05:00
tildearrow 8905a48361 test build 8
is this the fix
2024-05-15 17:22:48 -05:00
tildearrow e6e49f63d0 possibly fix resize... 2024-05-15 14:35:35 -05:00
tildearrow a4cba0f05c handle other texture formats 2024-05-15 04:08:50 -05:00
tildearrow f51ad1cf1f test build 6 2024-05-15 02:55:23 -05:00
tildearrow 394d5d6583 prepare to handle other texture formats
required for DirectX 9...
2024-05-15 02:48:18 -05:00
tildearrow 540cbbd129 no way 2024-05-15 00:02:22 -05:00
tildearrow 71786d0f7c comment 2024-05-14 20:51:15 -05:00
tildearrow 60181c3304 test build 5
square only handling
2024-05-14 16:38:43 -05:00
tildearrow 11157825b2 test build 4 2024-05-14 16:09:24 -05:00
tildearrow 4247faa97c fix possible crash when texture size is 0 2024-05-14 15:06:06 -05:00
tildearrow 8cfd37b6f5 test build 2 2024-05-14 14:11:39 -05:00
tildearrow 850e00059a DirectX 9 backend, part 10
KAD BGKBY EA HEATK SBEKE S KH
2024-05-14 13:05:25 -05:00
tildearrow 0ef5b84234 DirectX backend, part 9
finish textures and (hopefully) wipe
2024-05-14 12:22:14 -05:00
tildearrow d86d248ef3 DirectX 9 backend, part 8 2024-05-14 02:40:16 -05:00
tildearrow cbf9e96067 DirectX 9 backend, part 7
resizing works
2024-05-13 23:53:25 -05:00
tildearrow 106d129622 DirectX 9 backend, part 6
mouse input works
2024-05-13 17:00:25 -05:00
tildearrow d0083b7124 DirectX 9 backend, part 5 2024-05-13 16:42:03 -05:00
tildearrow ba15db4292 DirectX 9 backend, part 4 2024-05-13 16:39:55 -05:00
tildearrow 5a0ddbc212 DirectX 9 backend, part 3 2024-05-13 16:38:09 -05:00
tildearrow 056545d899 DirectX 9 backend, part 2
it compiles
2024-05-12 17:23:57 -05:00
tildearrow 39daeed27a DirectX 9 backend, part 1
untested
2024-05-12 17:02:37 -05:00
tildearrow c9147b5152 Merge branch 'master' into dx9 2024-05-12 12:43:03 -05:00
tildearrow 4ed781d5f6 GUI: drop non-pro audio outputs setting 2024-05-11 20:03:56 -05:00
tildearrow 56a3cfe13d audio export: more stuff 2024-05-11 14:25:53 -05:00
tildearrow 68383869d3 audio export: fix channel count in per-chan export 2024-05-11 02:32:35 -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 d16e940c4d fall back to software if no matching GL pixel form
at available
2024-05-06 16:40:19 -05:00
tildearrow f994c7c5e3 GUI: insEdit refactor, part 3
prepare to split
2024-05-04 22:10:31 -05:00
tildearrow 83007601f7 add option to build with console subsystem on Wind 2024-05-04 16:46:41 -05:00
tildearrow fb16897e76 GUI: insEdit refactor, part 2
all general macros are now part of a switch block
now it is cleaner than the previous mess
2024-05-04 13:34:29 -05:00
tildearrow be48cb5ccb GUI: insEdit refactor, part 1
do not complain yet
2024-05-03 18:34:30 -05:00
tildearrow d2076c6bc3 GUI: add missing sample offset compat flag 2024-05-03 18:34:16 -05:00
tildearrow 4f658e4119 prepare for DirectX 9 backend... 2024-05-02 15:54:01 -05:00
tildearrow 5218825932 new demo song 2024-05-02 14:17:23 -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 3d6f9b4723 implement sort orders 2024-04-29 18:13:44 -05:00
tildearrow aa966a5466 AtomicSSG AY core 2024-04-29 15:21:58 -05:00
tildearrow 73957ad57d PowerNoise: remove PAL option
why is it there
2024-04-29 01:56:07 -05:00
tildearrow 360469795f GUI: letter icons for SID2 and Bifurcator 2024-04-29 01:38:56 -05:00
tildearrow 4679501f75 GUI: fix possible issue with apply filter
use rate instead of compat rate
really limit from and to
2024-04-27 23:32:46 -05:00
tildearrow 7f354705e3 GUI: finally add ability to change coarse editstep 2024-04-26 12:53:33 -05:00
tildearrow e1d58d97cb GUI: add note/value input repeat option 2024-04-25 22:16:08 -05:00
tildearrow 2fa4364638 oh it is a recent property.... 2024-04-25 21:43:39 -05:00
tildearrow 94e9aee874 YM2608-LLE, part 1 - DOES NOT WORK 2024-04-25 20:25:34 -05:00
tildearrow 790502726f prepare for YM2608-LLE 2024-04-25 19:54:57 -05:00
tildearrow 18334b2018 renderMetal: device/vendor name and API version 2024-04-25 18:39:39 -05:00
tildearrow 8e9b88ef99 AY: add missing 1.99MHz clock rate 2024-04-25 17:06:14 -05:00
tildearrow 930e5e9aaa GUI: fix chip flags storage in user presets 2024-04-25 13:30:30 -05:00
tildearrow b955b26af6 SID2: remove volume parameter
redundant since we have volume macro
2024-04-25 13:02:40 -05:00
tildearrow 0ad7863d78 GUI: options to import/export user presets 2024-04-25 12:55:59 -05:00
tildearrow e7b0130e5c GUI: fix FDxx/FExx colors 2024-04-25 12:17:51 -05:00
tildearrow 256f1d251a GUI: add missing TED ins color setting 2024-04-24 22:59:27 -05:00
tildearrow b8dd185463 GUI: update credits 2024-04-23 15:04:38 -05:00
tildearrow 5a39758fa3
Merge pull request #1846 from techmetx11/tfm-music-maker-import
Support for TFM Music Maker files
2024-04-23 14:55:57 -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 d5633e7484 dev199 - SID2: fix cut/res range 2024-04-22 06:21:13 -05:00
tildearrow d96244080d dev198 - Merge branch 'sid2' 2024-04-21 13:36:26 -05:00
tildearrow 6d62f92f92 SID2, part 5
ready for upstream

differs from LTVA1/furnace a bit
2024-04-21 13:18:44 -05:00
tildearrow 50fa7fa012 SID2, part 4 2024-04-21 13:03:03 -05:00
tildearrow 71b8688e05 SID2, part 3 2024-04-21 12:59:19 -05:00
tildearrow 7fdc826f83 fix possible crash when changing colors
if chan osc threads >= 0
2024-04-21 12:47:25 -05:00
tildearrow 46d29d8a52 SID2, part 2 2024-04-21 12:38:59 -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
Velmyncier 3b31bb5ee2 decapitalization 2024-04-20 21:49:57 -05:00
Velmyncier fa5612d57b correct some preset errors 2024-04-20 21:49:57 -05:00
tildearrow ca9fbb6b3d Merge branch 'metal'
finally

as ugly and terrible as it is
2024-04-17 17:59:32 -05:00
tildearrow 4281b899cf GUI: fix duplicate entry in wave size selector 2024-04-17 17:35:41 -05:00
tildearrow c3b30f89d5 GUI: Metal testing credits 2024-04-17 17:20:08 -05:00
tildearrow 346f6f119e the final part of Metal 2024-04-17 17:03:46 -05:00
tildearrow ddc9693a0c LOL MEMORY LEAK IN THE MEMORY LEAK TESTER 2024-04-15 17:44:12 -05:00
tildearrow 622eff327d Merge branch 'master' into metal 2024-04-15 17:39:36 -05:00
Velmyncier 3a1e286293 move presets under SNES 2024-04-15 17:00:12 -05:00
Velmyncier dfcaff639c Add Super Game Boy presets 2024-04-15 17:00:12 -05:00
tildearrow de2d8eefff untested garbage 2024-04-15 13:38:09 -05:00
tildearrow 83719ce6c9 texture debug 2024-04-15 13:33:59 -05:00
tildearrow a9cc805fac Metal backend, part 15 2024-04-15 12:46:47 -05:00
tildearrow e1bb42fba9 Metal backend, part 14 2024-04-15 12:29:33 -05:00
tildearrow d24c129e38 Metal backend, part 13 2024-04-15 04:37:41 -05:00
tildearrow cc4ef12eca update credits 2024-04-15 03:45:18 -05:00
tildearrow be89a07c0f Metal backend, part 12
update to-do list
2024-04-14 19:56:41 -05:00
tildearrow ff2855e98b Metal backend, part 11 2024-04-14 19:44:30 -05:00
tildearrow a4fe96954b Metal backend, part 10 2024-04-14 19:39:43 -05:00
tildearrow 53d71c798a Metal backend, part 9 2024-04-14 19:30:54 -05:00
tildearrow 887b418eae Metal backend, part 8 2024-04-14 19:21:53 -05:00
tildearrow e180bb5ea0 Metal backend, part 7 2024-04-14 19:14:42 -05:00
tildearrow 1e147ec4e5 Metal backend, part 6 2024-04-14 18:46:34 -05:00