<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Fri, 12 Jan 2007 06:53:24 -0600
From   : julesrichardsonuk@... (Jules Richardson)
Subject: Domesday players and modern hardware

Ian Wolstenholme wrote:
> When I was reading chunks of data into the ARM Co-pro at 8MB
> a time, it was taking about 40 minutes to do the reading, I reckon
> that's about 3.5K per second!

Ouch! Isn't SCSI-1 essentially clocked at 5MHz? In other words, a beeb's quite 
possibly a bottleneck and the player might be able to shift data around at a 
higher rate than the beeb's capable of.

Adding a copro quite possibly makes things worse, as presumably the ADFS code 
driving the SCSI bus is still under the beeb's control, but you've got data 
transfers across the TUBE on top of that...

> I think it's worth bearing in mind that more modern Acorn hardware
> can be a handy stepping stone in transferring the contents of
> the Domesday Discs onto a PC.  You don't necessarily have to go
> from BBC Master 8 bit to PC 32 bit in one go.  If you put a 32-bit
> Acorn in the middle of the process then it might make things
> easier.
> 
> For instance you might be able to connect the LV-ROM up to an
> Archimedes or A5000 with SCSI podule and use a sector editor
> to copy the whole lot onto a hard disc.

I'd wondered that too -  the SCSI side of it would quite possibly "just work" :-)

Unfortunately:

   a) The only 32-bit machines I have here with SCSI are the M4 and A680,
      neither of which are able to run anything "useful"
   b) The only 32-bit machine with Ethernet is the SA-RPC, but it needs a
      disk rebuild (and fingers crossed that the drivers for the Ethernet
      portion are in the public domain)

I could probably get a SCSI podule via the museum for the SA-RPC, but all of 
those sorts of spares are currently off-site with someone up north, so it'd be 
a fair few weeks before I could get hold of one. That may well be my best bet, 
though.

> Or you might be able to do something similar to what I did,
> reading sectors instead of actual files if that's what you need,
> and read the data into the Beeb RAM or preferably a big
> co-processor like the ARM co-pro so you could do 16MB at
> a time

You confuzzled me then - but you're talking about Sprow's ARM copro aren't 
you, not the ARM1 eval kit? :-) (I think the latter won't take more than 2MB 
as standard)

> then send it to an Econet file server and pick it off

Hmm, Econet might be a possibility, assuming it's faster than data transfer 
between drive and beeb anyway.

Another possibility might be if VFS can drive more than a single device on the 
SCSI bus (unlike ADFS) - it *might* be possible to put a more modern hard 
drive on the same bus as the player then, and via VFS do a raw copy from the 
player to the hard disk. Then put the hard disk in a modern PC and do a raw 
copy from it...

> There are ways and means of getting it done and it might
> be more successful to use a two-stage copying process than
> trying to get a PC talking to the LV-ROM player directly.

Indeed. It's just irritating that the 'read' aspect of the player's SCSI 
support looks to be standards-compliant, it's just that I can't get far enough 
to use it as everything modern chokes due to the lack of Inquiry :-(

Will ponder this one in the next few days I think!

cheers

Jules
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>