arnaud-carre / LSPlayer

Fastest Amiga Module player ever
MIT License
97 stars 8 forks source link

900 after prior 9xx command doesn't behave correctly #7

Closed asimilon closed 5 months ago

asimilon commented 2 years ago

900 command should use the last 9xx offset from a previous row.

I tested on PT2.3F on Amiga that this is what happens.

LSPlayer is just using 00 as the offset instead of any previous row.

The only time 900 should use a zero offset into the sample is if no prior 9xx command has been used (tested on Amiga).

arnaud-carre commented 2 years ago

interesting! I should have a look at that. Do you have simple repro .MOD with obvious fail? ( makes things easier to debug for me)

asimilon commented 1 year ago

I can knock one up for you, give me a couple of days and I'll email you a link.