Changes between Version 1 and Version 2 of Ticket #28, comment 8
- Timestamp:
- Feb 5, 2017, 12:16:18 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #28, comment 8
v1 v2 1 1 Starting from r172, the disk access is denied (ERROR_VOLUME_DIRTY is returned) on DosOpen and DosFindFirst. So, the IFS won't allow to access disk if it is dirty. A command line option "/readonly" is introduced. If it is specified, the IFS behaves the old way. The dirty flag can still be toggled by the f32stat utility. 2 2 3 PS: I uploaded the new alpha8 of fat32.ifs: ZIP archive: ftp://osfree.org/upload/fat32/fat32-0.10.a8-r17 3.zip, WarpIN package: ftp://osfree.org/upload/fat32/fat32-0.10.a8-r173.wpi. Note than it contains more changes: 1) preliminary > 2 Gb file support. Files of size up to 4 GB are now supported. But seek beyond 2 GB is still not working, because FS_CHGFILEPTR is called instead of FS_CHGFILEPTRL (so, the file pointer is truncated to 32-bits) 2) support for 64 KB clusters is introduced. But there are some bugs introduced, so ReadSector may sometimes read zero bytes.3 PS: I uploaded the new alpha8 of fat32.ifs: ZIP archive: ftp://osfree.org/upload/fat32/fat32-0.10.a8-r174.zip, WarpIN package: ftp://osfree.org/upload/fat32/fat32-0.10.a8-r174.wpi. Note than it contains more changes: 1) preliminary > 2 Gb file support. Files of size up to 4 GB are now supported. But seek beyond 2 GB is still not working, because FS_CHGFILEPTR is called instead of FS_CHGFILEPTRL (so, the file pointer is truncated to 32-bits) 2) support for 64 KB clusters is introduced. But there are some bugs introduced, so ReadSector may sometimes read zero bytes.