diff options
| author | Harley Travis <harleytravis123@outlook.com> | 2026-06-30 15:05:22 -0500 |
|---|---|---|
| committer | Harley Travis <harleytravis123@outlook.com> | 2026-06-30 15:05:22 -0500 |
| commit | a088217f56a9d473d988620ecbed42d1c8e1bfb2 (patch) | |
| tree | 20d8ea0adb9b557a7f03ec9c557222bf981acb29 /Kernel/BlkDev/Patches/BlkDevAddFDC.HC | |
| parent | afed06897b40948bc18a62aad0fc655dda58374e (diff) | |
| download | templeos-floppy-driver-a088217f56a9d473d988620ecbed42d1c8e1bfb2.tar.gz | |
Re-add drive slot code to BlkDevAddFDC.HC
Removing this code caused TempleOS to no longer create drive objects for the floppy drives, so I re-added it.
Diffstat (limited to 'Kernel/BlkDev/Patches/BlkDevAddFDC.HC')
| -rw-r--r-- | Kernel/BlkDev/Patches/BlkDevAddFDC.HC | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Kernel/BlkDev/Patches/BlkDevAddFDC.HC b/Kernel/BlkDev/Patches/BlkDevAddFDC.HC index ebb3994..f122412 100644 --- a/Kernel/BlkDev/Patches/BlkDevAddFDC.HC +++ b/Kernel/BlkDev/Patches/BlkDevAddFDC.HC @@ -7,6 +7,10 @@ case BDT_FLOPPY: if (!BlkDevInit(bd)) dv->dv_signature=0; else { + if (make_free) + dv=DrvMakeFreeSlot(bd->first_drive_let); + else + dv=DrvMakeFreeSlot(DrvNextFreeLet(bd->first_drive_let)) dv->size=bd->max_blk+1; FDCFsChk(dv,bd,&br,num); } |
