<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Thu, 17 Nov 2005 13:58:22 +0000
From   : Richard Gellman <splodge@...>
Subject: Re: Best Emulator??

Jules Richardson wrote:

>>I wrote these as part of my work on the Leeds university domesday
>>emulator. It has a few things hacked into it (like video commands) but
>>they are easily removed. It also needs either the data register read
>>or write operation (can't remember which) modified to invert the bits,
>>as the SCSI "adapter" in the domesday box used a different chip for
>>one of the data register buffers to that on the hard drive SCSI
>>adapter.
>>    
>>
>
>This purely on the Master? I seem to recall the BBC B SCSI board being
>significantly more complex than the Master one, or at least in terms of
>chip count.
>
>I suppose it's possible they used 4 bit registers and buffers everywhere
>in the BBC B one which is why the chip count's so high! I've always
>meant to look at the schematic as I've never figured out why it's so
>complex.
>
>I believe that the SCSI controller in the Viglen BBCs is different yet
>again, plus of course Torch made both a SASI and SCSI controller for the
>BBC... so there's at least 5 different flavours out there!
>  
>
I don't know about "purely on the Master", but my work was based on the 
information in the Acorn Winchester Service Manual. Said unit uses a 
SCSI<->Winchester adapter board with a Winchster HD on the business end. 
The SCSI end is then attached to Acorn's Host Adapter board, which 
basically uses demuxes to latch data onto the SCSI bus itself. IIRC, 
this read data/write data, control, and status - all 8-bit. The first 
two being mapped to the data pins, the control register being mapped to 
the control lines that go TO the SCSI adapter, and the last being mapped 
to the status lines coming FROM the SCSI adapter. A logic circuit taps 
into the read/write data mechanism to flip the REQ/ACK lines when the 
bus is in a data phase.

All of this then maps onto the 1Mhz bus, and the Acorn ADFS in the 
default Master 128 picks it up perfectly.

The disk format btw is identical to that of an ADFS floppy - ie. no 
partitions or extraneous data. I have in fact had BeebEm believing it 
had a 640K hard disc attached at one point....

-- Richard
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>