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.
[Emulator] A regression to note, or not
- TediusTimmy
- Posts: 15
- Joined: Tue Apr 25, 2023 3:54 am
[Emulator] A regression to note, or not
- Attachments
-
- calc.prg
- (23.57 KiB) Downloaded 1523 times
-
- StrangeIssue.png (10.66 KiB) Viewed 5519 times