Commit graph

6234 commits

Author SHA1 Message Date
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