Adam Lederer
ea02a913b2
warn instead of assert on case where MemPatch application would exceed size of target buffer (which should never happen, if you're applying the patch to the same type it was generated from)
2024-08-19 02:44:18 -05:00
Adam Lederer
94ef697ea6
cheat to avoid warning -Werror=class-memaccess on linux
2024-08-19 02:44:18 -05:00
Adam Lederer
91d36d0a62
typo in style fix
2024-08-19 02:44:18 -05:00
Adam Lederer
55af1648e7
accidentally left some logs in
2024-08-19 02:44:18 -05:00
Adam Lederer
15d47d0aae
style fixes
2024-08-19 02:44:18 -05:00
Adam Lederer
5c9fd69ac1
add undo to instrument editor (check for diffs on the current DivInstrument in insEdit, record them in a stack)
2024-08-19 02:44:18 -05:00
LTVA1
f6878d100a
change inst id
2024-08-19 07:16:40 +03:00
tildearrow
a318508b40
0.5 leftover
2024-08-18 18:20:01 -05:00
tildearrow
2dac603f17
GUI: fix indentation
2024-08-18 17:23:09 -05:00
tildearrow
39923742ab
ZSM export: move to ROM export framework
2024-08-18 17:21:17 -05:00
Eknous-P
e549d09360
use enum for readability, fixes, tweaks, new chip cases
2024-08-18 23:01:24 +04:00
Eknous
e50b3438f2
Merge branch 'master' into sysmgrtooltip_syschaninfo
2024-08-18 22:03:29 +04:00
LTVA1
a249dd4515
translate sample bank messages
2024-08-18 19:04:56 +03:00
LTVA1
bc352728b5
Merge branch 'tildearrow:master' into SID3
2024-08-18 18:56:11 +03:00
LTVA1
f4ff45efb7
add cutoff & resonance scaling control effects, work more on Russian locale
2024-08-18 18:55:46 +03:00
AArt1256
f0b138ff48
fixed typos in a soundchip's name
2024-08-18 14:35:04 +03:00
AArt1256
eb95330013
why song.h
2024-08-18 14:32:03 +03:00
AArt1256
cac033f8bb
fixed song.h hopefully 2
2024-08-18 14:30:02 +03:00
AArt1256
f4b28ea957
fixed song.h hopefully
2024-08-18 14:29:29 +03:00
cam900
7fb7d32bd5
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-18 20:23:14 +09:00
cam900
875ef08256
Fix Y8950 ADPCM memory addressing
...
Max supported size is 262144 bytes, so I fixed that.
2024-08-18 20:22:24 +09:00
ヴェルメンスィヱ
ae1fa8d3b8
Add TeraDrive presets ( #2086 )
...
* correct some preset errors
* decapitalization
* Add TeraDrive presets
* Correct Sord M5 clock
* Revert "Correct Sord M5 clock"
This reverts commit 92d3e4a85efbbe6b61a3c47624cec7eaade8e6fe.
* Correct formatting errors
* Move PC speaker
* I have no idea how I changed libsndfile.
2024-08-18 05:58:25 -05:00
tildearrow
e7c39a0d6f
fix
2024-08-18 05:52:50 -05:00
tildearrow
7974b96275
fixes
2024-08-18 02:30:30 -05:00
LTVA1
5fd93596b6
Merge branch 'tildearrow:master' into SID3
2024-08-18 09:17:21 +03:00
tildearrow
aa4ccc3c3f
importExport/shared -> fileOpsCommon
2024-08-17 18:51:05 -05:00
tildearrow
5bfd389ae6
GUI: new default value for S3M OPL3
2024-08-17 18:24:04 -05:00
tildearrow
e3e61c817c
Merge branch 'master' into sample_banks
2024-08-17 17:53:15 -05:00
tildearrow
3f47979ea7
IT import: handle end of file when reading samples
2024-08-17 17:18:14 -05:00
tildearrow
3fce04e77b
GUI: getGain debug
2024-08-17 16:56:11 -05:00
tildearrow
636a9921a2
changes
2024-08-17 16:29:13 -05:00
LTVA1
f5743da6e8
Update settings.cpp
2024-08-17 16:26:53 -05:00
LTVA1
5770f381ba
setting to choose between OPL2 and OPL3, channel naming
2024-08-17 16:26:53 -05:00
LTVA1
41e094d79d
OPL3, hide unused channels
2024-08-17 16:26:53 -05:00
alederer
fca3ce02a7
Add action to set curIns based on current channel instrument at cursor ( #2090 )
...
* push test
* remove test file
* add GUI_ACTION_PAT_ABSORB_INSTRUMENT action (set current instrument to channel's current instrument column)
---------
Co-authored-by: Adam Lederer <adam@adamlederer.com>
2024-08-17 15:50:52 -05:00
LTVA1
91b08aaeb4
SID3 docs, part 3
...
also fix wave mix mode saving and remove unneeded lfsr taps save
2024-08-17 22:30:54 +03:00
LTVA1
99be4541c5
more in-tune tonal noise waves, add locale to presets, update Russian locale
...
Also make noise a little closer to C64
2024-08-17 16:38:46 +03:00
LTVA1
4e7c1773ed
fix
2024-08-17 13:49:56 +03:00
LTVA1
80933510a5
rework noise readout, alter noise freq for specific feedback bits config
2024-08-17 13:40:15 +03:00
LTVA1
4079f7a8c3
some edits in Russian locale, start working on presets locale
2024-08-17 12:22:38 +03:00
LTVA1
e35bcb3549
Merge branch 'tildearrow:master' into SID3
2024-08-17 08:19:36 +03:00
tildearrow
3cde827c17
GUI: localize bitfield labels
2024-08-17 00:12:02 -05:00
tildearrow
8ad9bfa245
fix panbrello depth
2024-08-16 23:59:20 -05:00
LTVA1
5b13461087
Update insEdit.cpp
2024-08-16 17:55:40 +03:00
LTVA1
90e5fb79e5
cutoff and resonance scaling and instrument save/load!
...
also mix minmod CPU usage variable initialization, and work a bit on Russian locale
2024-08-16 17:37:07 +03:00
cam900
16ca40e0d2
Add OPL4/MultiPCM 12-bit PCM support
2024-08-16 20:45:40 +09:00
cam900
2c417811b3
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-16 20:35:16 +09:00
LTVA1
5d6dcd60bf
Merge branch 'master' of https://github.com/tildearrow/furnace into tildearrow-master
2024-08-16 10:35:32 +03:00
LTVA1
466adb5613
localize channel pair hints
2024-08-16 10:31:23 +03:00
LTVA1
3b4c7bfb6d
prepare UI for software cutoff/resonance scaling
2024-08-16 10:22:59 +03:00
MrHassium
faed541abf
2 new demo song and a name change ( #2058 )
...
* Famitune 1
* Ay Mate!
* Name Change momento!!!!
* I dont know how to replace files so we deleting and putting new versions
* Updating a song
* die
* Updating a song again
* comma
2024-08-15 15:56:17 -05:00
Aleksi Knutsi
a9591fae71
AY Timer bug fixes and some QOL improvements ( #2073 )
...
* Create android.yml
* bug fixes part 1
* bollocks number 1
* Update android.yml
* why are you crackling you arent supposed to do that
* stop crackling please
* what a load of
* what a load of part 2
* what a load of part 3
* what a load of part 4
* final commit... i hope!
* final commit my rear bottom
* final commit for real this time
* Delete .github/workflows/android.yml
* Update sysDef.cpp
2024-08-15 15:55:29 -05:00
tildearrow
eaa943e724
GUI: parse ROM export requisites
2024-08-15 11:28:10 -05:00
AArt1256
ce9d510076
added more presets and fixed memory bug yay
2024-08-15 14:36:58 +03:00
LTVA1
87e0a9fbff
oops
2024-08-14 22:16:28 +03:00
LTVA1
5f0c61d225
C64 and SID2 channel pairs
2024-08-14 22:09:07 +03:00
LTVA1
75f35e91d6
finish channel pairs for dave chip
2024-08-14 21:48:57 +03:00
freq-mod
33f56ba531
remove leftovers
2024-08-14 20:27:58 +02:00
LTVA1
b6ecd79ffa
Merge branch 'master' of https://github.com/tildearrow/furnace into SID3
2024-08-14 21:19:12 +03:00
LTVA1
006fe144ac
version bump...
2024-08-14 21:17:10 +03:00
LTVA1
7c324ec39d
naive channel pair refactor (dumb replace one pair with vector of pairs)
2024-08-14 20:01:16 +03:00
cam900
afec47e9cc
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-14 17:56:27 +09:00
cam900
f906b4ebe4
Safety check for MSM6295 bankswitched address
2024-08-14 17:54:20 +09:00
tildearrow
34517754ad
port TIunA to export framework, part 4
...
index option
2024-08-13 18:42:11 -05:00
tildearrow
b7631542c6
port TIunA to export framework, part 3
...
options
2024-08-13 18:07:07 -05:00
tildearrow
249032f096
port TIunA to export framework, part 2
...
progress bars!
2024-08-13 17:47:18 -05:00
tildearrow
bb5ad38fb6
port TIunA to export framework, part 1
...
part 2 includes progress bars and options
2024-08-13 16:50:13 -05:00
tildearrow
aad42210d7
it kinda works
2024-08-13 14:34:06 -05:00
LTVA1
0ea53fdae5
phase reset effects & fix wavetable change
2024-08-13 20:36:45 +03:00
freq-mod
03bc023644
spacing
2024-08-13 13:55:20 +02:00
tildearrow
e475b29ec3
a menu
2024-08-13 04:40:26 -05:00
tildearrow
b5e500d85d
dev217
2024-08-13 04:14:46 -05:00
MooingLemur
0224882a42
oops, should have been 47.0.2
2024-08-13 04:11:08 -05:00
MooingLemur
3b9cf70ff5
VERA: bump default chip type
2024-08-13 04:11:08 -05:00
MooingLemur
a8122d3efd
Add VERA 47.0.3 chip type
2024-08-13 04:11:08 -05:00
tildearrow
45eab67fd4
prepare more stuff
2024-08-13 04:10:03 -05:00
tildearrow
1bdcbf95d3
prepare a ROM export dialog
2024-08-12 23:20:08 -05:00
freq-mod
8e39d5ff8f
part final please god
2024-08-12 19:26:20 +02:00
freq-mod
d1e198ddff
part 4
2024-08-12 19:25:53 +02:00
freq-mod
aa225175a8
sample banks part 3
2024-08-12 19:23:52 +02:00
freq-mod
235a254458
sample banks part 2
2024-08-12 18:22:52 +02:00
freq-mod
dce4c9a4b2
sample bank import
2024-08-12 15:54:37 +02:00
LTVA1
46f1ae33c7
add cutoff and pulse width slides for C64, SID2 and SID3
...
Also add clipping for ADSR, duty and cutoff when in instrument types you go SID3 -> SID2 or SID2 -> C64 or SID3 -> C64
2024-08-12 16:54:26 +03:00
LTVA1
e0df55749a
MOAR EFFECTS!!
2024-08-12 12:59:34 +03:00
tildearrow
7591b2ed6a
Byte-Sized Bop
...
by Someone64
2024-08-12 04:10:44 -05:00
LTVA1
6417da27e9
add different clock speed, optimize channel processing, add quarter clock speed flag
2024-08-12 11:22:10 +03:00
LTVA1
802f55a26e
hide some settings in inst UI for wave channel, do sample reg writes interleaved with usual reg writes
2024-08-11 21:41:48 +03:00
AArt1256
8480e31430
upd1771c instrument colors yay
2024-08-11 17:38:06 +03:00
LTVA1
d38a2b4f37
Merge branch 'tildearrow:master' into SID3
2024-08-11 17:03:06 +03:00
LTVA1
65d65ef81e
add phase invesrion for left/right channel and feedback
2024-08-11 16:47:49 +03:00
AArt1256
36c143deb0
added more support to upd1771c
2024-08-11 13:40:50 +03:00
AArt1256
f14ff25796
added basic uPD1771C support
2024-08-11 09:22:49 +03:00
tildearrow
8d005f7cbc
fix Linux build
2024-08-10 22:49:22 -05:00
tildearrow
0325f9ed57
NO
2024-08-10 19:50:58 -05:00
tildearrow
148f49eb2b
further preparations
2024-08-10 19:38:50 -05:00
tildearrow
a4aa408912
apvr eatavel eao rso jyrsovrs
...
to-do:
- make an "exporting ROM" dialog with progress and all
- move TIunA export to the ROM export framework
- perhaps do the same with ZSM in the future?
2024-08-10 19:25:01 -05:00
LTVA1
f5877abafe
add distortion to wave channel as well...
2024-08-10 23:45:12 +03:00
LTVA1
845b36e3f2
throw in some shitty asymmetrical distortion (no, it's not 6581 SID distortion you want... sigh)
2024-08-10 22:49:39 +03:00
LTVA1
57f4f64bbb
clarify
2024-08-10 15:32:05 +03:00
AArt1256
1863703203
added sample maps?
2024-08-10 14:43:48 +03:00
LTVA1
3206b39525
add filter mode macro, SID2 wave mix macro tips
2024-08-10 14:21:28 +03:00
tildearrow
48523add00
asfgdhk;lj
2024-08-10 02:16:30 -05:00
AArt1256
cf6d485f4c
quick change to make PCM channel mutable
2024-08-09 18:10:20 +03:00
AArt1256
37b58dbdb6
noise channel fixed
2024-08-09 16:17:33 +03:00
LTVA1
4ac2338cd7
sigh 6
2024-08-09 15:41:04 +03:00
LTVA1
6349f161eb
sigh 5
2024-08-09 15:13:16 +03:00
LTVA1
37fc2ece2c
fx fix
2024-08-09 14:33:34 +03:00
LTVA1
6bf391b4bc
wavetables and samples for SID3! (unfinished)
2024-08-09 14:30:45 +03:00
AArt1256
4f0572ff66
why 2
2024-08-09 13:13:34 +03:00
AArt1256
7fa61a564c
why
2024-08-09 13:09:06 +03:00
AArt1256
741d5d86c1
compiling issue fixed
2024-08-09 12:29:12 +03:00
tildearrow
a8cd10dd46
DivROMExport: new functions
...
for threading...
2024-08-09 04:27:18 -05:00
AArt1256
9b363eb04c
fixed more bugs yay
2024-08-09 12:09:11 +03:00
AArt1256
6998bfe5cc
fixed more bugs related to the sample channel
2024-08-09 11:52:28 +03:00
AArt1256
fc6e22cb83
fixed some bugs
2024-08-09 11:34:02 +03:00
AArt1256
5532965925
added some more stuff to supervision support
2024-08-09 09:57:35 +03:00
tildearrow
d44029647c
TIunA export: possibly optimize
2024-08-09 00:30:16 -05:00
DevEd
d8aa07bbbb
GB: enable VIN input to accomodate multiple chips on hardware
2024-08-08 17:38:10 -05:00
AArt1256
3e774ddb6f
finally added DMA sample support and panning
2024-08-09 00:36:34 +03:00
tildearrow
b213586ca4
add options for ZSM and TIunA out
2024-08-08 15:30:17 -05:00
AArt1256
6f370e9d62
fixed noise pitch
2024-08-08 23:07:40 +03:00
AArt1256
9d279ceadb
added basic watara supervision support
2024-08-08 22:58:01 +03:00
LTVA1
2a322bff4f
implement some basic SID3 effects
...
Wave/PCM chan and pw/cutoff slides coming later ig
2024-08-08 12:11:47 +03:00
tildearrow
fb2b98a541
prepare to add TIunA out parameter
2024-08-08 00:51:46 -05:00
tildearrow
f7db34970d
add option to disable reportError()
2024-08-07 18:33:07 -05:00
tildearrow
69f95722f6
prepare to diagnose TIunA hang
2024-08-07 18:22:36 -05:00
LTVA1
2e892b1aec
add distortion level setting to filter setup UI
2024-08-07 18:36:43 +03:00
LTVA1
03a6b608be
fix independent noise freq (bad fix), add filter macros
2024-08-06 16:43:24 +03:00
LTVA1
402ff627ae
add flag to disable duty reset on new note for C64/SID2/SID3
2024-08-06 09:00:16 +03:00
LTVA1
7dd16ee7b1
argh
2024-08-05 15:59:05 +03:00
LTVA1
bfbc92e1f3
Add LFSR feedback bits, 1-bit noise and wave mix mode macros. I hope I am done with main macros now
2024-08-05 15:50:48 +03:00
LTVA1
2fb518231a
separate noise frequency, almost all main macros, add wavetable size to sysdef, separate wavetable tab
2024-08-05 12:28:22 +03:00
LTVA1
2e321b66c2
proper envelope, phase reset macro, prepare for ad-hoc ADSR params change via macros
2024-08-04 21:28:09 +03:00
LTVA1
986b64bbf0
better phase mod accuracy, optimized panning reg writes
2024-08-04 12:19:33 +03:00
LTVA1
5b92ee0426
sid3: mute, phase mod, panning
2024-08-04 11:32:28 +03:00
LTVA1
f72c4130a9
filter: do not invert signal?
2024-08-04 09:07:19 +03:00
LTVA1
a008707498
Merge branch 'tildearrow:master' into SID3
2024-08-03 06:02:14 +03:00
yohannd1
dcf904c99f
add "shown in pattern/oscilloscope" as selections for per-channel export
2024-08-02 19:30:42 -05:00
tildearrow
6efd69b0da
many demo songs
...
by:
- billimanmcjonnson
- MrCoolDude
- MelonadeM
- TapeStone
- pixelated
2024-08-02 19:26:11 -05:00
cam900
34c3748406
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-03 08:17:33 +09:00
tildearrow
c2f2aa3024
AY: merge TFX from host12prog
2024-08-02 16:52:54 -05:00
tildearrow
c02556afa7
OPL: don't use fm.rhy
...
issue #2061
2024-08-02 14:32:02 -05:00
LTVA1
e339485131
sigh 4
2024-08-02 19:34:07 +03:00
LTVA1
154ff52674
sigh 3
2024-08-02 19:30:35 +03:00
LTVA1
756e8c7b96
sigh 2: electric boogaloo
2024-08-02 19:26:23 +03:00
LTVA1
fb83d86d78
sigh, stub functions for SID3 info save/load
2024-08-02 19:21:47 +03:00
LTVA1
4235167416
add duty macro
2024-08-02 19:08:25 +03:00
LTVA1
8cd045b04a
add filter matrix to UI, add arp & pitch macros
2024-08-02 19:02:50 +03:00
LTVA1
2d97316322
run filters every 2nd clock cycle so save some CPU time...
2024-08-02 17:37:45 +03:00
LTVA1
441e3e0b56
initial filters functionality (without connection matrix control yet!)
2024-08-02 14:18:13 +03:00
cam900
7f83f041f4
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-02 18:02:16 +09:00
LTVA1
1a67453b99
Merge branch 'tildearrow:master' into SID3
2024-08-02 11:13:15 +03:00
LTVA1
365062ac21
halve clock speed, add ring mod and hard sync
2024-08-02 11:13:04 +03:00
tildearrow
4e7d566791
FDS: implement auto-mod
...
I don't like it. improvements welcome.
2024-08-02 02:47:55 -05:00
tildearrow
f50911ea49
FDS: prepare for auto mod
2024-08-02 02:21:44 -05:00
LTVA1
d0a990dcfa
more special waves, more inst editor UI, implement all mixmodes
2024-08-01 22:05:18 +03:00
cam900
4b0080c509
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-01 19:32:02 +09:00
tildearrow
0fd72afeb4
here we go
2024-08-01 01:19:29 -05:00
LTVA1
46e41b5fb4
gate bit fixes?
2024-08-01 09:07:16 +03:00
tildearrow
f7553ede78
would this fix the issue?
2024-07-31 22:53:03 -05:00
LTVA1
c8c082977d
fix env bugs?
2024-07-31 19:42:54 +03:00
LTVA1
15725acbaa
proper envelope, noise, start working on inst editor UI
2024-07-31 19:22:01 +03:00
LTVA1
0d4d035c1f
add special waves
2024-07-31 13:26:20 +03:00
tildearrow
fa4f0ece38
NON-WORKING.......
2024-07-31 04:24:28 -05:00
LTVA1
49773c9f47
add 8580 SID combined waves arrays
2024-07-31 09:21:09 +03:00
LTVA1
8ac7fa7de5
it plays basic waves with reSID envelope for now
2024-07-30 21:01:17 +03:00
LTVA1
719cec89b1
port reSID envelope (requires further work...)
2024-07-30 18:15:08 +03:00
LTVA1
d65c7266c5
distortion level is per-filter
2024-07-30 12:15:33 +03:00
LTVA1
1eaf83b7b3
Update sid3.h
2024-07-30 12:09:10 +03:00
LTVA1
e92c3c5e5a
Update sid3.h
2024-07-30 12:00:05 +03:00
LTVA1
cdc83f3a39
more emulator outlines
2024-07-30 11:30:39 +03:00
LTVA1
511799a488
prepare code and sketch emulator function prototypes
2024-07-30 11:15:50 +03:00
tildearrow
971d24dbed
hopefully fix build
2024-07-27 12:52:31 -05:00
tildearrow
9d77522efb
GUI: prepare to add "save all assets" options
2024-07-27 04:35:21 -05:00
cam900
57eaa4eab3
Remove outdated comment for OPL4
2024-07-27 17:19:47 +09:00
tildearrow
9bdbfd90e0
fmt printf
2024-07-26 21:20:40 -05:00
agajgjsa592586
37366a9fe6
Update presets.cpp
2024-07-26 19:30:39 -05:00
agajgjsa592586
00314de3b9
Sord M5, FM-7 and PC-6000 Presets
...
This addition adds Sord M5, FM-7, and PC-6000 Presets to the furnace that we'd forgotten to add.
2024-07-26 19:30:39 -05:00
tildearrow
d85f98c450
GUI: fix non-ASCII chars in user system name
2024-07-25 20:14:08 -05:00
tildearrow
4c6a774731
GUI: fix it
2024-07-25 20:03:10 -05:00
tildearrow
fc772388b7
GUI: this sucks...
2024-07-25 19:59:21 -05:00
tildearrow
4774a38669
GUI: two more options for SL position
2024-07-25 19:36:40 -05:00
tildearrow
3ac17d3a11
GUI: implement auto macro size setting
2024-07-25 13:18:22 -05:00
tildearrow
69962b8e7b
aaaaaaaaaaaaaaaaaaa
2024-07-24 04:15:49 -05:00
tildearrow
d88a753aba
GUI: prepare auto macro size setting
2024-07-23 22:47:27 -05:00
tildearrow
5a961a5485
Revert "effects for controlling volume slides"
...
This reverts commit 629667d460
.
2024-07-23 14:46:11 -05:00
cam900
db3b102e1d
Correct getGain for OPL4 PCM
2024-07-23 18:04:43 +09:00
cam900
47d962f736
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-07-23 18:02:14 +09:00
tildearrow
b2223ccd0f
implement getGain for a couple chips
...
the ones with log volume
2024-07-22 19:08:39 -05:00
cam900
80faf6cf41
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-07-21 18:37:57 +09:00
cam900
58a596ecb0
Implement resetMacroOnPorta in OPL4 PCM
2024-07-21 17:32:23 +09:00
tildearrow
b108156954
remove basic mode doc
2024-07-20 17:58:54 -05:00
tildearrow
b627c8bcf2
asfd
2024-07-20 01:49:23 -05:00
cam900
9d1ad2642c
Fix command (RR is release, RC is rate correction)
2024-07-19 11:12:11 +09:00
tildearrow
629667d460
effects for controlling volume slides
2024-07-17 15:33:42 -05:00
cam900
fed00609f8
Add output description
2024-07-17 18:38:25 +09:00
cam900
346d34c6e7
Fix OPL4 mixer volume, mixer effect description (x: Left, y: Right)
2024-07-17 18:26:40 +09:00
cam900
4174be22c1
Synchronize the OPL4 PCM per-channel OSC volume between the openMSX core and the ymfm core.
...
Also add psikyo arcade presets.
2024-07-17 18:15:23 +09:00
tildearrow
f0f0b7fcd6
implement DCxx effect
...
delayed mute
2024-07-17 04:11:24 -05:00
tildearrow
9bf4cd8dd8
get rid of debug message
2024-07-17 02:08:49 -05:00
cam900
49c214f72e
Legato and mapVelocity, TODO: correct?
2024-07-15 19:33:32 +09:00
cam900
c58a232cd5
Add notes
2024-07-15 18:55:59 +09:00
cam900
5837575e4a
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-07-15 18:53:26 +09:00
tildearrow
67ba1b17f9
XM import: fix vol col porta...
2024-07-15 02:49:20 -05:00
tildearrow
482f5de0fe
prepare to add function for mapping vol to percent
2024-07-14 19:58:33 -05:00
tildearrow
7a6e41f482
GUI: add TIunA export options in classic mode
2024-07-14 17:43:52 -05:00
tildearrow
76f81f3ba4
XM kmport: E9x
2024-07-14 17:19:08 -05:00
tildearrow
1b6195de7b
XM import: F00 stops song
2024-07-14 17:14:46 -05:00
tildearrow
eb277131c5
XM import: vol col porta?
2024-07-14 17:13:55 -05:00
tildearrow
34aa698016
IT import: do not import tempo slides
2024-07-14 16:33:13 -05:00
tildearrow
04be3ab77d
XM import: turn arp off
2024-07-14 16:27:14 -05:00
tildearrow
b9787e226f
IT import: Qxx has memory
2024-07-14 16:17:29 -05:00
tildearrow
ca9996f3c5
XM/IT import: fix note + porta without ins
2024-07-14 04:05:56 -05:00
tildearrow
4446ffe06d
XM import: lock the dead
2024-07-14 03:59:08 -05:00
tildearrow
f6621a2d5f
XM: fix end pat mark bumping
2024-07-14 03:56:15 -05:00
tildearrow
26e7e5bb82
XM import: fix EC0/ED0
2024-07-14 03:44:29 -05:00
tildearrow
5e58999e8d
IT import: fix 0Dxx bumping into something
2024-07-14 03:44:20 -05:00
tildearrow
6e405d4a99
IT/S3M import: implement S8x
2024-07-14 03:38:24 -05:00
tildearrow
e15ff1fe08
IT import: fix vol column if there is vol effect
...
also implement vibrato depth vol col effect
2024-07-14 03:27:59 -05:00
tildearrow
516adb32fb
XM: fine slides are different
2024-07-14 03:22:32 -05:00
tildearrow
5659ea1344
XM import: fix pitch slide speed
2024-07-14 03:20:46 -05:00
tildearrow
8772d75e52
XM import: loop + fade-out
...
and a couple envelope fixes
2024-07-14 03:17:40 -05:00
tildearrow
b35db131c4
IT import: implement vol col vol slides
2024-07-14 03:02:03 -05:00
tildearrow
71e052d740
IT import: implement default pan
2024-07-14 02:44:50 -05:00
tildearrow
871c260bc1
GUI: fix text hiding after hash in ins/sample list
2024-07-14 02:27:35 -05:00
tildearrow
2ac9d0d243
GUI: fix hash hide in channel names
2024-07-14 01:56:18 -05:00
tildearrow
0efe8a1320
XM import: fix infinite loop
2024-07-14 01:47:17 -05:00
tildearrow
691336a9ce
XM import: fix pan macro
2024-07-14 01:35:27 -05:00
cam900
5977e653fd
Add sample length warning for OPL4 PCM
2024-07-14 15:26:06 +09:00
tildearrow
6f919acccc
XM import: only take 9xx effect if has note
2024-07-14 01:13:38 -05:00
cam900
cf341b39a3
Fix macro volume multiplier (127 for MultiPCM, 64 for Amiga)
2024-07-14 11:57:01 +09:00
tildearrow
22e02ece24
DIV_INS_MULTIPCM on note on
2024-07-13 19:40:47 -05:00
tildearrow
c90c05fde3
rename a couple things
2024-07-13 19:15:23 -05:00
tildearrow
e3daca9c83
get rid of these macros
2024-07-13 18:31:28 -05:00
tildearrow
da1225c933
Merge branch 'master' into ymf278b
2024-07-13 17:39:43 -05:00
tildearrow
54c679ba50
Dave: fix potential DAC hang
2024-07-13 17:10:19 -05:00
tildearrow
d769264e25
fix possible hang when loading invalid MA/Ox feat
...
in instrument
issue #2021
2024-07-13 17:01:35 -05:00
cam900
55c343bd39
Remove outdated note
2024-07-13 21:47:05 +09:00
cam900
0e3b1f0bca
Reduce unnecessary change
2024-07-13 21:44:40 +09:00
cam900
00e9ca29fa
Revert "Re-split OPL4 PCM instruments due to hardware differences"
...
This reverts commit 87ac12e143
.
2024-07-13 16:28:20 +09:00
cam900
4ad160d6ca
Fix description
2024-07-13 13:30:59 +09:00
cam900
8ff4baa770
Fix naming
2024-07-13 13:18:17 +09:00
cam900
26cf5bd097
Fix VGM output
2024-07-13 13:15:40 +09:00
cam900
87ac12e143
Re-split OPL4 PCM instruments due to hardware differences
...
- MultiPCM also has level direct, so it's remained in DivInstrumentMultiPCM. everything else don't support at MultiPCM is moved into DivInstrumentOPL4PCM.
- MultiPCM can't modify ADSR envelope unless reading instrument from ROM, so I decided to remove ADSR envelope macros. these are moved into OPL4 PCM instrument.
- Save/Load of MultiPCM level direct parameter is still disabled until main version update (for disallow crash).
- Also, this PR fixes OPL4 VGM output.
2024-07-13 13:09:10 +09:00
cam900
ec5879f10b
Fix pre-porta command
2024-07-13 11:41:28 +09:00
cam900
4d3bbc57b3
Fix getPan
2024-07-13 07:56:23 +09:00
cam900
96571a5e0d
Minor fix error
2024-07-13 07:36:24 +09:00
cam900
b1937b9834
Revert and Re-add instrument parameter into multipcm instruemnt
...
Fix per-channel OSC
2024-07-13 07:34:53 +09:00
cam900
339cc6a5f0
Fix typo
2024-07-13 07:14:46 +09:00
cam900
0d14789ac6
Fix Keyon/Off
2024-07-12 18:19:41 +09:00
cam900
62af456840
Fix segmentation fault
2024-07-12 18:00:36 +09:00
cam900
65f48cc574
Add instrument for OPL4 PCM, Macros and Effects
...
TODO: Phase reset, Keyon/off
2024-07-12 17:37:27 +09:00
cam900
221fa5aa42
Some fleshing out YMF278B
...
Add OpenMSX YMF278B core option, Expand RAM size option
2024-07-12 12:16:24 +09:00
tildearrow
a8ec76699b
a gift from tildearrow
2024-07-11 17:36:22 -05:00
cam900
23447488be
Fix preset name
2024-07-11 20:30:05 +09:00
cam900
876234d749
Fix warning
2024-07-11 20:26:40 +09:00
cam900
6a5a58ad13
Sample playable, but still incomplete
2024-07-11 20:16:41 +09:00
cam900
c08edb1254
Prepare to (very) partially OPL4 support
2024-07-11 15:13:02 +09:00
tildearrow
7ac894ddc1
IT import: fix it
2024-07-09 20:02:39 -05:00
tildearrow
f1d9d2c939
IT import: compressed stereo sample loading?
2024-07-09 19:41:24 -05:00
tildearrow
f204c11204
IT import: prepare load compressed stereo samples
2024-07-08 18:57:56 -05:00
tildearrow
59ac76a2e3
new demo song
...
by Eggo1423
2024-07-08 05:21:44 -05:00
tildearrow
8b4b2d8aa7
release Import Test
2024-07-08 04:18:20 -05:00
tildearrow
e0ad1642c5
S3M/XM/IT import: tremolo, pan slides and panbrell
2024-07-08 04:01:42 -05:00
tildearrow
bed6ec8eab
GUI: pan slides and panbrello are effects...
2024-07-08 04:01:29 -05:00
tildearrow
0993c00f85
fix panning slides
2024-07-08 03:55:17 -05:00
tildearrow
afbd227033
fix panbrello
2024-07-08 03:53:42 -05:00
tildearrow
202a2bc476
GUI: hide Defle chip compatibility stuff when disa
2024-07-07 19:47:32 -05:00
tildearrow
1a1b6f99b2
localize main errors
2024-07-07 19:24:45 -05:00
tildearrow
e6966b68a9
implement panning slide and panbrello effects
2024-07-07 18:55:22 -05:00
tildearrow
f09c30a383
GUI: lazily remove waveform from OPM ins editor
...
needs improvement
2024-07-06 19:21:32 -05:00
tildearrow
221bc23955
YM2612: surprise addition
2024-07-06 12:35:17 -05:00
tildearrow
71f67b4d40
GUI: add missing zero in char list
...
this may have been the cause
2024-07-06 00:21:06 -05:00
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
tildearrow
10ec14f8b0
.
2024-06-08 01:44:39 -05:00
Colin Kinloch
53ddffeb14
Fix wayland icon with SDL_VIDEO_WAYLAND_WMCLASS
...
This is used by SDL to set the xdg_toplevel app_id
2024-06-05 03:40:02 -05:00
tildearrow
26b392d523
Momo: disable formatarg on MSVC
2024-06-05 03:17:10 -05:00
tildearrow
0e83626dd1
add translation credits
...
TODO: load glyphs
2024-06-04 18:57:32 -05:00
tildearrow
78c5d14116
it's working
2024-06-04 18:20:59 -05:00
tildearrow
8120b17c2d
plural test
2024-06-04 18:09:18 -05:00
tildearrow
8352a10ffe
Momo: stack machine, part 4
2024-06-04 17:52:55 -05:00
tildearrow
5f7925ceb4
Momo: stack machine, part 3
2024-06-04 16:44:30 -05:00
tildearrow
a4e634ecd6
Momo: stack machine, part 2
2024-06-04 14:31:03 -05:00
tildearrow
2320106f73
Momo: stack machine, part 1
2024-06-03 20:11:07 -05:00
tildearrow
118103b8af
i shall make stack machine
2024-06-02 21:56:18 -05:00
tildearrow
52b45ef5ab
Momo: optimize empty strings? (wait)
2024-06-02 03:47:09 -05:00
tildearrow
f052b4d55d
Momo: optimize initial search
2024-06-02 03:23:01 -05:00
tildearrow
d58bcd2681
improve the menu
2024-06-01 18:48:51 -05:00
tildearrow
c9482ba86c
I HATE GLOBAL CONFIGS I HATE GLOBAL CONFIGS I HATE
...
@tildearrow instead of this nonsense you could have just made a language menu in the interface settings
2024-06-01 16:36:00 -05:00
tildearrow
e2743e98b0
why
2024-06-01 03:39:52 -05:00
tildearrow
a68f572c23
ship pre-compiled locale files
2024-05-31 19:55:56 -05:00
tildearrow
291e7f5d8b
add a string to force glyph ranges
2024-05-31 17:13:20 -05:00
tildearrow
740bb32af7
Merge branch 'locale' of github.com:tildearrow/furnace into locale
2024-05-31 01:47:29 -05:00
tildearrow
2f79fa868c
don't localize empty strings in about screen
2024-05-31 01:41:56 -05:00
tildearrow
145212171f
libintl for systems without libintl
...
warning: incomplete!
2024-05-30 19:34:34 -05:00
tildearrow
e77504a1a8
possibly fix text issues in about screen
2024-05-29 14:41:47 -05:00
tildearrow
d388970112
fix the fix
2024-05-29 03:40:01 -05:00
tildearrow
acdda759e4
the F I X
...
LC_ALL is indeed a bad idea
2024-05-29 03:17:12 -05:00
tildearrow
81720924ea
make credits translatable
2024-05-28 15:15:56 -05:00
tildearrow
43b928045e
close parenthesis
2024-05-28 15:03:23 -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
57b91afac4
engine/sysDef/ImGui
2024-05-27 04:02:07 -05:00
tildearrow
e12bf82f49
the massive preparations - settings and sysConf
2024-05-26 23:30:33 -05:00
tildearrow
00e0679442
the massive preparations - GUI
2024-05-26 19:31:17 -05:00
tildearrow
34c176a799
prepare for translations
2024-05-26 03:57:26 -05:00
tildearrow
905d8cae75
...
2024-05-25 22:03:35 -05:00
tildearrow
bcaf080d58
do I really have to do this
2024-05-25 21:35:06 -05:00
tildearrow
0cb3937e7f
GUI: possibly make it work on sys file picker
2024-05-24 14:49:23 -05:00
tildearrow
d7c9bd5620
GUI: auto-fill on save
2024-05-24 04:45:08 -05:00
tildearrow
71a9355a9e
i may have done
2024-05-24 03:51:35 -05:00
tildearrow
495a0e56e3
new demo song
...
by Rancastor
2024-05-24 02:25:55 -05:00
tildearrow
3f34a46575
GUI: prepare to add auto-fill on save
2024-05-24 00:19:03 -05:00
tildearrow
56d648189a
GUI: default to OpenGL on macOS
...
Metal backend seems to be unstable...
2024-05-21 17:49:59 -05:00
tildearrow
eb27d61197
macroInt: fix rounding error when bottom>top
...
issue #1891
2024-05-21 17:43:10 -05:00
tildearrow
603249573a
GUI: separate wantScrollList
...
issue #1894
2024-05-21 17:26:04 -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
6f5450f0ec
GUI: improve cursor focus
...
now it's no longer fucking annoying
2024-05-20 19:20:29 -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
c0b265f9cb
GUI: fix SID2 and C64 colors conflicting
2024-05-17 15:56:11 -05:00
tildearrow
c539703a55
GUI: more aggressive power saving
2024-05-17 14:34:12 -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
ba51120523
dev211
2024-05-16 21:32:15 -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
5c3ff72703
driver info
2024-05-16 17:41:40 -05:00
tildearrow
5a1f35b878
test build 10
2024-05-16 16:31:53 -05:00
tildearrow
9e1b43f401
OPLL: add effect to change patch
...
10xx
2024-05-16 12:35:34 -05:00
tildearrow
30cf8ff00b
fix build without PortAudio or JACK
2024-05-16 12:34:46 -05:00
tildearrow
580780bc66
test build 9
2024-05-16 03:09:25 -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
5ece006728
test build 7
2024-05-15 14:42:22 -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
a34f768e5a
test build 3
2024-05-14 15:32:39 -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
3420cae9a2
test build 1
2024-05-14 13:32:11 -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
fc66fe1b15
audio export: fix sample rate change
2024-05-11 02:05:20 -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
f64adfa8dd
AY8930: finally implement auto noise freq
2024-05-07 02:31:22 -05:00
tildearrow
c2565b1300
AY8930: fix typo in noise freq effect
2024-05-07 02:09:44 -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
9c42d3a7b3
fix crash when adding/cloning more than 32 chips
2024-05-04 13:40:29 -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
cf38b50e54
fix left/right out being swapped in YM2608-LLE
2024-05-02 14:56:23 -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
f3d129e99f
array bounds fix
2024-05-01 14:22:57 -05:00
tildearrow
574d2b2bea
make Ubuntu 16.04 happy
2024-05-01 14:19:27 -05:00
tildearrow
36d9d31d2f
better defaults for Windows XP
2024-05-01 01:25:27 -05:00
tildearrow
65b5d3e3b8
Game Boy: ugh
2024-04-30 16:08:26 -05:00
tildearrow
38e8327f0d
OPL: fix OPL3-L rate when using YMF262-LLE
...
issue #1802
2024-04-30 13:41:33 -05:00
tildearrow
f7d1cc74c9
GUI: reset note input when using "reset defaults"
...
keybinds
2024-04-30 03:30:42 -05:00
tildearrow
2a4383b4de
OPLL: and now fix match
2024-04-30 02:20:37 -05:00
tildearrow
1688fc012e
and here I fix your OPLL
2024-04-30 01:38:33 -05:00
tildearrow
0b7e26bf53
SNES: inject end of sample if not looping
2024-04-29 23:48:10 -05:00
tildearrow
4cf149d12a
fix make patterns unique
2024-04-29 18:26:26 -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
8db06f359e
prepare for AtomicSSG
...
AY/SSG core extracted from YM2608-LLE
2024-04-29 13:21:00 -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
b04ed91297
YM2608-LLE, part 19
...
fix YM2610 crash
fix chan osc
2024-04-29 01:03:52 -05:00
tildearrow
688aa7b6c0
YM2608-LLE, part 18
...
YM2610B
2024-04-28 17:13:28 -05:00
tildearrow
05ab436403
YM2608-LLE, part 17
2024-04-28 16:58:35 -05:00
tildearrow
aa95c28d75
YM2608-LLE, part 16
...
works
special thanks to nukeykt
2024-04-28 16:30:36 -05:00
tildearrow
22f612b32a
YM2608-LLE, part 15
...
OPNB early progress
2024-04-28 12:57:45 -05:00
tildearrow
42fd63847e
YM2608-LLE, part 14
...
now on YM2203
2024-04-28 10:36:15 -05:00
tildearrow
ebe10ee37f
YM2608-LLE, part 13
2024-04-28 10:21:56 -05:00
tildearrow
a235e4d77c
YM2608-LLE, part 12
2024-04-28 09:59:48 -05:00
tildearrow
15fb257964
what the HEY
2024-04-28 03:08:00 -05:00
tildearrow
762f9f28db
NES: retrigger if sweep is on
2024-04-28 02:24:09 -05:00
tildearrow
4fab971b7d
YM2608-LLE, part 11
...
now with per-channel osc
2024-04-28 02:21:31 -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
ea9c483510
YM2608-LLE, part 10
2024-04-27 19:15:01 -05:00
tildearrow
6129d2714a
YM2608-LLE, part 9
2024-04-27 18:27:50 -05:00
tildearrow
6724518f43
YM2608-LLE, part 8
2024-04-27 02:35:44 -05:00
tildearrow
f12e7cf7b0
YM2608-LLE, part 7
...
thanks nukeykt for the memory code!
also ADPCM is very, very loud...
2024-04-27 02:23:46 -05:00
tildearrow
ae7c090a4a
YM2608-LLE, part 6
...
RSS now works
next up is ADPCM... oh man
2024-04-27 00:35:17 -05:00
tildearrow
770d18a939
YM2608-LLE, part 5
2024-04-26 19:52:43 -05:00
tildearrow
06aed6dacc
YM2608-LLE, part 4
...
to-do: understand why does CT_maintheme screw up the output
2024-04-26 18:22:16 -05:00
tildearrow
08ac4fe0b1
YM2608-LLE, part 3
2024-04-26 17:08:43 -05:00
tildearrow
7f354705e3
GUI: finally add ability to change coarse editstep
2024-04-26 12:53:33 -05:00
tildearrow
5c64153d1a
YM2608-LLE, part 2 - INCOMPLETE
...
register writes are all wrong
2024-04-26 02:50:53 -05:00
tildearrow
ee4a157447
compatibility
2024-04-25 23:18:02 -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
c64a0f51c4
implement "make patterns unique"
2024-04-25 17:59:56 -05:00
tildearrow
8e9b88ef99
AY: add missing 1.99MHz clock rate
2024-04-25 17:06:14 -05:00
tildearrow
1c5b50c3c1
AY/8930: fix possib silence aftr PCM in forceIns
2024-04-25 16:26:21 -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
9ba123953e
C64: fix duty overflow
...
just in case
2024-04-24 13:01:02 -05:00
tildearrow
fd60d5c2c2
SID2: fix duty overflow
2024-04-24 12:15:05 -05:00
tildearrow
3989dffd58
implement sample off for rest of chips except X1
2024-04-24 03:45:59 -05:00
tildearrow
84437bf0e3
the chips that still do not have sample offset
...
- Lynx
- MMC5
- NES
- PCE
- QSound
- SegaPCM
- Swan
- VERA
- VRC6
- X1-010
2024-04-24 00:34:15 -05:00
tildearrow
41e59cee5f
Dave: implement sample offset
2024-04-23 19:55:17 -05:00
tildearrow
a88b63cf31
AY/8930: implement sample offset
2024-04-23 18:49:28 -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
284f0ced68
fix .mod import and update doc
2024-04-23 14:43:38 -05:00
tildearrow
7a217ccdb1
dev200 - new sample offset effects
...
90xx/91yy/92zz set offset zzyyxx
2024-04-23 14:36:06 -05:00
techmetx11
0f1eee4a0c
Reset src/engine/playback.cpp
2024-04-23 19:51:35 +01:00
tildearrow
2b95da8d10
fix tick rate exploit
2024-04-23 13:36:32 -05:00
tildearrow
c9309834ce
add pipe audio output
...
also add ability to disable CLI control/status completely
2024-04-23 04:38:08 -05:00
techmetx11
de6b5bb381
Fix memory leak in TFMv1
2024-04-23 07:23:08 +01:00
tildearrow
d41eeb02be
oh my freaking fix build
2024-04-22 23:14:12 -05:00
gcielniak
969749e41d
Enables volume envelopes in the noise channel of the VSU in VirtualBoy.
2024-04-22 15:02:16 -05:00
tildearrow
593ad6a07e
try again
2024-04-22 14:32:27 -05:00
tildearrow
c721cb9a03
Revert "rename C64 and TIA"
...
This reverts commit 7672a40f19
.
2024-04-22 14:31:58 -05:00
tildearrow
9edbd57947
GUI: disable late render clear on Metal
...
fixes a crash
2024-04-22 14:11:01 -05:00
tildearrow
7672a40f19
rename C64 and TIA
...
add SID to C64 to make it searchable
rename Atari 2600 to Atari TIA
2024-04-22 14:03:03 -05:00
tildearrow
abb242a6e1
OPNA/B: fix ADPCM-A volume not restoring in forceI
...
ns
2024-04-22 13:58:42 -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
d63febf3d6
SID2, part 6
...
bump version
2024-04-21 13:25:20 -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
techmetx11
d93b1ba186
Fix memory leak (by deallocating the file buffer)
2024-04-21 13:13:25 +01:00
tildearrow
1850968def
SID2, part 1
...
thanks LTVA
2024-04-21 03:54:34 -05:00
tildearrow
ca5cf58d00
change Bifurcator system ID
2024-04-21 03:34:20 -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
techmetx11
acbd08d5a6
Fix "jump to next pattern" not working on songs that have no effects or
...
multiple effects
2024-04-19 18:30:06 +01: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
ee6851b8f4
Merge branch 'master' into metal
2024-04-17 01:44:48 -05:00
tildearrow
3b12564943
how is 1 out of range
2024-04-17 01:10:45 -05:00
techmetx11
787bf7f328
Add support for multiple effects
2024-04-16 22:25:29 +01:00
techmetx11
7e57e2db71
Correct volume
2024-04-16 13:45:07 +01:00
techmetx11
77523588a4
Fully implement speed
2024-04-15 23:56:49 +01: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
ef03dc0a6a
fix Linux build
2024-04-15 02:39:55 -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
tildearrow
d731a15e6d
move init of render pass
2024-04-14 18:11:46 -05:00
tildearrow
b39a775800
debug messages
2024-04-14 17:48:01 -05:00
techmetx11
6be1dbdf5e
Implemented tildearrow's suggestions
2024-04-14 23:21:18 +01:00
tildearrow
31f9559f5e
display init errors on macOS
2024-04-14 16:41:04 -05:00
tildearrow
e6bead147a
Merge branch 'master' into metal
2024-04-14 16:40:25 -05:00
techmetx11
08f2216d50
Fix arpeggio, porta, and vibrato not resetting on loop
2024-04-14 22:26:38 +01:00
techmetx11
8a19d6e0cb
Create a 2nd pass, which fixes most of the issues, Speed is partially
...
implemented
2024-04-14 20:22:23 +01:00
tildearrow
2a5487ac19
a
2024-04-14 13:35:52 -05:00
tildearrow
50282fb2df
de-irritate the user
2024-04-14 13:01:18 -05:00
tildearrow
5b495ec866
and now fix fcm9/dkc loading
2024-04-14 12:47:58 -05:00
tildearrow
6efef65b48
audit .ftm import code
...
to-do: dkc_ending.ftm and fcm9.ftm no longer load... check out why
2024-04-14 12:45:17 -05:00
techmetx11
d64614e7fe
Remove compatibility flag
2024-04-14 15:54:18 +01:00
tildearrow
9926fc4837
GUI: fix macro scale being limited to length 128
2024-04-14 09:18:23 -05:00
techmetx11
607b541307
Add warning, and fix pattern parsing
2024-04-14 14:00:21 +01:00
tildearrow
012108975f
more cat and mouse
2024-04-14 02:22:07 -05:00
tildearrow
d2204100f0
GUI: user presets, part 7
2024-04-13 16:56:02 -05:00
tildearrow
48f8afd6b9
why
2024-04-13 16:49:38 -05:00
tildearrow
8743ea9a6e
GUI: user presets, part 6
2024-04-13 15:08:36 -05:00
techmetx11
a6be0a1925
Fix arpeggio
2024-04-13 20:04:43 +00:00
tildearrow
801e0e4b21
GUI: user presets, part 5
2024-04-13 14:10:06 -05:00
tildearrow
e0c575042e
GUI: fix crash when using MinMod in init pres conf
2024-04-13 14:09:36 -05:00
techmetx11
50f1cf163a
Replicated TFM's single-row pitch slide
2024-04-13 17:45:12 +00:00
techmetx11
d6fd63f813
Revert pitch slide back to its original form (01xx/02xx)
2024-04-13 06:52:08 +00:00
techmetx11
ad160b5d88
Support for TFEv1 files
2024-04-13 06:43:37 +00:00
tildearrow
809ba42ca6
GUI: user presets, part 4
...
rename to User Systems
2024-04-12 17:37:08 -05:00
tildearrow
f2753d6ceb
GUI: user presets, part 3
...
working
2024-04-12 17:26:52 -05:00
techmetx11
4bc4bfac32
Made a dedicated read string function, messed a bit with the TFM
...
effects.
Added a compatibility flag that resets the effects after a row
change/new note
2024-04-12 21:36:27 +00:00
tildearrow
8722fe4acb
GUI: update credits
2024-04-12 14:38:44 -05:00
tildearrow
302496cb6d
start with 5 lives
2024-04-12 14:38:13 -05:00
techmetx11
7a051b4486
RLE bug squashed, now the modules that couldn't load can load now
2024-04-12 13:09:18 +00:00
techmetx11
99729a4157
Converted tab to space
2024-04-12 10:15:20 +00:00
tildearrow
71e66cf8c8
GUI: user presets, part 2
2024-04-12 03:30:57 -05:00
tildearrow
25f65635a2
Metal backend, part 5
2024-04-12 00:55:57 -05:00
tildearrow
cb0856f635
Metal backend, part 4
2024-04-12 00:34:55 -05:00
tildearrow
8bd104f783
Metal backend, part 3
2024-04-12 00:20:29 -05:00
techmetx11
bcb0b2c1b7
Fix the volume a bit, and the suggestions tildearrow proposed
2024-04-12 05:13:09 +00:00
tildearrow
fe2cf4b508
Metal backend, part 2
2024-04-12 00:10:44 -05:00
tildearrow
bd676bde64
Metal backend, part 1
2024-04-11 23:57:39 -05:00
tildearrow
6c8a8f9fe7
update to new render functions
2024-04-11 22:35:47 -05:00
tildearrow
18cad7544f
Merge branch 'master' into metal
2024-04-11 22:25:44 -05:00
techmetx11
f75ab6186d
Partially implement TFM's effects
...
Fix the mismatched patterns hack to be more seamless, by adding the
"jump to next pattern" effects in the last row, in addition to the row
after that
2024-04-11 22:43:53 +00:00
tildearrow
17aab13d9a
GUI: move user presets to its own file
2024-04-11 15:02:32 -05:00
tildearrow
64bb97532c
GUI: fix font oversample setting
2024-04-11 14:28:46 -05:00
tildearrow
e0aae156af
asdf
2024-04-11 14:19: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
techmetx11
736f812503
Revert back to YM2612 (OPN2), We only need 6 FM channels
2024-04-11 16:12:18 +00:00
techmetx11
b18c29a1da
Code formatting
2024-04-11 16:05:54 +00:00
techmetx11
772a7a4144
Fix notes and patterns that don't have the same size as the biggest
...
pattern in the song
2024-04-11 15:58:54 +00:00
techmetx11
1de99ca6c6
Somewhat implemented pattern decoding now (effects not implemented)
2024-04-11 15:16:05 +00:00
tildearrow
3e6a80d207
GUI: add setting to disable loading fallback font
2024-04-10 16:06:59 -05:00
tildearrow
da1d0df803
make intro tune smaller
2024-04-10 14:50:20 -05:00
techmetx11
833ed614b6
Forgot to properly initalize sound, also switched from YM2612 to YM2608,
...
due to the sound ceiling not properly rendering sounds as they should be
2024-04-10 19:22:57 +00:00
techmetx11
9bbd673bfa
Fix another bug in the RLE decompressor, parsing instruments now
2024-04-10 18:37:52 +00: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
techmetx11
9f26257364
Fixed bug in RLE decompressor, added order list
2024-04-10 16:39:03 +00:00
techmetx11
c2ad98b998
Partially working TFM file format (v2) importer
2024-04-10 15:13:54 +00:00
tildearrow
c03a834b24
let's try to enable OpenGL by default on macOS
2024-04-10 03:45:17 -05:00
tildearrow
6d8e6a9a55
GUI: user presets, part 1
2024-04-09 19:29:42 -05:00
tildearrow
ce4432175d
GUI: fix set volume percentage
2024-04-09 14:34:51 -05:00
tildearrow
40f62aa13e
GUI: re-enable user presets option
2024-04-09 14:34:13 -05:00
Eknous-P
2346e21df7
requested changes
2024-04-09 22:46:53 +04:00
tildearrow
93cd07f1b6
use software backend in safe mode
2024-04-09 12:37:27 -05:00
tildearrow
44b6ec15e9
software renderer, part G
2024-04-09 02:57:28 -05:00
tildearrow
b7e909d1d8
GUI: hide the dock space background
2024-04-08 22:53:55 -05:00
tildearrow
c5a811f58e
software renderer, part F
2024-04-08 22:24:08 -05:00
tildearrow
387573f5c7
PowerNoise: fix vol ignored without macro
2024-04-08 04:53:39 -05:00
tildearrow
2a2f240adf
PowerNoise: fix muting for real
2024-04-08 04:52:01 -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
240bce5cd1
how is this SLOWER than SDL_Renderer
2024-04-07 19:35:17 -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
c527eaa946
emu2413: fix muting
2024-04-07 17:00:23 -05:00
tildearrow
707a81346c
fix text overflow on high score
2024-04-07 16:52:58 -05:00
tildearrow
8f4a19870a
fix emu2413 output being inverted
2024-04-07 16:48:44 -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
c34b790470
emu2413: YM2423
2024-04-07 14:24:00 -05:00
tildearrow
63e7fa085a
one more fix
2024-04-07 05:05:51 -05:00
tildearrow
9e26948f39
GUI: fix ES 2.0 option being completely missing
2024-04-07 05:03:05 -05:00
tildearrow
d4f0f4c935
renderGL: fix ES build
2024-04-07 03:33:20 -05:00
tildearrow
4ba071c004
GUI: default to OpenGL 1.1 on XP
2024-04-07 03:33:12 -05:00
tildearrow
03952b7564
GUI: fix division by zero when disabling frame rat
...
e limit
2024-04-07 03:00:31 -05:00
tildearrow
a793f286c5
renderGL1: more texture fixes
2024-04-07 02:58:57 -05:00
tildearrow
20e7c4633d
oh yeah, fix textures
...
TODO: test on real system to make sure it actually works as intended
2024-04-07 02:42:39 -05:00
tildearrow
c201e02411
WAHAHAHAHAHA
...
OpenGL 1 backend!!!!!!!!!!!!!!!!1111
TODO: test on old machine
2024-04-07 02:39:31 -05:00
tildearrow
ff41e8b1c9
update credits
2024-04-06 18:49:43 -05:00
tildearrow
ae8ebd9b22
update Unifont to 15.1.05
...
and now ship it because it is smaller
2024-04-06 18:39:46 -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
6b18f73c87
i guess not needed
2024-04-07 01:32:51 +04:00
Eknous-P
f9056326ad
missing?
2024-04-07 01:32:42 +04: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
70a6affd3d
core quality, part 3 - final
...
- SAA1099
- SCC
- SM8521
- Swan
- Virtual Boy
2024-04-06 16:25:16 -05:00
tildearrow
cb1f268335
core quality, part 2
...
- Bubble System WSG
- C64 (dSID)
- Game Boy
- DS
- PowerNoise
2024-04-06 15:52:13 -05:00
tildearrow
a1254d5fb6
core quality, part 1
...
PC Engine
2024-04-06 14:57:15 -05:00
tildearrow
a613cfb303
emu2413, part 2
...
missing:
- YM2423 patches
2024-04-05 17:31:13 -05:00
tildearrow
dc2daccf05
emu2413, part 1
...
missing:
- patches
- chan osc
2024-04-05 17:01:50 -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
52b6ffb9ad
GUI: use mapVelocity for status vol percentage
...
issue #1828
2024-04-04 15:56:18 -05:00
tildearrow
baf9c73626
GUI: store note binds in exported keybind file
...
issue #1837
2024-04-04 15:51:56 -05:00
tildearrow
0ddbc56b94
faster sample format conversion
...
don't render in all formats when converting
2024-04-04 14:22:19 -05:00
tildearrow
142aeee131
fix build
2024-04-04 03:31:12 -05:00
tildearrow
d7ffda5420
prepare for emu2413 core
2024-04-03 16:22:51 -05:00
tildearrow
f0c85acfd7
can't even have fun for one day
...
there's always the one who finds a reason for drama and flamewar
2024-04-03 13:58:57 -05:00
tildearrow
fc68f17107
GUI: add option to disable VSync
...
also add frame rate limiter
2024-04-02 17:49:48 -05:00
tildearrow
9dbda09cd0
GUI: remove unused tutorial code
2024-04-02 11:17:45 -05:00
cam900
5b086e103e
Fix PSG output a bit
2024-04-02 20:44:37 +09:00
cam900
68612bc777
nds.cpp: Fix LFSR a bit
2024-04-02 20:41:10 +09:00
tildearrow
f87ae1853a
replace texts
2024-04-02 01:20:13 -05:00
Natt Akuma
c60d1845e5
Bifurcator: add effect commands
2024-04-01 17:27:31 +07:00
Natt Akuma
b3e0825462
Add Bifurcator support
2024-04-01 16:29:43 +07:00
tildearrow
ca48fb1f41
fix urgent crash when enabling serious mode
2024-04-01 03:02:30 -05:00
tildearrow
6845781a3b
fix realloc with size 0
2024-04-01 02:34:28 -05:00
tildearrow
b741f609cf
disable 0.6.2 indicator...
...
damn it I forgot to turn it off!
2024-04-01 01:34:28 -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
Natt Akuma
90859be901
MinMod: use loop end instead of sample end
2024-04-01 04:06:32 +07:00
tildearrow
59a25fad70
stuff
2024-03-30 13:21:56 -05:00
tildearrow
e7a638fdd5
GUI: user preset saving and prepare edit window
2024-03-30 03:33:38 -05:00
tildearrow
b04ddaa20a
preparations for user presets
...
now we need save
2024-03-29 19:56:50 -05:00
tildearrow
065db6b7bd
GUI: make memory usage unit setting effective
2024-03-28 13:50:15 -05:00
Eknous-P
2bc8257eab
kinda useless but still
2024-03-24 21:57:51 +04:00
Eknous-P
e65f19718a
order the text
2024-03-23 23:24:59 +04:00
Eknous-P
a8bd9ac454
so many more cases
2024-03-23 23:14:31 +04:00
Eknous-P
934df04639
quality pr review
2024-03-22 22:07:34 +04:00
Eknous-P
a7b0034b4c
happens to the best of us
2024-03-22 22:03:34 +04:00
Eknous-P
4a0642df66
every freak chip case fixed fingers crossed
2024-03-22 22:02:48 +04:00
Eknous-P
554a8a15b8
uuuuuuu
2024-03-22 20:51:46 +04:00
Eknous-P
ee3488a119
setting and stuf
2024-03-22 20:46:58 +04:00
Eknous-P
bab56fa138
change to imdrawlist
2024-03-22 16:28:29 +04:00
Eknous-P
955862c877
woah it works so god
2024-03-22 15:20:24 +04:00
Eknous
aa99375eda
Merge branch 'tildearrow:master' into sysmgrtooltip_syschaninfo
2024-03-22 13:44:42 +04:00
tildearrow
0d486c18d0
NDS: decrease the clock divider
2024-03-22 03:08:53 -05:00
tildearrow
e4deba6f57
GUI: rename NDS ins type
2024-03-22 02:23:04 -05:00
tildearrow
d35ac87ff6
NDS: rename
2024-03-22 02:21:33 -05:00
tildearrow
e4cc48fe3f
GUI: fix "I'm feeling lucky" button
2024-03-22 02:20:16 -05:00
Eknous-P
1bf6385561
text calc part 0
2024-03-21 23:43:23 +04:00
Eknous-P
0381bd7d43
revert sysdefs
2024-03-21 23:26:02 +04:00
tildearrow
d77fd770f4
5E01: fix 12xx
2024-03-21 13:43:14 -05:00
Eknous-P
4ef1edd7d6
chan info bake 1
2024-03-21 14:58:24 +04:00
Eknous-P
2e5188884c
smaller
2024-03-21 14:17:27 +04:00
Eknous-P
bab920e9e6
and in newsong
2024-03-21 14:06:21 +04:00
Eknous-P
0595bf174c
settings
2024-03-21 13:51:09 +04:00
Eknous-P
399c63a587
why?
2024-03-21 13:02:51 +04:00
Eknous-P
6c816550fe
color things
2024-03-21 12:03:59 +04:00
Eknous
fb29626f5d
Merge branch 'tildearrow:master' into sysmgrtooltip_syschaninfo
2024-03-21 11:09:16 +04:00
Eknous-P
2fa4f453de
super temporary
2024-03-21 11:08:42 +04:00
tildearrow
1373a66e2b
blalbaablabl
2024-03-21 01:13:38 -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
94ae06dd6e
define these two functions
2024-03-20 18:29:21 -05:00
tildearrow
afed13001a
GUI: prepare for user presets
2024-03-20 18:20:12 -05:00
tildearrow
056fd04c95
GUI: span avail width
2024-03-20 17:55:49 -05:00
tildearrow
42583f7341
speed up IMA ADPCM sample encoding
2024-03-20 17:47:31 -05:00
tildearrow
04175e82d7
GUI: disable debug message
2024-03-20 17:47:20 -05:00
tildearrow
5848c48a76
GUI: fix system detection
2024-03-20 17:39:22 -05:00
tildearrow
db45b0d7d7
GUI: better presets organization
...
to-do:
- fix system detection
- fix search
2024-03-20 16:43:40 -05:00
tildearrow
02bddfb894
GUI: hovering over the triangle
2024-03-20 15:10:31 -05:00
tildearrow
d8d3d99b83
GUI: yet another fix
2024-03-20 15:06:56 -05:00
tildearrow
fd6fc801a5
GUI: fix
2024-03-20 14:59:49 -05:00
tildearrow
1b3723c895
GUI: how about this
2024-03-20 14:49:52 -05:00
Eknous
e19370e110
Merge branch 'tildearrow:master' into sysmgrtooltip_syschaninfo
2024-03-20 23:43:14 +04:00
tildearrow
be9d159985
GUI: make FM preview follow op mute
...
issue #1799
2024-03-20 13:26:08 -05:00
tildearrow
7843a9dcd1
more .ftm import cherry-picking
2024-03-20 03:15:38 -05:00
Eknous-P
1ac1f86d53
ymf276 preset
...
fixes 276 auto-detect
2024-03-20 02:53:54 -05:00
tildearrow
88e3a3ba19
GUI: rename broken DAC mode
2024-03-19 15:10:31 -05:00
tildearrow
5399c6eb7c
Namco 163: why does it overflow
2024-03-19 12:50:44 -05:00
Natt Akuma
addbe4c8b5
MinMod: add phase reset macro
2024-03-19 02:28:11 -05:00
Natt Akuma
c698f72e97
MinMod: fix spikes
2024-03-19 02:28:11 -05:00
tildearrow
3d87a4284e
do use because this will succeed
2024-03-18 21:21:44 -05:00
tildearrow
a28c233c77
DO NOT USE BECAUSE THIS WILL FAIL
2024-03-18 19:45:04 -05:00
tildearrow
050159a1e6
can we have recursion
2024-03-18 17:57:45 -05:00
tildearrow
dd7ce4a22d
5E01: sysConf
2024-03-18 17:30:42 -05:00
tildearrow
cb169fe27a
17xx should be 10xx
...
but waves are not mapped yet
2024-03-18 17:30:23 -05:00
tildearrow
a83df6e8fd
add 5E01
2024-03-18 16:02:16 -05:00
tildearrow
3423ac8774
prepare for 5E01
2024-03-18 14:22:05 -05:00
tildearrow
cb2aeb649f
GBA: wahahaha
...
initializing after pushing
2024-03-18 13:37:29 -05:00
tildearrow
b27d99b1b0
GBA: memory safety
2024-03-18 13:36:24 -05:00
tildearrow
5618a02b95
NDS: possibly fix muting
2024-03-18 01:23:42 -05:00
Natt Akuma
01db0f7e54
MinMod: Fix CPU usage warning
2024-03-18 12:22:38 +07:00
Natt Akuma
21eed3e512
GB: Remove GBA-only system configs
2024-03-18 11:09:56 +07:00
tildearrow
1bdbd640ec
long long -> int64_t
2024-03-17 18:29:21 -05:00
tildearrow
572d826fb1
fix warning
2024-03-17 18:16:19 -05:00
tildearrow
4939f48f32
Merge branch 'master' into minmod
2024-03-17 18:13:38 -05:00
tildearrow
85e49813e1
update credits
2024-03-17 18:07:59 -05:00
tildearrow
7392915291
Merge branch 'master' into minmod
2024-03-17 18:07:34 -05:00
tildearrow
43ddfb8b5e
update credits
2024-03-17 17:35:42 -05:00
tildearrow
26d87f9f02
GUI: change .dmf color to import
2024-03-17 17:28:35 -05:00
tildearrow
504b77a5fd
AY: fix half clock divider
2024-03-17 17:11:12 -05:00
tildearrow
016b63493b
NDS: fix volume in forceIns
2024-03-17 16:42:31 -05:00
tildearrow
39c109fbc5
NDS: a couple fixes
...
- don't reset phase on duty or pitch change
- don't set volume in freqChanged
2024-03-17 16:39:27 -05:00
tildearrow
60586a0d15
Game Boy: save doubleWave flag
...
TODO: TAG DEV196 ON MERGE
2024-03-17 16:11:22 -05:00
tildearrow
0a498dc4c4
GBA: update to latest dispatch spec
...
remove ALWAYS_SET_VOLUME
implement macro restart
2024-03-17 15:57:41 -05:00
tildearrow
11e492c897
Merge branch 'master' into minmod
2024-03-17 15:44:38 -05:00
tildearrow
42ccba822c
why is text export in .dmf
2024-03-17 15:39:52 -05:00
tildearrow
229766c478
IMA DO MY ADPCM
2024-03-17 15:17:30 -05:00
tildearrow
83e7b2fbb8
prepare for IMA ADPCM
2024-03-17 15:17:30 -05:00
tildearrow
8b3c48d42e
description
2024-03-17 15:17:30 -05:00
tildearrow
be3240d9e6
use NDS icon
2024-03-17 15:17:30 -05:00
tildearrow
48f7e63f0b
fix initial panning
2024-03-17 15:17:30 -05:00
cam900
f46cd60f08
Sync with master, Fix crash
2024-03-17 15:17:30 -05:00
cam900
0cd7ed84f9
Reduce duplicated condition
2024-03-17 15:17:30 -05:00
cam900
d5ea50f8dc
Fix masking
2024-03-17 15:17:30 -05:00
cam900
4822e0d060
align to 4
2024-03-17 15:17:30 -05:00
cam900
b868e37c42
Fix phase reset macro
2024-03-17 15:17:30 -05:00
cam900
c3c50e3ccf
Fix frequency effect
2024-03-17 15:17:30 -05:00
cam900
153ceea3bd
Add global volume command
2024-03-17 15:17:30 -05:00
cam900
9d19a1735a
Fix placeholder for ADPCM
2024-03-17 15:17:30 -05:00
cam900
7b3d521166
Fix 9xxx effect
2024-03-17 15:17:30 -05:00
cam900
6b076dcaed
really fix? MSVC build
2024-03-17 15:17:30 -05:00
cam900
b0b9df59b5
Remove outdated comment
2024-03-17 15:17:30 -05:00
cam900
024d1500af
Use NDS chip ID 0xd6
2024-03-17 15:17:30 -05:00
cam900
8e5925d84c
Fix MSVC build
2024-03-17 15:17:30 -05:00
cam900
625f1e4538
Fix Mac build
2024-03-17 15:17:30 -05:00
cam900
c1773e09f3
Add NDS sound support
...
TODO:
- IMA ADPCM
- Instrument color, icon
2024-03-17 15:17:30 -05:00
tildearrow
de444d9260
GUI: more menu reordering
2024-03-17 13:23:04 -05:00
tildearrow
b253bd862b
downgrade .dmf to export status
2024-03-17 13:14:50 -05:00
Lunathir
bf6d98d3c1
Resort window menu ( #1793 )
...
* Resort window menu
* Update gui.cpp
* Update gui.cpp
* Update gui.cpp
2024-03-17 12:52:10 -05:00
tildearrow
068eb357d0
oh yeah wait I need to merge menu first
2024-03-17 12:50:46 -05:00
Natt Akuma
804598d8da
I forgor
2024-03-17 20:57:52 +07:00
Natt Akuma
e0e9368435
GBA: fix instrument colors
2024-03-17 20:21:59 +07:00
Natt Akuma
1b867b33ce
Merge branch 'master' of https://github.com/tildearrow/furnace into minmod
2024-03-17 19:54:56 +07:00
Natt Akuma
cebe47d992
GBA: update memory composition view
2024-03-17 19:48:36 +07:00
tildearrow
0098e7647d
GUI: Dave, NDS and GBA letter icons
2024-03-17 03:32:32 -05:00
Natt Akuma
3961f8ef53
Fix CI build
2024-03-17 15:30:45 +07:00
tildearrow
f20334ff74
low quality code detected
...
see
that's why we have quality control and not accept pull requests in one
second
2024-03-17 03:19:07 -05:00
tildearrow
af389831aa
enl_track1.ftm now loads
2024-03-17 03:10:30 -05:00
tildearrow
cd8deb590c
you will not
2024-03-16 23:20:01 -05:00
tildearrow
415a8297fe
add effects for quick legato
2024-03-16 19:41:08 -05:00
tildearrow
beacfcf849
is this cat and mouse now
2024-03-16 19:09:02 -05:00
Natt Akuma
3cf8d1c501
GBA: Allocate system IDs
2024-03-17 05:21:53 +07:00
Natt Akuma
7fe7c67b4b
Fix CI build
2024-03-17 05:17:22 +07:00
tildearrow
845eb582a6
fix .dnm and .eft loading
2024-03-16 12:16:09 -05:00
tildearrow
92b1c95259
fix Namco 163 waves in .ftm import
...
untested
2024-03-16 11:53:57 -05:00
tildearrow
04f9bc5fa3
fix virtual tempo in .ftm import
2024-03-16 11:42:59 -05:00
Natt Akuma
48b51f5108
GBA: implement memory composition and status
2024-03-16 23:16:40 +07:00
tildearrow
fd2fd98214
more changes
2024-03-16 11:14:45 -05:00
Natt Akuma
67253245ab
GBA DMA: implement sample memory
2024-03-16 19:59:55 +07:00
tildearrow
0c733ad63a
Namco 163: fix mega bug when using 10xx
...
issue #1801
2024-03-16 03:48:13 -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
0b1d2e24d7
Change default GBA DMA DAC bit depth to 9
2024-03-16 15:06:25 +07:00
Natt Akuma
f199fe2af8
Add set waveform commands to PCM DAC and GBA DMA
2024-03-16 15:06:25 +07:00