Page 1 of 1

[Emulator] A regression to note, or not

Posted: Sat Oct 28, 2023 8:38 pm
by TediusTimmy
I'm fairly confident, at this point, that this isn't an issue with either my code or the cc65 conio implementation. Here is what I have seen in the emulator:

Behavior is not seen in R42, appears in R43.
Behavior disappears in R45 if I overclock the emulator to 11 MHz.

The vertical lines in the screen shot are not drawn by the code, but rather are an artifact of losing a race condition with however cursor blinking is implemented while scrolling about the cells.
Try It Now!

Sorry, I started writing this as a bug, then did more research as I was writing it, and now I'm not sure if it is a bug. I should just write faster code. I guess that you could say that it's unexpected behavior for the cursor blinking implementation to cause screen "corruption". Anyway, for now I've just gone to 80x30 mode: it was good enough for the IBM PC.