baseintegtests/baseintegrationtest/testsuites/fat32/testdata/basetestfat32config.ini
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseintegtests/baseintegrationtest/testsuites/fat32/testdata/basetestfat32config.ini Mon Oct 19 15:55:17 2009 +0100
@@ -0,0 +1,1186 @@
+[Common]
+DriveLetter=X
+SetDebug=0
+
+[Larger512]
+FormatType=Full
+DriveLetter=X
+
+[BadMedia]
+FormatType=Full
+ReadPosition=11
+NumberOfBytes=2
+WritePosition=11
+WriteValue1=1
+WriteValue2=0
+CheckCode=-20
+PassRegardless=N
+CorrectVerdict=Fail
+
+
+[CorruptFatTable_4i]
+FormatType=Full
+SetFileName=FatCorrupt.txt
+Action=SetFileSize
+CheckCode=0
+
+[CorruptFatTable_4ii]
+SetFileName=FatCorrupt2.txt
+Action=SetFileSize
+CheckCode=0
+WritePosition=4018
+NumberOfBytes=1
+WriteValue1=4
+
+[CorruptFatTable_4iii]
+CheckCode=2
+PassRegardless=N
+
+[CorruptFatTable_3i]
+FormatType=Full
+SetFileName=FatCorrupt.txt
+Action=SetFileSize
+CheckCode=0
+
+[CorruptFatTable_3ii]
+WritePosition=4010
+NumberOfBytes=8
+WriteValue1=ff
+WriteValue2=ff
+WriteValue3=ff
+WriteValue4=0f
+WriteValue5=0
+WriteValue6=0
+WriteValue7=0
+WriteValue8=0
+CheckCode=4
+PassRegardless=N
+
+[CorruptFatTable_2i]
+FormatType=Full
+NumberOfBytes=4
+WritePosition=4048
+WriteValue1=18
+WriteValue2=0
+WriteValue3=0
+WriteValue4=0
+CorrectVerdict=Fail
+
+[CorruptFatTable_2ii]
+NumberOfBytes=4
+WritePosition=40D0
+WriteValue1=22
+WriteValue2=0
+WriteValue3=0
+WriteValue4=0
+
+[CorruptFatTable_2iii]
+NumberOfBytes=4
+WritePosition=4138
+WriteValue1=2
+WriteValue2=0
+WriteValue3=0
+WriteValue4=0
+CheckCode=3
+PassRegardless=Y
+
+[CorruptFatTable_1i]
+FormatType=Full
+SetFileName=FatCorrupt.txt
+Action=SetFileSize
+CheckCode=0
+
+[CorruptFatTable_1ii]
+WritePosition=400C
+NumberOfBytes=4
+WriteValue1=0
+WriteValue2=0
+WriteValue3=0
+WriteValue4=0
+CheckCode=1
+PassRegardless=N
+
+[BPB_FATSz32]
+FormatType=Full
+Calculation=ComputeFatSize
+
+[Bit_CInShutBitMask]
+FormatType=Quick
+ReadPosition=4000
+Mask=4000000
+MaskReturn=1
+NumberOfBytes=4
+
+[Bit_CHrdErrBitMask]
+FormatType=Quick
+ReadPosition=4004
+Mask=8000000
+MaskReturn=1
+NumberOfBytes=4
+
+[BPB_ExtFlags_1]
+FormatType=Full
+ReadPosition=29
+Mask=0
+NumberOfBytes=1
+
+
+[BPB_ExtFlags_4]
+FormatType=Quick
+ReadPosition=29
+Mask=70
+MaskReturn=0
+NumberOfBytes=1
+
+[BPB_ExtFlags_6]
+FormatType=Quick
+ReadPosition=28
+Mask=FF
+MaskReturn=0
+NumberOfBytes=1
+
+[BPB_FSVer]
+FormatType=Quick
+ReadPosition=2A
+NumberOfBytes=2
+CorrectResult1=0
+CorrectResult2=0
+WritePosition=2A
+WriteValue1=1
+WriteValue2=0
+CorrectVerdict=Fail
+
+[BPB_FSVer_3]
+FormatType=Quick
+ReadPosition=2A
+NumberOfBytes=2
+CorrectResult1=0
+CorrectResult2=0
+WritePosition=2A
+WriteValue1=0
+WriteValue2=1
+CorrectVerdict=Fail
+
+[BPB_FSVer_4]
+FormatType=Full
+NumberOfBytes=2
+WritePosition=2B
+WriteValue1=0
+WriteValue2=0
+CorrectVerdict=Pass
+
+[BPB_RootClus_1]
+FormatType=Full
+ReadPosition=2C
+NumberOfBytes=4
+CorrectResult1=2
+CorrectResult2=0
+CorrectResult3=0
+CorrectResult4=0
+
+[BPB_RootClus_2]
+FormatType=Quick
+ReadPosition=2C
+NumberOfBytes=4
+CorrectResult1=3
+CorrectResult2=0
+CorrectResult3=0
+CorrectResult4=0
+WritePosition=4008
+WriteValue1=f7
+WriteValue2=ff
+WriteValue3=ff
+WriteValue4=0f
+
+[BPB_FSInfo]
+FormatType=Full
+ReadPosition=30
+NumberOfBytes=2
+CorrectResult1=1
+CorrectResult2=0
+
+[BPB_BkBootSec]
+FormatType=Full
+ReadPosition=32
+NumberOfBytes=2
+CorrectResult1=0
+CorrectResult2=0
+
+[BPB_BkBootSec_i]
+FormatType=Full
+ReadPosition=C03
+NumberOfBytes=5
+CorrectResult1=0
+CorrectResult2=0
+CorrectResult3=0
+CorrectResult4=0
+CorrectResult5=0
+
+[BPB_Reserved]
+FormatType=Full
+ReadPosition=34
+NumberOfBytes=C
+CorrectResult1=0
+CorrectResult2=0
+CorrectResult3=0
+CorrectResult4=0
+CorrectResult5=0
+CorrectResult6=0
+CorrectResult7=0
+CorrectResult8=0
+CorrectResult9=0
+CorrectResult10=0
+CorrectResult11=0
+CorrectResult12=0
+
+[BPB_Reserved_2]
+WritePosition=34
+NumberOfBytes=C
+WriteValue1=1
+WriteValue2=1
+WriteValue3=1
+WriteValue4=1
+WriteValue5=1
+WriteValue6=1
+WriteValue7=1
+WriteValue8=1
+WriteValue9=1
+WriteValue10=1
+WriteValue11=1
+WriteValue12=1
+CheckCode=-5
+PassRegardless=Y
+
+[BPB_RootEntCnt_2]
+FormatType=Quick
+ReadPosition=11
+NumberOfBytes=2
+CorrectResult1=0
+CorrectResult2=0
+
+[BPB_RootEntCnt_3]
+ReadPosition=11
+NumberOfBytes=2
+WritePosition=11
+WriteValue1=1
+WriteValue2=0
+CheckCode=-20
+PassRegardless=N
+
+[BPB_RootEntCnt_3]
+ReadPosition=11
+NumberOfBytes=2
+WritePosition=11
+WriteValue1=1
+WriteValue2=0
+CheckCode=-5
+PassRegardless=N
+
+[FAT32Cluster_1]
+FormatType=Full
+Calculation=ClusterCount
+
+[FAT32Cluster_2a]
+FormatType=Quick
+ReadPosition=4010
+NumberOfBytes=4
+CorrectResult1=f7
+CorrectResult2=ff
+CorrectResult3=ff
+CorrectResult4=0f
+WritePosition=4010
+WriteValue1=f7
+WriteValue2=ff
+WriteValue3=ff
+WriteValue4=0f
+Action=SetFileSize
+CheckCode=0
+Attributes=Normal
+
+[FAT32Cluster_2b]
+ReadPosition=400C
+NumberOfBytes=10
+CorrectResult1=05
+CorrectResult2=00
+CorrectResult3=00
+CorrectResult4=00
+CorrectResult5=f7
+CorrectResult6=ff
+CorrectResult7=ff
+CorrectResult8=0f
+CorrectResult9=06
+CorrectResult10=00
+CorrectResult11=00
+CorrectResult12=00
+CorrectResult13=ff
+CorrectResult14=ff
+CorrectResult15=ff
+CorrectResult16=0f
+
+
+[FSINFOSTRUC_1]
+FormatType=Full
+ReadPosition=200
+NumberOfBytes=4
+CorrectResult1=52
+CorrectResult2=52
+CorrectResult3=61
+CorrectResult4=41
+
+[FSINFOSTRUC_2]
+ReadPosition=3FC
+NumberOfBytes=4
+CorrectResult1=00
+CorrectResult2=00
+CorrectResult3=55
+CorrectResult4=AA
+
+[FSINFOSTRUC_3]
+ReadPosition=3E4
+NumberOfBytes=4
+CorrectResult1=72
+CorrectResult2=72
+CorrectResult3=41
+CorrectResult4=61
+
+[FSINFOSTRUC_4b]
+ReadPosition=3E8
+NumberOfBytes=4
+CorrectResult1=F9
+CorrectResult2=FD
+CorrectResult3=3
+CorrectResult4=0
+Action=SetFileSize
+CheckCode=0
+Attributes=Normal
+
+[FSINFOSTRUC_4c]
+FormatType=Quick
+WritePosition=3E8
+NumberOfBytes=4
+WriteValue1=FF
+WriteValue2=FF
+WriteValue3=FF
+WriteValue4=FF
+CheckCode=0
+PassRegardless=N
+
+[FSINFOSTRUC_4d]
+FormatType=Full
+Calculation=SetGreater
+CheckCode=-20
+PassRegardless=Y
+
+[FSINFOSTRUC_5a]
+FormatType=Quick
+ReadPosition=3EC
+CorrectResult1=2
+CorrectResult2=0
+CorrectResult3=0
+CorrectResult4=0
+
+[FSINFOSTRUC_5b]
+FormatType=Quick
+ReadPosition=3EC
+NumberOfBytes=4
+WritePosition=400C
+WriteValue1=f7
+WriteValue2=ff
+WriteValue3=ff
+WriteValue4=0f
+CorrectResult1=4
+CorrectResult2=0
+CorrectResult3=0
+CorrectResult4=0
+
+[FSINFOSTRUC_5c]
+FormatType=Full
+NumberOfBytes=4
+ReadPosition=3EC
+ReadLength=4
+CorrectResult1=6
+CorrectResult2=0
+CorrectResult3=0
+CorrectResult4=0
+Action=SetFileSize
+CheckCode=0
+Attributes=Normal
+
+[DIR_Name_1]
+FormatType=Full
+Action=DeleteFile
+CheckCode=0
+Attributes=Normal
+ReadPosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=64
+NumberOfBytes=1
+CorrectResult1=E5
+
+[DIR_Name_2]
+ReadPosition=0
+ClusterNumber=3
+Entry=1
+PositionInEntry=64
+NumberOfBytes=1
+CorrectResult1=0
+
+[DIR_Name_3]
+FormatType=Full
+SetFileName=Tst06.txt
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=0
+NumberOfBytes=1
+WriteValue1=6
+CheckCode=0
+PassRegardless=Y
+ReadAction=OpenFile
+FileName=Tst06.txt
+ReadCheckCode=-20
+
+[DIR_Name_5_check]
+FormatType=Full
+CheckCode=-5
+PassRegardless=Y
+
+[DIR_Name_5i]
+FormatType=Full
+SetFileName=Tst22.txt
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=0
+NumberOfBytes=1
+WriteValue1=22
+CheckCode=0
+PassRegardless=Y
+ReadAction=OpenFile
+FileName=Tst22.txt
+ReadCheckCode=-20
+
+[DIR_Name_5ii]
+FormatType=Full
+SetFileName=Tst2A.txt
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=0
+NumberOfBytes=1
+WriteValue1=2A
+CheckCode=0
+PassRegardless=Y
+ReadAction=OpenFile
+FileName=Tst2A.txt
+ReadCheckCode=-20
+
+[DIR_Name_5iii]
+FormatType=Full
+SetFileName=Tst2B.txt
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=0
+NumberOfBytes=1
+WriteValue1=2B
+CheckCode=0
+PassRegardless=Y
+ReadAction=OpenFile
+FileName=Tst2B.txt
+ReadCheckCode=-20
+
+[DIR_Name_5iv]
+FormatType=Full
+SetFileName=Tst2C.txt
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=0
+NumberOfBytes=1
+WriteValue1=2C
+CheckCode=0
+PassRegardless=Y
+ReadAction=OpenFile
+FileName=Tst2C.txt
+ReadCheckCode=-20
+
+[DIR_Name_5v]
+FormatType=Full
+SetFileName=Tst2E.txt
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=0
+NumberOfBytes=1
+WriteValue1=2D
+CheckCode=0
+PassRegardless=Y
+ReadAction=OpenFile
+FileName=Tst2E.txt
+ReadCheckCode=-20
+
+
+[DIR_Attr_1]
+FormatType=Quick
+Action=Write
+OpenMode=ReadOnly
+CheckCode=-21
+Attributes=ReadOnly
+
+[DIR_Attr_2]
+FormatType=Quick
+Action=DirList
+OpenMode=ReadOnly
+CheckCode=-1
+Attributes=Hidden
+
+[DIR_Attr_3]
+FormatType=Quick
+Action=CheckAtt
+CheckCode=0
+Attributes=System
+
+[DIR_Attr_4]
+FormatType=Quick
+Action=CheckAtt
+CheckCode=-2
+Attributes=Dir
+
+[DIR_Attr_5]
+FormatType=Quick
+Action=MakeDirectory
+CheckCode=0
+Attributes=Dir
+SetFileName=DirCreate
+
+[DIR_Attr_6]
+FormatType=Quick
+Action=SetLabel
+CheckCode=0
+Attributes=Dir
+
+[DIR_Attr_7]
+FormatType=Quick
+Action=SetTwoLabels
+CheckCode=-28
+Attributes=Dir
+
+[DIRSPECIALENT_1]
+FormatType=Full
+Action=MakeTwoDirectory
+Attributes=Dir
+CheckCode=0
+
+[DIRSPECIALENT_1a]
+ReadPosition=0
+ClusterNumber=3
+Entry=1
+PositionInEntry=0
+NumberOfBytes=B
+CorrectResult1=2E
+CorrectResult2=20
+CorrectResult3=20
+CorrectResult4=20
+CorrectResult5=20
+CorrectResult6=20
+CorrectResult7=20
+CorrectResult8=20
+CorrectResult9=20
+CorrectResult10=20
+CorrectResult11=20
+
+[DIRSPECIALENT_1b]
+ReadPosition=0
+ClusterNumber=3
+Entry=1
+PositionInEntry=32
+NumberOfBytes=B
+CorrectResult1=2E
+CorrectResult2=2E
+CorrectResult3=20
+CorrectResult4=20
+CorrectResult5=20
+CorrectResult6=20
+CorrectResult7=20
+CorrectResult8=20
+CorrectResult9=20
+CorrectResult10=20
+CorrectResult11=20
+
+[DIRSPECIALENT_2a]
+FormatType=Quick
+SetFileName=.
+CheckCode=-28
+
+[DIRSPECIALENT_2b]
+FormatType=Quick
+SetFileName=..
+CheckCode=-28
+
+[DIR_Date]
+FormatType=Full
+SetFileName=DirDateTestFile.txt
+CheckCode=0
+
+[DIR_Date_1ai]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=80
+WriteValue1=21
+WriteValue2=00
+
+[DIR_Date_1aii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=88
+WriteValue1=21
+WriteValue2=00
+FileName=DirDateTestFile.txt
+ReadAction=GetModDate
+Date= 01 01 1980
+
+[DIR_Date_1bi]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=80
+WriteValue1=3F
+WriteValue2=00
+
+[DIR_Date_1bii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=88
+WriteValue1=3F
+WriteValue2=00
+FileName=DirDateTestFile.txt
+ReadAction=GetModDate
+Date= 31 01 1980
+
+[DIR_Date_1ci]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=80
+WriteValue1=20
+WriteValue2=00
+
+[DIR_Date_1cii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=88
+WriteValue1=20
+WriteValue2=00
+FileName=DirDateTestFile.txt
+ReadAction=GetModDate
+Date= 01 01 0000
+
+[DIR_Date_2ai]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=80
+WriteValue1=21
+WriteValue2=00
+
+[DIR_Date_2aii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=88
+WriteValue1=21
+WriteValue2=00
+FileName=DirDateTestFile.txt
+ReadAction=GetModDate
+Date= 01 01 1980
+
+[DIR_Date_2bi]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=80
+WriteValue1=81
+WriteValue2=01
+
+[DIR_Date_2bii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=88
+WriteValue1=81
+WriteValue2=01
+FileName=DirDateTestFile.txt
+ReadAction=GetModDate
+Date= 01 12 1980
+
+[DIR_Date_2ci]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=80
+WriteValue1=01
+WriteValue2=00
+
+[DIR_Date_2cii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=88
+WriteValue1=01
+WriteValue2=00
+FileName=DirDateTestFile.txt
+ReadAction=GetModDate
+Date= 01 01 0000
+
+[DIR_Date_2di]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=80
+WriteValue1=A1
+WriteValue2=01
+
+[DIR_Date_2dii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=88
+WriteValue1=A1
+WriteValue2=01
+FileName=DirDateTestFile.txt
+ReadAction=GetModDate
+Date= 01 01 0000
+
+[DIR_Date_3ai]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=80
+WriteValue1=21
+WriteValue2=00
+
+[DIR_Date_3aii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=88
+WriteValue1=21
+WriteValue2=00
+FileName=DirDateTestFile.txt
+ReadAction=GetModDate
+Date= 01 01 1980
+
+[DIR_Date_3bi]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=80
+WriteValue1=21
+WriteValue2=FE
+
+[DIR_Date_3bii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=88
+WriteValue1=21
+WriteValue2=FE
+FileName=DirDateTestFile.txt
+ReadAction=GetModDate
+Date= 01 01 2107
+
+[DIR_Date_checknegative]
+FileName=DirDateTestFile.txt
+ReadAction=GetModTime
+Date= 01 01 1980
+
+[DIR_Date_checkpositive]
+FileName=DirDateTestFile.txt
+ReadAction=GetModTime
+Date= 01 01 1980
+
+
+[DIR_Time]
+FormatType=Full
+SetFileName=DirTimeTestFile.txt
+CheckCode=0
+
+[DIR_Time_1ai]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=78
+WriteValue1=00
+WriteValue2=00
+
+[DIR_Time_1aii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=86
+WriteValue1=00
+WriteValue2=00
+FileName=DirTimeTestFile.txt
+ReadAction=GetModTime
+Time=000000
+
+[DIR_Time_1bi]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=78
+WriteValue1=1D
+WriteValue2=00
+
+[DIR_Time_1bii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=86
+WriteValue1=1D
+WriteValue2=00
+FileName=DirTimeTestFile.txt
+ReadAction=GetModTime
+Time=000058
+
+[DIR_Time_1ci]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=78
+WriteValue1=1E
+WriteValue2=00
+
+[DIR_Time_1cii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=86
+WriteValue1=1E
+WriteValue2=00
+FileName=DirTimeTestFile.txt
+ReadAction=GetModTime
+Time=000000
+
+[DIR_Time_2ai]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=78
+WriteValue1=00
+WriteValue2=00
+
+[DIR_Time_2aii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=86
+WriteValue1=00
+WriteValue2=00
+FileName=DirTimeTestFile.txt
+ReadAction=GetModTime
+Time=000000
+
+[DIR_Time_2bi]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=78
+WriteValue1=60
+WriteValue2=07
+
+[DIR_Time_2bii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=86
+WriteValue1=60
+WriteValue2=07
+FileName=DirTimeTestFile.txt
+ReadAction=GetModTime
+Time=005900
+
+[DIR_Time_2ci]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=78
+WriteValue1=80
+WriteValue2=07
+
+[DIR_Time_2cii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=86
+WriteValue1=80
+WriteValue2=07
+FileName=DirTimeTestFile.txt
+ReadAction=GetModTime
+Time=000000
+
+[DIR_Time_3ai]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=78
+WriteValue1=00
+WriteValue2=00
+
+[DIR_Time_3aii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=86
+WriteValue1=00
+WriteValue2=00
+FileName=DirTimeTestFile.txt
+ReadAction=GetModTime
+Time=000000
+
+[DIR_Time_3bi]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=78
+WriteValue1=00
+WriteValue2=B8
+
+[DIR_Time_3bii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=86
+WriteValue1=00
+WriteValue2=B8
+FileName=DirTimeTestFile.txt
+ReadAction=GetModTime
+Time=230000
+
+[DIR_Time_3ci]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=78
+WriteValue1=00
+WriteValue2=C0
+
+[DIR_Time_3cii]
+NumberOfBytes=2
+WritePosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=86
+WriteValue1=00
+WriteValue2=C0
+FileName=DirTimeTestFile.txt
+ReadAction=GetModTime
+Time=000000
+
+[DIR_Time_checknegative]
+FileName=DirTimeTestFile.txt
+ReadAction=GetModTime
+ShouldPass=-1
+
+[DIR_Time_checkpositive]
+FileName=DirTimeTestFile.txt
+ReadAction=GetModTime
+ShouldPass=0
+
+[LDIR_1]
+FormatType=Full
+SetFileName=ThisFileShouldTakeUpThreeLongEnts.txt
+CheckCode=0
+ReadPosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=0
+Mask=40
+MaskReturn=1
+NumberOfBytes=1
+
+[LDIR_2a]
+FormatType=Full
+SetFileName=ThisFileIsTwoLongEnts.txt
+CheckCode=0
+ReadPosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=0
+NumberOfBytes=1
+CorrectResult1=42
+
+[LDIR_2ai]
+ReadPosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=32
+NumberOfBytes=1
+CorrectResult1=1
+
+[LDIR_2b]
+FormatType=Full
+SetFileName=ThisFileIsTwoLongEnts.txt
+CheckCode=0
+Action=DeleteFile
+ReadPosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=0
+NumberOfBytes=1
+CorrectResult1=E5
+
+[LDIR_2bi]
+ReadPosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=32
+NumberOfBytes=1
+CorrectResult1=E5
+
+[LDIR_3]
+FormatType=Full
+SetFileName=ThisFileShouldAndDoesTakeUpFiveLongDirectoryEntries.txt
+CheckCode=0
+ReadPosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=0
+NumberOfBytes=1
+CorrectResult1=45
+
+[LDIR_3i]
+ReadPosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=128
+NumberOfBytes=1
+CorrectResult1=1
+
+[LDIR_4]
+FormatType=Full
+SetFileName=ReadTestFile.txt
+CheckCode=0
+ReadPosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=11
+NumberOfBytes=1
+CorrectResult1=F
+
+[LDIR_5]
+FormatType=Full
+SetFileName=ReadTestFile.txt
+CheckCode=0
+ReadPosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=26
+NumberOfBytes=2
+CorrectResult1=0
+CorrectResult2=0
+
+[LDIR_5i]
+ClusterNumber=2
+Entry=1
+WritePosition=0
+PositionInEntry=26
+NumberOfBytes=2
+WriteValue1=2
+WriteValue2=0
+FileName=ReadTestFile.txt
+ReadCheckCode=-20
+
+[LDIR_6i]
+ReadPosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=0
+NumberOfBytes=1
+CorrectResult1=E5
+
+[LDIR_6ii]
+ReadPosition=0
+ClusterNumber=2
+Entry=1
+PositionInEntry=32
+NumberOfBytes=1
+CorrectResult1=E5
+
+[HighFourRes_a]
+FormatType=Full
+NumberOfBytes=4
+WritePosition=4004
+WriteValue1=ff
+WriteValue2=ff
+WriteValue3=ff
+WriteValue4=ff
+ReadPosition=4004
+CorrectResult1=ff
+CorrectResult2=ff
+CorrectResult3=ff
+CorrectResult4=0f
+
+[HighFourRes_b]
+FormatType=Quick
+NumberOfBytes=4
+ReadPosition=4004
+CorrectResult1=ff
+CorrectResult2=ff
+CorrectResult3=ff
+CorrectResult4=0f
+
+[FillDisk]
+FormatType=Full
+
+[ClusterBound_1]
+ClusterAction=WriteToFile
+
+[ClusterBound_2]
+ClusterAction=CreateFiles
+
+[RemoveMedia]
+FormatType=Full
+CheckCode=0
+PassRegardless=N
\ No newline at end of file