ICL OPD

The Thor, Aurora, Q40, Q60 & Q68 etc. are discussed here.
stephen_usher
Gold Card
Posts: 433
Joined: Tue Mar 11, 2014 8:00 pm
Location: Oxford, UK.
Contact:

Re: ICL OPD

Post by stephen_usher »

After two nights' work I now have (bar the decoupling caps and pull-ups) a complete schematic of the Computer One floppy disk interface.

I found that the ROM pack pinout as posted in an earlier post needs amending. Pin 27 (marked as R/W) is "PACK_RW" (I can't remember the sense off hand) and is an output and Pin 28 (marked as PAL) is "HOST_RW", which is an input (as seen by the ROM pack).


User avatar
Pr0f
QL Wafer Drive
Posts: 1308
Joined: Thu Oct 12, 2017 9:54 am

Re: ICL OPD

Post by Pr0f »

I noticed that in the zips - one the ROM chip images is all blank. I also have a white written label in my IC7 position - which would be the "D" ROM.

I've posted it here so you can see how the contents compare:
Attachments
Z4090_IC7.zip
(18.88 KiB) Downloaded 180 times


stephen_usher
Gold Card
Posts: 433
Joined: Tue Mar 11, 2014 8:00 pm
Location: Oxford, UK.
Contact:

Re: ICL OPD

Post by stephen_usher »

Thanks.


stephen_usher
Gold Card
Posts: 433
Joined: Tue Mar 11, 2014 8:00 pm
Location: Oxford, UK.
Contact:

Re: ICL OPD

Post by stephen_usher »

Here's an version of the opd-decode.pdf with the ROM module pin-out updated from what I've learnt from the Computer One floppy interface.
Attachments
opd-decoding.pdf
(80.04 KiB) Downloaded 171 times


stephen_usher
Gold Card
Posts: 433
Joined: Tue Mar 11, 2014 8:00 pm
Location: Oxford, UK.
Contact:

Re: ICL OPD

Post by stephen_usher »

First look at my Computer One floppy interface recreation...

OPD-Computer-One-Disk-Interface.jpg

PCB order going in to PCBWay this afternoon.

Here's the schematic:

c1-floppy-schematic-1.jpg


Also: There was an error in my modified version of the decoding PDF. Pin 29 raises an interrupt.
Attachments
opd-decoding.pdf
(871.74 KiB) Downloaded 182 times


stephen_usher
Gold Card
Posts: 433
Joined: Tue Mar 11, 2014 8:00 pm
Location: Oxford, UK.
Contact:

Re: ICL OPD

Post by stephen_usher »

P.S. I'm not sure if that clock circuit using the 74LS04 is going to work. *crosses fingers*


User avatar
Chr$
QL Wafer Drive
Posts: 1315
Joined: Mon May 27, 2019 10:03 am
Location: Sachsen, Germany
Contact:

Re: ICL OPD

Post by Chr$ »

Very interested to hear if it works as I'd like one too.


https://QXL.WIN
Collector of QL related computers, accessories and QL games/software.
Ask me about felt pads - I can cut them to size and they have proved excellent for mdv data recovery.
stephen_usher
Gold Card
Posts: 433
Joined: Tue Mar 11, 2014 8:00 pm
Location: Oxford, UK.
Contact:

Re: ICL OPD

Post by stephen_usher »

Well, this is just the test version to verify my reverse engineering.

With the Mk.II I think I'll split the WD1772, clock and FDC logic onto a daughter board connected via a ribbon cable. Not only will it make the board plugging into the ROMpack smaller but it will mean that in future I can develop a board to replace the WD1772 with an emulator and SD storage, probably using a RPi Pico. The Mk.II will have some of the logic, such as the address decode, put into a GAL to reduce the chip count.


User avatar
Pr0f
QL Wafer Drive
Posts: 1308
Joined: Thu Oct 12, 2017 9:54 am

Re: ICL OPD

Post by Pr0f »

Can anyone think of a reason why the PicoVGA interface would not work with the ICL OPD ?

I just bought an early Christmas present of one of these on eBay - as the original unit I had was just the boards, and I had the keyboard from long ago. I plan on making up a small unit with a switched mode PSU and the PicoVGA board so that the device can be used with a VGA screen


stephen_usher
Gold Card
Posts: 433
Joined: Tue Mar 11, 2014 8:00 pm
Location: Oxford, UK.
Contact:

Re: ICL OPD

Post by stephen_usher »

You'll have to invert the RGB and sync signals from the OPD, but I think you should just be able to pass them through a 74LS04 to do that before sending them to the interface.


Post Reply