Commit graph

7870 commits

Author SHA1 Message Date
tildearrow
d7d6067d58 set -gcodeview on Clang as well
since it works better there
2024-02-03 18:11:04 -05:00
tildearrow
1ea36ba13f warn on lack of gcodeview 2024-02-03 17:46:09 -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
78bbc59c75 try using -gcodeview
I thought GCC was unable to generate .pdb
2024-02-03 17:30:19 -05:00
Colin Kinloch
6956443904 Add notice about force-pushing to PR template 2024-02-03 16:17:19 -05:00
tildearrow
800699c104
Merge pull request #1447 from tildearrow/nmk112
Prepare for NMK112 bankswitching support
2024-02-03 11:33:09 -05:00
tildearrow
7bf1c70a71
Merge pull request #1737 from akumanatt/esfm
Fix ARM ASM for later GCC versions
2024-02-03 11:30:43 -05:00
Natt Akuma
5987a32077 Tabs 2024-02-03 16:19:26 +07:00
Natt Akuma
9529119691 Fix ARM ASM for later GCC versions
They do Thumb-2 by default for some reason
2024-02-03 16:15:12 +07:00
Natt Akuma
da9b3b8925 Merge branch 'master' of https://github.com/tildearrow/furnace into esfm 2024-02-03 16:14:29 +07:00
tildearrow
3f4c7dc46c second attempt at MinGW backtrace 2024-02-03 02:58:17 -05:00
cam900
fca5ee26c3 Add getPaired function for PCE LFO 2024-02-03 01:47:19 -05:00
tildearrow
6b52709a57 noooooooooooo
temporarily disable ARM assembler version of ESFM code
2024-02-03 01:45:01 -05:00
cam900
3922770e8f Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 2024-02-03 15:04:43 +09:00
tildearrow
2957645d9d release v0.6.1 2024-02-03 00:58:43 -05:00
tildearrow
09228cfd74 more updates 2024-02-02 22:36:15 -05:00
tildearrow
1177759867 improve images in instrument editor doc 2024-02-02 22:25:45 -05:00
Natt Akuma
68c5fa058c Add ARM assembly
Only 32-bit one though, as AArch64's output is near optimal already
2024-02-02 21:57:39 -05:00
Natt Akuma
d41d985182 Adjust ASM tabbing 2024-02-02 21:57:39 -05:00
Natt Akuma
5bd5ce801d Give Clang more breathing area 2024-02-02 21:57:39 -05:00
Natt Akuma
cb48322ca2 Add IA-32 assembly for ESFM feedback calculation 2024-02-02 21:57:39 -05:00
Natt Akuma
8860fae5ad Clean up x86_64 asm 2024-02-02 21:57:39 -05:00
Natt Akuma
886905f1b7 Add asm comments 2024-02-02 21:57:39 -05:00
Natt Akuma
8095c125a3 Speed up ESFM feedback calculation 2024-02-02 21:57:39 -05:00
tildearrow
37de461f0c
Merge pull request #1731 from akumanatt/quadtone
QuadTone: Fix PCM playback and add no hiss flag
2024-02-02 21:45:51 -05:00
tildearrow
d5ae5af54e PowerNoise instrument letter icon 2024-02-02 21:33:12 -05:00
tildearrow
79df7c3de9 ES5506: and now fix 0Cxx
issue #1733
2024-02-02 21:14:29 -05:00
NyaongI
f49cc6c7c9
Deduplicating (#1732)
* Delete demos/ay8930/PlayingOnTheStairs.fur

Deduplicate

* Delete demos/misc/RunningOnThePlayground_2xT6W28.fur

* Delete demos/msx/WakingUpWhenMorningAlarmRings_OPLL.fur
2024-02-02 20:39:25 -05:00
Natt Akuma
d3e53772fc QuadTone: Fix per-chan osc rates 2024-02-03 06:34:58 +07:00
Natt Akuma
1200e76469 QuadTone: Fix PCM playback and add no hiss flag 2024-02-03 06:16:35 +07:00
tildearrow
4377b1260e prepare for 0.6.1 2024-02-02 17:07:37 -05:00
tildearrow
547fab3a91 add hint about safe mode in crash dialog 2024-02-02 16:55:03 -05:00
tildearrow
cf7b5699c1 OPL: fix YMF262-LLE chan osc issue, part 2
issue #1728
2024-02-02 16:49:53 -05:00
tildearrow
731b7a1bd6 OPL: fix YMF262-LLE chan osc, part 1
issue #1728
2024-02-02 16:21:22 -05:00
Natt Akuma
8707e80854 Add ARM assembly
Only 32-bit one though, as AArch64's output is near optimal already
2024-02-03 04:18:42 +07:00
tildearrow
ffcf6587c4 GUI: temporarily hide YMF276-LLE from settings
until I implement it
2024-02-02 14:46:40 -05:00
NyaongI
cbd7299d4a
Adding/Fixing My Demo Songs (#1727)
* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Rename

* Delete demos/multichip/Chip_Duel.fur

* Add files via upload

* Add files via upload
2024-02-02 14:33:13 -05:00
tildearrow
f035f242bb Trance Dream
pull request #1729
2024-02-02 14:31:46 -05:00
Natt Akuma
a02a3006ad Adjust ASM tabbing 2024-02-03 02:29:51 +07:00
Colin Kinloch
bad934a7c3 Update appstream metadata to pass flathub lint
Also use the screenshot from the readme.
2024-02-02 14:13:09 -05:00
tildearrow
35bca6e90c fix sample issues - part 5 (final?) 2024-02-02 13:55:42 -05:00
Natt Akuma
59bc00e36e Give Clang more breathing area 2024-02-02 16:43:45 +07:00
Natt Akuma
603f220d14 Add IA-32 assembly for ESFM feedback calculation 2024-02-02 16:31:42 +07:00
tildearrow
94cce86180 fix sample issues, part 4 2024-02-02 02:43:48 -05:00
tildearrow
745d1d6c76 fix sample issues, part 3 2024-02-02 02:13:09 -05:00
tildearrow
5a5d85c4cc fix sample issues, part 2 2024-02-01 17:15:19 -05:00
Natt Akuma
56b489c095 Clean up x86_64 asm 2024-02-02 04:33:20 +07:00
tildearrow
36f7f34450 fix sample issues, part 1
expect a lot of parts
2024-02-01 13:36:21 -05:00
Natt Akuma
17d8258d2e Add asm comments 2024-02-01 22:16:04 +07:00
Natt Akuma
d7bdf82cc6 Speed up ESFM feedback calculation 2024-02-01 15:30:11 +07:00