Changes between Version 3 and Version 4 of Ticket #28, comment 8
- Timestamp:
- Feb 6, 2017, 10:22:19 AM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #28, comment 8
v3 v4 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-r17 4.zip, WarpIN package: ftp://osfree.org/upload/fat32/fat32-0.10-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.3 PS: I uploaded the new alpha8 of fat32.ifs: ZIP archive: ftp://osfree.org/upload/fat32/fat32-0.10-r175.zip, WarpIN package: ftp://osfree.org/upload/fat32/fat32-0.10-r175.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.