DFillmore / viola

Viola is a Z-Machine Interpreter written in Python.
19 stars 2 forks source link

Infocom's Arthur display issues #58

Closed DFillmore closed 5 years ago

DFillmore commented 5 years ago

After Arthur prints a special message at the bottom of the screen, normal output text (including typed text) no longer appears. It seems to correct itself after the next time a message appears at the bottom of the screen. Possibly related to colours? If foreground and background end up set the same, text would become invisible.

DFillmore commented 5 years ago

Problem turned out to be converting between units and pixels badly, causing cursor placement to be wildly wrong.