Hi...!


Maarten ter Huurne <[EMAIL PROTECTED]> wrote:

> >Such stupid name hides a useful program: it enables you to create empty disk
> >image files of ANY lenght, from 10K to 32500K, as well as standard 1DD and
> >2DD disk image files. Of course with valid initialized boot sector & FAT.
> 
> I made something like that as well. My program creates disk images from a
> list of files, which are placed in the disk image.
> But I have a problem: the DiskROM expects the directory to be located in
> sector 7. If you make a really big disk, the FAT becomes larger and sector
> 7 will be part of the FAT. Although it is possible to set the starting
> sector of the directory in the boot sector, the DiskROM ignores this
> information.
> If you know of a way to fix this, I will be very grateful.

Nestor (Konamiman) suggested to use more sectors per cluster.
This won't work!

You can have valid disks/disk images, but DOS1 does all format 
determination simply by checking the 1st byte (the so-called media 
descriptor) of the 1st FAT; this is hard-coded as sector 1.
This works; every disk format that I know that's used on MSX has the 
1st FAT starting at sector 1.

All other format parameters are set based upon that single media 
descriptor byte. So if you change the bootsector parameters & disk 
format, it won't help because DOS1 doesn't use these to determine the 
disk format.

Conclusion:
-If you want to use DOS1, use one of the standard MSX disk formats 
(360/720 K)
-If you want to use other disk formats, use DOS2 for accessing these


Greetings,

Alwin Henseler

http://huizen.dds.nl/~alwinh/msx          MSX Tech Doc page
e-mail:  [EMAIL PROTECTED]


Please standby...
Setup is copying files to prepare the wizard, which will guide you 
through the process of shutting down your computer.



****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****

Reply via email to