From 4401d2561997a3c7f5a7959ee5f0f6f6c40dcd33 Mon Sep 17 00:00:00 2001 From: Harley Travis Date: Sat, 27 Jun 2026 14:47:31 -0500 Subject: Update FDCReadId FDCReadId was patched to use 64-bit variables, and to remove asterisks from references to the CBlkDev pointer, bd. --- Kernel/BlkDev/DskFDC.HC | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'Kernel/BlkDev/DskFDC.HC') 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; } -- cgit v1.2.3