mirror of
https://github.com/MiSTer-devel/MacPlus_MiSTer.git
synced 2025-02-17 01:31:02 +00:00
Tweaks for direct video.
This commit is contained in:
parent
1d4a67559e
commit
4f0e9230b9
9
video.v
9
video.v
@ -23,7 +23,7 @@ localparam kVisibleWidth = 128,
|
||||
kVisibleHeightEnd = 362,
|
||||
kTotalHeight = 370,
|
||||
kHsyncStart = 135,
|
||||
kHsyncEnd = 151,
|
||||
kHsyncEnd = 152,
|
||||
kVsyncStart = 365,
|
||||
kVsyncEnd = 369,
|
||||
kPixelLatency = 1; // number of clk8 cycles from xpos==0 to when pixel data actually exits the video shift register
|
||||
@ -73,8 +73,11 @@ always @(posedge clk) begin
|
||||
xpos <= xpos + 1'b1;
|
||||
end
|
||||
|
||||
hsync <= (xpos >= kHsyncStart+kPixelLatency && xpos <= kHsyncEnd+kPixelLatency);
|
||||
vsync <= (ypos >= kVsyncStart && ypos <= kVsyncEnd);
|
||||
if(xpos == kHsyncStart+kPixelLatency) begin
|
||||
hsync <= 1;
|
||||
vsync <= (ypos >= kVsyncStart && ypos <= kVsyncEnd);
|
||||
end
|
||||
if(xpos == kHsyncEnd+kPixelLatency) hsync <= 0;
|
||||
end
|
||||
end
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user