summaryrefslogtreecommitdiff
path: root/Kernel/BlkDev
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel/BlkDev')
-rw-r--r--Kernel/BlkDev/DskFDC.HC20
1 files changed, 10 insertions, 10 deletions
diff --git a/Kernel/BlkDev/DskFDC.HC b/Kernel/BlkDev/DskFDC.HC
index cf06939..07020ee 100644
--- a/Kernel/BlkDev/DskFDC.HC
+++ b/Kernel/BlkDev/DskFDC.HC
@@ -423,21 +423,21 @@ U0 FDCWriteBlks(CBlkDev *bd,U8 *buf,I64 blk,I64 cnt)
U8 FDCReadId(CBlkDev *bd,Bool hd)
{
- U8 st0,st1,st2,c,h,r,n;
+ U64 st0,st1,st2,c,h,r,n;
fdc_int_semaphore=FALSE;
- FDCSendByte(*bd,FDC_READ_ID|bd->mfm<<6);
- FDCSendByte(*bd,bd->unit|hd<<2);
+ FDCSendByte(bd,FDC_READ_ID|bd->mfm<<6);
+ FDCSendByte(bd,bd->unit|hd<<2);
while (!fdc_int_semaphore) Yield;
- st0=FDCReadByte(*bd);
- st1=FDCReadByte(*bd);
- st2=FDCReadByte(*bd);
- c=FDCReadByte(*bd);
- h=FDCReadByte(*bd);
- r=FDCReadByte(*bd);
- n=FDCReadByte(*bd);
+ st0=FDCReadByte(bd);
+ st1=FDCReadByte(bd);
+ st2=FDCReadByte(bd);
+ c=FDCReadByte(bd);
+ h=FDCReadByte(bd);
+ r=FDCReadByte(bd);
+ n=FDCReadByte(bd);
return st0>>6;
}