Correction: Macintosh does not invert video signal.

This commit is contained in:
Andrew Makousky 2021-04-03 17:29:37 -05:00
parent 2cae046d13
commit 02dcdadf15
1 changed files with 6 additions and 2 deletions

View File

@ -350,8 +350,10 @@ module bmu0(simclk, n_res,
l15 <=
~(~va14 & ~va13 & ~va12 & ~va11 & ~va10 // we haven't passed line 15
| va14 & ~va13 & va12 & va11 & va10); // passed by 368
// TODO VERIFY: Unitron inverts the video signal here, Macintosh
// does not.
vid <=
~(servid); // here we invert: blanking is in `vshft`
~(~servid); // here we buffer: blanking is in `vshft`
ava13 <= ~(va13); // + 1
end
end
@ -507,8 +509,10 @@ module bmu2(simclk, n_res,
l15 <=
~(~va14 & ~va13 & ~va12 & ~va11 & ~va10 // we haven't passed line 15
| va14 & ~va13 & va12 & va11 & va10); // passed by 368
// TODO VERIFY: Unitron inverts the video signal here, Macintosh
// does not.
vid <=
~(servid); // here we invert: blanking is in `vshft`
~(~servid); // here we buffer: blanking is in `vshft`
ava13 <= ~(va13); // + 1
end
end