From 68fe1b7b0646faf0d90f051892ab9be65d4d6062 Mon Sep 17 00:00:00 2001 From: Jan Vos Date: Sat, 31 Jan 2026 23:13:51 +0100 Subject: [PATCH 1/2] reverse rdata irq trigger --- src/dmd_interface_sega_hd.pio | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dmd_interface_sega_hd.pio b/src/dmd_interface_sega_hd.pio index f3aadd5..eb7eb41 100644 --- a/src/dmd_interface_sega_hd.pio +++ b/src/dmd_interface_sega_hd.pio @@ -34,7 +34,7 @@ dotloop: ; Frame detection program runs in parallel to the reader program and signals the start of a new frame using an IRQ. .program dmd_framedetect_sega_hd .wrap_target - wait 1 gpio RDATA wait 0 gpio RDATA + wait 1 gpio RDATA irq FRAME_START_IRQ .wrap From 4da01b9320a95eb70a021532b76a4384536e7476 Mon Sep 17 00:00:00 2001 From: Jan Vos Date: Sun, 1 Feb 2026 11:42:49 +0100 Subject: [PATCH 2/2] Sega HD reader confirmed working, added to readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1d06020..d1e0ec3 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Since not any consumer (especially the Raspberry Pi) can act as an SPI slave thi * WPC95 & WPC -> 128x32 * Data East -> 128x32 -* Sega -> 128x32 +* Sega -> 128x32 & 192x64 * Stern Whitestar -> 128x32 * Stern SAM -> 128x32 * Stern SPIKE 1 -> 128x32