Guys and girls,

        Some time ago, I wrote about that, in TR, if you access the
read/write routine of diskROM (4010h) using your own interrupt handler,
the drive can't stop spinning, or, after that, MSX will not read or write
data to disk, returning a 'not ready' error.
        Marco Dal Poz told me that TR and other machines has a hardware
circuit for stopping the drive (not only hooking FD9Fh, as many
interfaces do), so, when the drive stops, the diskROM doesn't know it, and
assume that the disk is still spinning.
        Using the stop-drive routine (4029h) of diskROM before reading
solves the problem, but slowdown the disk access.
        Anybody knows how to handle this? In GT, even preserving FD9Fh for
stop-drive countdown, the problem persists.

        Thanks for any help,


Adriano Camargo Rodrigues da Cunha               ([EMAIL PROTECTED])
Engenharia de Computacao - UNICAMP
http://www.adrpage.cjb.net                       MSX-TR:I have one.And you?

* Boss is out: [T]etris, [C]hess, [P]inball? *


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