From a5f605d00d22095532cc32aa7a481465b1bdca17 Mon Sep 17 00:00:00 2001 From: David Banks Date: Sat, 12 Jun 2021 16:12:21 +0100 Subject: [PATCH] 65C02: fix a bug with TSB/TRB when RDY used Change-Id: I4abeb6b92935b2f82d7803f9f29f409a47e296b9 --- cpu_65c02.v | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cpu_65c02.v b/cpu_65c02.v index f23e5eb..967b7a3 100644 --- a/cpu_65c02.v +++ b/cpu_65c02.v @@ -834,7 +834,8 @@ always @(posedge clk ) * Special Z flag got TRB/TSB */ always @(posedge clk) - AZ2 <= ~|(AI & regfile); + if (RDY) + AZ2 <= ~|(AI & regfile); /* * Update Z, N flags when writing A, X, Y, Memory, or when doing compare