The latest dev core has a new VIC-IV feature where two changes in behavior that are considered fixes to VIC-III design flaws are behind an "errata" register. Let's make sure the register and the complete list of errata levels gets a place in the manual.
$D08F is the 8-bit errata register. 0 = full compatibility with C65 prototypes. 1 = VIC III D016 Delta fix. 2 = 1 + char attr fix. 255 would be current and all future fixes.
There's also D07A bit 5, which is equivalent to (and synchronous with) D08F=0 or 255. I believe this only existed in dev cores, but we're keeping it just in case someone was using it. We might as well mention it in the docs near a description of D08F.
The latest dev core has a new VIC-IV feature where two changes in behavior that are considered fixes to VIC-III design flaws are behind an "errata" register. Let's make sure the register and the complete list of errata levels gets a place in the manual.
$D08F is the 8-bit errata register. 0 = full compatibility with C65 prototypes. 1 = VIC III D016 Delta fix. 2 = 1 + char attr fix. 255 would be current and all future fixes.
There's also D07A bit 5, which is equivalent to (and synchronous with) D08F=0 or 255. I believe this only existed in dev cores, but we're keeping it just in case someone was using it. We might as well mention it in the docs near a description of D08F.