Maarten ter Huurne wrote:
> 
> At 11:06 PM 7/8/99 +0200, Jon wrote:
> 
> >2. a way to figure out of which type a connected drive is and to figure
> >out if a diskrom supports this standard.
> 
> If the DiskROM doesn't support a drive, 

??
a diskrom does support at least one type of device. That's why it is
called a diskrom.

(note: in many cases there is more than one diskrom in a msx. In most
cases this diskrom contains also the DOS kernel code. The slot with the
most recent version of this kernel, becomes *the* master diskrom)

> how do you even know that the drive
> is present?

at startup, a diskrom installs some driveletters for its devices
connected to it. (table at #FB21, etc.) so, you can always know how many
'drives' are present. But next, you need to know which kind of device is
associated with a drive. (CDROM/DVD (2048bytes/sector and ISO9660
filesystem) or a 'direct-access' device like floppy, HD, ZIP, LS120
(512bytes/sector and a DOS filesystem) This info should be obtained by
new standardized extended diskrom functions.

> 
> >3. Creation of new entry somewhere in the area of #7Fxx ?
> 
> Won't this conflict with the memory mapped I/O in some systems?

don't know; no problem for IDE and MegaSCSI, but I don't know about
other interfaces. Most of them use port I/O.

> 
> Bye,
>                 Maarten

cu,
Jon



****
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