@@ -57,13 +57,15 @@ module emu
57
57
output VGA_F1 ,
58
58
output [1 : 0 ] VGA_SL ,
59
59
output VGA_SCALER , // Force VGA scaler
60
+ output VGA_DISABLE , // analog out is off
60
61
61
62
input [11 : 0 ] HDMI_WIDTH ,
62
63
input [11 : 0 ] HDMI_HEIGHT ,
63
64
output HDMI_FREEZE ,
65
+ output HDMI_BLACKOUT ,
64
66
65
67
`ifdef MISTER_FB
66
- // Use framebuffer in DDRAM (USE_FB=1 in qsf)
68
+ // Use framebuffer in DDRAM
67
69
// FB_FORMAT:
68
70
// [2:0] : 011=8bpp(palette) 100=16bpp 101=24bpp 110=32bpp
69
71
// [3] : 0=16bits 565 1=16bits 1555
@@ -187,7 +189,9 @@ assign {SD_SCK, SD_MOSI, SD_CS} = 'Z;
187
189
assign VGA_SL = 0 ;
188
190
assign VGA_F1 = 0 ;
189
191
assign VGA_SCALER = 0 ;
192
+ assign VGA_DISABLE = 0 ;
190
193
assign HDMI_FREEZE = 0 ;
194
+ assign HDMI_BLACKOUT = 0 ;
191
195
192
196
assign LED_DISK = 0 ;
193
197
assign LED_POWER = 0 ;
@@ -235,7 +239,7 @@ assign VIDEO_ARY = (!ar) ? 12'd2040 : 12'd0;
235
239
// 0123456789ABCDEFGHIJKLMNOPQRSTUV 0123456789ABCDEFGHIJKLMNOPQRSTUV
236
240
// X XXXXXXX
237
241
238
- //
242
+ //
239
243
240
244
`include " build_id.v"
241
245
localparam CONF_STR = {
@@ -540,7 +544,7 @@ assign CLK_VIDEO = clk_sys;
540
544
541
545
// assign VGA_SL = {~interlace,~interlace} & sl[1:0];
542
546
543
- video_mixer # (.LINE_LENGTH (1410 ), .HALF_DEPTH (0 ), .GAMMA (1 )) video_mixer
547
+ video_mixer # (.LINE_LENGTH (700 ), .HALF_DEPTH (0 ), .GAMMA (1 )) video_mixer
544
548
(
545
549
.CLK_VIDEO (CLK_VIDEO ), // input clk_sys
546
550
.ce_pix ( vid_ce ), // input ce_pix
@@ -589,7 +593,7 @@ assign DDRAM_BURSTCNT = 1;
589
593
// The cart ROM is loaded at 0x30800000, as the Jag normally expects the cart to be mapped at offset 0x800000.
590
594
// DRAM address is using "abus_out" here (byte address, so three LSB bits are ignored!)
591
595
// so the MSB bit [23] will be set by the Jag core when reading the cart at 0x800000. TODO - confirm this is always the case!
592
- assign DDRAM_ADDR = (loader_en) ? { 8'b0110000 , loader_addr[23 : 3 ]} : { 8'b0110000 , abus_out[23 : 3 ]} ;
596
+ assign DDRAM_ADDR = (loader_en) ? { 8'b0110000 , loader_addr[23 : 3 ]} : { 8'b0110000 , abus_out[23 : 3 ]} ;
593
597
assign DDRAM_RD = (loader_en) ? 1'b0 : cart_rd_trig;
594
598
assign DDRAM_WE = (loader_en) ? loader_wr : 1'b0 ;
595
599
0 commit comments