[Emulator] A regression to note, or not

This is the starting place for reporting bugs to the team. We will pass bug reports on to the developers after validating the reports.

You can report bugs in hardware, operating system (KERNAL or BASIC ROMs), the emulator, or the Demo library. For bugs specific to downloaded programs, use the download forum.
Post Reply
User avatar
TediusTimmy
Posts: 15
Joined: Tue Apr 25, 2023 3:54 am

[Emulator] A regression to note, or not

Post 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.
Attachments
calc.prg
(23.57 KiB) Downloaded 1524 times
StrangeIssue.png
StrangeIssue.png (10.66 KiB) Viewed 5531 times
Post Reply