You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please observe the following VICE behavior when directly manipulating screen memory.
In 40 column mode, the start of screen memory (at $8000) is mirrored into the 80 column region, such that POKEing a memory location changes the same location in the 80 column half of RAM:
which obviously doesn't (and can't) occur in 80 column mode:
This mirroring does not happen currently in the core, which breaks 80-column detection routines like those used in later issues of CURSOR magazine.
Proper mirroring would be:
$8000-83FF -> $8400-87FF (per testing with the 4032 in VICE 3.7)
The text was updated successfully, but these errors were encountered:
I'm not familiar with PET, but according to VICE we can emulate also 3008,3016,3032 models without much changes. Are those mirroring are really required to make some software working? Since we have custom ROM loading now, we can use 8800-8FFF for some ROM versions.
Please observe the following VICE behavior when directly manipulating screen memory.
In 40 column mode, the start of screen memory (at $8000) is mirrored into the 80 column region, such that POKEing a memory location changes the same location in the 80 column half of RAM:
which obviously doesn't (and can't) occur in 80 column mode:
This mirroring does not happen currently in the core, which breaks 80-column detection routines like those used in later issues of CURSOR magazine.
Proper mirroring would be:
$8000-83FF -> $8400-87FF (per testing with the 4032 in VICE 3.7)
The text was updated successfully, but these errors were encountered: