this hopefully fixes problem with reading filecore FS under i386, reported on current-users@ (thread 'acorn32 disk on i386')
Patches provided by Joel Baker in PR 22364, verified by myself.