• Please review our updated Terms and Rules here

ICL Quattro

JohnElliott

Veteran Member
Joined
Sep 1, 2006
Messages
770
Location
Sussex, UK
I've had (what's left of) this for a while now, and I've finally got round to writing it up for my site. Everything I've managed to write about the hardware is based on the physical boards and the contents of the boot ROM, but if anyone knows where I could find a copy of CCP/M or CDOS for this machine, that might help me to flesh the information out a bit.

(Obviously I wouldn't actually be able to run an operating system on what I've got, but disassembly might give some clues as to what's going on).
 
Hi John,

I have one of these (model 39 with 10MB hard drive). Just tested it after leaving it unused for 15 years. There was a worrying smell of burning paper, but all it needed was reseating the boards and I found it booted up again quite happily. So I take it I have the CCP/M code you are looking for installed on this but not sure how to get a copy of it onto a modern PC to send to you if you still are interested in it. Any suggestions?

Gareth
 
This depends on various unknowables, but:
If you've got a PC with a 1.2Mb floppy drive and a copy of Teledisk (teled212.zip), it should be possible to format a floppy on the Quattro, copy the boot file (probably called something like CCPM.SYS) to it, and then image the floppy with Teledisk on the PC.

If you haven't, things get more complicated. In theory it ought to be possible to use a serial connection to the PC, but there are a lot of possible ways an RS232 port can be wired, and I don't know what software the Quattro may have on it to help get stuff out.
 
Don't have any PCs with 5 1/4" floppy drives (is that what you mean by 1.2Mb drive?) though the quattro does have a working floppy drive (tested it when I got it to boot up.) The Quattro is at my Mothers and it will have to wait until I next visit her before I can get to try anything else with it. I certainly have a few of the old HD 5 1/4" disks kicking around and if I can't thing of a way of getting the files onto a PC I could always post one to you. As long as you aren't in any rush for this I will get back to this later.

Gareth
 
1.2Mb drives are 5.25", but not all 5.25" drives are 1.2Mb. The Quattro ones are 800k, whereas PC ones are usually 360k or 1.2Mb. I'm hoping that a 1.2Mb drive would be able to read an 800k Quattro disc, where a 360k drive would get, at best, every other track.

And I'm certainly in no rush.
 
a 1.2mb drive shouldn't have a problem doing 800kb, just use the DD media to do it, i've had good luck doing it that way, the HD media, in my experience doesn't care very well for the 800kb deal, the but the DD handles it fine.
 
I've now been sent a copy of the CCPM.SYS by another correspondent, so there's no need for Gareth or anyone else to struggle with 5.25" floppies and Teledisk.
 
Hi, John
Glad to hear you got what you wanted. Just in case you haven't found this (though I guess you probably have already) there's a web site that appears to have the source code for the operating system that the ICL used here:
http://www.cpm.z80.de/source.html

Having seen the PCBs you have I'm not convinced that what I have is actually a Quattro. It is a multiuser machine that runs CCPM 86 with a 10MB hard drive but the CPU board is different to the one you have and it has no spare socket for an 8087 (it is fitted with a socketed 8088).
Gareth
 
Having seen the PCBs you have I'm not convinced that what I have is actually a Quattro. It is a multiuser machine that runs CCPM 86 with a 10MB hard drive but the CPU board is different to the one you have and it has no spare socket for an 8087 (it is fitted with a socketed 8088).
Gareth

Could be an ICL PC2; according to old-computers.com they used the same case design as the Quattro.
 
Could be an ICL PC2; according to old-computers.com they used the same case design as the Quattro.

The case is identical to the one here for the Quattro http://www.old-computers.com/museum/computer.asp?st=1&c=852 but it states in your link that the processor for the PC2 was a 8085 whereas the PC I have is definitely an 8088 and it is capable of addressing 4 terminals. It has a 10-MB full height 5 1/4" drive and 1MB RAM installed. It seems to be dated 1983-1984.
EDIT: just seen the comment at the end here, apparently I must have the second incarnation!

According to K.-L. Butte,there were 3 different models of it marking the 3 major development steps: The first incarnation wit 8085 and MP/M, the second with 8088 and Concurrent CP/M and the third with 8086 and Concurrent CP/M.
 
Directory listing of each floppy:

Code:
$ cpmls -f icl3 -D ICL31S-1.RAW
     Name    Bytes   Recs  Attr     update             create
------------ ------ ------ ---- -----------------  -----------------
CCPM    .SYS    86K    682 RS 
DCOPY   .CMD    32K    248 RS 
DIR     .CMD     4K     18 RS 
DO      .CMD    12K     90 RS 
DSKINIT .CMD    40K    305 RS 
DSKRESET.CMD     2K      4 RS 
ED      .CMD    10K     75 RS 
ERA     .CMD     4K     21 RS 
ERAQ    .CMD     4K     32 RS 
FUNKEY  .CMD    22K    176 RS 
HCREATE .CMD    12K     92 RS 
HELP    .CMD    14K     99 RS 
HELP    .HLP   230K   1836 RS 
HPRINT  .CMD    12K     96 RS 
LOGOUT  .CMD     2K      8 RS 
MAKESYS .CMD    30K    232 RS 
PIP     .CMD    10K     70 RS 
PRINT   .CMD     8K     57 RS 
READ    .ME     26K    202 R  
REN     .CMD     4K     19 RS 
SDIR    .CMD    14K    100 RS 
SET     .CMD     8K     56 RS 
SETUP   .CMD    32K    245 RS 
SHOW    .CMD     8K     53 RS 
SUBMIT  .CMD     4K     28 RS 
SYSTAT  .CMD    20K    148 RS 
TOD     .CMD    18K    136 RS 
TYPE    .CMD     2K     15 RS 
   28 Files occupying    670K,     126K Free.

Code:
$ cpmls -f icl3 -D ICL31S-2.RAW
     Name    Bytes   Recs  Attr     update             create
------------ ------ ------ ---- -----------------  -----------------
ABORT   .RSP     2K     11 RS 
BDOS    .NOR    16K    123 RS 
BDOS    .PC     22K    162 RS 
CCPM    .SYS    86K    682  S 
CIO     .CON     6K     43 RS 
CLOCK   .RSP     2K      5 RS 
CONFIG  .CMD    44K    340 RS 
CONFIG2 .CMD    22K    172 RS 
CONFIG3 .CMD    18K    136 RS 
DATASAVE.CMD    24K    187 RS 
DIR     .RSP     4K     21 RS 
GENCCPM .CMD    52K    411 RS 
GENIN   .        2K      4    
GENIN   .SKL     2K      3 RS 
INITDIR .CMD    36K    285 RS 
KOKVTE  .RSP    22K    164 RS 
LOGINRSP.RSP     2K     11 RS 
MEM     .CON     6K     48 RS 
OPTION  .CMD    24K    192 RS 
PIN     .RSP     4K     26 RS 
RTM     .CON     8K     59 RS 
SLOUTPUT.RSP     2K      5 RS 
SUP     .CON    10K     68 RS 
SYSDAT  .CON     4K     26 RS 
TMP     .NOR     4K     17 RS 
TMP     .PC     18K    138 RS 
VCMODE  .CMD     4K     20 RS 
VOUT    .RSP     4K     23 RS 
VT6405  .RSP    26K    199 RS 
XIOS    .CON    22K    170  S 
   30 Files occupying    498K,     298K Free.

Code:
$ cpmls -f icl3 -D ICL31S-3.RAW
     Name    Bytes   Recs  Attr     update             create
------------ ------ ------ ---- -----------------  -----------------
ASM86   .CMD    26K    205  S 
ASSIGN  .SYS     2K      6  S 
BASIC   .CMD    54K    431 RS 
BASIC   .DOC    68K    539 R  
BATCH   .CMD     6K     44  S 
CHSET   .CMD    10K     79  S 
COPY    .EXE    30K    228  S 
DATE    .EXE     4K     20  S 
DC3ANADX.SYS    16K    126  S 
DC3CITOH.SYS    16K    127  S 
DC3CNTXM.SYS    16K    126  S 
DC3DIABC.SYS    28K    219  S 
DC3DS180.SYS    16K    126  S 
DC3EPSNH.SYS    16K    128  S 
DC3EPSNL.SYS    16K    128  S 
DC3IDSM .SYS    16K    126  S 
DC3LA100.SYS    16K    126  S 
DC3LA50 .SYS    16K    126  S 
DC3MTLYH.SYS    16K    127  S 
DC3OKI92.SYS    16K    126  S 
DC3PHILR.SYS    16K    127  S 
DC3PHLIP.SYS    16K    128  S 
DC3PRINT.SYS    16K    126  S 
DC3TSTAR.SYS    28K    218  S 
DD6402G1.SYS    16K    115  S 
DD640XM .SYS    20K    146  S 
DD747X  .SYS    14K    111  S 
DDGP1760.SYS    14K    107  S 
DDHIDMP2.SYS    14K    102  S 
DDICL84 .SYS    16K    125  S 
DDKDS   .SYS     8K     51  S 
DDSTR2X2.SYS    14K     97  S 
DDT86   .CMD    14K    112  S 
DDTTP24C.SYS    28K    221  S 
DIR     .EXE     4K     24  S 
DSP     .CMD    14K    100  S 
ERASE   .EXE     2K     12  S 
GENCMD  .CMD     6K     44  S 
GRAPHICS.CMD     8K     62  S 
HEADPARK.CMD    12K     88  S 
PALETTE .CMD    26K    205  S 
REN     .EXE     2K     16  S 
SPL     .CMD    22K    165  S 
SPOOL   .CMD    34K    263  S 
SYSDISK .CMD     2K      9  S 
TIME    .EXE     2K     16  S 
   46 Files occupying    772K,      24K Free.

Code:
$ cpmls -f icl3 -D ICL31S-4.RAW
     Name    Bytes   Recs  Attr     update             create
------------ ------ ------ ---- -----------------  -----------------
BLEARN  .CMD    20K    147 RS 
EIGHTRUN.DAT    12K     82 RS 
EIGHTRUN.OVR     8K     53 RS 
FIVERUN .DAT    32K    242 RS 
FIVERUN .OVR    16K    123 RS 
FOURRUN .DAT    16K    113 RS 
FOURRUN .OVR    12K     85 RS 
FOURRUN1.DAT    28K    211 RS 
FOURRUN1.OVR    18K    136 RS 
LEARN   .CMD    20K    147 RS 
LEARN   .DAT     6K     41 RS 
MENU    .DAT     2K     16 RS 
MENU    .OVR     4K     20 RS 
ONERUN  .DAT    20K    156 RS 
ONERUN  .OVR    16K    128 RS 
ONERUN1 .DAT    22K    175 RS 
ONERUN1 .OVR    12K     93 RS 
SEVNRUN .DAT    20K    153 RS 
SEVNRUN .OVR    16K    119 RS 
SEVNRUN1.DAT    10K     78 RS 
SEVNRUN1.OVR     8K     53 RS 
SIXRUN  .DAT    36K    283 RS 
SIXRUN  .OVR    20K    152 RS 
THRERUN .DAT    16K    128 RS 
THRERUN .OVR    12K     89 RS 
THRERUN1.DAT    26K    196 RS 
THRERUN1.OVR    14K    101 RS 
TWORUN  .DAT     8K     61 RS 
TWORUN  .OVR     8K     55 RS 
   29 Files occupying    458K,     338K Free.


Larry
 
Back
Top