At 10:35 PM 7/11/99 +0200, you wrote:

>] #401F: Stop drive served by this DiskROM.
>] I'm not sure whether this stops a specific drive or all drives connected
>] to
>] the called DiskROM. On the 8250, it stops all drives. On some machines,
>] where the motors stops automatically, #401F is simply a "RET".
>It only stops the drives served by the diskrom. I prefer to use this
>function.

Yes, but what I don't know is:
Does it stop _all_ drives server by that DiskROM or does it take some kind
of parameter? It could be that the 8250 DiskROM does more than it should
do. I have no documentation for this call, what I know is from disassembling.
One document even describes #401F as "nothing (RET)". This was probably
someone disassembling as well, but on a Sony instead of a Philips.

>] #4029: Stop all drives.
>] Be careful using this, it may stop drives you don't want to stop. See
>] other mail.
>This function does not work properly on the MSX turbo R under DOS2. The DOS2 
>of the MSX turbo R contains a small bug in the call to the CPU switching 
>routine. So, please don't use this function at all.

Thanks for the warning.

By the way, do you know a way to find the DiskROM slot ID for a drive under
DOS2? Under DOS1 you can use the #FB21 table, but I doubt that will work
under DOS2, which supports re-arragning drive letters, gaps in drive
letters (A,B,H) etc.

Bye,
                Maarten


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