• Robert Sprowson's avatar
    Reenable background transfer support when BigFiles is {TRUE} · 7a9d7b7d
    Robert Sprowson authored
    BigDirCode.s: Retire BigDirFix switch, it wasn't actually a fix, it was more that the directory format was changed early in development, but there's no point keeping support for the prototype any more
    FileCore45.s/FileCore25.s/FileCore31.s/FileCore35.s/DebugOpts.s: Retire BigDirFix
    Defns.s: Shock addition of some comments
    FileCore.s: Manual inclusion of CPU/Arch no longer needed
    FileCore70.s: Crucially apply the same 1k dead band to the FileSwitch "write zeros" entry point, since it (along with Get/PutBytes) are the only places file offsets get passed
    FileCore80.s: Lots of tedious and subtle boundary cases fixed
    InitDieSvc.s: Removed the disabling switch
    doc/BigDisc/ADFSBuffer: Detail what the BufFlags mean
    
    Tested on ADFS (the only background-transferring filing system about) with LFAUs of 2k, 4k, 8k, 16k and bashing 65536 iterations.
    
    Version 3.57. Tagged as 'FileCore-3_57'
    7a9d7b7d
Defns 17.6 KB