• Jeffrey Lee's avatar
    Add ROM patches for the ADFS "disc error 20" fix · ebcdb861
    Jeffrey Lee authored
    Detail:
      This set of changes adds a "disc error 20" fix to ADFS for RISC OS 3.50 thru 4.02, using similar code to that used for the fix that was applied to ADFS itself (in ADFS 3.54). This is to resolve issues with modern IDE devices which don't adhere to the DRQ timeout that old versions of the ATA spec mandated.
      File changes (all within Source/ROMPatch):
      - patches/s/ADFS354 - Generic assembler source for the disc error 20 fix
      - ihf2c/c/ihf2c - Source for a C utility that was used to help produce the ROM patch data
      - patches/adfs354,feb - Utility script for building the different versions of the ADFS patch and converting to ROMPatch form
      - patches/350/h/ADFSpatch, patches/360/h/ADFSpatch, patches/370/h/ADFSpatch, patches/371/h/ADFSpatch, patches/402/h/ADFSpatch - Added/updated ADFS patches
      - patches/350/h/patch, patches/371/h/patch, patches/402/h/patch - Include new ADFSpatch files where relevant
      - UK/h/messages - Update ROMPatch version num...
    ebcdb861
patch 1.11 KB