Closed jotego closed 4 months ago
Just moving layer 2 by
index 61b37dcc..408f1c1d 100644
--- a/cores/s16/hdl/jts16_video.v
+++ b/cores/s16/hdl/jts16_video.v
@@ -93,6 +93,8 @@ module jts16_video(
);
localparam MODEL = `ifdef S16B 1; `else 0; `endif
+parameter [9:0] SCR2_DLY= MODEL ? 10'd9 : 10'd17;
+parameter [9:0] SCR1_DLY= SCR2_DLY;
wire [ 8:0] hdump;
wire preLHBL, preLVBL;
@@ -111,7 +113,7 @@ always @(posedge clk) begin
alt_objbank <= MODEL && game_id[4];
end
-jts16_tilemap #(.MODEL(MODEL)) u_tilemap(
+jts16_tilemap #(.MODEL(MODEL),.SCR1_DLY(SCR1_DLY),.SCR2_DLY(SCR2_DLY)) u_tilemap(
.rst ( rst ),
.clk ( clk ),
.pxl2_cen ( pxl2_cen ),
diff --git a/cores/s18/hdl/jts18_video16.v b/cores/s18/hdl/jts18_video16.v
index 638dc5ac..81017259 100644
--- a/cores/s18/hdl/jts18_video16.v
+++ b/cores/s18/hdl/jts18_video16.v
@@ -105,7 +105,7 @@ assign rpal = { pal_dout[ 3:0], pal_dout[12] };
assign gpal = { pal_dout[ 7:4], pal_dout[13] };
assign bpal = { pal_dout[11:8], pal_dout[14] };
-jts16_tilemap #(.MODEL(MODEL)) u_tilemap(
+jts16_tilemap #(.MODEL(MODEL),.SCR1_DLY(10'd9),.SCR2_DLY(10'd17)) u_tilemap(
.rst ( rst ),
.clk ( clk ),
.pxl2_cen ( pxl2_cen ),
caused a worse problem in stage 3-3
The background is missing some tiles in the second stage.