diff mbox series

[U-Boot,v3,10/26] fs: fat: support write with non-zero offset

Message ID 20180911065922.19141-11-takahiro.akashi@linaro.org
State Accepted
Headers show
Series subject: fs: fat: extend FAT write operations | expand

Commit Message

AKASHI Takahiro Sept. 11, 2018, 6:59 a.m. UTC
From: AKASHI Takahiro <takahiro.akashi@linaro.org>

In this patch, all the necessary code for allowing for a file offset
at write is implemented. What plays a major roll here is get_set_cluster(),
which, in contrast to its counterpart, set_cluster(), only operates on
already-allocated clusters, overwriting with data.

So, with a file offset specified, set_contents() seeks and writes data
with set_get_cluster() until the end of a file, and, once it reaches
there, continues writing with set_cluster() for the rest.

Please note that a file will be trimmed as a result of write operation if
write ends before reaching file's end. This is an intended behavior
in order to maintain compatibility with the current interface.

Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
---
 fs/fat/fat_write.c | 288 ++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 273 insertions(+), 15 deletions(-)

Comments

Alexander Graf Sept. 11, 2018, 11:09 a.m. UTC | #1
On 11.09.18 08:59, Akashi, Takahiro wrote:
> From: AKASHI Takahiro <takahiro.akashi@linaro.org>
> 
> In this patch, all the necessary code for allowing for a file offset
> at write is implemented. What plays a major roll here is get_set_cluster(),
> which, in contrast to its counterpart, set_cluster(), only operates on
> already-allocated clusters, overwriting with data.
> 
> So, with a file offset specified, set_contents() seeks and writes data
> with set_get_cluster() until the end of a file, and, once it reaches
> there, continues writing with set_cluster() for the rest.
> 
> Please note that a file will be trimmed as a result of write operation if
> write ends before reaching file's end. This is an intended behavior
> in order to maintain compatibility with the current interface.
> 
> Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
> ---
>  fs/fat/fat_write.c | 288 ++++++++++++++++++++++++++++++++++++++++++---
>  1 file changed, 273 insertions(+), 15 deletions(-)
> 
> diff --git a/fs/fat/fat_write.c b/fs/fat/fat_write.c
> index c22d8c7a46a1..651c7866debc 100644
> --- a/fs/fat/fat_write.c
> +++ b/fs/fat/fat_write.c
> @@ -450,6 +450,121 @@ set_cluster(fsdata *mydata, __u32 clustnum, __u8 *buffer,
>  	return 0;
>  }
>  
> +static __u8 tmpbuf_cluster[MAX_CLUSTSIZE] __aligned(ARCH_DMA_MINALIGN);

I'm not sure all systems that allow FAT writing will like the additional
overhead this will incur. Have you thrown your patch set into buildman
to check all boards successfully build?


Alex
AKASHI Takahiro Sept. 12, 2018, 2:14 a.m. UTC | #2
On Tue, Sep 11, 2018 at 01:09:43PM +0200, Alexander Graf wrote:
> 
> 
> On 11.09.18 08:59, Akashi, Takahiro wrote:
> > From: AKASHI Takahiro <takahiro.akashi@linaro.org>
> > 
> > In this patch, all the necessary code for allowing for a file offset
> > at write is implemented. What plays a major roll here is get_set_cluster(),
> > which, in contrast to its counterpart, set_cluster(), only operates on
> > already-allocated clusters, overwriting with data.
> > 
> > So, with a file offset specified, set_contents() seeks and writes data
> > with set_get_cluster() until the end of a file, and, once it reaches
> > there, continues writing with set_cluster() for the rest.
> > 
> > Please note that a file will be trimmed as a result of write operation if
> > write ends before reaching file's end. This is an intended behavior
> > in order to maintain compatibility with the current interface.
> > 
> > Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
> > ---
> >  fs/fat/fat_write.c | 288 ++++++++++++++++++++++++++++++++++++++++++---
> >  1 file changed, 273 insertions(+), 15 deletions(-)
> > 
> > diff --git a/fs/fat/fat_write.c b/fs/fat/fat_write.c
> > index c22d8c7a46a1..651c7866debc 100644
> > --- a/fs/fat/fat_write.c
> > +++ b/fs/fat/fat_write.c
> > @@ -450,6 +450,121 @@ set_cluster(fsdata *mydata, __u32 clustnum, __u8 *buffer,
> >  	return 0;
> >  }
> >  
> > +static __u8 tmpbuf_cluster[MAX_CLUSTSIZE] __aligned(ARCH_DMA_MINALIGN);
> 
> I'm not sure all systems that allow FAT writing will like the additional
> overhead this will incur.

Which part are you seeing as "overhead"?
I know it's ugly but the same technique is also used in fat.c :)

> Have you thrown your patch set into buildman
> to check all boards successfully build?

No, not at all.

Thanks,
-Takahiro Akashi
> 
> 
> Alex
Alexander Graf Sept. 12, 2018, 5:42 a.m. UTC | #3
On 12.09.18 04:14, Akashi, Takahiro wrote:
> On Tue, Sep 11, 2018 at 01:09:43PM +0200, Alexander Graf wrote:
>>
>>
>> On 11.09.18 08:59, Akashi, Takahiro wrote:
>>> From: AKASHI Takahiro <takahiro.akashi@linaro.org>
>>>
>>> In this patch, all the necessary code for allowing for a file offset
>>> at write is implemented. What plays a major roll here is get_set_cluster(),
>>> which, in contrast to its counterpart, set_cluster(), only operates on
>>> already-allocated clusters, overwriting with data.
>>>
>>> So, with a file offset specified, set_contents() seeks and writes data
>>> with set_get_cluster() until the end of a file, and, once it reaches
>>> there, continues writing with set_cluster() for the rest.
>>>
>>> Please note that a file will be trimmed as a result of write operation if
>>> write ends before reaching file's end. This is an intended behavior
>>> in order to maintain compatibility with the current interface.
>>>
>>> Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
>>> ---
>>>  fs/fat/fat_write.c | 288 ++++++++++++++++++++++++++++++++++++++++++---
>>>  1 file changed, 273 insertions(+), 15 deletions(-)
>>>
>>> diff --git a/fs/fat/fat_write.c b/fs/fat/fat_write.c
>>> index c22d8c7a46a1..651c7866debc 100644
>>> --- a/fs/fat/fat_write.c
>>> +++ b/fs/fat/fat_write.c
>>> @@ -450,6 +450,121 @@ set_cluster(fsdata *mydata, __u32 clustnum, __u8 *buffer,
>>>  	return 0;
>>>  }
>>>  
>>> +static __u8 tmpbuf_cluster[MAX_CLUSTSIZE] __aligned(ARCH_DMA_MINALIGN);
>>
>> I'm not sure all systems that allow FAT writing will like the additional
>> overhead this will incur.
> 
> Which part are you seeing as "overhead"?
> I know it's ugly but the same technique is also used in fat.c :)

Yeah, it just grows .bss by the cluster size. But I didn't run into any
board yet that complained, so I guess we're good.

> 
>> Have you thrown your patch set into buildman
>> to check all boards successfully build?
> 
> No, not at all.

You turned out lucky then :). If you don't want to run travis (which
basically just calls buildman), you can run buildman locally as well to
verify that the code still builds fine on all targets after your changes.


Alex
Jean-Jacques Hiblot Oct. 15, 2018, 11:42 a.m. UTC | #4
This sometimes breaks fat writes.

The tests is simple: load a file from tftp, write it on MMC, read it 
back and compare

I can provide an image of the partition if needed.

JJ


=> setenv autoload no; dhcp; setenv serverip 192.168.1.42; tftp 
$loadaddr test; echo WRITING !; fatwrite mmc 0 $loadaddr u-boot.img 
$filesize; mmc dev 1; mmc dev 0 ; echo READING! ; fatload mmc 0 
0x83000000 u-boot.img; cmp.b 0x83000000 $loadae
link up on port 0, speed 1000, full duplex
BOOTP broadcast 1
DHCP client bound to address 192.168.1.27 (2004 ms)
link up on port 0, speed 1000, full duplex
Using ethernet@48484000 device
TFTP from server 192.168.1.42; our IP address is 192.168.1.27
Filename 'test'.
Load address: 0x82000000
Loading: #################################################################
          #######
          5.2 MiB/s
done
Bytes transferred = 1048576 (100000 hex)
WRITING !
writing u-boot.img
FAT16, fat_sect: 1, fatlength: 200
Rootdir begins at cluster: -6, sector: 401, offset: 32200
Data begins at: 425
Sector size: 512, cluster size: 4
FAT read(sect=401), clust_size=4, DIRENTSPERBLOCK=16
1048576 bytes
FAT16: entry: 0x0000020d = 525, offset: 0x020d = 525
debug: evicting -1, dirty: 0
FAT16: ret: 0x0000020e, entry: 0x0000020d, offset: 0x020d
FAT16: entry: 0x0000020e = 526, offset: 0x020e = 526
FAT16: ret: 0x0000020f, entry: 0x0000020e, offset: 0x020e
FAT16: entry: 0x0000020f = 527, offset: 0x020f = 527
FAT16: ret: 0x00000210, entry: 0x0000020f, offset: 0x020f
FAT16: entry: 0x00000210 = 528, offset: 0x0210 = 528
FAT16: ret: 0x00000211, entry: 0x00000210, offset: 0x0210
FAT16: entry: 0x00000211 = 529, offset: 0x0211 = 529
FAT16: ret: 0x00000212, entry: 0x00000211, offset: 0x0211
FAT16: entry: 0x00000212 = 530, offset: 0x0212 = 530
FAT16: ret: 0x00000213, entry: 0x00000212, offset: 0x0212
FAT16: entry: 0x00000213 = 531, offset: 0x0213 = 531
FAT16: ret: 0x00000214, entry: 0x00000213, offset: 0x0213
FAT16: entry: 0x00000214 = 532, offset: 0x0214 = 532
FAT16: ret: 0x00000215, entry: 0x00000214, offset: 0x0214
FAT16: entry: 0x00000215 = 533, offset: 0x0215 = 533
FAT16: ret: 0x00000216, entry: 0x00000215, offset: 0x0215
FAT16: entry: 0x00000216 = 534, offset: 0x0216 = 534
FAT16: ret: 0x00000217, entry: 0x00000216, offset: 0x0216
FAT16: entry: 0x00000217 = 535, offset: 0x0217 = 535
FAT16: ret: 0x00000218, entry: 0x00000217, offset: 0x0217
FAT16: entry: 0x00000218 = 536, offset: 0x0218 = 536
FAT16: ret: 0x00000219, entry: 0x00000218, offset: 0x0218
FAT16: entry: 0x00000219 = 537, offset: 0x0219 = 537
FAT16: ret: 0x0000021a, entry: 0x00000219, offset: 0x0219
FAT16: entry: 0x0000021a = 538, offset: 0x021a = 538
FAT16: ret: 0x0000021b, entry: 0x0000021a, offset: 0x021a
FAT16: entry: 0x0000021b = 539, offset: 0x021b = 539
FAT16: ret: 0x0000021c, entry: 0x0000021b, offset: 0x021b
FAT16: entry: 0x0000021c = 540, offset: 0x021c = 540
FAT16: ret: 0x0000021d, entry: 0x0000021c, offset: 0x021c
FAT16: entry: 0x0000021d = 541, offset: 0x021d = 541
FAT16: ret: 0x0000021e, entry: 0x0000021d, offset: 0x021d
FAT16: entry: 0x0000021e = 542, offset: 0x021e = 542
FAT16: ret: 0x0000021f, entry: 0x0000021e, offset: 0x021e
FAT16: entry: 0x0000021f = 543, offset: 0x021f = 543
FAT16: ret: 0x00000220, entry: 0x0000021f, offset: 0x021f
FAT16: entry: 0x00000220 = 544, offset: 0x0220 = 544
FAT16: ret: 0x00000221, entry: 0x00000220, offset: 0x0220
FAT16: entry: 0x00000221 = 545, offset: 0x0221 = 545
FAT16: ret: 0x00000222, entry: 0x00000221, offset: 0x0221
FAT16: entry: 0x00000222 = 546, offset: 0x0222 = 546
FAT16: ret: 0x00000223, entry: 0x00000222, offset: 0x0222
FAT16: entry: 0x00000223 = 547, offset: 0x0223 = 547
FAT16: ret: 0x00000224, entry: 0x00000223, offset: 0x0223
FAT16: entry: 0x00000224 = 548, offset: 0x0224 = 548
FAT16: ret: 0x00000225, entry: 0x00000224, offset: 0x0224
FAT16: entry: 0x00000225 = 549, offset: 0x0225 = 549
FAT16: ret: 0x00000226, entry: 0x00000225, offset: 0x0225
FAT16: entry: 0x00000226 = 550, offset: 0x0226 = 550
FAT16: ret: 0x00000227, entry: 0x00000226, offset: 0x0226
FAT16: entry: 0x00000227 = 551, offset: 0x0227 = 551
FAT16: ret: 0x00000228, entry: 0x00000227, offset: 0x0227
FAT16: entry: 0x00000228 = 552, offset: 0x0228 = 552
FAT16: ret: 0x00000229, entry: 0x00000228, offset: 0x0228
FAT16: entry: 0x00000229 = 553, offset: 0x0229 = 553
FAT16: ret: 0x0000022a, entry: 0x00000229, offset: 0x0229
FAT16: entry: 0x0000022a = 554, offset: 0x022a = 554
FAT16: ret: 0x0000022b, entry: 0x0000022a, offset: 0x022a
FAT16: entry: 0x0000022b = 555, offset: 0x022b = 555
FAT16: ret: 0x0000022c, entry: 0x0000022b, offset: 0x022b
FAT16: entry: 0x0000022c = 556, offset: 0x022c = 556
FAT16: ret: 0x0000022d, entry: 0x0000022c, offset: 0x022c
FAT16: entry: 0x0000022d = 557, offset: 0x022d = 557
FAT16: ret: 0x0000022e, entry: 0x0000022d, offset: 0x022d
FAT16: entry: 0x0000022e = 558, offset: 0x022e = 558
FAT16: ret: 0x0000022f, entry: 0x0000022e, offset: 0x022e
FAT16: entry: 0x0000022f = 559, offset: 0x022f = 559
FAT16: ret: 0x00000230, entry: 0x0000022f, offset: 0x022f
FAT16: entry: 0x00000230 = 560, offset: 0x0230 = 560
FAT16: ret: 0x00000231, entry: 0x00000230, offset: 0x0230
FAT16: entry: 0x00000231 = 561, offset: 0x0231 = 561
FAT16: ret: 0x00000232, entry: 0x00000231, offset: 0x0231
FAT16: entry: 0x00000232 = 562, offset: 0x0232 = 562
FAT16: ret: 0x00000233, entry: 0x00000232, offset: 0x0232
FAT16: entry: 0x00000233 = 563, offset: 0x0233 = 563
FAT16: ret: 0x00000234, entry: 0x00000233, offset: 0x0233
FAT16: entry: 0x00000234 = 564, offset: 0x0234 = 564
FAT16: ret: 0x00000235, entry: 0x00000234, offset: 0x0234
FAT16: entry: 0x00000235 = 565, offset: 0x0235 = 565
FAT16: ret: 0x00000236, entry: 0x00000235, offset: 0x0235
FAT16: entry: 0x00000236 = 566, offset: 0x0236 = 566
FAT16: ret: 0x00000237, entry: 0x00000236, offset: 0x0236
FAT16: entry: 0x00000237 = 567, offset: 0x0237 = 567
FAT16: ret: 0x00000238, entry: 0x00000237, offset: 0x0237
FAT16: entry: 0x00000238 = 568, offset: 0x0238 = 568
FAT16: ret: 0x00000239, entry: 0x00000238, offset: 0x0238
FAT16: entry: 0x00000239 = 569, offset: 0x0239 = 569
FAT16: ret: 0x0000023a, entry: 0x00000239, offset: 0x0239
FAT16: entry: 0x0000023a = 570, offset: 0x023a = 570
FAT16: ret: 0x0000023b, entry: 0x0000023a, offset: 0x023a
FAT16: entry: 0x0000023b = 571, offset: 0x023b = 571
FAT16: ret: 0x0000023c, entry: 0x0000023b, offset: 0x023b
FAT16: entry: 0x0000023c = 572, offset: 0x023c = 572
FAT16: ret: 0x0000023d, entry: 0x0000023c, offset: 0x023c
FAT16: entry: 0x0000023d = 573, offset: 0x023d = 573
FAT16: ret: 0x0000023e, entry: 0x0000023d, offset: 0x023d
FAT16: entry: 0x0000023e = 574, offset: 0x023e = 574
FAT16: ret: 0x0000023f, entry: 0x0000023e, offset: 0x023e
FAT16: entry: 0x0000023f = 575, offset: 0x023f = 575
FAT16: ret: 0x00000240, entry: 0x0000023f, offset: 0x023f
FAT16: entry: 0x00000240 = 576, offset: 0x0240 = 576
FAT16: ret: 0x00000241, entry: 0x00000240, offset: 0x0240
FAT16: entry: 0x00000241 = 577, offset: 0x0241 = 577
FAT16: ret: 0x00000242, entry: 0x00000241, offset: 0x0241
FAT16: entry: 0x00000242 = 578, offset: 0x0242 = 578
FAT16: ret: 0x00000243, entry: 0x00000242, offset: 0x0242
FAT16: entry: 0x00000243 = 579, offset: 0x0243 = 579
FAT16: ret: 0x00000244, entry: 0x00000243, offset: 0x0243
FAT16: entry: 0x00000244 = 580, offset: 0x0244 = 580
FAT16: ret: 0x00000245, entry: 0x00000244, offset: 0x0244
FAT16: entry: 0x00000245 = 581, offset: 0x0245 = 581
FAT16: ret: 0x00000246, entry: 0x00000245, offset: 0x0245
FAT16: entry: 0x00000246 = 582, offset: 0x0246 = 582
FAT16: ret: 0x00000247, entry: 0x00000246, offset: 0x0246
FAT16: entry: 0x00000247 = 583, offset: 0x0247 = 583
FAT16: ret: 0x00000248, entry: 0x00000247, offset: 0x0247
FAT16: entry: 0x00000248 = 584, offset: 0x0248 = 584
FAT16: ret: 0x00000249, entry: 0x00000248, offset: 0x0248
FAT16: entry: 0x00000249 = 585, offset: 0x0249 = 585
FAT16: ret: 0x0000024a, entry: 0x00000249, offset: 0x0249
FAT16: entry: 0x0000024a = 586, offset: 0x024a = 586
FAT16: ret: 0x0000024b, entry: 0x0000024a, offset: 0x024a
FAT16: entry: 0x0000024b = 587, offset: 0x024b = 587
FAT16: ret: 0x0000024c, entry: 0x0000024b, offset: 0x024b
FAT16: entry: 0x0000024c = 588, offset: 0x024c = 588
FAT16: ret: 0x0000024d, entry: 0x0000024c, offset: 0x024c
FAT16: entry: 0x0000024d = 589, offset: 0x024d = 589
FAT16: ret: 0x0000024e, entry: 0x0000024d, offset: 0x024d
FAT16: entry: 0x0000024e = 590, offset: 0x024e = 590
FAT16: ret: 0x0000024f, entry: 0x0000024e, offset: 0x024e
FAT16: entry: 0x0000024f = 591, offset: 0x024f = 591
FAT16: ret: 0x00000250, entry: 0x0000024f, offset: 0x024f
FAT16: entry: 0x00000250 = 592, offset: 0x0250 = 592
FAT16: ret: 0x00000251, entry: 0x00000250, offset: 0x0250
FAT16: entry: 0x00000251 = 593, offset: 0x0251 = 593
FAT16: ret: 0x00000252, entry: 0x00000251, offset: 0x0251
FAT16: entry: 0x00000252 = 594, offset: 0x0252 = 594
FAT16: ret: 0x00000253, entry: 0x00000252, offset: 0x0252
FAT16: entry: 0x00000253 = 595, offset: 0x0253 = 595
FAT16: ret: 0x00000254, entry: 0x00000253, offset: 0x0253
FAT16: entry: 0x00000254 = 596, offset: 0x0254 = 596
FAT16: ret: 0x00000255, entry: 0x00000254, offset: 0x0254
FAT16: entry: 0x00000255 = 597, offset: 0x0255 = 597
FAT16: ret: 0x00000256, entry: 0x00000255, offset: 0x0255
FAT16: entry: 0x00000256 = 598, offset: 0x0256 = 598
FAT16: ret: 0x00000257, entry: 0x00000256, offset: 0x0256
FAT16: entry: 0x00000257 = 599, offset: 0x0257 = 599
FAT16: ret: 0x00000258, entry: 0x00000257, offset: 0x0257
FAT16: entry: 0x00000258 = 600, offset: 0x0258 = 600
FAT16: ret: 0x00000259, entry: 0x00000258, offset: 0x0258
FAT16: entry: 0x00000259 = 601, offset: 0x0259 = 601
FAT16: ret: 0x0000025a, entry: 0x00000259, offset: 0x0259
FAT16: entry: 0x0000025a = 602, offset: 0x025a = 602
FAT16: ret: 0x0000025b, entry: 0x0000025a, offset: 0x025a
FAT16: entry: 0x0000025b = 603, offset: 0x025b = 603
FAT16: ret: 0x0000025c, entry: 0x0000025b, offset: 0x025b
FAT16: entry: 0x0000025c = 604, offset: 0x025c = 604
FAT16: ret: 0x0000025d, entry: 0x0000025c, offset: 0x025c
FAT16: entry: 0x0000025d = 605, offset: 0x025d = 605
FAT16: ret: 0x0000025e, entry: 0x0000025d, offset: 0x025d
FAT16: entry: 0x0000025e = 606, offset: 0x025e = 606
FAT16: ret: 0x0000025f, entry: 0x0000025e, offset: 0x025e
FAT16: entry: 0x0000025f = 607, offset: 0x025f = 607
FAT16: ret: 0x00000260, entry: 0x0000025f, offset: 0x025f
FAT16: entry: 0x00000260 = 608, offset: 0x0260 = 608
FAT16: ret: 0x00000261, entry: 0x00000260, offset: 0x0260
FAT16: entry: 0x00000261 = 609, offset: 0x0261 = 609
FAT16: ret: 0x00000262, entry: 0x00000261, offset: 0x0261
FAT16: entry: 0x00000262 = 610, offset: 0x0262 = 610
FAT16: ret: 0x00000263, entry: 0x00000262, offset: 0x0262
FAT16: entry: 0x00000263 = 611, offset: 0x0263 = 611
FAT16: ret: 0x00000264, entry: 0x00000263, offset: 0x0263
FAT16: entry: 0x00000264 = 612, offset: 0x0264 = 612
FAT16: ret: 0x00000265, entry: 0x00000264, offset: 0x0264
FAT16: entry: 0x00000265 = 613, offset: 0x0265 = 613
FAT16: ret: 0x00000266, entry: 0x00000265, offset: 0x0265
FAT16: entry: 0x00000266 = 614, offset: 0x0266 = 614
FAT16: ret: 0x00000267, entry: 0x00000266, offset: 0x0266
FAT16: entry: 0x00000267 = 615, offset: 0x0267 = 615
FAT16: ret: 0x00000268, entry: 0x00000267, offset: 0x0267
FAT16: entry: 0x00000268 = 616, offset: 0x0268 = 616
FAT16: ret: 0x00000269, entry: 0x00000268, offset: 0x0268
FAT16: entry: 0x00000269 = 617, offset: 0x0269 = 617
FAT16: ret: 0x0000026a, entry: 0x00000269, offset: 0x0269
FAT16: entry: 0x0000026a = 618, offset: 0x026a = 618
FAT16: ret: 0x0000026b, entry: 0x0000026a, offset: 0x026a
FAT16: entry: 0x0000026b = 619, offset: 0x026b = 619
FAT16: ret: 0x0000026c, entry: 0x0000026b, offset: 0x026b
FAT16: entry: 0x0000026c = 620, offset: 0x026c = 620
FAT16: ret: 0x0000026d, entry: 0x0000026c, offset: 0x026c
FAT16: entry: 0x0000026d = 621, offset: 0x026d = 621
FAT16: ret: 0x0000026e, entry: 0x0000026d, offset: 0x026d
FAT16: entry: 0x0000026e = 622, offset: 0x026e = 622
FAT16: ret: 0x0000026f, entry: 0x0000026e, offset: 0x026e
FAT16: entry: 0x0000026f = 623, offset: 0x026f = 623
FAT16: ret: 0x00000270, entry: 0x0000026f, offset: 0x026f
FAT16: entry: 0x00000270 = 624, offset: 0x0270 = 624
FAT16: ret: 0x00000271, entry: 0x00000270, offset: 0x0270
FAT16: entry: 0x00000271 = 625, offset: 0x0271 = 625
FAT16: ret: 0x00000272, entry: 0x00000271, offset: 0x0271
FAT16: entry: 0x00000272 = 626, offset: 0x0272 = 626
FAT16: ret: 0x00000273, entry: 0x00000272, offset: 0x0272
FAT16: entry: 0x00000273 = 627, offset: 0x0273 = 627
FAT16: ret: 0x00000274, entry: 0x00000273, offset: 0x0273
FAT16: entry: 0x00000274 = 628, offset: 0x0274 = 628
FAT16: ret: 0x00000275, entry: 0x00000274, offset: 0x0274
FAT16: entry: 0x00000275 = 629, offset: 0x0275 = 629
FAT16: ret: 0x00000276, entry: 0x00000275, offset: 0x0275
FAT16: entry: 0x00000276 = 630, offset: 0x0276 = 630
FAT16: ret: 0x00000277, entry: 0x00000276, offset: 0x0276
FAT16: entry: 0x00000277 = 631, offset: 0x0277 = 631
FAT16: ret: 0x00000278, entry: 0x00000277, offset: 0x0277
FAT16: entry: 0x00000278 = 632, offset: 0x0278 = 632
FAT16: ret: 0x00000279, entry: 0x00000278, offset: 0x0278
FAT16: entry: 0x00000279 = 633, offset: 0x0279 = 633
FAT16: ret: 0x0000027a, entry: 0x00000279, offset: 0x0279
FAT16: entry: 0x0000027a = 634, offset: 0x027a = 634
FAT16: ret: 0x0000027b, entry: 0x0000027a, offset: 0x027a
FAT16: entry: 0x0000027b = 635, offset: 0x027b = 635
FAT16: ret: 0x0000027c, entry: 0x0000027b, offset: 0x027b
FAT16: entry: 0x0000027c = 636, offset: 0x027c = 636
FAT16: ret: 0x0000027d, entry: 0x0000027c, offset: 0x027c
FAT16: entry: 0x0000027d = 637, offset: 0x027d = 637
FAT16: ret: 0x0000027e, entry: 0x0000027d, offset: 0x027d
FAT16: entry: 0x0000027e = 638, offset: 0x027e = 638
FAT16: ret: 0x0000027f, entry: 0x0000027e, offset: 0x027e
FAT16: entry: 0x0000027f = 639, offset: 0x027f = 639
FAT16: ret: 0x00000280, entry: 0x0000027f, offset: 0x027f
FAT16: entry: 0x00000280 = 640, offset: 0x0280 = 640
FAT16: ret: 0x00000281, entry: 0x00000280, offset: 0x0280
FAT16: entry: 0x00000281 = 641, offset: 0x0281 = 641
FAT16: ret: 0x00000282, entry: 0x00000281, offset: 0x0281
FAT16: entry: 0x00000282 = 642, offset: 0x0282 = 642
FAT16: ret: 0x00000283, entry: 0x00000282, offset: 0x0282
FAT16: entry: 0x00000283 = 643, offset: 0x0283 = 643
FAT16: ret: 0x00000284, entry: 0x00000283, offset: 0x0283
FAT16: entry: 0x00000284 = 644, offset: 0x0284 = 644
FAT16: ret: 0x00000285, entry: 0x00000284, offset: 0x0284
FAT16: entry: 0x00000285 = 645, offset: 0x0285 = 645
FAT16: ret: 0x00000286, entry: 0x00000285, offset: 0x0285
FAT16: entry: 0x00000286 = 646, offset: 0x0286 = 646
FAT16: ret: 0x00000287, entry: 0x00000286, offset: 0x0286
FAT16: entry: 0x00000287 = 647, offset: 0x0287 = 647
FAT16: ret: 0x00000288, entry: 0x00000287, offset: 0x0287
FAT16: entry: 0x00000288 = 648, offset: 0x0288 = 648
FAT16: ret: 0x00000289, entry: 0x00000288, offset: 0x0288
FAT16: entry: 0x00000289 = 649, offset: 0x0289 = 649
FAT16: ret: 0x0000028a, entry: 0x00000289, offset: 0x0289
FAT16: entry: 0x0000028a = 650, offset: 0x028a = 650
FAT16: ret: 0x0000028b, entry: 0x0000028a, offset: 0x028a
FAT16: entry: 0x0000028b = 651, offset: 0x028b = 651
FAT16: ret: 0x0000028c, entry: 0x0000028b, offset: 0x028b
FAT16: entry: 0x0000028c = 652, offset: 0x028c = 652
FAT16: ret: 0x0000028d, entry: 0x0000028c, offset: 0x028c
FAT16: entry: 0x0000028d = 653, offset: 0x028d = 653
FAT16: ret: 0x0000028e, entry: 0x0000028d, offset: 0x028d
FAT16: entry: 0x0000028e = 654, offset: 0x028e = 654
FAT16: ret: 0x0000028f, entry: 0x0000028e, offset: 0x028e
FAT16: entry: 0x0000028f = 655, offset: 0x028f = 655
FAT16: ret: 0x00000290, entry: 0x0000028f, offset: 0x028f
FAT16: entry: 0x00000290 = 656, offset: 0x0290 = 656
FAT16: ret: 0x00000291, entry: 0x00000290, offset: 0x0290
FAT16: entry: 0x00000291 = 657, offset: 0x0291 = 657
FAT16: ret: 0x00000292, entry: 0x00000291, offset: 0x0291
FAT16: entry: 0x00000292 = 658, offset: 0x0292 = 658
FAT16: ret: 0x00000293, entry: 0x00000292, offset: 0x0292
FAT16: entry: 0x00000293 = 659, offset: 0x0293 = 659
FAT16: ret: 0x00000294, entry: 0x00000293, offset: 0x0293
FAT16: entry: 0x00000294 = 660, offset: 0x0294 = 660
FAT16: ret: 0x00000295, entry: 0x00000294, offset: 0x0294
FAT16: entry: 0x00000295 = 661, offset: 0x0295 = 661
FAT16: ret: 0x00000296, entry: 0x00000295, offset: 0x0295
FAT16: entry: 0x00000296 = 662, offset: 0x0296 = 662
FAT16: ret: 0x00000297, entry: 0x00000296, offset: 0x0296
FAT16: entry: 0x00000297 = 663, offset: 0x0297 = 663
FAT16: ret: 0x00000298, entry: 0x00000297, offset: 0x0297
FAT16: entry: 0x00000298 = 664, offset: 0x0298 = 664
FAT16: ret: 0x00000299, entry: 0x00000298, offset: 0x0298
FAT16: entry: 0x00000299 = 665, offset: 0x0299 = 665
FAT16: ret: 0x0000029a, entry: 0x00000299, offset: 0x0299
FAT16: entry: 0x0000029a = 666, offset: 0x029a = 666
FAT16: ret: 0x0000029b, entry: 0x0000029a, offset: 0x029a
FAT16: entry: 0x0000029b = 667, offset: 0x029b = 667
FAT16: ret: 0x0000029c, entry: 0x0000029b, offset: 0x029b
FAT16: entry: 0x0000029c = 668, offset: 0x029c = 668
FAT16: ret: 0x0000029d, entry: 0x0000029c, offset: 0x029c
FAT16: entry: 0x0000029d = 669, offset: 0x029d = 669
FAT16: ret: 0x0000029e, entry: 0x0000029d, offset: 0x029d
FAT16: entry: 0x0000029e = 670, offset: 0x029e = 670
FAT16: ret: 0x0000029f, entry: 0x0000029e, offset: 0x029e
FAT16: entry: 0x0000029f = 671, offset: 0x029f = 671
FAT16: ret: 0x000002a0, entry: 0x0000029f, offset: 0x029f
FAT16: entry: 0x000002a0 = 672, offset: 0x02a0 = 672
FAT16: ret: 0x000002a1, entry: 0x000002a0, offset: 0x02a0
FAT16: entry: 0x000002a1 = 673, offset: 0x02a1 = 673
FAT16: ret: 0x000002a2, entry: 0x000002a1, offset: 0x02a1
FAT16: entry: 0x000002a2 = 674, offset: 0x02a2 = 674
FAT16: ret: 0x000002a3, entry: 0x000002a2, offset: 0x02a2
FAT16: entry: 0x000002a3 = 675, offset: 0x02a3 = 675
FAT16: ret: 0x000002a4, entry: 0x000002a3, offset: 0x02a3
FAT16: entry: 0x000002a4 = 676, offset: 0x02a4 = 676
FAT16: ret: 0x000002a5, entry: 0x000002a4, offset: 0x02a4
FAT16: entry: 0x000002a5 = 677, offset: 0x02a5 = 677
FAT16: ret: 0x000002a6, entry: 0x000002a5, offset: 0x02a5
FAT16: entry: 0x000002a6 = 678, offset: 0x02a6 = 678
FAT16: ret: 0x000002a7, entry: 0x000002a6, offset: 0x02a6
FAT16: entry: 0x000002a7 = 679, offset: 0x02a7 = 679
FAT16: ret: 0x000002a8, entry: 0x000002a7, offset: 0x02a7
FAT16: entry: 0x000002a8 = 680, offset: 0x02a8 = 680
FAT16: ret: 0x000002a9, entry: 0x000002a8, offset: 0x02a8
FAT16: entry: 0x000002a9 = 681, offset: 0x02a9 = 681
FAT16: ret: 0x000002aa, entry: 0x000002a9, offset: 0x02a9
FAT16: entry: 0x000002aa = 682, offset: 0x02aa = 682
FAT16: ret: 0x000002ab, entry: 0x000002aa, offset: 0x02aa
FAT16: entry: 0x000002ab = 683, offset: 0x02ab = 683
FAT16: ret: 0x000002ac, entry: 0x000002ab, offset: 0x02ab
FAT16: entry: 0x000002ac = 684, offset: 0x02ac = 684
FAT16: ret: 0x000002ad, entry: 0x000002ac, offset: 0x02ac
FAT16: entry: 0x000002ad = 685, offset: 0x02ad = 685
FAT16: ret: 0x000002ae, entry: 0x000002ad, offset: 0x02ad
FAT16: entry: 0x000002ae = 686, offset: 0x02ae = 686
FAT16: ret: 0x000002af, entry: 0x000002ae, offset: 0x02ae
FAT16: entry: 0x000002af = 687, offset: 0x02af = 687
FAT16: ret: 0x000002b0, entry: 0x000002af, offset: 0x02af
FAT16: entry: 0x000002b0 = 688, offset: 0x02b0 = 688
FAT16: ret: 0x000002b1, entry: 0x000002b0, offset: 0x02b0
FAT16: entry: 0x000002b1 = 689, offset: 0x02b1 = 689
FAT16: ret: 0x000002b2, entry: 0x000002b1, offset: 0x02b1
FAT16: entry: 0x000002b2 = 690, offset: 0x02b2 = 690
FAT16: ret: 0x000002b3, entry: 0x000002b2, offset: 0x02b2
FAT16: entry: 0x000002b3 = 691, offset: 0x02b3 = 691
FAT16: ret: 0x000002b4, entry: 0x000002b3, offset: 0x02b3
FAT16: entry: 0x000002b4 = 692, offset: 0x02b4 = 692
FAT16: ret: 0x000002b5, entry: 0x000002b4, offset: 0x02b4
FAT16: entry: 0x000002b5 = 693, offset: 0x02b5 = 693
FAT16: ret: 0x000002b6, entry: 0x000002b5, offset: 0x02b5
FAT16: entry: 0x000002b6 = 694, offset: 0x02b6 = 694
FAT16: ret: 0x000002b7, entry: 0x000002b6, offset: 0x02b6
FAT16: entry: 0x000002b7 = 695, offset: 0x02b7 = 695
FAT16: ret: 0x000002b8, entry: 0x000002b7, offset: 0x02b7
FAT16: entry: 0x000002b8 = 696, offset: 0x02b8 = 696
FAT16: ret: 0x000002b9, entry: 0x000002b8, offset: 0x02b8
FAT16: entry: 0x000002b9 = 697, offset: 0x02b9 = 697
FAT16: ret: 0x000002ba, entry: 0x000002b9, offset: 0x02b9
FAT16: entry: 0x000002ba = 698, offset: 0x02ba = 698
FAT16: ret: 0x000002bb, entry: 0x000002ba, offset: 0x02ba
FAT16: entry: 0x000002bb = 699, offset: 0x02bb = 699
FAT16: ret: 0x000002bc, entry: 0x000002bb, offset: 0x02bb
FAT16: entry: 0x000002bc = 700, offset: 0x02bc = 700
FAT16: ret: 0x000002bd, entry: 0x000002bc, offset: 0x02bc
FAT16: entry: 0x000002bd = 701, offset: 0x02bd = 701
FAT16: ret: 0x000002be, entry: 0x000002bd, offset: 0x02bd
FAT16: entry: 0x000002be = 702, offset: 0x02be = 702
FAT16: ret: 0x000002bf, entry: 0x000002be, offset: 0x02be
FAT16: entry: 0x000002bf = 703, offset: 0x02bf = 703
FAT16: ret: 0x000002c0, entry: 0x000002bf, offset: 0x02bf
FAT16: entry: 0x000002c0 = 704, offset: 0x02c0 = 704
FAT16: ret: 0x000002c1, entry: 0x000002c0, offset: 0x02c0
FAT16: entry: 0x000002c1 = 705, offset: 0x02c1 = 705
FAT16: ret: 0x000002c2, entry: 0x000002c1, offset: 0x02c1
FAT16: entry: 0x000002c2 = 706, offset: 0x02c2 = 706
FAT16: ret: 0x000002c3, entry: 0x000002c2, offset: 0x02c2
FAT16: entry: 0x000002c3 = 707, offset: 0x02c3 = 707
FAT16: ret: 0x000002c4, entry: 0x000002c3, offset: 0x02c3
FAT16: entry: 0x000002c4 = 708, offset: 0x02c4 = 708
FAT16: ret: 0x000002c5, entry: 0x000002c4, offset: 0x02c4
FAT16: entry: 0x000002c5 = 709, offset: 0x02c5 = 709
FAT16: ret: 0x000002c6, entry: 0x000002c5, offset: 0x02c5
FAT16: entry: 0x000002c6 = 710, offset: 0x02c6 = 710
FAT16: ret: 0x000002c7, entry: 0x000002c6, offset: 0x02c6
FAT16: entry: 0x000002c7 = 711, offset: 0x02c7 = 711
FAT16: ret: 0x000002c8, entry: 0x000002c7, offset: 0x02c7
FAT16: entry: 0x000002c8 = 712, offset: 0x02c8 = 712
FAT16: ret: 0x000002c9, entry: 0x000002c8, offset: 0x02c8
FAT16: entry: 0x000002c9 = 713, offset: 0x02c9 = 713
FAT16: ret: 0x000002ca, entry: 0x000002c9, offset: 0x02c9
FAT16: entry: 0x000002ca = 714, offset: 0x02ca = 714
FAT16: ret: 0x000002cb, entry: 0x000002ca, offset: 0x02ca
FAT16: entry: 0x000002cb = 715, offset: 0x02cb = 715
FAT16: ret: 0x000002cc, entry: 0x000002cb, offset: 0x02cb
FAT16: entry: 0x000002cc = 716, offset: 0x02cc = 716
FAT16: ret: 0x000002cd, entry: 0x000002cc, offset: 0x02cc
FAT16: entry: 0x000002cd = 717, offset: 0x02cd = 717
FAT16: ret: 0x000002ce, entry: 0x000002cd, offset: 0x02cd
FAT16: entry: 0x000002ce = 718, offset: 0x02ce = 718
FAT16: ret: 0x000002ef, entry: 0x000002ce, offset: 0x02ce
FAT16: entry: 0x000002ef = 751, offset: 0x02ef = 751
FAT16: ret: 0x000002f0, entry: 0x000002ef, offset: 0x02ef
FAT16: entry: 0x000002f0 = 752, offset: 0x02f0 = 752
FAT16: ret: 0x000002f1, entry: 0x000002f0, offset: 0x02f0
FAT16: entry: 0x000002f1 = 753, offset: 0x02f1 = 753
FAT16: ret: 0x000002f2, entry: 0x000002f1, offset: 0x02f1
FAT16: entry: 0x000002f2 = 754, offset: 0x02f2 = 754
FAT16: ret: 0x000002f3, entry: 0x000002f2, offset: 0x02f2
FAT16: entry: 0x000002f3 = 755, offset: 0x02f3 = 755
FAT16: ret: 0x000002f4, entry: 0x000002f3, offset: 0x02f3
FAT16: entry: 0x000002f4 = 756, offset: 0x02f4 = 756
FAT16: ret: 0x000002f5, entry: 0x000002f4, offset: 0x02f4
FAT16: entry: 0x000002f5 = 757, offset: 0x02f5 = 757
FAT16: ret: 0x000002f6, entry: 0x000002f5, offset: 0x02f5
FAT16: entry: 0x000002f6 = 758, offset: 0x02f6 = 758
FAT16: ret: 0x000002f7, entry: 0x000002f6, offset: 0x02f6
FAT16: entry: 0x000002f7 = 759, offset: 0x02f7 = 759
FAT16: ret: 0x000002f8, entry: 0x000002f7, offset: 0x02f7
FAT16: entry: 0x000002f8 = 760, offset: 0x02f8 = 760
FAT16: ret: 0x000002f9, entry: 0x000002f8, offset: 0x02f8
FAT16: entry: 0x000002f9 = 761, offset: 0x02f9 = 761
FAT16: ret: 0x000002fa, entry: 0x000002f9, offset: 0x02f9
FAT16: entry: 0x000002fa = 762, offset: 0x02fa = 762
FAT16: ret: 0x000002fb, entry: 0x000002fa, offset: 0x02fa
FAT16: entry: 0x000002fb = 763, offset: 0x02fb = 763
FAT16: ret: 0x000002fc, entry: 0x000002fb, offset: 0x02fb
FAT16: entry: 0x000002fc = 764, offset: 0x02fc = 764
FAT16: ret: 0x000002fd, entry: 0x000002fc, offset: 0x02fc
FAT16: entry: 0x000002fd = 765, offset: 0x02fd = 765
FAT16: ret: 0x000002fe, entry: 0x000002fd, offset: 0x02fd
FAT16: entry: 0x000002fe = 766, offset: 0x02fe = 766
FAT16: ret: 0x000002ff, entry: 0x000002fe, offset: 0x02fe
FAT16: entry: 0x000002ff = 767, offset: 0x02ff = 767
FAT16: ret: 0x00000300, entry: 0x000002ff, offset: 0x02ff
FAT16: entry: 0x00000300 = 768, offset: 0x0300 = 768
FAT16: ret: 0x00000301, entry: 0x00000300, offset: 0x0300
FAT16: entry: 0x00000301 = 769, offset: 0x0301 = 769
FAT16: ret: 0x00000302, entry: 0x00000301, offset: 0x0301
FAT16: entry: 0x00000302 = 770, offset: 0x0302 = 770
FAT16: ret: 0x00000303, entry: 0x00000302, offset: 0x0302
FAT16: entry: 0x00000303 = 771, offset: 0x0303 = 771
FAT16: ret: 0x00000304, entry: 0x00000303, offset: 0x0303
FAT16: entry: 0x00000304 = 772, offset: 0x0304 = 772
FAT16: ret: 0x00000305, entry: 0x00000304, offset: 0x0304
FAT16: entry: 0x00000305 = 773, offset: 0x0305 = 773
FAT16: ret: 0x00000306, entry: 0x00000305, offset: 0x0305
FAT16: entry: 0x00000306 = 774, offset: 0x0306 = 774
FAT16: ret: 0x00000307, entry: 0x00000306, offset: 0x0306
FAT16: entry: 0x00000307 = 775, offset: 0x0307 = 775
FAT16: ret: 0x00000308, entry: 0x00000307, offset: 0x0307
FAT16: entry: 0x00000308 = 776, offset: 0x0308 = 776
FAT16: ret: 0x00000309, entry: 0x00000308, offset: 0x0308
FAT16: entry: 0x00000309 = 777, offset: 0x0309 = 777
FAT16: ret: 0x0000030a, entry: 0x00000309, offset: 0x0309
FAT16: entry: 0x0000030a = 778, offset: 0x030a = 778
FAT16: ret: 0x0000030b, entry: 0x0000030a, offset: 0x030a
FAT16: entry: 0x0000030b = 779, offset: 0x030b = 779
FAT16: ret: 0x0000030c, entry: 0x0000030b, offset: 0x030b
FAT16: entry: 0x0000030c = 780, offset: 0x030c = 780
FAT16: ret: 0x0000030d, entry: 0x0000030c, offset: 0x030c
FAT16: entry: 0x0000030d = 781, offset: 0x030d = 781
FAT16: ret: 0x0000030e, entry: 0x0000030d, offset: 0x030d
FAT16: entry: 0x0000030e = 782, offset: 0x030e = 782
FAT16: ret: 0x0000030f, entry: 0x0000030e, offset: 0x030e
FAT16: entry: 0x0000030f = 783, offset: 0x030f = 783
FAT16: ret: 0x00000310, entry: 0x0000030f, offset: 0x030f
FAT16: entry: 0x00000310 = 784, offset: 0x0310 = 784
FAT16: ret: 0x00000311, entry: 0x00000310, offset: 0x0310
FAT16: entry: 0x00000311 = 785, offset: 0x0311 = 785
FAT16: ret: 0x00000312, entry: 0x00000311, offset: 0x0311
FAT16: entry: 0x00000312 = 786, offset: 0x0312 = 786
FAT16: ret: 0x00000313, entry: 0x00000312, offset: 0x0312
FAT16: entry: 0x00000313 = 787, offset: 0x0313 = 787
FAT16: ret: 0x00000314, entry: 0x00000313, offset: 0x0313
FAT16: entry: 0x00000314 = 788, offset: 0x0314 = 788
FAT16: ret: 0x00000315, entry: 0x00000314, offset: 0x0314
FAT16: entry: 0x00000315 = 789, offset: 0x0315 = 789
FAT16: ret: 0x00000316, entry: 0x00000315, offset: 0x0315
FAT16: entry: 0x00000316 = 790, offset: 0x0316 = 790
FAT16: ret: 0x00000317, entry: 0x00000316, offset: 0x0316
FAT16: entry: 0x00000317 = 791, offset: 0x0317 = 791
FAT16: ret: 0x00000318, entry: 0x00000317, offset: 0x0317
FAT16: entry: 0x00000318 = 792, offset: 0x0318 = 792
FAT16: ret: 0x00000319, entry: 0x00000318, offset: 0x0318
FAT16: entry: 0x00000319 = 793, offset: 0x0319 = 793
FAT16: ret: 0x0000031a, entry: 0x00000319, offset: 0x0319
FAT16: entry: 0x0000031a = 794, offset: 0x031a = 794
FAT16: ret: 0x0000031b, entry: 0x0000031a, offset: 0x031a
FAT16: entry: 0x0000031b = 795, offset: 0x031b = 795
FAT16: ret: 0x0000031c, entry: 0x0000031b, offset: 0x031b
FAT16: entry: 0x0000031c = 796, offset: 0x031c = 796
FAT16: ret: 0x0000031d, entry: 0x0000031c, offset: 0x031c
FAT16: entry: 0x0000031d = 797, offset: 0x031d = 797
FAT16: ret: 0x0000031e, entry: 0x0000031d, offset: 0x031d
FAT16: entry: 0x0000031e = 798, offset: 0x031e = 798
FAT16: ret: 0x0000031f, entry: 0x0000031e, offset: 0x031e
FAT16: entry: 0x0000031f = 799, offset: 0x031f = 799
FAT16: ret: 0x00000320, entry: 0x0000031f, offset: 0x031f
FAT16: entry: 0x00000320 = 800, offset: 0x0320 = 800
FAT16: ret: 0x00000321, entry: 0x00000320, offset: 0x0320
FAT16: entry: 0x00000321 = 801, offset: 0x0321 = 801
FAT16: ret: 0x00000322, entry: 0x00000321, offset: 0x0321
FAT16: entry: 0x00000322 = 802, offset: 0x0322 = 802
FAT16: ret: 0x00000323, entry: 0x00000322, offset: 0x0322
FAT16: entry: 0x00000323 = 803, offset: 0x0323 = 803
FAT16: ret: 0x00000324, entry: 0x00000323, offset: 0x0323
FAT16: entry: 0x00000324 = 804, offset: 0x0324 = 804
FAT16: ret: 0x00000325, entry: 0x00000324, offset: 0x0324
FAT16: entry: 0x00000325 = 805, offset: 0x0325 = 805
FAT16: ret: 0x00000326, entry: 0x00000325, offset: 0x0325
FAT16: entry: 0x00000326 = 806, offset: 0x0326 = 806
FAT16: ret: 0x00000327, entry: 0x00000326, offset: 0x0326
FAT16: entry: 0x00000327 = 807, offset: 0x0327 = 807
FAT16: ret: 0x00000328, entry: 0x00000327, offset: 0x0327
FAT16: entry: 0x00000328 = 808, offset: 0x0328 = 808
FAT16: ret: 0x00000329, entry: 0x00000328, offset: 0x0328
FAT16: entry: 0x00000329 = 809, offset: 0x0329 = 809
FAT16: ret: 0x0000032a, entry: 0x00000329, offset: 0x0329
FAT16: entry: 0x0000032a = 810, offset: 0x032a = 810
FAT16: ret: 0x0000032b, entry: 0x0000032a, offset: 0x032a
FAT16: entry: 0x0000032b = 811, offset: 0x032b = 811
FAT16: ret: 0x0000032c, entry: 0x0000032b, offset: 0x032b
FAT16: entry: 0x0000032c = 812, offset: 0x032c = 812
FAT16: ret: 0x0000032d, entry: 0x0000032c, offset: 0x032c
FAT16: entry: 0x0000032d = 813, offset: 0x032d = 813
FAT16: ret: 0x0000032e, entry: 0x0000032d, offset: 0x032d
FAT16: entry: 0x0000032e = 814, offset: 0x032e = 814
FAT16: ret: 0x0000032f, entry: 0x0000032e, offset: 0x032e
FAT16: entry: 0x0000032f = 815, offset: 0x032f = 815
FAT16: ret: 0x00000330, entry: 0x0000032f, offset: 0x032f
FAT16: entry: 0x00000330 = 816, offset: 0x0330 = 816
FAT16: ret: 0x00000331, entry: 0x00000330, offset: 0x0330
FAT16: entry: 0x00000331 = 817, offset: 0x0331 = 817
FAT16: ret: 0x00000332, entry: 0x00000331, offset: 0x0331
FAT16: entry: 0x00000332 = 818, offset: 0x0332 = 818
FAT16: ret: 0x00000333, entry: 0x00000332, offset: 0x0332
FAT16: entry: 0x00000333 = 819, offset: 0x0333 = 819
FAT16: ret: 0x00000334, entry: 0x00000333, offset: 0x0333
FAT16: entry: 0x00000334 = 820, offset: 0x0334 = 820
FAT16: ret: 0x00000335, entry: 0x00000334, offset: 0x0334
FAT16: entry: 0x00000335 = 821, offset: 0x0335 = 821
FAT16: ret: 0x00000336, entry: 0x00000335, offset: 0x0335
FAT16: entry: 0x00000336 = 822, offset: 0x0336 = 822
FAT16: ret: 0x00000337, entry: 0x00000336, offset: 0x0336
FAT16: entry: 0x00000337 = 823, offset: 0x0337 = 823
FAT16: ret: 0x00000338, entry: 0x00000337, offset: 0x0337
FAT16: entry: 0x00000338 = 824, offset: 0x0338 = 824
FAT16: ret: 0x00000339, entry: 0x00000338, offset: 0x0338
FAT16: entry: 0x00000339 = 825, offset: 0x0339 = 825
FAT16: ret: 0x0000033a, entry: 0x00000339, offset: 0x0339
FAT16: entry: 0x0000033a = 826, offset: 0x033a = 826
FAT16: ret: 0x0000033b, entry: 0x0000033a, offset: 0x033a
FAT16: entry: 0x0000033b = 827, offset: 0x033b = 827
FAT16: ret: 0x0000033c, entry: 0x0000033b, offset: 0x033b
FAT16: entry: 0x0000033c = 828, offset: 0x033c = 828
FAT16: ret: 0x0000033d, entry: 0x0000033c, offset: 0x033c
FAT16: entry: 0x0000033d = 829, offset: 0x033d = 829
FAT16: ret: 0x0000033e, entry: 0x0000033d, offset: 0x033d
FAT16: entry: 0x0000033e = 830, offset: 0x033e = 830
FAT16: ret: 0x0000033f, entry: 0x0000033e, offset: 0x033e
FAT16: entry: 0x0000033f = 831, offset: 0x033f = 831
FAT16: ret: 0x00000340, entry: 0x0000033f, offset: 0x033f
FAT16: entry: 0x00000340 = 832, offset: 0x0340 = 832
FAT16: ret: 0x00000341, entry: 0x00000340, offset: 0x0340
FAT16: entry: 0x00000341 = 833, offset: 0x0341 = 833
FAT16: ret: 0x00000342, entry: 0x00000341, offset: 0x0341
FAT16: entry: 0x00000342 = 834, offset: 0x0342 = 834
FAT16: ret: 0x00000343, entry: 0x00000342, offset: 0x0342
FAT16: entry: 0x00000343 = 835, offset: 0x0343 = 835
FAT16: ret: 0x00000344, entry: 0x00000343, offset: 0x0343
FAT16: entry: 0x00000344 = 836, offset: 0x0344 = 836
FAT16: ret: 0x00000345, entry: 0x00000344, offset: 0x0344
FAT16: entry: 0x00000345 = 837, offset: 0x0345 = 837
FAT16: ret: 0x00000346, entry: 0x00000345, offset: 0x0345
FAT16: entry: 0x00000346 = 838, offset: 0x0346 = 838
FAT16: ret: 0x00000347, entry: 0x00000346, offset: 0x0346
FAT16: entry: 0x00000347 = 839, offset: 0x0347 = 839
FAT16: ret: 0x00000348, entry: 0x00000347, offset: 0x0347
FAT16: entry: 0x00000348 = 840, offset: 0x0348 = 840
FAT16: ret: 0x00000349, entry: 0x00000348, offset: 0x0348
FAT16: entry: 0x00000349 = 841, offset: 0x0349 = 841
FAT16: ret: 0x0000034a, entry: 0x00000349, offset: 0x0349
FAT16: entry: 0x0000034a = 842, offset: 0x034a = 842
FAT16: ret: 0x0000034b, entry: 0x0000034a, offset: 0x034a
FAT16: entry: 0x0000034b = 843, offset: 0x034b = 843
FAT16: ret: 0x0000034c, entry: 0x0000034b, offset: 0x034b
FAT16: entry: 0x0000034c = 844, offset: 0x034c = 844
FAT16: ret: 0x0000034d, entry: 0x0000034c, offset: 0x034c
FAT16: entry: 0x0000034d = 845, offset: 0x034d = 845
FAT16: ret: 0x0000034e, entry: 0x0000034d, offset: 0x034d
FAT16: entry: 0x0000034e = 846, offset: 0x034e = 846
FAT16: ret: 0x0000034f, entry: 0x0000034e, offset: 0x034e
FAT16: entry: 0x0000034f = 847, offset: 0x034f = 847
FAT16: ret: 0x00000350, entry: 0x0000034f, offset: 0x034f
FAT16: entry: 0x00000350 = 848, offset: 0x0350 = 848
FAT16: ret: 0x00000351, entry: 0x00000350, offset: 0x0350
FAT16: entry: 0x00000351 = 849, offset: 0x0351 = 849
FAT16: ret: 0x00000352, entry: 0x00000351, offset: 0x0351
FAT16: entry: 0x00000352 = 850, offset: 0x0352 = 850
FAT16: ret: 0x00000353, entry: 0x00000352, offset: 0x0352
FAT16: entry: 0x00000353 = 851, offset: 0x0353 = 851
FAT16: ret: 0x00000354, entry: 0x00000353, offset: 0x0353
FAT16: entry: 0x00000354 = 852, offset: 0x0354 = 852
FAT16: ret: 0x00000355, entry: 0x00000354, offset: 0x0354
FAT16: entry: 0x00000355 = 853, offset: 0x0355 = 853
FAT16: ret: 0x00000356, entry: 0x00000355, offset: 0x0355
FAT16: entry: 0x00000356 = 854, offset: 0x0356 = 854
FAT16: ret: 0x00000357, entry: 0x00000356, offset: 0x0356
FAT16: entry: 0x00000357 = 855, offset: 0x0357 = 855
FAT16: ret: 0x00000358, entry: 0x00000357, offset: 0x0357
FAT16: entry: 0x00000358 = 856, offset: 0x0358 = 856
FAT16: ret: 0x00000359, entry: 0x00000358, offset: 0x0358
FAT16: entry: 0x00000359 = 857, offset: 0x0359 = 857
FAT16: ret: 0x0000035a, entry: 0x00000359, offset: 0x0359
FAT16: entry: 0x0000035a = 858, offset: 0x035a = 858
FAT16: ret: 0x0000035b, entry: 0x0000035a, offset: 0x035a
FAT16: entry: 0x0000035b = 859, offset: 0x035b = 859
FAT16: ret: 0x0000035c, entry: 0x0000035b, offset: 0x035b
FAT16: entry: 0x0000035c = 860, offset: 0x035c = 860
FAT16: ret: 0x0000035d, entry: 0x0000035c, offset: 0x035c
FAT16: entry: 0x0000035d = 861, offset: 0x035d = 861
FAT16: ret: 0x0000035e, entry: 0x0000035d, offset: 0x035d
FAT16: entry: 0x0000035e = 862, offset: 0x035e = 862
FAT16: ret: 0x0000035f, entry: 0x0000035e, offset: 0x035e
FAT16: entry: 0x0000035f = 863, offset: 0x035f = 863
FAT16: ret: 0x00000360, entry: 0x0000035f, offset: 0x035f
FAT16: entry: 0x00000360 = 864, offset: 0x0360 = 864
FAT16: ret: 0x00000361, entry: 0x00000360, offset: 0x0360
FAT16: entry: 0x00000361 = 865, offset: 0x0361 = 865
FAT16: ret: 0x00000362, entry: 0x00000361, offset: 0x0361
FAT16: entry: 0x00000362 = 866, offset: 0x0362 = 866
FAT16: ret: 0x00000363, entry: 0x00000362, offset: 0x0362
FAT16: entry: 0x00000363 = 867, offset: 0x0363 = 867
FAT16: ret: 0x00000364, entry: 0x00000363, offset: 0x0363
FAT16: entry: 0x00000364 = 868, offset: 0x0364 = 868
FAT16: ret: 0x00000365, entry: 0x00000364, offset: 0x0364
FAT16: entry: 0x00000365 = 869, offset: 0x0365 = 869
FAT16: ret: 0x00000366, entry: 0x00000365, offset: 0x0365
FAT16: entry: 0x00000366 = 870, offset: 0x0366 = 870
FAT16: ret: 0x00000367, entry: 0x00000366, offset: 0x0366
FAT16: entry: 0x00000367 = 871, offset: 0x0367 = 871
FAT16: ret: 0x00000368, entry: 0x00000367, offset: 0x0367
FAT16: entry: 0x00000368 = 872, offset: 0x0368 = 872
FAT16: ret: 0x00000369, entry: 0x00000368, offset: 0x0368
FAT16: entry: 0x00000369 = 873, offset: 0x0369 = 873
FAT16: ret: 0x0000036a, entry: 0x00000369, offset: 0x0369
FAT16: entry: 0x0000036a = 874, offset: 0x036a = 874
FAT16: ret: 0x0000036b, entry: 0x0000036a, offset: 0x036a
FAT16: entry: 0x0000036b = 875, offset: 0x036b = 875
FAT16: ret: 0x0000036c, entry: 0x0000036b, offset: 0x036b
FAT16: entry: 0x0000036c = 876, offset: 0x036c = 876
FAT16: ret: 0x0000036d, entry: 0x0000036c, offset: 0x036c
FAT16: entry: 0x0000036d = 877, offset: 0x036d = 877
FAT16: ret: 0x0000036e, entry: 0x0000036d, offset: 0x036d
FAT16: entry: 0x0000036e = 878, offset: 0x036e = 878
FAT16: ret: 0x0000036f, entry: 0x0000036e, offset: 0x036e
FAT16: entry: 0x0000036f = 879, offset: 0x036f = 879
FAT16: ret: 0x00000370, entry: 0x0000036f, offset: 0x036f
FAT16: entry: 0x00000370 = 880, offset: 0x0370 = 880
FAT16: ret: 0x00000371, entry: 0x00000370, offset: 0x0370
FAT16: entry: 0x00000371 = 881, offset: 0x0371 = 881
FAT16: ret: 0x00000372, entry: 0x00000371, offset: 0x0371
FAT16: entry: 0x00000372 = 882, offset: 0x0372 = 882
FAT16: ret: 0x00000373, entry: 0x00000372, offset: 0x0372
FAT16: entry: 0x00000373 = 883, offset: 0x0373 = 883
FAT16: ret: 0x00000374, entry: 0x00000373, offset: 0x0373
FAT16: entry: 0x00000374 = 884, offset: 0x0374 = 884
FAT16: ret: 0x00000375, entry: 0x00000374, offset: 0x0374
FAT16: entry: 0x00000375 = 885, offset: 0x0375 = 885
FAT16: ret: 0x00000376, entry: 0x00000375, offset: 0x0375
FAT16: entry: 0x00000376 = 886, offset: 0x0376 = 886
FAT16: ret: 0x00000377, entry: 0x00000376, offset: 0x0376
FAT16: entry: 0x00000377 = 887, offset: 0x0377 = 887
FAT16: ret: 0x00000378, entry: 0x00000377, offset: 0x0377
FAT16: entry: 0x00000378 = 888, offset: 0x0378 = 888
FAT16: ret: 0x00000379, entry: 0x00000378, offset: 0x0378
FAT16: entry: 0x00000379 = 889, offset: 0x0379 = 889
FAT16: ret: 0x0000037a, entry: 0x00000379, offset: 0x0379
FAT16: entry: 0x0000037a = 890, offset: 0x037a = 890
FAT16: ret: 0x0000037b, entry: 0x0000037a, offset: 0x037a
FAT16: entry: 0x0000037b = 891, offset: 0x037b = 891
FAT16: ret: 0x0000037c, entry: 0x0000037b, offset: 0x037b
FAT16: entry: 0x0000037c = 892, offset: 0x037c = 892
FAT16: ret: 0x0000037d, entry: 0x0000037c, offset: 0x037c
FAT16: entry: 0x0000037d = 893, offset: 0x037d = 893
FAT16: ret: 0x0000037e, entry: 0x0000037d, offset: 0x037d
FAT16: entry: 0x0000037e = 894, offset: 0x037e = 894
FAT16: ret: 0x0000037f, entry: 0x0000037e, offset: 0x037e
FAT16: entry: 0x0000037f = 895, offset: 0x037f = 895
FAT16: ret: 0x00000380, entry: 0x0000037f, offset: 0x037f
FAT16: entry: 0x00000380 = 896, offset: 0x0380 = 896
FAT16: ret: 0x00000381, entry: 0x00000380, offset: 0x0380
FAT16: entry: 0x00000381 = 897, offset: 0x0381 = 897
FAT16: ret: 0x00000382, entry: 0x00000381, offset: 0x0381
FAT16: entry: 0x00000382 = 898, offset: 0x0382 = 898
FAT16: ret: 0x00000383, entry: 0x00000382, offset: 0x0382
FAT16: entry: 0x00000383 = 899, offset: 0x0383 = 899
FAT16: ret: 0x00000384, entry: 0x00000383, offset: 0x0383
FAT16: entry: 0x00000384 = 900, offset: 0x0384 = 900
FAT16: ret: 0x00000385, entry: 0x00000384, offset: 0x0384
FAT16: entry: 0x00000385 = 901, offset: 0x0385 = 901
FAT16: ret: 0x00000386, entry: 0x00000385, offset: 0x0385
FAT16: entry: 0x00000386 = 902, offset: 0x0386 = 902
FAT16: ret: 0x00000387, entry: 0x00000386, offset: 0x0386
FAT16: entry: 0x00000387 = 903, offset: 0x0387 = 903
FAT16: ret: 0x00000388, entry: 0x00000387, offset: 0x0387
FAT16: entry: 0x00000388 = 904, offset: 0x0388 = 904
FAT16: ret: 0x00000389, entry: 0x00000388, offset: 0x0388
FAT16: entry: 0x00000389 = 905, offset: 0x0389 = 905
FAT16: ret: 0x0000038a, entry: 0x00000389, offset: 0x0389
FAT16: entry: 0x0000038a = 906, offset: 0x038a = 906
FAT16: ret: 0x0000038b, entry: 0x0000038a, offset: 0x038a
FAT16: entry: 0x0000038b = 907, offset: 0x038b = 907
FAT16: ret: 0x0000038c, entry: 0x0000038b, offset: 0x038b
FAT16: entry: 0x0000038c = 908, offset: 0x038c = 908
FAT16: ret: 0x0000038d, entry: 0x0000038c, offset: 0x038c
FAT16: entry: 0x0000038d = 909, offset: 0x038d = 909
FAT16: ret: 0x0000038e, entry: 0x0000038d, offset: 0x038d
FAT16: entry: 0x0000038e = 910, offset: 0x038e = 910
FAT16: ret: 0x0000038f, entry: 0x0000038e, offset: 0x038e
FAT16: entry: 0x0000038f = 911, offset: 0x038f = 911
FAT16: ret: 0x00000390, entry: 0x0000038f, offset: 0x038f
FAT16: entry: 0x00000390 = 912, offset: 0x0390 = 912
FAT16: ret: 0x00000391, entry: 0x00000390, offset: 0x0390
FAT16: entry: 0x00000391 = 913, offset: 0x0391 = 913
FAT16: ret: 0x00000392, entry: 0x00000391, offset: 0x0391
FAT16: entry: 0x00000392 = 914, offset: 0x0392 = 914
FAT16: ret: 0x00000393, entry: 0x00000392, offset: 0x0392
FAT16: entry: 0x00000393 = 915, offset: 0x0393 = 915
FAT16: ret: 0x00000394, entry: 0x00000393, offset: 0x0393
FAT16: entry: 0x00000394 = 916, offset: 0x0394 = 916
FAT16: ret: 0x00000395, entry: 0x00000394, offset: 0x0394
FAT16: entry: 0x00000395 = 917, offset: 0x0395 = 917
FAT16: ret: 0x00000396, entry: 0x00000395, offset: 0x0395
FAT16: entry: 0x00000396 = 918, offset: 0x0396 = 918
FAT16: ret: 0x00000397, entry: 0x00000396, offset: 0x0396
FAT16: entry: 0x00000397 = 919, offset: 0x0397 = 919
FAT16: ret: 0x00000398, entry: 0x00000397, offset: 0x0397
FAT16: entry: 0x00000398 = 920, offset: 0x0398 = 920
FAT16: ret: 0x00000399, entry: 0x00000398, offset: 0x0398
FAT16: entry: 0x00000399 = 921, offset: 0x0399 = 921
FAT16: ret: 0x0000039a, entry: 0x00000399, offset: 0x0399
FAT16: entry: 0x0000039a = 922, offset: 0x039a = 922
FAT16: ret: 0x0000039b, entry: 0x0000039a, offset: 0x039a
FAT16: entry: 0x0000039b = 923, offset: 0x039b = 923
FAT16: ret: 0x0000039c, entry: 0x0000039b, offset: 0x039b
FAT16: entry: 0x0000039c = 924, offset: 0x039c = 924
FAT16: ret: 0x0000039d, entry: 0x0000039c, offset: 0x039c
FAT16: entry: 0x0000039d = 925, offset: 0x039d = 925
FAT16: ret: 0x0000039e, entry: 0x0000039d, offset: 0x039d
FAT16: entry: 0x0000039e = 926, offset: 0x039e = 926
FAT16: ret: 0x0000039f, entry: 0x0000039e, offset: 0x039e
FAT16: entry: 0x0000039f = 927, offset: 0x039f = 927
FAT16: ret: 0x000003a0, entry: 0x0000039f, offset: 0x039f
FAT16: entry: 0x000003a0 = 928, offset: 0x03a0 = 928
FAT16: ret: 0x000003a1, entry: 0x000003a0, offset: 0x03a0
FAT16: entry: 0x000003a1 = 929, offset: 0x03a1 = 929
FAT16: ret: 0x000003a2, entry: 0x000003a1, offset: 0x03a1
FAT16: entry: 0x000003a2 = 930, offset: 0x03a2 = 930
FAT16: ret: 0x000003a3, entry: 0x000003a2, offset: 0x03a2
FAT16: entry: 0x000003a3 = 931, offset: 0x03a3 = 931
FAT16: ret: 0x000003a4, entry: 0x000003a3, offset: 0x03a3
FAT16: entry: 0x000003a4 = 932, offset: 0x03a4 = 932
FAT16: ret: 0x000003a5, entry: 0x000003a4, offset: 0x03a4
FAT16: entry: 0x000003a5 = 933, offset: 0x03a5 = 933
FAT16: ret: 0x000003a6, entry: 0x000003a5, offset: 0x03a5
FAT16: entry: 0x000003a6 = 934, offset: 0x03a6 = 934
FAT16: ret: 0x000003a7, entry: 0x000003a6, offset: 0x03a6
FAT16: entry: 0x000003a7 = 935, offset: 0x03a7 = 935
FAT16: ret: 0x000003a8, entry: 0x000003a7, offset: 0x03a7
FAT16: entry: 0x000003a8 = 936, offset: 0x03a8 = 936
FAT16: ret: 0x000003a9, entry: 0x000003a8, offset: 0x03a8
FAT16: entry: 0x000003a9 = 937, offset: 0x03a9 = 937
FAT16: ret: 0x000003aa, entry: 0x000003a9, offset: 0x03a9
FAT16: entry: 0x000003aa = 938, offset: 0x03aa = 938
FAT16: ret: 0x000003ab, entry: 0x000003aa, offset: 0x03aa
FAT16: entry: 0x000003ab = 939, offset: 0x03ab = 939
FAT16: ret: 0x000003ac, entry: 0x000003ab, offset: 0x03ab
FAT16: entry: 0x000003ac = 940, offset: 0x03ac = 940
FAT16: ret: 0x000003ad, entry: 0x000003ac, offset: 0x03ac
FAT16: entry: 0x000003ad = 941, offset: 0x03ad = 941
FAT16: ret: 0x000003ae, entry: 0x000003ad, offset: 0x03ad
FAT16: entry: 0x000003ae = 942, offset: 0x03ae = 942
FAT16: ret: 0x000003af, entry: 0x000003ae, offset: 0x03ae
FAT16: entry: 0x000003af = 943, offset: 0x03af = 943
FAT16: ret: 0x000003b0, entry: 0x000003af, offset: 0x03af
FAT16: entry: 0x000003b0 = 944, offset: 0x03b0 = 944
FAT16: ret: 0x000003b1, entry: 0x000003b0, offset: 0x03b0
FAT16: entry: 0x000003b1 = 945, offset: 0x03b1 = 945
FAT16: ret: 0x000003b2, entry: 0x000003b1, offset: 0x03b1
FAT16: entry: 0x000003b2 = 946, offset: 0x03b2 = 946
FAT16: ret: 0x000003b3, entry: 0x000003b2, offset: 0x03b2
FAT16: entry: 0x000003b3 = 947, offset: 0x03b3 = 947
FAT16: ret: 0x000003b4, entry: 0x000003b3, offset: 0x03b3
FAT16: entry: 0x000003b4 = 948, offset: 0x03b4 = 948
FAT16: ret: 0x000003b5, entry: 0x000003b4, offset: 0x03b4
FAT16: entry: 0x000003b5 = 949, offset: 0x03b5 = 949
FAT16: ret: 0x000003b6, entry: 0x000003b5, offset: 0x03b5
FAT16: entry: 0x000003b6 = 950, offset: 0x03b6 = 950
FAT16: ret: 0x000003b7, entry: 0x000003b6, offset: 0x03b6
FAT16: entry: 0x000003b7 = 951, offset: 0x03b7 = 951
FAT16: ret: 0x000003b8, entry: 0x000003b7, offset: 0x03b7
FAT16: entry: 0x000003b8 = 952, offset: 0x03b8 = 952
FAT16: ret: 0x000003b9, entry: 0x000003b8, offset: 0x03b8
FAT16: entry: 0x000003b9 = 953, offset: 0x03b9 = 953
FAT16: ret: 0x000003ba, entry: 0x000003b9, offset: 0x03b9
FAT16: entry: 0x000003ba = 954, offset: 0x03ba = 954
FAT16: ret: 0x000003bb, entry: 0x000003ba, offset: 0x03ba
FAT16: entry: 0x000003bb = 955, offset: 0x03bb = 955
FAT16: ret: 0x000003bc, entry: 0x000003bb, offset: 0x03bb
FAT16: entry: 0x000003bc = 956, offset: 0x03bc = 956
FAT16: ret: 0x000003bd, entry: 0x000003bc, offset: 0x03bc
FAT16: entry: 0x000003bd = 957, offset: 0x03bd = 957
FAT16: ret: 0x000003be, entry: 0x000003bd, offset: 0x03bd
FAT16: entry: 0x000003be = 958, offset: 0x03be = 958
FAT16: ret: 0x000003bf, entry: 0x000003be, offset: 0x03be
FAT16: entry: 0x000003bf = 959, offset: 0x03bf = 959
FAT16: ret: 0x000003c0, entry: 0x000003bf, offset: 0x03bf
FAT16: entry: 0x000003c0 = 960, offset: 0x03c0 = 960
FAT16: ret: 0x000003c1, entry: 0x000003c0, offset: 0x03c0
FAT16: entry: 0x000003c1 = 961, offset: 0x03c1 = 961
FAT16: ret: 0x000003c2, entry: 0x000003c1, offset: 0x03c1
FAT16: entry: 0x000003c2 = 962, offset: 0x03c2 = 962
FAT16: ret: 0x000003c3, entry: 0x000003c2, offset: 0x03c2
FAT16: entry: 0x000003c3 = 963, offset: 0x03c3 = 963
FAT16: ret: 0x000003c4, entry: 0x000003c3, offset: 0x03c3
FAT16: entry: 0x000003c4 = 964, offset: 0x03c4 = 964
FAT16: ret: 0x000003c5, entry: 0x000003c4, offset: 0x03c4
FAT16: entry: 0x000003c5 = 965, offset: 0x03c5 = 965
FAT16: ret: 0x000003c6, entry: 0x000003c5, offset: 0x03c5
FAT16: entry: 0x000003c6 = 966, offset: 0x03c6 = 966
FAT16: ret: 0x000003c7, entry: 0x000003c6, offset: 0x03c6
FAT16: entry: 0x000003c7 = 967, offset: 0x03c7 = 967
FAT16: ret: 0x000003c8, entry: 0x000003c7, offset: 0x03c7
FAT16: entry: 0x000003c8 = 968, offset: 0x03c8 = 968
FAT16: ret: 0x000003c9, entry: 0x000003c8, offset: 0x03c8
FAT16: entry: 0x000003c9 = 969, offset: 0x03c9 = 969
FAT16: ret: 0x000003ca, entry: 0x000003c9, offset: 0x03c9
FAT16: entry: 0x000003ca = 970, offset: 0x03ca = 970
FAT16: ret: 0x000003cb, entry: 0x000003ca, offset: 0x03ca
FAT16: entry: 0x000003cb = 971, offset: 0x03cb = 971
FAT16: ret: 0x000003cc, entry: 0x000003cb, offset: 0x03cb
FAT16: entry: 0x000003cc = 972, offset: 0x03cc = 972
FAT16: ret: 0x000003cd, entry: 0x000003cc, offset: 0x03cc
FAT16: entry: 0x000003cd = 973, offset: 0x03cd = 973
FAT16: ret: 0x000003ce, entry: 0x000003cd, offset: 0x03cd
FAT16: entry: 0x000003ce = 974, offset: 0x03ce = 974
FAT16: ret: 0x000003cf, entry: 0x000003ce, offset: 0x03ce
FAT16: entry: 0x000003cf = 975, offset: 0x03cf = 975
FAT16: ret: 0x000003d0, entry: 0x000003cf, offset: 0x03cf
FAT16: entry: 0x000003d0 = 976, offset: 0x03d0 = 976
FAT16: ret: 0x000003d1, entry: 0x000003d0, offset: 0x03d0
FAT16: entry: 0x000003d1 = 977, offset: 0x03d1 = 977
FAT16: ret: 0x000003d2, entry: 0x000003d1, offset: 0x03d1
FAT16: entry: 0x000003d2 = 978, offset: 0x03d2 = 978
FAT16: ret: 0x000003d3, entry: 0x000003d2, offset: 0x03d2
FAT16: entry: 0x000003d3 = 979, offset: 0x03d3 = 979
FAT16: ret: 0x000003d4, entry: 0x000003d3, offset: 0x03d3
FAT16: entry: 0x000003d4 = 980, offset: 0x03d4 = 980
FAT16: ret: 0x000003d5, entry: 0x000003d4, offset: 0x03d4
FAT16: entry: 0x000003d5 = 981, offset: 0x03d5 = 981
FAT16: ret: 0x000003d6, entry: 0x000003d5, offset: 0x03d5
FAT16: entry: 0x000003d6 = 982, offset: 0x03d6 = 982
FAT16: ret: 0x000003d7, entry: 0x000003d6, offset: 0x03d6
FAT16: entry: 0x000003d7 = 983, offset: 0x03d7 = 983
FAT16: ret: 0x000003d8, entry: 0x000003d7, offset: 0x03d7
FAT16: entry: 0x000003d8 = 984, offset: 0x03d8 = 984
FAT16: ret: 0x000003d9, entry: 0x000003d8, offset: 0x03d8
FAT16: entry: 0x000003d9 = 985, offset: 0x03d9 = 985
FAT16: ret: 0x000003da, entry: 0x000003d9, offset: 0x03d9
FAT16: entry: 0x000003da = 986, offset: 0x03da = 986
FAT16: ret: 0x000003db, entry: 0x000003da, offset: 0x03da
FAT16: entry: 0x000003db = 987, offset: 0x03db = 987
FAT16: ret: 0x000003dc, entry: 0x000003db, offset: 0x03db
FAT16: entry: 0x000003dc = 988, offset: 0x03dc = 988
FAT16: ret: 0x000003dd, entry: 0x000003dc, offset: 0x03dc
FAT16: entry: 0x000003dd = 989, offset: 0x03dd = 989
FAT16: ret: 0x000003de, entry: 0x000003dd, offset: 0x03dd
FAT16: entry: 0x000003de = 990, offset: 0x03de = 990
FAT16: ret: 0x000003df, entry: 0x000003de, offset: 0x03de
FAT16: entry: 0x000003df = 991, offset: 0x03df = 991
FAT16: ret: 0x000003e0, entry: 0x000003df, offset: 0x03df
FAT16: entry: 0x000003e0 = 992, offset: 0x03e0 = 992
FAT16: ret: 0x000003e1, entry: 0x000003e0, offset: 0x03e0
FAT16: entry: 0x000003e1 = 993, offset: 0x03e1 = 993
FAT16: ret: 0x000003e2, entry: 0x000003e1, offset: 0x03e1
FAT16: entry: 0x000003e2 = 994, offset: 0x03e2 = 994
FAT16: ret: 0x000003e3, entry: 0x000003e2, offset: 0x03e2
FAT16: entry: 0x000003e3 = 995, offset: 0x03e3 = 995
FAT16: ret: 0x000003e4, entry: 0x000003e3, offset: 0x03e3
FAT16: entry: 0x000003e4 = 996, offset: 0x03e4 = 996
FAT16: ret: 0x000003e5, entry: 0x000003e4, offset: 0x03e4
FAT16: entry: 0x000003e5 = 997, offset: 0x03e5 = 997
FAT16: ret: 0x000003e6, entry: 0x000003e5, offset: 0x03e5
FAT16: entry: 0x000003e6 = 998, offset: 0x03e6 = 998
FAT16: ret: 0x000003e7, entry: 0x000003e6, offset: 0x03e6
FAT16: entry: 0x000003e7 = 999, offset: 0x03e7 = 999
FAT16: ret: 0x000003e8, entry: 0x000003e7, offset: 0x03e7
FAT16: entry: 0x000003e8 = 1000, offset: 0x03e8 = 1000
FAT16: ret: 0x000003e9, entry: 0x000003e8, offset: 0x03e8
FAT16: entry: 0x000003e9 = 1001, offset: 0x03e9 = 1001
FAT16: ret: 0x000003ea, entry: 0x000003e9, offset: 0x03e9
FAT16: entry: 0x000003ea = 1002, offset: 0x03ea = 1002
FAT16: ret: 0x000003eb, entry: 0x000003ea, offset: 0x03ea
FAT16: entry: 0x000003eb = 1003, offset: 0x03eb = 1003
FAT16: ret: 0x000003ec, entry: 0x000003eb, offset: 0x03eb
FAT16: entry: 0x000003ec = 1004, offset: 0x03ec = 1004
FAT16: ret: 0x000003ed, entry: 0x000003ec, offset: 0x03ec
FAT16: entry: 0x000003ed = 1005, offset: 0x03ed = 1005
FAT16: ret: 0x000003ee, entry: 0x000003ed, offset: 0x03ed
FAT16: entry: 0x000003ee = 1006, offset: 0x03ee = 1006
FAT16: ret: 0x000003ef, entry: 0x000003ee, offset: 0x03ee
FAT16: entry: 0x000003ef = 1007, offset: 0x03ef = 1007
FAT16: ret: 0x000003f0, entry: 0x000003ef, offset: 0x03ef
FAT16: entry: 0x000003f0 = 1008, offset: 0x03f0 = 1008
FAT16: ret: 0x000003f1, entry: 0x000003f0, offset: 0x03f0
FAT16: entry: 0x000003f1 = 1009, offset: 0x03f1 = 1009
FAT16: ret: 0x000003f2, entry: 0x000003f1, offset: 0x03f1
FAT16: entry: 0x000003f2 = 1010, offset: 0x03f2 = 1010
FAT16: ret: 0x000003f3, entry: 0x000003f2, offset: 0x03f2
FAT16: entry: 0x000003f3 = 1011, offset: 0x03f3 = 1011
FAT16: ret: 0x000003f4, entry: 0x000003f3, offset: 0x03f3
FAT16: entry: 0x000003f4 = 1012, offset: 0x03f4 = 1012
FAT16: ret: 0x000003f5, entry: 0x000003f4, offset: 0x03f4
FAT16: entry: 0x000003f5 = 1013, offset: 0x03f5 = 1013
FAT16: ret: 0x000003f6, entry: 0x000003f5, offset: 0x03f5
FAT16: entry: 0x000003f6 = 1014, offset: 0x03f6 = 1014
FAT16: ret: 0x000005f7, entry: 0x000003f6, offset: 0x03f6
FAT16: entry: 0x000005f7 = 1527, offset: 0x05f7 = 1527
FAT16: ret: 0x000005f8, entry: 0x000005f7, offset: 0x05f7
FAT16: entry: 0x000005f8 = 1528, offset: 0x05f8 = 1528
FAT16: ret: 0x000005f9, entry: 0x000005f8, offset: 0x05f8
FAT16: entry: 0x000005f9 = 1529, offset: 0x05f9 = 1529
FAT16: ret: 0x000005fa, entry: 0x000005f9, offset: 0x05f9
FAT16: entry: 0x000005fa = 1530, offset: 0x05fa = 1530
FAT16: ret: 0x000005fb, entry: 0x000005fa, offset: 0x05fa
FAT16: entry: 0x000005fb = 1531, offset: 0x05fb = 1531
FAT16: ret: 0x000005fc, entry: 0x000005fb, offset: 0x05fb
FAT16: entry: 0x000005fc = 1532, offset: 0x05fc = 1532
FAT16: ret: 0x000005fd, entry: 0x000005fc, offset: 0x05fc
FAT16: entry: 0x000005fd = 1533, offset: 0x05fd = 1533
FAT16: ret: 0x000005fe, entry: 0x000005fd, offset: 0x05fd
FAT16: entry: 0x000005fe = 1534, offset: 0x05fe = 1534
FAT16: ret: 0x000005ff, entry: 0x000005fe, offset: 0x05fe
FAT16: entry: 0x000005ff = 1535, offset: 0x05ff = 1535
FAT16: ret: 0x00000600, entry: 0x000005ff, offset: 0x05ff
FAT16: entry: 0x00000600 = 1536, offset: 0x0000 = 0
debug: evicting 0, dirty: 0
FAT16: ret: 0x00000601, entry: 0x00000600, offset: 0x0000
FAT16: entry: 0x00000601 = 1537, offset: 0x0001 = 1
FAT16: ret: 0x00000602, entry: 0x00000601, offset: 0x0001
FAT16: entry: 0x00000602 = 1538, offset: 0x0002 = 2
FAT16: ret: 0x00000603, entry: 0x00000602, offset: 0x0002
FAT16: entry: 0x00000603 = 1539, offset: 0x0003 = 3
FAT16: ret: 0x00000604, entry: 0x00000603, offset: 0x0003
FAT16: entry: 0x00000604 = 1540, offset: 0x0004 = 4
FAT16: ret: 0x00000605, entry: 0x00000604, offset: 0x0004
FAT16: entry: 0x00000605 = 1541, offset: 0x0005 = 5
FAT16: ret: 0x00000606, entry: 0x00000605, offset: 0x0005
FAT16: entry: 0x00000606 = 1542, offset: 0x0006 = 6
FAT16: ret: 0x00000607, entry: 0x00000606, offset: 0x0006
FAT16: entry: 0x00000607 = 1543, offset: 0x0007 = 7
FAT16: ret: 0x00000608, entry: 0x00000607, offset: 0x0007
FAT16: entry: 0x00000608 = 1544, offset: 0x0008 = 8
FAT16: ret: 0x00000609, entry: 0x00000608, offset: 0x0008
FAT16: entry: 0x00000609 = 1545, offset: 0x0009 = 9
FAT16: ret: 0x0000060a, entry: 0x00000609, offset: 0x0009
FAT16: entry: 0x0000060a = 1546, offset: 0x000a = 10
FAT16: ret: 0x0000060b, entry: 0x0000060a, offset: 0x000a
FAT16: entry: 0x0000060b = 1547, offset: 0x000b = 11
FAT16: ret: 0x0000060c, entry: 0x0000060b, offset: 0x000b
FAT16: entry: 0x0000060c = 1548, offset: 0x000c = 12
FAT16: ret: 0x0000060d, entry: 0x0000060c, offset: 0x000c
FAT16: entry: 0x0000060d = 1549, offset: 0x000d = 13
FAT16: ret: 0x0000060e, entry: 0x0000060d, offset: 0x000d
FAT16: entry: 0x0000060e = 1550, offset: 0x000e = 14
FAT16: ret: 0x0000060f, entry: 0x0000060e, offset: 0x000e
FAT16: entry: 0x0000060f = 1551, offset: 0x000f = 15
FAT16: ret: 0x00000610, entry: 0x0000060f, offset: 0x000f
FAT16: entry: 0x00000610 = 1552, offset: 0x0010 = 16
FAT16: ret: 0x00000611, entry: 0x00000610, offset: 0x0010
FAT16: entry: 0x00000611 = 1553, offset: 0x0011 = 17
FAT16: ret: 0x00000612, entry: 0x00000611, offset: 0x0011
FAT16: entry: 0x00000612 = 1554, offset: 0x0012 = 18
FAT16: ret: 0x00000613, entry: 0x00000612, offset: 0x0012
FAT16: entry: 0x00000613 = 1555, offset: 0x0013 = 19
FAT16: ret: 0x00000614, entry: 0x00000613, offset: 0x0013
FAT16: entry: 0x00000614 = 1556, offset: 0x0014 = 20
FAT16: ret: 0x00000615, entry: 0x00000614, offset: 0x0014
FAT16: entry: 0x00000615 = 1557, offset: 0x0015 = 21
FAT16: ret: 0x00000616, entry: 0x00000615, offset: 0x0015
FAT16: entry: 0x00000616 = 1558, offset: 0x0016 = 22
FAT16: ret: 0x00000617, entry: 0x00000616, offset: 0x0016
FAT16: entry: 0x00000617 = 1559, offset: 0x0017 = 23
FAT16: ret: 0x00000618, entry: 0x00000617, offset: 0x0017
FAT16: entry: 0x00000618 = 1560, offset: 0x0018 = 24
FAT16: ret: 0x00000619, entry: 0x00000618, offset: 0x0018
FAT16: entry: 0x00000619 = 1561, offset: 0x0019 = 25
FAT16: ret: 0x0000061a, entry: 0x00000619, offset: 0x0019
FAT16: entry: 0x0000061a = 1562, offset: 0x001a = 26
FAT16: ret: 0x0000061b, entry: 0x0000061a, offset: 0x001a
FAT16: entry: 0x0000061b = 1563, offset: 0x001b = 27
FAT16: ret: 0x0000061c, entry: 0x0000061b, offset: 0x001b
FAT16: entry: 0x0000061c = 1564, offset: 0x001c = 28
FAT16: ret: 0x0000061d, entry: 0x0000061c, offset: 0x001c
FAT16: entry: 0x0000061d = 1565, offset: 0x001d = 29
FAT16: ret: 0x0000061e, entry: 0x0000061d, offset: 0x001d
FAT16: entry: 0x0000061e = 1566, offset: 0x001e = 30
FAT16: ret: 0x0000061f, entry: 0x0000061e, offset: 0x001e
FAT16: entry: 0x0000061f = 1567, offset: 0x001f = 31
FAT16: ret: 0x00000620, entry: 0x0000061f, offset: 0x001f
FAT16: entry: 0x00000620 = 1568, offset: 0x0020 = 32
FAT16: ret: 0x00000621, entry: 0x00000620, offset: 0x0020
FAT16: entry: 0x00000621 = 1569, offset: 0x0021 = 33
FAT16: ret: 0x00000622, entry: 0x00000621, offset: 0x0021
FAT16: entry: 0x00000622 = 1570, offset: 0x0022 = 34
FAT16: ret: 0x00000623, entry: 0x00000622, offset: 0x0022
FAT16: entry: 0x00000623 = 1571, offset: 0x0023 = 35
FAT16: ret: 0x00000624, entry: 0x00000623, offset: 0x0023
FAT16: entry: 0x00000624 = 1572, offset: 0x0024 = 36
FAT16: ret: 0x00000625, entry: 0x00000624, offset: 0x0024
FAT16: entry: 0x00000625 = 1573, offset: 0x0025 = 37
FAT16: ret: 0x00000626, entry: 0x00000625, offset: 0x0025
FAT16: entry: 0x00000626 = 1574, offset: 0x0026 = 38
FAT16: ret: 0x00000627, entry: 0x00000626, offset: 0x0026
FAT16: entry: 0x00000627 = 1575, offset: 0x0027 = 39
FAT16: ret: 0x00000628, entry: 0x00000627, offset: 0x0027
FAT16: entry: 0x00000628 = 1576, offset: 0x0028 = 40
FAT16: ret: 0x00000629, entry: 0x00000628, offset: 0x0028
FAT16: entry: 0x00000629 = 1577, offset: 0x0029 = 41
FAT16: ret: 0x0000062a, entry: 0x00000629, offset: 0x0029
FAT16: entry: 0x0000062a = 1578, offset: 0x002a = 42
FAT16: ret: 0x0000062b, entry: 0x0000062a, offset: 0x002a
FAT16: entry: 0x0000062b = 1579, offset: 0x002b = 43
FAT16: ret: 0x0000062c, entry: 0x0000062b, offset: 0x002b
clustnum: 525, startsect: 2525, pos: 0
FAT16: entry: 0x0000062c = 1580, offset: 0x002c = 44
FAT16: ret: 0x0000ffff, entry: 0x0000062c, offset: 0x002c
attempt to write 0x100000 bytes
debug: evicting 1, dirty: 0
clustnum: -6, startsect: 401
1048576 bytes written
switch to partitions #0, OK
mmc1(part 0) is current device
switch to partitions #0, OK
mmc0 is current device
READING!
FAT16, fat_sect: 1, fatlength: 200
Rootdir begins at cluster: -6, sector: 401, offset: 32200
Data begins at: 425
Sector size: 512, cluster size: 4
FAT read(sect=401), clust_size=4, DIRENTSPERBLOCK=16
reading u-boot.img at pos 0
Filesize: 1048576 bytes
1048576 bytes
FAT16: entry: 0x0000020d = 525, offset: 0x020d = 525
debug: evicting -1, dirty: 0
FAT16: ret: 0x0000020e, entry: 0x0000020d, offset: 0x020d
FAT16: entry: 0x0000020e = 526, offset: 0x020e = 526
FAT16: ret: 0x0000020f, entry: 0x0000020e, offset: 0x020e
FAT16: entry: 0x0000020f = 527, offset: 0x020f = 527
FAT16: ret: 0x00000210, entry: 0x0000020f, offset: 0x020f
FAT16: entry: 0x00000210 = 528, offset: 0x0210 = 528
FAT16: ret: 0x00000211, entry: 0x00000210, offset: 0x0210
FAT16: entry: 0x00000211 = 529, offset: 0x0211 = 529
FAT16: ret: 0x00000212, entry: 0x00000211, offset: 0x0211
FAT16: entry: 0x00000212 = 530, offset: 0x0212 = 530
FAT16: ret: 0x00000213, entry: 0x00000212, offset: 0x0212
FAT16: entry: 0x00000213 = 531, offset: 0x0213 = 531
FAT16: ret: 0x00000214, entry: 0x00000213, offset: 0x0213
FAT16: entry: 0x00000214 = 532, offset: 0x0214 = 532
FAT16: ret: 0x00000215, entry: 0x00000214, offset: 0x0214
FAT16: entry: 0x00000215 = 533, offset: 0x0215 = 533
FAT16: ret: 0x00000216, entry: 0x00000215, offset: 0x0215
FAT16: entry: 0x00000216 = 534, offset: 0x0216 = 534
FAT16: ret: 0x00000217, entry: 0x00000216, offset: 0x0216
FAT16: entry: 0x00000217 = 535, offset: 0x0217 = 535
FAT16: ret: 0x00000218, entry: 0x00000217, offset: 0x0217
FAT16: entry: 0x00000218 = 536, offset: 0x0218 = 536
FAT16: ret: 0x00000219, entry: 0x00000218, offset: 0x0218
FAT16: entry: 0x00000219 = 537, offset: 0x0219 = 537
FAT16: ret: 0x0000021a, entry: 0x00000219, offset: 0x0219
FAT16: entry: 0x0000021a = 538, offset: 0x021a = 538
FAT16: ret: 0x0000021b, entry: 0x0000021a, offset: 0x021a
FAT16: entry: 0x0000021b = 539, offset: 0x021b = 539
FAT16: ret: 0x0000021c, entry: 0x0000021b, offset: 0x021b
FAT16: entry: 0x0000021c = 540, offset: 0x021c = 540
FAT16: ret: 0x0000021d, entry: 0x0000021c, offset: 0x021c
FAT16: entry: 0x0000021d = 541, offset: 0x021d = 541
FAT16: ret: 0x0000021e, entry: 0x0000021d, offset: 0x021d
FAT16: entry: 0x0000021e = 542, offset: 0x021e = 542
FAT16: ret: 0x0000021f, entry: 0x0000021e, offset: 0x021e
FAT16: entry: 0x0000021f = 543, offset: 0x021f = 543
FAT16: ret: 0x00000220, entry: 0x0000021f, offset: 0x021f
FAT16: entry: 0x00000220 = 544, offset: 0x0220 = 544
FAT16: ret: 0x00000221, entry: 0x00000220, offset: 0x0220
FAT16: entry: 0x00000221 = 545, offset: 0x0221 = 545
FAT16: ret: 0x00000222, entry: 0x00000221, offset: 0x0221
FAT16: entry: 0x00000222 = 546, offset: 0x0222 = 546
FAT16: ret: 0x00000223, entry: 0x00000222, offset: 0x0222
FAT16: entry: 0x00000223 = 547, offset: 0x0223 = 547
FAT16: ret: 0x00000224, entry: 0x00000223, offset: 0x0223
FAT16: entry: 0x00000224 = 548, offset: 0x0224 = 548
FAT16: ret: 0x00000225, entry: 0x00000224, offset: 0x0224
FAT16: entry: 0x00000225 = 549, offset: 0x0225 = 549
FAT16: ret: 0x00000226, entry: 0x00000225, offset: 0x0225
FAT16: entry: 0x00000226 = 550, offset: 0x0226 = 550
FAT16: ret: 0x00000227, entry: 0x00000226, offset: 0x0226
FAT16: entry: 0x00000227 = 551, offset: 0x0227 = 551
FAT16: ret: 0x00000228, entry: 0x00000227, offset: 0x0227
FAT16: entry: 0x00000228 = 552, offset: 0x0228 = 552
FAT16: ret: 0x00000229, entry: 0x00000228, offset: 0x0228
FAT16: entry: 0x00000229 = 553, offset: 0x0229 = 553
FAT16: ret: 0x0000022a, entry: 0x00000229, offset: 0x0229
FAT16: entry: 0x0000022a = 554, offset: 0x022a = 554
FAT16: ret: 0x0000022b, entry: 0x0000022a, offset: 0x022a
FAT16: entry: 0x0000022b = 555, offset: 0x022b = 555
FAT16: ret: 0x0000022c, entry: 0x0000022b, offset: 0x022b
FAT16: entry: 0x0000022c = 556, offset: 0x022c = 556
FAT16: ret: 0x0000022d, entry: 0x0000022c, offset: 0x022c
FAT16: entry: 0x0000022d = 557, offset: 0x022d = 557
FAT16: ret: 0x0000022e, entry: 0x0000022d, offset: 0x022d
FAT16: entry: 0x0000022e = 558, offset: 0x022e = 558
FAT16: ret: 0x0000022f, entry: 0x0000022e, offset: 0x022e
FAT16: entry: 0x0000022f = 559, offset: 0x022f = 559
FAT16: ret: 0x00000230, entry: 0x0000022f, offset: 0x022f
FAT16: entry: 0x00000230 = 560, offset: 0x0230 = 560
FAT16: ret: 0x00000231, entry: 0x00000230, offset: 0x0230
FAT16: entry: 0x00000231 = 561, offset: 0x0231 = 561
FAT16: ret: 0x00000232, entry: 0x00000231, offset: 0x0231
FAT16: entry: 0x00000232 = 562, offset: 0x0232 = 562
FAT16: ret: 0x00000233, entry: 0x00000232, offset: 0x0232
FAT16: entry: 0x00000233 = 563, offset: 0x0233 = 563
FAT16: ret: 0x00000234, entry: 0x00000233, offset: 0x0233
FAT16: entry: 0x00000234 = 564, offset: 0x0234 = 564
FAT16: ret: 0x00000235, entry: 0x00000234, offset: 0x0234
FAT16: entry: 0x00000235 = 565, offset: 0x0235 = 565
FAT16: ret: 0x00000236, entry: 0x00000235, offset: 0x0235
FAT16: entry: 0x00000236 = 566, offset: 0x0236 = 566
FAT16: ret: 0x00000237, entry: 0x00000236, offset: 0x0236
FAT16: entry: 0x00000237 = 567, offset: 0x0237 = 567
FAT16: ret: 0x00000238, entry: 0x00000237, offset: 0x0237
FAT16: entry: 0x00000238 = 568, offset: 0x0238 = 568
FAT16: ret: 0x00000239, entry: 0x00000238, offset: 0x0238
FAT16: entry: 0x00000239 = 569, offset: 0x0239 = 569
FAT16: ret: 0x0000023a, entry: 0x00000239, offset: 0x0239
FAT16: entry: 0x0000023a = 570, offset: 0x023a = 570
FAT16: ret: 0x0000023b, entry: 0x0000023a, offset: 0x023a
FAT16: entry: 0x0000023b = 571, offset: 0x023b = 571
FAT16: ret: 0x0000023c, entry: 0x0000023b, offset: 0x023b
FAT16: entry: 0x0000023c = 572, offset: 0x023c = 572
FAT16: ret: 0x0000023d, entry: 0x0000023c, offset: 0x023c
FAT16: entry: 0x0000023d = 573, offset: 0x023d = 573
FAT16: ret: 0x0000023e, entry: 0x0000023d, offset: 0x023d
FAT16: entry: 0x0000023e = 574, offset: 0x023e = 574
FAT16: ret: 0x0000023f, entry: 0x0000023e, offset: 0x023e
FAT16: entry: 0x0000023f = 575, offset: 0x023f = 575
FAT16: ret: 0x00000240, entry: 0x0000023f, offset: 0x023f
FAT16: entry: 0x00000240 = 576, offset: 0x0240 = 576
FAT16: ret: 0x00000241, entry: 0x00000240, offset: 0x0240
FAT16: entry: 0x00000241 = 577, offset: 0x0241 = 577
FAT16: ret: 0x00000242, entry: 0x00000241, offset: 0x0241
FAT16: entry: 0x00000242 = 578, offset: 0x0242 = 578
FAT16: ret: 0x00000243, entry: 0x00000242, offset: 0x0242
FAT16: entry: 0x00000243 = 579, offset: 0x0243 = 579
FAT16: ret: 0x00000244, entry: 0x00000243, offset: 0x0243
FAT16: entry: 0x00000244 = 580, offset: 0x0244 = 580
FAT16: ret: 0x00000245, entry: 0x00000244, offset: 0x0244
FAT16: entry: 0x00000245 = 581, offset: 0x0245 = 581
FAT16: ret: 0x00000246, entry: 0x00000245, offset: 0x0245
FAT16: entry: 0x00000246 = 582, offset: 0x0246 = 582
FAT16: ret: 0x00000247, entry: 0x00000246, offset: 0x0246
FAT16: entry: 0x00000247 = 583, offset: 0x0247 = 583
FAT16: ret: 0x00000248, entry: 0x00000247, offset: 0x0247
FAT16: entry: 0x00000248 = 584, offset: 0x0248 = 584
FAT16: ret: 0x00000249, entry: 0x00000248, offset: 0x0248
FAT16: entry: 0x00000249 = 585, offset: 0x0249 = 585
FAT16: ret: 0x0000024a, entry: 0x00000249, offset: 0x0249
FAT16: entry: 0x0000024a = 586, offset: 0x024a = 586
FAT16: ret: 0x0000024b, entry: 0x0000024a, offset: 0x024a
FAT16: entry: 0x0000024b = 587, offset: 0x024b = 587
FAT16: ret: 0x0000024c, entry: 0x0000024b, offset: 0x024b
FAT16: entry: 0x0000024c = 588, offset: 0x024c = 588
FAT16: ret: 0x0000024d, entry: 0x0000024c, offset: 0x024c
FAT16: entry: 0x0000024d = 589, offset: 0x024d = 589
FAT16: ret: 0x0000024e, entry: 0x0000024d, offset: 0x024d
FAT16: entry: 0x0000024e = 590, offset: 0x024e = 590
FAT16: ret: 0x0000024f, entry: 0x0000024e, offset: 0x024e
FAT16: entry: 0x0000024f = 591, offset: 0x024f = 591
FAT16: ret: 0x00000250, entry: 0x0000024f, offset: 0x024f
FAT16: entry: 0x00000250 = 592, offset: 0x0250 = 592
FAT16: ret: 0x00000251, entry: 0x00000250, offset: 0x0250
FAT16: entry: 0x00000251 = 593, offset: 0x0251 = 593
FAT16: ret: 0x00000252, entry: 0x00000251, offset: 0x0251
FAT16: entry: 0x00000252 = 594, offset: 0x0252 = 594
FAT16: ret: 0x00000253, entry: 0x00000252, offset: 0x0252
FAT16: entry: 0x00000253 = 595, offset: 0x0253 = 595
FAT16: ret: 0x00000254, entry: 0x00000253, offset: 0x0253
FAT16: entry: 0x00000254 = 596, offset: 0x0254 = 596
FAT16: ret: 0x00000255, entry: 0x00000254, offset: 0x0254
FAT16: entry: 0x00000255 = 597, offset: 0x0255 = 597
FAT16: ret: 0x00000256, entry: 0x00000255, offset: 0x0255
FAT16: entry: 0x00000256 = 598, offset: 0x0256 = 598
FAT16: ret: 0x00000257, entry: 0x00000256, offset: 0x0256
FAT16: entry: 0x00000257 = 599, offset: 0x0257 = 599
FAT16: ret: 0x00000258, entry: 0x00000257, offset: 0x0257
FAT16: entry: 0x00000258 = 600, offset: 0x0258 = 600
FAT16: ret: 0x00000259, entry: 0x00000258, offset: 0x0258
FAT16: entry: 0x00000259 = 601, offset: 0x0259 = 601
FAT16: ret: 0x0000025a, entry: 0x00000259, offset: 0x0259
FAT16: entry: 0x0000025a = 602, offset: 0x025a = 602
FAT16: ret: 0x0000025b, entry: 0x0000025a, offset: 0x025a
FAT16: entry: 0x0000025b = 603, offset: 0x025b = 603
FAT16: ret: 0x0000025c, entry: 0x0000025b, offset: 0x025b
FAT16: entry: 0x0000025c = 604, offset: 0x025c = 604
FAT16: ret: 0x0000025d, entry: 0x0000025c, offset: 0x025c
FAT16: entry: 0x0000025d = 605, offset: 0x025d = 605
FAT16: ret: 0x0000025e, entry: 0x0000025d, offset: 0x025d
FAT16: entry: 0x0000025e = 606, offset: 0x025e = 606
FAT16: ret: 0x0000025f, entry: 0x0000025e, offset: 0x025e
FAT16: entry: 0x0000025f = 607, offset: 0x025f = 607
FAT16: ret: 0x00000260, entry: 0x0000025f, offset: 0x025f
FAT16: entry: 0x00000260 = 608, offset: 0x0260 = 608
FAT16: ret: 0x00000261, entry: 0x00000260, offset: 0x0260
FAT16: entry: 0x00000261 = 609, offset: 0x0261 = 609
FAT16: ret: 0x00000262, entry: 0x00000261, offset: 0x0261
FAT16: entry: 0x00000262 = 610, offset: 0x0262 = 610
FAT16: ret: 0x00000263, entry: 0x00000262, offset: 0x0262
FAT16: entry: 0x00000263 = 611, offset: 0x0263 = 611
FAT16: ret: 0x00000264, entry: 0x00000263, offset: 0x0263
FAT16: entry: 0x00000264 = 612, offset: 0x0264 = 612
FAT16: ret: 0x00000265, entry: 0x00000264, offset: 0x0264
FAT16: entry: 0x00000265 = 613, offset: 0x0265 = 613
FAT16: ret: 0x00000266, entry: 0x00000265, offset: 0x0265
FAT16: entry: 0x00000266 = 614, offset: 0x0266 = 614
FAT16: ret: 0x00000267, entry: 0x00000266, offset: 0x0266
FAT16: entry: 0x00000267 = 615, offset: 0x0267 = 615
FAT16: ret: 0x00000268, entry: 0x00000267, offset: 0x0267
FAT16: entry: 0x00000268 = 616, offset: 0x0268 = 616
FAT16: ret: 0x00000269, entry: 0x00000268, offset: 0x0268
FAT16: entry: 0x00000269 = 617, offset: 0x0269 = 617
FAT16: ret: 0x0000026a, entry: 0x00000269, offset: 0x0269
FAT16: entry: 0x0000026a = 618, offset: 0x026a = 618
FAT16: ret: 0x0000026b, entry: 0x0000026a, offset: 0x026a
FAT16: entry: 0x0000026b = 619, offset: 0x026b = 619
FAT16: ret: 0x0000026c, entry: 0x0000026b, offset: 0x026b
FAT16: entry: 0x0000026c = 620, offset: 0x026c = 620
FAT16: ret: 0x0000026d, entry: 0x0000026c, offset: 0x026c
FAT16: entry: 0x0000026d = 621, offset: 0x026d = 621
FAT16: ret: 0x0000026e, entry: 0x0000026d, offset: 0x026d
FAT16: entry: 0x0000026e = 622, offset: 0x026e = 622
FAT16: ret: 0x0000026f, entry: 0x0000026e, offset: 0x026e
FAT16: entry: 0x0000026f = 623, offset: 0x026f = 623
FAT16: ret: 0x00000270, entry: 0x0000026f, offset: 0x026f
FAT16: entry: 0x00000270 = 624, offset: 0x0270 = 624
FAT16: ret: 0x00000271, entry: 0x00000270, offset: 0x0270
FAT16: entry: 0x00000271 = 625, offset: 0x0271 = 625
FAT16: ret: 0x00000272, entry: 0x00000271, offset: 0x0271
FAT16: entry: 0x00000272 = 626, offset: 0x0272 = 626
FAT16: ret: 0x00000273, entry: 0x00000272, offset: 0x0272
FAT16: entry: 0x00000273 = 627, offset: 0x0273 = 627
FAT16: ret: 0x00000274, entry: 0x00000273, offset: 0x0273
FAT16: entry: 0x00000274 = 628, offset: 0x0274 = 628
FAT16: ret: 0x00000275, entry: 0x00000274, offset: 0x0274
FAT16: entry: 0x00000275 = 629, offset: 0x0275 = 629
FAT16: ret: 0x00000276, entry: 0x00000275, offset: 0x0275
FAT16: entry: 0x00000276 = 630, offset: 0x0276 = 630
FAT16: ret: 0x00000277, entry: 0x00000276, offset: 0x0276
FAT16: entry: 0x00000277 = 631, offset: 0x0277 = 631
FAT16: ret: 0x00000278, entry: 0x00000277, offset: 0x0277
FAT16: entry: 0x00000278 = 632, offset: 0x0278 = 632
FAT16: ret: 0x00000279, entry: 0x00000278, offset: 0x0278
FAT16: entry: 0x00000279 = 633, offset: 0x0279 = 633
FAT16: ret: 0x0000027a, entry: 0x00000279, offset: 0x0279
FAT16: entry: 0x0000027a = 634, offset: 0x027a = 634
FAT16: ret: 0x0000027b, entry: 0x0000027a, offset: 0x027a
FAT16: entry: 0x0000027b = 635, offset: 0x027b = 635
FAT16: ret: 0x0000027c, entry: 0x0000027b, offset: 0x027b
FAT16: entry: 0x0000027c = 636, offset: 0x027c = 636
FAT16: ret: 0x0000027d, entry: 0x0000027c, offset: 0x027c
FAT16: entry: 0x0000027d = 637, offset: 0x027d = 637
FAT16: ret: 0x0000027e, entry: 0x0000027d, offset: 0x027d
FAT16: entry: 0x0000027e = 638, offset: 0x027e = 638
FAT16: ret: 0x0000027f, entry: 0x0000027e, offset: 0x027e
FAT16: entry: 0x0000027f = 639, offset: 0x027f = 639
FAT16: ret: 0x00000280, entry: 0x0000027f, offset: 0x027f
FAT16: entry: 0x00000280 = 640, offset: 0x0280 = 640
FAT16: ret: 0x00000281, entry: 0x00000280, offset: 0x0280
FAT16: entry: 0x00000281 = 641, offset: 0x0281 = 641
FAT16: ret: 0x00000282, entry: 0x00000281, offset: 0x0281
FAT16: entry: 0x00000282 = 642, offset: 0x0282 = 642
FAT16: ret: 0x00000283, entry: 0x00000282, offset: 0x0282
FAT16: entry: 0x00000283 = 643, offset: 0x0283 = 643
FAT16: ret: 0x00000284, entry: 0x00000283, offset: 0x0283
FAT16: entry: 0x00000284 = 644, offset: 0x0284 = 644
FAT16: ret: 0x00000285, entry: 0x00000284, offset: 0x0284
FAT16: entry: 0x00000285 = 645, offset: 0x0285 = 645
FAT16: ret: 0x00000286, entry: 0x00000285, offset: 0x0285
FAT16: entry: 0x00000286 = 646, offset: 0x0286 = 646
FAT16: ret: 0x00000287, entry: 0x00000286, offset: 0x0286
FAT16: entry: 0x00000287 = 647, offset: 0x0287 = 647
FAT16: ret: 0x00000288, entry: 0x00000287, offset: 0x0287
FAT16: entry: 0x00000288 = 648, offset: 0x0288 = 648
FAT16: ret: 0x00000289, entry: 0x00000288, offset: 0x0288
FAT16: entry: 0x00000289 = 649, offset: 0x0289 = 649
FAT16: ret: 0x0000028a, entry: 0x00000289, offset: 0x0289
FAT16: entry: 0x0000028a = 650, offset: 0x028a = 650
FAT16: ret: 0x0000028b, entry: 0x0000028a, offset: 0x028a
FAT16: entry: 0x0000028b = 651, offset: 0x028b = 651
FAT16: ret: 0x0000028c, entry: 0x0000028b, offset: 0x028b
FAT16: entry: 0x0000028c = 652, offset: 0x028c = 652
FAT16: ret: 0x0000028d, entry: 0x0000028c, offset: 0x028c
FAT16: entry: 0x0000028d = 653, offset: 0x028d = 653
FAT16: ret: 0x0000028e, entry: 0x0000028d, offset: 0x028d
FAT16: entry: 0x0000028e = 654, offset: 0x028e = 654
FAT16: ret: 0x0000028f, entry: 0x0000028e, offset: 0x028e
FAT16: entry: 0x0000028f = 655, offset: 0x028f = 655
FAT16: ret: 0x00000290, entry: 0x0000028f, offset: 0x028f
FAT16: entry: 0x00000290 = 656, offset: 0x0290 = 656
FAT16: ret: 0x00000291, entry: 0x00000290, offset: 0x0290
FAT16: entry: 0x00000291 = 657, offset: 0x0291 = 657
FAT16: ret: 0x00000292, entry: 0x00000291, offset: 0x0291
FAT16: entry: 0x00000292 = 658, offset: 0x0292 = 658
FAT16: ret: 0x00000293, entry: 0x00000292, offset: 0x0292
FAT16: entry: 0x00000293 = 659, offset: 0x0293 = 659
FAT16: ret: 0x00000294, entry: 0x00000293, offset: 0x0293
FAT16: entry: 0x00000294 = 660, offset: 0x0294 = 660
FAT16: ret: 0x00000295, entry: 0x00000294, offset: 0x0294
FAT16: entry: 0x00000295 = 661, offset: 0x0295 = 661
FAT16: ret: 0x00000296, entry: 0x00000295, offset: 0x0295
FAT16: entry: 0x00000296 = 662, offset: 0x0296 = 662
FAT16: ret: 0x00000297, entry: 0x00000296, offset: 0x0296
FAT16: entry: 0x00000297 = 663, offset: 0x0297 = 663
FAT16: ret: 0x00000298, entry: 0x00000297, offset: 0x0297
FAT16: entry: 0x00000298 = 664, offset: 0x0298 = 664
FAT16: ret: 0x00000299, entry: 0x00000298, offset: 0x0298
FAT16: entry: 0x00000299 = 665, offset: 0x0299 = 665
FAT16: ret: 0x0000029a, entry: 0x00000299, offset: 0x0299
FAT16: entry: 0x0000029a = 666, offset: 0x029a = 666
FAT16: ret: 0x0000029b, entry: 0x0000029a, offset: 0x029a
FAT16: entry: 0x0000029b = 667, offset: 0x029b = 667
FAT16: ret: 0x0000029c, entry: 0x0000029b, offset: 0x029b
FAT16: entry: 0x0000029c = 668, offset: 0x029c = 668
FAT16: ret: 0x0000029d, entry: 0x0000029c, offset: 0x029c
FAT16: entry: 0x0000029d = 669, offset: 0x029d = 669
FAT16: ret: 0x0000029e, entry: 0x0000029d, offset: 0x029d
FAT16: entry: 0x0000029e = 670, offset: 0x029e = 670
FAT16: ret: 0x0000029f, entry: 0x0000029e, offset: 0x029e
FAT16: entry: 0x0000029f = 671, offset: 0x029f = 671
FAT16: ret: 0x000002a0, entry: 0x0000029f, offset: 0x029f
FAT16: entry: 0x000002a0 = 672, offset: 0x02a0 = 672
FAT16: ret: 0x000002a1, entry: 0x000002a0, offset: 0x02a0
FAT16: entry: 0x000002a1 = 673, offset: 0x02a1 = 673
FAT16: ret: 0x000002a2, entry: 0x000002a1, offset: 0x02a1
FAT16: entry: 0x000002a2 = 674, offset: 0x02a2 = 674
FAT16: ret: 0x000002a3, entry: 0x000002a2, offset: 0x02a2
FAT16: entry: 0x000002a3 = 675, offset: 0x02a3 = 675
FAT16: ret: 0x000002a4, entry: 0x000002a3, offset: 0x02a3
FAT16: entry: 0x000002a4 = 676, offset: 0x02a4 = 676
FAT16: ret: 0x000002a5, entry: 0x000002a4, offset: 0x02a4
FAT16: entry: 0x000002a5 = 677, offset: 0x02a5 = 677
FAT16: ret: 0x000002a6, entry: 0x000002a5, offset: 0x02a5
FAT16: entry: 0x000002a6 = 678, offset: 0x02a6 = 678
FAT16: ret: 0x000002a7, entry: 0x000002a6, offset: 0x02a6
FAT16: entry: 0x000002a7 = 679, offset: 0x02a7 = 679
FAT16: ret: 0x000002a8, entry: 0x000002a7, offset: 0x02a7
FAT16: entry: 0x000002a8 = 680, offset: 0x02a8 = 680
FAT16: ret: 0x000002a9, entry: 0x000002a8, offset: 0x02a8
FAT16: entry: 0x000002a9 = 681, offset: 0x02a9 = 681
FAT16: ret: 0x000002aa, entry: 0x000002a9, offset: 0x02a9
FAT16: entry: 0x000002aa = 682, offset: 0x02aa = 682
FAT16: ret: 0x000002ab, entry: 0x000002aa, offset: 0x02aa
FAT16: entry: 0x000002ab = 683, offset: 0x02ab = 683
FAT16: ret: 0x000002ac, entry: 0x000002ab, offset: 0x02ab
FAT16: entry: 0x000002ac = 684, offset: 0x02ac = 684
FAT16: ret: 0x000002ad, entry: 0x000002ac, offset: 0x02ac
FAT16: entry: 0x000002ad = 685, offset: 0x02ad = 685
FAT16: ret: 0x000002ae, entry: 0x000002ad, offset: 0x02ad
FAT16: entry: 0x000002ae = 686, offset: 0x02ae = 686
FAT16: ret: 0x000002af, entry: 0x000002ae, offset: 0x02ae
FAT16: entry: 0x000002af = 687, offset: 0x02af = 687
FAT16: ret: 0x000002b0, entry: 0x000002af, offset: 0x02af
FAT16: entry: 0x000002b0 = 688, offset: 0x02b0 = 688
FAT16: ret: 0x000002b1, entry: 0x000002b0, offset: 0x02b0
FAT16: entry: 0x000002b1 = 689, offset: 0x02b1 = 689
FAT16: ret: 0x000002b2, entry: 0x000002b1, offset: 0x02b1
FAT16: entry: 0x000002b2 = 690, offset: 0x02b2 = 690
FAT16: ret: 0x000002b3, entry: 0x000002b2, offset: 0x02b2
FAT16: entry: 0x000002b3 = 691, offset: 0x02b3 = 691
FAT16: ret: 0x000002b4, entry: 0x000002b3, offset: 0x02b3
FAT16: entry: 0x000002b4 = 692, offset: 0x02b4 = 692
FAT16: ret: 0x000002b5, entry: 0x000002b4, offset: 0x02b4
FAT16: entry: 0x000002b5 = 693, offset: 0x02b5 = 693
FAT16: ret: 0x000002b6, entry: 0x000002b5, offset: 0x02b5
FAT16: entry: 0x000002b6 = 694, offset: 0x02b6 = 694
FAT16: ret: 0x000002b7, entry: 0x000002b6, offset: 0x02b6
FAT16: entry: 0x000002b7 = 695, offset: 0x02b7 = 695
FAT16: ret: 0x000002b8, entry: 0x000002b7, offset: 0x02b7
FAT16: entry: 0x000002b8 = 696, offset: 0x02b8 = 696
FAT16: ret: 0x000002b9, entry: 0x000002b8, offset: 0x02b8
FAT16: entry: 0x000002b9 = 697, offset: 0x02b9 = 697
FAT16: ret: 0x000002ba, entry: 0x000002b9, offset: 0x02b9
FAT16: entry: 0x000002ba = 698, offset: 0x02ba = 698
FAT16: ret: 0x000002bb, entry: 0x000002ba, offset: 0x02ba
FAT16: entry: 0x000002bb = 699, offset: 0x02bb = 699
FAT16: ret: 0x000002bc, entry: 0x000002bb, offset: 0x02bb
FAT16: entry: 0x000002bc = 700, offset: 0x02bc = 700
FAT16: ret: 0x000002bd, entry: 0x000002bc, offset: 0x02bc
FAT16: entry: 0x000002bd = 701, offset: 0x02bd = 701
FAT16: ret: 0x000002be, entry: 0x000002bd, offset: 0x02bd
FAT16: entry: 0x000002be = 702, offset: 0x02be = 702
FAT16: ret: 0x000002bf, entry: 0x000002be, offset: 0x02be
FAT16: entry: 0x000002bf = 703, offset: 0x02bf = 703
FAT16: ret: 0x000002c0, entry: 0x000002bf, offset: 0x02bf
FAT16: entry: 0x000002c0 = 704, offset: 0x02c0 = 704
FAT16: ret: 0x000002c1, entry: 0x000002c0, offset: 0x02c0
FAT16: entry: 0x000002c1 = 705, offset: 0x02c1 = 705
FAT16: ret: 0x000002c2, entry: 0x000002c1, offset: 0x02c1
FAT16: entry: 0x000002c2 = 706, offset: 0x02c2 = 706
FAT16: ret: 0x000002c3, entry: 0x000002c2, offset: 0x02c2
FAT16: entry: 0x000002c3 = 707, offset: 0x02c3 = 707
FAT16: ret: 0x000002c4, entry: 0x000002c3, offset: 0x02c3
FAT16: entry: 0x000002c4 = 708, offset: 0x02c4 = 708
FAT16: ret: 0x000002c5, entry: 0x000002c4, offset: 0x02c4
FAT16: entry: 0x000002c5 = 709, offset: 0x02c5 = 709
FAT16: ret: 0x000002c6, entry: 0x000002c5, offset: 0x02c5
FAT16: entry: 0x000002c6 = 710, offset: 0x02c6 = 710
FAT16: ret: 0x000002c7, entry: 0x000002c6, offset: 0x02c6
FAT16: entry: 0x000002c7 = 711, offset: 0x02c7 = 711
FAT16: ret: 0x000002c8, entry: 0x000002c7, offset: 0x02c7
FAT16: entry: 0x000002c8 = 712, offset: 0x02c8 = 712
FAT16: ret: 0x000002c9, entry: 0x000002c8, offset: 0x02c8
FAT16: entry: 0x000002c9 = 713, offset: 0x02c9 = 713
FAT16: ret: 0x000002ca, entry: 0x000002c9, offset: 0x02c9
FAT16: entry: 0x000002ca = 714, offset: 0x02ca = 714
FAT16: ret: 0x000002cb, entry: 0x000002ca, offset: 0x02ca
FAT16: entry: 0x000002cb = 715, offset: 0x02cb = 715
FAT16: ret: 0x000002cc, entry: 0x000002cb, offset: 0x02cb
FAT16: entry: 0x000002cc = 716, offset: 0x02cc = 716
FAT16: ret: 0x000002cd, entry: 0x000002cc, offset: 0x02cc
FAT16: entry: 0x000002cd = 717, offset: 0x02cd = 717
FAT16: ret: 0x000002ce, entry: 0x000002cd, offset: 0x02cd
FAT16: entry: 0x000002ce = 718, offset: 0x02ce = 718
FAT16: ret: 0x000002ef, entry: 0x000002ce, offset: 0x02ce
gc - clustnum: 525, startsect: 2525
FAT16: entry: 0x000002ce = 718, offset: 0x02ce = 718
FAT16: ret: 0x000002ef, entry: 0x000002ce, offset: 0x02ce
FAT16: entry: 0x000002ef = 751, offset: 0x02ef = 751
FAT16: ret: 0x000002f0, entry: 0x000002ef, offset: 0x02ef
FAT16: entry: 0x000002f0 = 752, offset: 0x02f0 = 752
FAT16: ret: 0x000002f1, entry: 0x000002f0, offset: 0x02f0
FAT16: entry: 0x000002f1 = 753, offset: 0x02f1 = 753
FAT16: ret: 0x000002f2, entry: 0x000002f1, offset: 0x02f1
FAT16: entry: 0x000002f2 = 754, offset: 0x02f2 = 754
FAT16: ret: 0x000002f3, entry: 0x000002f2, offset: 0x02f2
FAT16: entry: 0x000002f3 = 755, offset: 0x02f3 = 755
FAT16: ret: 0x000002f4, entry: 0x000002f3, offset: 0x02f3
FAT16: entry: 0x000002f4 = 756, offset: 0x02f4 = 756
FAT16: ret: 0x000002f5, entry: 0x000002f4, offset: 0x02f4
FAT16: entry: 0x000002f5 = 757, offset: 0x02f5 = 757
FAT16: ret: 0x000002f6, entry: 0x000002f5, offset: 0x02f5
FAT16: entry: 0x000002f6 = 758, offset: 0x02f6 = 758
FAT16: ret: 0x000002f7, entry: 0x000002f6, offset: 0x02f6
FAT16: entry: 0x000002f7 = 759, offset: 0x02f7 = 759
FAT16: ret: 0x000002f8, entry: 0x000002f7, offset: 0x02f7
FAT16: entry: 0x000002f8 = 760, offset: 0x02f8 = 760
FAT16: ret: 0x000002f9, entry: 0x000002f8, offset: 0x02f8
FAT16: entry: 0x000002f9 = 761, offset: 0x02f9 = 761
FAT16: ret: 0x000002fa, entry: 0x000002f9, offset: 0x02f9
FAT16: entry: 0x000002fa = 762, offset: 0x02fa = 762
FAT16: ret: 0x000002fb, entry: 0x000002fa, offset: 0x02fa
FAT16: entry: 0x000002fb = 763, offset: 0x02fb = 763
FAT16: ret: 0x000002fc, entry: 0x000002fb, offset: 0x02fb
FAT16: entry: 0x000002fc = 764, offset: 0x02fc = 764
FAT16: ret: 0x000002fd, entry: 0x000002fc, offset: 0x02fc
FAT16: entry: 0x000002fd = 765, offset: 0x02fd = 765
FAT16: ret: 0x000002fe, entry: 0x000002fd, offset: 0x02fd
FAT16: entry: 0x000002fe = 766, offset: 0x02fe = 766
FAT16: ret: 0x000002ff, entry: 0x000002fe, offset: 0x02fe
FAT16: entry: 0x000002ff = 767, offset: 0x02ff = 767
FAT16: ret: 0x00000300, entry: 0x000002ff, offset: 0x02ff
FAT16: entry: 0x00000300 = 768, offset: 0x0300 = 768
FAT16: ret: 0x00000301, entry: 0x00000300, offset: 0x0300
FAT16: entry: 0x00000301 = 769, offset: 0x0301 = 769
FAT16: ret: 0x00000302, entry: 0x00000301, offset: 0x0301
FAT16: entry: 0x00000302 = 770, offset: 0x0302 = 770
FAT16: ret: 0x00000303, entry: 0x00000302, offset: 0x0302
FAT16: entry: 0x00000303 = 771, offset: 0x0303 = 771
FAT16: ret: 0x00000304, entry: 0x00000303, offset: 0x0303
FAT16: entry: 0x00000304 = 772, offset: 0x0304 = 772
FAT16: ret: 0x00000305, entry: 0x00000304, offset: 0x0304
FAT16: entry: 0x00000305 = 773, offset: 0x0305 = 773
FAT16: ret: 0x00000306, entry: 0x00000305, offset: 0x0305
FAT16: entry: 0x00000306 = 774, offset: 0x0306 = 774
FAT16: ret: 0x00000307, entry: 0x00000306, offset: 0x0306
FAT16: entry: 0x00000307 = 775, offset: 0x0307 = 775
FAT16: ret: 0x00000308, entry: 0x00000307, offset: 0x0307
FAT16: entry: 0x00000308 = 776, offset: 0x0308 = 776
FAT16: ret: 0x00000309, entry: 0x00000308, offset: 0x0308
FAT16: entry: 0x00000309 = 777, offset: 0x0309 = 777
FAT16: ret: 0x0000030a, entry: 0x00000309, offset: 0x0309
FAT16: entry: 0x0000030a = 778, offset: 0x030a = 778
FAT16: ret: 0x0000030b, entry: 0x0000030a, offset: 0x030a
FAT16: entry: 0x0000030b = 779, offset: 0x030b = 779
FAT16: ret: 0x0000030c, entry: 0x0000030b, offset: 0x030b
FAT16: entry: 0x0000030c = 780, offset: 0x030c = 780
FAT16: ret: 0x0000030d, entry: 0x0000030c, offset: 0x030c
FAT16: entry: 0x0000030d = 781, offset: 0x030d = 781
FAT16: ret: 0x0000030e, entry: 0x0000030d, offset: 0x030d
FAT16: entry: 0x0000030e = 782, offset: 0x030e = 782
FAT16: ret: 0x0000030f, entry: 0x0000030e, offset: 0x030e
FAT16: entry: 0x0000030f = 783, offset: 0x030f = 783
FAT16: ret: 0x00000310, entry: 0x0000030f, offset: 0x030f
FAT16: entry: 0x00000310 = 784, offset: 0x0310 = 784
FAT16: ret: 0x00000311, entry: 0x00000310, offset: 0x0310
FAT16: entry: 0x00000311 = 785, offset: 0x0311 = 785
FAT16: ret: 0x00000312, entry: 0x00000311, offset: 0x0311
FAT16: entry: 0x00000312 = 786, offset: 0x0312 = 786
FAT16: ret: 0x00000313, entry: 0x00000312, offset: 0x0312
FAT16: entry: 0x00000313 = 787, offset: 0x0313 = 787
FAT16: ret: 0x00000314, entry: 0x00000313, offset: 0x0313
FAT16: entry: 0x00000314 = 788, offset: 0x0314 = 788
FAT16: ret: 0x00000315, entry: 0x00000314, offset: 0x0314
FAT16: entry: 0x00000315 = 789, offset: 0x0315 = 789
FAT16: ret: 0x00000316, entry: 0x00000315, offset: 0x0315
FAT16: entry: 0x00000316 = 790, offset: 0x0316 = 790
FAT16: ret: 0x00000317, entry: 0x00000316, offset: 0x0316
FAT16: entry: 0x00000317 = 791, offset: 0x0317 = 791
FAT16: ret: 0x00000318, entry: 0x00000317, offset: 0x0317
FAT16: entry: 0x00000318 = 792, offset: 0x0318 = 792
FAT16: ret: 0x00000319, entry: 0x00000318, offset: 0x0318
FAT16: entry: 0x00000319 = 793, offset: 0x0319 = 793
FAT16: ret: 0x0000031a, entry: 0x00000319, offset: 0x0319
FAT16: entry: 0x0000031a = 794, offset: 0x031a = 794
FAT16: ret: 0x0000031b, entry: 0x0000031a, offset: 0x031a
FAT16: entry: 0x0000031b = 795, offset: 0x031b = 795
FAT16: ret: 0x0000031c, entry: 0x0000031b, offset: 0x031b
FAT16: entry: 0x0000031c = 796, offset: 0x031c = 796
FAT16: ret: 0x0000031d, entry: 0x0000031c, offset: 0x031c
FAT16: entry: 0x0000031d = 797, offset: 0x031d = 797
FAT16: ret: 0x0000031e, entry: 0x0000031d, offset: 0x031d
FAT16: entry: 0x0000031e = 798, offset: 0x031e = 798
FAT16: ret: 0x0000031f, entry: 0x0000031e, offset: 0x031e
FAT16: entry: 0x0000031f = 799, offset: 0x031f = 799
FAT16: ret: 0x00000320, entry: 0x0000031f, offset: 0x031f
FAT16: entry: 0x00000320 = 800, offset: 0x0320 = 800
FAT16: ret: 0x00000321, entry: 0x00000320, offset: 0x0320
FAT16: entry: 0x00000321 = 801, offset: 0x0321 = 801
FAT16: ret: 0x00000322, entry: 0x00000321, offset: 0x0321
FAT16: entry: 0x00000322 = 802, offset: 0x0322 = 802
FAT16: ret: 0x00000323, entry: 0x00000322, offset: 0x0322
FAT16: entry: 0x00000323 = 803, offset: 0x0323 = 803
FAT16: ret: 0x00000324, entry: 0x00000323, offset: 0x0323
FAT16: entry: 0x00000324 = 804, offset: 0x0324 = 804
FAT16: ret: 0x00000325, entry: 0x00000324, offset: 0x0324
FAT16: entry: 0x00000325 = 805, offset: 0x0325 = 805
FAT16: ret: 0x00000326, entry: 0x00000325, offset: 0x0325
FAT16: entry: 0x00000326 = 806, offset: 0x0326 = 806
FAT16: ret: 0x00000327, entry: 0x00000326, offset: 0x0326
FAT16: entry: 0x00000327 = 807, offset: 0x0327 = 807
FAT16: ret: 0x00000328, entry: 0x00000327, offset: 0x0327
FAT16: entry: 0x00000328 = 808, offset: 0x0328 = 808
FAT16: ret: 0x00000329, entry: 0x00000328, offset: 0x0328
FAT16: entry: 0x00000329 = 809, offset: 0x0329 = 809
FAT16: ret: 0x0000032a, entry: 0x00000329, offset: 0x0329
FAT16: entry: 0x0000032a = 810, offset: 0x032a = 810
FAT16: ret: 0x0000032b, entry: 0x0000032a, offset: 0x032a
FAT16: entry: 0x0000032b = 811, offset: 0x032b = 811
FAT16: ret: 0x0000032c, entry: 0x0000032b, offset: 0x032b
FAT16: entry: 0x0000032c = 812, offset: 0x032c = 812
FAT16: ret: 0x0000032d, entry: 0x0000032c, offset: 0x032c
FAT16: entry: 0x0000032d = 813, offset: 0x032d = 813
FAT16: ret: 0x0000032e, entry: 0x0000032d, offset: 0x032d
FAT16: entry: 0x0000032e = 814, offset: 0x032e = 814
FAT16: ret: 0x0000032f, entry: 0x0000032e, offset: 0x032e
FAT16: entry: 0x0000032f = 815, offset: 0x032f = 815
FAT16: ret: 0x00000330, entry: 0x0000032f, offset: 0x032f
FAT16: entry: 0x00000330 = 816, offset: 0x0330 = 816
FAT16: ret: 0x00000331, entry: 0x00000330, offset: 0x0330
FAT16: entry: 0x00000331 = 817, offset: 0x0331 = 817
FAT16: ret: 0x00000332, entry: 0x00000331, offset: 0x0331
FAT16: entry: 0x00000332 = 818, offset: 0x0332 = 818
FAT16: ret: 0x00000333, entry: 0x00000332, offset: 0x0332
FAT16: entry: 0x00000333 = 819, offset: 0x0333 = 819
FAT16: ret: 0x00000334, entry: 0x00000333, offset: 0x0333
FAT16: entry: 0x00000334 = 820, offset: 0x0334 = 820
FAT16: ret: 0x00000335, entry: 0x00000334, offset: 0x0334
FAT16: entry: 0x00000335 = 821, offset: 0x0335 = 821
FAT16: ret: 0x00000336, entry: 0x00000335, offset: 0x0335
FAT16: entry: 0x00000336 = 822, offset: 0x0336 = 822
FAT16: ret: 0x00000337, entry: 0x00000336, offset: 0x0336
FAT16: entry: 0x00000337 = 823, offset: 0x0337 = 823
FAT16: ret: 0x00000338, entry: 0x00000337, offset: 0x0337
FAT16: entry: 0x00000338 = 824, offset: 0x0338 = 824
FAT16: ret: 0x00000339, entry: 0x00000338, offset: 0x0338
FAT16: entry: 0x00000339 = 825, offset: 0x0339 = 825
FAT16: ret: 0x0000033a, entry: 0x00000339, offset: 0x0339
FAT16: entry: 0x0000033a = 826, offset: 0x033a = 826
FAT16: ret: 0x0000033b, entry: 0x0000033a, offset: 0x033a
FAT16: entry: 0x0000033b = 827, offset: 0x033b = 827
FAT16: ret: 0x0000033c, entry: 0x0000033b, offset: 0x033b
FAT16: entry: 0x0000033c = 828, offset: 0x033c = 828
FAT16: ret: 0x0000033d, entry: 0x0000033c, offset: 0x033c
FAT16: entry: 0x0000033d = 829, offset: 0x033d = 829
FAT16: ret: 0x0000033e, entry: 0x0000033d, offset: 0x033d
FAT16: entry: 0x0000033e = 830, offset: 0x033e = 830
FAT16: ret: 0x0000033f, entry: 0x0000033e, offset: 0x033e
FAT16: entry: 0x0000033f = 831, offset: 0x033f = 831
FAT16: ret: 0x00000340, entry: 0x0000033f, offset: 0x033f
FAT16: entry: 0x00000340 = 832, offset: 0x0340 = 832
FAT16: ret: 0x00000341, entry: 0x00000340, offset: 0x0340
FAT16: entry: 0x00000341 = 833, offset: 0x0341 = 833
FAT16: ret: 0x00000342, entry: 0x00000341, offset: 0x0341
FAT16: entry: 0x00000342 = 834, offset: 0x0342 = 834
FAT16: ret: 0x00000343, entry: 0x00000342, offset: 0x0342
FAT16: entry: 0x00000343 = 835, offset: 0x0343 = 835
FAT16: ret: 0x00000344, entry: 0x00000343, offset: 0x0343
FAT16: entry: 0x00000344 = 836, offset: 0x0344 = 836
FAT16: ret: 0x00000345, entry: 0x00000344, offset: 0x0344
FAT16: entry: 0x00000345 = 837, offset: 0x0345 = 837
FAT16: ret: 0x00000346, entry: 0x00000345, offset: 0x0345
FAT16: entry: 0x00000346 = 838, offset: 0x0346 = 838
FAT16: ret: 0x00000347, entry: 0x00000346, offset: 0x0346
FAT16: entry: 0x00000347 = 839, offset: 0x0347 = 839
FAT16: ret: 0x00000348, entry: 0x00000347, offset: 0x0347
FAT16: entry: 0x00000348 = 840, offset: 0x0348 = 840
FAT16: ret: 0x00000349, entry: 0x00000348, offset: 0x0348
FAT16: entry: 0x00000349 = 841, offset: 0x0349 = 841
FAT16: ret: 0x0000034a, entry: 0x00000349, offset: 0x0349
FAT16: entry: 0x0000034a = 842, offset: 0x034a = 842
FAT16: ret: 0x0000034b, entry: 0x0000034a, offset: 0x034a
FAT16: entry: 0x0000034b = 843, offset: 0x034b = 843
FAT16: ret: 0x0000034c, entry: 0x0000034b, offset: 0x034b
FAT16: entry: 0x0000034c = 844, offset: 0x034c = 844
FAT16: ret: 0x0000034d, entry: 0x0000034c, offset: 0x034c
FAT16: entry: 0x0000034d = 845, offset: 0x034d = 845
FAT16: ret: 0x0000034e, entry: 0x0000034d, offset: 0x034d
FAT16: entry: 0x0000034e = 846, offset: 0x034e = 846
FAT16: ret: 0x0000034f, entry: 0x0000034e, offset: 0x034e
FAT16: entry: 0x0000034f = 847, offset: 0x034f = 847
FAT16: ret: 0x00000350, entry: 0x0000034f, offset: 0x034f
FAT16: entry: 0x00000350 = 848, offset: 0x0350 = 848
FAT16: ret: 0x00000351, entry: 0x00000350, offset: 0x0350
FAT16: entry: 0x00000351 = 849, offset: 0x0351 = 849
FAT16: ret: 0x00000352, entry: 0x00000351, offset: 0x0351
FAT16: entry: 0x00000352 = 850, offset: 0x0352 = 850
FAT16: ret: 0x00000353, entry: 0x00000352, offset: 0x0352
FAT16: entry: 0x00000353 = 851, offset: 0x0353 = 851
FAT16: ret: 0x00000354, entry: 0x00000353, offset: 0x0353
FAT16: entry: 0x00000354 = 852, offset: 0x0354 = 852
FAT16: ret: 0x00000355, entry: 0x00000354, offset: 0x0354
FAT16: entry: 0x00000355 = 853, offset: 0x0355 = 853
FAT16: ret: 0x00000356, entry: 0x00000355, offset: 0x0355
FAT16: entry: 0x00000356 = 854, offset: 0x0356 = 854
FAT16: ret: 0x00000357, entry: 0x00000356, offset: 0x0356
FAT16: entry: 0x00000357 = 855, offset: 0x0357 = 855
FAT16: ret: 0x00000358, entry: 0x00000357, offset: 0x0357
FAT16: entry: 0x00000358 = 856, offset: 0x0358 = 856
FAT16: ret: 0x00000359, entry: 0x00000358, offset: 0x0358
FAT16: entry: 0x00000359 = 857, offset: 0x0359 = 857
FAT16: ret: 0x0000035a, entry: 0x00000359, offset: 0x0359
FAT16: entry: 0x0000035a = 858, offset: 0x035a = 858
FAT16: ret: 0x0000035b, entry: 0x0000035a, offset: 0x035a
FAT16: entry: 0x0000035b = 859, offset: 0x035b = 859
FAT16: ret: 0x0000035c, entry: 0x0000035b, offset: 0x035b
FAT16: entry: 0x0000035c = 860, offset: 0x035c = 860
FAT16: ret: 0x0000035d, entry: 0x0000035c, offset: 0x035c
FAT16: entry: 0x0000035d = 861, offset: 0x035d = 861
FAT16: ret: 0x0000035e, entry: 0x0000035d, offset: 0x035d
FAT16: entry: 0x0000035e = 862, offset: 0x035e = 862
FAT16: ret: 0x0000035f, entry: 0x0000035e, offset: 0x035e
FAT16: entry: 0x0000035f = 863, offset: 0x035f = 863
FAT16: ret: 0x00000360, entry: 0x0000035f, offset: 0x035f
FAT16: entry: 0x00000360 = 864, offset: 0x0360 = 864
FAT16: ret: 0x00000361, entry: 0x00000360, offset: 0x0360
FAT16: entry: 0x00000361 = 865, offset: 0x0361 = 865
FAT16: ret: 0x00000362, entry: 0x00000361, offset: 0x0361
FAT16: entry: 0x00000362 = 866, offset: 0x0362 = 866
FAT16: ret: 0x00000363, entry: 0x00000362, offset: 0x0362
FAT16: entry: 0x00000363 = 867, offset: 0x0363 = 867
FAT16: ret: 0x00000364, entry: 0x00000363, offset: 0x0363
FAT16: entry: 0x00000364 = 868, offset: 0x0364 = 868
FAT16: ret: 0x00000365, entry: 0x00000364, offset: 0x0364
FAT16: entry: 0x00000365 = 869, offset: 0x0365 = 869
FAT16: ret: 0x00000366, entry: 0x00000365, offset: 0x0365
FAT16: entry: 0x00000366 = 870, offset: 0x0366 = 870
FAT16: ret: 0x00000367, entry: 0x00000366, offset: 0x0366
FAT16: entry: 0x00000367 = 871, offset: 0x0367 = 871
FAT16: ret: 0x00000368, entry: 0x00000367, offset: 0x0367
FAT16: entry: 0x00000368 = 872, offset: 0x0368 = 872
FAT16: ret: 0x00000369, entry: 0x00000368, offset: 0x0368
FAT16: entry: 0x00000369 = 873, offset: 0x0369 = 873
FAT16: ret: 0x0000036a, entry: 0x00000369, offset: 0x0369
FAT16: entry: 0x0000036a = 874, offset: 0x036a = 874
FAT16: ret: 0x0000036b, entry: 0x0000036a, offset: 0x036a
FAT16: entry: 0x0000036b = 875, offset: 0x036b = 875
FAT16: ret: 0x0000036c, entry: 0x0000036b, offset: 0x036b
FAT16: entry: 0x0000036c = 876, offset: 0x036c = 876
FAT16: ret: 0x0000036d, entry: 0x0000036c, offset: 0x036c
FAT16: entry: 0x0000036d = 877, offset: 0x036d = 877
FAT16: ret: 0x0000036e, entry: 0x0000036d, offset: 0x036d
FAT16: entry: 0x0000036e = 878, offset: 0x036e = 878
FAT16: ret: 0x0000036f, entry: 0x0000036e, offset: 0x036e
FAT16: entry: 0x0000036f = 879, offset: 0x036f = 879
FAT16: ret: 0x00000370, entry: 0x0000036f, offset: 0x036f
FAT16: entry: 0x00000370 = 880, offset: 0x0370 = 880
FAT16: ret: 0x00000371, entry: 0x00000370, offset: 0x0370
FAT16: entry: 0x00000371 = 881, offset: 0x0371 = 881
FAT16: ret: 0x00000372, entry: 0x00000371, offset: 0x0371
FAT16: entry: 0x00000372 = 882, offset: 0x0372 = 882
FAT16: ret: 0x00000373, entry: 0x00000372, offset: 0x0372
FAT16: entry: 0x00000373 = 883, offset: 0x0373 = 883
FAT16: ret: 0x00000374, entry: 0x00000373, offset: 0x0373
FAT16: entry: 0x00000374 = 884, offset: 0x0374 = 884
FAT16: ret: 0x00000375, entry: 0x00000374, offset: 0x0374
FAT16: entry: 0x00000375 = 885, offset: 0x0375 = 885
FAT16: ret: 0x00000376, entry: 0x00000375, offset: 0x0375
FAT16: entry: 0x00000376 = 886, offset: 0x0376 = 886
FAT16: ret: 0x00000377, entry: 0x00000376, offset: 0x0376
FAT16: entry: 0x00000377 = 887, offset: 0x0377 = 887
FAT16: ret: 0x00000378, entry: 0x00000377, offset: 0x0377
FAT16: entry: 0x00000378 = 888, offset: 0x0378 = 888
FAT16: ret: 0x00000379, entry: 0x00000378, offset: 0x0378
FAT16: entry: 0x00000379 = 889, offset: 0x0379 = 889
FAT16: ret: 0x0000037a, entry: 0x00000379, offset: 0x0379
FAT16: entry: 0x0000037a = 890, offset: 0x037a = 890
FAT16: ret: 0x0000037b, entry: 0x0000037a, offset: 0x037a
FAT16: entry: 0x0000037b = 891, offset: 0x037b = 891
FAT16: ret: 0x0000037c, entry: 0x0000037b, offset: 0x037b
FAT16: entry: 0x0000037c = 892, offset: 0x037c = 892
FAT16: ret: 0x0000037d, entry: 0x0000037c, offset: 0x037c
FAT16: entry: 0x0000037d = 893, offset: 0x037d = 893
FAT16: ret: 0x0000037e, entry: 0x0000037d, offset: 0x037d
FAT16: entry: 0x0000037e = 894, offset: 0x037e = 894
FAT16: ret: 0x0000037f, entry: 0x0000037e, offset: 0x037e
FAT16: entry: 0x0000037f = 895, offset: 0x037f = 895
FAT16: ret: 0x00000380, entry: 0x0000037f, offset: 0x037f
FAT16: entry: 0x00000380 = 896, offset: 0x0380 = 896
FAT16: ret: 0x00000381, entry: 0x00000380, offset: 0x0380
FAT16: entry: 0x00000381 = 897, offset: 0x0381 = 897
FAT16: ret: 0x00000382, entry: 0x00000381, offset: 0x0381
FAT16: entry: 0x00000382 = 898, offset: 0x0382 = 898
FAT16: ret: 0x00000383, entry: 0x00000382, offset: 0x0382
FAT16: entry: 0x00000383 = 899, offset: 0x0383 = 899
FAT16: ret: 0x00000384, entry: 0x00000383, offset: 0x0383
FAT16: entry: 0x00000384 = 900, offset: 0x0384 = 900
FAT16: ret: 0x00000385, entry: 0x00000384, offset: 0x0384
FAT16: entry: 0x00000385 = 901, offset: 0x0385 = 901
FAT16: ret: 0x00000386, entry: 0x00000385, offset: 0x0385
FAT16: entry: 0x00000386 = 902, offset: 0x0386 = 902
FAT16: ret: 0x00000387, entry: 0x00000386, offset: 0x0386
FAT16: entry: 0x00000387 = 903, offset: 0x0387 = 903
FAT16: ret: 0x00000388, entry: 0x00000387, offset: 0x0387
FAT16: entry: 0x00000388 = 904, offset: 0x0388 = 904
FAT16: ret: 0x00000389, entry: 0x00000388, offset: 0x0388
FAT16: entry: 0x00000389 = 905, offset: 0x0389 = 905
FAT16: ret: 0x0000038a, entry: 0x00000389, offset: 0x0389
FAT16: entry: 0x0000038a = 906, offset: 0x038a = 906
FAT16: ret: 0x0000038b, entry: 0x0000038a, offset: 0x038a
FAT16: entry: 0x0000038b = 907, offset: 0x038b = 907
FAT16: ret: 0x0000038c, entry: 0x0000038b, offset: 0x038b
FAT16: entry: 0x0000038c = 908, offset: 0x038c = 908
FAT16: ret: 0x0000038d, entry: 0x0000038c, offset: 0x038c
FAT16: entry: 0x0000038d = 909, offset: 0x038d = 909
FAT16: ret: 0x0000038e, entry: 0x0000038d, offset: 0x038d
FAT16: entry: 0x0000038e = 910, offset: 0x038e = 910
FAT16: ret: 0x0000038f, entry: 0x0000038e, offset: 0x038e
FAT16: entry: 0x0000038f = 911, offset: 0x038f = 911
FAT16: ret: 0x00000390, entry: 0x0000038f, offset: 0x038f
FAT16: entry: 0x00000390 = 912, offset: 0x0390 = 912
FAT16: ret: 0x00000391, entry: 0x00000390, offset: 0x0390
FAT16: entry: 0x00000391 = 913, offset: 0x0391 = 913
FAT16: ret: 0x00000392, entry: 0x00000391, offset: 0x0391
FAT16: entry: 0x00000392 = 914, offset: 0x0392 = 914
FAT16: ret: 0x00000393, entry: 0x00000392, offset: 0x0392
FAT16: entry: 0x00000393 = 915, offset: 0x0393 = 915
FAT16: ret: 0x00000394, entry: 0x00000393, offset: 0x0393
FAT16: entry: 0x00000394 = 916, offset: 0x0394 = 916
FAT16: ret: 0x00000395, entry: 0x00000394, offset: 0x0394
FAT16: entry: 0x00000395 = 917, offset: 0x0395 = 917
FAT16: ret: 0x00000396, entry: 0x00000395, offset: 0x0395
FAT16: entry: 0x00000396 = 918, offset: 0x0396 = 918
FAT16: ret: 0x00000397, entry: 0x00000396, offset: 0x0396
FAT16: entry: 0x00000397 = 919, offset: 0x0397 = 919
FAT16: ret: 0x00000398, entry: 0x00000397, offset: 0x0397
FAT16: entry: 0x00000398 = 920, offset: 0x0398 = 920
FAT16: ret: 0x00000399, entry: 0x00000398, offset: 0x0398
FAT16: entry: 0x00000399 = 921, offset: 0x0399 = 921
FAT16: ret: 0x0000039a, entry: 0x00000399, offset: 0x0399
FAT16: entry: 0x0000039a = 922, offset: 0x039a = 922
FAT16: ret: 0x0000039b, entry: 0x0000039a, offset: 0x039a
FAT16: entry: 0x0000039b = 923, offset: 0x039b = 923
FAT16: ret: 0x0000039c, entry: 0x0000039b, offset: 0x039b
FAT16: entry: 0x0000039c = 924, offset: 0x039c = 924
FAT16: ret: 0x0000039d, entry: 0x0000039c, offset: 0x039c
FAT16: entry: 0x0000039d = 925, offset: 0x039d = 925
FAT16: ret: 0x0000039e, entry: 0x0000039d, offset: 0x039d
FAT16: entry: 0x0000039e = 926, offset: 0x039e = 926
FAT16: ret: 0x0000039f, entry: 0x0000039e, offset: 0x039e
FAT16: entry: 0x0000039f = 927, offset: 0x039f = 927
FAT16: ret: 0x000003a0, entry: 0x0000039f, offset: 0x039f
FAT16: entry: 0x000003a0 = 928, offset: 0x03a0 = 928
FAT16: ret: 0x000003a1, entry: 0x000003a0, offset: 0x03a0
FAT16: entry: 0x000003a1 = 929, offset: 0x03a1 = 929
FAT16: ret: 0x000003a2, entry: 0x000003a1, offset: 0x03a1
FAT16: entry: 0x000003a2 = 930, offset: 0x03a2 = 930
FAT16: ret: 0x000003a3, entry: 0x000003a2, offset: 0x03a2
FAT16: entry: 0x000003a3 = 931, offset: 0x03a3 = 931
FAT16: ret: 0x000003a4, entry: 0x000003a3, offset: 0x03a3
FAT16: entry: 0x000003a4 = 932, offset: 0x03a4 = 932
FAT16: ret: 0x000003a5, entry: 0x000003a4, offset: 0x03a4
FAT16: entry: 0x000003a5 = 933, offset: 0x03a5 = 933
FAT16: ret: 0x000003a6, entry: 0x000003a5, offset: 0x03a5
FAT16: entry: 0x000003a6 = 934, offset: 0x03a6 = 934
FAT16: ret: 0x000003a7, entry: 0x000003a6, offset: 0x03a6
FAT16: entry: 0x000003a7 = 935, offset: 0x03a7 = 935
FAT16: ret: 0x000003a8, entry: 0x000003a7, offset: 0x03a7
FAT16: entry: 0x000003a8 = 936, offset: 0x03a8 = 936
FAT16: ret: 0x000003a9, entry: 0x000003a8, offset: 0x03a8
FAT16: entry: 0x000003a9 = 937, offset: 0x03a9 = 937
FAT16: ret: 0x000003aa, entry: 0x000003a9, offset: 0x03a9
FAT16: entry: 0x000003aa = 938, offset: 0x03aa = 938
FAT16: ret: 0x000003ab, entry: 0x000003aa, offset: 0x03aa
FAT16: entry: 0x000003ab = 939, offset: 0x03ab = 939
FAT16: ret: 0x000003ac, entry: 0x000003ab, offset: 0x03ab
FAT16: entry: 0x000003ac = 940, offset: 0x03ac = 940
FAT16: ret: 0x000003ad, entry: 0x000003ac, offset: 0x03ac
FAT16: entry: 0x000003ad = 941, offset: 0x03ad = 941
FAT16: ret: 0x000003ae, entry: 0x000003ad, offset: 0x03ad
FAT16: entry: 0x000003ae = 942, offset: 0x03ae = 942
FAT16: ret: 0x000003af, entry: 0x000003ae, offset: 0x03ae
FAT16: entry: 0x000003af = 943, offset: 0x03af = 943
FAT16: ret: 0x000003b0, entry: 0x000003af, offset: 0x03af
FAT16: entry: 0x000003b0 = 944, offset: 0x03b0 = 944
FAT16: ret: 0x000003b1, entry: 0x000003b0, offset: 0x03b0
FAT16: entry: 0x000003b1 = 945, offset: 0x03b1 = 945
FAT16: ret: 0x000003b2, entry: 0x000003b1, offset: 0x03b1
FAT16: entry: 0x000003b2 = 946, offset: 0x03b2 = 946
FAT16: ret: 0x000003b3, entry: 0x000003b2, offset: 0x03b2
FAT16: entry: 0x000003b3 = 947, offset: 0x03b3 = 947
FAT16: ret: 0x000003b4, entry: 0x000003b3, offset: 0x03b3
FAT16: entry: 0x000003b4 = 948, offset: 0x03b4 = 948
FAT16: ret: 0x000003b5, entry: 0x000003b4, offset: 0x03b4
FAT16: entry: 0x000003b5 = 949, offset: 0x03b5 = 949
FAT16: ret: 0x000003b6, entry: 0x000003b5, offset: 0x03b5
FAT16: entry: 0x000003b6 = 950, offset: 0x03b6 = 950
FAT16: ret: 0x000003b7, entry: 0x000003b6, offset: 0x03b6
FAT16: entry: 0x000003b7 = 951, offset: 0x03b7 = 951
FAT16: ret: 0x000003b8, entry: 0x000003b7, offset: 0x03b7
FAT16: entry: 0x000003b8 = 952, offset: 0x03b8 = 952
FAT16: ret: 0x000003b9, entry: 0x000003b8, offset: 0x03b8
FAT16: entry: 0x000003b9 = 953, offset: 0x03b9 = 953
FAT16: ret: 0x000003ba, entry: 0x000003b9, offset: 0x03b9
FAT16: entry: 0x000003ba = 954, offset: 0x03ba = 954
FAT16: ret: 0x000003bb, entry: 0x000003ba, offset: 0x03ba
FAT16: entry: 0x000003bb = 955, offset: 0x03bb = 955
FAT16: ret: 0x000003bc, entry: 0x000003bb, offset: 0x03bb
FAT16: entry: 0x000003bc = 956, offset: 0x03bc = 956
FAT16: ret: 0x000003bd, entry: 0x000003bc, offset: 0x03bc
FAT16: entry: 0x000003bd = 957, offset: 0x03bd = 957
FAT16: ret: 0x000003be, entry: 0x000003bd, offset: 0x03bd
FAT16: entry: 0x000003be = 958, offset: 0x03be = 958
FAT16: ret: 0x000003bf, entry: 0x000003be, offset: 0x03be
FAT16: entry: 0x000003bf = 959, offset: 0x03bf = 959
FAT16: ret: 0x000003c0, entry: 0x000003bf, offset: 0x03bf
FAT16: entry: 0x000003c0 = 960, offset: 0x03c0 = 960
FAT16: ret: 0x000003c1, entry: 0x000003c0, offset: 0x03c0
FAT16: entry: 0x000003c1 = 961, offset: 0x03c1 = 961
FAT16: ret: 0x000003c2, entry: 0x000003c1, offset: 0x03c1
FAT16: entry: 0x000003c2 = 962, offset: 0x03c2 = 962
FAT16: ret: 0x000003c3, entry: 0x000003c2, offset: 0x03c2
FAT16: entry: 0x000003c3 = 963, offset: 0x03c3 = 963
FAT16: ret: 0x000003c4, entry: 0x000003c3, offset: 0x03c3
FAT16: entry: 0x000003c4 = 964, offset: 0x03c4 = 964
FAT16: ret: 0x000003c5, entry: 0x000003c4, offset: 0x03c4
FAT16: entry: 0x000003c5 = 965, offset: 0x03c5 = 965
FAT16: ret: 0x000003c6, entry: 0x000003c5, offset: 0x03c5
FAT16: entry: 0x000003c6 = 966, offset: 0x03c6 = 966
FAT16: ret: 0x000003c7, entry: 0x000003c6, offset: 0x03c6
FAT16: entry: 0x000003c7 = 967, offset: 0x03c7 = 967
FAT16: ret: 0x000003c8, entry: 0x000003c7, offset: 0x03c7
FAT16: entry: 0x000003c8 = 968, offset: 0x03c8 = 968
FAT16: ret: 0x000003c9, entry: 0x000003c8, offset: 0x03c8
FAT16: entry: 0x000003c9 = 969, offset: 0x03c9 = 969
FAT16: ret: 0x000003ca, entry: 0x000003c9, offset: 0x03c9
FAT16: entry: 0x000003ca = 970, offset: 0x03ca = 970
FAT16: ret: 0x000003cb, entry: 0x000003ca, offset: 0x03ca
FAT16: entry: 0x000003cb = 971, offset: 0x03cb = 971
FAT16: ret: 0x000003cc, entry: 0x000003cb, offset: 0x03cb
FAT16: entry: 0x000003cc = 972, offset: 0x03cc = 972
FAT16: ret: 0x000003cd, entry: 0x000003cc, offset: 0x03cc
FAT16: entry: 0x000003cd = 973, offset: 0x03cd = 973
FAT16: ret: 0x000003ce, entry: 0x000003cd, offset: 0x03cd
FAT16: entry: 0x000003ce = 974, offset: 0x03ce = 974
FAT16: ret: 0x000003cf, entry: 0x000003ce, offset: 0x03ce
FAT16: entry: 0x000003cf = 975, offset: 0x03cf = 975
FAT16: ret: 0x000003d0, entry: 0x000003cf, offset: 0x03cf
FAT16: entry: 0x000003d0 = 976, offset: 0x03d0 = 976
FAT16: ret: 0x000003d1, entry: 0x000003d0, offset: 0x03d0
FAT16: entry: 0x000003d1 = 977, offset: 0x03d1 = 977
FAT16: ret: 0x000003d2, entry: 0x000003d1, offset: 0x03d1
FAT16: entry: 0x000003d2 = 978, offset: 0x03d2 = 978
FAT16: ret: 0x000003d3, entry: 0x000003d2, offset: 0x03d2
FAT16: entry: 0x000003d3 = 979, offset: 0x03d3 = 979
FAT16: ret: 0x000003d4, entry: 0x000003d3, offset: 0x03d3
FAT16: entry: 0x000003d4 = 980, offset: 0x03d4 = 980
FAT16: ret: 0x000003d5, entry: 0x000003d4, offset: 0x03d4
FAT16: entry: 0x000003d5 = 981, offset: 0x03d5 = 981
FAT16: ret: 0x000003d6, entry: 0x000003d5, offset: 0x03d5
FAT16: entry: 0x000003d6 = 982, offset: 0x03d6 = 982
FAT16: ret: 0x000003d7, entry: 0x000003d6, offset: 0x03d6
FAT16: entry: 0x000003d7 = 983, offset: 0x03d7 = 983
FAT16: ret: 0x000003d8, entry: 0x000003d7, offset: 0x03d7
FAT16: entry: 0x000003d8 = 984, offset: 0x03d8 = 984
FAT16: ret: 0x000003d9, entry: 0x000003d8, offset: 0x03d8
FAT16: entry: 0x000003d9 = 985, offset: 0x03d9 = 985
FAT16: ret: 0x000003da, entry: 0x000003d9, offset: 0x03d9
FAT16: entry: 0x000003da = 986, offset: 0x03da = 986
FAT16: ret: 0x000003db, entry: 0x000003da, offset: 0x03da
FAT16: entry: 0x000003db = 987, offset: 0x03db = 987
FAT16: ret: 0x000003dc, entry: 0x000003db, offset: 0x03db
FAT16: entry: 0x000003dc = 988, offset: 0x03dc = 988
FAT16: ret: 0x000003dd, entry: 0x000003dc, offset: 0x03dc
FAT16: entry: 0x000003dd = 989, offset: 0x03dd = 989
FAT16: ret: 0x000003de, entry: 0x000003dd, offset: 0x03dd
FAT16: entry: 0x000003de = 990, offset: 0x03de = 990
FAT16: ret: 0x000003df, entry: 0x000003de, offset: 0x03de
FAT16: entry: 0x000003df = 991, offset: 0x03df = 991
FAT16: ret: 0x000003e0, entry: 0x000003df, offset: 0x03df
FAT16: entry: 0x000003e0 = 992, offset: 0x03e0 = 992
FAT16: ret: 0x000003e1, entry: 0x000003e0, offset: 0x03e0
FAT16: entry: 0x000003e1 = 993, offset: 0x03e1 = 993
FAT16: ret: 0x000003e2, entry: 0x000003e1, offset: 0x03e1
FAT16: entry: 0x000003e2 = 994, offset: 0x03e2 = 994
FAT16: ret: 0x000003e3, entry: 0x000003e2, offset: 0x03e2
FAT16: entry: 0x000003e3 = 995, offset: 0x03e3 = 995
FAT16: ret: 0x000003e4, entry: 0x000003e3, offset: 0x03e3
FAT16: entry: 0x000003e4 = 996, offset: 0x03e4 = 996
FAT16: ret: 0x000003e5, entry: 0x000003e4, offset: 0x03e4
FAT16: entry: 0x000003e5 = 997, offset: 0x03e5 = 997
FAT16: ret: 0x000003e6, entry: 0x000003e5, offset: 0x03e5
FAT16: entry: 0x000003e6 = 998, offset: 0x03e6 = 998
FAT16: ret: 0x000003e7, entry: 0x000003e6, offset: 0x03e6
FAT16: entry: 0x000003e7 = 999, offset: 0x03e7 = 999
FAT16: ret: 0x000003e8, entry: 0x000003e7, offset: 0x03e7
FAT16: entry: 0x000003e8 = 1000, offset: 0x03e8 = 1000
FAT16: ret: 0x000003e9, entry: 0x000003e8, offset: 0x03e8
FAT16: entry: 0x000003e9 = 1001, offset: 0x03e9 = 1001
FAT16: ret: 0x000003ea, entry: 0x000003e9, offset: 0x03e9
FAT16: entry: 0x000003ea = 1002, offset: 0x03ea = 1002
FAT16: ret: 0x000003eb, entry: 0x000003ea, offset: 0x03ea
FAT16: entry: 0x000003eb = 1003, offset: 0x03eb = 1003
FAT16: ret: 0x000003ec, entry: 0x000003eb, offset: 0x03eb
FAT16: entry: 0x000003ec = 1004, offset: 0x03ec = 1004
FAT16: ret: 0x000003ed, entry: 0x000003ec, offset: 0x03ec
FAT16: entry: 0x000003ed = 1005, offset: 0x03ed = 1005
FAT16: ret: 0x000003ee, entry: 0x000003ed, offset: 0x03ed
FAT16: entry: 0x000003ee = 1006, offset: 0x03ee = 1006
FAT16: ret: 0x000003ef, entry: 0x000003ee, offset: 0x03ee
FAT16: entry: 0x000003ef = 1007, offset: 0x03ef = 1007
FAT16: ret: 0x000003f0, entry: 0x000003ef, offset: 0x03ef
FAT16: entry: 0x000003f0 = 1008, offset: 0x03f0 = 1008
FAT16: ret: 0x000003f1, entry: 0x000003f0, offset: 0x03f0
FAT16: entry: 0x000003f1 = 1009, offset: 0x03f1 = 1009
FAT16: ret: 0x000003f2, entry: 0x000003f1, offset: 0x03f1
FAT16: entry: 0x000003f2 = 1010, offset: 0x03f2 = 1010
FAT16: ret: 0x000003f3, entry: 0x000003f2, offset: 0x03f2
FAT16: entry: 0x000003f3 = 1011, offset: 0x03f3 = 1011
FAT16: ret: 0x000003f4, entry: 0x000003f3, offset: 0x03f3
FAT16: entry: 0x000003f4 = 1012, offset: 0x03f4 = 1012
FAT16: ret: 0x000003f5, entry: 0x000003f4, offset: 0x03f4
FAT16: entry: 0x000003f5 = 1013, offset: 0x03f5 = 1013
FAT16: ret: 0x000003f6, entry: 0x000003f5, offset: 0x03f5
FAT16: entry: 0x000003f6 = 1014, offset: 0x03f6 = 1014
FAT16: ret: 0x000005f7, entry: 0x000003f6, offset: 0x03f6
gc - clustnum: 751, startsect: 3429
FAT16: entry: 0x000003f6 = 1014, offset: 0x03f6 = 1014
FAT16: ret: 0x000005f7, entry: 0x000003f6, offset: 0x03f6
FAT16: entry: 0x000005f7 = 1527, offset: 0x05f7 = 1527
FAT16: ret: 0x000005f8, entry: 0x000005f7, offset: 0x05f7
FAT16: entry: 0x000005f8 = 1528, offset: 0x05f8 = 1528
FAT16: ret: 0x000005f9, entry: 0x000005f8, offset: 0x05f8
FAT16: entry: 0x000005f9 = 1529, offset: 0x05f9 = 1529
FAT16: ret: 0x000005fa, entry: 0x000005f9, offset: 0x05f9
FAT16: entry: 0x000005fa = 1530, offset: 0x05fa = 1530
FAT16: ret: 0x000005fb, entry: 0x000005fa, offset: 0x05fa
FAT16: entry: 0x000005fb = 1531, offset: 0x05fb = 1531
FAT16: ret: 0x000005fc, entry: 0x000005fb, offset: 0x05fb
FAT16: entry: 0x000005fc = 1532, offset: 0x05fc = 1532
FAT16: ret: 0x000005fd, entry: 0x000005fc, offset: 0x05fc
FAT16: entry: 0x000005fd = 1533, offset: 0x05fd = 1533
FAT16: ret: 0x000005fe, entry: 0x000005fd, offset: 0x05fd
FAT16: entry: 0x000005fe = 1534, offset: 0x05fe = 1534
FAT16: ret: 0x000005ff, entry: 0x000005fe, offset: 0x05fe
FAT16: entry: 0x000005ff = 1535, offset: 0x05ff = 1535
FAT16: ret: 0x00000600, entry: 0x000005ff, offset: 0x05ff
FAT16: entry: 0x00000600 = 1536, offset: 0x0000 = 0
debug: evicting 0, dirty: 0
FAT16: ret: 0x00000601, entry: 0x00000600, offset: 0x0000
FAT16: entry: 0x00000601 = 1537, offset: 0x0001 = 1
FAT16: ret: 0x00000602, entry: 0x00000601, offset: 0x0001
FAT16: entry: 0x00000602 = 1538, offset: 0x0002 = 2
FAT16: ret: 0x00000603, entry: 0x00000602, offset: 0x0002
FAT16: entry: 0x00000603 = 1539, offset: 0x0003 = 3
FAT16: ret: 0x00000604, entry: 0x00000603, offset: 0x0003
FAT16: entry: 0x00000604 = 1540, offset: 0x0004 = 4
FAT16: ret: 0x00000605, entry: 0x00000604, offset: 0x0004
FAT16: entry: 0x00000605 = 1541, offset: 0x0005 = 5
FAT16: ret: 0x00000606, entry: 0x00000605, offset: 0x0005
FAT16: entry: 0x00000606 = 1542, offset: 0x0006 = 6
FAT16: ret: 0x00000607, entry: 0x00000606, offset: 0x0006
FAT16: entry: 0x00000607 = 1543, offset: 0x0007 = 7
FAT16: ret: 0x00000608, entry: 0x00000607, offset: 0x0007
FAT16: entry: 0x00000608 = 1544, offset: 0x0008 = 8
FAT16: ret: 0x00000609, entry: 0x00000608, offset: 0x0008
FAT16: entry: 0x00000609 = 1545, offset: 0x0009 = 9
FAT16: ret: 0x0000060a, entry: 0x00000609, offset: 0x0009
FAT16: entry: 0x0000060a = 1546, offset: 0x000a = 10
FAT16: ret: 0x0000060b, entry: 0x0000060a, offset: 0x000a
FAT16: entry: 0x0000060b = 1547, offset: 0x000b = 11
FAT16: ret: 0x0000060c, entry: 0x0000060b, offset: 0x000b
FAT16: entry: 0x0000060c = 1548, offset: 0x000c = 12
FAT16: ret: 0x0000060d, entry: 0x0000060c, offset: 0x000c
FAT16: entry: 0x0000060d = 1549, offset: 0x000d = 13
FAT16: ret: 0x0000060e, entry: 0x0000060d, offset: 0x000d
FAT16: entry: 0x0000060e = 1550, offset: 0x000e = 14
FAT16: ret: 0x0000060f, entry: 0x0000060e, offset: 0x000e
FAT16: entry: 0x0000060f = 1551, offset: 0x000f = 15
FAT16: ret: 0x00000610, entry: 0x0000060f, offset: 0x000f
FAT16: entry: 0x00000610 = 1552, offset: 0x0010 = 16
FAT16: ret: 0x00000611, entry: 0x00000610, offset: 0x0010
FAT16: entry: 0x00000611 = 1553, offset: 0x0011 = 17
FAT16: ret: 0x00000612, entry: 0x00000611, offset: 0x0011
FAT16: entry: 0x00000612 = 1554, offset: 0x0012 = 18
FAT16: ret: 0x00000613, entry: 0x00000612, offset: 0x0012
FAT16: entry: 0x00000613 = 1555, offset: 0x0013 = 19
FAT16: ret: 0x00000614, entry: 0x00000613, offset: 0x0013
FAT16: entry: 0x00000614 = 1556, offset: 0x0014 = 20
FAT16: ret: 0x00000615, entry: 0x00000614, offset: 0x0014
FAT16: entry: 0x00000615 = 1557, offset: 0x0015 = 21
FAT16: ret: 0x00000616, entry: 0x00000615, offset: 0x0015
FAT16: entry: 0x00000616 = 1558, offset: 0x0016 = 22
FAT16: ret: 0x00000617, entry: 0x00000616, offset: 0x0016
FAT16: entry: 0x00000617 = 1559, offset: 0x0017 = 23
FAT16: ret: 0x00000618, entry: 0x00000617, offset: 0x0017
FAT16: entry: 0x00000618 = 1560, offset: 0x0018 = 24
FAT16: ret: 0x00000619, entry: 0x00000618, offset: 0x0018
FAT16: entry: 0x00000619 = 1561, offset: 0x0019 = 25
FAT16: ret: 0x0000061a, entry: 0x00000619, offset: 0x0019
FAT16: entry: 0x0000061a = 1562, offset: 0x001a = 26
FAT16: ret: 0x0000061b, entry: 0x0000061a, offset: 0x001a
FAT16: entry: 0x0000061b = 1563, offset: 0x001b = 27
FAT16: ret: 0x0000061c, entry: 0x0000061b, offset: 0x001b
FAT16: entry: 0x0000061c = 1564, offset: 0x001c = 28
FAT16: ret: 0x0000061d, entry: 0x0000061c, offset: 0x001c
FAT16: entry: 0x0000061d = 1565, offset: 0x001d = 29
FAT16: ret: 0x0000061e, entry: 0x0000061d, offset: 0x001d
FAT16: entry: 0x0000061e = 1566, offset: 0x001e = 30
FAT16: ret: 0x0000061f, entry: 0x0000061e, offset: 0x001e
FAT16: entry: 0x0000061f = 1567, offset: 0x001f = 31
FAT16: ret: 0x00000620, entry: 0x0000061f, offset: 0x001f
FAT16: entry: 0x00000620 = 1568, offset: 0x0020 = 32
FAT16: ret: 0x00000621, entry: 0x00000620, offset: 0x0020
FAT16: entry: 0x00000621 = 1569, offset: 0x0021 = 33
FAT16: ret: 0x00000622, entry: 0x00000621, offset: 0x0021
FAT16: entry: 0x00000622 = 1570, offset: 0x0022 = 34
FAT16: ret: 0x00000623, entry: 0x00000622, offset: 0x0022
FAT16: entry: 0x00000623 = 1571, offset: 0x0023 = 35
FAT16: ret: 0x00000624, entry: 0x00000623, offset: 0x0023
FAT16: entry: 0x00000624 = 1572, offset: 0x0024 = 36
FAT16: ret: 0x00000625, entry: 0x00000624, offset: 0x0024
FAT16: entry: 0x00000625 = 1573, offset: 0x0025 = 37
FAT16: ret: 0x00000626, entry: 0x00000625, offset: 0x0025
FAT16: entry: 0x00000626 = 1574, offset: 0x0026 = 38
FAT16: ret: 0x00000627, entry: 0x00000626, offset: 0x0026
FAT16: entry: 0x00000627 = 1575, offset: 0x0027 = 39
FAT16: ret: 0x00000628, entry: 0x00000627, offset: 0x0027
FAT16: entry: 0x00000628 = 1576, offset: 0x0028 = 40
FAT16: ret: 0x00000629, entry: 0x00000628, offset: 0x0028
FAT16: entry: 0x00000629 = 1577, offset: 0x0029 = 41
FAT16: ret: 0x0000062a, entry: 0x00000629, offset: 0x0029
FAT16: entry: 0x0000062a = 1578, offset: 0x002a = 42
FAT16: ret: 0x0000062b, entry: 0x0000062a, offset: 0x002a
FAT16: entry: 0x0000062b = 1579, offset: 0x002b = 43
FAT16: ret: 0x0000062c, entry: 0x0000062b, offset: 0x002b
gc - clustnum: 1527, startsect: 6533
1048576 bytes read in 5128 ms (199.2 KiB/s)
byte at 0x83061000 (0xca) != byte at 0x82061000 (0x8f)
Total of 397312 byte(s) were the same
=>

On 11/09/2018 08:59, Akashi, Takahiro wrote:
> From: AKASHI Takahiro <takahiro.akashi@linaro.org>
>
> In this patch, all the necessary code for allowing for a file offset
> at write is implemented. What plays a major roll here is get_set_cluster(),
> which, in contrast to its counterpart, set_cluster(), only operates on
> already-allocated clusters, overwriting with data.
>
> So, with a file offset specified, set_contents() seeks and writes data
> with set_get_cluster() until the end of a file, and, once it reaches
> there, continues writing with set_cluster() for the rest.
>
> Please note that a file will be trimmed as a result of write operation if
> write ends before reaching file's end. This is an intended behavior
> in order to maintain compatibility with the current interface.
>
> Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
> ---
>   fs/fat/fat_write.c | 288 ++++++++++++++++++++++++++++++++++++++++++---
>   1 file changed, 273 insertions(+), 15 deletions(-)
>
> diff --git a/fs/fat/fat_write.c b/fs/fat/fat_write.c
> index c22d8c7a46a1..651c7866debc 100644
> --- a/fs/fat/fat_write.c
> +++ b/fs/fat/fat_write.c
> @@ -450,6 +450,121 @@ set_cluster(fsdata *mydata, __u32 clustnum, __u8 *buffer,
>   	return 0;
>   }
>
Clément Péron Oct. 31, 2018, 10 a.m. UTC | #5
Hi,

Trying to rebuild my SoCFPGA Cyclone V board and got this error :

fs/built-in.o: In function `set_contents':
/home/cperon/u-boot/fs/fat/fat_write.c:831: undefined reference to
`__aeabi_ldivmod'
make: *** [Makefile:1381: u-boot] Error 1

seems to be introduced with this operation :
assert(!(cur_pos % bytesperclust));

toolchain used :
gcc version 7.3.1 20180622 (release) [ARM/embedded-7-branch revision
261907] (GNU Tools for Arm Embedded Processors 7-2018-q2-update)

Regards,
Clement
On Mon, 15 Oct 2018 at 14:12, Jean-Jacques Hiblot <jjhiblot@ti.com> wrote:
>
> This sometimes breaks fat writes.
>
> The tests is simple: load a file from tftp, write it on MMC, read it
> back and compare
>
> I can provide an image of the partition if needed.
>
> JJ
>
>
> => setenv autoload no; dhcp; setenv serverip 192.168.1.42; tftp
> $loadaddr test; echo WRITING !; fatwrite mmc 0 $loadaddr u-boot.img
> $filesize; mmc dev 1; mmc dev 0 ; echo READING! ; fatload mmc 0
> 0x83000000 u-boot.img; cmp.b 0x83000000 $loadae
> link up on port 0, speed 1000, full duplex
> BOOTP broadcast 1
> DHCP client bound to address 192.168.1.27 (2004 ms)
> link up on port 0, speed 1000, full duplex
> Using ethernet@48484000 device
> TFTP from server 192.168.1.42; our IP address is 192.168.1.27
> Filename 'test'.
> Load address: 0x82000000
> Loading: #################################################################
>           #######
>           5.2 MiB/s
> done
> Bytes transferred = 1048576 (100000 hex)
> WRITING !
> writing u-boot.img
> FAT16, fat_sect: 1, fatlength: 200
> Rootdir begins at cluster: -6, sector: 401, offset: 32200
> Data begins at: 425
> Sector size: 512, cluster size: 4
> FAT read(sect=401), clust_size=4, DIRENTSPERBLOCK=16
> 1048576 bytes
> FAT16: entry: 0x0000020d = 525, offset: 0x020d = 525
> debug: evicting -1, dirty: 0
> FAT16: ret: 0x0000020e, entry: 0x0000020d, offset: 0x020d
> FAT16: entry: 0x0000020e = 526, offset: 0x020e = 526
> FAT16: ret: 0x0000020f, entry: 0x0000020e, offset: 0x020e
> FAT16: entry: 0x0000020f = 527, offset: 0x020f = 527
> FAT16: ret: 0x00000210, entry: 0x0000020f, offset: 0x020f
> FAT16: entry: 0x00000210 = 528, offset: 0x0210 = 528
> FAT16: ret: 0x00000211, entry: 0x00000210, offset: 0x0210
> FAT16: entry: 0x00000211 = 529, offset: 0x0211 = 529
> FAT16: ret: 0x00000212, entry: 0x00000211, offset: 0x0211
> FAT16: entry: 0x00000212 = 530, offset: 0x0212 = 530
> FAT16: ret: 0x00000213, entry: 0x00000212, offset: 0x0212
> FAT16: entry: 0x00000213 = 531, offset: 0x0213 = 531
> FAT16: ret: 0x00000214, entry: 0x00000213, offset: 0x0213
> FAT16: entry: 0x00000214 = 532, offset: 0x0214 = 532
> FAT16: ret: 0x00000215, entry: 0x00000214, offset: 0x0214
> FAT16: entry: 0x00000215 = 533, offset: 0x0215 = 533
> FAT16: ret: 0x00000216, entry: 0x00000215, offset: 0x0215
> FAT16: entry: 0x00000216 = 534, offset: 0x0216 = 534
> FAT16: ret: 0x00000217, entry: 0x00000216, offset: 0x0216
> FAT16: entry: 0x00000217 = 535, offset: 0x0217 = 535
> FAT16: ret: 0x00000218, entry: 0x00000217, offset: 0x0217
> FAT16: entry: 0x00000218 = 536, offset: 0x0218 = 536
> FAT16: ret: 0x00000219, entry: 0x00000218, offset: 0x0218
> FAT16: entry: 0x00000219 = 537, offset: 0x0219 = 537
> FAT16: ret: 0x0000021a, entry: 0x00000219, offset: 0x0219
> FAT16: entry: 0x0000021a = 538, offset: 0x021a = 538
> FAT16: ret: 0x0000021b, entry: 0x0000021a, offset: 0x021a
> FAT16: entry: 0x0000021b = 539, offset: 0x021b = 539
> FAT16: ret: 0x0000021c, entry: 0x0000021b, offset: 0x021b
> FAT16: entry: 0x0000021c = 540, offset: 0x021c = 540
> FAT16: ret: 0x0000021d, entry: 0x0000021c, offset: 0x021c
> FAT16: entry: 0x0000021d = 541, offset: 0x021d = 541
> FAT16: ret: 0x0000021e, entry: 0x0000021d, offset: 0x021d
> FAT16: entry: 0x0000021e = 542, offset: 0x021e = 542
> FAT16: ret: 0x0000021f, entry: 0x0000021e, offset: 0x021e
> FAT16: entry: 0x0000021f = 543, offset: 0x021f = 543
> FAT16: ret: 0x00000220, entry: 0x0000021f, offset: 0x021f
> FAT16: entry: 0x00000220 = 544, offset: 0x0220 = 544
> FAT16: ret: 0x00000221, entry: 0x00000220, offset: 0x0220
> FAT16: entry: 0x00000221 = 545, offset: 0x0221 = 545
> FAT16: ret: 0x00000222, entry: 0x00000221, offset: 0x0221
> FAT16: entry: 0x00000222 = 546, offset: 0x0222 = 546
> FAT16: ret: 0x00000223, entry: 0x00000222, offset: 0x0222
> FAT16: entry: 0x00000223 = 547, offset: 0x0223 = 547
> FAT16: ret: 0x00000224, entry: 0x00000223, offset: 0x0223
> FAT16: entry: 0x00000224 = 548, offset: 0x0224 = 548
> FAT16: ret: 0x00000225, entry: 0x00000224, offset: 0x0224
> FAT16: entry: 0x00000225 = 549, offset: 0x0225 = 549
> FAT16: ret: 0x00000226, entry: 0x00000225, offset: 0x0225
> FAT16: entry: 0x00000226 = 550, offset: 0x0226 = 550
> FAT16: ret: 0x00000227, entry: 0x00000226, offset: 0x0226
> FAT16: entry: 0x00000227 = 551, offset: 0x0227 = 551
> FAT16: ret: 0x00000228, entry: 0x00000227, offset: 0x0227
> FAT16: entry: 0x00000228 = 552, offset: 0x0228 = 552
> FAT16: ret: 0x00000229, entry: 0x00000228, offset: 0x0228
> FAT16: entry: 0x00000229 = 553, offset: 0x0229 = 553
> FAT16: ret: 0x0000022a, entry: 0x00000229, offset: 0x0229
> FAT16: entry: 0x0000022a = 554, offset: 0x022a = 554
> FAT16: ret: 0x0000022b, entry: 0x0000022a, offset: 0x022a
> FAT16: entry: 0x0000022b = 555, offset: 0x022b = 555
> FAT16: ret: 0x0000022c, entry: 0x0000022b, offset: 0x022b
> FAT16: entry: 0x0000022c = 556, offset: 0x022c = 556
> FAT16: ret: 0x0000022d, entry: 0x0000022c, offset: 0x022c
> FAT16: entry: 0x0000022d = 557, offset: 0x022d = 557
> FAT16: ret: 0x0000022e, entry: 0x0000022d, offset: 0x022d
> FAT16: entry: 0x0000022e = 558, offset: 0x022e = 558
> FAT16: ret: 0x0000022f, entry: 0x0000022e, offset: 0x022e
> FAT16: entry: 0x0000022f = 559, offset: 0x022f = 559
> FAT16: ret: 0x00000230, entry: 0x0000022f, offset: 0x022f
> FAT16: entry: 0x00000230 = 560, offset: 0x0230 = 560
> FAT16: ret: 0x00000231, entry: 0x00000230, offset: 0x0230
> FAT16: entry: 0x00000231 = 561, offset: 0x0231 = 561
> FAT16: ret: 0x00000232, entry: 0x00000231, offset: 0x0231
> FAT16: entry: 0x00000232 = 562, offset: 0x0232 = 562
> FAT16: ret: 0x00000233, entry: 0x00000232, offset: 0x0232
> FAT16: entry: 0x00000233 = 563, offset: 0x0233 = 563
> FAT16: ret: 0x00000234, entry: 0x00000233, offset: 0x0233
> FAT16: entry: 0x00000234 = 564, offset: 0x0234 = 564
> FAT16: ret: 0x00000235, entry: 0x00000234, offset: 0x0234
> FAT16: entry: 0x00000235 = 565, offset: 0x0235 = 565
> FAT16: ret: 0x00000236, entry: 0x00000235, offset: 0x0235
> FAT16: entry: 0x00000236 = 566, offset: 0x0236 = 566
> FAT16: ret: 0x00000237, entry: 0x00000236, offset: 0x0236
> FAT16: entry: 0x00000237 = 567, offset: 0x0237 = 567
> FAT16: ret: 0x00000238, entry: 0x00000237, offset: 0x0237
> FAT16: entry: 0x00000238 = 568, offset: 0x0238 = 568
> FAT16: ret: 0x00000239, entry: 0x00000238, offset: 0x0238
> FAT16: entry: 0x00000239 = 569, offset: 0x0239 = 569
> FAT16: ret: 0x0000023a, entry: 0x00000239, offset: 0x0239
> FAT16: entry: 0x0000023a = 570, offset: 0x023a = 570
> FAT16: ret: 0x0000023b, entry: 0x0000023a, offset: 0x023a
> FAT16: entry: 0x0000023b = 571, offset: 0x023b = 571
> FAT16: ret: 0x0000023c, entry: 0x0000023b, offset: 0x023b
> FAT16: entry: 0x0000023c = 572, offset: 0x023c = 572
> FAT16: ret: 0x0000023d, entry: 0x0000023c, offset: 0x023c
> FAT16: entry: 0x0000023d = 573, offset: 0x023d = 573
> FAT16: ret: 0x0000023e, entry: 0x0000023d, offset: 0x023d
> FAT16: entry: 0x0000023e = 574, offset: 0x023e = 574
> FAT16: ret: 0x0000023f, entry: 0x0000023e, offset: 0x023e
> FAT16: entry: 0x0000023f = 575, offset: 0x023f = 575
> FAT16: ret: 0x00000240, entry: 0x0000023f, offset: 0x023f
> FAT16: entry: 0x00000240 = 576, offset: 0x0240 = 576
> FAT16: ret: 0x00000241, entry: 0x00000240, offset: 0x0240
> FAT16: entry: 0x00000241 = 577, offset: 0x0241 = 577
> FAT16: ret: 0x00000242, entry: 0x00000241, offset: 0x0241
> FAT16: entry: 0x00000242 = 578, offset: 0x0242 = 578
> FAT16: ret: 0x00000243, entry: 0x00000242, offset: 0x0242
> FAT16: entry: 0x00000243 = 579, offset: 0x0243 = 579
> FAT16: ret: 0x00000244, entry: 0x00000243, offset: 0x0243
> FAT16: entry: 0x00000244 = 580, offset: 0x0244 = 580
> FAT16: ret: 0x00000245, entry: 0x00000244, offset: 0x0244
> FAT16: entry: 0x00000245 = 581, offset: 0x0245 = 581
> FAT16: ret: 0x00000246, entry: 0x00000245, offset: 0x0245
> FAT16: entry: 0x00000246 = 582, offset: 0x0246 = 582
> FAT16: ret: 0x00000247, entry: 0x00000246, offset: 0x0246
> FAT16: entry: 0x00000247 = 583, offset: 0x0247 = 583
> FAT16: ret: 0x00000248, entry: 0x00000247, offset: 0x0247
> FAT16: entry: 0x00000248 = 584, offset: 0x0248 = 584
> FAT16: ret: 0x00000249, entry: 0x00000248, offset: 0x0248
> FAT16: entry: 0x00000249 = 585, offset: 0x0249 = 585
> FAT16: ret: 0x0000024a, entry: 0x00000249, offset: 0x0249
> FAT16: entry: 0x0000024a = 586, offset: 0x024a = 586
> FAT16: ret: 0x0000024b, entry: 0x0000024a, offset: 0x024a
> FAT16: entry: 0x0000024b = 587, offset: 0x024b = 587
> FAT16: ret: 0x0000024c, entry: 0x0000024b, offset: 0x024b
> FAT16: entry: 0x0000024c = 588, offset: 0x024c = 588
> FAT16: ret: 0x0000024d, entry: 0x0000024c, offset: 0x024c
> FAT16: entry: 0x0000024d = 589, offset: 0x024d = 589
> FAT16: ret: 0x0000024e, entry: 0x0000024d, offset: 0x024d
> FAT16: entry: 0x0000024e = 590, offset: 0x024e = 590
> FAT16: ret: 0x0000024f, entry: 0x0000024e, offset: 0x024e
> FAT16: entry: 0x0000024f = 591, offset: 0x024f = 591
> FAT16: ret: 0x00000250, entry: 0x0000024f, offset: 0x024f
> FAT16: entry: 0x00000250 = 592, offset: 0x0250 = 592
> FAT16: ret: 0x00000251, entry: 0x00000250, offset: 0x0250
> FAT16: entry: 0x00000251 = 593, offset: 0x0251 = 593
> FAT16: ret: 0x00000252, entry: 0x00000251, offset: 0x0251
> FAT16: entry: 0x00000252 = 594, offset: 0x0252 = 594
> FAT16: ret: 0x00000253, entry: 0x00000252, offset: 0x0252
> FAT16: entry: 0x00000253 = 595, offset: 0x0253 = 595
> FAT16: ret: 0x00000254, entry: 0x00000253, offset: 0x0253
> FAT16: entry: 0x00000254 = 596, offset: 0x0254 = 596
> FAT16: ret: 0x00000255, entry: 0x00000254, offset: 0x0254
> FAT16: entry: 0x00000255 = 597, offset: 0x0255 = 597
> FAT16: ret: 0x00000256, entry: 0x00000255, offset: 0x0255
> FAT16: entry: 0x00000256 = 598, offset: 0x0256 = 598
> FAT16: ret: 0x00000257, entry: 0x00000256, offset: 0x0256
> FAT16: entry: 0x00000257 = 599, offset: 0x0257 = 599
> FAT16: ret: 0x00000258, entry: 0x00000257, offset: 0x0257
> FAT16: entry: 0x00000258 = 600, offset: 0x0258 = 600
> FAT16: ret: 0x00000259, entry: 0x00000258, offset: 0x0258
> FAT16: entry: 0x00000259 = 601, offset: 0x0259 = 601
> FAT16: ret: 0x0000025a, entry: 0x00000259, offset: 0x0259
> FAT16: entry: 0x0000025a = 602, offset: 0x025a = 602
> FAT16: ret: 0x0000025b, entry: 0x0000025a, offset: 0x025a
> FAT16: entry: 0x0000025b = 603, offset: 0x025b = 603
> FAT16: ret: 0x0000025c, entry: 0x0000025b, offset: 0x025b
> FAT16: entry: 0x0000025c = 604, offset: 0x025c = 604
> FAT16: ret: 0x0000025d, entry: 0x0000025c, offset: 0x025c
> FAT16: entry: 0x0000025d = 605, offset: 0x025d = 605
> FAT16: ret: 0x0000025e, entry: 0x0000025d, offset: 0x025d
> FAT16: entry: 0x0000025e = 606, offset: 0x025e = 606
> FAT16: ret: 0x0000025f, entry: 0x0000025e, offset: 0x025e
> FAT16: entry: 0x0000025f = 607, offset: 0x025f = 607
> FAT16: ret: 0x00000260, entry: 0x0000025f, offset: 0x025f
> FAT16: entry: 0x00000260 = 608, offset: 0x0260 = 608
> FAT16: ret: 0x00000261, entry: 0x00000260, offset: 0x0260
> FAT16: entry: 0x00000261 = 609, offset: 0x0261 = 609
> FAT16: ret: 0x00000262, entry: 0x00000261, offset: 0x0261
> FAT16: entry: 0x00000262 = 610, offset: 0x0262 = 610
> FAT16: ret: 0x00000263, entry: 0x00000262, offset: 0x0262
> FAT16: entry: 0x00000263 = 611, offset: 0x0263 = 611
> FAT16: ret: 0x00000264, entry: 0x00000263, offset: 0x0263
> FAT16: entry: 0x00000264 = 612, offset: 0x0264 = 612
> FAT16: ret: 0x00000265, entry: 0x00000264, offset: 0x0264
> FAT16: entry: 0x00000265 = 613, offset: 0x0265 = 613
> FAT16: ret: 0x00000266, entry: 0x00000265, offset: 0x0265
> FAT16: entry: 0x00000266 = 614, offset: 0x0266 = 614
> FAT16: ret: 0x00000267, entry: 0x00000266, offset: 0x0266
> FAT16: entry: 0x00000267 = 615, offset: 0x0267 = 615
> FAT16: ret: 0x00000268, entry: 0x00000267, offset: 0x0267
> FAT16: entry: 0x00000268 = 616, offset: 0x0268 = 616
> FAT16: ret: 0x00000269, entry: 0x00000268, offset: 0x0268
> FAT16: entry: 0x00000269 = 617, offset: 0x0269 = 617
> FAT16: ret: 0x0000026a, entry: 0x00000269, offset: 0x0269
> FAT16: entry: 0x0000026a = 618, offset: 0x026a = 618
> FAT16: ret: 0x0000026b, entry: 0x0000026a, offset: 0x026a
> FAT16: entry: 0x0000026b = 619, offset: 0x026b = 619
> FAT16: ret: 0x0000026c, entry: 0x0000026b, offset: 0x026b
> FAT16: entry: 0x0000026c = 620, offset: 0x026c = 620
> FAT16: ret: 0x0000026d, entry: 0x0000026c, offset: 0x026c
> FAT16: entry: 0x0000026d = 621, offset: 0x026d = 621
> FAT16: ret: 0x0000026e, entry: 0x0000026d, offset: 0x026d
> FAT16: entry: 0x0000026e = 622, offset: 0x026e = 622
> FAT16: ret: 0x0000026f, entry: 0x0000026e, offset: 0x026e
> FAT16: entry: 0x0000026f = 623, offset: 0x026f = 623
> FAT16: ret: 0x00000270, entry: 0x0000026f, offset: 0x026f
> FAT16: entry: 0x00000270 = 624, offset: 0x0270 = 624
> FAT16: ret: 0x00000271, entry: 0x00000270, offset: 0x0270
> FAT16: entry: 0x00000271 = 625, offset: 0x0271 = 625
> FAT16: ret: 0x00000272, entry: 0x00000271, offset: 0x0271
> FAT16: entry: 0x00000272 = 626, offset: 0x0272 = 626
> FAT16: ret: 0x00000273, entry: 0x00000272, offset: 0x0272
> FAT16: entry: 0x00000273 = 627, offset: 0x0273 = 627
> FAT16: ret: 0x00000274, entry: 0x00000273, offset: 0x0273
> FAT16: entry: 0x00000274 = 628, offset: 0x0274 = 628
> FAT16: ret: 0x00000275, entry: 0x00000274, offset: 0x0274
> FAT16: entry: 0x00000275 = 629, offset: 0x0275 = 629
> FAT16: ret: 0x00000276, entry: 0x00000275, offset: 0x0275
> FAT16: entry: 0x00000276 = 630, offset: 0x0276 = 630
> FAT16: ret: 0x00000277, entry: 0x00000276, offset: 0x0276
> FAT16: entry: 0x00000277 = 631, offset: 0x0277 = 631
> FAT16: ret: 0x00000278, entry: 0x00000277, offset: 0x0277
> FAT16: entry: 0x00000278 = 632, offset: 0x0278 = 632
> FAT16: ret: 0x00000279, entry: 0x00000278, offset: 0x0278
> FAT16: entry: 0x00000279 = 633, offset: 0x0279 = 633
> FAT16: ret: 0x0000027a, entry: 0x00000279, offset: 0x0279
> FAT16: entry: 0x0000027a = 634, offset: 0x027a = 634
> FAT16: ret: 0x0000027b, entry: 0x0000027a, offset: 0x027a
> FAT16: entry: 0x0000027b = 635, offset: 0x027b = 635
> FAT16: ret: 0x0000027c, entry: 0x0000027b, offset: 0x027b
> FAT16: entry: 0x0000027c = 636, offset: 0x027c = 636
> FAT16: ret: 0x0000027d, entry: 0x0000027c, offset: 0x027c
> FAT16: entry: 0x0000027d = 637, offset: 0x027d = 637
> FAT16: ret: 0x0000027e, entry: 0x0000027d, offset: 0x027d
> FAT16: entry: 0x0000027e = 638, offset: 0x027e = 638
> FAT16: ret: 0x0000027f, entry: 0x0000027e, offset: 0x027e
> FAT16: entry: 0x0000027f = 639, offset: 0x027f = 639
> FAT16: ret: 0x00000280, entry: 0x0000027f, offset: 0x027f
> FAT16: entry: 0x00000280 = 640, offset: 0x0280 = 640
> FAT16: ret: 0x00000281, entry: 0x00000280, offset: 0x0280
> FAT16: entry: 0x00000281 = 641, offset: 0x0281 = 641
> FAT16: ret: 0x00000282, entry: 0x00000281, offset: 0x0281
> FAT16: entry: 0x00000282 = 642, offset: 0x0282 = 642
> FAT16: ret: 0x00000283, entry: 0x00000282, offset: 0x0282
> FAT16: entry: 0x00000283 = 643, offset: 0x0283 = 643
> FAT16: ret: 0x00000284, entry: 0x00000283, offset: 0x0283
> FAT16: entry: 0x00000284 = 644, offset: 0x0284 = 644
> FAT16: ret: 0x00000285, entry: 0x00000284, offset: 0x0284
> FAT16: entry: 0x00000285 = 645, offset: 0x0285 = 645
> FAT16: ret: 0x00000286, entry: 0x00000285, offset: 0x0285
> FAT16: entry: 0x00000286 = 646, offset: 0x0286 = 646
> FAT16: ret: 0x00000287, entry: 0x00000286, offset: 0x0286
> FAT16: entry: 0x00000287 = 647, offset: 0x0287 = 647
> FAT16: ret: 0x00000288, entry: 0x00000287, offset: 0x0287
> FAT16: entry: 0x00000288 = 648, offset: 0x0288 = 648
> FAT16: ret: 0x00000289, entry: 0x00000288, offset: 0x0288
> FAT16: entry: 0x00000289 = 649, offset: 0x0289 = 649
> FAT16: ret: 0x0000028a, entry: 0x00000289, offset: 0x0289
> FAT16: entry: 0x0000028a = 650, offset: 0x028a = 650
> FAT16: ret: 0x0000028b, entry: 0x0000028a, offset: 0x028a
> FAT16: entry: 0x0000028b = 651, offset: 0x028b = 651
> FAT16: ret: 0x0000028c, entry: 0x0000028b, offset: 0x028b
> FAT16: entry: 0x0000028c = 652, offset: 0x028c = 652
> FAT16: ret: 0x0000028d, entry: 0x0000028c, offset: 0x028c
> FAT16: entry: 0x0000028d = 653, offset: 0x028d = 653
> FAT16: ret: 0x0000028e, entry: 0x0000028d, offset: 0x028d
> FAT16: entry: 0x0000028e = 654, offset: 0x028e = 654
> FAT16: ret: 0x0000028f, entry: 0x0000028e, offset: 0x028e
> FAT16: entry: 0x0000028f = 655, offset: 0x028f = 655
> FAT16: ret: 0x00000290, entry: 0x0000028f, offset: 0x028f
> FAT16: entry: 0x00000290 = 656, offset: 0x0290 = 656
> FAT16: ret: 0x00000291, entry: 0x00000290, offset: 0x0290
> FAT16: entry: 0x00000291 = 657, offset: 0x0291 = 657
> FAT16: ret: 0x00000292, entry: 0x00000291, offset: 0x0291
> FAT16: entry: 0x00000292 = 658, offset: 0x0292 = 658
> FAT16: ret: 0x00000293, entry: 0x00000292, offset: 0x0292
> FAT16: entry: 0x00000293 = 659, offset: 0x0293 = 659
> FAT16: ret: 0x00000294, entry: 0x00000293, offset: 0x0293
> FAT16: entry: 0x00000294 = 660, offset: 0x0294 = 660
> FAT16: ret: 0x00000295, entry: 0x00000294, offset: 0x0294
> FAT16: entry: 0x00000295 = 661, offset: 0x0295 = 661
> FAT16: ret: 0x00000296, entry: 0x00000295, offset: 0x0295
> FAT16: entry: 0x00000296 = 662, offset: 0x0296 = 662
> FAT16: ret: 0x00000297, entry: 0x00000296, offset: 0x0296
> FAT16: entry: 0x00000297 = 663, offset: 0x0297 = 663
> FAT16: ret: 0x00000298, entry: 0x00000297, offset: 0x0297
> FAT16: entry: 0x00000298 = 664, offset: 0x0298 = 664
> FAT16: ret: 0x00000299, entry: 0x00000298, offset: 0x0298
> FAT16: entry: 0x00000299 = 665, offset: 0x0299 = 665
> FAT16: ret: 0x0000029a, entry: 0x00000299, offset: 0x0299
> FAT16: entry: 0x0000029a = 666, offset: 0x029a = 666
> FAT16: ret: 0x0000029b, entry: 0x0000029a, offset: 0x029a
> FAT16: entry: 0x0000029b = 667, offset: 0x029b = 667
> FAT16: ret: 0x0000029c, entry: 0x0000029b, offset: 0x029b
> FAT16: entry: 0x0000029c = 668, offset: 0x029c = 668
> FAT16: ret: 0x0000029d, entry: 0x0000029c, offset: 0x029c
> FAT16: entry: 0x0000029d = 669, offset: 0x029d = 669
> FAT16: ret: 0x0000029e, entry: 0x0000029d, offset: 0x029d
> FAT16: entry: 0x0000029e = 670, offset: 0x029e = 670
> FAT16: ret: 0x0000029f, entry: 0x0000029e, offset: 0x029e
> FAT16: entry: 0x0000029f = 671, offset: 0x029f = 671
> FAT16: ret: 0x000002a0, entry: 0x0000029f, offset: 0x029f
> FAT16: entry: 0x000002a0 = 672, offset: 0x02a0 = 672
> FAT16: ret: 0x000002a1, entry: 0x000002a0, offset: 0x02a0
> FAT16: entry: 0x000002a1 = 673, offset: 0x02a1 = 673
> FAT16: ret: 0x000002a2, entry: 0x000002a1, offset: 0x02a1
> FAT16: entry: 0x000002a2 = 674, offset: 0x02a2 = 674
> FAT16: ret: 0x000002a3, entry: 0x000002a2, offset: 0x02a2
> FAT16: entry: 0x000002a3 = 675, offset: 0x02a3 = 675
> FAT16: ret: 0x000002a4, entry: 0x000002a3, offset: 0x02a3
> FAT16: entry: 0x000002a4 = 676, offset: 0x02a4 = 676
> FAT16: ret: 0x000002a5, entry: 0x000002a4, offset: 0x02a4
> FAT16: entry: 0x000002a5 = 677, offset: 0x02a5 = 677
> FAT16: ret: 0x000002a6, entry: 0x000002a5, offset: 0x02a5
> FAT16: entry: 0x000002a6 = 678, offset: 0x02a6 = 678
> FAT16: ret: 0x000002a7, entry: 0x000002a6, offset: 0x02a6
> FAT16: entry: 0x000002a7 = 679, offset: 0x02a7 = 679
> FAT16: ret: 0x000002a8, entry: 0x000002a7, offset: 0x02a7
> FAT16: entry: 0x000002a8 = 680, offset: 0x02a8 = 680
> FAT16: ret: 0x000002a9, entry: 0x000002a8, offset: 0x02a8
> FAT16: entry: 0x000002a9 = 681, offset: 0x02a9 = 681
> FAT16: ret: 0x000002aa, entry: 0x000002a9, offset: 0x02a9
> FAT16: entry: 0x000002aa = 682, offset: 0x02aa = 682
> FAT16: ret: 0x000002ab, entry: 0x000002aa, offset: 0x02aa
> FAT16: entry: 0x000002ab = 683, offset: 0x02ab = 683
> FAT16: ret: 0x000002ac, entry: 0x000002ab, offset: 0x02ab
> FAT16: entry: 0x000002ac = 684, offset: 0x02ac = 684
> FAT16: ret: 0x000002ad, entry: 0x000002ac, offset: 0x02ac
> FAT16: entry: 0x000002ad = 685, offset: 0x02ad = 685
> FAT16: ret: 0x000002ae, entry: 0x000002ad, offset: 0x02ad
> FAT16: entry: 0x000002ae = 686, offset: 0x02ae = 686
> FAT16: ret: 0x000002af, entry: 0x000002ae, offset: 0x02ae
> FAT16: entry: 0x000002af = 687, offset: 0x02af = 687
> FAT16: ret: 0x000002b0, entry: 0x000002af, offset: 0x02af
> FAT16: entry: 0x000002b0 = 688, offset: 0x02b0 = 688
> FAT16: ret: 0x000002b1, entry: 0x000002b0, offset: 0x02b0
> FAT16: entry: 0x000002b1 = 689, offset: 0x02b1 = 689
> FAT16: ret: 0x000002b2, entry: 0x000002b1, offset: 0x02b1
> FAT16: entry: 0x000002b2 = 690, offset: 0x02b2 = 690
> FAT16: ret: 0x000002b3, entry: 0x000002b2, offset: 0x02b2
> FAT16: entry: 0x000002b3 = 691, offset: 0x02b3 = 691
> FAT16: ret: 0x000002b4, entry: 0x000002b3, offset: 0x02b3
> FAT16: entry: 0x000002b4 = 692, offset: 0x02b4 = 692
> FAT16: ret: 0x000002b5, entry: 0x000002b4, offset: 0x02b4
> FAT16: entry: 0x000002b5 = 693, offset: 0x02b5 = 693
> FAT16: ret: 0x000002b6, entry: 0x000002b5, offset: 0x02b5
> FAT16: entry: 0x000002b6 = 694, offset: 0x02b6 = 694
> FAT16: ret: 0x000002b7, entry: 0x000002b6, offset: 0x02b6
> FAT16: entry: 0x000002b7 = 695, offset: 0x02b7 = 695
> FAT16: ret: 0x000002b8, entry: 0x000002b7, offset: 0x02b7
> FAT16: entry: 0x000002b8 = 696, offset: 0x02b8 = 696
> FAT16: ret: 0x000002b9, entry: 0x000002b8, offset: 0x02b8
> FAT16: entry: 0x000002b9 = 697, offset: 0x02b9 = 697
> FAT16: ret: 0x000002ba, entry: 0x000002b9, offset: 0x02b9
> FAT16: entry: 0x000002ba = 698, offset: 0x02ba = 698
> FAT16: ret: 0x000002bb, entry: 0x000002ba, offset: 0x02ba
> FAT16: entry: 0x000002bb = 699, offset: 0x02bb = 699
> FAT16: ret: 0x000002bc, entry: 0x000002bb, offset: 0x02bb
> FAT16: entry: 0x000002bc = 700, offset: 0x02bc = 700
> FAT16: ret: 0x000002bd, entry: 0x000002bc, offset: 0x02bc
> FAT16: entry: 0x000002bd = 701, offset: 0x02bd = 701
> FAT16: ret: 0x000002be, entry: 0x000002bd, offset: 0x02bd
> FAT16: entry: 0x000002be = 702, offset: 0x02be = 702
> FAT16: ret: 0x000002bf, entry: 0x000002be, offset: 0x02be
> FAT16: entry: 0x000002bf = 703, offset: 0x02bf = 703
> FAT16: ret: 0x000002c0, entry: 0x000002bf, offset: 0x02bf
> FAT16: entry: 0x000002c0 = 704, offset: 0x02c0 = 704
> FAT16: ret: 0x000002c1, entry: 0x000002c0, offset: 0x02c0
> FAT16: entry: 0x000002c1 = 705, offset: 0x02c1 = 705
> FAT16: ret: 0x000002c2, entry: 0x000002c1, offset: 0x02c1
> FAT16: entry: 0x000002c2 = 706, offset: 0x02c2 = 706
> FAT16: ret: 0x000002c3, entry: 0x000002c2, offset: 0x02c2
> FAT16: entry: 0x000002c3 = 707, offset: 0x02c3 = 707
> FAT16: ret: 0x000002c4, entry: 0x000002c3, offset: 0x02c3
> FAT16: entry: 0x000002c4 = 708, offset: 0x02c4 = 708
> FAT16: ret: 0x000002c5, entry: 0x000002c4, offset: 0x02c4
> FAT16: entry: 0x000002c5 = 709, offset: 0x02c5 = 709
> FAT16: ret: 0x000002c6, entry: 0x000002c5, offset: 0x02c5
> FAT16: entry: 0x000002c6 = 710, offset: 0x02c6 = 710
> FAT16: ret: 0x000002c7, entry: 0x000002c6, offset: 0x02c6
> FAT16: entry: 0x000002c7 = 711, offset: 0x02c7 = 711
> FAT16: ret: 0x000002c8, entry: 0x000002c7, offset: 0x02c7
> FAT16: entry: 0x000002c8 = 712, offset: 0x02c8 = 712
> FAT16: ret: 0x000002c9, entry: 0x000002c8, offset: 0x02c8
> FAT16: entry: 0x000002c9 = 713, offset: 0x02c9 = 713
> FAT16: ret: 0x000002ca, entry: 0x000002c9, offset: 0x02c9
> FAT16: entry: 0x000002ca = 714, offset: 0x02ca = 714
> FAT16: ret: 0x000002cb, entry: 0x000002ca, offset: 0x02ca
> FAT16: entry: 0x000002cb = 715, offset: 0x02cb = 715
> FAT16: ret: 0x000002cc, entry: 0x000002cb, offset: 0x02cb
> FAT16: entry: 0x000002cc = 716, offset: 0x02cc = 716
> FAT16: ret: 0x000002cd, entry: 0x000002cc, offset: 0x02cc
> FAT16: entry: 0x000002cd = 717, offset: 0x02cd = 717
> FAT16: ret: 0x000002ce, entry: 0x000002cd, offset: 0x02cd
> FAT16: entry: 0x000002ce = 718, offset: 0x02ce = 718
> FAT16: ret: 0x000002ef, entry: 0x000002ce, offset: 0x02ce
> FAT16: entry: 0x000002ef = 751, offset: 0x02ef = 751
> FAT16: ret: 0x000002f0, entry: 0x000002ef, offset: 0x02ef
> FAT16: entry: 0x000002f0 = 752, offset: 0x02f0 = 752
> FAT16: ret: 0x000002f1, entry: 0x000002f0, offset: 0x02f0
> FAT16: entry: 0x000002f1 = 753, offset: 0x02f1 = 753
> FAT16: ret: 0x000002f2, entry: 0x000002f1, offset: 0x02f1
> FAT16: entry: 0x000002f2 = 754, offset: 0x02f2 = 754
> FAT16: ret: 0x000002f3, entry: 0x000002f2, offset: 0x02f2
> FAT16: entry: 0x000002f3 = 755, offset: 0x02f3 = 755
> FAT16: ret: 0x000002f4, entry: 0x000002f3, offset: 0x02f3
> FAT16: entry: 0x000002f4 = 756, offset: 0x02f4 = 756
> FAT16: ret: 0x000002f5, entry: 0x000002f4, offset: 0x02f4
> FAT16: entry: 0x000002f5 = 757, offset: 0x02f5 = 757
> FAT16: ret: 0x000002f6, entry: 0x000002f5, offset: 0x02f5
> FAT16: entry: 0x000002f6 = 758, offset: 0x02f6 = 758
> FAT16: ret: 0x000002f7, entry: 0x000002f6, offset: 0x02f6
> FAT16: entry: 0x000002f7 = 759, offset: 0x02f7 = 759
> FAT16: ret: 0x000002f8, entry: 0x000002f7, offset: 0x02f7
> FAT16: entry: 0x000002f8 = 760, offset: 0x02f8 = 760
> FAT16: ret: 0x000002f9, entry: 0x000002f8, offset: 0x02f8
> FAT16: entry: 0x000002f9 = 761, offset: 0x02f9 = 761
> FAT16: ret: 0x000002fa, entry: 0x000002f9, offset: 0x02f9
> FAT16: entry: 0x000002fa = 762, offset: 0x02fa = 762
> FAT16: ret: 0x000002fb, entry: 0x000002fa, offset: 0x02fa
> FAT16: entry: 0x000002fb = 763, offset: 0x02fb = 763
> FAT16: ret: 0x000002fc, entry: 0x000002fb, offset: 0x02fb
> FAT16: entry: 0x000002fc = 764, offset: 0x02fc = 764
> FAT16: ret: 0x000002fd, entry: 0x000002fc, offset: 0x02fc
> FAT16: entry: 0x000002fd = 765, offset: 0x02fd = 765
> FAT16: ret: 0x000002fe, entry: 0x000002fd, offset: 0x02fd
> FAT16: entry: 0x000002fe = 766, offset: 0x02fe = 766
> FAT16: ret: 0x000002ff, entry: 0x000002fe, offset: 0x02fe
> FAT16: entry: 0x000002ff = 767, offset: 0x02ff = 767
> FAT16: ret: 0x00000300, entry: 0x000002ff, offset: 0x02ff
> FAT16: entry: 0x00000300 = 768, offset: 0x0300 = 768
> FAT16: ret: 0x00000301, entry: 0x00000300, offset: 0x0300
> FAT16: entry: 0x00000301 = 769, offset: 0x0301 = 769
> FAT16: ret: 0x00000302, entry: 0x00000301, offset: 0x0301
> FAT16: entry: 0x00000302 = 770, offset: 0x0302 = 770
> FAT16: ret: 0x00000303, entry: 0x00000302, offset: 0x0302
> FAT16: entry: 0x00000303 = 771, offset: 0x0303 = 771
> FAT16: ret: 0x00000304, entry: 0x00000303, offset: 0x0303
> FAT16: entry: 0x00000304 = 772, offset: 0x0304 = 772
> FAT16: ret: 0x00000305, entry: 0x00000304, offset: 0x0304
> FAT16: entry: 0x00000305 = 773, offset: 0x0305 = 773
> FAT16: ret: 0x00000306, entry: 0x00000305, offset: 0x0305
> FAT16: entry: 0x00000306 = 774, offset: 0x0306 = 774
> FAT16: ret: 0x00000307, entry: 0x00000306, offset: 0x0306
> FAT16: entry: 0x00000307 = 775, offset: 0x0307 = 775
> FAT16: ret: 0x00000308, entry: 0x00000307, offset: 0x0307
> FAT16: entry: 0x00000308 = 776, offset: 0x0308 = 776
> FAT16: ret: 0x00000309, entry: 0x00000308, offset: 0x0308
> FAT16: entry: 0x00000309 = 777, offset: 0x0309 = 777
> FAT16: ret: 0x0000030a, entry: 0x00000309, offset: 0x0309
> FAT16: entry: 0x0000030a = 778, offset: 0x030a = 778
> FAT16: ret: 0x0000030b, entry: 0x0000030a, offset: 0x030a
> FAT16: entry: 0x0000030b = 779, offset: 0x030b = 779
> FAT16: ret: 0x0000030c, entry: 0x0000030b, offset: 0x030b
> FAT16: entry: 0x0000030c = 780, offset: 0x030c = 780
> FAT16: ret: 0x0000030d, entry: 0x0000030c, offset: 0x030c
> FAT16: entry: 0x0000030d = 781, offset: 0x030d = 781
> FAT16: ret: 0x0000030e, entry: 0x0000030d, offset: 0x030d
> FAT16: entry: 0x0000030e = 782, offset: 0x030e = 782
> FAT16: ret: 0x0000030f, entry: 0x0000030e, offset: 0x030e
> FAT16: entry: 0x0000030f = 783, offset: 0x030f = 783
> FAT16: ret: 0x00000310, entry: 0x0000030f, offset: 0x030f
> FAT16: entry: 0x00000310 = 784, offset: 0x0310 = 784
> FAT16: ret: 0x00000311, entry: 0x00000310, offset: 0x0310
> FAT16: entry: 0x00000311 = 785, offset: 0x0311 = 785
> FAT16: ret: 0x00000312, entry: 0x00000311, offset: 0x0311
> FAT16: entry: 0x00000312 = 786, offset: 0x0312 = 786
> FAT16: ret: 0x00000313, entry: 0x00000312, offset: 0x0312
> FAT16: entry: 0x00000313 = 787, offset: 0x0313 = 787
> FAT16: ret: 0x00000314, entry: 0x00000313, offset: 0x0313
> FAT16: entry: 0x00000314 = 788, offset: 0x0314 = 788
> FAT16: ret: 0x00000315, entry: 0x00000314, offset: 0x0314
> FAT16: entry: 0x00000315 = 789, offset: 0x0315 = 789
> FAT16: ret: 0x00000316, entry: 0x00000315, offset: 0x0315
> FAT16: entry: 0x00000316 = 790, offset: 0x0316 = 790
> FAT16: ret: 0x00000317, entry: 0x00000316, offset: 0x0316
> FAT16: entry: 0x00000317 = 791, offset: 0x0317 = 791
> FAT16: ret: 0x00000318, entry: 0x00000317, offset: 0x0317
> FAT16: entry: 0x00000318 = 792, offset: 0x0318 = 792
> FAT16: ret: 0x00000319, entry: 0x00000318, offset: 0x0318
> FAT16: entry: 0x00000319 = 793, offset: 0x0319 = 793
> FAT16: ret: 0x0000031a, entry: 0x00000319, offset: 0x0319
> FAT16: entry: 0x0000031a = 794, offset: 0x031a = 794
> FAT16: ret: 0x0000031b, entry: 0x0000031a, offset: 0x031a
> FAT16: entry: 0x0000031b = 795, offset: 0x031b = 795
> FAT16: ret: 0x0000031c, entry: 0x0000031b, offset: 0x031b
> FAT16: entry: 0x0000031c = 796, offset: 0x031c = 796
> FAT16: ret: 0x0000031d, entry: 0x0000031c, offset: 0x031c
> FAT16: entry: 0x0000031d = 797, offset: 0x031d = 797
> FAT16: ret: 0x0000031e, entry: 0x0000031d, offset: 0x031d
> FAT16: entry: 0x0000031e = 798, offset: 0x031e = 798
> FAT16: ret: 0x0000031f, entry: 0x0000031e, offset: 0x031e
> FAT16: entry: 0x0000031f = 799, offset: 0x031f = 799
> FAT16: ret: 0x00000320, entry: 0x0000031f, offset: 0x031f
> FAT16: entry: 0x00000320 = 800, offset: 0x0320 = 800
> FAT16: ret: 0x00000321, entry: 0x00000320, offset: 0x0320
> FAT16: entry: 0x00000321 = 801, offset: 0x0321 = 801
> FAT16: ret: 0x00000322, entry: 0x00000321, offset: 0x0321
> FAT16: entry: 0x00000322 = 802, offset: 0x0322 = 802
> FAT16: ret: 0x00000323, entry: 0x00000322, offset: 0x0322
> FAT16: entry: 0x00000323 = 803, offset: 0x0323 = 803
> FAT16: ret: 0x00000324, entry: 0x00000323, offset: 0x0323
> FAT16: entry: 0x00000324 = 804, offset: 0x0324 = 804
> FAT16: ret: 0x00000325, entry: 0x00000324, offset: 0x0324
> FAT16: entry: 0x00000325 = 805, offset: 0x0325 = 805
> FAT16: ret: 0x00000326, entry: 0x00000325, offset: 0x0325
> FAT16: entry: 0x00000326 = 806, offset: 0x0326 = 806
> FAT16: ret: 0x00000327, entry: 0x00000326, offset: 0x0326
> FAT16: entry: 0x00000327 = 807, offset: 0x0327 = 807
> FAT16: ret: 0x00000328, entry: 0x00000327, offset: 0x0327
> FAT16: entry: 0x00000328 = 808, offset: 0x0328 = 808
> FAT16: ret: 0x00000329, entry: 0x00000328, offset: 0x0328
> FAT16: entry: 0x00000329 = 809, offset: 0x0329 = 809
> FAT16: ret: 0x0000032a, entry: 0x00000329, offset: 0x0329
> FAT16: entry: 0x0000032a = 810, offset: 0x032a = 810
> FAT16: ret: 0x0000032b, entry: 0x0000032a, offset: 0x032a
> FAT16: entry: 0x0000032b = 811, offset: 0x032b = 811
> FAT16: ret: 0x0000032c, entry: 0x0000032b, offset: 0x032b
> FAT16: entry: 0x0000032c = 812, offset: 0x032c = 812
> FAT16: ret: 0x0000032d, entry: 0x0000032c, offset: 0x032c
> FAT16: entry: 0x0000032d = 813, offset: 0x032d = 813
> FAT16: ret: 0x0000032e, entry: 0x0000032d, offset: 0x032d
> FAT16: entry: 0x0000032e = 814, offset: 0x032e = 814
> FAT16: ret: 0x0000032f, entry: 0x0000032e, offset: 0x032e
> FAT16: entry: 0x0000032f = 815, offset: 0x032f = 815
> FAT16: ret: 0x00000330, entry: 0x0000032f, offset: 0x032f
> FAT16: entry: 0x00000330 = 816, offset: 0x0330 = 816
> FAT16: ret: 0x00000331, entry: 0x00000330, offset: 0x0330
> FAT16: entry: 0x00000331 = 817, offset: 0x0331 = 817
> FAT16: ret: 0x00000332, entry: 0x00000331, offset: 0x0331
> FAT16: entry: 0x00000332 = 818, offset: 0x0332 = 818
> FAT16: ret: 0x00000333, entry: 0x00000332, offset: 0x0332
> FAT16: entry: 0x00000333 = 819, offset: 0x0333 = 819
> FAT16: ret: 0x00000334, entry: 0x00000333, offset: 0x0333
> FAT16: entry: 0x00000334 = 820, offset: 0x0334 = 820
> FAT16: ret: 0x00000335, entry: 0x00000334, offset: 0x0334
> FAT16: entry: 0x00000335 = 821, offset: 0x0335 = 821
> FAT16: ret: 0x00000336, entry: 0x00000335, offset: 0x0335
> FAT16: entry: 0x00000336 = 822, offset: 0x0336 = 822
> FAT16: ret: 0x00000337, entry: 0x00000336, offset: 0x0336
> FAT16: entry: 0x00000337 = 823, offset: 0x0337 = 823
> FAT16: ret: 0x00000338, entry: 0x00000337, offset: 0x0337
> FAT16: entry: 0x00000338 = 824, offset: 0x0338 = 824
> FAT16: ret: 0x00000339, entry: 0x00000338, offset: 0x0338
> FAT16: entry: 0x00000339 = 825, offset: 0x0339 = 825
> FAT16: ret: 0x0000033a, entry: 0x00000339, offset: 0x0339
> FAT16: entry: 0x0000033a = 826, offset: 0x033a = 826
> FAT16: ret: 0x0000033b, entry: 0x0000033a, offset: 0x033a
> FAT16: entry: 0x0000033b = 827, offset: 0x033b = 827
> FAT16: ret: 0x0000033c, entry: 0x0000033b, offset: 0x033b
> FAT16: entry: 0x0000033c = 828, offset: 0x033c = 828
> FAT16: ret: 0x0000033d, entry: 0x0000033c, offset: 0x033c
> FAT16: entry: 0x0000033d = 829, offset: 0x033d = 829
> FAT16: ret: 0x0000033e, entry: 0x0000033d, offset: 0x033d
> FAT16: entry: 0x0000033e = 830, offset: 0x033e = 830
> FAT16: ret: 0x0000033f, entry: 0x0000033e, offset: 0x033e
> FAT16: entry: 0x0000033f = 831, offset: 0x033f = 831
> FAT16: ret: 0x00000340, entry: 0x0000033f, offset: 0x033f
> FAT16: entry: 0x00000340 = 832, offset: 0x0340 = 832
> FAT16: ret: 0x00000341, entry: 0x00000340, offset: 0x0340
> FAT16: entry: 0x00000341 = 833, offset: 0x0341 = 833
> FAT16: ret: 0x00000342, entry: 0x00000341, offset: 0x0341
> FAT16: entry: 0x00000342 = 834, offset: 0x0342 = 834
> FAT16: ret: 0x00000343, entry: 0x00000342, offset: 0x0342
> FAT16: entry: 0x00000343 = 835, offset: 0x0343 = 835
> FAT16: ret: 0x00000344, entry: 0x00000343, offset: 0x0343
> FAT16: entry: 0x00000344 = 836, offset: 0x0344 = 836
> FAT16: ret: 0x00000345, entry: 0x00000344, offset: 0x0344
> FAT16: entry: 0x00000345 = 837, offset: 0x0345 = 837
> FAT16: ret: 0x00000346, entry: 0x00000345, offset: 0x0345
> FAT16: entry: 0x00000346 = 838, offset: 0x0346 = 838
> FAT16: ret: 0x00000347, entry: 0x00000346, offset: 0x0346
> FAT16: entry: 0x00000347 = 839, offset: 0x0347 = 839
> FAT16: ret: 0x00000348, entry: 0x00000347, offset: 0x0347
> FAT16: entry: 0x00000348 = 840, offset: 0x0348 = 840
> FAT16: ret: 0x00000349, entry: 0x00000348, offset: 0x0348
> FAT16: entry: 0x00000349 = 841, offset: 0x0349 = 841
> FAT16: ret: 0x0000034a, entry: 0x00000349, offset: 0x0349
> FAT16: entry: 0x0000034a = 842, offset: 0x034a = 842
> FAT16: ret: 0x0000034b, entry: 0x0000034a, offset: 0x034a
> FAT16: entry: 0x0000034b = 843, offset: 0x034b = 843
> FAT16: ret: 0x0000034c, entry: 0x0000034b, offset: 0x034b
> FAT16: entry: 0x0000034c = 844, offset: 0x034c = 844
> FAT16: ret: 0x0000034d, entry: 0x0000034c, offset: 0x034c
> FAT16: entry: 0x0000034d = 845, offset: 0x034d = 845
> FAT16: ret: 0x0000034e, entry: 0x0000034d, offset: 0x034d
> FAT16: entry: 0x0000034e = 846, offset: 0x034e = 846
> FAT16: ret: 0x0000034f, entry: 0x0000034e, offset: 0x034e
> FAT16: entry: 0x0000034f = 847, offset: 0x034f = 847
> FAT16: ret: 0x00000350, entry: 0x0000034f, offset: 0x034f
> FAT16: entry: 0x00000350 = 848, offset: 0x0350 = 848
> FAT16: ret: 0x00000351, entry: 0x00000350, offset: 0x0350
> FAT16: entry: 0x00000351 = 849, offset: 0x0351 = 849
> FAT16: ret: 0x00000352, entry: 0x00000351, offset: 0x0351
> FAT16: entry: 0x00000352 = 850, offset: 0x0352 = 850
> FAT16: ret: 0x00000353, entry: 0x00000352, offset: 0x0352
> FAT16: entry: 0x00000353 = 851, offset: 0x0353 = 851
> FAT16: ret: 0x00000354, entry: 0x00000353, offset: 0x0353
> FAT16: entry: 0x00000354 = 852, offset: 0x0354 = 852
> FAT16: ret: 0x00000355, entry: 0x00000354, offset: 0x0354
> FAT16: entry: 0x00000355 = 853, offset: 0x0355 = 853
> FAT16: ret: 0x00000356, entry: 0x00000355, offset: 0x0355
> FAT16: entry: 0x00000356 = 854, offset: 0x0356 = 854
> FAT16: ret: 0x00000357, entry: 0x00000356, offset: 0x0356
> FAT16: entry: 0x00000357 = 855, offset: 0x0357 = 855
> FAT16: ret: 0x00000358, entry: 0x00000357, offset: 0x0357
> FAT16: entry: 0x00000358 = 856, offset: 0x0358 = 856
> FAT16: ret: 0x00000359, entry: 0x00000358, offset: 0x0358
> FAT16: entry: 0x00000359 = 857, offset: 0x0359 = 857
> FAT16: ret: 0x0000035a, entry: 0x00000359, offset: 0x0359
> FAT16: entry: 0x0000035a = 858, offset: 0x035a = 858
> FAT16: ret: 0x0000035b, entry: 0x0000035a, offset: 0x035a
> FAT16: entry: 0x0000035b = 859, offset: 0x035b = 859
> FAT16: ret: 0x0000035c, entry: 0x0000035b, offset: 0x035b
> FAT16: entry: 0x0000035c = 860, offset: 0x035c = 860
> FAT16: ret: 0x0000035d, entry: 0x0000035c, offset: 0x035c
> FAT16: entry: 0x0000035d = 861, offset: 0x035d = 861
> FAT16: ret: 0x0000035e, entry: 0x0000035d, offset: 0x035d
> FAT16: entry: 0x0000035e = 862, offset: 0x035e = 862
> FAT16: ret: 0x0000035f, entry: 0x0000035e, offset: 0x035e
> FAT16: entry: 0x0000035f = 863, offset: 0x035f = 863
> FAT16: ret: 0x00000360, entry: 0x0000035f, offset: 0x035f
> FAT16: entry: 0x00000360 = 864, offset: 0x0360 = 864
> FAT16: ret: 0x00000361, entry: 0x00000360, offset: 0x0360
> FAT16: entry: 0x00000361 = 865, offset: 0x0361 = 865
> FAT16: ret: 0x00000362, entry: 0x00000361, offset: 0x0361
> FAT16: entry: 0x00000362 = 866, offset: 0x0362 = 866
> FAT16: ret: 0x00000363, entry: 0x00000362, offset: 0x0362
> FAT16: entry: 0x00000363 = 867, offset: 0x0363 = 867
> FAT16: ret: 0x00000364, entry: 0x00000363, offset: 0x0363
> FAT16: entry: 0x00000364 = 868, offset: 0x0364 = 868
> FAT16: ret: 0x00000365, entry: 0x00000364, offset: 0x0364
> FAT16: entry: 0x00000365 = 869, offset: 0x0365 = 869
> FAT16: ret: 0x00000366, entry: 0x00000365, offset: 0x0365
> FAT16: entry: 0x00000366 = 870, offset: 0x0366 = 870
> FAT16: ret: 0x00000367, entry: 0x00000366, offset: 0x0366
> FAT16: entry: 0x00000367 = 871, offset: 0x0367 = 871
> FAT16: ret: 0x00000368, entry: 0x00000367, offset: 0x0367
> FAT16: entry: 0x00000368 = 872, offset: 0x0368 = 872
> FAT16: ret: 0x00000369, entry: 0x00000368, offset: 0x0368
> FAT16: entry: 0x00000369 = 873, offset: 0x0369 = 873
> FAT16: ret: 0x0000036a, entry: 0x00000369, offset: 0x0369
> FAT16: entry: 0x0000036a = 874, offset: 0x036a = 874
> FAT16: ret: 0x0000036b, entry: 0x0000036a, offset: 0x036a
> FAT16: entry: 0x0000036b = 875, offset: 0x036b = 875
> FAT16: ret: 0x0000036c, entry: 0x0000036b, offset: 0x036b
> FAT16: entry: 0x0000036c = 876, offset: 0x036c = 876
> FAT16: ret: 0x0000036d, entry: 0x0000036c, offset: 0x036c
> FAT16: entry: 0x0000036d = 877, offset: 0x036d = 877
> FAT16: ret: 0x0000036e, entry: 0x0000036d, offset: 0x036d
> FAT16: entry: 0x0000036e = 878, offset: 0x036e = 878
> FAT16: ret: 0x0000036f, entry: 0x0000036e, offset: 0x036e
> FAT16: entry: 0x0000036f = 879, offset: 0x036f = 879
> FAT16: ret: 0x00000370, entry: 0x0000036f, offset: 0x036f
> FAT16: entry: 0x00000370 = 880, offset: 0x0370 = 880
> FAT16: ret: 0x00000371, entry: 0x00000370, offset: 0x0370
> FAT16: entry: 0x00000371 = 881, offset: 0x0371 = 881
> FAT16: ret: 0x00000372, entry: 0x00000371, offset: 0x0371
> FAT16: entry: 0x00000372 = 882, offset: 0x0372 = 882
> FAT16: ret: 0x00000373, entry: 0x00000372, offset: 0x0372
> FAT16: entry: 0x00000373 = 883, offset: 0x0373 = 883
> FAT16: ret: 0x00000374, entry: 0x00000373, offset: 0x0373
> FAT16: entry: 0x00000374 = 884, offset: 0x0374 = 884
> FAT16: ret: 0x00000375, entry: 0x00000374, offset: 0x0374
> FAT16: entry: 0x00000375 = 885, offset: 0x0375 = 885
> FAT16: ret: 0x00000376, entry: 0x00000375, offset: 0x0375
> FAT16: entry: 0x00000376 = 886, offset: 0x0376 = 886
> FAT16: ret: 0x00000377, entry: 0x00000376, offset: 0x0376
> FAT16: entry: 0x00000377 = 887, offset: 0x0377 = 887
> FAT16: ret: 0x00000378, entry: 0x00000377, offset: 0x0377
> FAT16: entry: 0x00000378 = 888, offset: 0x0378 = 888
> FAT16: ret: 0x00000379, entry: 0x00000378, offset: 0x0378
> FAT16: entry: 0x00000379 = 889, offset: 0x0379 = 889
> FAT16: ret: 0x0000037a, entry: 0x00000379, offset: 0x0379
> FAT16: entry: 0x0000037a = 890, offset: 0x037a = 890
> FAT16: ret: 0x0000037b, entry: 0x0000037a, offset: 0x037a
> FAT16: entry: 0x0000037b = 891, offset: 0x037b = 891
> FAT16: ret: 0x0000037c, entry: 0x0000037b, offset: 0x037b
> FAT16: entry: 0x0000037c = 892, offset: 0x037c = 892
> FAT16: ret: 0x0000037d, entry: 0x0000037c, offset: 0x037c
> FAT16: entry: 0x0000037d = 893, offset: 0x037d = 893
> FAT16: ret: 0x0000037e, entry: 0x0000037d, offset: 0x037d
> FAT16: entry: 0x0000037e = 894, offset: 0x037e = 894
> FAT16: ret: 0x0000037f, entry: 0x0000037e, offset: 0x037e
> FAT16: entry: 0x0000037f = 895, offset: 0x037f = 895
> FAT16: ret: 0x00000380, entry: 0x0000037f, offset: 0x037f
> FAT16: entry: 0x00000380 = 896, offset: 0x0380 = 896
> FAT16: ret: 0x00000381, entry: 0x00000380, offset: 0x0380
> FAT16: entry: 0x00000381 = 897, offset: 0x0381 = 897
> FAT16: ret: 0x00000382, entry: 0x00000381, offset: 0x0381
> FAT16: entry: 0x00000382 = 898, offset: 0x0382 = 898
> FAT16: ret: 0x00000383, entry: 0x00000382, offset: 0x0382
> FAT16: entry: 0x00000383 = 899, offset: 0x0383 = 899
> FAT16: ret: 0x00000384, entry: 0x00000383, offset: 0x0383
> FAT16: entry: 0x00000384 = 900, offset: 0x0384 = 900
> FAT16: ret: 0x00000385, entry: 0x00000384, offset: 0x0384
> FAT16: entry: 0x00000385 = 901, offset: 0x0385 = 901
> FAT16: ret: 0x00000386, entry: 0x00000385, offset: 0x0385
> FAT16: entry: 0x00000386 = 902, offset: 0x0386 = 902
> FAT16: ret: 0x00000387, entry: 0x00000386, offset: 0x0386
> FAT16: entry: 0x00000387 = 903, offset: 0x0387 = 903
> FAT16: ret: 0x00000388, entry: 0x00000387, offset: 0x0387
> FAT16: entry: 0x00000388 = 904, offset: 0x0388 = 904
> FAT16: ret: 0x00000389, entry: 0x00000388, offset: 0x0388
> FAT16: entry: 0x00000389 = 905, offset: 0x0389 = 905
> FAT16: ret: 0x0000038a, entry: 0x00000389, offset: 0x0389
> FAT16: entry: 0x0000038a = 906, offset: 0x038a = 906
> FAT16: ret: 0x0000038b, entry: 0x0000038a, offset: 0x038a
> FAT16: entry: 0x0000038b = 907, offset: 0x038b = 907
> FAT16: ret: 0x0000038c, entry: 0x0000038b, offset: 0x038b
> FAT16: entry: 0x0000038c = 908, offset: 0x038c = 908
> FAT16: ret: 0x0000038d, entry: 0x0000038c, offset: 0x038c
> FAT16: entry: 0x0000038d = 909, offset: 0x038d = 909
> FAT16: ret: 0x0000038e, entry: 0x0000038d, offset: 0x038d
> FAT16: entry: 0x0000038e = 910, offset: 0x038e = 910
> FAT16: ret: 0x0000038f, entry: 0x0000038e, offset: 0x038e
> FAT16: entry: 0x0000038f = 911, offset: 0x038f = 911
> FAT16: ret: 0x00000390, entry: 0x0000038f, offset: 0x038f
> FAT16: entry: 0x00000390 = 912, offset: 0x0390 = 912
> FAT16: ret: 0x00000391, entry: 0x00000390, offset: 0x0390
> FAT16: entry: 0x00000391 = 913, offset: 0x0391 = 913
> FAT16: ret: 0x00000392, entry: 0x00000391, offset: 0x0391
> FAT16: entry: 0x00000392 = 914, offset: 0x0392 = 914
> FAT16: ret: 0x00000393, entry: 0x00000392, offset: 0x0392
> FAT16: entry: 0x00000393 = 915, offset: 0x0393 = 915
> FAT16: ret: 0x00000394, entry: 0x00000393, offset: 0x0393
> FAT16: entry: 0x00000394 = 916, offset: 0x0394 = 916
> FAT16: ret: 0x00000395, entry: 0x00000394, offset: 0x0394
> FAT16: entry: 0x00000395 = 917, offset: 0x0395 = 917
> FAT16: ret: 0x00000396, entry: 0x00000395, offset: 0x0395
> FAT16: entry: 0x00000396 = 918, offset: 0x0396 = 918
> FAT16: ret: 0x00000397, entry: 0x00000396, offset: 0x0396
> FAT16: entry: 0x00000397 = 919, offset: 0x0397 = 919
> FAT16: ret: 0x00000398, entry: 0x00000397, offset: 0x0397
> FAT16: entry: 0x00000398 = 920, offset: 0x0398 = 920
> FAT16: ret: 0x00000399, entry: 0x00000398, offset: 0x0398
> FAT16: entry: 0x00000399 = 921, offset: 0x0399 = 921
> FAT16: ret: 0x0000039a, entry: 0x00000399, offset: 0x0399
> FAT16: entry: 0x0000039a = 922, offset: 0x039a = 922
> FAT16: ret: 0x0000039b, entry: 0x0000039a, offset: 0x039a
> FAT16: entry: 0x0000039b = 923, offset: 0x039b = 923
> FAT16: ret: 0x0000039c, entry: 0x0000039b, offset: 0x039b
> FAT16: entry: 0x0000039c = 924, offset: 0x039c = 924
> FAT16: ret: 0x0000039d, entry: 0x0000039c, offset: 0x039c
> FAT16: entry: 0x0000039d = 925, offset: 0x039d = 925
> FAT16: ret: 0x0000039e, entry: 0x0000039d, offset: 0x039d
> FAT16: entry: 0x0000039e = 926, offset: 0x039e = 926
> FAT16: ret: 0x0000039f, entry: 0x0000039e, offset: 0x039e
> FAT16: entry: 0x0000039f = 927, offset: 0x039f = 927
> FAT16: ret: 0x000003a0, entry: 0x0000039f, offset: 0x039f
> FAT16: entry: 0x000003a0 = 928, offset: 0x03a0 = 928
> FAT16: ret: 0x000003a1, entry: 0x000003a0, offset: 0x03a0
> FAT16: entry: 0x000003a1 = 929, offset: 0x03a1 = 929
> FAT16: ret: 0x000003a2, entry: 0x000003a1, offset: 0x03a1
> FAT16: entry: 0x000003a2 = 930, offset: 0x03a2 = 930
> FAT16: ret: 0x000003a3, entry: 0x000003a2, offset: 0x03a2
> FAT16: entry: 0x000003a3 = 931, offset: 0x03a3 = 931
> FAT16: ret: 0x000003a4, entry: 0x000003a3, offset: 0x03a3
> FAT16: entry: 0x000003a4 = 932, offset: 0x03a4 = 932
> FAT16: ret: 0x000003a5, entry: 0x000003a4, offset: 0x03a4
> FAT16: entry: 0x000003a5 = 933, offset: 0x03a5 = 933
> FAT16: ret: 0x000003a6, entry: 0x000003a5, offset: 0x03a5
> FAT16: entry: 0x000003a6 = 934, offset: 0x03a6 = 934
> FAT16: ret: 0x000003a7, entry: 0x000003a6, offset: 0x03a6
> FAT16: entry: 0x000003a7 = 935, offset: 0x03a7 = 935
> FAT16: ret: 0x000003a8, entry: 0x000003a7, offset: 0x03a7
> FAT16: entry: 0x000003a8 = 936, offset: 0x03a8 = 936
> FAT16: ret: 0x000003a9, entry: 0x000003a8, offset: 0x03a8
> FAT16: entry: 0x000003a9 = 937, offset: 0x03a9 = 937
> FAT16: ret: 0x000003aa, entry: 0x000003a9, offset: 0x03a9
> FAT16: entry: 0x000003aa = 938, offset: 0x03aa = 938
> FAT16: ret: 0x000003ab, entry: 0x000003aa, offset: 0x03aa
> FAT16: entry: 0x000003ab = 939, offset: 0x03ab = 939
> FAT16: ret: 0x000003ac, entry: 0x000003ab, offset: 0x03ab
> FAT16: entry: 0x000003ac = 940, offset: 0x03ac = 940
> FAT16: ret: 0x000003ad, entry: 0x000003ac, offset: 0x03ac
> FAT16: entry: 0x000003ad = 941, offset: 0x03ad = 941
> FAT16: ret: 0x000003ae, entry: 0x000003ad, offset: 0x03ad
> FAT16: entry: 0x000003ae = 942, offset: 0x03ae = 942
> FAT16: ret: 0x000003af, entry: 0x000003ae, offset: 0x03ae
> FAT16: entry: 0x000003af = 943, offset: 0x03af = 943
> FAT16: ret: 0x000003b0, entry: 0x000003af, offset: 0x03af
> FAT16: entry: 0x000003b0 = 944, offset: 0x03b0 = 944
> FAT16: ret: 0x000003b1, entry: 0x000003b0, offset: 0x03b0
> FAT16: entry: 0x000003b1 = 945, offset: 0x03b1 = 945
> FAT16: ret: 0x000003b2, entry: 0x000003b1, offset: 0x03b1
> FAT16: entry: 0x000003b2 = 946, offset: 0x03b2 = 946
> FAT16: ret: 0x000003b3, entry: 0x000003b2, offset: 0x03b2
> FAT16: entry: 0x000003b3 = 947, offset: 0x03b3 = 947
> FAT16: ret: 0x000003b4, entry: 0x000003b3, offset: 0x03b3
> FAT16: entry: 0x000003b4 = 948, offset: 0x03b4 = 948
> FAT16: ret: 0x000003b5, entry: 0x000003b4, offset: 0x03b4
> FAT16: entry: 0x000003b5 = 949, offset: 0x03b5 = 949
> FAT16: ret: 0x000003b6, entry: 0x000003b5, offset: 0x03b5
> FAT16: entry: 0x000003b6 = 950, offset: 0x03b6 = 950
> FAT16: ret: 0x000003b7, entry: 0x000003b6, offset: 0x03b6
> FAT16: entry: 0x000003b7 = 951, offset: 0x03b7 = 951
> FAT16: ret: 0x000003b8, entry: 0x000003b7, offset: 0x03b7
> FAT16: entry: 0x000003b8 = 952, offset: 0x03b8 = 952
> FAT16: ret: 0x000003b9, entry: 0x000003b8, offset: 0x03b8
> FAT16: entry: 0x000003b9 = 953, offset: 0x03b9 = 953
> FAT16: ret: 0x000003ba, entry: 0x000003b9, offset: 0x03b9
> FAT16: entry: 0x000003ba = 954, offset: 0x03ba = 954
> FAT16: ret: 0x000003bb, entry: 0x000003ba, offset: 0x03ba
> FAT16: entry: 0x000003bb = 955, offset: 0x03bb = 955
> FAT16: ret: 0x000003bc, entry: 0x000003bb, offset: 0x03bb
> FAT16: entry: 0x000003bc = 956, offset: 0x03bc = 956
> FAT16: ret: 0x000003bd, entry: 0x000003bc, offset: 0x03bc
> FAT16: entry: 0x000003bd = 957, offset: 0x03bd = 957
> FAT16: ret: 0x000003be, entry: 0x000003bd, offset: 0x03bd
> FAT16: entry: 0x000003be = 958, offset: 0x03be = 958
> FAT16: ret: 0x000003bf, entry: 0x000003be, offset: 0x03be
> FAT16: entry: 0x000003bf = 959, offset: 0x03bf = 959
> FAT16: ret: 0x000003c0, entry: 0x000003bf, offset: 0x03bf
> FAT16: entry: 0x000003c0 = 960, offset: 0x03c0 = 960
> FAT16: ret: 0x000003c1, entry: 0x000003c0, offset: 0x03c0
> FAT16: entry: 0x000003c1 = 961, offset: 0x03c1 = 961
> FAT16: ret: 0x000003c2, entry: 0x000003c1, offset: 0x03c1
> FAT16: entry: 0x000003c2 = 962, offset: 0x03c2 = 962
> FAT16: ret: 0x000003c3, entry: 0x000003c2, offset: 0x03c2
> FAT16: entry: 0x000003c3 = 963, offset: 0x03c3 = 963
> FAT16: ret: 0x000003c4, entry: 0x000003c3, offset: 0x03c3
> FAT16: entry: 0x000003c4 = 964, offset: 0x03c4 = 964
> FAT16: ret: 0x000003c5, entry: 0x000003c4, offset: 0x03c4
> FAT16: entry: 0x000003c5 = 965, offset: 0x03c5 = 965
> FAT16: ret: 0x000003c6, entry: 0x000003c5, offset: 0x03c5
> FAT16: entry: 0x000003c6 = 966, offset: 0x03c6 = 966
> FAT16: ret: 0x000003c7, entry: 0x000003c6, offset: 0x03c6
> FAT16: entry: 0x000003c7 = 967, offset: 0x03c7 = 967
> FAT16: ret: 0x000003c8, entry: 0x000003c7, offset: 0x03c7
> FAT16: entry: 0x000003c8 = 968, offset: 0x03c8 = 968
> FAT16: ret: 0x000003c9, entry: 0x000003c8, offset: 0x03c8
> FAT16: entry: 0x000003c9 = 969, offset: 0x03c9 = 969
> FAT16: ret: 0x000003ca, entry: 0x000003c9, offset: 0x03c9
> FAT16: entry: 0x000003ca = 970, offset: 0x03ca = 970
> FAT16: ret: 0x000003cb, entry: 0x000003ca, offset: 0x03ca
> FAT16: entry: 0x000003cb = 971, offset: 0x03cb = 971
> FAT16: ret: 0x000003cc, entry: 0x000003cb, offset: 0x03cb
> FAT16: entry: 0x000003cc = 972, offset: 0x03cc = 972
> FAT16: ret: 0x000003cd, entry: 0x000003cc, offset: 0x03cc
> FAT16: entry: 0x000003cd = 973, offset: 0x03cd = 973
> FAT16: ret: 0x000003ce, entry: 0x000003cd, offset: 0x03cd
> FAT16: entry: 0x000003ce = 974, offset: 0x03ce = 974
> FAT16: ret: 0x000003cf, entry: 0x000003ce, offset: 0x03ce
> FAT16: entry: 0x000003cf = 975, offset: 0x03cf = 975
> FAT16: ret: 0x000003d0, entry: 0x000003cf, offset: 0x03cf
> FAT16: entry: 0x000003d0 = 976, offset: 0x03d0 = 976
> FAT16: ret: 0x000003d1, entry: 0x000003d0, offset: 0x03d0
> FAT16: entry: 0x000003d1 = 977, offset: 0x03d1 = 977
> FAT16: ret: 0x000003d2, entry: 0x000003d1, offset: 0x03d1
> FAT16: entry: 0x000003d2 = 978, offset: 0x03d2 = 978
> FAT16: ret: 0x000003d3, entry: 0x000003d2, offset: 0x03d2
> FAT16: entry: 0x000003d3 = 979, offset: 0x03d3 = 979
> FAT16: ret: 0x000003d4, entry: 0x000003d3, offset: 0x03d3
> FAT16: entry: 0x000003d4 = 980, offset: 0x03d4 = 980
> FAT16: ret: 0x000003d5, entry: 0x000003d4, offset: 0x03d4
> FAT16: entry: 0x000003d5 = 981, offset: 0x03d5 = 981
> FAT16: ret: 0x000003d6, entry: 0x000003d5, offset: 0x03d5
> FAT16: entry: 0x000003d6 = 982, offset: 0x03d6 = 982
> FAT16: ret: 0x000003d7, entry: 0x000003d6, offset: 0x03d6
> FAT16: entry: 0x000003d7 = 983, offset: 0x03d7 = 983
> FAT16: ret: 0x000003d8, entry: 0x000003d7, offset: 0x03d7
> FAT16: entry: 0x000003d8 = 984, offset: 0x03d8 = 984
> FAT16: ret: 0x000003d9, entry: 0x000003d8, offset: 0x03d8
> FAT16: entry: 0x000003d9 = 985, offset: 0x03d9 = 985
> FAT16: ret: 0x000003da, entry: 0x000003d9, offset: 0x03d9
> FAT16: entry: 0x000003da = 986, offset: 0x03da = 986
> FAT16: ret: 0x000003db, entry: 0x000003da, offset: 0x03da
> FAT16: entry: 0x000003db = 987, offset: 0x03db = 987
> FAT16: ret: 0x000003dc, entry: 0x000003db, offset: 0x03db
> FAT16: entry: 0x000003dc = 988, offset: 0x03dc = 988
> FAT16: ret: 0x000003dd, entry: 0x000003dc, offset: 0x03dc
> FAT16: entry: 0x000003dd = 989, offset: 0x03dd = 989
> FAT16: ret: 0x000003de, entry: 0x000003dd, offset: 0x03dd
> FAT16: entry: 0x000003de = 990, offset: 0x03de = 990
> FAT16: ret: 0x000003df, entry: 0x000003de, offset: 0x03de
> FAT16: entry: 0x000003df = 991, offset: 0x03df = 991
> FAT16: ret: 0x000003e0, entry: 0x000003df, offset: 0x03df
> FAT16: entry: 0x000003e0 = 992, offset: 0x03e0 = 992
> FAT16: ret: 0x000003e1, entry: 0x000003e0, offset: 0x03e0
> FAT16: entry: 0x000003e1 = 993, offset: 0x03e1 = 993
> FAT16: ret: 0x000003e2, entry: 0x000003e1, offset: 0x03e1
> FAT16: entry: 0x000003e2 = 994, offset: 0x03e2 = 994
> FAT16: ret: 0x000003e3, entry: 0x000003e2, offset: 0x03e2
> FAT16: entry: 0x000003e3 = 995, offset: 0x03e3 = 995
> FAT16: ret: 0x000003e4, entry: 0x000003e3, offset: 0x03e3
> FAT16: entry: 0x000003e4 = 996, offset: 0x03e4 = 996
> FAT16: ret: 0x000003e5, entry: 0x000003e4, offset: 0x03e4
> FAT16: entry: 0x000003e5 = 997, offset: 0x03e5 = 997
> FAT16: ret: 0x000003e6, entry: 0x000003e5, offset: 0x03e5
> FAT16: entry: 0x000003e6 = 998, offset: 0x03e6 = 998
> FAT16: ret: 0x000003e7, entry: 0x000003e6, offset: 0x03e6
> FAT16: entry: 0x000003e7 = 999, offset: 0x03e7 = 999
> FAT16: ret: 0x000003e8, entry: 0x000003e7, offset: 0x03e7
> FAT16: entry: 0x000003e8 = 1000, offset: 0x03e8 = 1000
> FAT16: ret: 0x000003e9, entry: 0x000003e8, offset: 0x03e8
> FAT16: entry: 0x000003e9 = 1001, offset: 0x03e9 = 1001
> FAT16: ret: 0x000003ea, entry: 0x000003e9, offset: 0x03e9
> FAT16: entry: 0x000003ea = 1002, offset: 0x03ea = 1002
> FAT16: ret: 0x000003eb, entry: 0x000003ea, offset: 0x03ea
> FAT16: entry: 0x000003eb = 1003, offset: 0x03eb = 1003
> FAT16: ret: 0x000003ec, entry: 0x000003eb, offset: 0x03eb
> FAT16: entry: 0x000003ec = 1004, offset: 0x03ec = 1004
> FAT16: ret: 0x000003ed, entry: 0x000003ec, offset: 0x03ec
> FAT16: entry: 0x000003ed = 1005, offset: 0x03ed = 1005
> FAT16: ret: 0x000003ee, entry: 0x000003ed, offset: 0x03ed
> FAT16: entry: 0x000003ee = 1006, offset: 0x03ee = 1006
> FAT16: ret: 0x000003ef, entry: 0x000003ee, offset: 0x03ee
> FAT16: entry: 0x000003ef = 1007, offset: 0x03ef = 1007
> FAT16: ret: 0x000003f0, entry: 0x000003ef, offset: 0x03ef
> FAT16: entry: 0x000003f0 = 1008, offset: 0x03f0 = 1008
> FAT16: ret: 0x000003f1, entry: 0x000003f0, offset: 0x03f0
> FAT16: entry: 0x000003f1 = 1009, offset: 0x03f1 = 1009
> FAT16: ret: 0x000003f2, entry: 0x000003f1, offset: 0x03f1
> FAT16: entry: 0x000003f2 = 1010, offset: 0x03f2 = 1010
> FAT16: ret: 0x000003f3, entry: 0x000003f2, offset: 0x03f2
> FAT16: entry: 0x000003f3 = 1011, offset: 0x03f3 = 1011
> FAT16: ret: 0x000003f4, entry: 0x000003f3, offset: 0x03f3
> FAT16: entry: 0x000003f4 = 1012, offset: 0x03f4 = 1012
> FAT16: ret: 0x000003f5, entry: 0x000003f4, offset: 0x03f4
> FAT16: entry: 0x000003f5 = 1013, offset: 0x03f5 = 1013
> FAT16: ret: 0x000003f6, entry: 0x000003f5, offset: 0x03f5
> FAT16: entry: 0x000003f6 = 1014, offset: 0x03f6 = 1014
> FAT16: ret: 0x000005f7, entry: 0x000003f6, offset: 0x03f6
> FAT16: entry: 0x000005f7 = 1527, offset: 0x05f7 = 1527
> FAT16: ret: 0x000005f8, entry: 0x000005f7, offset: 0x05f7
> FAT16: entry: 0x000005f8 = 1528, offset: 0x05f8 = 1528
> FAT16: ret: 0x000005f9, entry: 0x000005f8, offset: 0x05f8
> FAT16: entry: 0x000005f9 = 1529, offset: 0x05f9 = 1529
> FAT16: ret: 0x000005fa, entry: 0x000005f9, offset: 0x05f9
> FAT16: entry: 0x000005fa = 1530, offset: 0x05fa = 1530
> FAT16: ret: 0x000005fb, entry: 0x000005fa, offset: 0x05fa
> FAT16: entry: 0x000005fb = 1531, offset: 0x05fb = 1531
> FAT16: ret: 0x000005fc, entry: 0x000005fb, offset: 0x05fb
> FAT16: entry: 0x000005fc = 1532, offset: 0x05fc = 1532
> FAT16: ret: 0x000005fd, entry: 0x000005fc, offset: 0x05fc
> FAT16: entry: 0x000005fd = 1533, offset: 0x05fd = 1533
> FAT16: ret: 0x000005fe, entry: 0x000005fd, offset: 0x05fd
> FAT16: entry: 0x000005fe = 1534, offset: 0x05fe = 1534
> FAT16: ret: 0x000005ff, entry: 0x000005fe, offset: 0x05fe
> FAT16: entry: 0x000005ff = 1535, offset: 0x05ff = 1535
> FAT16: ret: 0x00000600, entry: 0x000005ff, offset: 0x05ff
> FAT16: entry: 0x00000600 = 1536, offset: 0x0000 = 0
> debug: evicting 0, dirty: 0
> FAT16: ret: 0x00000601, entry: 0x00000600, offset: 0x0000
> FAT16: entry: 0x00000601 = 1537, offset: 0x0001 = 1
> FAT16: ret: 0x00000602, entry: 0x00000601, offset: 0x0001
> FAT16: entry: 0x00000602 = 1538, offset: 0x0002 = 2
> FAT16: ret: 0x00000603, entry: 0x00000602, offset: 0x0002
> FAT16: entry: 0x00000603 = 1539, offset: 0x0003 = 3
> FAT16: ret: 0x00000604, entry: 0x00000603, offset: 0x0003
> FAT16: entry: 0x00000604 = 1540, offset: 0x0004 = 4
> FAT16: ret: 0x00000605, entry: 0x00000604, offset: 0x0004
> FAT16: entry: 0x00000605 = 1541, offset: 0x0005 = 5
> FAT16: ret: 0x00000606, entry: 0x00000605, offset: 0x0005
> FAT16: entry: 0x00000606 = 1542, offset: 0x0006 = 6
> FAT16: ret: 0x00000607, entry: 0x00000606, offset: 0x0006
> FAT16: entry: 0x00000607 = 1543, offset: 0x0007 = 7
> FAT16: ret: 0x00000608, entry: 0x00000607, offset: 0x0007
> FAT16: entry: 0x00000608 = 1544, offset: 0x0008 = 8
> FAT16: ret: 0x00000609, entry: 0x00000608, offset: 0x0008
> FAT16: entry: 0x00000609 = 1545, offset: 0x0009 = 9
> FAT16: ret: 0x0000060a, entry: 0x00000609, offset: 0x0009
> FAT16: entry: 0x0000060a = 1546, offset: 0x000a = 10
> FAT16: ret: 0x0000060b, entry: 0x0000060a, offset: 0x000a
> FAT16: entry: 0x0000060b = 1547, offset: 0x000b = 11
> FAT16: ret: 0x0000060c, entry: 0x0000060b, offset: 0x000b
> FAT16: entry: 0x0000060c = 1548, offset: 0x000c = 12
> FAT16: ret: 0x0000060d, entry: 0x0000060c, offset: 0x000c
> FAT16: entry: 0x0000060d = 1549, offset: 0x000d = 13
> FAT16: ret: 0x0000060e, entry: 0x0000060d, offset: 0x000d
> FAT16: entry: 0x0000060e = 1550, offset: 0x000e = 14
> FAT16: ret: 0x0000060f, entry: 0x0000060e, offset: 0x000e
> FAT16: entry: 0x0000060f = 1551, offset: 0x000f = 15
> FAT16: ret: 0x00000610, entry: 0x0000060f, offset: 0x000f
> FAT16: entry: 0x00000610 = 1552, offset: 0x0010 = 16
> FAT16: ret: 0x00000611, entry: 0x00000610, offset: 0x0010
> FAT16: entry: 0x00000611 = 1553, offset: 0x0011 = 17
> FAT16: ret: 0x00000612, entry: 0x00000611, offset: 0x0011
> FAT16: entry: 0x00000612 = 1554, offset: 0x0012 = 18
> FAT16: ret: 0x00000613, entry: 0x00000612, offset: 0x0012
> FAT16: entry: 0x00000613 = 1555, offset: 0x0013 = 19
> FAT16: ret: 0x00000614, entry: 0x00000613, offset: 0x0013
> FAT16: entry: 0x00000614 = 1556, offset: 0x0014 = 20
> FAT16: ret: 0x00000615, entry: 0x00000614, offset: 0x0014
> FAT16: entry: 0x00000615 = 1557, offset: 0x0015 = 21
> FAT16: ret: 0x00000616, entry: 0x00000615, offset: 0x0015
> FAT16: entry: 0x00000616 = 1558, offset: 0x0016 = 22
> FAT16: ret: 0x00000617, entry: 0x00000616, offset: 0x0016
> FAT16: entry: 0x00000617 = 1559, offset: 0x0017 = 23
> FAT16: ret: 0x00000618, entry: 0x00000617, offset: 0x0017
> FAT16: entry: 0x00000618 = 1560, offset: 0x0018 = 24
> FAT16: ret: 0x00000619, entry: 0x00000618, offset: 0x0018
> FAT16: entry: 0x00000619 = 1561, offset: 0x0019 = 25
> FAT16: ret: 0x0000061a, entry: 0x00000619, offset: 0x0019
> FAT16: entry: 0x0000061a = 1562, offset: 0x001a = 26
> FAT16: ret: 0x0000061b, entry: 0x0000061a, offset: 0x001a
> FAT16: entry: 0x0000061b = 1563, offset: 0x001b = 27
> FAT16: ret: 0x0000061c, entry: 0x0000061b, offset: 0x001b
> FAT16: entry: 0x0000061c = 1564, offset: 0x001c = 28
> FAT16: ret: 0x0000061d, entry: 0x0000061c, offset: 0x001c
> FAT16: entry: 0x0000061d = 1565, offset: 0x001d = 29
> FAT16: ret: 0x0000061e, entry: 0x0000061d, offset: 0x001d
> FAT16: entry: 0x0000061e = 1566, offset: 0x001e = 30
> FAT16: ret: 0x0000061f, entry: 0x0000061e, offset: 0x001e
> FAT16: entry: 0x0000061f = 1567, offset: 0x001f = 31
> FAT16: ret: 0x00000620, entry: 0x0000061f, offset: 0x001f
> FAT16: entry: 0x00000620 = 1568, offset: 0x0020 = 32
> FAT16: ret: 0x00000621, entry: 0x00000620, offset: 0x0020
> FAT16: entry: 0x00000621 = 1569, offset: 0x0021 = 33
> FAT16: ret: 0x00000622, entry: 0x00000621, offset: 0x0021
> FAT16: entry: 0x00000622 = 1570, offset: 0x0022 = 34
> FAT16: ret: 0x00000623, entry: 0x00000622, offset: 0x0022
> FAT16: entry: 0x00000623 = 1571, offset: 0x0023 = 35
> FAT16: ret: 0x00000624, entry: 0x00000623, offset: 0x0023
> FAT16: entry: 0x00000624 = 1572, offset: 0x0024 = 36
> FAT16: ret: 0x00000625, entry: 0x00000624, offset: 0x0024
> FAT16: entry: 0x00000625 = 1573, offset: 0x0025 = 37
> FAT16: ret: 0x00000626, entry: 0x00000625, offset: 0x0025
> FAT16: entry: 0x00000626 = 1574, offset: 0x0026 = 38
> FAT16: ret: 0x00000627, entry: 0x00000626, offset: 0x0026
> FAT16: entry: 0x00000627 = 1575, offset: 0x0027 = 39
> FAT16: ret: 0x00000628, entry: 0x00000627, offset: 0x0027
> FAT16: entry: 0x00000628 = 1576, offset: 0x0028 = 40
> FAT16: ret: 0x00000629, entry: 0x00000628, offset: 0x0028
> FAT16: entry: 0x00000629 = 1577, offset: 0x0029 = 41
> FAT16: ret: 0x0000062a, entry: 0x00000629, offset: 0x0029
> FAT16: entry: 0x0000062a = 1578, offset: 0x002a = 42
> FAT16: ret: 0x0000062b, entry: 0x0000062a, offset: 0x002a
> FAT16: entry: 0x0000062b = 1579, offset: 0x002b = 43
> FAT16: ret: 0x0000062c, entry: 0x0000062b, offset: 0x002b
> clustnum: 525, startsect: 2525, pos: 0
> FAT16: entry: 0x0000062c = 1580, offset: 0x002c = 44
> FAT16: ret: 0x0000ffff, entry: 0x0000062c, offset: 0x002c
> attempt to write 0x100000 bytes
> debug: evicting 1, dirty: 0
> clustnum: -6, startsect: 401
> 1048576 bytes written
> switch to partitions #0, OK
> mmc1(part 0) is current device
> switch to partitions #0, OK
> mmc0 is current device
> READING!
> FAT16, fat_sect: 1, fatlength: 200
> Rootdir begins at cluster: -6, sector: 401, offset: 32200
> Data begins at: 425
> Sector size: 512, cluster size: 4
> FAT read(sect=401), clust_size=4, DIRENTSPERBLOCK=16
> reading u-boot.img at pos 0
> Filesize: 1048576 bytes
> 1048576 bytes
> FAT16: entry: 0x0000020d = 525, offset: 0x020d = 525
> debug: evicting -1, dirty: 0
> FAT16: ret: 0x0000020e, entry: 0x0000020d, offset: 0x020d
> FAT16: entry: 0x0000020e = 526, offset: 0x020e = 526
> FAT16: ret: 0x0000020f, entry: 0x0000020e, offset: 0x020e
> FAT16: entry: 0x0000020f = 527, offset: 0x020f = 527
> FAT16: ret: 0x00000210, entry: 0x0000020f, offset: 0x020f
> FAT16: entry: 0x00000210 = 528, offset: 0x0210 = 528
> FAT16: ret: 0x00000211, entry: 0x00000210, offset: 0x0210
> FAT16: entry: 0x00000211 = 529, offset: 0x0211 = 529
> FAT16: ret: 0x00000212, entry: 0x00000211, offset: 0x0211
> FAT16: entry: 0x00000212 = 530, offset: 0x0212 = 530
> FAT16: ret: 0x00000213, entry: 0x00000212, offset: 0x0212
> FAT16: entry: 0x00000213 = 531, offset: 0x0213 = 531
> FAT16: ret: 0x00000214, entry: 0x00000213, offset: 0x0213
> FAT16: entry: 0x00000214 = 532, offset: 0x0214 = 532
> FAT16: ret: 0x00000215, entry: 0x00000214, offset: 0x0214
> FAT16: entry: 0x00000215 = 533, offset: 0x0215 = 533
> FAT16: ret: 0x00000216, entry: 0x00000215, offset: 0x0215
> FAT16: entry: 0x00000216 = 534, offset: 0x0216 = 534
> FAT16: ret: 0x00000217, entry: 0x00000216, offset: 0x0216
> FAT16: entry: 0x00000217 = 535, offset: 0x0217 = 535
> FAT16: ret: 0x00000218, entry: 0x00000217, offset: 0x0217
> FAT16: entry: 0x00000218 = 536, offset: 0x0218 = 536
> FAT16: ret: 0x00000219, entry: 0x00000218, offset: 0x0218
> FAT16: entry: 0x00000219 = 537, offset: 0x0219 = 537
> FAT16: ret: 0x0000021a, entry: 0x00000219, offset: 0x0219
> FAT16: entry: 0x0000021a = 538, offset: 0x021a = 538
> FAT16: ret: 0x0000021b, entry: 0x0000021a, offset: 0x021a
> FAT16: entry: 0x0000021b = 539, offset: 0x021b = 539
> FAT16: ret: 0x0000021c, entry: 0x0000021b, offset: 0x021b
> FAT16: entry: 0x0000021c = 540, offset: 0x021c = 540
> FAT16: ret: 0x0000021d, entry: 0x0000021c, offset: 0x021c
> FAT16: entry: 0x0000021d = 541, offset: 0x021d = 541
> FAT16: ret: 0x0000021e, entry: 0x0000021d, offset: 0x021d
> FAT16: entry: 0x0000021e = 542, offset: 0x021e = 542
> FAT16: ret: 0x0000021f, entry: 0x0000021e, offset: 0x021e
> FAT16: entry: 0x0000021f = 543, offset: 0x021f = 543
> FAT16: ret: 0x00000220, entry: 0x0000021f, offset: 0x021f
> FAT16: entry: 0x00000220 = 544, offset: 0x0220 = 544
> FAT16: ret: 0x00000221, entry: 0x00000220, offset: 0x0220
> FAT16: entry: 0x00000221 = 545, offset: 0x0221 = 545
> FAT16: ret: 0x00000222, entry: 0x00000221, offset: 0x0221
> FAT16: entry: 0x00000222 = 546, offset: 0x0222 = 546
> FAT16: ret: 0x00000223, entry: 0x00000222, offset: 0x0222
> FAT16: entry: 0x00000223 = 547, offset: 0x0223 = 547
> FAT16: ret: 0x00000224, entry: 0x00000223, offset: 0x0223
> FAT16: entry: 0x00000224 = 548, offset: 0x0224 = 548
> FAT16: ret: 0x00000225, entry: 0x00000224, offset: 0x0224
> FAT16: entry: 0x00000225 = 549, offset: 0x0225 = 549
> FAT16: ret: 0x00000226, entry: 0x00000225, offset: 0x0225
> FAT16: entry: 0x00000226 = 550, offset: 0x0226 = 550
> FAT16: ret: 0x00000227, entry: 0x00000226, offset: 0x0226
> FAT16: entry: 0x00000227 = 551, offset: 0x0227 = 551
> FAT16: ret: 0x00000228, entry: 0x00000227, offset: 0x0227
> FAT16: entry: 0x00000228 = 552, offset: 0x0228 = 552
> FAT16: ret: 0x00000229, entry: 0x00000228, offset: 0x0228
> FAT16: entry: 0x00000229 = 553, offset: 0x0229 = 553
> FAT16: ret: 0x0000022a, entry: 0x00000229, offset: 0x0229
> FAT16: entry: 0x0000022a = 554, offset: 0x022a = 554
> FAT16: ret: 0x0000022b, entry: 0x0000022a, offset: 0x022a
> FAT16: entry: 0x0000022b = 555, offset: 0x022b = 555
> FAT16: ret: 0x0000022c, entry: 0x0000022b, offset: 0x022b
> FAT16: entry: 0x0000022c = 556, offset: 0x022c = 556
> FAT16: ret: 0x0000022d, entry: 0x0000022c, offset: 0x022c
> FAT16: entry: 0x0000022d = 557, offset: 0x022d = 557
> FAT16: ret: 0x0000022e, entry: 0x0000022d, offset: 0x022d
> FAT16: entry: 0x0000022e = 558, offset: 0x022e = 558
> FAT16: ret: 0x0000022f, entry: 0x0000022e, offset: 0x022e
> FAT16: entry: 0x0000022f = 559, offset: 0x022f = 559
> FAT16: ret: 0x00000230, entry: 0x0000022f, offset: 0x022f
> FAT16: entry: 0x00000230 = 560, offset: 0x0230 = 560
> FAT16: ret: 0x00000231, entry: 0x00000230, offset: 0x0230
> FAT16: entry: 0x00000231 = 561, offset: 0x0231 = 561
> FAT16: ret: 0x00000232, entry: 0x00000231, offset: 0x0231
> FAT16: entry: 0x00000232 = 562, offset: 0x0232 = 562
> FAT16: ret: 0x00000233, entry: 0x00000232, offset: 0x0232
> FAT16: entry: 0x00000233 = 563, offset: 0x0233 = 563
> FAT16: ret: 0x00000234, entry: 0x00000233, offset: 0x0233
> FAT16: entry: 0x00000234 = 564, offset: 0x0234 = 564
> FAT16: ret: 0x00000235, entry: 0x00000234, offset: 0x0234
> FAT16: entry: 0x00000235 = 565, offset: 0x0235 = 565
> FAT16: ret: 0x00000236, entry: 0x00000235, offset: 0x0235
> FAT16: entry: 0x00000236 = 566, offset: 0x0236 = 566
> FAT16: ret: 0x00000237, entry: 0x00000236, offset: 0x0236
> FAT16: entry: 0x00000237 = 567, offset: 0x0237 = 567
> FAT16: ret: 0x00000238, entry: 0x00000237, offset: 0x0237
> FAT16: entry: 0x00000238 = 568, offset: 0x0238 = 568
> FAT16: ret: 0x00000239, entry: 0x00000238, offset: 0x0238
> FAT16: entry: 0x00000239 = 569, offset: 0x0239 = 569
> FAT16: ret: 0x0000023a, entry: 0x00000239, offset: 0x0239
> FAT16: entry: 0x0000023a = 570, offset: 0x023a = 570
> FAT16: ret: 0x0000023b, entry: 0x0000023a, offset: 0x023a
> FAT16: entry: 0x0000023b = 571, offset: 0x023b = 571
> FAT16: ret: 0x0000023c, entry: 0x0000023b, offset: 0x023b
> FAT16: entry: 0x0000023c = 572, offset: 0x023c = 572
> FAT16: ret: 0x0000023d, entry: 0x0000023c, offset: 0x023c
> FAT16: entry: 0x0000023d = 573, offset: 0x023d = 573
> FAT16: ret: 0x0000023e, entry: 0x0000023d, offset: 0x023d
> FAT16: entry: 0x0000023e = 574, offset: 0x023e = 574
> FAT16: ret: 0x0000023f, entry: 0x0000023e, offset: 0x023e
> FAT16: entry: 0x0000023f = 575, offset: 0x023f = 575
> FAT16: ret: 0x00000240, entry: 0x0000023f, offset: 0x023f
> FAT16: entry: 0x00000240 = 576, offset: 0x0240 = 576
> FAT16: ret: 0x00000241, entry: 0x00000240, offset: 0x0240
> FAT16: entry: 0x00000241 = 577, offset: 0x0241 = 577
> FAT16: ret: 0x00000242, entry: 0x00000241, offset: 0x0241
> FAT16: entry: 0x00000242 = 578, offset: 0x0242 = 578
> FAT16: ret: 0x00000243, entry: 0x00000242, offset: 0x0242
> FAT16: entry: 0x00000243 = 579, offset: 0x0243 = 579
> FAT16: ret: 0x00000244, entry: 0x00000243, offset: 0x0243
> FAT16: entry: 0x00000244 = 580, offset: 0x0244 = 580
> FAT16: ret: 0x00000245, entry: 0x00000244, offset: 0x0244
> FAT16: entry: 0x00000245 = 581, offset: 0x0245 = 581
> FAT16: ret: 0x00000246, entry: 0x00000245, offset: 0x0245
> FAT16: entry: 0x00000246 = 582, offset: 0x0246 = 582
> FAT16: ret: 0x00000247, entry: 0x00000246, offset: 0x0246
> FAT16: entry: 0x00000247 = 583, offset: 0x0247 = 583
> FAT16: ret: 0x00000248, entry: 0x00000247, offset: 0x0247
> FAT16: entry: 0x00000248 = 584, offset: 0x0248 = 584
> FAT16: ret: 0x00000249, entry: 0x00000248, offset: 0x0248
> FAT16: entry: 0x00000249 = 585, offset: 0x0249 = 585
> FAT16: ret: 0x0000024a, entry: 0x00000249, offset: 0x0249
> FAT16: entry: 0x0000024a = 586, offset: 0x024a = 586
> FAT16: ret: 0x0000024b, entry: 0x0000024a, offset: 0x024a
> FAT16: entry: 0x0000024b = 587, offset: 0x024b = 587
> FAT16: ret: 0x0000024c, entry: 0x0000024b, offset: 0x024b
> FAT16: entry: 0x0000024c = 588, offset: 0x024c = 588
> FAT16: ret: 0x0000024d, entry: 0x0000024c, offset: 0x024c
> FAT16: entry: 0x0000024d = 589, offset: 0x024d = 589
> FAT16: ret: 0x0000024e, entry: 0x0000024d, offset: 0x024d
> FAT16: entry: 0x0000024e = 590, offset: 0x024e = 590
> FAT16: ret: 0x0000024f, entry: 0x0000024e, offset: 0x024e
> FAT16: entry: 0x0000024f = 591, offset: 0x024f = 591
> FAT16: ret: 0x00000250, entry: 0x0000024f, offset: 0x024f
> FAT16: entry: 0x00000250 = 592, offset: 0x0250 = 592
> FAT16: ret: 0x00000251, entry: 0x00000250, offset: 0x0250
> FAT16: entry: 0x00000251 = 593, offset: 0x0251 = 593
> FAT16: ret: 0x00000252, entry: 0x00000251, offset: 0x0251
> FAT16: entry: 0x00000252 = 594, offset: 0x0252 = 594
> FAT16: ret: 0x00000253, entry: 0x00000252, offset: 0x0252
> FAT16: entry: 0x00000253 = 595, offset: 0x0253 = 595
> FAT16: ret: 0x00000254, entry: 0x00000253, offset: 0x0253
> FAT16: entry: 0x00000254 = 596, offset: 0x0254 = 596
> FAT16: ret: 0x00000255, entry: 0x00000254, offset: 0x0254
> FAT16: entry: 0x00000255 = 597, offset: 0x0255 = 597
> FAT16: ret: 0x00000256, entry: 0x00000255, offset: 0x0255
> FAT16: entry: 0x00000256 = 598, offset: 0x0256 = 598
> FAT16: ret: 0x00000257, entry: 0x00000256, offset: 0x0256
> FAT16: entry: 0x00000257 = 599, offset: 0x0257 = 599
> FAT16: ret: 0x00000258, entry: 0x00000257, offset: 0x0257
> FAT16: entry: 0x00000258 = 600, offset: 0x0258 = 600
> FAT16: ret: 0x00000259, entry: 0x00000258, offset: 0x0258
> FAT16: entry: 0x00000259 = 601, offset: 0x0259 = 601
> FAT16: ret: 0x0000025a, entry: 0x00000259, offset: 0x0259
> FAT16: entry: 0x0000025a = 602, offset: 0x025a = 602
> FAT16: ret: 0x0000025b, entry: 0x0000025a, offset: 0x025a
> FAT16: entry: 0x0000025b = 603, offset: 0x025b = 603
> FAT16: ret: 0x0000025c, entry: 0x0000025b, offset: 0x025b
> FAT16: entry: 0x0000025c = 604, offset: 0x025c = 604
> FAT16: ret: 0x0000025d, entry: 0x0000025c, offset: 0x025c
> FAT16: entry: 0x0000025d = 605, offset: 0x025d = 605
> FAT16: ret: 0x0000025e, entry: 0x0000025d, offset: 0x025d
> FAT16: entry: 0x0000025e = 606, offset: 0x025e = 606
> FAT16: ret: 0x0000025f, entry: 0x0000025e, offset: 0x025e
> FAT16: entry: 0x0000025f = 607, offset: 0x025f = 607
> FAT16: ret: 0x00000260, entry: 0x0000025f, offset: 0x025f
> FAT16: entry: 0x00000260 = 608, offset: 0x0260 = 608
> FAT16: ret: 0x00000261, entry: 0x00000260, offset: 0x0260
> FAT16: entry: 0x00000261 = 609, offset: 0x0261 = 609
> FAT16: ret: 0x00000262, entry: 0x00000261, offset: 0x0261
> FAT16: entry: 0x00000262 = 610, offset: 0x0262 = 610
> FAT16: ret: 0x00000263, entry: 0x00000262, offset: 0x0262
> FAT16: entry: 0x00000263 = 611, offset: 0x0263 = 611
> FAT16: ret: 0x00000264, entry: 0x00000263, offset: 0x0263
> FAT16: entry: 0x00000264 = 612, offset: 0x0264 = 612
> FAT16: ret: 0x00000265, entry: 0x00000264, offset: 0x0264
> FAT16: entry: 0x00000265 = 613, offset: 0x0265 = 613
> FAT16: ret: 0x00000266, entry: 0x00000265, offset: 0x0265
> FAT16: entry: 0x00000266 = 614, offset: 0x0266 = 614
> FAT16: ret: 0x00000267, entry: 0x00000266, offset: 0x0266
> FAT16: entry: 0x00000267 = 615, offset: 0x0267 = 615
> FAT16: ret: 0x00000268, entry: 0x00000267, offset: 0x0267
> FAT16: entry: 0x00000268 = 616, offset: 0x0268 = 616
> FAT16: ret: 0x00000269, entry: 0x00000268, offset: 0x0268
> FAT16: entry: 0x00000269 = 617, offset: 0x0269 = 617
> FAT16: ret: 0x0000026a, entry: 0x00000269, offset: 0x0269
> FAT16: entry: 0x0000026a = 618, offset: 0x026a = 618
> FAT16: ret: 0x0000026b, entry: 0x0000026a, offset: 0x026a
> FAT16: entry: 0x0000026b = 619, offset: 0x026b = 619
> FAT16: ret: 0x0000026c, entry: 0x0000026b, offset: 0x026b
> FAT16: entry: 0x0000026c = 620, offset: 0x026c = 620
> FAT16: ret: 0x0000026d, entry: 0x0000026c, offset: 0x026c
> FAT16: entry: 0x0000026d = 621, offset: 0x026d = 621
> FAT16: ret: 0x0000026e, entry: 0x0000026d, offset: 0x026d
> FAT16: entry: 0x0000026e = 622, offset: 0x026e = 622
> FAT16: ret: 0x0000026f, entry: 0x0000026e, offset: 0x026e
> FAT16: entry: 0x0000026f = 623, offset: 0x026f = 623
> FAT16: ret: 0x00000270, entry: 0x0000026f, offset: 0x026f
> FAT16: entry: 0x00000270 = 624, offset: 0x0270 = 624
> FAT16: ret: 0x00000271, entry: 0x00000270, offset: 0x0270
> FAT16: entry: 0x00000271 = 625, offset: 0x0271 = 625
> FAT16: ret: 0x00000272, entry: 0x00000271, offset: 0x0271
> FAT16: entry: 0x00000272 = 626, offset: 0x0272 = 626
> FAT16: ret: 0x00000273, entry: 0x00000272, offset: 0x0272
> FAT16: entry: 0x00000273 = 627, offset: 0x0273 = 627
> FAT16: ret: 0x00000274, entry: 0x00000273, offset: 0x0273
> FAT16: entry: 0x00000274 = 628, offset: 0x0274 = 628
> FAT16: ret: 0x00000275, entry: 0x00000274, offset: 0x0274
> FAT16: entry: 0x00000275 = 629, offset: 0x0275 = 629
> FAT16: ret: 0x00000276, entry: 0x00000275, offset: 0x0275
> FAT16: entry: 0x00000276 = 630, offset: 0x0276 = 630
> FAT16: ret: 0x00000277, entry: 0x00000276, offset: 0x0276
> FAT16: entry: 0x00000277 = 631, offset: 0x0277 = 631
> FAT16: ret: 0x00000278, entry: 0x00000277, offset: 0x0277
> FAT16: entry: 0x00000278 = 632, offset: 0x0278 = 632
> FAT16: ret: 0x00000279, entry: 0x00000278, offset: 0x0278
> FAT16: entry: 0x00000279 = 633, offset: 0x0279 = 633
> FAT16: ret: 0x0000027a, entry: 0x00000279, offset: 0x0279
> FAT16: entry: 0x0000027a = 634, offset: 0x027a = 634
> FAT16: ret: 0x0000027b, entry: 0x0000027a, offset: 0x027a
> FAT16: entry: 0x0000027b = 635, offset: 0x027b = 635
> FAT16: ret: 0x0000027c, entry: 0x0000027b, offset: 0x027b
> FAT16: entry: 0x0000027c = 636, offset: 0x027c = 636
> FAT16: ret: 0x0000027d, entry: 0x0000027c, offset: 0x027c
> FAT16: entry: 0x0000027d = 637, offset: 0x027d = 637
> FAT16: ret: 0x0000027e, entry: 0x0000027d, offset: 0x027d
> FAT16: entry: 0x0000027e = 638, offset: 0x027e = 638
> FAT16: ret: 0x0000027f, entry: 0x0000027e, offset: 0x027e
> FAT16: entry: 0x0000027f = 639, offset: 0x027f = 639
> FAT16: ret: 0x00000280, entry: 0x0000027f, offset: 0x027f
> FAT16: entry: 0x00000280 = 640, offset: 0x0280 = 640
> FAT16: ret: 0x00000281, entry: 0x00000280, offset: 0x0280
> FAT16: entry: 0x00000281 = 641, offset: 0x0281 = 641
> FAT16: ret: 0x00000282, entry: 0x00000281, offset: 0x0281
> FAT16: entry: 0x00000282 = 642, offset: 0x0282 = 642
> FAT16: ret: 0x00000283, entry: 0x00000282, offset: 0x0282
> FAT16: entry: 0x00000283 = 643, offset: 0x0283 = 643
> FAT16: ret: 0x00000284, entry: 0x00000283, offset: 0x0283
> FAT16: entry: 0x00000284 = 644, offset: 0x0284 = 644
> FAT16: ret: 0x00000285, entry: 0x00000284, offset: 0x0284
> FAT16: entry: 0x00000285 = 645, offset: 0x0285 = 645
> FAT16: ret: 0x00000286, entry: 0x00000285, offset: 0x0285
> FAT16: entry: 0x00000286 = 646, offset: 0x0286 = 646
> FAT16: ret: 0x00000287, entry: 0x00000286, offset: 0x0286
> FAT16: entry: 0x00000287 = 647, offset: 0x0287 = 647
> FAT16: ret: 0x00000288, entry: 0x00000287, offset: 0x0287
> FAT16: entry: 0x00000288 = 648, offset: 0x0288 = 648
> FAT16: ret: 0x00000289, entry: 0x00000288, offset: 0x0288
> FAT16: entry: 0x00000289 = 649, offset: 0x0289 = 649
> FAT16: ret: 0x0000028a, entry: 0x00000289, offset: 0x0289
> FAT16: entry: 0x0000028a = 650, offset: 0x028a = 650
> FAT16: ret: 0x0000028b, entry: 0x0000028a, offset: 0x028a
> FAT16: entry: 0x0000028b = 651, offset: 0x028b = 651
> FAT16: ret: 0x0000028c, entry: 0x0000028b, offset: 0x028b
> FAT16: entry: 0x0000028c = 652, offset: 0x028c = 652
> FAT16: ret: 0x0000028d, entry: 0x0000028c, offset: 0x028c
> FAT16: entry: 0x0000028d = 653, offset: 0x028d = 653
> FAT16: ret: 0x0000028e, entry: 0x0000028d, offset: 0x028d
> FAT16: entry: 0x0000028e = 654, offset: 0x028e = 654
> FAT16: ret: 0x0000028f, entry: 0x0000028e, offset: 0x028e
> FAT16: entry: 0x0000028f = 655, offset: 0x028f = 655
> FAT16: ret: 0x00000290, entry: 0x0000028f, offset: 0x028f
> FAT16: entry: 0x00000290 = 656, offset: 0x0290 = 656
> FAT16: ret: 0x00000291, entry: 0x00000290, offset: 0x0290
> FAT16: entry: 0x00000291 = 657, offset: 0x0291 = 657
> FAT16: ret: 0x00000292, entry: 0x00000291, offset: 0x0291
> FAT16: entry: 0x00000292 = 658, offset: 0x0292 = 658
> FAT16: ret: 0x00000293, entry: 0x00000292, offset: 0x0292
> FAT16: entry: 0x00000293 = 659, offset: 0x0293 = 659
> FAT16: ret: 0x00000294, entry: 0x00000293, offset: 0x0293
> FAT16: entry: 0x00000294 = 660, offset: 0x0294 = 660
> FAT16: ret: 0x00000295, entry: 0x00000294, offset: 0x0294
> FAT16: entry: 0x00000295 = 661, offset: 0x0295 = 661
> FAT16: ret: 0x00000296, entry: 0x00000295, offset: 0x0295
> FAT16: entry: 0x00000296 = 662, offset: 0x0296 = 662
> FAT16: ret: 0x00000297, entry: 0x00000296, offset: 0x0296
> FAT16: entry: 0x00000297 = 663, offset: 0x0297 = 663
> FAT16: ret: 0x00000298, entry: 0x00000297, offset: 0x0297
> FAT16: entry: 0x00000298 = 664, offset: 0x0298 = 664
> FAT16: ret: 0x00000299, entry: 0x00000298, offset: 0x0298
> FAT16: entry: 0x00000299 = 665, offset: 0x0299 = 665
> FAT16: ret: 0x0000029a, entry: 0x00000299, offset: 0x0299
> FAT16: entry: 0x0000029a = 666, offset: 0x029a = 666
> FAT16: ret: 0x0000029b, entry: 0x0000029a, offset: 0x029a
> FAT16: entry: 0x0000029b = 667, offset: 0x029b = 667
> FAT16: ret: 0x0000029c, entry: 0x0000029b, offset: 0x029b
> FAT16: entry: 0x0000029c = 668, offset: 0x029c = 668
> FAT16: ret: 0x0000029d, entry: 0x0000029c, offset: 0x029c
> FAT16: entry: 0x0000029d = 669, offset: 0x029d = 669
> FAT16: ret: 0x0000029e, entry: 0x0000029d, offset: 0x029d
> FAT16: entry: 0x0000029e = 670, offset: 0x029e = 670
> FAT16: ret: 0x0000029f, entry: 0x0000029e, offset: 0x029e
> FAT16: entry: 0x0000029f = 671, offset: 0x029f = 671
> FAT16: ret: 0x000002a0, entry: 0x0000029f, offset: 0x029f
> FAT16: entry: 0x000002a0 = 672, offset: 0x02a0 = 672
> FAT16: ret: 0x000002a1, entry: 0x000002a0, offset: 0x02a0
> FAT16: entry: 0x000002a1 = 673, offset: 0x02a1 = 673
> FAT16: ret: 0x000002a2, entry: 0x000002a1, offset: 0x02a1
> FAT16: entry: 0x000002a2 = 674, offset: 0x02a2 = 674
> FAT16: ret: 0x000002a3, entry: 0x000002a2, offset: 0x02a2
> FAT16: entry: 0x000002a3 = 675, offset: 0x02a3 = 675
> FAT16: ret: 0x000002a4, entry: 0x000002a3, offset: 0x02a3
> FAT16: entry: 0x000002a4 = 676, offset: 0x02a4 = 676
> FAT16: ret: 0x000002a5, entry: 0x000002a4, offset: 0x02a4
> FAT16: entry: 0x000002a5 = 677, offset: 0x02a5 = 677
> FAT16: ret: 0x000002a6, entry: 0x000002a5, offset: 0x02a5
> FAT16: entry: 0x000002a6 = 678, offset: 0x02a6 = 678
> FAT16: ret: 0x000002a7, entry: 0x000002a6, offset: 0x02a6
> FAT16: entry: 0x000002a7 = 679, offset: 0x02a7 = 679
> FAT16: ret: 0x000002a8, entry: 0x000002a7, offset: 0x02a7
> FAT16: entry: 0x000002a8 = 680, offset: 0x02a8 = 680
> FAT16: ret: 0x000002a9, entry: 0x000002a8, offset: 0x02a8
> FAT16: entry: 0x000002a9 = 681, offset: 0x02a9 = 681
> FAT16: ret: 0x000002aa, entry: 0x000002a9, offset: 0x02a9
> FAT16: entry: 0x000002aa = 682, offset: 0x02aa = 682
> FAT16: ret: 0x000002ab, entry: 0x000002aa, offset: 0x02aa
> FAT16: entry: 0x000002ab = 683, offset: 0x02ab = 683
> FAT16: ret: 0x000002ac, entry: 0x000002ab, offset: 0x02ab
> FAT16: entry: 0x000002ac = 684, offset: 0x02ac = 684
> FAT16: ret: 0x000002ad, entry: 0x000002ac, offset: 0x02ac
> FAT16: entry: 0x000002ad = 685, offset: 0x02ad = 685
> FAT16: ret: 0x000002ae, entry: 0x000002ad, offset: 0x02ad
> FAT16: entry: 0x000002ae = 686, offset: 0x02ae = 686
> FAT16: ret: 0x000002af, entry: 0x000002ae, offset: 0x02ae
> FAT16: entry: 0x000002af = 687, offset: 0x02af = 687
> FAT16: ret: 0x000002b0, entry: 0x000002af, offset: 0x02af
> FAT16: entry: 0x000002b0 = 688, offset: 0x02b0 = 688
> FAT16: ret: 0x000002b1, entry: 0x000002b0, offset: 0x02b0
> FAT16: entry: 0x000002b1 = 689, offset: 0x02b1 = 689
> FAT16: ret: 0x000002b2, entry: 0x000002b1, offset: 0x02b1
> FAT16: entry: 0x000002b2 = 690, offset: 0x02b2 = 690
> FAT16: ret: 0x000002b3, entry: 0x000002b2, offset: 0x02b2
> FAT16: entry: 0x000002b3 = 691, offset: 0x02b3 = 691
> FAT16: ret: 0x000002b4, entry: 0x000002b3, offset: 0x02b3
> FAT16: entry: 0x000002b4 = 692, offset: 0x02b4 = 692
> FAT16: ret: 0x000002b5, entry: 0x000002b4, offset: 0x02b4
> FAT16: entry: 0x000002b5 = 693, offset: 0x02b5 = 693
> FAT16: ret: 0x000002b6, entry: 0x000002b5, offset: 0x02b5
> FAT16: entry: 0x000002b6 = 694, offset: 0x02b6 = 694
> FAT16: ret: 0x000002b7, entry: 0x000002b6, offset: 0x02b6
> FAT16: entry: 0x000002b7 = 695, offset: 0x02b7 = 695
> FAT16: ret: 0x000002b8, entry: 0x000002b7, offset: 0x02b7
> FAT16: entry: 0x000002b8 = 696, offset: 0x02b8 = 696
> FAT16: ret: 0x000002b9, entry: 0x000002b8, offset: 0x02b8
> FAT16: entry: 0x000002b9 = 697, offset: 0x02b9 = 697
> FAT16: ret: 0x000002ba, entry: 0x000002b9, offset: 0x02b9
> FAT16: entry: 0x000002ba = 698, offset: 0x02ba = 698
> FAT16: ret: 0x000002bb, entry: 0x000002ba, offset: 0x02ba
> FAT16: entry: 0x000002bb = 699, offset: 0x02bb = 699
> FAT16: ret: 0x000002bc, entry: 0x000002bb, offset: 0x02bb
> FAT16: entry: 0x000002bc = 700, offset: 0x02bc = 700
> FAT16: ret: 0x000002bd, entry: 0x000002bc, offset: 0x02bc
> FAT16: entry: 0x000002bd = 701, offset: 0x02bd = 701
> FAT16: ret: 0x000002be, entry: 0x000002bd, offset: 0x02bd
> FAT16: entry: 0x000002be = 702, offset: 0x02be = 702
> FAT16: ret: 0x000002bf, entry: 0x000002be, offset: 0x02be
> FAT16: entry: 0x000002bf = 703, offset: 0x02bf = 703
> FAT16: ret: 0x000002c0, entry: 0x000002bf, offset: 0x02bf
> FAT16: entry: 0x000002c0 = 704, offset: 0x02c0 = 704
> FAT16: ret: 0x000002c1, entry: 0x000002c0, offset: 0x02c0
> FAT16: entry: 0x000002c1 = 705, offset: 0x02c1 = 705
> FAT16: ret: 0x000002c2, entry: 0x000002c1, offset: 0x02c1
> FAT16: entry: 0x000002c2 = 706, offset: 0x02c2 = 706
> FAT16: ret: 0x000002c3, entry: 0x000002c2, offset: 0x02c2
> FAT16: entry: 0x000002c3 = 707, offset: 0x02c3 = 707
> FAT16: ret: 0x000002c4, entry: 0x000002c3, offset: 0x02c3
> FAT16: entry: 0x000002c4 = 708, offset: 0x02c4 = 708
> FAT16: ret: 0x000002c5, entry: 0x000002c4, offset: 0x02c4
> FAT16: entry: 0x000002c5 = 709, offset: 0x02c5 = 709
> FAT16: ret: 0x000002c6, entry: 0x000002c5, offset: 0x02c5
> FAT16: entry: 0x000002c6 = 710, offset: 0x02c6 = 710
> FAT16: ret: 0x000002c7, entry: 0x000002c6, offset: 0x02c6
> FAT16: entry: 0x000002c7 = 711, offset: 0x02c7 = 711
> FAT16: ret: 0x000002c8, entry: 0x000002c7, offset: 0x02c7
> FAT16: entry: 0x000002c8 = 712, offset: 0x02c8 = 712
> FAT16: ret: 0x000002c9, entry: 0x000002c8, offset: 0x02c8
> FAT16: entry: 0x000002c9 = 713, offset: 0x02c9 = 713
> FAT16: ret: 0x000002ca, entry: 0x000002c9, offset: 0x02c9
> FAT16: entry: 0x000002ca = 714, offset: 0x02ca = 714
> FAT16: ret: 0x000002cb, entry: 0x000002ca, offset: 0x02ca
> FAT16: entry: 0x000002cb = 715, offset: 0x02cb = 715
> FAT16: ret: 0x000002cc, entry: 0x000002cb, offset: 0x02cb
> FAT16: entry: 0x000002cc = 716, offset: 0x02cc = 716
> FAT16: ret: 0x000002cd, entry: 0x000002cc, offset: 0x02cc
> FAT16: entry: 0x000002cd = 717, offset: 0x02cd = 717
> FAT16: ret: 0x000002ce, entry: 0x000002cd, offset: 0x02cd
> FAT16: entry: 0x000002ce = 718, offset: 0x02ce = 718
> FAT16: ret: 0x000002ef, entry: 0x000002ce, offset: 0x02ce
> gc - clustnum: 525, startsect: 2525
> FAT16: entry: 0x000002ce = 718, offset: 0x02ce = 718
> FAT16: ret: 0x000002ef, entry: 0x000002ce, offset: 0x02ce
> FAT16: entry: 0x000002ef = 751, offset: 0x02ef = 751
> FAT16: ret: 0x000002f0, entry: 0x000002ef, offset: 0x02ef
> FAT16: entry: 0x000002f0 = 752, offset: 0x02f0 = 752
> FAT16: ret: 0x000002f1, entry: 0x000002f0, offset: 0x02f0
> FAT16: entry: 0x000002f1 = 753, offset: 0x02f1 = 753
> FAT16: ret: 0x000002f2, entry: 0x000002f1, offset: 0x02f1
> FAT16: entry: 0x000002f2 = 754, offset: 0x02f2 = 754
> FAT16: ret: 0x000002f3, entry: 0x000002f2, offset: 0x02f2
> FAT16: entry: 0x000002f3 = 755, offset: 0x02f3 = 755
> FAT16: ret: 0x000002f4, entry: 0x000002f3, offset: 0x02f3
> FAT16: entry: 0x000002f4 = 756, offset: 0x02f4 = 756
> FAT16: ret: 0x000002f5, entry: 0x000002f4, offset: 0x02f4
> FAT16: entry: 0x000002f5 = 757, offset: 0x02f5 = 757
> FAT16: ret: 0x000002f6, entry: 0x000002f5, offset: 0x02f5
> FAT16: entry: 0x000002f6 = 758, offset: 0x02f6 = 758
> FAT16: ret: 0x000002f7, entry: 0x000002f6, offset: 0x02f6
> FAT16: entry: 0x000002f7 = 759, offset: 0x02f7 = 759
> FAT16: ret: 0x000002f8, entry: 0x000002f7, offset: 0x02f7
> FAT16: entry: 0x000002f8 = 760, offset: 0x02f8 = 760
> FAT16: ret: 0x000002f9, entry: 0x000002f8, offset: 0x02f8
> FAT16: entry: 0x000002f9 = 761, offset: 0x02f9 = 761
> FAT16: ret: 0x000002fa, entry: 0x000002f9, offset: 0x02f9
> FAT16: entry: 0x000002fa = 762, offset: 0x02fa = 762
> FAT16: ret: 0x000002fb, entry: 0x000002fa, offset: 0x02fa
> FAT16: entry: 0x000002fb = 763, offset: 0x02fb = 763
> FAT16: ret: 0x000002fc, entry: 0x000002fb, offset: 0x02fb
> FAT16: entry: 0x000002fc = 764, offset: 0x02fc = 764
> FAT16: ret: 0x000002fd, entry: 0x000002fc, offset: 0x02fc
> FAT16: entry: 0x000002fd = 765, offset: 0x02fd = 765
> FAT16: ret: 0x000002fe, entry: 0x000002fd, offset: 0x02fd
> FAT16: entry: 0x000002fe = 766, offset: 0x02fe = 766
> FAT16: ret: 0x000002ff, entry: 0x000002fe, offset: 0x02fe
> FAT16: entry: 0x000002ff = 767, offset: 0x02ff = 767
> FAT16: ret: 0x00000300, entry: 0x000002ff, offset: 0x02ff
> FAT16: entry: 0x00000300 = 768, offset: 0x0300 = 768
> FAT16: ret: 0x00000301, entry: 0x00000300, offset: 0x0300
> FAT16: entry: 0x00000301 = 769, offset: 0x0301 = 769
> FAT16: ret: 0x00000302, entry: 0x00000301, offset: 0x0301
> FAT16: entry: 0x00000302 = 770, offset: 0x0302 = 770
> FAT16: ret: 0x00000303, entry: 0x00000302, offset: 0x0302
> FAT16: entry: 0x00000303 = 771, offset: 0x0303 = 771
> FAT16: ret: 0x00000304, entry: 0x00000303, offset: 0x0303
> FAT16: entry: 0x00000304 = 772, offset: 0x0304 = 772
> FAT16: ret: 0x00000305, entry: 0x00000304, offset: 0x0304
> FAT16: entry: 0x00000305 = 773, offset: 0x0305 = 773
> FAT16: ret: 0x00000306, entry: 0x00000305, offset: 0x0305
> FAT16: entry: 0x00000306 = 774, offset: 0x0306 = 774
> FAT16: ret: 0x00000307, entry: 0x00000306, offset: 0x0306
> FAT16: entry: 0x00000307 = 775, offset: 0x0307 = 775
> FAT16: ret: 0x00000308, entry: 0x00000307, offset: 0x0307
> FAT16: entry: 0x00000308 = 776, offset: 0x0308 = 776
> FAT16: ret: 0x00000309, entry: 0x00000308, offset: 0x0308
> FAT16: entry: 0x00000309 = 777, offset: 0x0309 = 777
> FAT16: ret: 0x0000030a, entry: 0x00000309, offset: 0x0309
> FAT16: entry: 0x0000030a = 778, offset: 0x030a = 778
> FAT16: ret: 0x0000030b, entry: 0x0000030a, offset: 0x030a
> FAT16: entry: 0x0000030b = 779, offset: 0x030b = 779
> FAT16: ret: 0x0000030c, entry: 0x0000030b, offset: 0x030b
> FAT16: entry: 0x0000030c = 780, offset: 0x030c = 780
> FAT16: ret: 0x0000030d, entry: 0x0000030c, offset: 0x030c
> FAT16: entry: 0x0000030d = 781, offset: 0x030d = 781
> FAT16: ret: 0x0000030e, entry: 0x0000030d, offset: 0x030d
> FAT16: entry: 0x0000030e = 782, offset: 0x030e = 782
> FAT16: ret: 0x0000030f, entry: 0x0000030e, offset: 0x030e
> FAT16: entry: 0x0000030f = 783, offset: 0x030f = 783
> FAT16: ret: 0x00000310, entry: 0x0000030f, offset: 0x030f
> FAT16: entry: 0x00000310 = 784, offset: 0x0310 = 784
> FAT16: ret: 0x00000311, entry: 0x00000310, offset: 0x0310
> FAT16: entry: 0x00000311 = 785, offset: 0x0311 = 785
> FAT16: ret: 0x00000312, entry: 0x00000311, offset: 0x0311
> FAT16: entry: 0x00000312 = 786, offset: 0x0312 = 786
> FAT16: ret: 0x00000313, entry: 0x00000312, offset: 0x0312
> FAT16: entry: 0x00000313 = 787, offset: 0x0313 = 787
> FAT16: ret: 0x00000314, entry: 0x00000313, offset: 0x0313
> FAT16: entry: 0x00000314 = 788, offset: 0x0314 = 788
> FAT16: ret: 0x00000315, entry: 0x00000314, offset: 0x0314
> FAT16: entry: 0x00000315 = 789, offset: 0x0315 = 789
> FAT16: ret: 0x00000316, entry: 0x00000315, offset: 0x0315
> FAT16: entry: 0x00000316 = 790, offset: 0x0316 = 790
> FAT16: ret: 0x00000317, entry: 0x00000316, offset: 0x0316
> FAT16: entry: 0x00000317 = 791, offset: 0x0317 = 791
> FAT16: ret: 0x00000318, entry: 0x00000317, offset: 0x0317
> FAT16: entry: 0x00000318 = 792, offset: 0x0318 = 792
> FAT16: ret: 0x00000319, entry: 0x00000318, offset: 0x0318
> FAT16: entry: 0x00000319 = 793, offset: 0x0319 = 793
> FAT16: ret: 0x0000031a, entry: 0x00000319, offset: 0x0319
> FAT16: entry: 0x0000031a = 794, offset: 0x031a = 794
> FAT16: ret: 0x0000031b, entry: 0x0000031a, offset: 0x031a
> FAT16: entry: 0x0000031b = 795, offset: 0x031b = 795
> FAT16: ret: 0x0000031c, entry: 0x0000031b, offset: 0x031b
> FAT16: entry: 0x0000031c = 796, offset: 0x031c = 796
> FAT16: ret: 0x0000031d, entry: 0x0000031c, offset: 0x031c
> FAT16: entry: 0x0000031d = 797, offset: 0x031d = 797
> FAT16: ret: 0x0000031e, entry: 0x0000031d, offset: 0x031d
> FAT16: entry: 0x0000031e = 798, offset: 0x031e = 798
> FAT16: ret: 0x0000031f, entry: 0x0000031e, offset: 0x031e
> FAT16: entry: 0x0000031f = 799, offset: 0x031f = 799
> FAT16: ret: 0x00000320, entry: 0x0000031f, offset: 0x031f
> FAT16: entry: 0x00000320 = 800, offset: 0x0320 = 800
> FAT16: ret: 0x00000321, entry: 0x00000320, offset: 0x0320
> FAT16: entry: 0x00000321 = 801, offset: 0x0321 = 801
> FAT16: ret: 0x00000322, entry: 0x00000321, offset: 0x0321
> FAT16: entry: 0x00000322 = 802, offset: 0x0322 = 802
> FAT16: ret: 0x00000323, entry: 0x00000322, offset: 0x0322
> FAT16: entry: 0x00000323 = 803, offset: 0x0323 = 803
> FAT16: ret: 0x00000324, entry: 0x00000323, offset: 0x0323
> FAT16: entry: 0x00000324 = 804, offset: 0x0324 = 804
> FAT16: ret: 0x00000325, entry: 0x00000324, offset: 0x0324
> FAT16: entry: 0x00000325 = 805, offset: 0x0325 = 805
> FAT16: ret: 0x00000326, entry: 0x00000325, offset: 0x0325
> FAT16: entry: 0x00000326 = 806, offset: 0x0326 = 806
> FAT16: ret: 0x00000327, entry: 0x00000326, offset: 0x0326
> FAT16: entry: 0x00000327 = 807, offset: 0x0327 = 807
> FAT16: ret: 0x00000328, entry: 0x00000327, offset: 0x0327
> FAT16: entry: 0x00000328 = 808, offset: 0x0328 = 808
> FAT16: ret: 0x00000329, entry: 0x00000328, offset: 0x0328
> FAT16: entry: 0x00000329 = 809, offset: 0x0329 = 809
> FAT16: ret: 0x0000032a, entry: 0x00000329, offset: 0x0329
> FAT16: entry: 0x0000032a = 810, offset: 0x032a = 810
> FAT16: ret: 0x0000032b, entry: 0x0000032a, offset: 0x032a
> FAT16: entry: 0x0000032b = 811, offset: 0x032b = 811
> FAT16: ret: 0x0000032c, entry: 0x0000032b, offset: 0x032b
> FAT16: entry: 0x0000032c = 812, offset: 0x032c = 812
> FAT16: ret: 0x0000032d, entry: 0x0000032c, offset: 0x032c
> FAT16: entry: 0x0000032d = 813, offset: 0x032d = 813
> FAT16: ret: 0x0000032e, entry: 0x0000032d, offset: 0x032d
> FAT16: entry: 0x0000032e = 814, offset: 0x032e = 814
> FAT16: ret: 0x0000032f, entry: 0x0000032e, offset: 0x032e
> FAT16: entry: 0x0000032f = 815, offset: 0x032f = 815
> FAT16: ret: 0x00000330, entry: 0x0000032f, offset: 0x032f
> FAT16: entry: 0x00000330 = 816, offset: 0x0330 = 816
> FAT16: ret: 0x00000331, entry: 0x00000330, offset: 0x0330
> FAT16: entry: 0x00000331 = 817, offset: 0x0331 = 817
> FAT16: ret: 0x00000332, entry: 0x00000331, offset: 0x0331
> FAT16: entry: 0x00000332 = 818, offset: 0x0332 = 818
> FAT16: ret: 0x00000333, entry: 0x00000332, offset: 0x0332
> FAT16: entry: 0x00000333 = 819, offset: 0x0333 = 819
> FAT16: ret: 0x00000334, entry: 0x00000333, offset: 0x0333
> FAT16: entry: 0x00000334 = 820, offset: 0x0334 = 820
> FAT16: ret: 0x00000335, entry: 0x00000334, offset: 0x0334
> FAT16: entry: 0x00000335 = 821, offset: 0x0335 = 821
> FAT16: ret: 0x00000336, entry: 0x00000335, offset: 0x0335
> FAT16: entry: 0x00000336 = 822, offset: 0x0336 = 822
> FAT16: ret: 0x00000337, entry: 0x00000336, offset: 0x0336
> FAT16: entry: 0x00000337 = 823, offset: 0x0337 = 823
> FAT16: ret: 0x00000338, entry: 0x00000337, offset: 0x0337
> FAT16: entry: 0x00000338 = 824, offset: 0x0338 = 824
> FAT16: ret: 0x00000339, entry: 0x00000338, offset: 0x0338
> FAT16: entry: 0x00000339 = 825, offset: 0x0339 = 825
> FAT16: ret: 0x0000033a, entry: 0x00000339, offset: 0x0339
> FAT16: entry: 0x0000033a = 826, offset: 0x033a = 826
> FAT16: ret: 0x0000033b, entry: 0x0000033a, offset: 0x033a
> FAT16: entry: 0x0000033b = 827, offset: 0x033b = 827
> FAT16: ret: 0x0000033c, entry: 0x0000033b, offset: 0x033b
> FAT16: entry: 0x0000033c = 828, offset: 0x033c = 828
> FAT16: ret: 0x0000033d, entry: 0x0000033c, offset: 0x033c
> FAT16: entry: 0x0000033d = 829, offset: 0x033d = 829
> FAT16: ret: 0x0000033e, entry: 0x0000033d, offset: 0x033d
> FAT16: entry: 0x0000033e = 830, offset: 0x033e = 830
> FAT16: ret: 0x0000033f, entry: 0x0000033e, offset: 0x033e
> FAT16: entry: 0x0000033f = 831, offset: 0x033f = 831
> FAT16: ret: 0x00000340, entry: 0x0000033f, offset: 0x033f
> FAT16: entry: 0x00000340 = 832, offset: 0x0340 = 832
> FAT16: ret: 0x00000341, entry: 0x00000340, offset: 0x0340
> FAT16: entry: 0x00000341 = 833, offset: 0x0341 = 833
> FAT16: ret: 0x00000342, entry: 0x00000341, offset: 0x0341
> FAT16: entry: 0x00000342 = 834, offset: 0x0342 = 834
> FAT16: ret: 0x00000343, entry: 0x00000342, offset: 0x0342
> FAT16: entry: 0x00000343 = 835, offset: 0x0343 = 835
> FAT16: ret: 0x00000344, entry: 0x00000343, offset: 0x0343
> FAT16: entry: 0x00000344 = 836, offset: 0x0344 = 836
> FAT16: ret: 0x00000345, entry: 0x00000344, offset: 0x0344
> FAT16: entry: 0x00000345 = 837, offset: 0x0345 = 837
> FAT16: ret: 0x00000346, entry: 0x00000345, offset: 0x0345
> FAT16: entry: 0x00000346 = 838, offset: 0x0346 = 838
> FAT16: ret: 0x00000347, entry: 0x00000346, offset: 0x0346
> FAT16: entry: 0x00000347 = 839, offset: 0x0347 = 839
> FAT16: ret: 0x00000348, entry: 0x00000347, offset: 0x0347
> FAT16: entry: 0x00000348 = 840, offset: 0x0348 = 840
> FAT16: ret: 0x00000349, entry: 0x00000348, offset: 0x0348
> FAT16: entry: 0x00000349 = 841, offset: 0x0349 = 841
> FAT16: ret: 0x0000034a, entry: 0x00000349, offset: 0x0349
> FAT16: entry: 0x0000034a = 842, offset: 0x034a = 842
> FAT16: ret: 0x0000034b, entry: 0x0000034a, offset: 0x034a
> FAT16: entry: 0x0000034b = 843, offset: 0x034b = 843
> FAT16: ret: 0x0000034c, entry: 0x0000034b, offset: 0x034b
> FAT16: entry: 0x0000034c = 844, offset: 0x034c = 844
> FAT16: ret: 0x0000034d, entry: 0x0000034c, offset: 0x034c
> FAT16: entry: 0x0000034d = 845, offset: 0x034d = 845
> FAT16: ret: 0x0000034e, entry: 0x0000034d, offset: 0x034d
> FAT16: entry: 0x0000034e = 846, offset: 0x034e = 846
> FAT16: ret: 0x0000034f, entry: 0x0000034e, offset: 0x034e
> FAT16: entry: 0x0000034f = 847, offset: 0x034f = 847
> FAT16: ret: 0x00000350, entry: 0x0000034f, offset: 0x034f
> FAT16: entry: 0x00000350 = 848, offset: 0x0350 = 848
> FAT16: ret: 0x00000351, entry: 0x00000350, offset: 0x0350
> FAT16: entry: 0x00000351 = 849, offset: 0x0351 = 849
> FAT16: ret: 0x00000352, entry: 0x00000351, offset: 0x0351
> FAT16: entry: 0x00000352 = 850, offset: 0x0352 = 850
> FAT16: ret: 0x00000353, entry: 0x00000352, offset: 0x0352
> FAT16: entry: 0x00000353 = 851, offset: 0x0353 = 851
> FAT16: ret: 0x00000354, entry: 0x00000353, offset: 0x0353
> FAT16: entry: 0x00000354 = 852, offset: 0x0354 = 852
> FAT16: ret: 0x00000355, entry: 0x00000354, offset: 0x0354
> FAT16: entry: 0x00000355 = 853, offset: 0x0355 = 853
> FAT16: ret: 0x00000356, entry: 0x00000355, offset: 0x0355
> FAT16: entry: 0x00000356 = 854, offset: 0x0356 = 854
> FAT16: ret: 0x00000357, entry: 0x00000356, offset: 0x0356
> FAT16: entry: 0x00000357 = 855, offset: 0x0357 = 855
> FAT16: ret: 0x00000358, entry: 0x00000357, offset: 0x0357
> FAT16: entry: 0x00000358 = 856, offset: 0x0358 = 856
> FAT16: ret: 0x00000359, entry: 0x00000358, offset: 0x0358
> FAT16: entry: 0x00000359 = 857, offset: 0x0359 = 857
> FAT16: ret: 0x0000035a, entry: 0x00000359, offset: 0x0359
> FAT16: entry: 0x0000035a = 858, offset: 0x035a = 858
> FAT16: ret: 0x0000035b, entry: 0x0000035a, offset: 0x035a
> FAT16: entry: 0x0000035b = 859, offset: 0x035b = 859
> FAT16: ret: 0x0000035c, entry: 0x0000035b, offset: 0x035b
> FAT16: entry: 0x0000035c = 860, offset: 0x035c = 860
> FAT16: ret: 0x0000035d, entry: 0x0000035c, offset: 0x035c
> FAT16: entry: 0x0000035d = 861, offset: 0x035d = 861
> FAT16: ret: 0x0000035e, entry: 0x0000035d, offset: 0x035d
> FAT16: entry: 0x0000035e = 862, offset: 0x035e = 862
> FAT16: ret: 0x0000035f, entry: 0x0000035e, offset: 0x035e
> FAT16: entry: 0x0000035f = 863, offset: 0x035f = 863
> FAT16: ret: 0x00000360, entry: 0x0000035f, offset: 0x035f
> FAT16: entry: 0x00000360 = 864, offset: 0x0360 = 864
> FAT16: ret: 0x00000361, entry: 0x00000360, offset: 0x0360
> FAT16: entry: 0x00000361 = 865, offset: 0x0361 = 865
> FAT16: ret: 0x00000362, entry: 0x00000361, offset: 0x0361
> FAT16: entry: 0x00000362 = 866, offset: 0x0362 = 866
> FAT16: ret: 0x00000363, entry: 0x00000362, offset: 0x0362
> FAT16: entry: 0x00000363 = 867, offset: 0x0363 = 867
> FAT16: ret: 0x00000364, entry: 0x00000363, offset: 0x0363
> FAT16: entry: 0x00000364 = 868, offset: 0x0364 = 868
> FAT16: ret: 0x00000365, entry: 0x00000364, offset: 0x0364
> FAT16: entry: 0x00000365 = 869, offset: 0x0365 = 869
> FAT16: ret: 0x00000366, entry: 0x00000365, offset: 0x0365
> FAT16: entry: 0x00000366 = 870, offset: 0x0366 = 870
> FAT16: ret: 0x00000367, entry: 0x00000366, offset: 0x0366
> FAT16: entry: 0x00000367 = 871, offset: 0x0367 = 871
> FAT16: ret: 0x00000368, entry: 0x00000367, offset: 0x0367
> FAT16: entry: 0x00000368 = 872, offset: 0x0368 = 872
> FAT16: ret: 0x00000369, entry: 0x00000368, offset: 0x0368
> FAT16: entry: 0x00000369 = 873, offset: 0x0369 = 873
> FAT16: ret: 0x0000036a, entry: 0x00000369, offset: 0x0369
> FAT16: entry: 0x0000036a = 874, offset: 0x036a = 874
> FAT16: ret: 0x0000036b, entry: 0x0000036a, offset: 0x036a
> FAT16: entry: 0x0000036b = 875, offset: 0x036b = 875
> FAT16: ret: 0x0000036c, entry: 0x0000036b, offset: 0x036b
> FAT16: entry: 0x0000036c = 876, offset: 0x036c = 876
> FAT16: ret: 0x0000036d, entry: 0x0000036c, offset: 0x036c
> FAT16: entry: 0x0000036d = 877, offset: 0x036d = 877
> FAT16: ret: 0x0000036e, entry: 0x0000036d, offset: 0x036d
> FAT16: entry: 0x0000036e = 878, offset: 0x036e = 878
> FAT16: ret: 0x0000036f, entry: 0x0000036e, offset: 0x036e
> FAT16: entry: 0x0000036f = 879, offset: 0x036f = 879
> FAT16: ret: 0x00000370, entry: 0x0000036f, offset: 0x036f
> FAT16: entry: 0x00000370 = 880, offset: 0x0370 = 880
> FAT16: ret: 0x00000371, entry: 0x00000370, offset: 0x0370
> FAT16: entry: 0x00000371 = 881, offset: 0x0371 = 881
> FAT16: ret: 0x00000372, entry: 0x00000371, offset: 0x0371
> FAT16: entry: 0x00000372 = 882, offset: 0x0372 = 882
> FAT16: ret: 0x00000373, entry: 0x00000372, offset: 0x0372
> FAT16: entry: 0x00000373 = 883, offset: 0x0373 = 883
> FAT16: ret: 0x00000374, entry: 0x00000373, offset: 0x0373
> FAT16: entry: 0x00000374 = 884, offset: 0x0374 = 884
> FAT16: ret: 0x00000375, entry: 0x00000374, offset: 0x0374
> FAT16: entry: 0x00000375 = 885, offset: 0x0375 = 885
> FAT16: ret: 0x00000376, entry: 0x00000375, offset: 0x0375
> FAT16: entry: 0x00000376 = 886, offset: 0x0376 = 886
> FAT16: ret: 0x00000377, entry: 0x00000376, offset: 0x0376
> FAT16: entry: 0x00000377 = 887, offset: 0x0377 = 887
> FAT16: ret: 0x00000378, entry: 0x00000377, offset: 0x0377
> FAT16: entry: 0x00000378 = 888, offset: 0x0378 = 888
> FAT16: ret: 0x00000379, entry: 0x00000378, offset: 0x0378
> FAT16: entry: 0x00000379 = 889, offset: 0x0379 = 889
> FAT16: ret: 0x0000037a, entry: 0x00000379, offset: 0x0379
> FAT16: entry: 0x0000037a = 890, offset: 0x037a = 890
> FAT16: ret: 0x0000037b, entry: 0x0000037a, offset: 0x037a
> FAT16: entry: 0x0000037b = 891, offset: 0x037b = 891
> FAT16: ret: 0x0000037c, entry: 0x0000037b, offset: 0x037b
> FAT16: entry: 0x0000037c = 892, offset: 0x037c = 892
> FAT16: ret: 0x0000037d, entry: 0x0000037c, offset: 0x037c
> FAT16: entry: 0x0000037d = 893, offset: 0x037d = 893
> FAT16: ret: 0x0000037e, entry: 0x0000037d, offset: 0x037d
> FAT16: entry: 0x0000037e = 894, offset: 0x037e = 894
> FAT16: ret: 0x0000037f, entry: 0x0000037e, offset: 0x037e
> FAT16: entry: 0x0000037f = 895, offset: 0x037f = 895
> FAT16: ret: 0x00000380, entry: 0x0000037f, offset: 0x037f
> FAT16: entry: 0x00000380 = 896, offset: 0x0380 = 896
> FAT16: ret: 0x00000381, entry: 0x00000380, offset: 0x0380
> FAT16: entry: 0x00000381 = 897, offset: 0x0381 = 897
> FAT16: ret: 0x00000382, entry: 0x00000381, offset: 0x0381
> FAT16: entry: 0x00000382 = 898, offset: 0x0382 = 898
> FAT16: ret: 0x00000383, entry: 0x00000382, offset: 0x0382
> FAT16: entry: 0x00000383 = 899, offset: 0x0383 = 899
> FAT16: ret: 0x00000384, entry: 0x00000383, offset: 0x0383
> FAT16: entry: 0x00000384 = 900, offset: 0x0384 = 900
> FAT16: ret: 0x00000385, entry: 0x00000384, offset: 0x0384
> FAT16: entry: 0x00000385 = 901, offset: 0x0385 = 901
> FAT16: ret: 0x00000386, entry: 0x00000385, offset: 0x0385
> FAT16: entry: 0x00000386 = 902, offset: 0x0386 = 902
> FAT16: ret: 0x00000387, entry: 0x00000386, offset: 0x0386
> FAT16: entry: 0x00000387 = 903, offset: 0x0387 = 903
> FAT16: ret: 0x00000388, entry: 0x00000387, offset: 0x0387
> FAT16: entry: 0x00000388 = 904, offset: 0x0388 = 904
> FAT16: ret: 0x00000389, entry: 0x00000388, offset: 0x0388
> FAT16: entry: 0x00000389 = 905, offset: 0x0389 = 905
> FAT16: ret: 0x0000038a, entry: 0x00000389, offset: 0x0389
> FAT16: entry: 0x0000038a = 906, offset: 0x038a = 906
> FAT16: ret: 0x0000038b, entry: 0x0000038a, offset: 0x038a
> FAT16: entry: 0x0000038b = 907, offset: 0x038b = 907
> FAT16: ret: 0x0000038c, entry: 0x0000038b, offset: 0x038b
> FAT16: entry: 0x0000038c = 908, offset: 0x038c = 908
> FAT16: ret: 0x0000038d, entry: 0x0000038c, offset: 0x038c
> FAT16: entry: 0x0000038d = 909, offset: 0x038d = 909
> FAT16: ret: 0x0000038e, entry: 0x0000038d, offset: 0x038d
> FAT16: entry: 0x0000038e = 910, offset: 0x038e = 910
> FAT16: ret: 0x0000038f, entry: 0x0000038e, offset: 0x038e
> FAT16: entry: 0x0000038f = 911, offset: 0x038f = 911
> FAT16: ret: 0x00000390, entry: 0x0000038f, offset: 0x038f
> FAT16: entry: 0x00000390 = 912, offset: 0x0390 = 912
> FAT16: ret: 0x00000391, entry: 0x00000390, offset: 0x0390
> FAT16: entry: 0x00000391 = 913, offset: 0x0391 = 913
> FAT16: ret: 0x00000392, entry: 0x00000391, offset: 0x0391
> FAT16: entry: 0x00000392 = 914, offset: 0x0392 = 914
> FAT16: ret: 0x00000393, entry: 0x00000392, offset: 0x0392
> FAT16: entry: 0x00000393 = 915, offset: 0x0393 = 915
> FAT16: ret: 0x00000394, entry: 0x00000393, offset: 0x0393
> FAT16: entry: 0x00000394 = 916, offset: 0x0394 = 916
> FAT16: ret: 0x00000395, entry: 0x00000394, offset: 0x0394
> FAT16: entry: 0x00000395 = 917, offset: 0x0395 = 917
> FAT16: ret: 0x00000396, entry: 0x00000395, offset: 0x0395
> FAT16: entry: 0x00000396 = 918, offset: 0x0396 = 918
> FAT16: ret: 0x00000397, entry: 0x00000396, offset: 0x0396
> FAT16: entry: 0x00000397 = 919, offset: 0x0397 = 919
> FAT16: ret: 0x00000398, entry: 0x00000397, offset: 0x0397
> FAT16: entry: 0x00000398 = 920, offset: 0x0398 = 920
> FAT16: ret: 0x00000399, entry: 0x00000398, offset: 0x0398
> FAT16: entry: 0x00000399 = 921, offset: 0x0399 = 921
> FAT16: ret: 0x0000039a, entry: 0x00000399, offset: 0x0399
> FAT16: entry: 0x0000039a = 922, offset: 0x039a = 922
> FAT16: ret: 0x0000039b, entry: 0x0000039a, offset: 0x039a
> FAT16: entry: 0x0000039b = 923, offset: 0x039b = 923
> FAT16: ret: 0x0000039c, entry: 0x0000039b, offset: 0x039b
> FAT16: entry: 0x0000039c = 924, offset: 0x039c = 924
> FAT16: ret: 0x0000039d, entry: 0x0000039c, offset: 0x039c
> FAT16: entry: 0x0000039d = 925, offset: 0x039d = 925
> FAT16: ret: 0x0000039e, entry: 0x0000039d, offset: 0x039d
> FAT16: entry: 0x0000039e = 926, offset: 0x039e = 926
> FAT16: ret: 0x0000039f, entry: 0x0000039e, offset: 0x039e
> FAT16: entry: 0x0000039f = 927, offset: 0x039f = 927
> FAT16: ret: 0x000003a0, entry: 0x0000039f, offset: 0x039f
> FAT16: entry: 0x000003a0 = 928, offset: 0x03a0 = 928
> FAT16: ret: 0x000003a1, entry: 0x000003a0, offset: 0x03a0
> FAT16: entry: 0x000003a1 = 929, offset: 0x03a1 = 929
> FAT16: ret: 0x000003a2, entry: 0x000003a1, offset: 0x03a1
> FAT16: entry: 0x000003a2 = 930, offset: 0x03a2 = 930
> FAT16: ret: 0x000003a3, entry: 0x000003a2, offset: 0x03a2
> FAT16: entry: 0x000003a3 = 931, offset: 0x03a3 = 931
> FAT16: ret: 0x000003a4, entry: 0x000003a3, offset: 0x03a3
> FAT16: entry: 0x000003a4 = 932, offset: 0x03a4 = 932
> FAT16: ret: 0x000003a5, entry: 0x000003a4, offset: 0x03a4
> FAT16: entry: 0x000003a5 = 933, offset: 0x03a5 = 933
> FAT16: ret: 0x000003a6, entry: 0x000003a5, offset: 0x03a5
> FAT16: entry: 0x000003a6 = 934, offset: 0x03a6 = 934
> FAT16: ret: 0x000003a7, entry: 0x000003a6, offset: 0x03a6
> FAT16: entry: 0x000003a7 = 935, offset: 0x03a7 = 935
> FAT16: ret: 0x000003a8, entry: 0x000003a7, offset: 0x03a7
> FAT16: entry: 0x000003a8 = 936, offset: 0x03a8 = 936
> FAT16: ret: 0x000003a9, entry: 0x000003a8, offset: 0x03a8
> FAT16: entry: 0x000003a9 = 937, offset: 0x03a9 = 937
> FAT16: ret: 0x000003aa, entry: 0x000003a9, offset: 0x03a9
> FAT16: entry: 0x000003aa = 938, offset: 0x03aa = 938
> FAT16: ret: 0x000003ab, entry: 0x000003aa, offset: 0x03aa
> FAT16: entry: 0x000003ab = 939, offset: 0x03ab = 939
> FAT16: ret: 0x000003ac, entry: 0x000003ab, offset: 0x03ab
> FAT16: entry: 0x000003ac = 940, offset: 0x03ac = 940
> FAT16: ret: 0x000003ad, entry: 0x000003ac, offset: 0x03ac
> FAT16: entry: 0x000003ad = 941, offset: 0x03ad = 941
> FAT16: ret: 0x000003ae, entry: 0x000003ad, offset: 0x03ad
> FAT16: entry: 0x000003ae = 942, offset: 0x03ae = 942
> FAT16: ret: 0x000003af, entry: 0x000003ae, offset: 0x03ae
> FAT16: entry: 0x000003af = 943, offset: 0x03af = 943
> FAT16: ret: 0x000003b0, entry: 0x000003af, offset: 0x03af
> FAT16: entry: 0x000003b0 = 944, offset: 0x03b0 = 944
> FAT16: ret: 0x000003b1, entry: 0x000003b0, offset: 0x03b0
> FAT16: entry: 0x000003b1 = 945, offset: 0x03b1 = 945
> FAT16: ret: 0x000003b2, entry: 0x000003b1, offset: 0x03b1
> FAT16: entry: 0x000003b2 = 946, offset: 0x03b2 = 946
> FAT16: ret: 0x000003b3, entry: 0x000003b2, offset: 0x03b2
> FAT16: entry: 0x000003b3 = 947, offset: 0x03b3 = 947
> FAT16: ret: 0x000003b4, entry: 0x000003b3, offset: 0x03b3
> FAT16: entry: 0x000003b4 = 948, offset: 0x03b4 = 948
> FAT16: ret: 0x000003b5, entry: 0x000003b4, offset: 0x03b4
> FAT16: entry: 0x000003b5 = 949, offset: 0x03b5 = 949
> FAT16: ret: 0x000003b6, entry: 0x000003b5, offset: 0x03b5
> FAT16: entry: 0x000003b6 = 950, offset: 0x03b6 = 950
> FAT16: ret: 0x000003b7, entry: 0x000003b6, offset: 0x03b6
> FAT16: entry: 0x000003b7 = 951, offset: 0x03b7 = 951
> FAT16: ret: 0x000003b8, entry: 0x000003b7, offset: 0x03b7
> FAT16: entry: 0x000003b8 = 952, offset: 0x03b8 = 952
> FAT16: ret: 0x000003b9, entry: 0x000003b8, offset: 0x03b8
> FAT16: entry: 0x000003b9 = 953, offset: 0x03b9 = 953
> FAT16: ret: 0x000003ba, entry: 0x000003b9, offset: 0x03b9
> FAT16: entry: 0x000003ba = 954, offset: 0x03ba = 954
> FAT16: ret: 0x000003bb, entry: 0x000003ba, offset: 0x03ba
> FAT16: entry: 0x000003bb = 955, offset: 0x03bb = 955
> FAT16: ret: 0x000003bc, entry: 0x000003bb, offset: 0x03bb
> FAT16: entry: 0x000003bc = 956, offset: 0x03bc = 956
> FAT16: ret: 0x000003bd, entry: 0x000003bc, offset: 0x03bc
> FAT16: entry: 0x000003bd = 957, offset: 0x03bd = 957
> FAT16: ret: 0x000003be, entry: 0x000003bd, offset: 0x03bd
> FAT16: entry: 0x000003be = 958, offset: 0x03be = 958
> FAT16: ret: 0x000003bf, entry: 0x000003be, offset: 0x03be
> FAT16: entry: 0x000003bf = 959, offset: 0x03bf = 959
> FAT16: ret: 0x000003c0, entry: 0x000003bf, offset: 0x03bf
> FAT16: entry: 0x000003c0 = 960, offset: 0x03c0 = 960
> FAT16: ret: 0x000003c1, entry: 0x000003c0, offset: 0x03c0
> FAT16: entry: 0x000003c1 = 961, offset: 0x03c1 = 961
> FAT16: ret: 0x000003c2, entry: 0x000003c1, offset: 0x03c1
> FAT16: entry: 0x000003c2 = 962, offset: 0x03c2 = 962
> FAT16: ret: 0x000003c3, entry: 0x000003c2, offset: 0x03c2
> FAT16: entry: 0x000003c3 = 963, offset: 0x03c3 = 963
> FAT16: ret: 0x000003c4, entry: 0x000003c3, offset: 0x03c3
> FAT16: entry: 0x000003c4 = 964, offset: 0x03c4 = 964
> FAT16: ret: 0x000003c5, entry: 0x000003c4, offset: 0x03c4
> FAT16: entry: 0x000003c5 = 965, offset: 0x03c5 = 965
> FAT16: ret: 0x000003c6, entry: 0x000003c5, offset: 0x03c5
> FAT16: entry: 0x000003c6 = 966, offset: 0x03c6 = 966
> FAT16: ret: 0x000003c7, entry: 0x000003c6, offset: 0x03c6
> FAT16: entry: 0x000003c7 = 967, offset: 0x03c7 = 967
> FAT16: ret: 0x000003c8, entry: 0x000003c7, offset: 0x03c7
> FAT16: entry: 0x000003c8 = 968, offset: 0x03c8 = 968
> FAT16: ret: 0x000003c9, entry: 0x000003c8, offset: 0x03c8
> FAT16: entry: 0x000003c9 = 969, offset: 0x03c9 = 969
> FAT16: ret: 0x000003ca, entry: 0x000003c9, offset: 0x03c9
> FAT16: entry: 0x000003ca = 970, offset: 0x03ca = 970
> FAT16: ret: 0x000003cb, entry: 0x000003ca, offset: 0x03ca
> FAT16: entry: 0x000003cb = 971, offset: 0x03cb = 971
> FAT16: ret: 0x000003cc, entry: 0x000003cb, offset: 0x03cb
> FAT16: entry: 0x000003cc = 972, offset: 0x03cc = 972
> FAT16: ret: 0x000003cd, entry: 0x000003cc, offset: 0x03cc
> FAT16: entry: 0x000003cd = 973, offset: 0x03cd = 973
> FAT16: ret: 0x000003ce, entry: 0x000003cd, offset: 0x03cd
> FAT16: entry: 0x000003ce = 974, offset: 0x03ce = 974
> FAT16: ret: 0x000003cf, entry: 0x000003ce, offset: 0x03ce
> FAT16: entry: 0x000003cf = 975, offset: 0x03cf = 975
> FAT16: ret: 0x000003d0, entry: 0x000003cf, offset: 0x03cf
> FAT16: entry: 0x000003d0 = 976, offset: 0x03d0 = 976
> FAT16: ret: 0x000003d1, entry: 0x000003d0, offset: 0x03d0
> FAT16: entry: 0x000003d1 = 977, offset: 0x03d1 = 977
> FAT16: ret: 0x000003d2, entry: 0x000003d1, offset: 0x03d1
> FAT16: entry: 0x000003d2 = 978, offset: 0x03d2 = 978
> FAT16: ret: 0x000003d3, entry: 0x000003d2, offset: 0x03d2
> FAT16: entry: 0x000003d3 = 979, offset: 0x03d3 = 979
> FAT16: ret: 0x000003d4, entry: 0x000003d3, offset: 0x03d3
> FAT16: entry: 0x000003d4 = 980, offset: 0x03d4 = 980
> FAT16: ret: 0x000003d5, entry: 0x000003d4, offset: 0x03d4
> FAT16: entry: 0x000003d5 = 981, offset: 0x03d5 = 981
> FAT16: ret: 0x000003d6, entry: 0x000003d5, offset: 0x03d5
> FAT16: entry: 0x000003d6 = 982, offset: 0x03d6 = 982
> FAT16: ret: 0x000003d7, entry: 0x000003d6, offset: 0x03d6
> FAT16: entry: 0x000003d7 = 983, offset: 0x03d7 = 983
> FAT16: ret: 0x000003d8, entry: 0x000003d7, offset: 0x03d7
> FAT16: entry: 0x000003d8 = 984, offset: 0x03d8 = 984
> FAT16: ret: 0x000003d9, entry: 0x000003d8, offset: 0x03d8
> FAT16: entry: 0x000003d9 = 985, offset: 0x03d9 = 985
> FAT16: ret: 0x000003da, entry: 0x000003d9, offset: 0x03d9
> FAT16: entry: 0x000003da = 986, offset: 0x03da = 986
> FAT16: ret: 0x000003db, entry: 0x000003da, offset: 0x03da
> FAT16: entry: 0x000003db = 987, offset: 0x03db = 987
> FAT16: ret: 0x000003dc, entry: 0x000003db, offset: 0x03db
> FAT16: entry: 0x000003dc = 988, offset: 0x03dc = 988
> FAT16: ret: 0x000003dd, entry: 0x000003dc, offset: 0x03dc
> FAT16: entry: 0x000003dd = 989, offset: 0x03dd = 989
> FAT16: ret: 0x000003de, entry: 0x000003dd, offset: 0x03dd
> FAT16: entry: 0x000003de = 990, offset: 0x03de = 990
> FAT16: ret: 0x000003df, entry: 0x000003de, offset: 0x03de
> FAT16: entry: 0x000003df = 991, offset: 0x03df = 991
> FAT16: ret: 0x000003e0, entry: 0x000003df, offset: 0x03df
> FAT16: entry: 0x000003e0 = 992, offset: 0x03e0 = 992
> FAT16: ret: 0x000003e1, entry: 0x000003e0, offset: 0x03e0
> FAT16: entry: 0x000003e1 = 993, offset: 0x03e1 = 993
> FAT16: ret: 0x000003e2, entry: 0x000003e1, offset: 0x03e1
> FAT16: entry: 0x000003e2 = 994, offset: 0x03e2 = 994
> FAT16: ret: 0x000003e3, entry: 0x000003e2, offset: 0x03e2
> FAT16: entry: 0x000003e3 = 995, offset: 0x03e3 = 995
> FAT16: ret: 0x000003e4, entry: 0x000003e3, offset: 0x03e3
> FAT16: entry: 0x000003e4 = 996, offset: 0x03e4 = 996
> FAT16: ret: 0x000003e5, entry: 0x000003e4, offset: 0x03e4
> FAT16: entry: 0x000003e5 = 997, offset: 0x03e5 = 997
> FAT16: ret: 0x000003e6, entry: 0x000003e5, offset: 0x03e5
> FAT16: entry: 0x000003e6 = 998, offset: 0x03e6 = 998
> FAT16: ret: 0x000003e7, entry: 0x000003e6, offset: 0x03e6
> FAT16: entry: 0x000003e7 = 999, offset: 0x03e7 = 999
> FAT16: ret: 0x000003e8, entry: 0x000003e7, offset: 0x03e7
> FAT16: entry: 0x000003e8 = 1000, offset: 0x03e8 = 1000
> FAT16: ret: 0x000003e9, entry: 0x000003e8, offset: 0x03e8
> FAT16: entry: 0x000003e9 = 1001, offset: 0x03e9 = 1001
> FAT16: ret: 0x000003ea, entry: 0x000003e9, offset: 0x03e9
> FAT16: entry: 0x000003ea = 1002, offset: 0x03ea = 1002
> FAT16: ret: 0x000003eb, entry: 0x000003ea, offset: 0x03ea
> FAT16: entry: 0x000003eb = 1003, offset: 0x03eb = 1003
> FAT16: ret: 0x000003ec, entry: 0x000003eb, offset: 0x03eb
> FAT16: entry: 0x000003ec = 1004, offset: 0x03ec = 1004
> FAT16: ret: 0x000003ed, entry: 0x000003ec, offset: 0x03ec
> FAT16: entry: 0x000003ed = 1005, offset: 0x03ed = 1005
> FAT16: ret: 0x000003ee, entry: 0x000003ed, offset: 0x03ed
> FAT16: entry: 0x000003ee = 1006, offset: 0x03ee = 1006
> FAT16: ret: 0x000003ef, entry: 0x000003ee, offset: 0x03ee
> FAT16: entry: 0x000003ef = 1007, offset: 0x03ef = 1007
> FAT16: ret: 0x000003f0, entry: 0x000003ef, offset: 0x03ef
> FAT16: entry: 0x000003f0 = 1008, offset: 0x03f0 = 1008
> FAT16: ret: 0x000003f1, entry: 0x000003f0, offset: 0x03f0
> FAT16: entry: 0x000003f1 = 1009, offset: 0x03f1 = 1009
> FAT16: ret: 0x000003f2, entry: 0x000003f1, offset: 0x03f1
> FAT16: entry: 0x000003f2 = 1010, offset: 0x03f2 = 1010
> FAT16: ret: 0x000003f3, entry: 0x000003f2, offset: 0x03f2
> FAT16: entry: 0x000003f3 = 1011, offset: 0x03f3 = 1011
> FAT16: ret: 0x000003f4, entry: 0x000003f3, offset: 0x03f3
> FAT16: entry: 0x000003f4 = 1012, offset: 0x03f4 = 1012
> FAT16: ret: 0x000003f5, entry: 0x000003f4, offset: 0x03f4
> FAT16: entry: 0x000003f5 = 1013, offset: 0x03f5 = 1013
> FAT16: ret: 0x000003f6, entry: 0x000003f5, offset: 0x03f5
> FAT16: entry: 0x000003f6 = 1014, offset: 0x03f6 = 1014
> FAT16: ret: 0x000005f7, entry: 0x000003f6, offset: 0x03f6
> gc - clustnum: 751, startsect: 3429
> FAT16: entry: 0x000003f6 = 1014, offset: 0x03f6 = 1014
> FAT16: ret: 0x000005f7, entry: 0x000003f6, offset: 0x03f6
> FAT16: entry: 0x000005f7 = 1527, offset: 0x05f7 = 1527
> FAT16: ret: 0x000005f8, entry: 0x000005f7, offset: 0x05f7
> FAT16: entry: 0x000005f8 = 1528, offset: 0x05f8 = 1528
> FAT16: ret: 0x000005f9, entry: 0x000005f8, offset: 0x05f8
> FAT16: entry: 0x000005f9 = 1529, offset: 0x05f9 = 1529
> FAT16: ret: 0x000005fa, entry: 0x000005f9, offset: 0x05f9
> FAT16: entry: 0x000005fa = 1530, offset: 0x05fa = 1530
> FAT16: ret: 0x000005fb, entry: 0x000005fa, offset: 0x05fa
> FAT16: entry: 0x000005fb = 1531, offset: 0x05fb = 1531
> FAT16: ret: 0x000005fc, entry: 0x000005fb, offset: 0x05fb
> FAT16: entry: 0x000005fc = 1532, offset: 0x05fc = 1532
> FAT16: ret: 0x000005fd, entry: 0x000005fc, offset: 0x05fc
> FAT16: entry: 0x000005fd = 1533, offset: 0x05fd = 1533
> FAT16: ret: 0x000005fe, entry: 0x000005fd, offset: 0x05fd
> FAT16: entry: 0x000005fe = 1534, offset: 0x05fe = 1534
> FAT16: ret: 0x000005ff, entry: 0x000005fe, offset: 0x05fe
> FAT16: entry: 0x000005ff = 1535, offset: 0x05ff = 1535
> FAT16: ret: 0x00000600, entry: 0x000005ff, offset: 0x05ff
> FAT16: entry: 0x00000600 = 1536, offset: 0x0000 = 0
> debug: evicting 0, dirty: 0
> FAT16: ret: 0x00000601, entry: 0x00000600, offset: 0x0000
> FAT16: entry: 0x00000601 = 1537, offset: 0x0001 = 1
> FAT16: ret: 0x00000602, entry: 0x00000601, offset: 0x0001
> FAT16: entry: 0x00000602 = 1538, offset: 0x0002 = 2
> FAT16: ret: 0x00000603, entry: 0x00000602, offset: 0x0002
> FAT16: entry: 0x00000603 = 1539, offset: 0x0003 = 3
> FAT16: ret: 0x00000604, entry: 0x00000603, offset: 0x0003
> FAT16: entry: 0x00000604 = 1540, offset: 0x0004 = 4
> FAT16: ret: 0x00000605, entry: 0x00000604, offset: 0x0004
> FAT16: entry: 0x00000605 = 1541, offset: 0x0005 = 5
> FAT16: ret: 0x00000606, entry: 0x00000605, offset: 0x0005
> FAT16: entry: 0x00000606 = 1542, offset: 0x0006 = 6
> FAT16: ret: 0x00000607, entry: 0x00000606, offset: 0x0006
> FAT16: entry: 0x00000607 = 1543, offset: 0x0007 = 7
> FAT16: ret: 0x00000608, entry: 0x00000607, offset: 0x0007
> FAT16: entry: 0x00000608 = 1544, offset: 0x0008 = 8
> FAT16: ret: 0x00000609, entry: 0x00000608, offset: 0x0008
> FAT16: entry: 0x00000609 = 1545, offset: 0x0009 = 9
> FAT16: ret: 0x0000060a, entry: 0x00000609, offset: 0x0009
> FAT16: entry: 0x0000060a = 1546, offset: 0x000a = 10
> FAT16: ret: 0x0000060b, entry: 0x0000060a, offset: 0x000a
> FAT16: entry: 0x0000060b = 1547, offset: 0x000b = 11
> FAT16: ret: 0x0000060c, entry: 0x0000060b, offset: 0x000b
> FAT16: entry: 0x0000060c = 1548, offset: 0x000c = 12
> FAT16: ret: 0x0000060d, entry: 0x0000060c, offset: 0x000c
> FAT16: entry: 0x0000060d = 1549, offset: 0x000d = 13
> FAT16: ret: 0x0000060e, entry: 0x0000060d, offset: 0x000d
> FAT16: entry: 0x0000060e = 1550, offset: 0x000e = 14
> FAT16: ret: 0x0000060f, entry: 0x0000060e, offset: 0x000e
> FAT16: entry: 0x0000060f = 1551, offset: 0x000f = 15
> FAT16: ret: 0x00000610, entry: 0x0000060f, offset: 0x000f
> FAT16: entry: 0x00000610 = 1552, offset: 0x0010 = 16
> FAT16: ret: 0x00000611, entry: 0x00000610, offset: 0x0010
> FAT16: entry: 0x00000611 = 1553, offset: 0x0011 = 17
> FAT16: ret: 0x00000612, entry: 0x00000611, offset: 0x0011
> FAT16: entry: 0x00000612 = 1554, offset: 0x0012 = 18
> FAT16: ret: 0x00000613, entry: 0x00000612, offset: 0x0012
> FAT16: entry: 0x00000613 = 1555, offset: 0x0013 = 19
> FAT16: ret: 0x00000614, entry: 0x00000613, offset: 0x0013
> FAT16: entry: 0x00000614 = 1556, offset: 0x0014 = 20
> FAT16: ret: 0x00000615, entry: 0x00000614, offset: 0x0014
> FAT16: entry: 0x00000615 = 1557, offset: 0x0015 = 21
> FAT16: ret: 0x00000616, entry: 0x00000615, offset: 0x0015
> FAT16: entry: 0x00000616 = 1558, offset: 0x0016 = 22
> FAT16: ret: 0x00000617, entry: 0x00000616, offset: 0x0016
> FAT16: entry: 0x00000617 = 1559, offset: 0x0017 = 23
> FAT16: ret: 0x00000618, entry: 0x00000617, offset: 0x0017
> FAT16: entry: 0x00000618 = 1560, offset: 0x0018 = 24
> FAT16: ret: 0x00000619, entry: 0x00000618, offset: 0x0018
> FAT16: entry: 0x00000619 = 1561, offset: 0x0019 = 25
> FAT16: ret: 0x0000061a, entry: 0x00000619, offset: 0x0019
> FAT16: entry: 0x0000061a = 1562, offset: 0x001a = 26
> FAT16: ret: 0x0000061b, entry: 0x0000061a, offset: 0x001a
> FAT16: entry: 0x0000061b = 1563, offset: 0x001b = 27
> FAT16: ret: 0x0000061c, entry: 0x0000061b, offset: 0x001b
> FAT16: entry: 0x0000061c = 1564, offset: 0x001c = 28
> FAT16: ret: 0x0000061d, entry: 0x0000061c, offset: 0x001c
> FAT16: entry: 0x0000061d = 1565, offset: 0x001d = 29
> FAT16: ret: 0x0000061e, entry: 0x0000061d, offset: 0x001d
> FAT16: entry: 0x0000061e = 1566, offset: 0x001e = 30
> FAT16: ret: 0x0000061f, entry: 0x0000061e, offset: 0x001e
> FAT16: entry: 0x0000061f = 1567, offset: 0x001f = 31
> FAT16: ret: 0x00000620, entry: 0x0000061f, offset: 0x001f
> FAT16: entry: 0x00000620 = 1568, offset: 0x0020 = 32
> FAT16: ret: 0x00000621, entry: 0x00000620, offset: 0x0020
> FAT16: entry: 0x00000621 = 1569, offset: 0x0021 = 33
> FAT16: ret: 0x00000622, entry: 0x00000621, offset: 0x0021
> FAT16: entry: 0x00000622 = 1570, offset: 0x0022 = 34
> FAT16: ret: 0x00000623, entry: 0x00000622, offset: 0x0022
> FAT16: entry: 0x00000623 = 1571, offset: 0x0023 = 35
> FAT16: ret: 0x00000624, entry: 0x00000623, offset: 0x0023
> FAT16: entry: 0x00000624 = 1572, offset: 0x0024 = 36
> FAT16: ret: 0x00000625, entry: 0x00000624, offset: 0x0024
> FAT16: entry: 0x00000625 = 1573, offset: 0x0025 = 37
> FAT16: ret: 0x00000626, entry: 0x00000625, offset: 0x0025
> FAT16: entry: 0x00000626 = 1574, offset: 0x0026 = 38
> FAT16: ret: 0x00000627, entry: 0x00000626, offset: 0x0026
> FAT16: entry: 0x00000627 = 1575, offset: 0x0027 = 39
> FAT16: ret: 0x00000628, entry: 0x00000627, offset: 0x0027
> FAT16: entry: 0x00000628 = 1576, offset: 0x0028 = 40
> FAT16: ret: 0x00000629, entry: 0x00000628, offset: 0x0028
> FAT16: entry: 0x00000629 = 1577, offset: 0x0029 = 41
> FAT16: ret: 0x0000062a, entry: 0x00000629, offset: 0x0029
> FAT16: entry: 0x0000062a = 1578, offset: 0x002a = 42
> FAT16: ret: 0x0000062b, entry: 0x0000062a, offset: 0x002a
> FAT16: entry: 0x0000062b = 1579, offset: 0x002b = 43
> FAT16: ret: 0x0000062c, entry: 0x0000062b, offset: 0x002b
> gc - clustnum: 1527, startsect: 6533
> 1048576 bytes read in 5128 ms (199.2 KiB/s)
> byte at 0x83061000 (0xca) != byte at 0x82061000 (0x8f)
> Total of 397312 byte(s) were the same
> =>
>
> On 11/09/2018 08:59, Akashi, Takahiro wrote:
> > From: AKASHI Takahiro <takahiro.akashi@linaro.org>
> >
> > In this patch, all the necessary code for allowing for a file offset
> > at write is implemented. What plays a major roll here is get_set_cluster(),
> > which, in contrast to its counterpart, set_cluster(), only operates on
> > already-allocated clusters, overwriting with data.
> >
> > So, with a file offset specified, set_contents() seeks and writes data
> > with set_get_cluster() until the end of a file, and, once it reaches
> > there, continues writing with set_cluster() for the rest.
> >
> > Please note that a file will be trimmed as a result of write operation if
> > write ends before reaching file's end. This is an intended behavior
> > in order to maintain compatibility with the current interface.
> >
> > Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
> > ---
> >   fs/fat/fat_write.c | 288 ++++++++++++++++++++++++++++++++++++++++++---
> >   1 file changed, 273 insertions(+), 15 deletions(-)
> >
> > diff --git a/fs/fat/fat_write.c b/fs/fat/fat_write.c
> > index c22d8c7a46a1..651c7866debc 100644
> > --- a/fs/fat/fat_write.c
> > +++ b/fs/fat/fat_write.c
> > @@ -450,6 +450,121 @@ set_cluster(fsdata *mydata, __u32 clustnum, __u8 *buffer,
> >       return 0;
> >   }
> >
>
> _______________________________________________
> U-Boot mailing list
> U-Boot@lists.denx.de
> https://lists.denx.de/listinfo/u-boot
Alexander Graf Oct. 31, 2018, 12:22 p.m. UTC | #6
On 10/31/2018 11:00 AM, Clément Péron wrote:
> Hi,
>
> Trying to rebuild my SoCFPGA Cyclone V board and got this error :
>
> fs/built-in.o: In function `set_contents':
> /home/cperon/u-boot/fs/fat/fat_write.c:831: undefined reference to
> `__aeabi_ldivmod'
> make: *** [Makefile:1381: u-boot] Error 1
>
> seems to be introduced with this operation :
> assert(!(cur_pos % bytesperclust));

Could we maybe just use a bitmask for bytesperclust?


Alex

>
> toolchain used :
> gcc version 7.3.1 20180622 (release) [ARM/embedded-7-branch revision
> 261907] (GNU Tools for Arm Embedded Processors 7-2018-q2-update)
>
> Regards,
> Clement
> On Mon, 15 Oct 2018 at 14:12, Jean-Jacques Hiblot <jjhiblot@ti.com> wrote:
>> This sometimes breaks fat writes.
>>
>> The tests is simple: load a file from tftp, write it on MMC, read it
>> back and compare
>>
>> I can provide an image of the partition if needed.
>>
>> JJ
>>
>>
>> => setenv autoload no; dhcp; setenv serverip 192.168.1.42; tftp
>> $loadaddr test; echo WRITING !; fatwrite mmc 0 $loadaddr u-boot.img
>> $filesize; mmc dev 1; mmc dev 0 ; echo READING! ; fatload mmc 0
>> 0x83000000 u-boot.img; cmp.b 0x83000000 $loadae
>> link up on port 0, speed 1000, full duplex
>> BOOTP broadcast 1
>> DHCP client bound to address 192.168.1.27 (2004 ms)
>> link up on port 0, speed 1000, full duplex
>> Using ethernet@48484000 device
>> TFTP from server 192.168.1.42; our IP address is 192.168.1.27
>> Filename 'test'.
>> Load address: 0x82000000
>> Loading: #################################################################
>>            #######
>>            5.2 MiB/s
>> done
>> Bytes transferred = 1048576 (100000 hex)
>> WRITING !
>> writing u-boot.img
>> FAT16, fat_sect: 1, fatlength: 200
>> Rootdir begins at cluster: -6, sector: 401, offset: 32200
>> Data begins at: 425
>> Sector size: 512, cluster size: 4
>> FAT read(sect=401), clust_size=4, DIRENTSPERBLOCK=16
>> 1048576 bytes
>> FAT16: entry: 0x0000020d = 525, offset: 0x020d = 525
>> debug: evicting -1, dirty: 0
>> FAT16: ret: 0x0000020e, entry: 0x0000020d, offset: 0x020d
>> FAT16: entry: 0x0000020e = 526, offset: 0x020e = 526
>> FAT16: ret: 0x0000020f, entry: 0x0000020e, offset: 0x020e
>> FAT16: entry: 0x0000020f = 527, offset: 0x020f = 527
>> FAT16: ret: 0x00000210, entry: 0x0000020f, offset: 0x020f
>> FAT16: entry: 0x00000210 = 528, offset: 0x0210 = 528
>> FAT16: ret: 0x00000211, entry: 0x00000210, offset: 0x0210
>> FAT16: entry: 0x00000211 = 529, offset: 0x0211 = 529
>> FAT16: ret: 0x00000212, entry: 0x00000211, offset: 0x0211
>> FAT16: entry: 0x00000212 = 530, offset: 0x0212 = 530
>> FAT16: ret: 0x00000213, entry: 0x00000212, offset: 0x0212
>> FAT16: entry: 0x00000213 = 531, offset: 0x0213 = 531
>> FAT16: ret: 0x00000214, entry: 0x00000213, offset: 0x0213
>> FAT16: entry: 0x00000214 = 532, offset: 0x0214 = 532
>> FAT16: ret: 0x00000215, entry: 0x00000214, offset: 0x0214
>> FAT16: entry: 0x00000215 = 533, offset: 0x0215 = 533
>> FAT16: ret: 0x00000216, entry: 0x00000215, offset: 0x0215
>> FAT16: entry: 0x00000216 = 534, offset: 0x0216 = 534
>> FAT16: ret: 0x00000217, entry: 0x00000216, offset: 0x0216
>> FAT16: entry: 0x00000217 = 535, offset: 0x0217 = 535
>> FAT16: ret: 0x00000218, entry: 0x00000217, offset: 0x0217
>> FAT16: entry: 0x00000218 = 536, offset: 0x0218 = 536
>> FAT16: ret: 0x00000219, entry: 0x00000218, offset: 0x0218
>> FAT16: entry: 0x00000219 = 537, offset: 0x0219 = 537
>> FAT16: ret: 0x0000021a, entry: 0x00000219, offset: 0x0219
>> FAT16: entry: 0x0000021a = 538, offset: 0x021a = 538
>> FAT16: ret: 0x0000021b, entry: 0x0000021a, offset: 0x021a
>> FAT16: entry: 0x0000021b = 539, offset: 0x021b = 539
>> FAT16: ret: 0x0000021c, entry: 0x0000021b, offset: 0x021b
>> FAT16: entry: 0x0000021c = 540, offset: 0x021c = 540
>> FAT16: ret: 0x0000021d, entry: 0x0000021c, offset: 0x021c
>> FAT16: entry: 0x0000021d = 541, offset: 0x021d = 541
>> FAT16: ret: 0x0000021e, entry: 0x0000021d, offset: 0x021d
>> FAT16: entry: 0x0000021e = 542, offset: 0x021e = 542
>> FAT16: ret: 0x0000021f, entry: 0x0000021e, offset: 0x021e
>> FAT16: entry: 0x0000021f = 543, offset: 0x021f = 543
>> FAT16: ret: 0x00000220, entry: 0x0000021f, offset: 0x021f
>> FAT16: entry: 0x00000220 = 544, offset: 0x0220 = 544
>> FAT16: ret: 0x00000221, entry: 0x00000220, offset: 0x0220
>> FAT16: entry: 0x00000221 = 545, offset: 0x0221 = 545
>> FAT16: ret: 0x00000222, entry: 0x00000221, offset: 0x0221
>> FAT16: entry: 0x00000222 = 546, offset: 0x0222 = 546
>> FAT16: ret: 0x00000223, entry: 0x00000222, offset: 0x0222
>> FAT16: entry: 0x00000223 = 547, offset: 0x0223 = 547
>> FAT16: ret: 0x00000224, entry: 0x00000223, offset: 0x0223
>> FAT16: entry: 0x00000224 = 548, offset: 0x0224 = 548
>> FAT16: ret: 0x00000225, entry: 0x00000224, offset: 0x0224
>> FAT16: entry: 0x00000225 = 549, offset: 0x0225 = 549
>> FAT16: ret: 0x00000226, entry: 0x00000225, offset: 0x0225
>> FAT16: entry: 0x00000226 = 550, offset: 0x0226 = 550
>> FAT16: ret: 0x00000227, entry: 0x00000226, offset: 0x0226
>> FAT16: entry: 0x00000227 = 551, offset: 0x0227 = 551
>> FAT16: ret: 0x00000228, entry: 0x00000227, offset: 0x0227
>> FAT16: entry: 0x00000228 = 552, offset: 0x0228 = 552
>> FAT16: ret: 0x00000229, entry: 0x00000228, offset: 0x0228
>> FAT16: entry: 0x00000229 = 553, offset: 0x0229 = 553
>> FAT16: ret: 0x0000022a, entry: 0x00000229, offset: 0x0229
>> FAT16: entry: 0x0000022a = 554, offset: 0x022a = 554
>> FAT16: ret: 0x0000022b, entry: 0x0000022a, offset: 0x022a
>> FAT16: entry: 0x0000022b = 555, offset: 0x022b = 555
>> FAT16: ret: 0x0000022c, entry: 0x0000022b, offset: 0x022b
>> FAT16: entry: 0x0000022c = 556, offset: 0x022c = 556
>> FAT16: ret: 0x0000022d, entry: 0x0000022c, offset: 0x022c
>> FAT16: entry: 0x0000022d = 557, offset: 0x022d = 557
>> FAT16: ret: 0x0000022e, entry: 0x0000022d, offset: 0x022d
>> FAT16: entry: 0x0000022e = 558, offset: 0x022e = 558
>> FAT16: ret: 0x0000022f, entry: 0x0000022e, offset: 0x022e
>> FAT16: entry: 0x0000022f = 559, offset: 0x022f = 559
>> FAT16: ret: 0x00000230, entry: 0x0000022f, offset: 0x022f
>> FAT16: entry: 0x00000230 = 560, offset: 0x0230 = 560
>> FAT16: ret: 0x00000231, entry: 0x00000230, offset: 0x0230
>> FAT16: entry: 0x00000231 = 561, offset: 0x0231 = 561
>> FAT16: ret: 0x00000232, entry: 0x00000231, offset: 0x0231
>> FAT16: entry: 0x00000232 = 562, offset: 0x0232 = 562
>> FAT16: ret: 0x00000233, entry: 0x00000232, offset: 0x0232
>> FAT16: entry: 0x00000233 = 563, offset: 0x0233 = 563
>> FAT16: ret: 0x00000234, entry: 0x00000233, offset: 0x0233
>> FAT16: entry: 0x00000234 = 564, offset: 0x0234 = 564
>> FAT16: ret: 0x00000235, entry: 0x00000234, offset: 0x0234
>> FAT16: entry: 0x00000235 = 565, offset: 0x0235 = 565
>> FAT16: ret: 0x00000236, entry: 0x00000235, offset: 0x0235
>> FAT16: entry: 0x00000236 = 566, offset: 0x0236 = 566
>> FAT16: ret: 0x00000237, entry: 0x00000236, offset: 0x0236
>> FAT16: entry: 0x00000237 = 567, offset: 0x0237 = 567
>> FAT16: ret: 0x00000238, entry: 0x00000237, offset: 0x0237
>> FAT16: entry: 0x00000238 = 568, offset: 0x0238 = 568
>> FAT16: ret: 0x00000239, entry: 0x00000238, offset: 0x0238
>> FAT16: entry: 0x00000239 = 569, offset: 0x0239 = 569
>> FAT16: ret: 0x0000023a, entry: 0x00000239, offset: 0x0239
>> FAT16: entry: 0x0000023a = 570, offset: 0x023a = 570
>> FAT16: ret: 0x0000023b, entry: 0x0000023a, offset: 0x023a
>> FAT16: entry: 0x0000023b = 571, offset: 0x023b = 571
>> FAT16: ret: 0x0000023c, entry: 0x0000023b, offset: 0x023b
>> FAT16: entry: 0x0000023c = 572, offset: 0x023c = 572
>> FAT16: ret: 0x0000023d, entry: 0x0000023c, offset: 0x023c
>> FAT16: entry: 0x0000023d = 573, offset: 0x023d = 573
>> FAT16: ret: 0x0000023e, entry: 0x0000023d, offset: 0x023d
>> FAT16: entry: 0x0000023e = 574, offset: 0x023e = 574
>> FAT16: ret: 0x0000023f, entry: 0x0000023e, offset: 0x023e
>> FAT16: entry: 0x0000023f = 575, offset: 0x023f = 575
>> FAT16: ret: 0x00000240, entry: 0x0000023f, offset: 0x023f
>> FAT16: entry: 0x00000240 = 576, offset: 0x0240 = 576
>> FAT16: ret: 0x00000241, entry: 0x00000240, offset: 0x0240
>> FAT16: entry: 0x00000241 = 577, offset: 0x0241 = 577
>> FAT16: ret: 0x00000242, entry: 0x00000241, offset: 0x0241
>> FAT16: entry: 0x00000242 = 578, offset: 0x0242 = 578
>> FAT16: ret: 0x00000243, entry: 0x00000242, offset: 0x0242
>> FAT16: entry: 0x00000243 = 579, offset: 0x0243 = 579
>> FAT16: ret: 0x00000244, entry: 0x00000243, offset: 0x0243
>> FAT16: entry: 0x00000244 = 580, offset: 0x0244 = 580
>> FAT16: ret: 0x00000245, entry: 0x00000244, offset: 0x0244
>> FAT16: entry: 0x00000245 = 581, offset: 0x0245 = 581
>> FAT16: ret: 0x00000246, entry: 0x00000245, offset: 0x0245
>> FAT16: entry: 0x00000246 = 582, offset: 0x0246 = 582
>> FAT16: ret: 0x00000247, entry: 0x00000246, offset: 0x0246
>> FAT16: entry: 0x00000247 = 583, offset: 0x0247 = 583
>> FAT16: ret: 0x00000248, entry: 0x00000247, offset: 0x0247
>> FAT16: entry: 0x00000248 = 584, offset: 0x0248 = 584
>> FAT16: ret: 0x00000249, entry: 0x00000248, offset: 0x0248
>> FAT16: entry: 0x00000249 = 585, offset: 0x0249 = 585
>> FAT16: ret: 0x0000024a, entry: 0x00000249, offset: 0x0249
>> FAT16: entry: 0x0000024a = 586, offset: 0x024a = 586
>> FAT16: ret: 0x0000024b, entry: 0x0000024a, offset: 0x024a
>> FAT16: entry: 0x0000024b = 587, offset: 0x024b = 587
>> FAT16: ret: 0x0000024c, entry: 0x0000024b, offset: 0x024b
>> FAT16: entry: 0x0000024c = 588, offset: 0x024c = 588
>> FAT16: ret: 0x0000024d, entry: 0x0000024c, offset: 0x024c
>> FAT16: entry: 0x0000024d = 589, offset: 0x024d = 589
>> FAT16: ret: 0x0000024e, entry: 0x0000024d, offset: 0x024d
>> FAT16: entry: 0x0000024e = 590, offset: 0x024e = 590
>> FAT16: ret: 0x0000024f, entry: 0x0000024e, offset: 0x024e
>> FAT16: entry: 0x0000024f = 591, offset: 0x024f = 591
>> FAT16: ret: 0x00000250, entry: 0x0000024f, offset: 0x024f
>> FAT16: entry: 0x00000250 = 592, offset: 0x0250 = 592
>> FAT16: ret: 0x00000251, entry: 0x00000250, offset: 0x0250
>> FAT16: entry: 0x00000251 = 593, offset: 0x0251 = 593
>> FAT16: ret: 0x00000252, entry: 0x00000251, offset: 0x0251
>> FAT16: entry: 0x00000252 = 594, offset: 0x0252 = 594
>> FAT16: ret: 0x00000253, entry: 0x00000252, offset: 0x0252
>> FAT16: entry: 0x00000253 = 595, offset: 0x0253 = 595
>> FAT16: ret: 0x00000254, entry: 0x00000253, offset: 0x0253
>> FAT16: entry: 0x00000254 = 596, offset: 0x0254 = 596
>> FAT16: ret: 0x00000255, entry: 0x00000254, offset: 0x0254
>> FAT16: entry: 0x00000255 = 597, offset: 0x0255 = 597
>> FAT16: ret: 0x00000256, entry: 0x00000255, offset: 0x0255
>> FAT16: entry: 0x00000256 = 598, offset: 0x0256 = 598
>> FAT16: ret: 0x00000257, entry: 0x00000256, offset: 0x0256
>> FAT16: entry: 0x00000257 = 599, offset: 0x0257 = 599
>> FAT16: ret: 0x00000258, entry: 0x00000257, offset: 0x0257
>> FAT16: entry: 0x00000258 = 600, offset: 0x0258 = 600
>> FAT16: ret: 0x00000259, entry: 0x00000258, offset: 0x0258
>> FAT16: entry: 0x00000259 = 601, offset: 0x0259 = 601
>> FAT16: ret: 0x0000025a, entry: 0x00000259, offset: 0x0259
>> FAT16: entry: 0x0000025a = 602, offset: 0x025a = 602
>> FAT16: ret: 0x0000025b, entry: 0x0000025a, offset: 0x025a
>> FAT16: entry: 0x0000025b = 603, offset: 0x025b = 603
>> FAT16: ret: 0x0000025c, entry: 0x0000025b, offset: 0x025b
>> FAT16: entry: 0x0000025c = 604, offset: 0x025c = 604
>> FAT16: ret: 0x0000025d, entry: 0x0000025c, offset: 0x025c
>> FAT16: entry: 0x0000025d = 605, offset: 0x025d = 605
>> FAT16: ret: 0x0000025e, entry: 0x0000025d, offset: 0x025d
>> FAT16: entry: 0x0000025e = 606, offset: 0x025e = 606
>> FAT16: ret: 0x0000025f, entry: 0x0000025e, offset: 0x025e
>> FAT16: entry: 0x0000025f = 607, offset: 0x025f = 607
>> FAT16: ret: 0x00000260, entry: 0x0000025f, offset: 0x025f
>> FAT16: entry: 0x00000260 = 608, offset: 0x0260 = 608
>> FAT16: ret: 0x00000261, entry: 0x00000260, offset: 0x0260
>> FAT16: entry: 0x00000261 = 609, offset: 0x0261 = 609
>> FAT16: ret: 0x00000262, entry: 0x00000261, offset: 0x0261
>> FAT16: entry: 0x00000262 = 610, offset: 0x0262 = 610
>> FAT16: ret: 0x00000263, entry: 0x00000262, offset: 0x0262
>> FAT16: entry: 0x00000263 = 611, offset: 0x0263 = 611
>> FAT16: ret: 0x00000264, entry: 0x00000263, offset: 0x0263
>> FAT16: entry: 0x00000264 = 612, offset: 0x0264 = 612
>> FAT16: ret: 0x00000265, entry: 0x00000264, offset: 0x0264
>> FAT16: entry: 0x00000265 = 613, offset: 0x0265 = 613
>> FAT16: ret: 0x00000266, entry: 0x00000265, offset: 0x0265
>> FAT16: entry: 0x00000266 = 614, offset: 0x0266 = 614
>> FAT16: ret: 0x00000267, entry: 0x00000266, offset: 0x0266
>> FAT16: entry: 0x00000267 = 615, offset: 0x0267 = 615
>> FAT16: ret: 0x00000268, entry: 0x00000267, offset: 0x0267
>> FAT16: entry: 0x00000268 = 616, offset: 0x0268 = 616
>> FAT16: ret: 0x00000269, entry: 0x00000268, offset: 0x0268
>> FAT16: entry: 0x00000269 = 617, offset: 0x0269 = 617
>> FAT16: ret: 0x0000026a, entry: 0x00000269, offset: 0x0269
>> FAT16: entry: 0x0000026a = 618, offset: 0x026a = 618
>> FAT16: ret: 0x0000026b, entry: 0x0000026a, offset: 0x026a
>> FAT16: entry: 0x0000026b = 619, offset: 0x026b = 619
>> FAT16: ret: 0x0000026c, entry: 0x0000026b, offset: 0x026b
>> FAT16: entry: 0x0000026c = 620, offset: 0x026c = 620
>> FAT16: ret: 0x0000026d, entry: 0x0000026c, offset: 0x026c
>> FAT16: entry: 0x0000026d = 621, offset: 0x026d = 621
>> FAT16: ret: 0x0000026e, entry: 0x0000026d, offset: 0x026d
>> FAT16: entry: 0x0000026e = 622, offset: 0x026e = 622
>> FAT16: ret: 0x0000026f, entry: 0x0000026e, offset: 0x026e
>> FAT16: entry: 0x0000026f = 623, offset: 0x026f = 623
>> FAT16: ret: 0x00000270, entry: 0x0000026f, offset: 0x026f
>> FAT16: entry: 0x00000270 = 624, offset: 0x0270 = 624
>> FAT16: ret: 0x00000271, entry: 0x00000270, offset: 0x0270
>> FAT16: entry: 0x00000271 = 625, offset: 0x0271 = 625
>> FAT16: ret: 0x00000272, entry: 0x00000271, offset: 0x0271
>> FAT16: entry: 0x00000272 = 626, offset: 0x0272 = 626
>> FAT16: ret: 0x00000273, entry: 0x00000272, offset: 0x0272
>> FAT16: entry: 0x00000273 = 627, offset: 0x0273 = 627
>> FAT16: ret: 0x00000274, entry: 0x00000273, offset: 0x0273
>> FAT16: entry: 0x00000274 = 628, offset: 0x0274 = 628
>> FAT16: ret: 0x00000275, entry: 0x00000274, offset: 0x0274
>> FAT16: entry: 0x00000275 = 629, offset: 0x0275 = 629
>> FAT16: ret: 0x00000276, entry: 0x00000275, offset: 0x0275
>> FAT16: entry: 0x00000276 = 630, offset: 0x0276 = 630
>> FAT16: ret: 0x00000277, entry: 0x00000276, offset: 0x0276
>> FAT16: entry: 0x00000277 = 631, offset: 0x0277 = 631
>> FAT16: ret: 0x00000278, entry: 0x00000277, offset: 0x0277
>> FAT16: entry: 0x00000278 = 632, offset: 0x0278 = 632
>> FAT16: ret: 0x00000279, entry: 0x00000278, offset: 0x0278
>> FAT16: entry: 0x00000279 = 633, offset: 0x0279 = 633
>> FAT16: ret: 0x0000027a, entry: 0x00000279, offset: 0x0279
>> FAT16: entry: 0x0000027a = 634, offset: 0x027a = 634
>> FAT16: ret: 0x0000027b, entry: 0x0000027a, offset: 0x027a
>> FAT16: entry: 0x0000027b = 635, offset: 0x027b = 635
>> FAT16: ret: 0x0000027c, entry: 0x0000027b, offset: 0x027b
>> FAT16: entry: 0x0000027c = 636, offset: 0x027c = 636
>> FAT16: ret: 0x0000027d, entry: 0x0000027c, offset: 0x027c
>> FAT16: entry: 0x0000027d = 637, offset: 0x027d = 637
>> FAT16: ret: 0x0000027e, entry: 0x0000027d, offset: 0x027d
>> FAT16: entry: 0x0000027e = 638, offset: 0x027e = 638
>> FAT16: ret: 0x0000027f, entry: 0x0000027e, offset: 0x027e
>> FAT16: entry: 0x0000027f = 639, offset: 0x027f = 639
>> FAT16: ret: 0x00000280, entry: 0x0000027f, offset: 0x027f
>> FAT16: entry: 0x00000280 = 640, offset: 0x0280 = 640
>> FAT16: ret: 0x00000281, entry: 0x00000280, offset: 0x0280
>> FAT16: entry: 0x00000281 = 641, offset: 0x0281 = 641
>> FAT16: ret: 0x00000282, entry: 0x00000281, offset: 0x0281
>> FAT16: entry: 0x00000282 = 642, offset: 0x0282 = 642
>> FAT16: ret: 0x00000283, entry: 0x00000282, offset: 0x0282
>> FAT16: entry: 0x00000283 = 643, offset: 0x0283 = 643
>> FAT16: ret: 0x00000284, entry: 0x00000283, offset: 0x0283
>> FAT16: entry: 0x00000284 = 644, offset: 0x0284 = 644
>> FAT16: ret: 0x00000285, entry: 0x00000284, offset: 0x0284
>> FAT16: entry: 0x00000285 = 645, offset: 0x0285 = 645
>> FAT16: ret: 0x00000286, entry: 0x00000285, offset: 0x0285
>> FAT16: entry: 0x00000286 = 646, offset: 0x0286 = 646
>> FAT16: ret: 0x00000287, entry: 0x00000286, offset: 0x0286
>> FAT16: entry: 0x00000287 = 647, offset: 0x0287 = 647
>> FAT16: ret: 0x00000288, entry: 0x00000287, offset: 0x0287
>> FAT16: entry: 0x00000288 = 648, offset: 0x0288 = 648
>> FAT16: ret: 0x00000289, entry: 0x00000288, offset: 0x0288
>> FAT16: entry: 0x00000289 = 649, offset: 0x0289 = 649
>> FAT16: ret: 0x0000028a, entry: 0x00000289, offset: 0x0289
>> FAT16: entry: 0x0000028a = 650, offset: 0x028a = 650
>> FAT16: ret: 0x0000028b, entry: 0x0000028a, offset: 0x028a
>> FAT16: entry: 0x0000028b = 651, offset: 0x028b = 651
>> FAT16: ret: 0x0000028c, entry: 0x0000028b, offset: 0x028b
>> FAT16: entry: 0x0000028c = 652, offset: 0x028c = 652
>> FAT16: ret: 0x0000028d, entry: 0x0000028c, offset: 0x028c
>> FAT16: entry: 0x0000028d = 653, offset: 0x028d = 653
>> FAT16: ret: 0x0000028e, entry: 0x0000028d, offset: 0x028d
>> FAT16: entry: 0x0000028e = 654, offset: 0x028e = 654
>> FAT16: ret: 0x0000028f, entry: 0x0000028e, offset: 0x028e
>> FAT16: entry: 0x0000028f = 655, offset: 0x028f = 655
>> FAT16: ret: 0x00000290, entry: 0x0000028f, offset: 0x028f
>> FAT16: entry: 0x00000290 = 656, offset: 0x0290 = 656
>> FAT16: ret: 0x00000291, entry: 0x00000290, offset: 0x0290
>> FAT16: entry: 0x00000291 = 657, offset: 0x0291 = 657
>> FAT16: ret: 0x00000292, entry: 0x00000291, offset: 0x0291
>> FAT16: entry: 0x00000292 = 658, offset: 0x0292 = 658
>> FAT16: ret: 0x00000293, entry: 0x00000292, offset: 0x0292
>> FAT16: entry: 0x00000293 = 659, offset: 0x0293 = 659
>> FAT16: ret: 0x00000294, entry: 0x00000293, offset: 0x0293
>> FAT16: entry: 0x00000294 = 660, offset: 0x0294 = 660
>> FAT16: ret: 0x00000295, entry: 0x00000294, offset: 0x0294
>> FAT16: entry: 0x00000295 = 661, offset: 0x0295 = 661
>> FAT16: ret: 0x00000296, entry: 0x00000295, offset: 0x0295
>> FAT16: entry: 0x00000296 = 662, offset: 0x0296 = 662
>> FAT16: ret: 0x00000297, entry: 0x00000296, offset: 0x0296
>> FAT16: entry: 0x00000297 = 663, offset: 0x0297 = 663
>> FAT16: ret: 0x00000298, entry: 0x00000297, offset: 0x0297
>> FAT16: entry: 0x00000298 = 664, offset: 0x0298 = 664
>> FAT16: ret: 0x00000299, entry: 0x00000298, offset: 0x0298
>> FAT16: entry: 0x00000299 = 665, offset: 0x0299 = 665
>> FAT16: ret: 0x0000029a, entry: 0x00000299, offset: 0x0299
>> FAT16: entry: 0x0000029a = 666, offset: 0x029a = 666
>> FAT16: ret: 0x0000029b, entry: 0x0000029a, offset: 0x029a
>> FAT16: entry: 0x0000029b = 667, offset: 0x029b = 667
>> FAT16: ret: 0x0000029c, entry: 0x0000029b, offset: 0x029b
>> FAT16: entry: 0x0000029c = 668, offset: 0x029c = 668
>> FAT16: ret: 0x0000029d, entry: 0x0000029c, offset: 0x029c
>> FAT16: entry: 0x0000029d = 669, offset: 0x029d = 669
>> FAT16: ret: 0x0000029e, entry: 0x0000029d, offset: 0x029d
>> FAT16: entry: 0x0000029e = 670, offset: 0x029e = 670
>> FAT16: ret: 0x0000029f, entry: 0x0000029e, offset: 0x029e
>> FAT16: entry: 0x0000029f = 671, offset: 0x029f = 671
>> FAT16: ret: 0x000002a0, entry: 0x0000029f, offset: 0x029f
>> FAT16: entry: 0x000002a0 = 672, offset: 0x02a0 = 672
>> FAT16: ret: 0x000002a1, entry: 0x000002a0, offset: 0x02a0
>> FAT16: entry: 0x000002a1 = 673, offset: 0x02a1 = 673
>> FAT16: ret: 0x000002a2, entry: 0x000002a1, offset: 0x02a1
>> FAT16: entry: 0x000002a2 = 674, offset: 0x02a2 = 674
>> FAT16: ret: 0x000002a3, entry: 0x000002a2, offset: 0x02a2
>> FAT16: entry: 0x000002a3 = 675, offset: 0x02a3 = 675
>> FAT16: ret: 0x000002a4, entry: 0x000002a3, offset: 0x02a3
>> FAT16: entry: 0x000002a4 = 676, offset: 0x02a4 = 676
>> FAT16: ret: 0x000002a5, entry: 0x000002a4, offset: 0x02a4
>> FAT16: entry: 0x000002a5 = 677, offset: 0x02a5 = 677
>> FAT16: ret: 0x000002a6, entry: 0x000002a5, offset: 0x02a5
>> FAT16: entry: 0x000002a6 = 678, offset: 0x02a6 = 678
>> FAT16: ret: 0x000002a7, entry: 0x000002a6, offset: 0x02a6
>> FAT16: entry: 0x000002a7 = 679, offset: 0x02a7 = 679
>> FAT16: ret: 0x000002a8, entry: 0x000002a7, offset: 0x02a7
>> FAT16: entry: 0x000002a8 = 680, offset: 0x02a8 = 680
>> FAT16: ret: 0x000002a9, entry: 0x000002a8, offset: 0x02a8
>> FAT16: entry: 0x000002a9 = 681, offset: 0x02a9 = 681
>> FAT16: ret: 0x000002aa, entry: 0x000002a9, offset: 0x02a9
>> FAT16: entry: 0x000002aa = 682, offset: 0x02aa = 682
>> FAT16: ret: 0x000002ab, entry: 0x000002aa, offset: 0x02aa
>> FAT16: entry: 0x000002ab = 683, offset: 0x02ab = 683
>> FAT16: ret: 0x000002ac, entry: 0x000002ab, offset: 0x02ab
>> FAT16: entry: 0x000002ac = 684, offset: 0x02ac = 684
>> FAT16: ret: 0x000002ad, entry: 0x000002ac, offset: 0x02ac
>> FAT16: entry: 0x000002ad = 685, offset: 0x02ad = 685
>> FAT16: ret: 0x000002ae, entry: 0x000002ad, offset: 0x02ad
>> FAT16: entry: 0x000002ae = 686, offset: 0x02ae = 686
>> FAT16: ret: 0x000002af, entry: 0x000002ae, offset: 0x02ae
>> FAT16: entry: 0x000002af = 687, offset: 0x02af = 687
>> FAT16: ret: 0x000002b0, entry: 0x000002af, offset: 0x02af
>> FAT16: entry: 0x000002b0 = 688, offset: 0x02b0 = 688
>> FAT16: ret: 0x000002b1, entry: 0x000002b0, offset: 0x02b0
>> FAT16: entry: 0x000002b1 = 689, offset: 0x02b1 = 689
>> FAT16: ret: 0x000002b2, entry: 0x000002b1, offset: 0x02b1
>> FAT16: entry: 0x000002b2 = 690, offset: 0x02b2 = 690
>> FAT16: ret: 0x000002b3, entry: 0x000002b2, offset: 0x02b2
>> FAT16: entry: 0x000002b3 = 691, offset: 0x02b3 = 691
>> FAT16: ret: 0x000002b4, entry: 0x000002b3, offset: 0x02b3
>> FAT16: entry: 0x000002b4 = 692, offset: 0x02b4 = 692
>> FAT16: ret: 0x000002b5, entry: 0x000002b4, offset: 0x02b4
>> FAT16: entry: 0x000002b5 = 693, offset: 0x02b5 = 693
>> FAT16: ret: 0x000002b6, entry: 0x000002b5, offset: 0x02b5
>> FAT16: entry: 0x000002b6 = 694, offset: 0x02b6 = 694
>> FAT16: ret: 0x000002b7, entry: 0x000002b6, offset: 0x02b6
>> FAT16: entry: 0x000002b7 = 695, offset: 0x02b7 = 695
>> FAT16: ret: 0x000002b8, entry: 0x000002b7, offset: 0x02b7
>> FAT16: entry: 0x000002b8 = 696, offset: 0x02b8 = 696
>> FAT16: ret: 0x000002b9, entry: 0x000002b8, offset: 0x02b8
>> FAT16: entry: 0x000002b9 = 697, offset: 0x02b9 = 697
>> FAT16: ret: 0x000002ba, entry: 0x000002b9, offset: 0x02b9
>> FAT16: entry: 0x000002ba = 698, offset: 0x02ba = 698
>> FAT16: ret: 0x000002bb, entry: 0x000002ba, offset: 0x02ba
>> FAT16: entry: 0x000002bb = 699, offset: 0x02bb = 699
>> FAT16: ret: 0x000002bc, entry: 0x000002bb, offset: 0x02bb
>> FAT16: entry: 0x000002bc = 700, offset: 0x02bc = 700
>> FAT16: ret: 0x000002bd, entry: 0x000002bc, offset: 0x02bc
>> FAT16: entry: 0x000002bd = 701, offset: 0x02bd = 701
>> FAT16: ret: 0x000002be, entry: 0x000002bd, offset: 0x02bd
>> FAT16: entry: 0x000002be = 702, offset: 0x02be = 702
>> FAT16: ret: 0x000002bf, entry: 0x000002be, offset: 0x02be
>> FAT16: entry: 0x000002bf = 703, offset: 0x02bf = 703
>> FAT16: ret: 0x000002c0, entry: 0x000002bf, offset: 0x02bf
>> FAT16: entry: 0x000002c0 = 704, offset: 0x02c0 = 704
>> FAT16: ret: 0x000002c1, entry: 0x000002c0, offset: 0x02c0
>> FAT16: entry: 0x000002c1 = 705, offset: 0x02c1 = 705
>> FAT16: ret: 0x000002c2, entry: 0x000002c1, offset: 0x02c1
>> FAT16: entry: 0x000002c2 = 706, offset: 0x02c2 = 706
>> FAT16: ret: 0x000002c3, entry: 0x000002c2, offset: 0x02c2
>> FAT16: entry: 0x000002c3 = 707, offset: 0x02c3 = 707
>> FAT16: ret: 0x000002c4, entry: 0x000002c3, offset: 0x02c3
>> FAT16: entry: 0x000002c4 = 708, offset: 0x02c4 = 708
>> FAT16: ret: 0x000002c5, entry: 0x000002c4, offset: 0x02c4
>> FAT16: entry: 0x000002c5 = 709, offset: 0x02c5 = 709
>> FAT16: ret: 0x000002c6, entry: 0x000002c5, offset: 0x02c5
>> FAT16: entry: 0x000002c6 = 710, offset: 0x02c6 = 710
>> FAT16: ret: 0x000002c7, entry: 0x000002c6, offset: 0x02c6
>> FAT16: entry: 0x000002c7 = 711, offset: 0x02c7 = 711
>> FAT16: ret: 0x000002c8, entry: 0x000002c7, offset: 0x02c7
>> FAT16: entry: 0x000002c8 = 712, offset: 0x02c8 = 712
>> FAT16: ret: 0x000002c9, entry: 0x000002c8, offset: 0x02c8
>> FAT16: entry: 0x000002c9 = 713, offset: 0x02c9 = 713
>> FAT16: ret: 0x000002ca, entry: 0x000002c9, offset: 0x02c9
>> FAT16: entry: 0x000002ca = 714, offset: 0x02ca = 714
>> FAT16: ret: 0x000002cb, entry: 0x000002ca, offset: 0x02ca
>> FAT16: entry: 0x000002cb = 715, offset: 0x02cb = 715
>> FAT16: ret: 0x000002cc, entry: 0x000002cb, offset: 0x02cb
>> FAT16: entry: 0x000002cc = 716, offset: 0x02cc = 716
>> FAT16: ret: 0x000002cd, entry: 0x000002cc, offset: 0x02cc
>> FAT16: entry: 0x000002cd = 717, offset: 0x02cd = 717
>> FAT16: ret: 0x000002ce, entry: 0x000002cd, offset: 0x02cd
>> FAT16: entry: 0x000002ce = 718, offset: 0x02ce = 718
>> FAT16: ret: 0x000002ef, entry: 0x000002ce, offset: 0x02ce
>> FAT16: entry: 0x000002ef = 751, offset: 0x02ef = 751
>> FAT16: ret: 0x000002f0, entry: 0x000002ef, offset: 0x02ef
>> FAT16: entry: 0x000002f0 = 752, offset: 0x02f0 = 752
>> FAT16: ret: 0x000002f1, entry: 0x000002f0, offset: 0x02f0
>> FAT16: entry: 0x000002f1 = 753, offset: 0x02f1 = 753
>> FAT16: ret: 0x000002f2, entry: 0x000002f1, offset: 0x02f1
>> FAT16: entry: 0x000002f2 = 754, offset: 0x02f2 = 754
>> FAT16: ret: 0x000002f3, entry: 0x000002f2, offset: 0x02f2
>> FAT16: entry: 0x000002f3 = 755, offset: 0x02f3 = 755
>> FAT16: ret: 0x000002f4, entry: 0x000002f3, offset: 0x02f3
>> FAT16: entry: 0x000002f4 = 756, offset: 0x02f4 = 756
>> FAT16: ret: 0x000002f5, entry: 0x000002f4, offset: 0x02f4
>> FAT16: entry: 0x000002f5 = 757, offset: 0x02f5 = 757
>> FAT16: ret: 0x000002f6, entry: 0x000002f5, offset: 0x02f5
>> FAT16: entry: 0x000002f6 = 758, offset: 0x02f6 = 758
>> FAT16: ret: 0x000002f7, entry: 0x000002f6, offset: 0x02f6
>> FAT16: entry: 0x000002f7 = 759, offset: 0x02f7 = 759
>> FAT16: ret: 0x000002f8, entry: 0x000002f7, offset: 0x02f7
>> FAT16: entry: 0x000002f8 = 760, offset: 0x02f8 = 760
>> FAT16: ret: 0x000002f9, entry: 0x000002f8, offset: 0x02f8
>> FAT16: entry: 0x000002f9 = 761, offset: 0x02f9 = 761
>> FAT16: ret: 0x000002fa, entry: 0x000002f9, offset: 0x02f9
>> FAT16: entry: 0x000002fa = 762, offset: 0x02fa = 762
>> FAT16: ret: 0x000002fb, entry: 0x000002fa, offset: 0x02fa
>> FAT16: entry: 0x000002fb = 763, offset: 0x02fb = 763
>> FAT16: ret: 0x000002fc, entry: 0x000002fb, offset: 0x02fb
>> FAT16: entry: 0x000002fc = 764, offset: 0x02fc = 764
>> FAT16: ret: 0x000002fd, entry: 0x000002fc, offset: 0x02fc
>> FAT16: entry: 0x000002fd = 765, offset: 0x02fd = 765
>> FAT16: ret: 0x000002fe, entry: 0x000002fd, offset: 0x02fd
>> FAT16: entry: 0x000002fe = 766, offset: 0x02fe = 766
>> FAT16: ret: 0x000002ff, entry: 0x000002fe, offset: 0x02fe
>> FAT16: entry: 0x000002ff = 767, offset: 0x02ff = 767
>> FAT16: ret: 0x00000300, entry: 0x000002ff, offset: 0x02ff
>> FAT16: entry: 0x00000300 = 768, offset: 0x0300 = 768
>> FAT16: ret: 0x00000301, entry: 0x00000300, offset: 0x0300
>> FAT16: entry: 0x00000301 = 769, offset: 0x0301 = 769
>> FAT16: ret: 0x00000302, entry: 0x00000301, offset: 0x0301
>> FAT16: entry: 0x00000302 = 770, offset: 0x0302 = 770
>> FAT16: ret: 0x00000303, entry: 0x00000302, offset: 0x0302
>> FAT16: entry: 0x00000303 = 771, offset: 0x0303 = 771
>> FAT16: ret: 0x00000304, entry: 0x00000303, offset: 0x0303
>> FAT16: entry: 0x00000304 = 772, offset: 0x0304 = 772
>> FAT16: ret: 0x00000305, entry: 0x00000304, offset: 0x0304
>> FAT16: entry: 0x00000305 = 773, offset: 0x0305 = 773
>> FAT16: ret: 0x00000306, entry: 0x00000305, offset: 0x0305
>> FAT16: entry: 0x00000306 = 774, offset: 0x0306 = 774
>> FAT16: ret: 0x00000307, entry: 0x00000306, offset: 0x0306
>> FAT16: entry: 0x00000307 = 775, offset: 0x0307 = 775
>> FAT16: ret: 0x00000308, entry: 0x00000307, offset: 0x0307
>> FAT16: entry: 0x00000308 = 776, offset: 0x0308 = 776
>> FAT16: ret: 0x00000309, entry: 0x00000308, offset: 0x0308
>> FAT16: entry: 0x00000309 = 777, offset: 0x0309 = 777
>> FAT16: ret: 0x0000030a, entry: 0x00000309, offset: 0x0309
>> FAT16: entry: 0x0000030a = 778, offset: 0x030a = 778
>> FAT16: ret: 0x0000030b, entry: 0x0000030a, offset: 0x030a
>> FAT16: entry: 0x0000030b = 779, offset: 0x030b = 779
>> FAT16: ret: 0x0000030c, entry: 0x0000030b, offset: 0x030b
>> FAT16: entry: 0x0000030c = 780, offset: 0x030c = 780
>> FAT16: ret: 0x0000030d, entry: 0x0000030c, offset: 0x030c
>> FAT16: entry: 0x0000030d = 781, offset: 0x030d = 781
>> FAT16: ret: 0x0000030e, entry: 0x0000030d, offset: 0x030d
>> FAT16: entry: 0x0000030e = 782, offset: 0x030e = 782
>> FAT16: ret: 0x0000030f, entry: 0x0000030e, offset: 0x030e
>> FAT16: entry: 0x0000030f = 783, offset: 0x030f = 783
>> FAT16: ret: 0x00000310, entry: 0x0000030f, offset: 0x030f
>> FAT16: entry: 0x00000310 = 784, offset: 0x0310 = 784
>> FAT16: ret: 0x00000311, entry: 0x00000310, offset: 0x0310
>> FAT16: entry: 0x00000311 = 785, offset: 0x0311 = 785
>> FAT16: ret: 0x00000312, entry: 0x00000311, offset: 0x0311
>> FAT16: entry: 0x00000312 = 786, offset: 0x0312 = 786
>> FAT16: ret: 0x00000313, entry: 0x00000312, offset: 0x0312
>> FAT16: entry: 0x00000313 = 787, offset: 0x0313 = 787
>> FAT16: ret: 0x00000314, entry: 0x00000313, offset: 0x0313
>> FAT16: entry: 0x00000314 = 788, offset: 0x0314 = 788
>> FAT16: ret: 0x00000315, entry: 0x00000314, offset: 0x0314
>> FAT16: entry: 0x00000315 = 789, offset: 0x0315 = 789
>> FAT16: ret: 0x00000316, entry: 0x00000315, offset: 0x0315
>> FAT16: entry: 0x00000316 = 790, offset: 0x0316 = 790
>> FAT16: ret: 0x00000317, entry: 0x00000316, offset: 0x0316
>> FAT16: entry: 0x00000317 = 791, offset: 0x0317 = 791
>> FAT16: ret: 0x00000318, entry: 0x00000317, offset: 0x0317
>> FAT16: entry: 0x00000318 = 792, offset: 0x0318 = 792
>> FAT16: ret: 0x00000319, entry: 0x00000318, offset: 0x0318
>> FAT16: entry: 0x00000319 = 793, offset: 0x0319 = 793
>> FAT16: ret: 0x0000031a, entry: 0x00000319, offset: 0x0319
>> FAT16: entry: 0x0000031a = 794, offset: 0x031a = 794
>> FAT16: ret: 0x0000031b, entry: 0x0000031a, offset: 0x031a
>> FAT16: entry: 0x0000031b = 795, offset: 0x031b = 795
>> FAT16: ret: 0x0000031c, entry: 0x0000031b, offset: 0x031b
>> FAT16: entry: 0x0000031c = 796, offset: 0x031c = 796
>> FAT16: ret: 0x0000031d, entry: 0x0000031c, offset: 0x031c
>> FAT16: entry: 0x0000031d = 797, offset: 0x031d = 797
>> FAT16: ret: 0x0000031e, entry: 0x0000031d, offset: 0x031d
>> FAT16: entry: 0x0000031e = 798, offset: 0x031e = 798
>> FAT16: ret: 0x0000031f, entry: 0x0000031e, offset: 0x031e
>> FAT16: entry: 0x0000031f = 799, offset: 0x031f = 799
>> FAT16: ret: 0x00000320, entry: 0x0000031f, offset: 0x031f
>> FAT16: entry: 0x00000320 = 800, offset: 0x0320 = 800
>> FAT16: ret: 0x00000321, entry: 0x00000320, offset: 0x0320
>> FAT16: entry: 0x00000321 = 801, offset: 0x0321 = 801
>> FAT16: ret: 0x00000322, entry: 0x00000321, offset: 0x0321
>> FAT16: entry: 0x00000322 = 802, offset: 0x0322 = 802
>> FAT16: ret: 0x00000323, entry: 0x00000322, offset: 0x0322
>> FAT16: entry: 0x00000323 = 803, offset: 0x0323 = 803
>> FAT16: ret: 0x00000324, entry: 0x00000323, offset: 0x0323
>> FAT16: entry: 0x00000324 = 804, offset: 0x0324 = 804
>> FAT16: ret: 0x00000325, entry: 0x00000324, offset: 0x0324
>> FAT16: entry: 0x00000325 = 805, offset: 0x0325 = 805
>> FAT16: ret: 0x00000326, entry: 0x00000325, offset: 0x0325
>> FAT16: entry: 0x00000326 = 806, offset: 0x0326 = 806
>> FAT16: ret: 0x00000327, entry: 0x00000326, offset: 0x0326
>> FAT16: entry: 0x00000327 = 807, offset: 0x0327 = 807
>> FAT16: ret: 0x00000328, entry: 0x00000327, offset: 0x0327
>> FAT16: entry: 0x00000328 = 808, offset: 0x0328 = 808
>> FAT16: ret: 0x00000329, entry: 0x00000328, offset: 0x0328
>> FAT16: entry: 0x00000329 = 809, offset: 0x0329 = 809
>> FAT16: ret: 0x0000032a, entry: 0x00000329, offset: 0x0329
>> FAT16: entry: 0x0000032a = 810, offset: 0x032a = 810
>> FAT16: ret: 0x0000032b, entry: 0x0000032a, offset: 0x032a
>> FAT16: entry: 0x0000032b = 811, offset: 0x032b = 811
>> FAT16: ret: 0x0000032c, entry: 0x0000032b, offset: 0x032b
>> FAT16: entry: 0x0000032c = 812, offset: 0x032c = 812
>> FAT16: ret: 0x0000032d, entry: 0x0000032c, offset: 0x032c
>> FAT16: entry: 0x0000032d = 813, offset: 0x032d = 813
>> FAT16: ret: 0x0000032e, entry: 0x0000032d, offset: 0x032d
>> FAT16: entry: 0x0000032e = 814, offset: 0x032e = 814
>> FAT16: ret: 0x0000032f, entry: 0x0000032e, offset: 0x032e
>> FAT16: entry: 0x0000032f = 815, offset: 0x032f = 815
>> FAT16: ret: 0x00000330, entry: 0x0000032f, offset: 0x032f
>> FAT16: entry: 0x00000330 = 816, offset: 0x0330 = 816
>> FAT16: ret: 0x00000331, entry: 0x00000330, offset: 0x0330
>> FAT16: entry: 0x00000331 = 817, offset: 0x0331 = 817
>> FAT16: ret: 0x00000332, entry: 0x00000331, offset: 0x0331
>> FAT16: entry: 0x00000332 = 818, offset: 0x0332 = 818
>> FAT16: ret: 0x00000333, entry: 0x00000332, offset: 0x0332
>> FAT16: entry: 0x00000333 = 819, offset: 0x0333 = 819
>> FAT16: ret: 0x00000334, entry: 0x00000333, offset: 0x0333
>> FAT16: entry: 0x00000334 = 820, offset: 0x0334 = 820
>> FAT16: ret: 0x00000335, entry: 0x00000334, offset: 0x0334
>> FAT16: entry: 0x00000335 = 821, offset: 0x0335 = 821
>> FAT16: ret: 0x00000336, entry: 0x00000335, offset: 0x0335
>> FAT16: entry: 0x00000336 = 822, offset: 0x0336 = 822
>> FAT16: ret: 0x00000337, entry: 0x00000336, offset: 0x0336
>> FAT16: entry: 0x00000337 = 823, offset: 0x0337 = 823
>> FAT16: ret: 0x00000338, entry: 0x00000337, offset: 0x0337
>> FAT16: entry: 0x00000338 = 824, offset: 0x0338 = 824
>> FAT16: ret: 0x00000339, entry: 0x00000338, offset: 0x0338
>> FAT16: entry: 0x00000339 = 825, offset: 0x0339 = 825
>> FAT16: ret: 0x0000033a, entry: 0x00000339, offset: 0x0339
>> FAT16: entry: 0x0000033a = 826, offset: 0x033a = 826
>> FAT16: ret: 0x0000033b, entry: 0x0000033a, offset: 0x033a
>> FAT16: entry: 0x0000033b = 827, offset: 0x033b = 827
>> FAT16: ret: 0x0000033c, entry: 0x0000033b, offset: 0x033b
>> FAT16: entry: 0x0000033c = 828, offset: 0x033c = 828
>> FAT16: ret: 0x0000033d, entry: 0x0000033c, offset: 0x033c
>> FAT16: entry: 0x0000033d = 829, offset: 0x033d = 829
>> FAT16: ret: 0x0000033e, entry: 0x0000033d, offset: 0x033d
>> FAT16: entry: 0x0000033e = 830, offset: 0x033e = 830
>> FAT16: ret: 0x0000033f, entry: 0x0000033e, offset: 0x033e
>> FAT16: entry: 0x0000033f = 831, offset: 0x033f = 831
>> FAT16: ret: 0x00000340, entry: 0x0000033f, offset: 0x033f
>> FAT16: entry: 0x00000340 = 832, offset: 0x0340 = 832
>> FAT16: ret: 0x00000341, entry: 0x00000340, offset: 0x0340
>> FAT16: entry: 0x00000341 = 833, offset: 0x0341 = 833
>> FAT16: ret: 0x00000342, entry: 0x00000341, offset: 0x0341
>> FAT16: entry: 0x00000342 = 834, offset: 0x0342 = 834
>> FAT16: ret: 0x00000343, entry: 0x00000342, offset: 0x0342
>> FAT16: entry: 0x00000343 = 835, offset: 0x0343 = 835
>> FAT16: ret: 0x00000344, entry: 0x00000343, offset: 0x0343
>> FAT16: entry: 0x00000344 = 836, offset: 0x0344 = 836
>> FAT16: ret: 0x00000345, entry: 0x00000344, offset: 0x0344
>> FAT16: entry: 0x00000345 = 837, offset: 0x0345 = 837
>> FAT16: ret: 0x00000346, entry: 0x00000345, offset: 0x0345
>> FAT16: entry: 0x00000346 = 838, offset: 0x0346 = 838
>> FAT16: ret: 0x00000347, entry: 0x00000346, offset: 0x0346
>> FAT16: entry: 0x00000347 = 839, offset: 0x0347 = 839
>> FAT16: ret: 0x00000348, entry: 0x00000347, offset: 0x0347
>> FAT16: entry: 0x00000348 = 840, offset: 0x0348 = 840
>> FAT16: ret: 0x00000349, entry: 0x00000348, offset: 0x0348
>> FAT16: entry: 0x00000349 = 841, offset: 0x0349 = 841
>> FAT16: ret: 0x0000034a, entry: 0x00000349, offset: 0x0349
>> FAT16: entry: 0x0000034a = 842, offset: 0x034a = 842
>> FAT16: ret: 0x0000034b, entry: 0x0000034a, offset: 0x034a
>> FAT16: entry: 0x0000034b = 843, offset: 0x034b = 843
>> FAT16: ret: 0x0000034c, entry: 0x0000034b, offset: 0x034b
>> FAT16: entry: 0x0000034c = 844, offset: 0x034c = 844
>> FAT16: ret: 0x0000034d, entry: 0x0000034c, offset: 0x034c
>> FAT16: entry: 0x0000034d = 845, offset: 0x034d = 845
>> FAT16: ret: 0x0000034e, entry: 0x0000034d, offset: 0x034d
>> FAT16: entry: 0x0000034e = 846, offset: 0x034e = 846
>> FAT16: ret: 0x0000034f, entry: 0x0000034e, offset: 0x034e
>> FAT16: entry: 0x0000034f = 847, offset: 0x034f = 847
>> FAT16: ret: 0x00000350, entry: 0x0000034f, offset: 0x034f
>> FAT16: entry: 0x00000350 = 848, offset: 0x0350 = 848
>> FAT16: ret: 0x00000351, entry: 0x00000350, offset: 0x0350
>> FAT16: entry: 0x00000351 = 849, offset: 0x0351 = 849
>> FAT16: ret: 0x00000352, entry: 0x00000351, offset: 0x0351
>> FAT16: entry: 0x00000352 = 850, offset: 0x0352 = 850
>> FAT16: ret: 0x00000353, entry: 0x00000352, offset: 0x0352
>> FAT16: entry: 0x00000353 = 851, offset: 0x0353 = 851
>> FAT16: ret: 0x00000354, entry: 0x00000353, offset: 0x0353
>> FAT16: entry: 0x00000354 = 852, offset: 0x0354 = 852
>> FAT16: ret: 0x00000355, entry: 0x00000354, offset: 0x0354
>> FAT16: entry: 0x00000355 = 853, offset: 0x0355 = 853
>> FAT16: ret: 0x00000356, entry: 0x00000355, offset: 0x0355
>> FAT16: entry: 0x00000356 = 854, offset: 0x0356 = 854
>> FAT16: ret: 0x00000357, entry: 0x00000356, offset: 0x0356
>> FAT16: entry: 0x00000357 = 855, offset: 0x0357 = 855
>> FAT16: ret: 0x00000358, entry: 0x00000357, offset: 0x0357
>> FAT16: entry: 0x00000358 = 856, offset: 0x0358 = 856
>> FAT16: ret: 0x00000359, entry: 0x00000358, offset: 0x0358
>> FAT16: entry: 0x00000359 = 857, offset: 0x0359 = 857
>> FAT16: ret: 0x0000035a, entry: 0x00000359, offset: 0x0359
>> FAT16: entry: 0x0000035a = 858, offset: 0x035a = 858
>> FAT16: ret: 0x0000035b, entry: 0x0000035a, offset: 0x035a
>> FAT16: entry: 0x0000035b = 859, offset: 0x035b = 859
>> FAT16: ret: 0x0000035c, entry: 0x0000035b, offset: 0x035b
>> FAT16: entry: 0x0000035c = 860, offset: 0x035c = 860
>> FAT16: ret: 0x0000035d, entry: 0x0000035c, offset: 0x035c
>> FAT16: entry: 0x0000035d = 861, offset: 0x035d = 861
>> FAT16: ret: 0x0000035e, entry: 0x0000035d, offset: 0x035d
>> FAT16: entry: 0x0000035e = 862, offset: 0x035e = 862
>> FAT16: ret: 0x0000035f, entry: 0x0000035e, offset: 0x035e
>> FAT16: entry: 0x0000035f = 863, offset: 0x035f = 863
>> FAT16: ret: 0x00000360, entry: 0x0000035f, offset: 0x035f
>> FAT16: entry: 0x00000360 = 864, offset: 0x0360 = 864
>> FAT16: ret: 0x00000361, entry: 0x00000360, offset: 0x0360
>> FAT16: entry: 0x00000361 = 865, offset: 0x0361 = 865
>> FAT16: ret: 0x00000362, entry: 0x00000361, offset: 0x0361
>> FAT16: entry: 0x00000362 = 866, offset: 0x0362 = 866
>> FAT16: ret: 0x00000363, entry: 0x00000362, offset: 0x0362
>> FAT16: entry: 0x00000363 = 867, offset: 0x0363 = 867
>> FAT16: ret: 0x00000364, entry: 0x00000363, offset: 0x0363
>> FAT16: entry: 0x00000364 = 868, offset: 0x0364 = 868
>> FAT16: ret: 0x00000365, entry: 0x00000364, offset: 0x0364
>> FAT16: entry: 0x00000365 = 869, offset: 0x0365 = 869
>> FAT16: ret: 0x00000366, entry: 0x00000365, offset: 0x0365
>> FAT16: entry: 0x00000366 = 870, offset: 0x0366 = 870
>> FAT16: ret: 0x00000367, entry: 0x00000366, offset: 0x0366
>> FAT16: entry: 0x00000367 = 871, offset: 0x0367 = 871
>> FAT16: ret: 0x00000368, entry: 0x00000367, offset: 0x0367
>> FAT16: entry: 0x00000368 = 872, offset: 0x0368 = 872
>> FAT16: ret: 0x00000369, entry: 0x00000368, offset: 0x0368
>> FAT16: entry: 0x00000369 = 873, offset: 0x0369 = 873
>> FAT16: ret: 0x0000036a, entry: 0x00000369, offset: 0x0369
>> FAT16: entry: 0x0000036a = 874, offset: 0x036a = 874
>> FAT16: ret: 0x0000036b, entry: 0x0000036a, offset: 0x036a
>> FAT16: entry: 0x0000036b = 875, offset: 0x036b = 875
>> FAT16: ret: 0x0000036c, entry: 0x0000036b, offset: 0x036b
>> FAT16: entry: 0x0000036c = 876, offset: 0x036c = 876
>> FAT16: ret: 0x0000036d, entry: 0x0000036c, offset: 0x036c
>> FAT16: entry: 0x0000036d = 877, offset: 0x036d = 877
>> FAT16: ret: 0x0000036e, entry: 0x0000036d, offset: 0x036d
>> FAT16: entry: 0x0000036e = 878, offset: 0x036e = 878
>> FAT16: ret: 0x0000036f, entry: 0x0000036e, offset: 0x036e
>> FAT16: entry: 0x0000036f = 879, offset: 0x036f = 879
>> FAT16: ret: 0x00000370, entry: 0x0000036f, offset: 0x036f
>> FAT16: entry: 0x00000370 = 880, offset: 0x0370 = 880
>> FAT16: ret: 0x00000371, entry: 0x00000370, offset: 0x0370
>> FAT16: entry: 0x00000371 = 881, offset: 0x0371 = 881
>> FAT16: ret: 0x00000372, entry: 0x00000371, offset: 0x0371
>> FAT16: entry: 0x00000372 = 882, offset: 0x0372 = 882
>> FAT16: ret: 0x00000373, entry: 0x00000372, offset: 0x0372
>> FAT16: entry: 0x00000373 = 883, offset: 0x0373 = 883
>> FAT16: ret: 0x00000374, entry: 0x00000373, offset: 0x0373
>> FAT16: entry: 0x00000374 = 884, offset: 0x0374 = 884
>> FAT16: ret: 0x00000375, entry: 0x00000374, offset: 0x0374
>> FAT16: entry: 0x00000375 = 885, offset: 0x0375 = 885
>> FAT16: ret: 0x00000376, entry: 0x00000375, offset: 0x0375
>> FAT16: entry: 0x00000376 = 886, offset: 0x0376 = 886
>> FAT16: ret: 0x00000377, entry: 0x00000376, offset: 0x0376
>> FAT16: entry: 0x00000377 = 887, offset: 0x0377 = 887
>> FAT16: ret: 0x00000378, entry: 0x00000377, offset: 0x0377
>> FAT16: entry: 0x00000378 = 888, offset: 0x0378 = 888
>> FAT16: ret: 0x00000379, entry: 0x00000378, offset: 0x0378
>> FAT16: entry: 0x00000379 = 889, offset: 0x0379 = 889
>> FAT16: ret: 0x0000037a, entry: 0x00000379, offset: 0x0379
>> FAT16: entry: 0x0000037a = 890, offset: 0x037a = 890
>> FAT16: ret: 0x0000037b, entry: 0x0000037a, offset: 0x037a
>> FAT16: entry: 0x0000037b = 891, offset: 0x037b = 891
>> FAT16: ret: 0x0000037c, entry: 0x0000037b, offset: 0x037b
>> FAT16: entry: 0x0000037c = 892, offset: 0x037c = 892
>> FAT16: ret: 0x0000037d, entry: 0x0000037c, offset: 0x037c
>> FAT16: entry: 0x0000037d = 893, offset: 0x037d = 893
>> FAT16: ret: 0x0000037e, entry: 0x0000037d, offset: 0x037d
>> FAT16: entry: 0x0000037e = 894, offset: 0x037e = 894
>> FAT16: ret: 0x0000037f, entry: 0x0000037e, offset: 0x037e
>> FAT16: entry: 0x0000037f = 895, offset: 0x037f = 895
>> FAT16: ret: 0x00000380, entry: 0x0000037f, offset: 0x037f
>> FAT16: entry: 0x00000380 = 896, offset: 0x0380 = 896
>> FAT16: ret: 0x00000381, entry: 0x00000380, offset: 0x0380
>> FAT16: entry: 0x00000381 = 897, offset: 0x0381 = 897
>> FAT16: ret: 0x00000382, entry: 0x00000381, offset: 0x0381
>> FAT16: entry: 0x00000382 = 898, offset: 0x0382 = 898
>> FAT16: ret: 0x00000383, entry: 0x00000382, offset: 0x0382
>> FAT16: entry: 0x00000383 = 899, offset: 0x0383 = 899
>> FAT16: ret: 0x00000384, entry: 0x00000383, offset: 0x0383
>> FAT16: entry: 0x00000384 = 900, offset: 0x0384 = 900
>> FAT16: ret: 0x00000385, entry: 0x00000384, offset: 0x0384
>> FAT16: entry: 0x00000385 = 901, offset: 0x0385 = 901
>> FAT16: ret: 0x00000386, entry: 0x00000385, offset: 0x0385
>> FAT16: entry: 0x00000386 = 902, offset: 0x0386 = 902
>> FAT16: ret: 0x00000387, entry: 0x00000386, offset: 0x0386
>> FAT16: entry: 0x00000387 = 903, offset: 0x0387 = 903
>> FAT16: ret: 0x00000388, entry: 0x00000387, offset: 0x0387
>> FAT16: entry: 0x00000388 = 904, offset: 0x0388 = 904
>> FAT16: ret: 0x00000389, entry: 0x00000388, offset: 0x0388
>> FAT16: entry: 0x00000389 = 905, offset: 0x0389 = 905
>> FAT16: ret: 0x0000038a, entry: 0x00000389, offset: 0x0389
>> FAT16: entry: 0x0000038a = 906, offset: 0x038a = 906
>> FAT16: ret: 0x0000038b, entry: 0x0000038a, offset: 0x038a
>> FAT16: entry: 0x0000038b = 907, offset: 0x038b = 907
>> FAT16: ret: 0x0000038c, entry: 0x0000038b, offset: 0x038b
>> FAT16: entry: 0x0000038c = 908, offset: 0x038c = 908
>> FAT16: ret: 0x0000038d, entry: 0x0000038c, offset: 0x038c
>> FAT16: entry: 0x0000038d = 909, offset: 0x038d = 909
>> FAT16: ret: 0x0000038e, entry: 0x0000038d, offset: 0x038d
>> FAT16: entry: 0x0000038e = 910, offset: 0x038e = 910
>> FAT16: ret: 0x0000038f, entry: 0x0000038e, offset: 0x038e
>> FAT16: entry: 0x0000038f = 911, offset: 0x038f = 911
>> FAT16: ret: 0x00000390, entry: 0x0000038f, offset: 0x038f
>> FAT16: entry: 0x00000390 = 912, offset: 0x0390 = 912
>> FAT16: ret: 0x00000391, entry: 0x00000390, offset: 0x0390
>> FAT16: entry: 0x00000391 = 913, offset: 0x0391 = 913
>> FAT16: ret: 0x00000392, entry: 0x00000391, offset: 0x0391
>> FAT16: entry: 0x00000392 = 914, offset: 0x0392 = 914
>> FAT16: ret: 0x00000393, entry: 0x00000392, offset: 0x0392
>> FAT16: entry: 0x00000393 = 915, offset: 0x0393 = 915
>> FAT16: ret: 0x00000394, entry: 0x00000393, offset: 0x0393
>> FAT16: entry: 0x00000394 = 916, offset: 0x0394 = 916
>> FAT16: ret: 0x00000395, entry: 0x00000394, offset: 0x0394
>> FAT16: entry: 0x00000395 = 917, offset: 0x0395 = 917
>> FAT16: ret: 0x00000396, entry: 0x00000395, offset: 0x0395
>> FAT16: entry: 0x00000396 = 918, offset: 0x0396 = 918
>> FAT16: ret: 0x00000397, entry: 0x00000396, offset: 0x0396
>> FAT16: entry: 0x00000397 = 919, offset: 0x0397 = 919
>> FAT16: ret: 0x00000398, entry: 0x00000397, offset: 0x0397
>> FAT16: entry: 0x00000398 = 920, offset: 0x0398 = 920
>> FAT16: ret: 0x00000399, entry: 0x00000398, offset: 0x0398
>> FAT16: entry: 0x00000399 = 921, offset: 0x0399 = 921
>> FAT16: ret: 0x0000039a, entry: 0x00000399, offset: 0x0399
>> FAT16: entry: 0x0000039a = 922, offset: 0x039a = 922
>> FAT16: ret: 0x0000039b, entry: 0x0000039a, offset: 0x039a
>> FAT16: entry: 0x0000039b = 923, offset: 0x039b = 923
>> FAT16: ret: 0x0000039c, entry: 0x0000039b, offset: 0x039b
>> FAT16: entry: 0x0000039c = 924, offset: 0x039c = 924
>> FAT16: ret: 0x0000039d, entry: 0x0000039c, offset: 0x039c
>> FAT16: entry: 0x0000039d = 925, offset: 0x039d = 925
>> FAT16: ret: 0x0000039e, entry: 0x0000039d, offset: 0x039d
>> FAT16: entry: 0x0000039e = 926, offset: 0x039e = 926
>> FAT16: ret: 0x0000039f, entry: 0x0000039e, offset: 0x039e
>> FAT16: entry: 0x0000039f = 927, offset: 0x039f = 927
>> FAT16: ret: 0x000003a0, entry: 0x0000039f, offset: 0x039f
>> FAT16: entry: 0x000003a0 = 928, offset: 0x03a0 = 928
>> FAT16: ret: 0x000003a1, entry: 0x000003a0, offset: 0x03a0
>> FAT16: entry: 0x000003a1 = 929, offset: 0x03a1 = 929
>> FAT16: ret: 0x000003a2, entry: 0x000003a1, offset: 0x03a1
>> FAT16: entry: 0x000003a2 = 930, offset: 0x03a2 = 930
>> FAT16: ret: 0x000003a3, entry: 0x000003a2, offset: 0x03a2
>> FAT16: entry: 0x000003a3 = 931, offset: 0x03a3 = 931
>> FAT16: ret: 0x000003a4, entry: 0x000003a3, offset: 0x03a3
>> FAT16: entry: 0x000003a4 = 932, offset: 0x03a4 = 932
>> FAT16: ret: 0x000003a5, entry: 0x000003a4, offset: 0x03a4
>> FAT16: entry: 0x000003a5 = 933, offset: 0x03a5 = 933
>> FAT16: ret: 0x000003a6, entry: 0x000003a5, offset: 0x03a5
>> FAT16: entry: 0x000003a6 = 934, offset: 0x03a6 = 934
>> FAT16: ret: 0x000003a7, entry: 0x000003a6, offset: 0x03a6
>> FAT16: entry: 0x000003a7 = 935, offset: 0x03a7 = 935
>> FAT16: ret: 0x000003a8, entry: 0x000003a7, offset: 0x03a7
>> FAT16: entry: 0x000003a8 = 936, offset: 0x03a8 = 936
>> FAT16: ret: 0x000003a9, entry: 0x000003a8, offset: 0x03a8
>> FAT16: entry: 0x000003a9 = 937, offset: 0x03a9 = 937
>> FAT16: ret: 0x000003aa, entry: 0x000003a9, offset: 0x03a9
>> FAT16: entry: 0x000003aa = 938, offset: 0x03aa = 938
>> FAT16: ret: 0x000003ab, entry: 0x000003aa, offset: 0x03aa
>> FAT16: entry: 0x000003ab = 939, offset: 0x03ab = 939
>> FAT16: ret: 0x000003ac, entry: 0x000003ab, offset: 0x03ab
>> FAT16: entry: 0x000003ac = 940, offset: 0x03ac = 940
>> FAT16: ret: 0x000003ad, entry: 0x000003ac, offset: 0x03ac
>> FAT16: entry: 0x000003ad = 941, offset: 0x03ad = 941
>> FAT16: ret: 0x000003ae, entry: 0x000003ad, offset: 0x03ad
>> FAT16: entry: 0x000003ae = 942, offset: 0x03ae = 942
>> FAT16: ret: 0x000003af, entry: 0x000003ae, offset: 0x03ae
>> FAT16: entry: 0x000003af = 943, offset: 0x03af = 943
>> FAT16: ret: 0x000003b0, entry: 0x000003af, offset: 0x03af
>> FAT16: entry: 0x000003b0 = 944, offset: 0x03b0 = 944
>> FAT16: ret: 0x000003b1, entry: 0x000003b0, offset: 0x03b0
>> FAT16: entry: 0x000003b1 = 945, offset: 0x03b1 = 945
>> FAT16: ret: 0x000003b2, entry: 0x000003b1, offset: 0x03b1
>> FAT16: entry: 0x000003b2 = 946, offset: 0x03b2 = 946
>> FAT16: ret: 0x000003b3, entry: 0x000003b2, offset: 0x03b2
>> FAT16: entry: 0x000003b3 = 947, offset: 0x03b3 = 947
>> FAT16: ret: 0x000003b4, entry: 0x000003b3, offset: 0x03b3
>> FAT16: entry: 0x000003b4 = 948, offset: 0x03b4 = 948
>> FAT16: ret: 0x000003b5, entry: 0x000003b4, offset: 0x03b4
>> FAT16: entry: 0x000003b5 = 949, offset: 0x03b5 = 949
>> FAT16: ret: 0x000003b6, entry: 0x000003b5, offset: 0x03b5
>> FAT16: entry: 0x000003b6 = 950, offset: 0x03b6 = 950
>> FAT16: ret: 0x000003b7, entry: 0x000003b6, offset: 0x03b6
>> FAT16: entry: 0x000003b7 = 951, offset: 0x03b7 = 951
>> FAT16: ret: 0x000003b8, entry: 0x000003b7, offset: 0x03b7
>> FAT16: entry: 0x000003b8 = 952, offset: 0x03b8 = 952
>> FAT16: ret: 0x000003b9, entry: 0x000003b8, offset: 0x03b8
>> FAT16: entry: 0x000003b9 = 953, offset: 0x03b9 = 953
>> FAT16: ret: 0x000003ba, entry: 0x000003b9, offset: 0x03b9
>> FAT16: entry: 0x000003ba = 954, offset: 0x03ba = 954
>> FAT16: ret: 0x000003bb, entry: 0x000003ba, offset: 0x03ba
>> FAT16: entry: 0x000003bb = 955, offset: 0x03bb = 955
>> FAT16: ret: 0x000003bc, entry: 0x000003bb, offset: 0x03bb
>> FAT16: entry: 0x000003bc = 956, offset: 0x03bc = 956
>> FAT16: ret: 0x000003bd, entry: 0x000003bc, offset: 0x03bc
>> FAT16: entry: 0x000003bd = 957, offset: 0x03bd = 957
>> FAT16: ret: 0x000003be, entry: 0x000003bd, offset: 0x03bd
>> FAT16: entry: 0x000003be = 958, offset: 0x03be = 958
>> FAT16: ret: 0x000003bf, entry: 0x000003be, offset: 0x03be
>> FAT16: entry: 0x000003bf = 959, offset: 0x03bf = 959
>> FAT16: ret: 0x000003c0, entry: 0x000003bf, offset: 0x03bf
>> FAT16: entry: 0x000003c0 = 960, offset: 0x03c0 = 960
>> FAT16: ret: 0x000003c1, entry: 0x000003c0, offset: 0x03c0
>> FAT16: entry: 0x000003c1 = 961, offset: 0x03c1 = 961
>> FAT16: ret: 0x000003c2, entry: 0x000003c1, offset: 0x03c1
>> FAT16: entry: 0x000003c2 = 962, offset: 0x03c2 = 962
>> FAT16: ret: 0x000003c3, entry: 0x000003c2, offset: 0x03c2
>> FAT16: entry: 0x000003c3 = 963, offset: 0x03c3 = 963
>> FAT16: ret: 0x000003c4, entry: 0x000003c3, offset: 0x03c3
>> FAT16: entry: 0x000003c4 = 964, offset: 0x03c4 = 964
>> FAT16: ret: 0x000003c5, entry: 0x000003c4, offset: 0x03c4
>> FAT16: entry: 0x000003c5 = 965, offset: 0x03c5 = 965
>> FAT16: ret: 0x000003c6, entry: 0x000003c5, offset: 0x03c5
>> FAT16: entry: 0x000003c6 = 966, offset: 0x03c6 = 966
>> FAT16: ret: 0x000003c7, entry: 0x000003c6, offset: 0x03c6
>> FAT16: entry: 0x000003c7 = 967, offset: 0x03c7 = 967
>> FAT16: ret: 0x000003c8, entry: 0x000003c7, offset: 0x03c7
>> FAT16: entry: 0x000003c8 = 968, offset: 0x03c8 = 968
>> FAT16: ret: 0x000003c9, entry: 0x000003c8, offset: 0x03c8
>> FAT16: entry: 0x000003c9 = 969, offset: 0x03c9 = 969
>> FAT16: ret: 0x000003ca, entry: 0x000003c9, offset: 0x03c9
>> FAT16: entry: 0x000003ca = 970, offset: 0x03ca = 970
>> FAT16: ret: 0x000003cb, entry: 0x000003ca, offset: 0x03ca
>> FAT16: entry: 0x000003cb = 971, offset: 0x03cb = 971
>> FAT16: ret: 0x000003cc, entry: 0x000003cb, offset: 0x03cb
>> FAT16: entry: 0x000003cc = 972, offset: 0x03cc = 972
>> FAT16: ret: 0x000003cd, entry: 0x000003cc, offset: 0x03cc
>> FAT16: entry: 0x000003cd = 973, offset: 0x03cd = 973
>> FAT16: ret: 0x000003ce, entry: 0x000003cd, offset: 0x03cd
>> FAT16: entry: 0x000003ce = 974, offset: 0x03ce = 974
>> FAT16: ret: 0x000003cf, entry: 0x000003ce, offset: 0x03ce
>> FAT16: entry: 0x000003cf = 975, offset: 0x03cf = 975
>> FAT16: ret: 0x000003d0, entry: 0x000003cf, offset: 0x03cf
>> FAT16: entry: 0x000003d0 = 976, offset: 0x03d0 = 976
>> FAT16: ret: 0x000003d1, entry: 0x000003d0, offset: 0x03d0
>> FAT16: entry: 0x000003d1 = 977, offset: 0x03d1 = 977
>> FAT16: ret: 0x000003d2, entry: 0x000003d1, offset: 0x03d1
>> FAT16: entry: 0x000003d2 = 978, offset: 0x03d2 = 978
>> FAT16: ret: 0x000003d3, entry: 0x000003d2, offset: 0x03d2
>> FAT16: entry: 0x000003d3 = 979, offset: 0x03d3 = 979
>> FAT16: ret: 0x000003d4, entry: 0x000003d3, offset: 0x03d3
>> FAT16: entry: 0x000003d4 = 980, offset: 0x03d4 = 980
>> FAT16: ret: 0x000003d5, entry: 0x000003d4, offset: 0x03d4
>> FAT16: entry: 0x000003d5 = 981, offset: 0x03d5 = 981
>> FAT16: ret: 0x000003d6, entry: 0x000003d5, offset: 0x03d5
>> FAT16: entry: 0x000003d6 = 982, offset: 0x03d6 = 982
>> FAT16: ret: 0x000003d7, entry: 0x000003d6, offset: 0x03d6
>> FAT16: entry: 0x000003d7 = 983, offset: 0x03d7 = 983
>> FAT16: ret: 0x000003d8, entry: 0x000003d7, offset: 0x03d7
>> FAT16: entry: 0x000003d8 = 984, offset: 0x03d8 = 984
>> FAT16: ret: 0x000003d9, entry: 0x000003d8, offset: 0x03d8
>> FAT16: entry: 0x000003d9 = 985, offset: 0x03d9 = 985
>> FAT16: ret: 0x000003da, entry: 0x000003d9, offset: 0x03d9
>> FAT16: entry: 0x000003da = 986, offset: 0x03da = 986
>> FAT16: ret: 0x000003db, entry: 0x000003da, offset: 0x03da
>> FAT16: entry: 0x000003db = 987, offset: 0x03db = 987
>> FAT16: ret: 0x000003dc, entry: 0x000003db, offset: 0x03db
>> FAT16: entry: 0x000003dc = 988, offset: 0x03dc = 988
>> FAT16: ret: 0x000003dd, entry: 0x000003dc, offset: 0x03dc
>> FAT16: entry: 0x000003dd = 989, offset: 0x03dd = 989
>> FAT16: ret: 0x000003de, entry: 0x000003dd, offset: 0x03dd
>> FAT16: entry: 0x000003de = 990, offset: 0x03de = 990
>> FAT16: ret: 0x000003df, entry: 0x000003de, offset: 0x03de
>> FAT16: entry: 0x000003df = 991, offset: 0x03df = 991
>> FAT16: ret: 0x000003e0, entry: 0x000003df, offset: 0x03df
>> FAT16: entry: 0x000003e0 = 992, offset: 0x03e0 = 992
>> FAT16: ret: 0x000003e1, entry: 0x000003e0, offset: 0x03e0
>> FAT16: entry: 0x000003e1 = 993, offset: 0x03e1 = 993
>> FAT16: ret: 0x000003e2, entry: 0x000003e1, offset: 0x03e1
>> FAT16: entry: 0x000003e2 = 994, offset: 0x03e2 = 994
>> FAT16: ret: 0x000003e3, entry: 0x000003e2, offset: 0x03e2
>> FAT16: entry: 0x000003e3 = 995, offset: 0x03e3 = 995
>> FAT16: ret: 0x000003e4, entry: 0x000003e3, offset: 0x03e3
>> FAT16: entry: 0x000003e4 = 996, offset: 0x03e4 = 996
>> FAT16: ret: 0x000003e5, entry: 0x000003e4, offset: 0x03e4
>> FAT16: entry: 0x000003e5 = 997, offset: 0x03e5 = 997
>> FAT16: ret: 0x000003e6, entry: 0x000003e5, offset: 0x03e5
>> FAT16: entry: 0x000003e6 = 998, offset: 0x03e6 = 998
>> FAT16: ret: 0x000003e7, entry: 0x000003e6, offset: 0x03e6
>> FAT16: entry: 0x000003e7 = 999, offset: 0x03e7 = 999
>> FAT16: ret: 0x000003e8, entry: 0x000003e7, offset: 0x03e7
>> FAT16: entry: 0x000003e8 = 1000, offset: 0x03e8 = 1000
>> FAT16: ret: 0x000003e9, entry: 0x000003e8, offset: 0x03e8
>> FAT16: entry: 0x000003e9 = 1001, offset: 0x03e9 = 1001
>> FAT16: ret: 0x000003ea, entry: 0x000003e9, offset: 0x03e9
>> FAT16: entry: 0x000003ea = 1002, offset: 0x03ea = 1002
>> FAT16: ret: 0x000003eb, entry: 0x000003ea, offset: 0x03ea
>> FAT16: entry: 0x000003eb = 1003, offset: 0x03eb = 1003
>> FAT16: ret: 0x000003ec, entry: 0x000003eb, offset: 0x03eb
>> FAT16: entry: 0x000003ec = 1004, offset: 0x03ec = 1004
>> FAT16: ret: 0x000003ed, entry: 0x000003ec, offset: 0x03ec
>> FAT16: entry: 0x000003ed = 1005, offset: 0x03ed = 1005
>> FAT16: ret: 0x000003ee, entry: 0x000003ed, offset: 0x03ed
>> FAT16: entry: 0x000003ee = 1006, offset: 0x03ee = 1006
>> FAT16: ret: 0x000003ef, entry: 0x000003ee, offset: 0x03ee
>> FAT16: entry: 0x000003ef = 1007, offset: 0x03ef = 1007
>> FAT16: ret: 0x000003f0, entry: 0x000003ef, offset: 0x03ef
>> FAT16: entry: 0x000003f0 = 1008, offset: 0x03f0 = 1008
>> FAT16: ret: 0x000003f1, entry: 0x000003f0, offset: 0x03f0
>> FAT16: entry: 0x000003f1 = 1009, offset: 0x03f1 = 1009
>> FAT16: ret: 0x000003f2, entry: 0x000003f1, offset: 0x03f1
>> FAT16: entry: 0x000003f2 = 1010, offset: 0x03f2 = 1010
>> FAT16: ret: 0x000003f3, entry: 0x000003f2, offset: 0x03f2
>> FAT16: entry: 0x000003f3 = 1011, offset: 0x03f3 = 1011
>> FAT16: ret: 0x000003f4, entry: 0x000003f3, offset: 0x03f3
>> FAT16: entry: 0x000003f4 = 1012, offset: 0x03f4 = 1012
>> FAT16: ret: 0x000003f5, entry: 0x000003f4, offset: 0x03f4
>> FAT16: entry: 0x000003f5 = 1013, offset: 0x03f5 = 1013
>> FAT16: ret: 0x000003f6, entry: 0x000003f5, offset: 0x03f5
>> FAT16: entry: 0x000003f6 = 1014, offset: 0x03f6 = 1014
>> FAT16: ret: 0x000005f7, entry: 0x000003f6, offset: 0x03f6
>> FAT16: entry: 0x000005f7 = 1527, offset: 0x05f7 = 1527
>> FAT16: ret: 0x000005f8, entry: 0x000005f7, offset: 0x05f7
>> FAT16: entry: 0x000005f8 = 1528, offset: 0x05f8 = 1528
>> FAT16: ret: 0x000005f9, entry: 0x000005f8, offset: 0x05f8
>> FAT16: entry: 0x000005f9 = 1529, offset: 0x05f9 = 1529
>> FAT16: ret: 0x000005fa, entry: 0x000005f9, offset: 0x05f9
>> FAT16: entry: 0x000005fa = 1530, offset: 0x05fa = 1530
>> FAT16: ret: 0x000005fb, entry: 0x000005fa, offset: 0x05fa
>> FAT16: entry: 0x000005fb = 1531, offset: 0x05fb = 1531
>> FAT16: ret: 0x000005fc, entry: 0x000005fb, offset: 0x05fb
>> FAT16: entry: 0x000005fc = 1532, offset: 0x05fc = 1532
>> FAT16: ret: 0x000005fd, entry: 0x000005fc, offset: 0x05fc
>> FAT16: entry: 0x000005fd = 1533, offset: 0x05fd = 1533
>> FAT16: ret: 0x000005fe, entry: 0x000005fd, offset: 0x05fd
>> FAT16: entry: 0x000005fe = 1534, offset: 0x05fe = 1534
>> FAT16: ret: 0x000005ff, entry: 0x000005fe, offset: 0x05fe
>> FAT16: entry: 0x000005ff = 1535, offset: 0x05ff = 1535
>> FAT16: ret: 0x00000600, entry: 0x000005ff, offset: 0x05ff
>> FAT16: entry: 0x00000600 = 1536, offset: 0x0000 = 0
>> debug: evicting 0, dirty: 0
>> FAT16: ret: 0x00000601, entry: 0x00000600, offset: 0x0000
>> FAT16: entry: 0x00000601 = 1537, offset: 0x0001 = 1
>> FAT16: ret: 0x00000602, entry: 0x00000601, offset: 0x0001
>> FAT16: entry: 0x00000602 = 1538, offset: 0x0002 = 2
>> FAT16: ret: 0x00000603, entry: 0x00000602, offset: 0x0002
>> FAT16: entry: 0x00000603 = 1539, offset: 0x0003 = 3
>> FAT16: ret: 0x00000604, entry: 0x00000603, offset: 0x0003
>> FAT16: entry: 0x00000604 = 1540, offset: 0x0004 = 4
>> FAT16: ret: 0x00000605, entry: 0x00000604, offset: 0x0004
>> FAT16: entry: 0x00000605 = 1541, offset: 0x0005 = 5
>> FAT16: ret: 0x00000606, entry: 0x00000605, offset: 0x0005
>> FAT16: entry: 0x00000606 = 1542, offset: 0x0006 = 6
>> FAT16: ret: 0x00000607, entry: 0x00000606, offset: 0x0006
>> FAT16: entry: 0x00000607 = 1543, offset: 0x0007 = 7
>> FAT16: ret: 0x00000608, entry: 0x00000607, offset: 0x0007
>> FAT16: entry: 0x00000608 = 1544, offset: 0x0008 = 8
>> FAT16: ret: 0x00000609, entry: 0x00000608, offset: 0x0008
>> FAT16: entry: 0x00000609 = 1545, offset: 0x0009 = 9
>> FAT16: ret: 0x0000060a, entry: 0x00000609, offset: 0x0009
>> FAT16: entry: 0x0000060a = 1546, offset: 0x000a = 10
>> FAT16: ret: 0x0000060b, entry: 0x0000060a, offset: 0x000a
>> FAT16: entry: 0x0000060b = 1547, offset: 0x000b = 11
>> FAT16: ret: 0x0000060c, entry: 0x0000060b, offset: 0x000b
>> FAT16: entry: 0x0000060c = 1548, offset: 0x000c = 12
>> FAT16: ret: 0x0000060d, entry: 0x0000060c, offset: 0x000c
>> FAT16: entry: 0x0000060d = 1549, offset: 0x000d = 13
>> FAT16: ret: 0x0000060e, entry: 0x0000060d, offset: 0x000d
>> FAT16: entry: 0x0000060e = 1550, offset: 0x000e = 14
>> FAT16: ret: 0x0000060f, entry: 0x0000060e, offset: 0x000e
>> FAT16: entry: 0x0000060f = 1551, offset: 0x000f = 15
>> FAT16: ret: 0x00000610, entry: 0x0000060f, offset: 0x000f
>> FAT16: entry: 0x00000610 = 1552, offset: 0x0010 = 16
>> FAT16: ret: 0x00000611, entry: 0x00000610, offset: 0x0010
>> FAT16: entry: 0x00000611 = 1553, offset: 0x0011 = 17
>> FAT16: ret: 0x00000612, entry: 0x00000611, offset: 0x0011
>> FAT16: entry: 0x00000612 = 1554, offset: 0x0012 = 18
>> FAT16: ret: 0x00000613, entry: 0x00000612, offset: 0x0012
>> FAT16: entry: 0x00000613 = 1555, offset: 0x0013 = 19
>> FAT16: ret: 0x00000614, entry: 0x00000613, offset: 0x0013
>> FAT16: entry: 0x00000614 = 1556, offset: 0x0014 = 20
>> FAT16: ret: 0x00000615, entry: 0x00000614, offset: 0x0014
>> FAT16: entry: 0x00000615 = 1557, offset: 0x0015 = 21
>> FAT16: ret: 0x00000616, entry: 0x00000615, offset: 0x0015
>> FAT16: entry: 0x00000616 = 1558, offset: 0x0016 = 22
>> FAT16: ret: 0x00000617, entry: 0x00000616, offset: 0x0016
>> FAT16: entry: 0x00000617 = 1559, offset: 0x0017 = 23
>> FAT16: ret: 0x00000618, entry: 0x00000617, offset: 0x0017
>> FAT16: entry: 0x00000618 = 1560, offset: 0x0018 = 24
>> FAT16: ret: 0x00000619, entry: 0x00000618, offset: 0x0018
>> FAT16: entry: 0x00000619 = 1561, offset: 0x0019 = 25
>> FAT16: ret: 0x0000061a, entry: 0x00000619, offset: 0x0019
>> FAT16: entry: 0x0000061a = 1562, offset: 0x001a = 26
>> FAT16: ret: 0x0000061b, entry: 0x0000061a, offset: 0x001a
>> FAT16: entry: 0x0000061b = 1563, offset: 0x001b = 27
>> FAT16: ret: 0x0000061c, entry: 0x0000061b, offset: 0x001b
>> FAT16: entry: 0x0000061c = 1564, offset: 0x001c = 28
>> FAT16: ret: 0x0000061d, entry: 0x0000061c, offset: 0x001c
>> FAT16: entry: 0x0000061d = 1565, offset: 0x001d = 29
>> FAT16: ret: 0x0000061e, entry: 0x0000061d, offset: 0x001d
>> FAT16: entry: 0x0000061e = 1566, offset: 0x001e = 30
>> FAT16: ret: 0x0000061f, entry: 0x0000061e, offset: 0x001e
>> FAT16: entry: 0x0000061f = 1567, offset: 0x001f = 31
>> FAT16: ret: 0x00000620, entry: 0x0000061f, offset: 0x001f
>> FAT16: entry: 0x00000620 = 1568, offset: 0x0020 = 32
>> FAT16: ret: 0x00000621, entry: 0x00000620, offset: 0x0020
>> FAT16: entry: 0x00000621 = 1569, offset: 0x0021 = 33
>> FAT16: ret: 0x00000622, entry: 0x00000621, offset: 0x0021
>> FAT16: entry: 0x00000622 = 1570, offset: 0x0022 = 34
>> FAT16: ret: 0x00000623, entry: 0x00000622, offset: 0x0022
>> FAT16: entry: 0x00000623 = 1571, offset: 0x0023 = 35
>> FAT16: ret: 0x00000624, entry: 0x00000623, offset: 0x0023
>> FAT16: entry: 0x00000624 = 1572, offset: 0x0024 = 36
>> FAT16: ret: 0x00000625, entry: 0x00000624, offset: 0x0024
>> FAT16: entry: 0x00000625 = 1573, offset: 0x0025 = 37
>> FAT16: ret: 0x00000626, entry: 0x00000625, offset: 0x0025
>> FAT16: entry: 0x00000626 = 1574, offset: 0x0026 = 38
>> FAT16: ret: 0x00000627, entry: 0x00000626, offset: 0x0026
>> FAT16: entry: 0x00000627 = 1575, offset: 0x0027 = 39
>> FAT16: ret: 0x00000628, entry: 0x00000627, offset: 0x0027
>> FAT16: entry: 0x00000628 = 1576, offset: 0x0028 = 40
>> FAT16: ret: 0x00000629, entry: 0x00000628, offset: 0x0028
>> FAT16: entry: 0x00000629 = 1577, offset: 0x0029 = 41
>> FAT16: ret: 0x0000062a, entry: 0x00000629, offset: 0x0029
>> FAT16: entry: 0x0000062a = 1578, offset: 0x002a = 42
>> FAT16: ret: 0x0000062b, entry: 0x0000062a, offset: 0x002a
>> FAT16: entry: 0x0000062b = 1579, offset: 0x002b = 43
>> FAT16: ret: 0x0000062c, entry: 0x0000062b, offset: 0x002b
>> clustnum: 525, startsect: 2525, pos: 0
>> FAT16: entry: 0x0000062c = 1580, offset: 0x002c = 44
>> FAT16: ret: 0x0000ffff, entry: 0x0000062c, offset: 0x002c
>> attempt to write 0x100000 bytes
>> debug: evicting 1, dirty: 0
>> clustnum: -6, startsect: 401
>> 1048576 bytes written
>> switch to partitions #0, OK
>> mmc1(part 0) is current device
>> switch to partitions #0, OK
>> mmc0 is current device
>> READING!
>> FAT16, fat_sect: 1, fatlength: 200
>> Rootdir begins at cluster: -6, sector: 401, offset: 32200
>> Data begins at: 425
>> Sector size: 512, cluster size: 4
>> FAT read(sect=401), clust_size=4, DIRENTSPERBLOCK=16
>> reading u-boot.img at pos 0
>> Filesize: 1048576 bytes
>> 1048576 bytes
>> FAT16: entry: 0x0000020d = 525, offset: 0x020d = 525
>> debug: evicting -1, dirty: 0
>> FAT16: ret: 0x0000020e, entry: 0x0000020d, offset: 0x020d
>> FAT16: entry: 0x0000020e = 526, offset: 0x020e = 526
>> FAT16: ret: 0x0000020f, entry: 0x0000020e, offset: 0x020e
>> FAT16: entry: 0x0000020f = 527, offset: 0x020f = 527
>> FAT16: ret: 0x00000210, entry: 0x0000020f, offset: 0x020f
>> FAT16: entry: 0x00000210 = 528, offset: 0x0210 = 528
>> FAT16: ret: 0x00000211, entry: 0x00000210, offset: 0x0210
>> FAT16: entry: 0x00000211 = 529, offset: 0x0211 = 529
>> FAT16: ret: 0x00000212, entry: 0x00000211, offset: 0x0211
>> FAT16: entry: 0x00000212 = 530, offset: 0x0212 = 530
>> FAT16: ret: 0x00000213, entry: 0x00000212, offset: 0x0212
>> FAT16: entry: 0x00000213 = 531, offset: 0x0213 = 531
>> FAT16: ret: 0x00000214, entry: 0x00000213, offset: 0x0213
>> FAT16: entry: 0x00000214 = 532, offset: 0x0214 = 532
>> FAT16: ret: 0x00000215, entry: 0x00000214, offset: 0x0214
>> FAT16: entry: 0x00000215 = 533, offset: 0x0215 = 533
>> FAT16: ret: 0x00000216, entry: 0x00000215, offset: 0x0215
>> FAT16: entry: 0x00000216 = 534, offset: 0x0216 = 534
>> FAT16: ret: 0x00000217, entry: 0x00000216, offset: 0x0216
>> FAT16: entry: 0x00000217 = 535, offset: 0x0217 = 535
>> FAT16: ret: 0x00000218, entry: 0x00000217, offset: 0x0217
>> FAT16: entry: 0x00000218 = 536, offset: 0x0218 = 536
>> FAT16: ret: 0x00000219, entry: 0x00000218, offset: 0x0218
>> FAT16: entry: 0x00000219 = 537, offset: 0x0219 = 537
>> FAT16: ret: 0x0000021a, entry: 0x00000219, offset: 0x0219
>> FAT16: entry: 0x0000021a = 538, offset: 0x021a = 538
>> FAT16: ret: 0x0000021b, entry: 0x0000021a, offset: 0x021a
>> FAT16: entry: 0x0000021b = 539, offset: 0x021b = 539
>> FAT16: ret: 0x0000021c, entry: 0x0000021b, offset: 0x021b
>> FAT16: entry: 0x0000021c = 540, offset: 0x021c = 540
>> FAT16: ret: 0x0000021d, entry: 0x0000021c, offset: 0x021c
>> FAT16: entry: 0x0000021d = 541, offset: 0x021d = 541
>> FAT16: ret: 0x0000021e, entry: 0x0000021d, offset: 0x021d
>> FAT16: entry: 0x0000021e = 542, offset: 0x021e = 542
>> FAT16: ret: 0x0000021f, entry: 0x0000021e, offset: 0x021e
>> FAT16: entry: 0x0000021f = 543, offset: 0x021f = 543
>> FAT16: ret: 0x00000220, entry: 0x0000021f, offset: 0x021f
>> FAT16: entry: 0x00000220 = 544, offset: 0x0220 = 544
>> FAT16: ret: 0x00000221, entry: 0x00000220, offset: 0x0220
>> FAT16: entry: 0x00000221 = 545, offset: 0x0221 = 545
>> FAT16: ret: 0x00000222, entry: 0x00000221, offset: 0x0221
>> FAT16: entry: 0x00000222 = 546, offset: 0x0222 = 546
>> FAT16: ret: 0x00000223, entry: 0x00000222, offset: 0x0222
>> FAT16: entry: 0x00000223 = 547, offset: 0x0223 = 547
>> FAT16: ret: 0x00000224, entry: 0x00000223, offset: 0x0223
>> FAT16: entry: 0x00000224 = 548, offset: 0x0224 = 548
>> FAT16: ret: 0x00000225, entry: 0x00000224, offset: 0x0224
>> FAT16: entry: 0x00000225 = 549, offset: 0x0225 = 549
>> FAT16: ret: 0x00000226, entry: 0x00000225, offset: 0x0225
>> FAT16: entry: 0x00000226 = 550, offset: 0x0226 = 550
>> FAT16: ret: 0x00000227, entry: 0x00000226, offset: 0x0226
>> FAT16: entry: 0x00000227 = 551, offset: 0x0227 = 551
>> FAT16: ret: 0x00000228, entry: 0x00000227, offset: 0x0227
>> FAT16: entry: 0x00000228 = 552, offset: 0x0228 = 552
>> FAT16: ret: 0x00000229, entry: 0x00000228, offset: 0x0228
>> FAT16: entry: 0x00000229 = 553, offset: 0x0229 = 553
>> FAT16: ret: 0x0000022a, entry: 0x00000229, offset: 0x0229
>> FAT16: entry: 0x0000022a = 554, offset: 0x022a = 554
>> FAT16: ret: 0x0000022b, entry: 0x0000022a, offset: 0x022a
>> FAT16: entry: 0x0000022b = 555, offset: 0x022b = 555
>> FAT16: ret: 0x0000022c, entry: 0x0000022b, offset: 0x022b
>> FAT16: entry: 0x0000022c = 556, offset: 0x022c = 556
>> FAT16: ret: 0x0000022d, entry: 0x0000022c, offset: 0x022c
>> FAT16: entry: 0x0000022d = 557, offset: 0x022d = 557
>> FAT16: ret: 0x0000022e, entry: 0x0000022d, offset: 0x022d
>> FAT16: entry: 0x0000022e = 558, offset: 0x022e = 558
>> FAT16: ret: 0x0000022f, entry: 0x0000022e, offset: 0x022e
>> FAT16: entry: 0x0000022f = 559, offset: 0x022f = 559
>> FAT16: ret: 0x00000230, entry: 0x0000022f, offset: 0x022f
>> FAT16: entry: 0x00000230 = 560, offset: 0x0230 = 560
>> FAT16: ret: 0x00000231, entry: 0x00000230, offset: 0x0230
>> FAT16: entry: 0x00000231 = 561, offset: 0x0231 = 561
>> FAT16: ret: 0x00000232, entry: 0x00000231, offset: 0x0231
>> FAT16: entry: 0x00000232 = 562, offset: 0x0232 = 562
>> FAT16: ret: 0x00000233, entry: 0x00000232, offset: 0x0232
>> FAT16: entry: 0x00000233 = 563, offset: 0x0233 = 563
>> FAT16: ret: 0x00000234, entry: 0x00000233, offset: 0x0233
>> FAT16: entry: 0x00000234 = 564, offset: 0x0234 = 564
>> FAT16: ret: 0x00000235, entry: 0x00000234, offset: 0x0234
>> FAT16: entry: 0x00000235 = 565, offset: 0x0235 = 565
>> FAT16: ret: 0x00000236, entry: 0x00000235, offset: 0x0235
>> FAT16: entry: 0x00000236 = 566, offset: 0x0236 = 566
>> FAT16: ret: 0x00000237, entry: 0x00000236, offset: 0x0236
>> FAT16: entry: 0x00000237 = 567, offset: 0x0237 = 567
>> FAT16: ret: 0x00000238, entry: 0x00000237, offset: 0x0237
>> FAT16: entry: 0x00000238 = 568, offset: 0x0238 = 568
>> FAT16: ret: 0x00000239, entry: 0x00000238, offset: 0x0238
>> FAT16: entry: 0x00000239 = 569, offset: 0x0239 = 569
>> FAT16: ret: 0x0000023a, entry: 0x00000239, offset: 0x0239
>> FAT16: entry: 0x0000023a = 570, offset: 0x023a = 570
>> FAT16: ret: 0x0000023b, entry: 0x0000023a, offset: 0x023a
>> FAT16: entry: 0x0000023b = 571, offset: 0x023b = 571
>> FAT16: ret: 0x0000023c, entry: 0x0000023b, offset: 0x023b
>> FAT16: entry: 0x0000023c = 572, offset: 0x023c = 572
>> FAT16: ret: 0x0000023d, entry: 0x0000023c, offset: 0x023c
>> FAT16: entry: 0x0000023d = 573, offset: 0x023d = 573
>> FAT16: ret: 0x0000023e, entry: 0x0000023d, offset: 0x023d
>> FAT16: entry: 0x0000023e = 574, offset: 0x023e = 574
>> FAT16: ret: 0x0000023f, entry: 0x0000023e, offset: 0x023e
>> FAT16: entry: 0x0000023f = 575, offset: 0x023f = 575
>> FAT16: ret: 0x00000240, entry: 0x0000023f, offset: 0x023f
>> FAT16: entry: 0x00000240 = 576, offset: 0x0240 = 576
>> FAT16: ret: 0x00000241, entry: 0x00000240, offset: 0x0240
>> FAT16: entry: 0x00000241 = 577, offset: 0x0241 = 577
>> FAT16: ret: 0x00000242, entry: 0x00000241, offset: 0x0241
>> FAT16: entry: 0x00000242 = 578, offset: 0x0242 = 578
>> FAT16: ret: 0x00000243, entry: 0x00000242, offset: 0x0242
>> FAT16: entry: 0x00000243 = 579, offset: 0x0243 = 579
>> FAT16: ret: 0x00000244, entry: 0x00000243, offset: 0x0243
>> FAT16: entry: 0x00000244 = 580, offset: 0x0244 = 580
>> FAT16: ret: 0x00000245, entry: 0x00000244, offset: 0x0244
>> FAT16: entry: 0x00000245 = 581, offset: 0x0245 = 581
>> FAT16: ret: 0x00000246, entry: 0x00000245, offset: 0x0245
>> FAT16: entry: 0x00000246 = 582, offset: 0x0246 = 582
>> FAT16: ret: 0x00000247, entry: 0x00000246, offset: 0x0246
>> FAT16: entry: 0x00000247 = 583, offset: 0x0247 = 583
>> FAT16: ret: 0x00000248, entry: 0x00000247, offset: 0x0247
>> FAT16: entry: 0x00000248 = 584, offset: 0x0248 = 584
>> FAT16: ret: 0x00000249, entry: 0x00000248, offset: 0x0248
>> FAT16: entry: 0x00000249 = 585, offset: 0x0249 = 585
>> FAT16: ret: 0x0000024a, entry: 0x00000249, offset: 0x0249
>> FAT16: entry: 0x0000024a = 586, offset: 0x024a = 586
>> FAT16: ret: 0x0000024b, entry: 0x0000024a, offset: 0x024a
>> FAT16: entry: 0x0000024b = 587, offset: 0x024b = 587
>> FAT16: ret: 0x0000024c, entry: 0x0000024b, offset: 0x024b
>> FAT16: entry: 0x0000024c = 588, offset: 0x024c = 588
>> FAT16: ret: 0x0000024d, entry: 0x0000024c, offset: 0x024c
>> FAT16: entry: 0x0000024d = 589, offset: 0x024d = 589
>> FAT16: ret: 0x0000024e, entry: 0x0000024d, offset: 0x024d
>> FAT16: entry: 0x0000024e = 590, offset: 0x024e = 590
>> FAT16: ret: 0x0000024f, entry: 0x0000024e, offset: 0x024e
>> FAT16: entry: 0x0000024f = 591, offset: 0x024f = 591
>> FAT16: ret: 0x00000250, entry: 0x0000024f, offset: 0x024f
>> FAT16: entry: 0x00000250 = 592, offset: 0x0250 = 592
>> FAT16: ret: 0x00000251, entry: 0x00000250, offset: 0x0250
>> FAT16: entry: 0x00000251 = 593, offset: 0x0251 = 593
>> FAT16: ret: 0x00000252, entry: 0x00000251, offset: 0x0251
>> FAT16: entry: 0x00000252 = 594, offset: 0x0252 = 594
>> FAT16: ret: 0x00000253, entry: 0x00000252, offset: 0x0252
>> FAT16: entry: 0x00000253 = 595, offset: 0x0253 = 595
>> FAT16: ret: 0x00000254, entry: 0x00000253, offset: 0x0253
>> FAT16: entry: 0x00000254 = 596, offset: 0x0254 = 596
>> FAT16: ret: 0x00000255, entry: 0x00000254, offset: 0x0254
>> FAT16: entry: 0x00000255 = 597, offset: 0x0255 = 597
>> FAT16: ret: 0x00000256, entry: 0x00000255, offset: 0x0255
>> FAT16: entry: 0x00000256 = 598, offset: 0x0256 = 598
>> FAT16: ret: 0x00000257, entry: 0x00000256, offset: 0x0256
>> FAT16: entry: 0x00000257 = 599, offset: 0x0257 = 599
>> FAT16: ret: 0x00000258, entry: 0x00000257, offset: 0x0257
>> FAT16: entry: 0x00000258 = 600, offset: 0x0258 = 600
>> FAT16: ret: 0x00000259, entry: 0x00000258, offset: 0x0258
>> FAT16: entry: 0x00000259 = 601, offset: 0x0259 = 601
>> FAT16: ret: 0x0000025a, entry: 0x00000259, offset: 0x0259
>> FAT16: entry: 0x0000025a = 602, offset: 0x025a = 602
>> FAT16: ret: 0x0000025b, entry: 0x0000025a, offset: 0x025a
>> FAT16: entry: 0x0000025b = 603, offset: 0x025b = 603
>> FAT16: ret: 0x0000025c, entry: 0x0000025b, offset: 0x025b
>> FAT16: entry: 0x0000025c = 604, offset: 0x025c = 604
>> FAT16: ret: 0x0000025d, entry: 0x0000025c, offset: 0x025c
>> FAT16: entry: 0x0000025d = 605, offset: 0x025d = 605
>> FAT16: ret: 0x0000025e, entry: 0x0000025d, offset: 0x025d
>> FAT16: entry: 0x0000025e = 606, offset: 0x025e = 606
>> FAT16: ret: 0x0000025f, entry: 0x0000025e, offset: 0x025e
>> FAT16: entry: 0x0000025f = 607, offset: 0x025f = 607
>> FAT16: ret: 0x00000260, entry: 0x0000025f, offset: 0x025f
>> FAT16: entry: 0x00000260 = 608, offset: 0x0260 = 608
>> FAT16: ret: 0x00000261, entry: 0x00000260, offset: 0x0260
>> FAT16: entry: 0x00000261 = 609, offset: 0x0261 = 609
>> FAT16: ret: 0x00000262, entry: 0x00000261, offset: 0x0261
>> FAT16: entry: 0x00000262 = 610, offset: 0x0262 = 610
>> FAT16: ret: 0x00000263, entry: 0x00000262, offset: 0x0262
>> FAT16: entry: 0x00000263 = 611, offset: 0x0263 = 611
>> FAT16: ret: 0x00000264, entry: 0x00000263, offset: 0x0263
>> FAT16: entry: 0x00000264 = 612, offset: 0x0264 = 612
>> FAT16: ret: 0x00000265, entry: 0x00000264, offset: 0x0264
>> FAT16: entry: 0x00000265 = 613, offset: 0x0265 = 613
>> FAT16: ret: 0x00000266, entry: 0x00000265, offset: 0x0265
>> FAT16: entry: 0x00000266 = 614, offset: 0x0266 = 614
>> FAT16: ret: 0x00000267, entry: 0x00000266, offset: 0x0266
>> FAT16: entry: 0x00000267 = 615, offset: 0x0267 = 615
>> FAT16: ret: 0x00000268, entry: 0x00000267, offset: 0x0267
>> FAT16: entry: 0x00000268 = 616, offset: 0x0268 = 616
>> FAT16: ret: 0x00000269, entry: 0x00000268, offset: 0x0268
>> FAT16: entry: 0x00000269 = 617, offset: 0x0269 = 617
>> FAT16: ret: 0x0000026a, entry: 0x00000269, offset: 0x0269
>> FAT16: entry: 0x0000026a = 618, offset: 0x026a = 618
>> FAT16: ret: 0x0000026b, entry: 0x0000026a, offset: 0x026a
>> FAT16: entry: 0x0000026b = 619, offset: 0x026b = 619
>> FAT16: ret: 0x0000026c, entry: 0x0000026b, offset: 0x026b
>> FAT16: entry: 0x0000026c = 620, offset: 0x026c = 620
>> FAT16: ret: 0x0000026d, entry: 0x0000026c, offset: 0x026c
>> FAT16: entry: 0x0000026d = 621, offset: 0x026d = 621
>> FAT16: ret: 0x0000026e, entry: 0x0000026d, offset: 0x026d
>> FAT16: entry: 0x0000026e = 622, offset: 0x026e = 622
>> FAT16: ret: 0x0000026f, entry: 0x0000026e, offset: 0x026e
>> FAT16: entry: 0x0000026f = 623, offset: 0x026f = 623
>> FAT16: ret: 0x00000270, entry: 0x0000026f, offset: 0x026f
>> FAT16: entry: 0x00000270 = 624, offset: 0x0270 = 624
>> FAT16: ret: 0x00000271, entry: 0x00000270, offset: 0x0270
>> FAT16: entry: 0x00000271 = 625, offset: 0x0271 = 625
>> FAT16: ret: 0x00000272, entry: 0x00000271, offset: 0x0271
>> FAT16: entry: 0x00000272 = 626, offset: 0x0272 = 626
>> FAT16: ret: 0x00000273, entry: 0x00000272, offset: 0x0272
>> FAT16: entry: 0x00000273 = 627, offset: 0x0273 = 627
>> FAT16: ret: 0x00000274, entry: 0x00000273, offset: 0x0273
>> FAT16: entry: 0x00000274 = 628, offset: 0x0274 = 628
>> FAT16: ret: 0x00000275, entry: 0x00000274, offset: 0x0274
>> FAT16: entry: 0x00000275 = 629, offset: 0x0275 = 629
>> FAT16: ret: 0x00000276, entry: 0x00000275, offset: 0x0275
>> FAT16: entry: 0x00000276 = 630, offset: 0x0276 = 630
>> FAT16: ret: 0x00000277, entry: 0x00000276, offset: 0x0276
>> FAT16: entry: 0x00000277 = 631, offset: 0x0277 = 631
>> FAT16: ret: 0x00000278, entry: 0x00000277, offset: 0x0277
>> FAT16: entry: 0x00000278 = 632, offset: 0x0278 = 632
>> FAT16: ret: 0x00000279, entry: 0x00000278, offset: 0x0278
>> FAT16: entry: 0x00000279 = 633, offset: 0x0279 = 633
>> FAT16: ret: 0x0000027a, entry: 0x00000279, offset: 0x0279
>> FAT16: entry: 0x0000027a = 634, offset: 0x027a = 634
>> FAT16: ret: 0x0000027b, entry: 0x0000027a, offset: 0x027a
>> FAT16: entry: 0x0000027b = 635, offset: 0x027b = 635
>> FAT16: ret: 0x0000027c, entry: 0x0000027b, offset: 0x027b
>> FAT16: entry: 0x0000027c = 636, offset: 0x027c = 636
>> FAT16: ret: 0x0000027d, entry: 0x0000027c, offset: 0x027c
>> FAT16: entry: 0x0000027d = 637, offset: 0x027d = 637
>> FAT16: ret: 0x0000027e, entry: 0x0000027d, offset: 0x027d
>> FAT16: entry: 0x0000027e = 638, offset: 0x027e = 638
>> FAT16: ret: 0x0000027f, entry: 0x0000027e, offset: 0x027e
>> FAT16: entry: 0x0000027f = 639, offset: 0x027f = 639
>> FAT16: ret: 0x00000280, entry: 0x0000027f, offset: 0x027f
>> FAT16: entry: 0x00000280 = 640, offset: 0x0280 = 640
>> FAT16: ret: 0x00000281, entry: 0x00000280, offset: 0x0280
>> FAT16: entry: 0x00000281 = 641, offset: 0x0281 = 641
>> FAT16: ret: 0x00000282, entry: 0x00000281, offset: 0x0281
>> FAT16: entry: 0x00000282 = 642, offset: 0x0282 = 642
>> FAT16: ret: 0x00000283, entry: 0x00000282, offset: 0x0282
>> FAT16: entry: 0x00000283 = 643, offset: 0x0283 = 643
>> FAT16: ret: 0x00000284, entry: 0x00000283, offset: 0x0283
>> FAT16: entry: 0x00000284 = 644, offset: 0x0284 = 644
>> FAT16: ret: 0x00000285, entry: 0x00000284, offset: 0x0284
>> FAT16: entry: 0x00000285 = 645, offset: 0x0285 = 645
>> FAT16: ret: 0x00000286, entry: 0x00000285, offset: 0x0285
>> FAT16: entry: 0x00000286 = 646, offset: 0x0286 = 646
>> FAT16: ret: 0x00000287, entry: 0x00000286, offset: 0x0286
>> FAT16: entry: 0x00000287 = 647, offset: 0x0287 = 647
>> FAT16: ret: 0x00000288, entry: 0x00000287, offset: 0x0287
>> FAT16: entry: 0x00000288 = 648, offset: 0x0288 = 648
>> FAT16: ret: 0x00000289, entry: 0x00000288, offset: 0x0288
>> FAT16: entry: 0x00000289 = 649, offset: 0x0289 = 649
>> FAT16: ret: 0x0000028a, entry: 0x00000289, offset: 0x0289
>> FAT16: entry: 0x0000028a = 650, offset: 0x028a = 650
>> FAT16: ret: 0x0000028b, entry: 0x0000028a, offset: 0x028a
>> FAT16: entry: 0x0000028b = 651, offset: 0x028b = 651
>> FAT16: ret: 0x0000028c, entry: 0x0000028b, offset: 0x028b
>> FAT16: entry: 0x0000028c = 652, offset: 0x028c = 652
>> FAT16: ret: 0x0000028d, entry: 0x0000028c, offset: 0x028c
>> FAT16: entry: 0x0000028d = 653, offset: 0x028d = 653
>> FAT16: ret: 0x0000028e, entry: 0x0000028d, offset: 0x028d
>> FAT16: entry: 0x0000028e = 654, offset: 0x028e = 654
>> FAT16: ret: 0x0000028f, entry: 0x0000028e, offset: 0x028e
>> FAT16: entry: 0x0000028f = 655, offset: 0x028f = 655
>> FAT16: ret: 0x00000290, entry: 0x0000028f, offset: 0x028f
>> FAT16: entry: 0x00000290 = 656, offset: 0x0290 = 656
>> FAT16: ret: 0x00000291, entry: 0x00000290, offset: 0x0290
>> FAT16: entry: 0x00000291 = 657, offset: 0x0291 = 657
>> FAT16: ret: 0x00000292, entry: 0x00000291, offset: 0x0291
>> FAT16: entry: 0x00000292 = 658, offset: 0x0292 = 658
>> FAT16: ret: 0x00000293, entry: 0x00000292, offset: 0x0292
>> FAT16: entry: 0x00000293 = 659, offset: 0x0293 = 659
>> FAT16: ret: 0x00000294, entry: 0x00000293, offset: 0x0293
>> FAT16: entry: 0x00000294 = 660, offset: 0x0294 = 660
>> FAT16: ret: 0x00000295, entry: 0x00000294, offset: 0x0294
>> FAT16: entry: 0x00000295 = 661, offset: 0x0295 = 661
>> FAT16: ret: 0x00000296, entry: 0x00000295, offset: 0x0295
>> FAT16: entry: 0x00000296 = 662, offset: 0x0296 = 662
>> FAT16: ret: 0x00000297, entry: 0x00000296, offset: 0x0296
>> FAT16: entry: 0x00000297 = 663, offset: 0x0297 = 663
>> FAT16: ret: 0x00000298, entry: 0x00000297, offset: 0x0297
>> FAT16: entry: 0x00000298 = 664, offset: 0x0298 = 664
>> FAT16: ret: 0x00000299, entry: 0x00000298, offset: 0x0298
>> FAT16: entry: 0x00000299 = 665, offset: 0x0299 = 665
>> FAT16: ret: 0x0000029a, entry: 0x00000299, offset: 0x0299
>> FAT16: entry: 0x0000029a = 666, offset: 0x029a = 666
>> FAT16: ret: 0x0000029b, entry: 0x0000029a, offset: 0x029a
>> FAT16: entry: 0x0000029b = 667, offset: 0x029b = 667
>> FAT16: ret: 0x0000029c, entry: 0x0000029b, offset: 0x029b
>> FAT16: entry: 0x0000029c = 668, offset: 0x029c = 668
>> FAT16: ret: 0x0000029d, entry: 0x0000029c, offset: 0x029c
>> FAT16: entry: 0x0000029d = 669, offset: 0x029d = 669
>> FAT16: ret: 0x0000029e, entry: 0x0000029d, offset: 0x029d
>> FAT16: entry: 0x0000029e = 670, offset: 0x029e = 670
>> FAT16: ret: 0x0000029f, entry: 0x0000029e, offset: 0x029e
>> FAT16: entry: 0x0000029f = 671, offset: 0x029f = 671
>> FAT16: ret: 0x000002a0, entry: 0x0000029f, offset: 0x029f
>> FAT16: entry: 0x000002a0 = 672, offset: 0x02a0 = 672
>> FAT16: ret: 0x000002a1, entry: 0x000002a0, offset: 0x02a0
>> FAT16: entry: 0x000002a1 = 673, offset: 0x02a1 = 673
>> FAT16: ret: 0x000002a2, entry: 0x000002a1, offset: 0x02a1
>> FAT16: entry: 0x000002a2 = 674, offset: 0x02a2 = 674
>> FAT16: ret: 0x000002a3, entry: 0x000002a2, offset: 0x02a2
>> FAT16: entry: 0x000002a3 = 675, offset: 0x02a3 = 675
>> FAT16: ret: 0x000002a4, entry: 0x000002a3, offset: 0x02a3
>> FAT16: entry: 0x000002a4 = 676, offset: 0x02a4 = 676
>> FAT16: ret: 0x000002a5, entry: 0x000002a4, offset: 0x02a4
>> FAT16: entry: 0x000002a5 = 677, offset: 0x02a5 = 677
>> FAT16: ret: 0x000002a6, entry: 0x000002a5, offset: 0x02a5
>> FAT16: entry: 0x000002a6 = 678, offset: 0x02a6 = 678
>> FAT16: ret: 0x000002a7, entry: 0x000002a6, offset: 0x02a6
>> FAT16: entry: 0x000002a7 = 679, offset: 0x02a7 = 679
>> FAT16: ret: 0x000002a8, entry: 0x000002a7, offset: 0x02a7
>> FAT16: entry: 0x000002a8 = 680, offset: 0x02a8 = 680
>> FAT16: ret: 0x000002a9, entry: 0x000002a8, offset: 0x02a8
>> FAT16: entry: 0x000002a9 = 681, offset: 0x02a9 = 681
>> FAT16: ret: 0x000002aa, entry: 0x000002a9, offset: 0x02a9
>> FAT16: entry: 0x000002aa = 682, offset: 0x02aa = 682
>> FAT16: ret: 0x000002ab, entry: 0x000002aa, offset: 0x02aa
>> FAT16: entry: 0x000002ab = 683, offset: 0x02ab = 683
>> FAT16: ret: 0x000002ac, entry: 0x000002ab, offset: 0x02ab
>> FAT16: entry: 0x000002ac = 684, offset: 0x02ac = 684
>> FAT16: ret: 0x000002ad, entry: 0x000002ac, offset: 0x02ac
>> FAT16: entry: 0x000002ad = 685, offset: 0x02ad = 685
>> FAT16: ret: 0x000002ae, entry: 0x000002ad, offset: 0x02ad
>> FAT16: entry: 0x000002ae = 686, offset: 0x02ae = 686
>> FAT16: ret: 0x000002af, entry: 0x000002ae, offset: 0x02ae
>> FAT16: entry: 0x000002af = 687, offset: 0x02af = 687
>> FAT16: ret: 0x000002b0, entry: 0x000002af, offset: 0x02af
>> FAT16: entry: 0x000002b0 = 688, offset: 0x02b0 = 688
>> FAT16: ret: 0x000002b1, entry: 0x000002b0, offset: 0x02b0
>> FAT16: entry: 0x000002b1 = 689, offset: 0x02b1 = 689
>> FAT16: ret: 0x000002b2, entry: 0x000002b1, offset: 0x02b1
>> FAT16: entry: 0x000002b2 = 690, offset: 0x02b2 = 690
>> FAT16: ret: 0x000002b3, entry: 0x000002b2, offset: 0x02b2
>> FAT16: entry: 0x000002b3 = 691, offset: 0x02b3 = 691
>> FAT16: ret: 0x000002b4, entry: 0x000002b3, offset: 0x02b3
>> FAT16: entry: 0x000002b4 = 692, offset: 0x02b4 = 692
>> FAT16: ret: 0x000002b5, entry: 0x000002b4, offset: 0x02b4
>> FAT16: entry: 0x000002b5 = 693, offset: 0x02b5 = 693
>> FAT16: ret: 0x000002b6, entry: 0x000002b5, offset: 0x02b5
>> FAT16: entry: 0x000002b6 = 694, offset: 0x02b6 = 694
>> FAT16: ret: 0x000002b7, entry: 0x000002b6, offset: 0x02b6
>> FAT16: entry: 0x000002b7 = 695, offset: 0x02b7 = 695
>> FAT16: ret: 0x000002b8, entry: 0x000002b7, offset: 0x02b7
>> FAT16: entry: 0x000002b8 = 696, offset: 0x02b8 = 696
>> FAT16: ret: 0x000002b9, entry: 0x000002b8, offset: 0x02b8
>> FAT16: entry: 0x000002b9 = 697, offset: 0x02b9 = 697
>> FAT16: ret: 0x000002ba, entry: 0x000002b9, offset: 0x02b9
>> FAT16: entry: 0x000002ba = 698, offset: 0x02ba = 698
>> FAT16: ret: 0x000002bb, entry: 0x000002ba, offset: 0x02ba
>> FAT16: entry: 0x000002bb = 699, offset: 0x02bb = 699
>> FAT16: ret: 0x000002bc, entry: 0x000002bb, offset: 0x02bb
>> FAT16: entry: 0x000002bc = 700, offset: 0x02bc = 700
>> FAT16: ret: 0x000002bd, entry: 0x000002bc, offset: 0x02bc
>> FAT16: entry: 0x000002bd = 701, offset: 0x02bd = 701
>> FAT16: ret: 0x000002be, entry: 0x000002bd, offset: 0x02bd
>> FAT16: entry: 0x000002be = 702, offset: 0x02be = 702
>> FAT16: ret: 0x000002bf, entry: 0x000002be, offset: 0x02be
>> FAT16: entry: 0x000002bf = 703, offset: 0x02bf = 703
>> FAT16: ret: 0x000002c0, entry: 0x000002bf, offset: 0x02bf
>> FAT16: entry: 0x000002c0 = 704, offset: 0x02c0 = 704
>> FAT16: ret: 0x000002c1, entry: 0x000002c0, offset: 0x02c0
>> FAT16: entry: 0x000002c1 = 705, offset: 0x02c1 = 705
>> FAT16: ret: 0x000002c2, entry: 0x000002c1, offset: 0x02c1
>> FAT16: entry: 0x000002c2 = 706, offset: 0x02c2 = 706
>> FAT16: ret: 0x000002c3, entry: 0x000002c2, offset: 0x02c2
>> FAT16: entry: 0x000002c3 = 707, offset: 0x02c3 = 707
>> FAT16: ret: 0x000002c4, entry: 0x000002c3, offset: 0x02c3
>> FAT16: entry: 0x000002c4 = 708, offset: 0x02c4 = 708
>> FAT16: ret: 0x000002c5, entry: 0x000002c4, offset: 0x02c4
>> FAT16: entry: 0x000002c5 = 709, offset: 0x02c5 = 709
>> FAT16: ret: 0x000002c6, entry: 0x000002c5, offset: 0x02c5
>> FAT16: entry: 0x000002c6 = 710, offset: 0x02c6 = 710
>> FAT16: ret: 0x000002c7, entry: 0x000002c6, offset: 0x02c6
>> FAT16: entry: 0x000002c7 = 711, offset: 0x02c7 = 711
>> FAT16: ret: 0x000002c8, entry: 0x000002c7, offset: 0x02c7
>> FAT16: entry: 0x000002c8 = 712, offset: 0x02c8 = 712
>> FAT16: ret: 0x000002c9, entry: 0x000002c8, offset: 0x02c8
>> FAT16: entry: 0x000002c9 = 713, offset: 0x02c9 = 713
>> FAT16: ret: 0x000002ca, entry: 0x000002c9, offset: 0x02c9
>> FAT16: entry: 0x000002ca = 714, offset: 0x02ca = 714
>> FAT16: ret: 0x000002cb, entry: 0x000002ca, offset: 0x02ca
>> FAT16: entry: 0x000002cb = 715, offset: 0x02cb = 715
>> FAT16: ret: 0x000002cc, entry: 0x000002cb, offset: 0x02cb
>> FAT16: entry: 0x000002cc = 716, offset: 0x02cc = 716
>> FAT16: ret: 0x000002cd, entry: 0x000002cc, offset: 0x02cc
>> FAT16: entry: 0x000002cd = 717, offset: 0x02cd = 717
>> FAT16: ret: 0x000002ce, entry: 0x000002cd, offset: 0x02cd
>> FAT16: entry: 0x000002ce = 718, offset: 0x02ce = 718
>> FAT16: ret: 0x000002ef, entry: 0x000002ce, offset: 0x02ce
>> gc - clustnum: 525, startsect: 2525
>> FAT16: entry: 0x000002ce = 718, offset: 0x02ce = 718
>> FAT16: ret: 0x000002ef, entry: 0x000002ce, offset: 0x02ce
>> FAT16: entry: 0x000002ef = 751, offset: 0x02ef = 751
>> FAT16: ret: 0x000002f0, entry: 0x000002ef, offset: 0x02ef
>> FAT16: entry: 0x000002f0 = 752, offset: 0x02f0 = 752
>> FAT16: ret: 0x000002f1, entry: 0x000002f0, offset: 0x02f0
>> FAT16: entry: 0x000002f1 = 753, offset: 0x02f1 = 753
>> FAT16: ret: 0x000002f2, entry: 0x000002f1, offset: 0x02f1
>> FAT16: entry: 0x000002f2 = 754, offset: 0x02f2 = 754
>> FAT16: ret: 0x000002f3, entry: 0x000002f2, offset: 0x02f2
>> FAT16: entry: 0x000002f3 = 755, offset: 0x02f3 = 755
>> FAT16: ret: 0x000002f4, entry: 0x000002f3, offset: 0x02f3
>> FAT16: entry: 0x000002f4 = 756, offset: 0x02f4 = 756
>> FAT16: ret: 0x000002f5, entry: 0x000002f4, offset: 0x02f4
>> FAT16: entry: 0x000002f5 = 757, offset: 0x02f5 = 757
>> FAT16: ret: 0x000002f6, entry: 0x000002f5, offset: 0x02f5
>> FAT16: entry: 0x000002f6 = 758, offset: 0x02f6 = 758
>> FAT16: ret: 0x000002f7, entry: 0x000002f6, offset: 0x02f6
>> FAT16: entry: 0x000002f7 = 759, offset: 0x02f7 = 759
>> FAT16: ret: 0x000002f8, entry: 0x000002f7, offset: 0x02f7
>> FAT16: entry: 0x000002f8 = 760, offset: 0x02f8 = 760
>> FAT16: ret: 0x000002f9, entry: 0x000002f8, offset: 0x02f8
>> FAT16: entry: 0x000002f9 = 761, offset: 0x02f9 = 761
>> FAT16: ret: 0x000002fa, entry: 0x000002f9, offset: 0x02f9
>> FAT16: entry: 0x000002fa = 762, offset: 0x02fa = 762
>> FAT16: ret: 0x000002fb, entry: 0x000002fa, offset: 0x02fa
>> FAT16: entry: 0x000002fb = 763, offset: 0x02fb = 763
>> FAT16: ret: 0x000002fc, entry: 0x000002fb, offset: 0x02fb
>> FAT16: entry: 0x000002fc = 764, offset: 0x02fc = 764
>> FAT16: ret: 0x000002fd, entry: 0x000002fc, offset: 0x02fc
>> FAT16: entry: 0x000002fd = 765, offset: 0x02fd = 765
>> FAT16: ret: 0x000002fe, entry: 0x000002fd, offset: 0x02fd
>> FAT16: entry: 0x000002fe = 766, offset: 0x02fe = 766
>> FAT16: ret: 0x000002ff, entry: 0x000002fe, offset: 0x02fe
>> FAT16: entry: 0x000002ff = 767, offset: 0x02ff = 767
>> FAT16: ret: 0x00000300, entry: 0x000002ff, offset: 0x02ff
>> FAT16: entry: 0x00000300 = 768, offset: 0x0300 = 768
>> FAT16: ret: 0x00000301, entry: 0x00000300, offset: 0x0300
>> FAT16: entry: 0x00000301 = 769, offset: 0x0301 = 769
>> FAT16: ret: 0x00000302, entry: 0x00000301, offset: 0x0301
>> FAT16: entry: 0x00000302 = 770, offset: 0x0302 = 770
>> FAT16: ret: 0x00000303, entry: 0x00000302, offset: 0x0302
>> FAT16: entry: 0x00000303 = 771, offset: 0x0303 = 771
>> FAT16: ret: 0x00000304, entry: 0x00000303, offset: 0x0303
>> FAT16: entry: 0x00000304 = 772, offset: 0x0304 = 772
>> FAT16: ret: 0x00000305, entry: 0x00000304, offset: 0x0304
>> FAT16: entry: 0x00000305 = 773, offset: 0x0305 = 773
>> FAT16: ret: 0x00000306, entry: 0x00000305, offset: 0x0305
>> FAT16: entry: 0x00000306 = 774, offset: 0x0306 = 774
>> FAT16: ret: 0x00000307, entry: 0x00000306, offset: 0x0306
>> FAT16: entry: 0x00000307 = 775, offset: 0x0307 = 775
>> FAT16: ret: 0x00000308, entry: 0x00000307, offset: 0x0307
>> FAT16: entry: 0x00000308 = 776, offset: 0x0308 = 776
>> FAT16: ret: 0x00000309, entry: 0x00000308, offset: 0x0308
>> FAT16: entry: 0x00000309 = 777, offset: 0x0309 = 777
>> FAT16: ret: 0x0000030a, entry: 0x00000309, offset: 0x0309
>> FAT16: entry: 0x0000030a = 778, offset: 0x030a = 778
>> FAT16: ret: 0x0000030b, entry: 0x0000030a, offset: 0x030a
>> FAT16: entry: 0x0000030b = 779, offset: 0x030b = 779
>> FAT16: ret: 0x0000030c, entry: 0x0000030b, offset: 0x030b
>> FAT16: entry: 0x0000030c = 780, offset: 0x030c = 780
>> FAT16: ret: 0x0000030d, entry: 0x0000030c, offset: 0x030c
>> FAT16: entry: 0x0000030d = 781, offset: 0x030d = 781
>> FAT16: ret: 0x0000030e, entry: 0x0000030d, offset: 0x030d
>> FAT16: entry: 0x0000030e = 782, offset: 0x030e = 782
>> FAT16: ret: 0x0000030f, entry: 0x0000030e, offset: 0x030e
>> FAT16: entry: 0x0000030f = 783, offset: 0x030f = 783
>> FAT16: ret: 0x00000310, entry: 0x0000030f, offset: 0x030f
>> FAT16: entry: 0x00000310 = 784, offset: 0x0310 = 784
>> FAT16: ret: 0x00000311, entry: 0x00000310, offset: 0x0310
>> FAT16: entry: 0x00000311 = 785, offset: 0x0311 = 785
>> FAT16: ret: 0x00000312, entry: 0x00000311, offset: 0x0311
>> FAT16: entry: 0x00000312 = 786, offset: 0x0312 = 786
>> FAT16: ret: 0x00000313, entry: 0x00000312, offset: 0x0312
>> FAT16: entry: 0x00000313 = 787, offset: 0x0313 = 787
>> FAT16: ret: 0x00000314, entry: 0x00000313, offset: 0x0313
>> FAT16: entry: 0x00000314 = 788, offset: 0x0314 = 788
>> FAT16: ret: 0x00000315, entry: 0x00000314, offset: 0x0314
>> FAT16: entry: 0x00000315 = 789, offset: 0x0315 = 789
>> FAT16: ret: 0x00000316, entry: 0x00000315, offset: 0x0315
>> FAT16: entry: 0x00000316 = 790, offset: 0x0316 = 790
>> FAT16: ret: 0x00000317, entry: 0x00000316, offset: 0x0316
>> FAT16: entry: 0x00000317 = 791, offset: 0x0317 = 791
>> FAT16: ret: 0x00000318, entry: 0x00000317, offset: 0x0317
>> FAT16: entry: 0x00000318 = 792, offset: 0x0318 = 792
>> FAT16: ret: 0x00000319, entry: 0x00000318, offset: 0x0318
>> FAT16: entry: 0x00000319 = 793, offset: 0x0319 = 793
>> FAT16: ret: 0x0000031a, entry: 0x00000319, offset: 0x0319
>> FAT16: entry: 0x0000031a = 794, offset: 0x031a = 794
>> FAT16: ret: 0x0000031b, entry: 0x0000031a, offset: 0x031a
>> FAT16: entry: 0x0000031b = 795, offset: 0x031b = 795
>> FAT16: ret: 0x0000031c, entry: 0x0000031b, offset: 0x031b
>> FAT16: entry: 0x0000031c = 796, offset: 0x031c = 796
>> FAT16: ret: 0x0000031d, entry: 0x0000031c, offset: 0x031c
>> FAT16: entry: 0x0000031d = 797, offset: 0x031d = 797
>> FAT16: ret: 0x0000031e, entry: 0x0000031d, offset: 0x031d
>> FAT16: entry: 0x0000031e = 798, offset: 0x031e = 798
>> FAT16: ret: 0x0000031f, entry: 0x0000031e, offset: 0x031e
>> FAT16: entry: 0x0000031f = 799, offset: 0x031f = 799
>> FAT16: ret: 0x00000320, entry: 0x0000031f, offset: 0x031f
>> FAT16: entry: 0x00000320 = 800, offset: 0x0320 = 800
>> FAT16: ret: 0x00000321, entry: 0x00000320, offset: 0x0320
>> FAT16: entry: 0x00000321 = 801, offset: 0x0321 = 801
>> FAT16: ret: 0x00000322, entry: 0x00000321, offset: 0x0321
>> FAT16: entry: 0x00000322 = 802, offset: 0x0322 = 802
>> FAT16: ret: 0x00000323, entry: 0x00000322, offset: 0x0322
>> FAT16: entry: 0x00000323 = 803, offset: 0x0323 = 803
>> FAT16: ret: 0x00000324, entry: 0x00000323, offset: 0x0323
>> FAT16: entry: 0x00000324 = 804, offset: 0x0324 = 804
>> FAT16: ret: 0x00000325, entry: 0x00000324, offset: 0x0324
>> FAT16: entry: 0x00000325 = 805, offset: 0x0325 = 805
>> FAT16: ret: 0x00000326, entry: 0x00000325, offset: 0x0325
>> FAT16: entry: 0x00000326 = 806, offset: 0x0326 = 806
>> FAT16: ret: 0x00000327, entry: 0x00000326, offset: 0x0326
>> FAT16: entry: 0x00000327 = 807, offset: 0x0327 = 807
>> FAT16: ret: 0x00000328, entry: 0x00000327, offset: 0x0327
>> FAT16: entry: 0x00000328 = 808, offset: 0x0328 = 808
>> FAT16: ret: 0x00000329, entry: 0x00000328, offset: 0x0328
>> FAT16: entry: 0x00000329 = 809, offset: 0x0329 = 809
>> FAT16: ret: 0x0000032a, entry: 0x00000329, offset: 0x0329
>> FAT16: entry: 0x0000032a = 810, offset: 0x032a = 810
>> FAT16: ret: 0x0000032b, entry: 0x0000032a, offset: 0x032a
>> FAT16: entry: 0x0000032b = 811, offset: 0x032b = 811
>> FAT16: ret: 0x0000032c, entry: 0x0000032b, offset: 0x032b
>> FAT16: entry: 0x0000032c = 812, offset: 0x032c = 812
>> FAT16: ret: 0x0000032d, entry: 0x0000032c, offset: 0x032c
>> FAT16: entry: 0x0000032d = 813, offset: 0x032d = 813
>> FAT16: ret: 0x0000032e, entry: 0x0000032d, offset: 0x032d
>> FAT16: entry: 0x0000032e = 814, offset: 0x032e = 814
>> FAT16: ret: 0x0000032f, entry: 0x0000032e, offset: 0x032e
>> FAT16: entry: 0x0000032f = 815, offset: 0x032f = 815
>> FAT16: ret: 0x00000330, entry: 0x0000032f, offset: 0x032f
>> FAT16: entry: 0x00000330 = 816, offset: 0x0330 = 816
>> FAT16: ret: 0x00000331, entry: 0x00000330, offset: 0x0330
>> FAT16: entry: 0x00000331 = 817, offset: 0x0331 = 817
>> FAT16: ret: 0x00000332, entry: 0x00000331, offset: 0x0331
>> FAT16: entry: 0x00000332 = 818, offset: 0x0332 = 818
>> FAT16: ret: 0x00000333, entry: 0x00000332, offset: 0x0332
>> FAT16: entry: 0x00000333 = 819, offset: 0x0333 = 819
>> FAT16: ret: 0x00000334, entry: 0x00000333, offset: 0x0333
>> FAT16: entry: 0x00000334 = 820, offset: 0x0334 = 820
>> FAT16: ret: 0x00000335, entry: 0x00000334, offset: 0x0334
>> FAT16: entry: 0x00000335 = 821, offset: 0x0335 = 821
>> FAT16: ret: 0x00000336, entry: 0x00000335, offset: 0x0335
>> FAT16: entry: 0x00000336 = 822, offset: 0x0336 = 822
>> FAT16: ret: 0x00000337, entry: 0x00000336, offset: 0x0336
>> FAT16: entry: 0x00000337 = 823, offset: 0x0337 = 823
>> FAT16: ret: 0x00000338, entry: 0x00000337, offset: 0x0337
>> FAT16: entry: 0x00000338 = 824, offset: 0x0338 = 824
>> FAT16: ret: 0x00000339, entry: 0x00000338, offset: 0x0338
>> FAT16: entry: 0x00000339 = 825, offset: 0x0339 = 825
>> FAT16: ret: 0x0000033a, entry: 0x00000339, offset: 0x0339
>> FAT16: entry: 0x0000033a = 826, offset: 0x033a = 826
>> FAT16: ret: 0x0000033b, entry: 0x0000033a, offset: 0x033a
>> FAT16: entry: 0x0000033b = 827, offset: 0x033b = 827
>> FAT16: ret: 0x0000033c, entry: 0x0000033b, offset: 0x033b
>> FAT16: entry: 0x0000033c = 828, offset: 0x033c = 828
>> FAT16: ret: 0x0000033d, entry: 0x0000033c, offset: 0x033c
>> FAT16: entry: 0x0000033d = 829, offset: 0x033d = 829
>> FAT16: ret: 0x0000033e, entry: 0x0000033d, offset: 0x033d
>> FAT16: entry: 0x0000033e = 830, offset: 0x033e = 830
>> FAT16: ret: 0x0000033f, entry: 0x0000033e, offset: 0x033e
>> FAT16: entry: 0x0000033f = 831, offset: 0x033f = 831
>> FAT16: ret: 0x00000340, entry: 0x0000033f, offset: 0x033f
>> FAT16: entry: 0x00000340 = 832, offset: 0x0340 = 832
>> FAT16: ret: 0x00000341, entry: 0x00000340, offset: 0x0340
>> FAT16: entry: 0x00000341 = 833, offset: 0x0341 = 833
>> FAT16: ret: 0x00000342, entry: 0x00000341, offset: 0x0341
>> FAT16: entry: 0x00000342 = 834, offset: 0x0342 = 834
>> FAT16: ret: 0x00000343, entry: 0x00000342, offset: 0x0342
>> FAT16: entry: 0x00000343 = 835, offset: 0x0343 = 835
>> FAT16: ret: 0x00000344, entry: 0x00000343, offset: 0x0343
>> FAT16: entry: 0x00000344 = 836, offset: 0x0344 = 836
>> FAT16: ret: 0x00000345, entry: 0x00000344, offset: 0x0344
>> FAT16: entry: 0x00000345 = 837, offset: 0x0345 = 837
>> FAT16: ret: 0x00000346, entry: 0x00000345, offset: 0x0345
>> FAT16: entry: 0x00000346 = 838, offset: 0x0346 = 838
>> FAT16: ret: 0x00000347, entry: 0x00000346, offset: 0x0346
>> FAT16: entry: 0x00000347 = 839, offset: 0x0347 = 839
>> FAT16: ret: 0x00000348, entry: 0x00000347, offset: 0x0347
>> FAT16: entry: 0x00000348 = 840, offset: 0x0348 = 840
>> FAT16: ret: 0x00000349, entry: 0x00000348, offset: 0x0348
>> FAT16: entry: 0x00000349 = 841, offset: 0x0349 = 841
>> FAT16: ret: 0x0000034a, entry: 0x00000349, offset: 0x0349
>> FAT16: entry: 0x0000034a = 842, offset: 0x034a = 842
>> FAT16: ret: 0x0000034b, entry: 0x0000034a, offset: 0x034a
>> FAT16: entry: 0x0000034b = 843, offset: 0x034b = 843
>> FAT16: ret: 0x0000034c, entry: 0x0000034b, offset: 0x034b
>> FAT16: entry: 0x0000034c = 844, offset: 0x034c = 844
>> FAT16: ret: 0x0000034d, entry: 0x0000034c, offset: 0x034c
>> FAT16: entry: 0x0000034d = 845, offset: 0x034d = 845
>> FAT16: ret: 0x0000034e, entry: 0x0000034d, offset: 0x034d
>> FAT16: entry: 0x0000034e = 846, offset: 0x034e = 846
>> FAT16: ret: 0x0000034f, entry: 0x0000034e, offset: 0x034e
>> FAT16: entry: 0x0000034f = 847, offset: 0x034f = 847
>> FAT16: ret: 0x00000350, entry: 0x0000034f, offset: 0x034f
>> FAT16: entry: 0x00000350 = 848, offset: 0x0350 = 848
>> FAT16: ret: 0x00000351, entry: 0x00000350, offset: 0x0350
>> FAT16: entry: 0x00000351 = 849, offset: 0x0351 = 849
>> FAT16: ret: 0x00000352, entry: 0x00000351, offset: 0x0351
>> FAT16: entry: 0x00000352 = 850, offset: 0x0352 = 850
>> FAT16: ret: 0x00000353, entry: 0x00000352, offset: 0x0352
>> FAT16: entry: 0x00000353 = 851, offset: 0x0353 = 851
>> FAT16: ret: 0x00000354, entry: 0x00000353, offset: 0x0353
>> FAT16: entry: 0x00000354 = 852, offset: 0x0354 = 852
>> FAT16: ret: 0x00000355, entry: 0x00000354, offset: 0x0354
>> FAT16: entry: 0x00000355 = 853, offset: 0x0355 = 853
>> FAT16: ret: 0x00000356, entry: 0x00000355, offset: 0x0355
>> FAT16: entry: 0x00000356 = 854, offset: 0x0356 = 854
>> FAT16: ret: 0x00000357, entry: 0x00000356, offset: 0x0356
>> FAT16: entry: 0x00000357 = 855, offset: 0x0357 = 855
>> FAT16: ret: 0x00000358, entry: 0x00000357, offset: 0x0357
>> FAT16: entry: 0x00000358 = 856, offset: 0x0358 = 856
>> FAT16: ret: 0x00000359, entry: 0x00000358, offset: 0x0358
>> FAT16: entry: 0x00000359 = 857, offset: 0x0359 = 857
>> FAT16: ret: 0x0000035a, entry: 0x00000359, offset: 0x0359
>> FAT16: entry: 0x0000035a = 858, offset: 0x035a = 858
>> FAT16: ret: 0x0000035b, entry: 0x0000035a, offset: 0x035a
>> FAT16: entry: 0x0000035b = 859, offset: 0x035b = 859
>> FAT16: ret: 0x0000035c, entry: 0x0000035b, offset: 0x035b
>> FAT16: entry: 0x0000035c = 860, offset: 0x035c = 860
>> FAT16: ret: 0x0000035d, entry: 0x0000035c, offset: 0x035c
>> FAT16: entry: 0x0000035d = 861, offset: 0x035d = 861
>> FAT16: ret: 0x0000035e, entry: 0x0000035d, offset: 0x035d
>> FAT16: entry: 0x0000035e = 862, offset: 0x035e = 862
>> FAT16: ret: 0x0000035f, entry: 0x0000035e, offset: 0x035e
>> FAT16: entry: 0x0000035f = 863, offset: 0x035f = 863
>> FAT16: ret: 0x00000360, entry: 0x0000035f, offset: 0x035f
>> FAT16: entry: 0x00000360 = 864, offset: 0x0360 = 864
>> FAT16: ret: 0x00000361, entry: 0x00000360, offset: 0x0360
>> FAT16: entry: 0x00000361 = 865, offset: 0x0361 = 865
>> FAT16: ret: 0x00000362, entry: 0x00000361, offset: 0x0361
>> FAT16: entry: 0x00000362 = 866, offset: 0x0362 = 866
>> FAT16: ret: 0x00000363, entry: 0x00000362, offset: 0x0362
>> FAT16: entry: 0x00000363 = 867, offset: 0x0363 = 867
>> FAT16: ret: 0x00000364, entry: 0x00000363, offset: 0x0363
>> FAT16: entry: 0x00000364 = 868, offset: 0x0364 = 868
>> FAT16: ret: 0x00000365, entry: 0x00000364, offset: 0x0364
>> FAT16: entry: 0x00000365 = 869, offset: 0x0365 = 869
>> FAT16: ret: 0x00000366, entry: 0x00000365, offset: 0x0365
>> FAT16: entry: 0x00000366 = 870, offset: 0x0366 = 870
>> FAT16: ret: 0x00000367, entry: 0x00000366, offset: 0x0366
>> FAT16: entry: 0x00000367 = 871, offset: 0x0367 = 871
>> FAT16: ret: 0x00000368, entry: 0x00000367, offset: 0x0367
>> FAT16: entry: 0x00000368 = 872, offset: 0x0368 = 872
>> FAT16: ret: 0x00000369, entry: 0x00000368, offset: 0x0368
>> FAT16: entry: 0x00000369 = 873, offset: 0x0369 = 873
>> FAT16: ret: 0x0000036a, entry: 0x00000369, offset: 0x0369
>> FAT16: entry: 0x0000036a = 874, offset: 0x036a = 874
>> FAT16: ret: 0x0000036b, entry: 0x0000036a, offset: 0x036a
>> FAT16: entry: 0x0000036b = 875, offset: 0x036b = 875
>> FAT16: ret: 0x0000036c, entry: 0x0000036b, offset: 0x036b
>> FAT16: entry: 0x0000036c = 876, offset: 0x036c = 876
>> FAT16: ret: 0x0000036d, entry: 0x0000036c, offset: 0x036c
>> FAT16: entry: 0x0000036d = 877, offset: 0x036d = 877
>> FAT16: ret: 0x0000036e, entry: 0x0000036d, offset: 0x036d
>> FAT16: entry: 0x0000036e = 878, offset: 0x036e = 878
>> FAT16: ret: 0x0000036f, entry: 0x0000036e, offset: 0x036e
>> FAT16: entry: 0x0000036f = 879, offset: 0x036f = 879
>> FAT16: ret: 0x00000370, entry: 0x0000036f, offset: 0x036f
>> FAT16: entry: 0x00000370 = 880, offset: 0x0370 = 880
>> FAT16: ret: 0x00000371, entry: 0x00000370, offset: 0x0370
>> FAT16: entry: 0x00000371 = 881, offset: 0x0371 = 881
>> FAT16: ret: 0x00000372, entry: 0x00000371, offset: 0x0371
>> FAT16: entry: 0x00000372 = 882, offset: 0x0372 = 882
>> FAT16: ret: 0x00000373, entry: 0x00000372, offset: 0x0372
>> FAT16: entry: 0x00000373 = 883, offset: 0x0373 = 883
>> FAT16: ret: 0x00000374, entry: 0x00000373, offset: 0x0373
>> FAT16: entry: 0x00000374 = 884, offset: 0x0374 = 884
>> FAT16: ret: 0x00000375, entry: 0x00000374, offset: 0x0374
>> FAT16: entry: 0x00000375 = 885, offset: 0x0375 = 885
>> FAT16: ret: 0x00000376, entry: 0x00000375, offset: 0x0375
>> FAT16: entry: 0x00000376 = 886, offset: 0x0376 = 886
>> FAT16: ret: 0x00000377, entry: 0x00000376, offset: 0x0376
>> FAT16: entry: 0x00000377 = 887, offset: 0x0377 = 887
>> FAT16: ret: 0x00000378, entry: 0x00000377, offset: 0x0377
>> FAT16: entry: 0x00000378 = 888, offset: 0x0378 = 888
>> FAT16: ret: 0x00000379, entry: 0x00000378, offset: 0x0378
>> FAT16: entry: 0x00000379 = 889, offset: 0x0379 = 889
>> FAT16: ret: 0x0000037a, entry: 0x00000379, offset: 0x0379
>> FAT16: entry: 0x0000037a = 890, offset: 0x037a = 890
>> FAT16: ret: 0x0000037b, entry: 0x0000037a, offset: 0x037a
>> FAT16: entry: 0x0000037b = 891, offset: 0x037b = 891
>> FAT16: ret: 0x0000037c, entry: 0x0000037b, offset: 0x037b
>> FAT16: entry: 0x0000037c = 892, offset: 0x037c = 892
>> FAT16: ret: 0x0000037d, entry: 0x0000037c, offset: 0x037c
>> FAT16: entry: 0x0000037d = 893, offset: 0x037d = 893
>> FAT16: ret: 0x0000037e, entry: 0x0000037d, offset: 0x037d
>> FAT16: entry: 0x0000037e = 894, offset: 0x037e = 894
>> FAT16: ret: 0x0000037f, entry: 0x0000037e, offset: 0x037e
>> FAT16: entry: 0x0000037f = 895, offset: 0x037f = 895
>> FAT16: ret: 0x00000380, entry: 0x0000037f, offset: 0x037f
>> FAT16: entry: 0x00000380 = 896, offset: 0x0380 = 896
>> FAT16: ret: 0x00000381, entry: 0x00000380, offset: 0x0380
>> FAT16: entry: 0x00000381 = 897, offset: 0x0381 = 897
>> FAT16: ret: 0x00000382, entry: 0x00000381, offset: 0x0381
>> FAT16: entry: 0x00000382 = 898, offset: 0x0382 = 898
>> FAT16: ret: 0x00000383, entry: 0x00000382, offset: 0x0382
>> FAT16: entry: 0x00000383 = 899, offset: 0x0383 = 899
>> FAT16: ret: 0x00000384, entry: 0x00000383, offset: 0x0383
>> FAT16: entry: 0x00000384 = 900, offset: 0x0384 = 900
>> FAT16: ret: 0x00000385, entry: 0x00000384, offset: 0x0384
>> FAT16: entry: 0x00000385 = 901, offset: 0x0385 = 901
>> FAT16: ret: 0x00000386, entry: 0x00000385, offset: 0x0385
>> FAT16: entry: 0x00000386 = 902, offset: 0x0386 = 902
>> FAT16: ret: 0x00000387, entry: 0x00000386, offset: 0x0386
>> FAT16: entry: 0x00000387 = 903, offset: 0x0387 = 903
>> FAT16: ret: 0x00000388, entry: 0x00000387, offset: 0x0387
>> FAT16: entry: 0x00000388 = 904, offset: 0x0388 = 904
>> FAT16: ret: 0x00000389, entry: 0x00000388, offset: 0x0388
>> FAT16: entry: 0x00000389 = 905, offset: 0x0389 = 905
>> FAT16: ret: 0x0000038a, entry: 0x00000389, offset: 0x0389
>> FAT16: entry: 0x0000038a = 906, offset: 0x038a = 906
>> FAT16: ret: 0x0000038b, entry: 0x0000038a, offset: 0x038a
>> FAT16: entry: 0x0000038b = 907, offset: 0x038b = 907
>> FAT16: ret: 0x0000038c, entry: 0x0000038b, offset: 0x038b
>> FAT16: entry: 0x0000038c = 908, offset: 0x038c = 908
>> FAT16: ret: 0x0000038d, entry: 0x0000038c, offset: 0x038c
>> FAT16: entry: 0x0000038d = 909, offset: 0x038d = 909
>> FAT16: ret: 0x0000038e, entry: 0x0000038d, offset: 0x038d
>> FAT16: entry: 0x0000038e = 910, offset: 0x038e = 910
>> FAT16: ret: 0x0000038f, entry: 0x0000038e, offset: 0x038e
>> FAT16: entry: 0x0000038f = 911, offset: 0x038f = 911
>> FAT16: ret: 0x00000390, entry: 0x0000038f, offset: 0x038f
>> FAT16: entry: 0x00000390 = 912, offset: 0x0390 = 912
>> FAT16: ret: 0x00000391, entry: 0x00000390, offset: 0x0390
>> FAT16: entry: 0x00000391 = 913, offset: 0x0391 = 913
>> FAT16: ret: 0x00000392, entry: 0x00000391, offset: 0x0391
>> FAT16: entry: 0x00000392 = 914, offset: 0x0392 = 914
>> FAT16: ret: 0x00000393, entry: 0x00000392, offset: 0x0392
>> FAT16: entry: 0x00000393 = 915, offset: 0x0393 = 915
>> FAT16: ret: 0x00000394, entry: 0x00000393, offset: 0x0393
>> FAT16: entry: 0x00000394 = 916, offset: 0x0394 = 916
>> FAT16: ret: 0x00000395, entry: 0x00000394, offset: 0x0394
>> FAT16: entry: 0x00000395 = 917, offset: 0x0395 = 917
>> FAT16: ret: 0x00000396, entry: 0x00000395, offset: 0x0395
>> FAT16: entry: 0x00000396 = 918, offset: 0x0396 = 918
>> FAT16: ret: 0x00000397, entry: 0x00000396, offset: 0x0396
>> FAT16: entry: 0x00000397 = 919, offset: 0x0397 = 919
>> FAT16: ret: 0x00000398, entry: 0x00000397, offset: 0x0397
>> FAT16: entry: 0x00000398 = 920, offset: 0x0398 = 920
>> FAT16: ret: 0x00000399, entry: 0x00000398, offset: 0x0398
>> FAT16: entry: 0x00000399 = 921, offset: 0x0399 = 921
>> FAT16: ret: 0x0000039a, entry: 0x00000399, offset: 0x0399
>> FAT16: entry: 0x0000039a = 922, offset: 0x039a = 922
>> FAT16: ret: 0x0000039b, entry: 0x0000039a, offset: 0x039a
>> FAT16: entry: 0x0000039b = 923, offset: 0x039b = 923
>> FAT16: ret: 0x0000039c, entry: 0x0000039b, offset: 0x039b
>> FAT16: entry: 0x0000039c = 924, offset: 0x039c = 924
>> FAT16: ret: 0x0000039d, entry: 0x0000039c, offset: 0x039c
>> FAT16: entry: 0x0000039d = 925, offset: 0x039d = 925
>> FAT16: ret: 0x0000039e, entry: 0x0000039d, offset: 0x039d
>> FAT16: entry: 0x0000039e = 926, offset: 0x039e = 926
>> FAT16: ret: 0x0000039f, entry: 0x0000039e, offset: 0x039e
>> FAT16: entry: 0x0000039f = 927, offset: 0x039f = 927
>> FAT16: ret: 0x000003a0, entry: 0x0000039f, offset: 0x039f
>> FAT16: entry: 0x000003a0 = 928, offset: 0x03a0 = 928
>> FAT16: ret: 0x000003a1, entry: 0x000003a0, offset: 0x03a0
>> FAT16: entry: 0x000003a1 = 929, offset: 0x03a1 = 929
>> FAT16: ret: 0x000003a2, entry: 0x000003a1, offset: 0x03a1
>> FAT16: entry: 0x000003a2 = 930, offset: 0x03a2 = 930
>> FAT16: ret: 0x000003a3, entry: 0x000003a2, offset: 0x03a2
>> FAT16: entry: 0x000003a3 = 931, offset: 0x03a3 = 931
>> FAT16: ret: 0x000003a4, entry: 0x000003a3, offset: 0x03a3
>> FAT16: entry: 0x000003a4 = 932, offset: 0x03a4 = 932
>> FAT16: ret: 0x000003a5, entry: 0x000003a4, offset: 0x03a4
>> FAT16: entry: 0x000003a5 = 933, offset: 0x03a5 = 933
>> FAT16: ret: 0x000003a6, entry: 0x000003a5, offset: 0x03a5
>> FAT16: entry: 0x000003a6 = 934, offset: 0x03a6 = 934
>> FAT16: ret: 0x000003a7, entry: 0x000003a6, offset: 0x03a6
>> FAT16: entry: 0x000003a7 = 935, offset: 0x03a7 = 935
>> FAT16: ret: 0x000003a8, entry: 0x000003a7, offset: 0x03a7
>> FAT16: entry: 0x000003a8 = 936, offset: 0x03a8 = 936
>> FAT16: ret: 0x000003a9, entry: 0x000003a8, offset: 0x03a8
>> FAT16: entry: 0x000003a9 = 937, offset: 0x03a9 = 937
>> FAT16: ret: 0x000003aa, entry: 0x000003a9, offset: 0x03a9
>> FAT16: entry: 0x000003aa = 938, offset: 0x03aa = 938
>> FAT16: ret: 0x000003ab, entry: 0x000003aa, offset: 0x03aa
>> FAT16: entry: 0x000003ab = 939, offset: 0x03ab = 939
>> FAT16: ret: 0x000003ac, entry: 0x000003ab, offset: 0x03ab
>> FAT16: entry: 0x000003ac = 940, offset: 0x03ac = 940
>> FAT16: ret: 0x000003ad, entry: 0x000003ac, offset: 0x03ac
>> FAT16: entry: 0x000003ad = 941, offset: 0x03ad = 941
>> FAT16: ret: 0x000003ae, entry: 0x000003ad, offset: 0x03ad
>> FAT16: entry: 0x000003ae = 942, offset: 0x03ae = 942
>> FAT16: ret: 0x000003af, entry: 0x000003ae, offset: 0x03ae
>> FAT16: entry: 0x000003af = 943, offset: 0x03af = 943
>> FAT16: ret: 0x000003b0, entry: 0x000003af, offset: 0x03af
>> FAT16: entry: 0x000003b0 = 944, offset: 0x03b0 = 944
>> FAT16: ret: 0x000003b1, entry: 0x000003b0, offset: 0x03b0
>> FAT16: entry: 0x000003b1 = 945, offset: 0x03b1 = 945
>> FAT16: ret: 0x000003b2, entry: 0x000003b1, offset: 0x03b1
>> FAT16: entry: 0x000003b2 = 946, offset: 0x03b2 = 946
>> FAT16: ret: 0x000003b3, entry: 0x000003b2, offset: 0x03b2
>> FAT16: entry: 0x000003b3 = 947, offset: 0x03b3 = 947
>> FAT16: ret: 0x000003b4, entry: 0x000003b3, offset: 0x03b3
>> FAT16: entry: 0x000003b4 = 948, offset: 0x03b4 = 948
>> FAT16: ret: 0x000003b5, entry: 0x000003b4, offset: 0x03b4
>> FAT16: entry: 0x000003b5 = 949, offset: 0x03b5 = 949
>> FAT16: ret: 0x000003b6, entry: 0x000003b5, offset: 0x03b5
>> FAT16: entry: 0x000003b6 = 950, offset: 0x03b6 = 950
>> FAT16: ret: 0x000003b7, entry: 0x000003b6, offset: 0x03b6
>> FAT16: entry: 0x000003b7 = 951, offset: 0x03b7 = 951
>> FAT16: ret: 0x000003b8, entry: 0x000003b7, offset: 0x03b7
>> FAT16: entry: 0x000003b8 = 952, offset: 0x03b8 = 952
>> FAT16: ret: 0x000003b9, entry: 0x000003b8, offset: 0x03b8
>> FAT16: entry: 0x000003b9 = 953, offset: 0x03b9 = 953
>> FAT16: ret: 0x000003ba, entry: 0x000003b9, offset: 0x03b9
>> FAT16: entry: 0x000003ba = 954, offset: 0x03ba = 954
>> FAT16: ret: 0x000003bb, entry: 0x000003ba, offset: 0x03ba
>> FAT16: entry: 0x000003bb = 955, offset: 0x03bb = 955
>> FAT16: ret: 0x000003bc, entry: 0x000003bb, offset: 0x03bb
>> FAT16: entry: 0x000003bc = 956, offset: 0x03bc = 956
>> FAT16: ret: 0x000003bd, entry: 0x000003bc, offset: 0x03bc
>> FAT16: entry: 0x000003bd = 957, offset: 0x03bd = 957
>> FAT16: ret: 0x000003be, entry: 0x000003bd, offset: 0x03bd
>> FAT16: entry: 0x000003be = 958, offset: 0x03be = 958
>> FAT16: ret: 0x000003bf, entry: 0x000003be, offset: 0x03be
>> FAT16: entry: 0x000003bf = 959, offset: 0x03bf = 959
>> FAT16: ret: 0x000003c0, entry: 0x000003bf, offset: 0x03bf
>> FAT16: entry: 0x000003c0 = 960, offset: 0x03c0 = 960
>> FAT16: ret: 0x000003c1, entry: 0x000003c0, offset: 0x03c0
>> FAT16: entry: 0x000003c1 = 961, offset: 0x03c1 = 961
>> FAT16: ret: 0x000003c2, entry: 0x000003c1, offset: 0x03c1
>> FAT16: entry: 0x000003c2 = 962, offset: 0x03c2 = 962
>> FAT16: ret: 0x000003c3, entry: 0x000003c2, offset: 0x03c2
>> FAT16: entry: 0x000003c3 = 963, offset: 0x03c3 = 963
>> FAT16: ret: 0x000003c4, entry: 0x000003c3, offset: 0x03c3
>> FAT16: entry: 0x000003c4 = 964, offset: 0x03c4 = 964
>> FAT16: ret: 0x000003c5, entry: 0x000003c4, offset: 0x03c4
>> FAT16: entry: 0x000003c5 = 965, offset: 0x03c5 = 965
>> FAT16: ret: 0x000003c6, entry: 0x000003c5, offset: 0x03c5
>> FAT16: entry: 0x000003c6 = 966, offset: 0x03c6 = 966
>> FAT16: ret: 0x000003c7, entry: 0x000003c6, offset: 0x03c6
>> FAT16: entry: 0x000003c7 = 967, offset: 0x03c7 = 967
>> FAT16: ret: 0x000003c8, entry: 0x000003c7, offset: 0x03c7
>> FAT16: entry: 0x000003c8 = 968, offset: 0x03c8 = 968
>> FAT16: ret: 0x000003c9, entry: 0x000003c8, offset: 0x03c8
>> FAT16: entry: 0x000003c9 = 969, offset: 0x03c9 = 969
>> FAT16: ret: 0x000003ca, entry: 0x000003c9, offset: 0x03c9
>> FAT16: entry: 0x000003ca = 970, offset: 0x03ca = 970
>> FAT16: ret: 0x000003cb, entry: 0x000003ca, offset: 0x03ca
>> FAT16: entry: 0x000003cb = 971, offset: 0x03cb = 971
>> FAT16: ret: 0x000003cc, entry: 0x000003cb, offset: 0x03cb
>> FAT16: entry: 0x000003cc = 972, offset: 0x03cc = 972
>> FAT16: ret: 0x000003cd, entry: 0x000003cc, offset: 0x03cc
>> FAT16: entry: 0x000003cd = 973, offset: 0x03cd = 973
>> FAT16: ret: 0x000003ce, entry: 0x000003cd, offset: 0x03cd
>> FAT16: entry: 0x000003ce = 974, offset: 0x03ce = 974
>> FAT16: ret: 0x000003cf, entry: 0x000003ce, offset: 0x03ce
>> FAT16: entry: 0x000003cf = 975, offset: 0x03cf = 975
>> FAT16: ret: 0x000003d0, entry: 0x000003cf, offset: 0x03cf
>> FAT16: entry: 0x000003d0 = 976, offset: 0x03d0 = 976
>> FAT16: ret: 0x000003d1, entry: 0x000003d0, offset: 0x03d0
>> FAT16: entry: 0x000003d1 = 977, offset: 0x03d1 = 977
>> FAT16: ret: 0x000003d2, entry: 0x000003d1, offset: 0x03d1
>> FAT16: entry: 0x000003d2 = 978, offset: 0x03d2 = 978
>> FAT16: ret: 0x000003d3, entry: 0x000003d2, offset: 0x03d2
>> FAT16: entry: 0x000003d3 = 979, offset: 0x03d3 = 979
>> FAT16: ret: 0x000003d4, entry: 0x000003d3, offset: 0x03d3
>> FAT16: entry: 0x000003d4 = 980, offset: 0x03d4 = 980
>> FAT16: ret: 0x000003d5, entry: 0x000003d4, offset: 0x03d4
>> FAT16: entry: 0x000003d5 = 981, offset: 0x03d5 = 981
>> FAT16: ret: 0x000003d6, entry: 0x000003d5, offset: 0x03d5
>> FAT16: entry: 0x000003d6 = 982, offset: 0x03d6 = 982
>> FAT16: ret: 0x000003d7, entry: 0x000003d6, offset: 0x03d6
>> FAT16: entry: 0x000003d7 = 983, offset: 0x03d7 = 983
>> FAT16: ret: 0x000003d8, entry: 0x000003d7, offset: 0x03d7
>> FAT16: entry: 0x000003d8 = 984, offset: 0x03d8 = 984
>> FAT16: ret: 0x000003d9, entry: 0x000003d8, offset: 0x03d8
>> FAT16: entry: 0x000003d9 = 985, offset: 0x03d9 = 985
>> FAT16: ret: 0x000003da, entry: 0x000003d9, offset: 0x03d9
>> FAT16: entry: 0x000003da = 986, offset: 0x03da = 986
>> FAT16: ret: 0x000003db, entry: 0x000003da, offset: 0x03da
>> FAT16: entry: 0x000003db = 987, offset: 0x03db = 987
>> FAT16: ret: 0x000003dc, entry: 0x000003db, offset: 0x03db
>> FAT16: entry: 0x000003dc = 988, offset: 0x03dc = 988
>> FAT16: ret: 0x000003dd, entry: 0x000003dc, offset: 0x03dc
>> FAT16: entry: 0x000003dd = 989, offset: 0x03dd = 989
>> FAT16: ret: 0x000003de, entry: 0x000003dd, offset: 0x03dd
>> FAT16: entry: 0x000003de = 990, offset: 0x03de = 990
>> FAT16: ret: 0x000003df, entry: 0x000003de, offset: 0x03de
>> FAT16: entry: 0x000003df = 991, offset: 0x03df = 991
>> FAT16: ret: 0x000003e0, entry: 0x000003df, offset: 0x03df
>> FAT16: entry: 0x000003e0 = 992, offset: 0x03e0 = 992
>> FAT16: ret: 0x000003e1, entry: 0x000003e0, offset: 0x03e0
>> FAT16: entry: 0x000003e1 = 993, offset: 0x03e1 = 993
>> FAT16: ret: 0x000003e2, entry: 0x000003e1, offset: 0x03e1
>> FAT16: entry: 0x000003e2 = 994, offset: 0x03e2 = 994
>> FAT16: ret: 0x000003e3, entry: 0x000003e2, offset: 0x03e2
>> FAT16: entry: 0x000003e3 = 995, offset: 0x03e3 = 995
>> FAT16: ret: 0x000003e4, entry: 0x000003e3, offset: 0x03e3
>> FAT16: entry: 0x000003e4 = 996, offset: 0x03e4 = 996
>> FAT16: ret: 0x000003e5, entry: 0x000003e4, offset: 0x03e4
>> FAT16: entry: 0x000003e5 = 997, offset: 0x03e5 = 997
>> FAT16: ret: 0x000003e6, entry: 0x000003e5, offset: 0x03e5
>> FAT16: entry: 0x000003e6 = 998, offset: 0x03e6 = 998
>> FAT16: ret: 0x000003e7, entry: 0x000003e6, offset: 0x03e6
>> FAT16: entry: 0x000003e7 = 999, offset: 0x03e7 = 999
>> FAT16: ret: 0x000003e8, entry: 0x000003e7, offset: 0x03e7
>> FAT16: entry: 0x000003e8 = 1000, offset: 0x03e8 = 1000
>> FAT16: ret: 0x000003e9, entry: 0x000003e8, offset: 0x03e8
>> FAT16: entry: 0x000003e9 = 1001, offset: 0x03e9 = 1001
>> FAT16: ret: 0x000003ea, entry: 0x000003e9, offset: 0x03e9
>> FAT16: entry: 0x000003ea = 1002, offset: 0x03ea = 1002
>> FAT16: ret: 0x000003eb, entry: 0x000003ea, offset: 0x03ea
>> FAT16: entry: 0x000003eb = 1003, offset: 0x03eb = 1003
>> FAT16: ret: 0x000003ec, entry: 0x000003eb, offset: 0x03eb
>> FAT16: entry: 0x000003ec = 1004, offset: 0x03ec = 1004
>> FAT16: ret: 0x000003ed, entry: 0x000003ec, offset: 0x03ec
>> FAT16: entry: 0x000003ed = 1005, offset: 0x03ed = 1005
>> FAT16: ret: 0x000003ee, entry: 0x000003ed, offset: 0x03ed
>> FAT16: entry: 0x000003ee = 1006, offset: 0x03ee = 1006
>> FAT16: ret: 0x000003ef, entry: 0x000003ee, offset: 0x03ee
>> FAT16: entry: 0x000003ef = 1007, offset: 0x03ef = 1007
>> FAT16: ret: 0x000003f0, entry: 0x000003ef, offset: 0x03ef
>> FAT16: entry: 0x000003f0 = 1008, offset: 0x03f0 = 1008
>> FAT16: ret: 0x000003f1, entry: 0x000003f0, offset: 0x03f0
>> FAT16: entry: 0x000003f1 = 1009, offset: 0x03f1 = 1009
>> FAT16: ret: 0x000003f2, entry: 0x000003f1, offset: 0x03f1
>> FAT16: entry: 0x000003f2 = 1010, offset: 0x03f2 = 1010
>> FAT16: ret: 0x000003f3, entry: 0x000003f2, offset: 0x03f2
>> FAT16: entry: 0x000003f3 = 1011, offset: 0x03f3 = 1011
>> FAT16: ret: 0x000003f4, entry: 0x000003f3, offset: 0x03f3
>> FAT16: entry: 0x000003f4 = 1012, offset: 0x03f4 = 1012
>> FAT16: ret: 0x000003f5, entry: 0x000003f4, offset: 0x03f4
>> FAT16: entry: 0x000003f5 = 1013, offset: 0x03f5 = 1013
>> FAT16: ret: 0x000003f6, entry: 0x000003f5, offset: 0x03f5
>> FAT16: entry: 0x000003f6 = 1014, offset: 0x03f6 = 1014
>> FAT16: ret: 0x000005f7, entry: 0x000003f6, offset: 0x03f6
>> gc - clustnum: 751, startsect: 3429
>> FAT16: entry: 0x000003f6 = 1014, offset: 0x03f6 = 1014
>> FAT16: ret: 0x000005f7, entry: 0x000003f6, offset: 0x03f6
>> FAT16: entry: 0x000005f7 = 1527, offset: 0x05f7 = 1527
>> FAT16: ret: 0x000005f8, entry: 0x000005f7, offset: 0x05f7
>> FAT16: entry: 0x000005f8 = 1528, offset: 0x05f8 = 1528
>> FAT16: ret: 0x000005f9, entry: 0x000005f8, offset: 0x05f8
>> FAT16: entry: 0x000005f9 = 1529, offset: 0x05f9 = 1529
>> FAT16: ret: 0x000005fa, entry: 0x000005f9, offset: 0x05f9
>> FAT16: entry: 0x000005fa = 1530, offset: 0x05fa = 1530
>> FAT16: ret: 0x000005fb, entry: 0x000005fa, offset: 0x05fa
>> FAT16: entry: 0x000005fb = 1531, offset: 0x05fb = 1531
>> FAT16: ret: 0x000005fc, entry: 0x000005fb, offset: 0x05fb
>> FAT16: entry: 0x000005fc = 1532, offset: 0x05fc = 1532
>> FAT16: ret: 0x000005fd, entry: 0x000005fc, offset: 0x05fc
>> FAT16: entry: 0x000005fd = 1533, offset: 0x05fd = 1533
>> FAT16: ret: 0x000005fe, entry: 0x000005fd, offset: 0x05fd
>> FAT16: entry: 0x000005fe = 1534, offset: 0x05fe = 1534
>> FAT16: ret: 0x000005ff, entry: 0x000005fe, offset: 0x05fe
>> FAT16: entry: 0x000005ff = 1535, offset: 0x05ff = 1535
>> FAT16: ret: 0x00000600, entry: 0x000005ff, offset: 0x05ff
>> FAT16: entry: 0x00000600 = 1536, offset: 0x0000 = 0
>> debug: evicting 0, dirty: 0
>> FAT16: ret: 0x00000601, entry: 0x00000600, offset: 0x0000
>> FAT16: entry: 0x00000601 = 1537, offset: 0x0001 = 1
>> FAT16: ret: 0x00000602, entry: 0x00000601, offset: 0x0001
>> FAT16: entry: 0x00000602 = 1538, offset: 0x0002 = 2
>> FAT16: ret: 0x00000603, entry: 0x00000602, offset: 0x0002
>> FAT16: entry: 0x00000603 = 1539, offset: 0x0003 = 3
>> FAT16: ret: 0x00000604, entry: 0x00000603, offset: 0x0003
>> FAT16: entry: 0x00000604 = 1540, offset: 0x0004 = 4
>> FAT16: ret: 0x00000605, entry: 0x00000604, offset: 0x0004
>> FAT16: entry: 0x00000605 = 1541, offset: 0x0005 = 5
>> FAT16: ret: 0x00000606, entry: 0x00000605, offset: 0x0005
>> FAT16: entry: 0x00000606 = 1542, offset: 0x0006 = 6
>> FAT16: ret: 0x00000607, entry: 0x00000606, offset: 0x0006
>> FAT16: entry: 0x00000607 = 1543, offset: 0x0007 = 7
>> FAT16: ret: 0x00000608, entry: 0x00000607, offset: 0x0007
>> FAT16: entry: 0x00000608 = 1544, offset: 0x0008 = 8
>> FAT16: ret: 0x00000609, entry: 0x00000608, offset: 0x0008
>> FAT16: entry: 0x00000609 = 1545, offset: 0x0009 = 9
>> FAT16: ret: 0x0000060a, entry: 0x00000609, offset: 0x0009
>> FAT16: entry: 0x0000060a = 1546, offset: 0x000a = 10
>> FAT16: ret: 0x0000060b, entry: 0x0000060a, offset: 0x000a
>> FAT16: entry: 0x0000060b = 1547, offset: 0x000b = 11
>> FAT16: ret: 0x0000060c, entry: 0x0000060b, offset: 0x000b
>> FAT16: entry: 0x0000060c = 1548, offset: 0x000c = 12
>> FAT16: ret: 0x0000060d, entry: 0x0000060c, offset: 0x000c
>> FAT16: entry: 0x0000060d = 1549, offset: 0x000d = 13
>> FAT16: ret: 0x0000060e, entry: 0x0000060d, offset: 0x000d
>> FAT16: entry: 0x0000060e = 1550, offset: 0x000e = 14
>> FAT16: ret: 0x0000060f, entry: 0x0000060e, offset: 0x000e
>> FAT16: entry: 0x0000060f = 1551, offset: 0x000f = 15
>> FAT16: ret: 0x00000610, entry: 0x0000060f, offset: 0x000f
>> FAT16: entry: 0x00000610 = 1552, offset: 0x0010 = 16
>> FAT16: ret: 0x00000611, entry: 0x00000610, offset: 0x0010
>> FAT16: entry: 0x00000611 = 1553, offset: 0x0011 = 17
>> FAT16: ret: 0x00000612, entry: 0x00000611, offset: 0x0011
>> FAT16: entry: 0x00000612 = 1554, offset: 0x0012 = 18
>> FAT16: ret: 0x00000613, entry: 0x00000612, offset: 0x0012
>> FAT16: entry: 0x00000613 = 1555, offset: 0x0013 = 19
>> FAT16: ret: 0x00000614, entry: 0x00000613, offset: 0x0013
>> FAT16: entry: 0x00000614 = 1556, offset: 0x0014 = 20
>> FAT16: ret: 0x00000615, entry: 0x00000614, offset: 0x0014
>> FAT16: entry: 0x00000615 = 1557, offset: 0x0015 = 21
>> FAT16: ret: 0x00000616, entry: 0x00000615, offset: 0x0015
>> FAT16: entry: 0x00000616 = 1558, offset: 0x0016 = 22
>> FAT16: ret: 0x00000617, entry: 0x00000616, offset: 0x0016
>> FAT16: entry: 0x00000617 = 1559, offset: 0x0017 = 23
>> FAT16: ret: 0x00000618, entry: 0x00000617, offset: 0x0017
>> FAT16: entry: 0x00000618 = 1560, offset: 0x0018 = 24
>> FAT16: ret: 0x00000619, entry: 0x00000618, offset: 0x0018
>> FAT16: entry: 0x00000619 = 1561, offset: 0x0019 = 25
>> FAT16: ret: 0x0000061a, entry: 0x00000619, offset: 0x0019
>> FAT16: entry: 0x0000061a = 1562, offset: 0x001a = 26
>> FAT16: ret: 0x0000061b, entry: 0x0000061a, offset: 0x001a
>> FAT16: entry: 0x0000061b = 1563, offset: 0x001b = 27
>> FAT16: ret: 0x0000061c, entry: 0x0000061b, offset: 0x001b
>> FAT16: entry: 0x0000061c = 1564, offset: 0x001c = 28
>> FAT16: ret: 0x0000061d, entry: 0x0000061c, offset: 0x001c
>> FAT16: entry: 0x0000061d = 1565, offset: 0x001d = 29
>> FAT16: ret: 0x0000061e, entry: 0x0000061d, offset: 0x001d
>> FAT16: entry: 0x0000061e = 1566, offset: 0x001e = 30
>> FAT16: ret: 0x0000061f, entry: 0x0000061e, offset: 0x001e
>> FAT16: entry: 0x0000061f = 1567, offset: 0x001f = 31
>> FAT16: ret: 0x00000620, entry: 0x0000061f, offset: 0x001f
>> FAT16: entry: 0x00000620 = 1568, offset: 0x0020 = 32
>> FAT16: ret: 0x00000621, entry: 0x00000620, offset: 0x0020
>> FAT16: entry: 0x00000621 = 1569, offset: 0x0021 = 33
>> FAT16: ret: 0x00000622, entry: 0x00000621, offset: 0x0021
>> FAT16: entry: 0x00000622 = 1570, offset: 0x0022 = 34
>> FAT16: ret: 0x00000623, entry: 0x00000622, offset: 0x0022
>> FAT16: entry: 0x00000623 = 1571, offset: 0x0023 = 35
>> FAT16: ret: 0x00000624, entry: 0x00000623, offset: 0x0023
>> FAT16: entry: 0x00000624 = 1572, offset: 0x0024 = 36
>> FAT16: ret: 0x00000625, entry: 0x00000624, offset: 0x0024
>> FAT16: entry: 0x00000625 = 1573, offset: 0x0025 = 37
>> FAT16: ret: 0x00000626, entry: 0x00000625, offset: 0x0025
>> FAT16: entry: 0x00000626 = 1574, offset: 0x0026 = 38
>> FAT16: ret: 0x00000627, entry: 0x00000626, offset: 0x0026
>> FAT16: entry: 0x00000627 = 1575, offset: 0x0027 = 39
>> FAT16: ret: 0x00000628, entry: 0x00000627, offset: 0x0027
>> FAT16: entry: 0x00000628 = 1576, offset: 0x0028 = 40
>> FAT16: ret: 0x00000629, entry: 0x00000628, offset: 0x0028
>> FAT16: entry: 0x00000629 = 1577, offset: 0x0029 = 41
>> FAT16: ret: 0x0000062a, entry: 0x00000629, offset: 0x0029
>> FAT16: entry: 0x0000062a = 1578, offset: 0x002a = 42
>> FAT16: ret: 0x0000062b, entry: 0x0000062a, offset: 0x002a
>> FAT16: entry: 0x0000062b = 1579, offset: 0x002b = 43
>> FAT16: ret: 0x0000062c, entry: 0x0000062b, offset: 0x002b
>> gc - clustnum: 1527, startsect: 6533
>> 1048576 bytes read in 5128 ms (199.2 KiB/s)
>> byte at 0x83061000 (0xca) != byte at 0x82061000 (0x8f)
>> Total of 397312 byte(s) were the same
>> =>
>>
>> On 11/09/2018 08:59, Akashi, Takahiro wrote:
>>> From: AKASHI Takahiro <takahiro.akashi@linaro.org>
>>>
>>> In this patch, all the necessary code for allowing for a file offset
>>> at write is implemented. What plays a major roll here is get_set_cluster(),
>>> which, in contrast to its counterpart, set_cluster(), only operates on
>>> already-allocated clusters, overwriting with data.
>>>
>>> So, with a file offset specified, set_contents() seeks and writes data
>>> with set_get_cluster() until the end of a file, and, once it reaches
>>> there, continues writing with set_cluster() for the rest.
>>>
>>> Please note that a file will be trimmed as a result of write operation if
>>> write ends before reaching file's end. This is an intended behavior
>>> in order to maintain compatibility with the current interface.
>>>
>>> Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
>>> ---
>>>    fs/fat/fat_write.c | 288 ++++++++++++++++++++++++++++++++++++++++++---
>>>    1 file changed, 273 insertions(+), 15 deletions(-)
>>>
>>> diff --git a/fs/fat/fat_write.c b/fs/fat/fat_write.c
>>> index c22d8c7a46a1..651c7866debc 100644
>>> --- a/fs/fat/fat_write.c
>>> +++ b/fs/fat/fat_write.c
>>> @@ -450,6 +450,121 @@ set_cluster(fsdata *mydata, __u32 clustnum, __u8 *buffer,
>>>        return 0;
>>>    }
>>>
>> _______________________________________________
>> U-Boot mailing list
>> U-Boot@lists.denx.de
>> https://lists.denx.de/listinfo/u-boot
Heinrich Schuchardt Oct. 31, 2018, 8:54 p.m. UTC | #7
On 10/31/2018 01:22 PM, Alexander Graf wrote:
> On 10/31/2018 11:00 AM, Clément Péron wrote:
>> Hi,
>>
>> Trying to rebuild my SoCFPGA Cyclone V board and got this error :
>>
>> fs/built-in.o: In function `set_contents':
>> /home/cperon/u-boot/fs/fat/fat_write.c:831: undefined reference to
>> `__aeabi_ldivmod'
>> make: *** [Makefile:1381: u-boot] Error 1
>>
>> seems to be introduced with this operation :
>> assert(!(cur_pos % bytesperclust));
> 
> Could we maybe just use a bitmask for bytesperclust?
> 
> 
> Alex

According to the FAT specification the cluster size is a power of two.
So we can write

assert(!(cur_pos & (bytesperclust -1)));

Cf. patch
https://lists.denx.de/pipermail/u-boot/2018-October/346178.html
fs: fat: validate sector and cluster size.

Best regards

Heinrich
AKASHI Takahiro Nov. 1, 2018, 5:11 a.m. UTC | #8
On Wed, Oct 31, 2018 at 09:54:14PM +0100, Heinrich Schuchardt wrote:
> On 10/31/2018 01:22 PM, Alexander Graf wrote:
> > On 10/31/2018 11:00 AM, Clément Péron wrote:
> >> Hi,
> >>
> >> Trying to rebuild my SoCFPGA Cyclone V board and got this error :
> >>
> >> fs/built-in.o: In function `set_contents':
> >> /home/cperon/u-boot/fs/fat/fat_write.c:831: undefined reference to
> >> `__aeabi_ldivmod'
> >> make: *** [Makefile:1381: u-boot] Error 1
> >>
> >> seems to be introduced with this operation :
> >> assert(!(cur_pos % bytesperclust));
> > 
> > Could we maybe just use a bitmask for bytesperclust?
> > 
> > 
> > Alex
> 
> According to the FAT specification the cluster size is a power of two.
> So we can write

I found:
"Count of bytes per sector. This value may take on
 only the following values: 512, 1024, 2048 or 4096."

> assert(!(cur_pos & (bytesperclust -1)));

It seems reasonably good.

Thanks,
-Takahiro Akashi

> Cf. patch
> https://lists.denx.de/pipermail/u-boot/2018-October/346178.html
> fs: fat: validate sector and cluster size.
> 
> Best regards
> 
> Heinrich
Clément Péron Nov. 5, 2018, 4:44 p.m. UTC | #9
Hi,

On Thu, 1 Nov 2018 at 06:08, AKASHI Takahiro <takahiro.akashi@linaro.org> wrote:
>
> On Wed, Oct 31, 2018 at 09:54:14PM +0100, Heinrich Schuchardt wrote:
> > On 10/31/2018 01:22 PM, Alexander Graf wrote:
> > > On 10/31/2018 11:00 AM, Clément Péron wrote:
> > >> Hi,
> > >>
> > >> Trying to rebuild my SoCFPGA Cyclone V board and got this error :
> > >>
> > >> fs/built-in.o: In function `set_contents':
> > >> /home/cperon/u-boot/fs/fat/fat_write.c:831: undefined reference to
> > >> `__aeabi_ldivmod'
> > >> make: *** [Makefile:1381: u-boot] Error 1
> > >>
> > >> seems to be introduced with this operation :
> > >> assert(!(cur_pos % bytesperclust));
> > >
> > > Could we maybe just use a bitmask for bytesperclust?
> > >
> > >
> > > Alex
> >
> > According to the FAT specification the cluster size is a power of two.
> > So we can write
>
> I found:
> "Count of bytes per sector. This value may take on
>  only the following values: 512, 1024, 2048 or 4096."
>
> > assert(!(cur_pos & (bytesperclust -1)));

Seems perfect ! Could you propose a patch for this ?

Thanks,
Clement

>
> It seems reasonably good.
>
> Thanks,
> -Takahiro Akashi
>
> > Cf. patch
> > https://lists.denx.de/pipermail/u-boot/2018-October/346178.html
> > fs: fat: validate sector and cluster size.
> >
> > Best regards
> >
> > Heinrich
Heinrich Schuchardt Feb. 25, 2019, 6:20 p.m. UTC | #10
On 9/11/18 8:59 AM, Akashi, Takahiro wrote:
> From: AKASHI Takahiro <takahiro.akashi@linaro.org>
> 
> In this patch, all the necessary code for allowing for a file offset
> at write is implemented. What plays a major roll here is get_set_cluster(),
> which, in contrast to its counterpart, set_cluster(), only operates on
> already-allocated clusters, overwriting with data.
> 
> So, with a file offset specified, set_contents() seeks and writes data
> with set_get_cluster() until the end of a file, and, once it reaches
> there, continues writing with set_cluster() for the rest.
> 
> Please note that a file will be trimmed as a result of write operation if
> write ends before reaching file's end. This is an intended behavior
> in order to maintain compatibility with the current interface.
> 
> Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
> ---
>  fs/fat/fat_write.c | 288 ++++++++++++++++++++++++++++++++++++++++++---
>  1 file changed, 273 insertions(+), 15 deletions(-)
> 
> diff --git a/fs/fat/fat_write.c b/fs/fat/fat_write.c
> index c22d8c7a46a1..651c7866debc 100644
> --- a/fs/fat/fat_write.c
> +++ b/fs/fat/fat_write.c
> @@ -450,6 +450,121 @@ set_cluster(fsdata *mydata, __u32 clustnum, __u8 *buffer,
>  	return 0;
>  }
>  
> +static __u8 tmpbuf_cluster[MAX_CLUSTSIZE] __aligned(ARCH_DMA_MINALIGN);
> +
> +/*
> + * Read and modify data on existing and consecutive cluster blocks
> + */
> +static int
> +get_set_cluster(fsdata *mydata, __u32 clustnum, loff_t pos, __u8 *buffer,
> +		loff_t size, loff_t *gotsize)
> +{
> +	unsigned int bytesperclust = mydata->clust_size * mydata->sect_size;
> +	__u32 startsect;
> +	loff_t wsize;
> +	int clustcount, i, ret;
> +
> +	*gotsize = 0;
> +	if (!size)
> +		return 0;
> +
> +	assert(pos < bytesperclust);
> +	startsect = clust_to_sect(mydata, clustnum);
> +
> +	debug("clustnum: %d, startsect: %d, pos: %lld\n",
> +	      clustnum, startsect, pos);
> +
> +	/* partial write at beginning */
> +	if (pos) {
> +		wsize = min(bytesperclust - pos, size);
> +		ret = disk_read(startsect, mydata->clust_size, tmpbuf_cluster);
> +		if (ret != mydata->clust_size) {
> +			debug("Error reading data (got %d)\n", ret);
> +			return -1;
> +		}
> +
> +		memcpy(tmpbuf_cluster + pos, buffer, wsize);
> +		ret = disk_write(startsect, mydata->clust_size, tmpbuf_cluster);
> +		if (ret != mydata->clust_size) {
> +			debug("Error writing data (got %d)\n", ret);
> +			return -1;
> +		}
> +
> +		size -= wsize;
> +		buffer += wsize;
> +		*gotsize += wsize;
> +
> +		startsect += mydata->clust_size;
> +
> +		if (!size)
> +			return 0;
> +	}
> +
> +	/* full-cluster write */
> +	if (size >= bytesperclust) {
> +		clustcount = lldiv(size, bytesperclust);
> +
> +		if (!((unsigned long)buffer & (ARCH_DMA_MINALIGN - 1))) {
> +			wsize = clustcount * bytesperclust;
> +			ret = disk_write(startsect,
> +					 clustcount * mydata->clust_size,
> +					 buffer);
> +			if (ret != clustcount * mydata->clust_size) {
> +				debug("Error writing data (got %d)\n", ret);
> +				return -1;
> +			}
> +
> +			size -= wsize;
> +			buffer += wsize;
> +			*gotsize += wsize;
> +
> +			startsect += clustcount * mydata->clust_size;
> +		} else {
> +			for (i = 0; i < clustcount; i++) {
> +				memcpy(tmpbuf_cluster, buffer, bytesperclust);
> +				ret = disk_write(startsect,
> +						 mydata->clust_size,
> +						 tmpbuf_cluster);
> +				if (ret != mydata->clust_size) {
> +					debug("Error writing data (got %d)\n",
> +					      ret);
> +					return -1;
> +				}
> +
> +				size -= bytesperclust;
> +				buffer += bytesperclust;
> +				*gotsize += bytesperclust;
> +
> +				startsect += mydata->clust_size;
> +			}
> +		}
> +	}
> +
> +	/* partial write at end */
> +	if (size) {
> +		wsize = size;
> +		ret = disk_read(startsect, mydata->clust_size, tmpbuf_cluster);
> +		if (ret != mydata->clust_size) {
> +			debug("Error reading data (got %d)\n", ret);
> +			return -1;
> +		}
> +		memcpy(tmpbuf_cluster, buffer, wsize);
> +		ret = disk_write(startsect, mydata->clust_size, tmpbuf_cluster);
> +		if (ret != mydata->clust_size) {
> +			debug("Error writing data (got %d)\n", ret);
> +			return -1;
> +		}
> +
> +		size -= wsize;
> +		buffer += wsize;
> +		*gotsize += wsize;
> +	}
> +
> +	assert(!size);
> +
> +	return 0;
> +}
> +
>  /*
>   * Find the first empty cluster
>   */
> @@ -578,26 +693,158 @@ set_contents(fsdata *mydata, dir_entry *dentptr, loff_t pos, __u8 *buffer,
>  	unsigned int bytesperclust = mydata->clust_size * mydata->sect_size;
>  	__u32 curclust = START(dentptr);
>  	__u32 endclust = 0, newclust = 0;
> -	loff_t actsize;
> +	loff_t cur_pos, offset, actsize, wsize;
>  
>  	*gotsize = 0;
> -	filesize = maxsize;
> +	filesize = pos + maxsize;
>  
>  	debug("%llu bytes\n", filesize);
>  
> -	if (curclust) {
> -		/*
> -		 * release already-allocated clusters anyway
> -		 */
> -		if (clear_fatent(mydata, curclust)) {
> -			printf("Error: clearing FAT entries\n");
> +	if (!filesize) {
> +		if (!curclust)
> +			return 0;
> +		if (!CHECK_CLUST(curclust, mydata->fatsize) ||
> +		    IS_LAST_CLUST(curclust, mydata->fatsize)) {
> +			clear_fatent(mydata, curclust);
> +			set_start_cluster(mydata, dentptr, 0);
> +			return 0;
> +		}
> +		debug("curclust: 0x%x\n", curclust);
> +		debug("Invalid FAT entry\n");
> +		return -1;
> +	}
> +
> +	if (!curclust) {
> +		assert(pos == 0);
> +		goto set_clusters;
> +	}
> +
> +	/* go to cluster at pos */
> +	cur_pos = bytesperclust;
> +	while (1) {
> +		if (pos <= cur_pos)
> +			break;
> +		if (IS_LAST_CLUST(curclust, mydata->fatsize))
> +			break;
> +
> +		newclust = get_fatent(mydata, curclust);
> +		if (!IS_LAST_CLUST(newclust, mydata->fatsize) &&
> +		    CHECK_CLUST(newclust, mydata->fatsize)) {
> +			debug("curclust: 0x%x\n", curclust);
> +			debug("Invalid FAT entry\n");
>  			return -1;
>  		}
> +
> +		cur_pos += bytesperclust;
> +		curclust = newclust;
> +	}
> +	if (IS_LAST_CLUST(curclust, mydata->fatsize)) {
> +		assert(pos == cur_pos);
> +		goto set_clusters;
>  	}
>  
> -	curclust = find_empty_cluster(mydata);
> -	set_start_cluster(mydata, dentptr, curclust);
> +	assert(pos < cur_pos);
> +	cur_pos -= bytesperclust;
>  
> +	/* overwrite */
> +	assert(IS_LAST_CLUST(curclust, mydata->fatsize) ||
> +	       !CHECK_CLUST(curclust, mydata->fatsize));
> +
> +	while (1) {
> +		/* search for allocated consecutive clusters */
> +		actsize = bytesperclust;
> +		endclust = curclust;
> +		while (1) {
> +			if (filesize <= (cur_pos + actsize))
> +				break;
> +
> +			newclust = get_fatent(mydata, endclust);
> +
> +			if (IS_LAST_CLUST(newclust, mydata->fatsize))
> +				break;
> +			if (CHECK_CLUST(newclust, mydata->fatsize)) {
> +				debug("curclust: 0x%x\n", curclust);
> +				debug("Invalid FAT entry\n");
> +				return -1;
> +			}
> +
> +			actsize += bytesperclust;
> +			endclust = newclust;
> +		}
> +
> +		/* overwrite to <curclust..endclust> */
> +		if (pos < cur_pos)
> +			offset = 0;
> +		else
> +			offset = pos - cur_pos;
> +		wsize = min(cur_pos + actsize, filesize) - pos;
> +		if (get_set_cluster(mydata, curclust, offset,
> +				    buffer, wsize, &actsize)) {
> +			printf("Error get-and-setting cluster\n");
> +			return -1;
> +		}
> +		buffer += wsize;
> +		*gotsize += wsize;
> +		cur_pos += offset + wsize;
> +
> +		if (filesize <= cur_pos)
> +			break;
> +
> +		/* CHECK: newclust = get_fatent(mydata, endclust); */
> +
> +		if (IS_LAST_CLUST(newclust, mydata->fatsize))
> +			/* no more clusters */
> +			break;
> +
> +		curclust = newclust;
> +	}
> +
> +	if (filesize <= cur_pos) {
> +		/* no more write */
> +		newclust = get_fatent(mydata, endclust);
> +		if (!IS_LAST_CLUST(newclust, mydata->fatsize)) {
> +			/* truncate the rest */
> +			clear_fatent(mydata, newclust);
> +
> +			/* Mark end of file in FAT */
> +			if (mydata->fatsize == 12)
> +				newclust = 0xfff;
> +			else if (mydata->fatsize == 16)
> +				newclust = 0xffff;
> +			else if (mydata->fatsize == 32)
> +				newclust = 0xfffffff;
> +			set_fatent_value(mydata, endclust, newclust);
> +		}
> +
> +		return 0;
> +	}
> +
> +	curclust = endclust;
> +	filesize -= cur_pos;
> +	assert(!(cur_pos % bytesperclust));

This patch was merged as
cb8af8af5ba03ae8e0a7315b66bfcc46d5c55627

When compiled with DEBUG=1 the line above leads to a link error:

fs/fat/fat_write.c:831: undefined reference to `__aeabi_ldivmod'

We should use function do_div() for the division.

Best regards

Heinrich
diff mbox series

Patch

diff --git a/fs/fat/fat_write.c b/fs/fat/fat_write.c
index c22d8c7a46a1..651c7866debc 100644
--- a/fs/fat/fat_write.c
+++ b/fs/fat/fat_write.c
@@ -450,6 +450,121 @@  set_cluster(fsdata *mydata, __u32 clustnum, __u8 *buffer,
 	return 0;
 }
 
+static __u8 tmpbuf_cluster[MAX_CLUSTSIZE] __aligned(ARCH_DMA_MINALIGN);
+
+/*
+ * Read and modify data on existing and consecutive cluster blocks
+ */
+static int
+get_set_cluster(fsdata *mydata, __u32 clustnum, loff_t pos, __u8 *buffer,
+		loff_t size, loff_t *gotsize)
+{
+	unsigned int bytesperclust = mydata->clust_size * mydata->sect_size;
+	__u32 startsect;
+	loff_t wsize;
+	int clustcount, i, ret;
+
+	*gotsize = 0;
+	if (!size)
+		return 0;
+
+	assert(pos < bytesperclust);
+	startsect = clust_to_sect(mydata, clustnum);
+
+	debug("clustnum: %d, startsect: %d, pos: %lld\n",
+	      clustnum, startsect, pos);
+
+	/* partial write at beginning */
+	if (pos) {
+		wsize = min(bytesperclust - pos, size);
+		ret = disk_read(startsect, mydata->clust_size, tmpbuf_cluster);
+		if (ret != mydata->clust_size) {
+			debug("Error reading data (got %d)\n", ret);
+			return -1;
+		}
+
+		memcpy(tmpbuf_cluster + pos, buffer, wsize);
+		ret = disk_write(startsect, mydata->clust_size, tmpbuf_cluster);
+		if (ret != mydata->clust_size) {
+			debug("Error writing data (got %d)\n", ret);
+			return -1;
+		}
+
+		size -= wsize;
+		buffer += wsize;
+		*gotsize += wsize;
+
+		startsect += mydata->clust_size;
+
+		if (!size)
+			return 0;
+	}
+
+	/* full-cluster write */
+	if (size >= bytesperclust) {
+		clustcount = lldiv(size, bytesperclust);
+
+		if (!((unsigned long)buffer & (ARCH_DMA_MINALIGN - 1))) {
+			wsize = clustcount * bytesperclust;
+			ret = disk_write(startsect,
+					 clustcount * mydata->clust_size,
+					 buffer);
+			if (ret != clustcount * mydata->clust_size) {
+				debug("Error writing data (got %d)\n", ret);
+				return -1;
+			}
+
+			size -= wsize;
+			buffer += wsize;
+			*gotsize += wsize;
+
+			startsect += clustcount * mydata->clust_size;
+		} else {
+			for (i = 0; i < clustcount; i++) {
+				memcpy(tmpbuf_cluster, buffer, bytesperclust);
+				ret = disk_write(startsect,
+						 mydata->clust_size,
+						 tmpbuf_cluster);
+				if (ret != mydata->clust_size) {
+					debug("Error writing data (got %d)\n",
+					      ret);
+					return -1;
+				}
+
+				size -= bytesperclust;
+				buffer += bytesperclust;
+				*gotsize += bytesperclust;
+
+				startsect += mydata->clust_size;
+			}
+		}
+	}
+
+	/* partial write at end */
+	if (size) {
+		wsize = size;
+		ret = disk_read(startsect, mydata->clust_size, tmpbuf_cluster);
+		if (ret != mydata->clust_size) {
+			debug("Error reading data (got %d)\n", ret);
+			return -1;
+		}
+		memcpy(tmpbuf_cluster, buffer, wsize);
+		ret = disk_write(startsect, mydata->clust_size, tmpbuf_cluster);
+		if (ret != mydata->clust_size) {
+			debug("Error writing data (got %d)\n", ret);
+			return -1;
+		}
+
+		size -= wsize;
+		buffer += wsize;
+		*gotsize += wsize;
+	}
+
+	assert(!size);
+
+	return 0;
+}
+
 /*
  * Find the first empty cluster
  */
@@ -578,26 +693,158 @@  set_contents(fsdata *mydata, dir_entry *dentptr, loff_t pos, __u8 *buffer,
 	unsigned int bytesperclust = mydata->clust_size * mydata->sect_size;
 	__u32 curclust = START(dentptr);
 	__u32 endclust = 0, newclust = 0;
-	loff_t actsize;
+	loff_t cur_pos, offset, actsize, wsize;
 
 	*gotsize = 0;
-	filesize = maxsize;
+	filesize = pos + maxsize;
 
 	debug("%llu bytes\n", filesize);
 
-	if (curclust) {
-		/*
-		 * release already-allocated clusters anyway
-		 */
-		if (clear_fatent(mydata, curclust)) {
-			printf("Error: clearing FAT entries\n");
+	if (!filesize) {
+		if (!curclust)
+			return 0;
+		if (!CHECK_CLUST(curclust, mydata->fatsize) ||
+		    IS_LAST_CLUST(curclust, mydata->fatsize)) {
+			clear_fatent(mydata, curclust);
+			set_start_cluster(mydata, dentptr, 0);
+			return 0;
+		}
+		debug("curclust: 0x%x\n", curclust);
+		debug("Invalid FAT entry\n");
+		return -1;
+	}
+
+	if (!curclust) {
+		assert(pos == 0);
+		goto set_clusters;
+	}
+
+	/* go to cluster at pos */
+	cur_pos = bytesperclust;
+	while (1) {
+		if (pos <= cur_pos)
+			break;
+		if (IS_LAST_CLUST(curclust, mydata->fatsize))
+			break;
+
+		newclust = get_fatent(mydata, curclust);
+		if (!IS_LAST_CLUST(newclust, mydata->fatsize) &&
+		    CHECK_CLUST(newclust, mydata->fatsize)) {
+			debug("curclust: 0x%x\n", curclust);
+			debug("Invalid FAT entry\n");
 			return -1;
 		}
+
+		cur_pos += bytesperclust;
+		curclust = newclust;
+	}
+	if (IS_LAST_CLUST(curclust, mydata->fatsize)) {
+		assert(pos == cur_pos);
+		goto set_clusters;
 	}
 
-	curclust = find_empty_cluster(mydata);
-	set_start_cluster(mydata, dentptr, curclust);
+	assert(pos < cur_pos);
+	cur_pos -= bytesperclust;
 
+	/* overwrite */
+	assert(IS_LAST_CLUST(curclust, mydata->fatsize) ||
+	       !CHECK_CLUST(curclust, mydata->fatsize));
+
+	while (1) {
+		/* search for allocated consecutive clusters */
+		actsize = bytesperclust;
+		endclust = curclust;
+		while (1) {
+			if (filesize <= (cur_pos + actsize))
+				break;
+
+			newclust = get_fatent(mydata, endclust);
+
+			if (IS_LAST_CLUST(newclust, mydata->fatsize))
+				break;
+			if (CHECK_CLUST(newclust, mydata->fatsize)) {
+				debug("curclust: 0x%x\n", curclust);
+				debug("Invalid FAT entry\n");
+				return -1;
+			}
+
+			actsize += bytesperclust;
+			endclust = newclust;
+		}
+
+		/* overwrite to <curclust..endclust> */
+		if (pos < cur_pos)
+			offset = 0;
+		else
+			offset = pos - cur_pos;
+		wsize = min(cur_pos + actsize, filesize) - pos;
+		if (get_set_cluster(mydata, curclust, offset,
+				    buffer, wsize, &actsize)) {
+			printf("Error get-and-setting cluster\n");
+			return -1;
+		}
+		buffer += wsize;
+		*gotsize += wsize;
+		cur_pos += offset + wsize;
+
+		if (filesize <= cur_pos)
+			break;
+
+		/* CHECK: newclust = get_fatent(mydata, endclust); */
+
+		if (IS_LAST_CLUST(newclust, mydata->fatsize))
+			/* no more clusters */
+			break;
+
+		curclust = newclust;
+	}
+
+	if (filesize <= cur_pos) {
+		/* no more write */
+		newclust = get_fatent(mydata, endclust);
+		if (!IS_LAST_CLUST(newclust, mydata->fatsize)) {
+			/* truncate the rest */
+			clear_fatent(mydata, newclust);
+
+			/* Mark end of file in FAT */
+			if (mydata->fatsize == 12)
+				newclust = 0xfff;
+			else if (mydata->fatsize == 16)
+				newclust = 0xffff;
+			else if (mydata->fatsize == 32)
+				newclust = 0xfffffff;
+			set_fatent_value(mydata, endclust, newclust);
+		}
+
+		return 0;
+	}
+
+	curclust = endclust;
+	filesize -= cur_pos;
+	assert(!(cur_pos % bytesperclust));
+
+set_clusters:
+	/* allocate and write */
+	assert(!pos);
+
+	/* Assure that curclust is valid */
+	if (!curclust) {
+		curclust = find_empty_cluster(mydata);
+		set_start_cluster(mydata, dentptr, curclust);
+	} else {
+		newclust = get_fatent(mydata, curclust);
+
+		if (IS_LAST_CLUST(newclust, mydata->fatsize)) {
+			newclust = determine_fatent(mydata, curclust);
+			set_fatent_value(mydata, curclust, newclust);
+			curclust = newclust;
+		} else {
+			debug("error: something wrong\n");
+			return -1;
+		}
+	}
+
+	/* TODO: already partially written */
 	if (check_overflow(mydata, curclust, filesize)) {
 		printf("Error: no space left: %llu\n", filesize);
 		return -1;
@@ -849,6 +1096,16 @@  int file_fat_write_at(const char *filename, loff_t pos, void *buffer,
 			goto exit;
 		}
 
+		/* A file exists */
+		if (pos == -1)
+			/* Append to the end */
+			pos = FAT2CPU32(retdent->size);
+		if (pos > retdent->size) {
+			/* No hole allowed */
+			ret = -EINVAL;
+			goto exit;
+		}
+
 		/* Update file size in a directory entry */
 		retdent->size = cpu_to_le32(pos + size);
 	} else {
@@ -869,6 +1126,12 @@  int file_fat_write_at(const char *filename, loff_t pos, void *buffer,
 			goto exit;
 		}
 
+		if (pos) {
+			/* No hole allowed */
+			ret = -EINVAL;
+			goto exit;
+		}
+
 		memset(itr->dent, 0, sizeof(*itr->dent));
 
 		/* Set short name to set alias checksum field in dir_slot */
@@ -918,10 +1181,5 @@  exit:
 int file_fat_write(const char *filename, void *buffer, loff_t offset,
 		   loff_t maxsize, loff_t *actwrite)
 {
-	if (offset != 0) {
-		printf("Error: non zero offset is currently not supported.\n");
-		return -EINVAL;
-	}
-
 	return file_fat_write_at(filename, offset, buffer, maxsize, actwrite);
 }