From 2e0a342b312ac533d45ec866fed1ea9f4fd59774 Mon Sep 17 00:00:00 2001 From: Harley Travis Date: Sat, 27 Jun 2026 15:19:09 -0500 Subject: Update BlkDevAddFDC.HC The filesystem-checking code, now part of the FDCFsChk function, was replaced with a call to said function. --- Kernel/BlkDev/Patches/BlkDevAddFDC.HC | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) (limited to 'Kernel/BlkDev/Patches') diff --git a/Kernel/BlkDev/Patches/BlkDevAddFDC.HC b/Kernel/BlkDev/Patches/BlkDevAddFDC.HC index 1f9e75a..ebb3994 100644 --- a/Kernel/BlkDev/Patches/BlkDevAddFDC.HC +++ b/Kernel/BlkDev/Patches/BlkDevAddFDC.HC @@ -7,22 +7,7 @@ case BDT_FLOPPY: if (!BlkDevInit(bd)) dv->dv_signature=0; else { - dv->dv_signature=0; - if (make_free) - dv=DrvMakeFreeSlot(bd->first_drive_let); - else - dv=DrvMakeFreeSlot(DrvNextFreeLet(bd->first_drive_let)) - if (bd->heads!=FDCChk(bd)) - dv->fs_type=FSt_UNKNOWN; - else { - FDCReadBlks(bd,&br,0,1); - if (br.signature==MBR_PT_REDSEA && br.signature2==0xAA55) { - dv->dv_signature=DRV_SIGNATURE_VAL; - dv->bd=bd; - dv->fs_type=FSt_REDSEA; - RedSeaInit(dv); - } else - dv->fs_type=FSt_UNKNOWN; - } + dv->size=bd->max_blk+1; + FDCFsChk(dv,bd,&br,num); } break; \ No newline at end of file -- cgit v1.2.3