From c1fa7b420a689c634bda70c7c7526159a976e491 Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Thu, 5 Oct 2023 10:14:30 -0700 Subject: [PATCH] SD Media Automatic Drive Assignment - Issue #365 - Modified SD Media handling such that no OS drive letters will be assigned automatically at OS Startup if there is no media inserted. --- Source/HBIOS/ppp.asm | 2 +- Source/HBIOS/prp.asm | 2 +- Source/HBIOS/sd.asm | 2 +- Source/ver.inc | 2 +- Source/ver.lib | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Source/HBIOS/ppp.asm b/Source/HBIOS/ppp.asm index a71369bd..b998ec08 100644 --- a/Source/HBIOS/ppp.asm +++ b/Source/HBIOS/ppp.asm @@ -688,7 +688,7 @@ PPPSD_RESET: PPPSD_DEVICE: LD D,DIODEV_PPPSD ; D := DEVICE TYPE LD E,(IY+PPPSD_DEV) ; E := PHYSICAL DEVICE NUMBER - LD C,%01110010 ; C := ATTRIBUTES, REMOVABLE, SD CARD + LD C,%00110010 ; C := ATTRIBUTES, REMOVABLE, SD CARD LD H,0 ; H := 0, DRIVER HAS NO MODES LD L,PPPBASE ; L := BASE I/O ADDRESS XOR A ; SIGNAL SUCCESS diff --git a/Source/HBIOS/prp.asm b/Source/HBIOS/prp.asm index 6eb7f39e..738e971a 100644 --- a/Source/HBIOS/prp.asm +++ b/Source/HBIOS/prp.asm @@ -545,7 +545,7 @@ PRPSD_RESET: PRPSD_DEVICE: LD D,DIODEV_PRPSD ; D := DEVICE TYPE LD E,(IY+PRPSD_DEV) ; E := PHYSICAL DEVICE NUMBER - LD C,%01110010 ; C := ATTRIBUTES, REMOVABLE, SD CARD + LD C,%00110010 ; C := ATTRIBUTES, REMOVABLE, SD CARD LD H,0 ; H := 0, DRIVER HAS NO MODES LD L,PRP_IOBASE ; L := BASE I/O ADDRESS XOR A ; SIGNAL SUCCESS diff --git a/Source/HBIOS/sd.asm b/Source/HBIOS/sd.asm index d6499552..eb00f2fd 100644 --- a/Source/HBIOS/sd.asm +++ b/Source/HBIOS/sd.asm @@ -932,7 +932,7 @@ SD_RESET: SD_DEVICE: LD D,DIODEV_SD ; D := DEVICE TYPE LD E,(IY+SD_DEV) ; E := PHYSICAL DEVICE NUMBER - LD C,%01110010 ; C := ATTRIBUTES, REMOVABLE, SD CARD + LD C,%00110010 ; C := ATTRIBUTES, REMOVABLE, SD CARD LD H,SDMODE ; H := MODE LD L,(SD_IOBASE) ; L := BASE I/O ADDRESS XOR A ; SIGNAL SUCCESS diff --git a/Source/ver.inc b/Source/ver.inc index b7f0e696..10516d2f 100644 --- a/Source/ver.inc +++ b/Source/ver.inc @@ -2,7 +2,7 @@ #DEFINE RMN 3 #DEFINE RUP 0 #DEFINE RTP 0 -#DEFINE BIOSVER "3.3.0-dev.61" +#DEFINE BIOSVER "3.3.0-dev.62" #define rmj RMJ #define rmn RMN #define rup RUP diff --git a/Source/ver.lib b/Source/ver.lib index cddc6bcf..cdcd154e 100644 --- a/Source/ver.lib +++ b/Source/ver.lib @@ -3,5 +3,5 @@ rmn equ 3 rup equ 0 rtp equ 0 biosver macro - db "3.3.0-dev.61" + db "3.3.0-dev.62" endm