Hi reidrac, 2cdt has a little bug. The first 69 bytes cannot be 0s. I learnt that recently, although my result was no loading screen printed. But maybe you get another result, check that.
Yes, that's exactly what I was going to say. Some of my students had this issue with their basic-made loaders. In fact, their issue was worse, because their loaders sometimes displayed nothing, and other times simply failed. It seems that this problem was long time unspot because having 69 consecutive zeroes at the start is quite unusual, and seems to be easier to get it with test images like
@reidrac 's or the ones that used my students.
Thank you. I will fix that.
2cdt tries to be helpful and detect an amsdos header.
In this case, I think it detects there is a header when there is no header. I will make a better header detection
I think I have to apologize,
@arnoldemu , I should have sent you a report when we found this issue. In fact, I think I should extend my apologizes to everyone, because this issue could have been fixed long ago if I had reported it to you. Sorry about that.