From 11259d8af4163b2b97f2aa098f3e36404aca4527 Mon Sep 17 00:00:00 2001 From: sorgelig Date: Tue, 2 Jun 2020 04:04:10 +0800 Subject: [PATCH] megacd: receive reset from FPGA. --- support/megacd/megacd.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/support/megacd/megacd.cpp b/support/megacd/megacd.cpp index 3a020de..46faf88 100644 --- a/support/megacd/megacd.cpp +++ b/support/megacd/megacd.cpp @@ -55,7 +55,8 @@ void mcd_poll() data_in[2] = spi_w(0); DisableIO(); - if (need_reset) { + if (need_reset || data_in[0] == 0xFF) { + printf("MCD: request to reset\n"); need_reset = 0; cdd.Reset(); }