From ac598c4a7bd66b590b0f5ca123f1f9fd33ba679d Mon Sep 17 00:00:00 2001
From: Oliver Schmidt
Date: Mon, 13 Nov 2023 00:51:43 +0100
Subject: [PATCH] Never output data on access to $CFFF.
---
pipico/board.c | 2 +-
pipico/main.c | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/pipico/board.c b/pipico/board.c
index 6756ceb..394904b 100644
--- a/pipico/board.c
+++ b/pipico/board.c
@@ -91,7 +91,7 @@ void __time_critical_func(board)(void) {
break;
}
} else {
- if (!strb || active) {
+ if (!strb || (active && (addr != 0x0FFF))) {
pio_sm_put(pio0, sm_read, firmware[addr]);
}
}
diff --git a/pipico/main.c b/pipico/main.c
index 072d274..1e88e23 100644
--- a/pipico/main.c
+++ b/pipico/main.c
@@ -25,9 +25,9 @@ SOFTWARE.
*/
#include
-#include "pico/printf.h"
-#include "pico/stdlib.h"
-#include "pico/multicore.h"
+#include
+#include
+#include
#include "bus.pio.h"
#include "board.h"