Play into subsequent track(s) if requested length requires it #51
…ent track Issue reported by Dagar and Pr3tty F1y, and confirmed as a bug by ripsaw8080. Thank you! This fixes the GoG release of Betrayal at Krondor which (either due to CD mastering issues or a faulty rip), requests playback of a given track at the tail end of the prior track. In debugging and performing this fix, many debug messages were improved as well as making some small small code adjustments, such as using iterators to point to individual tracks (track->attribute) instead of using the tracks array (tracks[track -1].attribute).
That loads the Opus+ISO cue CD, for which you should hear CD-DA at the main menu as well during play game.
Try that with this branch (optionally enable the
Note: the following content under test is a DOS game that requires its original and obsoleted media be present and running on obsoleted and unsupported hardware within the obsoleted and unsupported DOS operating system. This meets the criteria for exemption as specified: "Computer programs and video games distributed in formats that have become obsolete and which require the original media or hardware as a condition of access.", here: https://www.copyright.gov/1201/docs/librarian_statement_01.html
Content under test: