From cd481c8528b7a51f3ec5d55c090bb6b0a78cfd2b Mon Sep 17 00:00:00 2001 From: sorgelig Date: Wed, 22 Aug 2018 05:36:10 +0800 Subject: [PATCH] Adjust ZX screen to INT position. --- TSConf.sv | 4 ++-- src/video/video_mode.v | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/TSConf.sv b/TSConf.sv index 3129636..6c076be 100644 --- a/TSConf.sv +++ b/TSConf.sv @@ -120,7 +120,7 @@ localparam CONF_STR = { "O8,CPU Cache,On,Off;", "O9A,#7FFD span,128K,128K Auto,1024K,512K;", "OLN,ZX Palette,Default,B.black,Light,Pale,Dark,Grayscale,Custom;", - "OPR,INT Offset,3,4,5,6,7,0,1,2;", + "OPR,INT Offset,1,2,3,4,5,6,7,0;", "-;", "OBD,F11 Reset,boot.$C,sys.rom,ROM;", "OEF, bank,TR-DOS,Basic 48,Basic 128,SYS;", @@ -145,7 +145,7 @@ assign CMOSCfg[18:16]= (status[18:16]) ? status[18:16] + 3'd2 : 3'd0; assign CMOSCfg[20:19]= status[20:19] + 2'd2; assign CMOSCfg[23:21]= status[23:21]; assign CMOSCfg[24] = 0; -assign CMOSCfg[27:25]= status[27:25] + 3'd3; +assign CMOSCfg[27:25]= status[27:25] + 3'd1; //////////////////// CLOCKS /////////////////// diff --git a/src/video/video_mode.v b/src/video/video_mode.v index fb182ee..93a02dd 100644 --- a/src/video/video_mode.v +++ b/src/video/video_mode.v @@ -171,12 +171,12 @@ wire [8:0] vp_beg[0:3]; wire [8:0] vp_end[0:3]; wire [5:0] x_tile[0:3]; -assign hp_beg[0] = 9'd140; // 256 (88-52-256-52) +assign hp_beg[0] = 9'd136; // 256 (88-52-256-52) assign hp_beg[1] = 9'd108; // 320 (88-20-320-20) assign hp_beg[2] = 9'd108; // 320 (88-20-320-20) assign hp_beg[3] = 9'd88; // 360 (88-0-360-0) -assign hp_end[0] = 9'd396; // 256 +assign hp_end[0] = 9'd392; // 256 assign hp_end[1] = 9'd428; // 320 assign hp_end[2] = 9'd428; // 320 assign hp_end[3] = 9'd448; // 360