Changes between Initial Version and Version 1 of Ticket #41, comment 10


Ignore:
Timestamp:
Apr 24, 2017, 7:42:53 AM (7 years ago)
Author:
erdmann
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #41, comment 10

    initial v1  
    661) USBMSD.ADD emulates the MBR, the VBR and the DLAT sector
    77
    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.
     82) 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.
    99
    10103) 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).