From e7a752de867fb18206b7edaddf452c5bfe221220 Mon Sep 17 00:00:00 2001 From: Gyorgy Szombathelyi Date: Wed, 24 Apr 2019 20:30:54 +0200 Subject: [PATCH] [C64] CIA: revert to synchronous flag_n sense Works better with UART --- cores/c64/rtl/mos6526.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cores/c64/rtl/mos6526.v b/cores/c64/rtl/mos6526.v index b9e461a..44c23c1 100644 --- a/cores/c64/rtl/mos6526.v +++ b/cores/c64/rtl/mos6526.v @@ -152,9 +152,9 @@ always @(posedge clk) begin else begin if (phi2_p) begin if (int_reset) icr[4] <= 1'b0; + flag_n_prev <= flag_n; + if (!flag_n && flag_n_prev) icr[4] <= 1'b1; end - flag_n_prev <= flag_n; - if (!flag_n && flag_n_prev) icr[4] <= 1'b1; end end