Commit graph

20 commits

Author SHA1 Message Date
techmetx11 6be1dbdf5e
Implemented tildearrow's suggestions 2024-04-14 23:21:18 +01: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
techmetx11 d64614e7fe
Remove compatibility flag 2024-04-14 15:54:18 +01:00
techmetx11 607b541307
Add warning, and fix pattern parsing 2024-04-14 14:00:21 +01: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
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
techmetx11 7a051b4486
RLE bug squashed, now the modules that couldn't load can load now 2024-04-12 13:09:18 +00:00
techmetx11 bcb0b2c1b7
Fix the volume a bit, and the suggestions tildearrow proposed 2024-04-12 05:13:09 +00: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
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
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
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