| |
Digger
Registered: Mar 2005 Posts: 447 |
$d011 trickery duplicated text lines
Does any one know the $d011 trick to repeat the first char row? I am trying to cancel badlines on the 8th line of each charline (between cycles 54-57) but it doesn't work. The first line gets duplicated but only twice. |
|
... 57 posts hidden. Click here to view all posts.... |
| |
Martin Piper
Registered: Nov 2007 Posts: 739 |
Quote: Interesting.... HOXS does it correctly apparently :)
Even Hoxs64 from 6 January 2013 v1.0.8.4 works right :) |
| |
chatGPZ
Registered: Dec 2001 Posts: 11510 |
funny enough, even x64 works right ... interesting bug really :) |
| |
Rastah Bar Account closed
Registered: Oct 2012 Posts: 336 |
I hate bugs ;-)
But glad that I can contribute to the improvement of emulators. |
| |
Rastah Bar Account closed
Registered: Oct 2012 Posts: 336 |
What do real C64s show in bitmap mode?
This link shows a Vice 3.5 x64sc screenshot:
https://postimg.cc/62qvYV86
and this a Vice 3.1 x64 screenshot:
https://postimg.cc/z3Vkjf75
So, probably there is a bug also in bitmap mode. |
| |
PiCiJi
Registered: Oct 2021 Posts: 2 |
Quote: Ticket submitted, feel free to edit if you think it isn't explained clearly or if something is missing.
https://sourceforge.net/p/vice-emu/bugs/1627/
I added a patch with some explanation. |
| |
tlr
Registered: Sep 2003 Posts: 1807 |
Quote: I added a patch with some explanation.
Good find!
Will test this for corner cases. |
| |
JackAsser
Registered: Jun 2002 Posts: 2038 |
How on earth did VICE implenent it in the first place?! All adresses should be derived from ONE pointer (VCBASE). Will inspect the patch, curious! |
| |
tlr
Registered: Sep 2003 Posts: 1807 |
Quote: How on earth did VICE implenent it in the first place?! All adresses should be derived from ONE pointer (VCBASE). Will inspect the patch, curious!
It's related to the char and color buffer in the VIC, not VCBASE. There was a race between writing (vmli) and reading this out (dmli) in an apparently rare case. |
| |
JackAsser
Registered: Jun 2002 Posts: 2038 |
Quote: It's related to the char and color buffer in the VIC, not VCBASE. There was a race between writing (vmli) and reading this out (dmli) in an apparently rare case.
Ahh yes ofc, I see. |
| |
Krill
Registered: Apr 2002 Posts: 3083 |
Quoting tlrIt's related to the char and color buffer in the VIC, not VCBASE. There was a race between writing (vmli) and reading this out (dmli) in an apparently rare case. But can this be exploited for demo purposes? :) |
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 - Next |