X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/fpga-games/blobdiff_plain/491f582f22b24ab49dd01e598386108cf80b7cbb..3f141b4135f7b5710b988f5fc204b24301240d2b:/galaxian/src/mc_top.v?ds=sidebyside diff --git a/galaxian/src/mc_top.v b/galaxian/src/mc_top.v index f6bbac4..08d25de 100644 --- a/galaxian/src/mc_top.v +++ b/galaxian/src/mc_top.v @@ -443,38 +443,34 @@ begin seq <= (~clk_d[1] & clk_d[0]) ? 0 : seq+1; case(seq) 0:begin - //sound ROM_A <= W_WAV_A0; W_CPU_ROM_DO <= ROM_D; end 2:begin - //sound ROM_A <= W_WAV_A1; W_WAV_D0 <= ROM_D; end 4:begin - //sound ROM_A <= {3'h0,W_A[15:0]}; W_WAV_D1 <= ROM_D; end 6:begin - //sound ROM_A <= W_WAV_A2; W_CPU_ROM_DO <= ROM_D; end - 8:W_WAV_D2 <= ROM_D; //sound + 8:W_WAV_D2 <= ROM_D; 10:ROM_A <= {3'h0,W_A[15:0]}; 12:W_CPU_ROM_DO <= ROM_D; - 16:ROM_A <= {3'h0,W_A[15:0]}; - 18:begin + 14:ROM_A <= {3'h0,W_A[15:0]}; + 16:begin ROM_A <= {3'h0,4'h4,1'b0,W_OBJ_ROM_A}; W_CPU_ROM_DO <= ROM_D; end - 20:begin + 18:begin ROM_A <= {3'h0,4'h5,1'b0,W_OBJ_ROM_A}; W_OBJ_ROM_A_D <= ROM_D; end - 22:begin + 20:begin ROM_A <= {3'h0,W_A[15:0]}; W_OBJ_ROM_B_D <= ROM_D; end @@ -660,11 +656,11 @@ assign O_VGA_V_SYNCn = ~W_V_SYNC ; `endif -assign O_VGA_R[3:1] = {W_VGA_R[0], W_VGA_R[1], W_VGA_R[2]}; +assign O_VGA_R[3:0] = {W_VGA_R[0], W_VGA_R[1], W_VGA_R[2], 1'b0}; -assign O_VGA_G[3:1] = {W_VGA_G[0], W_VGA_G[1], W_VGA_G[2]}; +assign O_VGA_G[3:0] = {W_VGA_G[0], W_VGA_G[1], W_VGA_G[2], 1'b0}; -assign O_VGA_B[3:2] = {W_VGA_G[0], W_VGA_G[1]}; +assign O_VGA_B[3:0] = {W_VGA_B[0], W_VGA_B[1], 2'b0}; wire [7:0]W_SDAT_A;