From 7e4ce45f9a96d64e04b7fb04008e77dc67bbafc6 Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Fri, 10 Oct 2025 11:36:12 -0700 Subject: [PATCH] Improve S100 Z80 FPGA Config Improvements to the PPIDE interface discovery configuration. --- Source/HBIOS/Config/SZ80_fpga.asm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Source/HBIOS/Config/SZ80_fpga.asm b/Source/HBIOS/Config/SZ80_fpga.asm index 48902803..055d4164 100644 --- a/Source/HBIOS/Config/SZ80_fpga.asm +++ b/Source/HBIOS/Config/SZ80_fpga.asm @@ -65,6 +65,15 @@ LPTENABLE .SET TRUE ; LPT: ENABLE CENTRONICS PRINTER DRIVER (LPT.ASM) FVENABLE .SET TRUE ; FV: ENABLE FPGA VGA VIDEO DRIVER (FV.ASM) ; PPIDEENABLE .SET TRUE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.ASM) +; +PPIDECNT .SET 3 ; PPIDE: NUMBER OF PPI CHIPS TO DETECT (1-3), 2 DRIVES PER CHIP +PPIDE0MODE .SET PPIDEMODE_STD ; PPIDE 0: DRIVER MODE: IDEMODE_[STD|S100A|S100B] +PPIDE0BASE .SET $30 ; PPIDE 0: PPI REGISTERS BASE ADR +PPIDE1MODE .SET PPIDEMODE_S100A ; PPIDE 1: DRIVER MODE: IDEMODE_[STD|S100A|S100B] +PPIDE1BASE .SET $38 ; PPIDE 1: PPI REGISTERS BASE ADR +PPIDE2MODE .SET PPIDEMODE_S100B ; PPIDE 2: DRIVER MODE: IDEMODE_[STD|S100A|S100B] +PPIDE2BASE .SET $38 ; PPIDE 2: PPI REGISTERS BASE ADR +; SDENABLE .SET TRUE ; SD: ENABLE SD CARD DISK DRIVER (SD.ASM) ; ESPSDENABLE .SET TRUE ; ESPSD: ENABLE S100 ESP32 SD DISK DRIVER (ESPSD.ASM)