Commit graph

6610 commits

Author SHA1 Message Date
tildearrow
09fe01fc74 report max texture size 2024-07-05 19:58:45 -05:00
tildearrow
9b14eab388 GUI: remove this section 2024-07-05 19:53:11 -05:00
tildearrow
faf27c7c75 work around compiler crap 2024-07-05 19:52:54 -05:00
tildearrow
622d7bb2bb dev215 - use Momo on Linux releases 2024-07-05 19:16:22 -05:00
tildearrow
72cd745824 patch ImGui so it supports square textures
in the font atlas
2024-07-05 18:00:02 -05:00
tildearrow
c9b2172c4f C64: filter toggle macro 2024-07-05 17:03:01 -05:00
tildearrow
8f577fb669 AY/8930: implement tone and env period macros 2024-07-05 16:18:08 -05:00
tildearrow
e495c8d990 S3M/IT import: why is this variable used
issue #1998
2024-07-05 14:52:05 -05:00
tildearrow
13c63f60bb GUI: do not play the intro when using software ren 2024-07-05 14:37:28 -05:00
tildearrow
a816eee5b2 XM import: implement more volume column effects 2024-07-04 19:28:08 -05:00
tildearrow
68597535fa XM import: fix 16-bit sample loop 2024-07-04 18:32:54 -05:00
tildearrow
473defff35 GUI: new macro colors and fixes
bitfields now have proper macro color
macro position indicator is no longer hard-coded
2024-07-04 18:08:07 -05:00
tildearrow
32a665f2c3 OPL: increase YMF262-LLE write delay
issue #1989
possibly issue #1900
2024-07-04 16:44:23 -05:00
tildearrow
a03b8cbb18 macroInt: also apply fix to LFO
and remove debug message
2024-07-04 16:36:35 -05:00
tildearrow
90878c325d macroInt: fix off-by-one when bottom>top
issue #1973
issue #1891
2024-07-04 16:34:39 -05:00
tildearrow
315e5a96bd Merge branch 'master' of github.com:tildearrow/furnace 2024-07-04 15:48:14 -05:00
tildearrow
77ab02a173 S3M import; fix range of X effect 2024-07-04 15:41:23 -05:00
tildearrow
d73d0029a7 asfdfsdaasfd 2024-07-04 04:49:01 -05:00
tildearrow
8d11b4a840 S3M/XM/IT import: fix contiguous slide/porta 2024-07-04 02:42:36 -05:00
tildearrow
f68249f52b fix F1/F2 with note?
issue #1964
2024-07-03 16:55:28 -05:00
tildearrow
aca85f1c82 ES5506: fix same note not resetting slide
reseting? resetting? UGH
2024-07-03 15:08:37 -05:00
tildearrow
394a2b5442 GUI: make multi-threading options visible 2024-07-02 17:34:56 -05:00
tildearrow
18a3a34427 S3M/IT import: fix reuse of curOrder variable 2024-07-02 03:39:31 -05:00
tildearrow
bb4d6c2a55 XM impott: fix build 2024-07-01 13:50:32 -05:00
tildearrow
6449bc9af2 S3M/IT/XM import: hardening 2024-07-01 05:44:28 -05:00
tildearrow
6b2c010afa S3M import: Armani can take a shower again 2024-07-01 05:17:12 -05:00
tildearrow
fd253c37f0 XM import: why does this module have inverted loop 2024-07-01 04:04:04 -05:00
tildearrow
cbca974623 XM import: hide unused channels 2024-07-01 03:34:30 -05:00
tildearrow
88c7e5ad42 XM import: fix 4x0/40x 2024-07-01 03:32:52 -05:00
tildearrow
1fe1202ba0 XM import: panning mess 2024-07-01 03:22:51 -05:00
tildearrow
2d33c004af XM import: more work more work 2024-07-01 03:06:57 -05:00
tildearrow
36e6899eff XM import: all the code 2024-06-30 20:48:24 -05:00
tildearrow
ec4131a872 XM import: fix sample loading
it appears the sample headers are contiguous
2024-06-30 18:36:58 -05:00
tildearrow
ca84363309 fix stringop-truncation 2024-06-29 17:32:34 -05:00
tildearrow
ac7548d9b0 XM import: what? 2024-06-29 02:39:34 -05:00
tildearrow
66897d577a copy the locale somewhere 2024-06-28 17:48:25 -05:00
tildearrow
2f5e9bbf20 S3M import: fix porta persistence
issue #1969
2024-06-28 16:51:33 -05:00
tildearrow
4485256b6a S3M import: implement OPL center note 2024-06-28 16:34:23 -05:00
tildearrow
a94818f04b S3M import: freaking BCD 2024-06-28 16:24:31 -05:00
tildearrow
8a8784dd5a S3M import: fix crash on Android 2024-06-28 16:13:27 -05:00
tildearrow
d814aaebee S3M import: why does this crash 2024-06-27 23:28:43 -05:00
tildearrow
d800452e6d IT import: fix 16-bit compressed sample crash 2024-06-27 02:52:46 -05:00
tildearrow
3e4dfb9dcf IT import: consider cutoff value 2024-06-27 02:45:41 -05:00
tildearrow
6f8f2b9e2a IT import: note fade loading fixes 2024-06-27 02:27:24 -05:00
tildearrow
6ad49e88c3 IT import: improvements
- scan patterns for effect usage
- sort of implement note fade
2024-06-27 02:13:53 -05:00
tildearrow
72edfa463f IT import: TYPO... 2024-06-26 20:31:42 -05:00
tildearrow
cac079a1b8 IT import: compressed samples!
using code from Schism Tracker (GPLv2)
2024-06-26 20:28:02 -05:00
tildearrow
39e0158afc IT import: more work
- prepare to handle volume column effects
- scale envelope by instrument volume
2024-06-26 19:31:43 -05:00
tildearrow
ec2b9bca8a S3M import: try loading ins name anyway 2024-06-26 17:04:32 -05:00
tildearrow
2fe371e543 IT import: accept songs without instruments 2024-06-26 04:06:31 -05:00
tildearrow
e1746def3a better subsong detection for import 2024-06-26 04:03:49 -05:00
tildearrow
40a24d6c01 IT import: envelopes, part 3 2024-06-26 02:47:03 -05:00
tildearrow
24f214aac1 IT import: envelopes, part 2 2024-06-26 00:25:33 -05:00
tildearrow
30a10affb7 IT import: envelopes, part 1 2024-06-25 19:46:53 -05:00
tildearrow
2a248470af IT import: volume mapping 2024-06-25 17:10:48 -05:00
tildearrow
95bf3f2bb1 S3M import: fix 16-bit mono sample loading 2024-06-25 16:55:47 -05:00
tildearrow
0a426efe12 IT import: more work on it 2024-06-25 16:36:20 -05:00
Marisa Kirisame
08c309ef3b Update about.cpp 2024-06-25 20:50:03 +02:00
tildearrow
a31dc3254b IT import: excessive memory usage?! 2024-06-25 04:38:15 -05:00
tildearrow
2aa38d3e6c S3M import: safety checks 2024-06-25 04:18:19 -05:00
tildearrow
40e14d88cc S3M: interpret null pointer
and fix crash
2024-06-25 03:28:37 -05:00
tildearrow
b04a2e38db release v0.6.5
the TIA release
2024-06-25 00:33:11 -05:00
tildearrow
cb34296de7 prepare
demo song by Abstract and Natt
2024-06-24 23:59:10 -05:00
tildearrow
ba3a7467c4 prepare to add function to find sub-songs
for import
2024-06-24 18:02:31 -05:00
tildearrow
76417e6769 IT import: fix stereo sample downmix 2024-06-24 16:43:51 -05:00
tildearrow
fbe95a1c08 IT import: improvements 2024-06-24 16:35:02 -05:00
tildearrow
e168d2b6c2 GUI: fix ES5506 Amiga pitch warning 2024-06-24 16:34:46 -05:00
tildearrow
21430308aa S3M import: channel mapping 2024-06-24 16:34:36 -05:00
tildearrow
f09c263d2c fix one-frame glitch 2024-06-24 14:56:47 -05:00
Rockyfan75000
b708507cba Game Boy Advance Presents Tweaks 2024-06-24 14:33:54 -05:00
Natt Akuma
59b28cf4a5 Fix TIunA export sync command 2024-06-24 22:50:17 +07:00
tildearrow
2877d488ca add more vibrato shapes 2024-06-24 06:24:14 -05:00
tildearrow
55a8bb2448 S3M import: stereo samples and SCx/SDx effects 2024-06-24 05:12:43 -05:00
tildearrow
63f8289847 IT import: fix empty asset loading 2024-06-24 04:01:08 -05:00
tildearrow
6d4efbd908 why is this not implemented 2024-06-24 03:26:38 -05:00
tildearrow
eb4cc768c7 S3M import: fix crash when two subsong seps presen 2024-06-24 03:14:15 -05:00
tildearrow
26b72eb348 S3M import: fix Bxx effect 2024-06-24 03:04:02 -05:00
tildearrow
5cec39587c S3M import: more stuff 2024-06-24 02:50:44 -05:00
tildearrow
6d8a343ead ES5506: Amiga pitch option...... 2024-06-24 02:44:17 -05:00
tildearrow
de935c3aac FUDGE... 2024-06-23 21:54:50 -05:00
tildearrow
ec70fbfd6b XM/IT import: use amigaVol 2024-06-23 19:39:06 -05:00
tildearrow
106bbf9e1a ES5506: add Amiga volume mode 2024-06-23 19:38:03 -05:00
tildearrow
22f92113a4 XM import: use ES5506 2024-06-23 19:08:59 -05:00
tildearrow
12a0e79ef8 IT import: early ins/sample loading 2024-06-23 18:53:27 -05:00
tildearrow
b4a00b8a81 post-merge changes 2024-06-23 04:36:21 -05:00
tildearrow
54e9a31971
dev213 - Merge pull request #1954 from akumanatt/snesveratia
SNES, VERA and TIA additions
2024-06-23 03:52:48 -05:00
Eknous-P
248467830d add where missing 2024-06-23 03:47:47 -05:00
tildearrow
1e61bb371d S3M: pattern data, part 5 2024-06-23 03:45:53 -05:00
tildearrow
3bfa19833c XM import: instruments, part 1 2024-06-23 03:45:37 -05:00
tildearrow
db10092d88 IT import: pattern data 2024-06-23 01:31:03 -05:00
tildearrow
dfbff957b3 pretty sure it will 2024-06-22 19:36:18 -05:00
tildearrow
8846337af4 prepare. 2024-06-22 18:22:03 -05:00
tildearrow
08bf019f7f S3M import: pattern data, part 4 2024-06-22 18:21:31 -05:00
tildearrow
2782123565 S3M import: use PCM DACs 2024-06-22 17:25:23 -05:00
tildearrow
cc32d89d77 S3M import: pattern data, part 3 2024-06-22 16:10:49 -05:00
tildearrow
7371992835 S3M import: pattern data, part 2
also fix OPL ins loading
2024-06-22 15:35:38 -05:00
Natt Akuma
e41d7e9402 Fix GCC build 2024-06-22 20:38:28 +07:00
tildearrow
5b2d0dc4fc add S3M to the list of extensions 2024-06-22 05:39:38 -05:00
Natt Akuma
85199e5228 TIA: Add software pitch driver (TIunA) and song data export 2024-06-22 17:31:58 +07:00
Natt Akuma
7fee9b6f05 VERA: add r47 revision with 9-bit volume table 2024-06-22 16:40:06 +07:00
Natt Akuma
bdc66ae33e SNES: add an option to not encode BRR with unstable filters
This is useful for seeking to anywhere within the sample using sample offset commands
2024-06-22 16:40:06 +07:00
Natt Akuma
6a7e7ba571 SNES: fix sample offset not working at the end 2024-06-22 16:40:06 +07:00
tildearrow
d3eb5a2db5 S3M import: pattern data, part 1 2024-06-22 04:15:11 -05:00
tildearrow
7ffbaf65b7 S3M import: we load samples 2024-06-22 02:01:26 -05:00
tildearrow
b9e14e8b1f MEGA FAIL
This reverts commit 9d985a7417.
2024-06-21 23:32:14 -05:00
tildearrow
9d985a7417 sure 2024-06-21 22:16:11 -05:00
tildearrow
e1772642b8 "pretty sure stock furnace wont have xm ever" 2024-06-20 21:43:31 -05:00
tildearrow
b779668bf8 fix locale loading on Android 2024-06-19 13:53:14 -05:00
tildearrow
64f931e895 do not set locale if it's English 2024-06-19 13:43:28 -05:00
tildearrow
3570424eb6 release v0.6.4
ordered po files in next commit
it sucks that my machine does not produce the same results as this other one
2024-06-18 21:47:19 -05:00
tildearrow
d15d8c2de1 WHAT NOW
JUST COMPILE ALREADY
2024-06-18 18:37:35 -05:00
tildearrow
85d2195b0a let me release already! 2024-06-18 18:28:10 -05:00
tildearrow
d22512c700 why is Windows so special 2024-06-18 18:13:48 -05:00
tildearrow
36cb12acb8 find exe path 2024-06-18 18:00:22 -05:00
tildearrow
9aed6fc47c fix about screen 2024-06-17 23:53:00 -05:00
tildearrow
abbc82b802 GUI: fix fade in when enabling fade in 2024-06-17 14:58:45 -05:00
tildearrow
f023ea2a14 Merge branch 'master' of github.com:tildearrow/furnace 2024-06-17 14:51:12 -05:00
tildearrow
e1f8376e85 don't display locale fail error when using Momo 2024-06-17 14:48:46 -05:00
tildearrow
2fd535eecb hide incomplete languages 2024-06-17 03:40:17 -05:00
tildearrow
e2e496529b update release scripts
use Momo on Windows and don't on Linux (?)
2024-06-17 02:30:46 -05:00
tildearrow
e3fe3ba33e fix locale loading
when changed through Settings
2024-06-17 02:16:37 -05:00
tildearrow
1a4ee200db new.demo.song
by.Ether.Audio
2024-06-16 19:11:49 -05:00
tildearrow
b3448c1f16 VIC-20: fix on/off unmute 2024-06-16 19:08:10 -05:00
tildearrow
629c57a086 NDS: fix switching back to PSG mode 2024-06-16 18:43:18 -05:00
tildearrow
4e40eea0b0 ES5506: fix loop end 2024-06-16 18:30:37 -05:00
tildearrow
bd7077de3c TIA: fix volume after note off 2024-06-16 18:11:11 -05:00
tildearrow
0fd86f33c0 Y8950: fix mute when using ymfm 2024-06-16 15:46:27 -05:00
tildearrow
ebb9af94fa 2024-06-16 02:13:39 -05:00
tildearrow
9b5fba93e5 AAAAAAAAAAAAAAAAA 2024-06-16 01:41:55 -05:00
tildearrow
a2a37745d8 fix GNU gettext locale finding 2024-06-15 23:59:25 -05:00
tildearrow
0a3d79752d how did it win 2024-06-15 14:28:48 -05:00
tildearrow
3305a2b697 expose all audio formats supported by sndfile 2024-06-14 18:53:33 -05:00
tildearrow
80bf0867f9 add Indonesian language
thanks Zumi
2024-06-14 03:10:19 -05:00
tildearrow
c7ff788d5d allow installation of locale into system
UNTESTED
2024-06-13 17:14:10 -05:00
tildearrow
e8d34143cb Merge branch 'locale'
thanks everyone involved!

