mirror of
https://github.com/UzixLS/zx-sizif-xxs.git
synced 2025-07-19 07:11:28 +03:00
synchronize pause to int and rfsh cycle just for safety
This commit is contained in:
@ -51,8 +51,8 @@ pll pll0(.inclk0(clk_in), .c0(clk40), .c1(clk20), .locked(rst_n));
|
|||||||
timings_t timings;
|
timings_t timings;
|
||||||
turbo_t turbo;
|
turbo_t turbo;
|
||||||
rammode_t ram_mode;
|
rammode_t ram_mode;
|
||||||
|
reg pause = 0;
|
||||||
wire ps2_key_pause, ps2_key_reset;
|
wire ps2_key_pause, ps2_key_reset;
|
||||||
wire pause = ps2_key_pause;
|
|
||||||
wire [2:0] border;
|
wire [2:0] border;
|
||||||
wire magic_reboot, magic_beeper;
|
wire magic_reboot, magic_beeper;
|
||||||
wire up_en;
|
wire up_en;
|
||||||
@ -98,9 +98,15 @@ assign bus.memreq = bus_memreq & ~n_mreq;
|
|||||||
|
|
||||||
/* RESET */
|
/* RESET */
|
||||||
reg usrrst_n = 0;
|
reg usrrst_n = 0;
|
||||||
always @(posedge clk28)
|
always @(posedge clk28) begin
|
||||||
usrrst_n <= (!rst_n || ps2_key_reset || magic_reboot)? 1'b0 : 1'b1;
|
usrrst_n <= (!rst_n || ps2_key_reset || magic_reboot)? 1'b0 : 1'b1;
|
||||||
|
end
|
||||||
|
|
||||||
|
/* PAUSE */
|
||||||
|
always @(posedge clk28) begin
|
||||||
|
if (n_int == 1'b0 && bus.rfsh)
|
||||||
|
pause <= ps2_key_pause;
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
/* SCREEN CONTROLLER */
|
/* SCREEN CONTROLLER */
|
||||||
|
Reference in New Issue
Block a user