emulator/emulatorbsp/win_drive/win_drive.ini
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Thu, 19 Aug 2010 10:59:57 +0300
branchRCL_3
changeset 13 cb9d56c0e2af
parent 0 cec860690d41
permissions -rw-r--r--
Revision: 201033 Kit: 201033

;==========================================================================
;   This is the configuration file for the "win_drive.fxt" filesystem extension for the emulator.
;   See \emulator\wins\win_drive.
;
;   This file shall reside in \epoc32\data\ directory.
;
;==========================================================================

[Drive_T]


[Drive_X]
;--------------------------------------------------------------------------
; The name of the Windows device that can be used by win_drive.fxt extension as the media.
; The device can be "physical", for example HDD partition or removable drive or "image file", when 
; the specifie file will be used as EPOC drive.

; 1. "Physical" media:
;   This key value shall look like: DeviceName=\\.\F:
;   'F:' in this case is the Windows drive letter that will be used. This drive can be removable or 
;   non-removable. 
;   preferable settings:
;     * BytesPerSector=0 or not defined, it is unlikely that Windows drives will use something different
;                        from 512 bytes; '0' means "use windows volume partition information"
;
;     * MediaSizeInSectors=0 or not defined if you wish to use existing partition information for this windows volume.
;       Or it can be the number of sectors, less than the real number of sectors on this windows drive; in this
;       case only a part of the drive will be used. It can't be more than maximal number of sectors on the 
;       specified windows drive - it's impossible to increase the partition size.
;
; 2."Image file" media
;   This key value shall look like: DeviceName=\epoc32\data\media\my_image_file.bin
;   preferable settings:
;     * BytesPerSector=0 or not defined for 512 bps; 1024, 2048 and 4096 bps are also valid, 
;       but if they are supported or not, depends on the appropriate .fsy for this epoc drive.
;
;     * MediaSizeInSectors=0 or not defined only for the case, when the image file already exists.
;       In this case EPOC drive geometry will be calculated depending on the image file size and BytesPerSector value
;       If 'MediaSizeInSectors' value is specified, the image file will be created/expanded/shunk to correspond
;       to this size; its size in bytes will be MediaSizeInSectors*BytesPerSector
;
; Default value: there is no devault value, the device name must be correctly specified

;DeviceName=\\.\F:
;DeviceName=\\.\Z:
DeviceName=\epoc32\data\media\MMCCRD0A1.BIN

;--------------------------------------------------------------------------
; bytes per sector. Valid values are: 0, 512, 1024, 2048, 4096.
; '0' means 'Auto' if the media is a physical volume, its partition info will be used in this case,
;   if the media is the image file, 512 bytes per sector will be used.
; Actually, using anything rather than 512 is not recommended.
;
; Default value:0

;BytesPerSector=0

;--------------------------------------------------------------------------
; This parameter specifies the EPOC media size in sectors. 
;* Value '0' means "Auto". 
;   In this case if the 'DeviceName' parameter specifies the windows physical volume,
;   its partition information will be used. If the 'DeviceName' parameter specifies the image file, this file
;   must exist and its total length will be used to calculate media size in sectors.
;
;* If the value of this key is > 0
;    For physical media it can't be more than maximal number of the sectors on the windows volume;
;    if less, only the beginning of the partition will be used.
;    If "image file" media is used, this image file will be opened/created and its size set to MediaSizeInSectors*BytesPerSector
;
; Default value:0

MediaSizeInSectors=40960


;--------------------------------------------------------------------------
; If this parameter !=0, this EPOC drive ([Drive_*]) will be visible as Read-Only  
;
; Default value:0
;
;ReadOnly = 1;

;--------------------------------------------------------------------------
; You can override media type (TMediaType) for this particular drive.
;
; Default value:0, which means that it won't be overriden by this extension and taken from the original media driver.
;
;MediaTypeOverride=3 ;EMediaHardDisk

;--------------------------------------------------------------------------
; You can override media attributes (TLocalDriveCaps::iMediaAtt) for this particular drive by specify 'AND' and 'OR'. 
; masks that can be applied to the TLocalDriveCaps::iMediaAtt field returned by the original media driver.  
; These values mut be in hex!
;
; Default value for "AND" mask :0xFFFFFFFF
; Default value for "OR"  mask :0x0
;MediaAttOverride_AND=0xFFFFFFFD ; will clear KMediaAttFormattable flag
;MediaAttOverride_OR=0x010 ; will set KMediaAttLockable flag 



;--------------------------------------------------------------------------
; You can override drive attributes (TLocalDriveCaps::iDriveAtt) for this particular drive by specify 'AND' and 'OR'. 
; masks that can be applied to the TLocalDriveCaps::iDriveAtt field returned by the original media driver.  
; These values mut be in hex!
;
; Default value for "AND" mask :0xFFFFFFFF
; Default value for "OR"  mask :0x0
;DriveAttOverride_AND=
;DriveAttOverride_OR=