summaryrefslogtreecommitdiff
path: root/Kernel/BlkDev/DskFDC.HC
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel/BlkDev/DskFDC.HC')
-rw-r--r--Kernel/BlkDev/DskFDC.HC4
1 files changed, 2 insertions, 2 deletions
diff --git a/Kernel/BlkDev/DskFDC.HC b/Kernel/BlkDev/DskFDC.HC
index e9b0bdd..08dc470 100644
--- a/Kernel/BlkDev/DskFDC.HC
+++ b/Kernel/BlkDev/DskFDC.HC
@@ -233,7 +233,7 @@ U8 FDCWriteData(CBlkDev *bd,U8 cyl,Bool head,U8 start,U8 end)
FDCSendByte(bd,cyl);
FDCSendByte(bd,head);
FDCSendByte(bd,start);
- FDCSendByte(bd,bd->blk_size>>8);
+ FDCSendByte(bd,Bsf(bd->blk_size>>7));
FDCSendByte(bd,end);
FDCSendByte(bd,bd->gpl1);
FDCSendByte(bd,255);
@@ -265,7 +265,7 @@ U8 FDCReadData(CBlkDev *bd,U8 cyl,Bool head,U8 start,U8 end)
FDCSendByte(bd,cyl);
FDCSendByte(bd,head);
FDCSendByte(bd,start); // sector is ignored
- FDCSendByte(bd,bd->blk_size>>8);
+ FDCSendByte(bd,Bsf(bd->blk_size>>7));
FDCSendByte(bd,end);
FDCSendByte(bd,bd->gpl1);
FDCSendByte(bd,255);