diff options
| -rw-r--r-- | Kernel/BlkDev/DskFDC.HC | 4 |
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); |
