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