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

Richard Gellman wrote:
> Jules Richardson wrote:
>> Richard Gellman wrote:
>>   
>>>> No word from the Camelion lot yet as to what they did...
>>>>       
>>> We* used a PC and a SCSI card to read it, and I believe some sector 
>>> reading software.
>>>     
>> Hmm, do you recall which card and which OS? Somewhere I've got an old PAS16 
>>   
> I think it was an older Adaptec card, of the not-so-picky variety. 

Hmm, I *might* have such a beast... I used to have a ROM-less Adaptec board 
which was bundled with my scanner, but I have a horrible feeling I tossed it 
out because the scanner worked fine with the BIOS-based cards anyway.

> Software-wise I think both DOS and Windows attempts were made, but I 
> don't recall which they settled on.

I suppose DOS gets you closest to the bare hardware...

>>> Note that speed is not really relevant when it comes to data transfer. 
>>> The LV-ROM player is actually incredibly slow at reading data, so you 
>>> never really get much more than about 15K/sec at the most.
>>>     
>> Wow - I didn't think it would be quite that slow; I was guessing at somewhere 
>> between 100 - 200K/sec or so.
>>   
> My estimate might not be wholly accurate (it was a guess based on 
> experience, and the programs behind it may not have helped matters), but 
> certainly 100K/second is optimistic. 

See other comment to Ian though - is that just because a beeb is "in the way", 
or is that 15K/sec even to more modern equipment clocked at something more 
than the 5MHz-ish of SCSI-1? I just wonder if the beeb's the bottleneck, not 
the player.

If the player really will only manage that sort of speed even to a more modern 
SCSI controller then I'm probably better off forgetting trying to couple it to 
modern hardware anyway. I'm confident that a beeb will run for a few days 
solid - the only reason for wanting to hook the player direct to a newer 
machine is to minimise the time that the player's operating for.

> The trouble with the data layout on 
> the discs is that very rarely do sectors get read consecutively due to 
> data read speeds and transfer latency. This means the disc spends a lot 
> of time spinning idly, which brings down the transfer rate.

Hmm, good point.

> Something else that might interest you (and other domesday data 
> prodders): if you write a program/use a sector reader to lift the data 
> off the disc, take advantage of the free space map. For some reason, the 
> "free" spaces on the laserdiscs are actually the holes in the data space 
> where video frames lie (data and video cannot exist in the same place on 
> the LVROM discs). This has advantages as a) you don't have to bother 
> actually reading the "free" space, just fill the image in with zeroes, 
> and b) trying to read a video frame as data results in an incredibly 
> high time overhead - roughly 1 minute per sector.

Now that's interesting, and rather surprising!

> Both cable and software were home brew. It was a very simple cable that 
> used a 4-bit transfer method. The bottom 4 bits of the User Port mapped 
> to the bottom 4 bits of the PC parallel port. Two of the remaining bits 
> on the PB lines were used as a Request/Acknowledge mechanism. Each byte 
> was transmitted as two nybbles.

I could certainly wire something up and write the software on the PC side, but 
unfortunately I wouldn't have a clue as to how to do the BBC side of it :-(

Having talked to Adrian@... a bit more, he just used Xfer to 
drag the data across rather than putting together anything specialist to do 
the job. Largest file took about 3 days solid to transfer apparently :-)

cheers

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