On 07/06/2014 11:31 PM, Eric Smith wrote:
That was the most obvious thing from reading the datasheet, so it was the
first thing that I tried. However, the behavior I seemed to be getting was
that the uPD765 wasn't clearing the seek in progress bits until after it
both asserted the interrupt AND I gave it the "sense interrupt status"
command. If I just waited for the seek in progress bits of the main status
register to clear, they never did, and my code would hang.
Hmmm. Is the interrupt request pin brought out in a register so that
you can poll it?
I know that the Tandy low-end PCs did without DMA, but I think even the
IBM Peanut used interrupts.
But I'll twiddle a few bits when I get a chance and see if I can come up
with a definitive answer.
--Chuck