|
Rockbox mail archiveSubject: Re: Digrom2/ATA2From: gizz (gizz_at_online.fr) Date: 2002-01-21
I think I found why digrom2 doesn't work for me :
in ata.c, in the loop that writes sectors,
while ((size -= (512 * sectors_per_cluster)) >= 0)
There is a test :
if (cluster < 2 || (cluster * sectors_per_cluster) >=
That looks to have been pasted from previous MBR & FAT & root dir extraction
but I traced sectors_per_fat which has a value of : 0x2CAC (5855232 bytes
_AND_ when writing ROM1.DAT, which is cluster-located at 0x0D0012,
The thing is, that the cluster value of D0012 seems to be the relative
I'm wrong somewhere ??
(I'm a FAT32 novice :)
-- gizz
Page was last modified "Jan 10 2012" The Rockbox Crew |