]> git.zerfleddert.de Git - fpga-games/blobdiff - galaxian/src/mc_top.v
change timing for rom access
[fpga-games] / galaxian / src / mc_top.v
index f6bbac443d647678a77bb724ea037150d3c557c2..08d25de4ef664de7ede434cb4ca714faff45c9d7 100644 (file)
@@ -443,38 +443,34 @@ begin
    seq <= (~clk_d[1] & clk_d[0]) ? 0 : seq+1;\r
    case(seq)\r
       0:begin\r
-        //sound\r
         ROM_A <= W_WAV_A0;\r
         W_CPU_ROM_DO <= ROM_D;\r
         end\r
       2:begin\r
-        //sound\r
         ROM_A <= W_WAV_A1;\r
         W_WAV_D0 <= ROM_D;\r
         end\r
       4:begin\r
-        //sound\r
         ROM_A <= {3'h0,W_A[15:0]};\r
         W_WAV_D1 <= ROM_D;\r
         end\r
       6:begin\r
-        //sound\r
         ROM_A <= W_WAV_A2;\r
         W_CPU_ROM_DO <= ROM_D;\r
         end\r
-      8:W_WAV_D2 <= ROM_D; //sound\r
+      8:W_WAV_D2 <= ROM_D;\r
      10:ROM_A <= {3'h0,W_A[15:0]};\r
      12:W_CPU_ROM_DO <= ROM_D;\r
-     16:ROM_A <= {3'h0,W_A[15:0]};\r
-     18:begin\r
+     14:ROM_A <= {3'h0,W_A[15:0]};\r
+     16:begin\r
         ROM_A <= {3'h0,4'h4,1'b0,W_OBJ_ROM_A};\r
         W_CPU_ROM_DO <= ROM_D;\r
         end\r
-     20:begin\r
+     18:begin\r
         ROM_A <= {3'h0,4'h5,1'b0,W_OBJ_ROM_A};\r
         W_OBJ_ROM_A_D <= ROM_D;\r
         end\r
-     22:begin\r
+     20:begin\r
         ROM_A <= {3'h0,W_A[15:0]};\r
         W_OBJ_ROM_B_D <= ROM_D;\r
         end\r
@@ -660,11 +656,11 @@ assign O_VGA_V_SYNCn = ~W_V_SYNC ;
 \r
 `endif\r
 \r
-assign O_VGA_R[3:1] = {W_VGA_R[0], W_VGA_R[1], W_VGA_R[2]};\r
+assign O_VGA_R[3:0] = {W_VGA_R[0], W_VGA_R[1], W_VGA_R[2], 1'b0};\r
 \r
-assign O_VGA_G[3:1] = {W_VGA_G[0], W_VGA_G[1], W_VGA_G[2]};\r
+assign O_VGA_G[3:0] = {W_VGA_G[0], W_VGA_G[1], W_VGA_G[2], 1'b0};\r
 \r
-assign O_VGA_B[3:2] = {W_VGA_G[0], W_VGA_G[1]};\r
+assign O_VGA_B[3:0] = {W_VGA_B[0], W_VGA_B[1], 2'b0};\r
 \r
 wire   [7:0]W_SDAT_A;\r
 \r
Impressum, Datenschutz