fix rom address decoder
[fpga-games] / galaxian / src / mc_top.v
index a8d2ca8ef76f65064ff0b0730e6ac082d4bcbd3d..d8508d1a521f01e0587766d80bc209ff7ff91674 100644 (file)
@@ -95,9 +95,9 @@ output  O_SOUND_OUT_L;
 output  O_SOUND_OUT_R;\r
 \r
 //    VGA (VIDEO) IF\r
-output [4:0]O_VGA_R;\r
-output [4:0]O_VGA_G;\r
-output [4:0]O_VGA_B;\r
+output [2:0]O_VGA_R;\r
+output [2:0]O_VGA_G;\r
+output [1:0]O_VGA_B;\r
 output O_VGA_H_SYNCn;\r
 output O_VGA_V_SYNCn;\r
 \r
@@ -108,7 +108,7 @@ wire   W_CLK_12M,WB_CLK_12M;
 wire   W_CLK_6M,WB_CLK_6M;\r
 wire   W_STARS_CLK;\r
 \r
-dcm clockgen(\r
+mc_dcm clockgen(\r
 .CLKIN_IN(I_CLK_125M),\r
 .RST_IN(! W_RESETn),\r
 .CLKFX_OUT(I_CLK_18432M)\r
@@ -425,7 +425,6 @@ wire   [7:0]ROM_D; // = I_ROM_DB;
 //assign O_ROM_WEn = 1'b1;\r
 \r
 galaxian_roms ROMS(\r
-.I_CLK_18432M(I_CLK_18432M),\r
 .I_CLK_12M(WB_CLK_12M),\r
 .I_ADDR(ROM_A),\r
 .O_DATA(ROM_D)\r
@@ -643,11 +642,11 @@ mc_vga_if  VGA(
 \r
 `else\r
 \r
-assign O_VGA_R[4:0] = W_R;\r
+assign O_VGA_R[2:0] = W_R;\r
 \r
-assign O_VGA_G[4:0] = W_G;\r
+assign O_VGA_G[2:0] = W_G;\r
 \r
-assign O_VGA_B[4:0] = W_B;\r
+assign O_VGA_B[1:0] = W_B;\r
 \r
 //assign O_VGA_H_SYNCn = W_H_SYNC | W_V_SYNC ;  //  AKIDUKI LCD USED\r
 assign O_VGA_H_SYNCn = ~W_H_SYNC ;\r
Impressum, Datenschutz