ISSOtm / fortISSimO

A speed-and size-focused Game Boy music driver, drop-in replacement for hUGEDriver ~ Try the demo!
http://eldred.fr/fortISSimO/
Other
20 stars 3 forks source link

Error: Unable to parse a UGE song from "....": There was an error parsing the UGE file! #18

Closed sttng closed 11 months ago

sttng commented 11 months ago

Attached song works fine in hUGETracker 1.0.1, but trying to parse it with teNOR-v1.0.0-x86_64 throws an error:

Error: Unable to parse a UGE song from "Prologue_test_new05a.uge": There was an error parsing the UGE file!
        (0x6001 bytes into the data) Length out of range (000000e3)
        (0x5efd bytes into the data) parsing v3 instrument from here
        (0x542b bytes into the data) Error in parser "Count"
        (0x542b bytes into the data) parsing v3 instrument bank from here
        (0x304  bytes into the data) parsing v3 instr collection from here
        (0x4    bytes into the data) parsing v6 song from here
(Either the file is corrupted, or our UGE parser has a bug. If the latter, please attach your UGE file and the above in your bug report!)

Prologue_test_new05.zip

ISSOtm commented 11 months ago

I thought hT capped the instrument counts at 63, but apparently nope!

ISSOtm commented 11 months ago

Note that this specific track fails to compile due to hitting the "cell limit". It seems to be attained more and more often, but I'm not sure how to relax it...