mirror of
https://github.com/TomHarte/CLK.git
synced 2025-02-16 03:31:41 +00:00
VRES appears to work negatively in attribute mode too.
This commit is contained in:
parent
3c59042388
commit
a5c57e777e
@ -412,16 +412,10 @@ void Nick::run_for(Cycles duration) {
|
||||
++line_data_pointer_[1];
|
||||
break;
|
||||
|
||||
case Mode::Attr:
|
||||
// Reload the attribute address if VRES is set.
|
||||
if(vres_) {
|
||||
line_data_pointer_[0] = start_line_data_pointer_[0];
|
||||
}
|
||||
break;
|
||||
|
||||
case Mode::Pixel:
|
||||
case Mode::LPixel:
|
||||
// If VRES is clear, reload the pixel address.
|
||||
case Mode::Attr:
|
||||
// Reload the pixel or attribute address if VRES is clear.
|
||||
if(!vres_) {
|
||||
line_data_pointer_[0] = start_line_data_pointer_[0];
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user