<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Sun, 13 Jun 1999 14:26:32 +0000
From   : Michael Foot <mikef@...>
Subject: Re: BBC 8271 commands

Thanks for the reply.
The reason I asked the question is because I've been trying to get DDFSE00
(DFS with PAGE=&E00) to work under my emulator. By tracing the calls it does
to the 8271 I've noticed it writing to &FE82,&FE83 and &FE86 and reading
from &FE82.
Does this DFS work under PCBBC for you? I can send you a copy if ou don't
have it.

Mike.


In message <88MjdGA6rhY3EwQn@...>
          Stuart William McConnachie <stuart@...> wrote:

> In message <3.0.5.32.19990611164707.0092e510@...>, Michael
> Foot <mikef@...> writes
> >I'm wanting to know exactly how the BBC controlled the disc via the 8271
> >chip so I can emulate it properly. Can anyone fill in or correct the
> >locations in the memory map below?
> 
> >FE80 read status register, write command
> >FE81 read result register, write parameter
> >FE82
> >FE83
> >FE84 read/write data register
> >FE85
> >FE86
> 
> AFAIAA the missing locations do nothing at all.  I've certainly never
> seen any BBC DFS access them, and pcBBC simply returns &FF as a read of
> these locations and totally ignores writes.  I seem to recall the 8271
> may have been capable of some type of DMA access to memory?  Of course
> the BBC hardware does not support this, so it would be fairly pointless
> emulating it anyway.
> 
> Regards,

-- 
Michael Foot <mikef@...          >
http://www.voyager.co.nz/~mikef
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>