• Jeffrey Lee's avatar
    Fix XferMaxLen64K code to perform multiple SCSI_Ops instead of relying on the... · babeb281
    Jeffrey Lee authored
    Fix XferMaxLen64K code to perform multiple SCSI_Ops instead of relying on the caller to retry the operation until all the data has been transferred
    
    Detail:
      s/ScsiFs15 - Instead of relying on undocumented FileCore behaviour to ensure that long transfers are performed properly, SCSIFS now splits the transfer into chunks and loops internally until all the data has been transferred. This ensures the SCSIFS_DiscOp SWI works as expected.
      s/ScsiFs05 - Swap and ADR for ADRL, seems to be needed when enabling debug code.
    Admin:
      Tested as a module softload on an Iyonix.
      Fixes issue with DiscKnight complaining that perfectly good discs contain thousands of errors.
    
    
    Version 1.19. Tagged as 'SCSIFS-1_19'
    babeb281
VersionNum 814 Bytes