The game Rescue at Rigel starts with an animated title screen that uses shape tables. However, the conversion of the file RIGEL.BEGIN DATA doesn't look quite right:
The problem is spelled out in all caps in the Applesoft manual:
At any section in the byte, IF ALL THE REMAINING SECTIONS OF THE BYTE CONTAIN ONLY ZEROS, THEN THOSE SECTIONS ARE IGNORED.
The current code is correctly treating zero in the two MSBs as a no-op, but if the high 5 bits are all zero then the middle bits should also be ignored, not treated as an upward move.
The game Rescue at Rigel starts with an animated title screen that uses shape tables. However, the conversion of the file
RIGEL.BEGIN DATA
doesn't look quite right:The problem is spelled out in all caps in the Applesoft manual:
The current code is correctly treating zero in the two MSBs as a no-op, but if the high 5 bits are all zero then the middle bits should also be ignored, not treated as an upward move.