also special thanks to LTVA for pioneering language support in Furnace
2024-06-13 16:55:08 -05:00
tildearrow
d7df8fc744 add characters 2024-06-13 16:40:32 -05:00
tildearrow
1646d70237 translation percentages
approximate
2024-06-13 15:57:38 -05:00
tildearrow
57b7a9ae0f mac 2024-06-13 14:41:01 -05:00
tildearrow
41e6ef85bc fix checks 2024-06-13 14:21:54 -05:00
tildearrow
2c0ca80e80 Japanese language? 2024-06-12 17:39:27 -05:00
tildearrow
c9669f32ad add IBM Plex Sans Japanese/Korean 2024-06-12 17:15:54 -05:00
tildearrow
40fdb004ec actually consider locale script requirements 2024-06-12 16:40:51 -05:00
tildearrow
26020477cc Momo: Android system locale 2024-06-12 16:19:35 -05:00
tildearrow
0821103b39 Momo: optimize 2024-06-12 15:45:07 -05:00
tildearrow
54a4d6b3f6 localize file dialog 2024-06-12 15:44:55 -05:00
tildearrow
a76a03b433 more es.po updates 2024-06-11 03:04:36 -05:00
tildearrow
fd4d1cedf2 fix mishap in subSongs 2024-06-11 02:09:52 -05:00
tildearrow
454330d561 Momo: fix pt_BR 2024-06-11 00:06:25 -05:00
tildearrow
4e14c9f59c add check for setlocale in C library
Microsoft CRT and glibc have setlocale, but bionic doesn't
2024-06-09 04:27:48 -05:00
tildearrow
d6783f8e2c Momo: string hashing
using SipHash
2024-06-09 03:31:16 -05:00