add in dedither filter bit for VI_CONTROL for ares64, fixes #3587

This commit is contained in:
CasualPokePlayer 2023-03-28 20:22:20 -07:00
parent a12d11b2ea
commit 00152bbaa9
3 changed files with 3 additions and 0 deletions

Binary file not shown.

View File

@ -13,6 +13,7 @@ auto VI::readWord(u32 address) -> u32 {
data.bit( 7) = io.reserved.bit(7);
data.bit( 8, 9) = io.antialias;
data.bit(10,15) = io.reserved.bit(10,15);
data.bit(16) = io.dedither;
}
if(address == 1) {
@ -114,6 +115,7 @@ auto VI::writeWord(u32 address, u32 data_) -> void {
io.reserved.bit(7) = data.bit( 7);
io.antialias = data.bit( 8, 9);
io.reserved.bit(10,15) = data.bit(10,15);
io.dedither = data.bit(16);
}
if(address == 1) {

View File

@ -37,6 +37,7 @@ struct VI : Thread, Memory::IO<VI> {
n1 divot;
n1 serrate; //interlace
n2 antialias;
n1 dedither;
n32 reserved;
n24 dramAddress;
n12 width;