Changes between Initial Version and Version 1 of Ticket #41, comment 10
- Timestamp:
- Apr 24, 2017, 9:42:53 AM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #41, comment 10
initial v1 6 6 1) USBMSD.ADD emulates the MBR, the VBR and the DLAT sector 7 7 8 2) USBMSD.ADD will always prevent writing into ANY of the sectors preceding the "virtual partition", in particular it will prevent writing to the emulated MBR and the emulated DLAT sector. Additionally it will prevent writing to any of the other emulated sectors preceding the "virtual partition". That's because messing with emulated MBR or DLAT sector would likely lead to catastrophic failure of the emulation. 8 2) USBMSD.ADD will always prevent writing into ANY of the sectors preceding the "virtual partition", in particular it will prevent writing to the emulated MBR and the emulated DLAT sector. Additionally it will prevent writing to any of the other emulated sectors preceding the "virtual partition". That's because messing with emulated MBR or DLAT sector would likely lead to catastrophic failure of the emulation. As to reading from these sectors, it will return the emulated MBR, the emulated DLAT sector, for any other sector it will return all zeros. 9 9 10 10 3) for large floppy media, USBMSD.ADD will write the partition type field all by itself into the emulated MBR, either the IFS_INDICATOR (0x7, for exFAT) or the FAT32X_PARTITION_INDICATOR (0xC, for FAT32).