Lately I've been working on implementing more of the display editor in Altirra's internal OS ROM. Is it just me, or is the E:/S: driver in the Atari OS unnecessarily complicated? Among the issues: It allows you to change the cursor position by writing directly to ROWCRS and COLCRS, which means that it has to recompute everything every time a character is printed. It has all sorts of complex rules about the difference between physical lines and logical lines, and when characters are and aren
    • Like
    1