tildearrow
|
c201e02411
|
WAHAHAHAHAHA
OpenGL 1 backend!!!!!!!!!!!!!!!!1111
TODO: test on old machine
|
2024-04-07 02:39:31 -05:00 |
|
tildearrow
|
129237fb2c
|
adpcm_decode_block one channel
|
2024-04-05 16:33:59 -05:00 |
|
tildearrow
|
dc27c996fb
|
hmmm
|
2024-04-05 16:11:23 -05:00 |
|
tildearrow
|
0bf0d57738
|
desubmodulize adpcm-xq
|
2024-04-05 14:46:16 -05:00 |
|
tildearrow
|
d7ffda5420
|
prepare for emu2413 core
|
2024-04-03 16:22:51 -05:00 |
|
tildearrow
|
19ed900ef3
|
release v0.6.2
also contains preset search fix and NDS mem fix
|
2024-04-01 00:50:41 -05:00 |
|
tildearrow
|
90c628612e
|
prepare for 0.6.2
|
2024-03-31 23:35:59 -05:00 |
|
tildearrow
|
229766c478
|
IMA DO MY ADPCM
|
2024-03-17 15:17:30 -05:00 |
|
tildearrow
|
892ee12d91
|
implement YMF276-LLE core
thanks LTVA
|
2024-03-15 20:16:41 -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 |
|
Natt Akuma
|
d239b4a230
|
Final ARM ASM fix
|
2024-02-06 13:30:58 -05:00 |
|
Natt Akuma
|
0b52da9c60
|
I give you less clobbers now. Just build already!
|
2024-02-06 13:30:58 -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
|
6b52709a57
|
noooooooooooo
temporarily disable ARM assembler version of ESFM code
|
2024-02-03 01:45:01 -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
|
547fab3a91
|
add hint about safe mode in crash dialog
|
2024-02-02 16:55:03 -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 |
|
Natt Akuma
|
a02a3006ad
|
Adjust ASM tabbing
|
2024-02-03 02:29:51 +07: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 |
|
Natt Akuma
|
56b489c095
|
Clean up x86_64 asm
|
2024-02-02 04:33:20 +07: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 |
|
tildearrow
|
1ba7f71a0f
|
PowerNoise: fix slope reset bug
by scratchminer
|
2024-01-26 13:22:23 -05:00 |
|
tildearrow
|
f04eaffa4b
|
PowerNoise: apply slope fix
|
2024-01-25 19:29:02 -05:00 |
|
tildearrow
|
0a9566d5ad
|
PowerNoise: fix low periods
sadly will increase CPU usage on higher notes
but at least it is fixed
|
2024-01-25 13:22:55 -05:00 |
|
tildearrow
|
9a6b5fb850
|
PowerNoise: octave 5+ fix
from upstream
|
2024-01-25 01:30:39 -05:00 |
|
tildearrow
|
8fb554af5f
|
PowerNoise: fix warnings
|
2024-01-24 03:50:26 -05:00 |
|
scratchminer
|
9df3247ba3
|
dumb mistake fixed
|
2024-01-23 09:33:24 -05:00 |
|
scratchminer
|
5cd93f4ecb
|
more optimization
|
2024-01-23 01:56:46 -05:00 |
|
scratchminer
|
509d20c215
|
reduce CPU usage massively
|
2024-01-23 01:41:20 -05:00 |
|
scratchminer
|
00676e785a
|
Fix some bugs with sound output
|
2024-01-21 11:56:03 -05:00 |
|
scratchminer
|
cc70471b9a
|
remove debugging printf
|
2024-01-21 06:58:00 -05:00 |
|
scratchminer
|
5d2dade036
|
Duty / Noise no longer appears in PN inst. config
|
2024-01-21 06:47:38 -05:00 |
|
Kagamiin~
|
cb38cf8f67
|
Updating ESFMu to version v1.1.1 (envelope delay patch)
|
2024-01-17 12:00:30 -05:00 |
|
Kagamiin~
|
f42332f2c0
|
Merge branch 'master' into feature/esfm
|
2023-12-15 09:15:05 -03:00 |
|
tildearrow
|
c6a0d0e93e
|
the final challenge
|
2023-11-25 17:46:46 -05:00 |
|
tildearrow
|
0f8fba06ca
|
OPL: YMF262-LLE optimization
thanks nukeykt
|
2023-11-25 03:10:49 -05:00 |
|
tildearrow
|
817d066a57
|
OPL: YM3812-LLE, part 2
|
2023-11-24 04:19:58 -05:00 |
|
tildearrow
|
66a46d3439
|
modify the two LLE cores to allow usage
|
2023-11-22 19:32:14 -05:00 |
|
tildearrow
|
1bcdedda3e
|
prepare the addition of more OPL emulation cores
|
2023-11-22 16:35:02 -05:00 |
|
Kagamiin~
|
170248e61a
|
Code review suggestions
Haven't had a good peer review in ages.
|
2023-10-26 09:43:01 -03:00 |
|
Kagamiin~
|
39f29f49c3
|
Small fix for potential undefined behavior in ESFM emulator
|
2023-10-22 17:28:50 -03:00 |
|
Kagamiin~
|
96fbd1524a
|
Updating ESFMu - accuracy improvements for noise mode
|
2023-10-22 16:49:23 -03:00 |
|
Kagamiin~
|
dde56c0cfc
|
Merge branch 'master' into feature/esfm
|
2023-10-21 14:57:43 -03:00 |
|
tildearrow
|
6754ccb9ec
|
32-bit ImDrawIdx on mobile
issue #1538
|
2023-10-20 17:00:08 -05:00 |
|
Kagamiin~
|
821b567b8c
|
Updating ESFMu with envelope delay fix; fixing macro op ordering
|
2023-10-18 17:01:46 -03:00 |
|
Kagamiin~
|
8ae86f79a8
|
Merge branch 'master' into feature/esfm
|
2023-10-17 15:53:21 -03:00 |
|
tildearrow
|
80c9795773
|
more FreeType work
|
2023-10-16 06:14:44 -05:00 |
|
tildearrow
|
b379125587
|
GUI: experimental FreeType font renderer
disabled by default until I feel happy
|
2023-10-15 20:15:33 -05:00 |
|
Kagamiin~
|
779afcb97a
|
WIP: adding ESFM (ESS ES1488/ESS ES1868 etc.) system
|
2023-10-15 11:46:32 -03:00 |
|
tildearrow
|
6f9e3e0058
|
GUI: channel pair hints, part 4
now with flooring
|
2023-10-08 20:19:56 -05:00 |
|
tildearrow
|
0ecca80c4e
|
IGFD: fix non-ASCII chars being treated as unprint
able
|
2023-09-23 19:37:36 -05:00 |
|
tildearrow
|
0c7d0bc32b
|
fix user-specific build issue
|
2023-09-20 15:39:52 -05:00 |
|
tildearrow
|
cad63d8351
|
is this faster?
|
2023-09-20 00:24:55 -05:00 |
|
tildearrow
|
414d65c903
|
fix build
|
2023-09-12 18:38:17 -05:00 |
|
tildearrow
|
db5428474a
|
use x42/weakjack as a possible solution to #1480
|
2023-09-12 18:30:36 -05:00 |
|
tildearrow
|
4baefa569b
|
IGFD: fix extension-less overwrite check
|
2023-09-10 03:38:10 -05:00 |
|
tildearrow
|
716d42ee6d
|
IGFD: fix .* filter with label
|
2023-09-01 19:59:43 -05:00 |
|
tildearrow
|
68787a4d8b
|
add PortAudio backend - PLEASE READ
PLEASE DO:
```
git submodule update --init --recursive
```
AFTER PULLING THIS COMMIT.
|
2023-08-30 17:32:51 -05:00 |
|
tildearrow
|
6ac4529f3b
|
possibly fix HiDPI input problem on macOS/Wayland
issue #1425
|
2023-08-30 05:21:33 -05:00 |
|
tildearrow
|
5da54a7678
|
update ImGui to 1.89.8
commit f8704cd085c4347f835c21dc12a3951924143872
with Furnace patches
|
2023-08-30 00:42:51 -05:00 |
|
tildearrow
|
628ddc91ca
|
fix void pointer
|
2023-08-28 05:09:48 -05:00 |
|
tildearrow
|
23a70381c6
|
fix type limits, part 2
|
2023-08-28 04:06:25 -05:00 |
|
tildearrow
|
0e7dbf7b4a
|
fix type limits, part 1?
|
2023-08-28 04:03:32 -05:00 |
|
tildearrow
|
2b0feefe28
|
don't add to recent
issue #1406
|
2023-08-25 18:13:00 -05:00 |
|
tildearrow
|
c4b23e8643
|
K007232: fix (?) loop marker being output
issue #1409
|
2023-08-25 16:28:20 -05:00 |
|
tildearrow
|
8a1ba5a544
|
NFD click callback should return S_OK on OK
|
2023-08-24 15:34:16 -05:00 |
|
tildearrow
|
7479296d54
|
UPDATE FMT TO 10.1.0 -> **PLEASE READ!** <-
after pulling this commit, type:
```
git submodule update extern/fmt
```
|
2023-08-20 00:25:01 -05:00 |
|
tildearrow
|
c8222fd491
|
handle non-BMP characters
issue #1376
|
2023-08-19 16:50:21 -05:00 |
|
tildearrow
|
6dd682b9fc
|
IGFD: align text to frame padding
|
2023-08-19 02:30:04 -05:00 |
|
tildearrow
|
cfaa220243
|
IGFD: fix tooltip not appearing
|
2023-08-19 02:29:23 -05:00 |
|
tildearrow
|
625ef6c2cf
|
IGFD: prevent using invalid file names
|
2023-08-13 17:38:39 -05:00 |
|
tildearrow
|
bbeb3df9f6
|
Merge branch 'master' into force-critical-input-trickle
|
2023-08-12 21:52:12 -05:00 |
|
tildearrow
|
f2af2fbe76
|
GUI: fix crash on big endian
I hope
issue #649
|
2023-08-12 00:16:06 -05:00 |
|
tildearrow
|
b58fe36356
|
Merge branch 'master' into ymf289b
|
2023-08-11 22:25:39 -05:00 |
|
tildearrow
|
cc60dcf534
|
GUI: enable 32-bit ImDrawIdx
|
2023-08-10 01:06:23 -05:00 |
|
tildearrow
|
0e5d11f9cd
|
fix system file picker ins preview
|
2023-08-07 19:12:24 -05:00 |
|
cam900
|
71b76e3e88
|
Fix K053260 sample offset
|
2023-07-31 20:06:07 +09:00 |
|
tildearrow
|
b186576e14
|
really fix Windows build
|
2023-07-27 01:28:03 -05:00 |
|
tildearrow
|
a08a23fd13
|
fix Windows build
|
2023-07-27 01:07:57 -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 |
|
tildearrow
|
cdbba2a6fc
|
IGFD: finally fix sorting crash
|
2023-07-27 00:33:28 -05:00 |
|
tildearrow
|
cb825ca938
|
GUI: add ImGuiTableFlags_NoScrollWithMouse
|
2023-07-22 05:27:46 -05:00 |
|
cam900
|
0889a8fe92
|
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf289b
|
2023-07-22 10:39:28 +09:00 |
|
bbbradsmith
|
edb48d47be
|
only force trickle text if interacting with mouse button or key events
|
2023-07-12 04:06:03 -04:00 |
|
tildearrow
|
09a3da50eb
|
Merge branch 'master' into force-critical-input-trickle
|
2023-07-12 00:04:03 -05:00 |
|
cam900
|
b07ba72aa3
|
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
|
2023-07-11 20:35:31 +09:00 |
|
tildearrow
|
b7b4177251
|
why
|
2023-07-10 15:47:20 -05:00 |
|
tildearrow
|
9662653aac
|
let's fix
|
2023-07-10 15:44:50 -05:00 |
|