Drum vs. Core

Roger Holmes roger.holmes at microspot.co.uk
Fri Jul 6 14:22:25 CDT 2007


On 6 Jul, 2007, at 18:07, cctalk-request at classiccmp.org wrote:
>
> From: "Andy Holt" <andyh at andyh-rayleigh.freeserve.co.uk>
>
>>>>
> Back to the original post, does anyone know if there is a difference
> between the "operators Exec for a 1900" and the executive used by
> engineers and recorded on 7 track mag tape? Would this be of any use?
> <<<
>
> Does that imply that you - or someone you know has such a tape???

Whilst working on my 1301, I was chatting to a friend who was an ICT/ 
ICL field engineer and later manager into the Fujitsu years. I told  
him that all copies of 1900 executive have been lost and he said that  
he might have a copy tucked away but that, if he had it at all it was  
on 7 track tape and we don't have a deck to read it, but maybe  
someone somewhere has a way of reading a tape which has not been  
touched for many years.

I will let you know if he finds it, but don't hold your breath, like  
me he has a lot of buildings and does not go in some of them for long  
periods.

With the 1301 we have a copy of 'Initial Orders' on the drum, a  
numeric dump of a slightly different version from another machine and  
also (dyleine?) copies of the original manuscript. Its only two drum  
bands (so less than 800 instructions), but it is the nearest thing to  
an operating system that the 1301 had.

The 1302 Exec has not survived, nor even details of all the extra  
instructions in the machine, we know everything about a few, sketchy  
details from sales literature for others and there are probably a few  
we know nothing about. A recent documentary series "The Trap, What  
Happened to Our Dreams of Freedom" had clips of old footage, and in  
one there was a chap with a book open at a page showing what I  
immediately recognised as a 1300 instruction summary, the only  
coloured page in the 1300 programming manual. On freeze framing it  
and comparing with the 1300/1301 version, I see the arrangement is  
quite a bit different, and I think it must be a 1302 manual, but of  
course the image resolution, even on the original 16mm film would  
probably not allow it to be read, and certainly not off the video now  
on YouTube.


>
> anyhow, to answer the question - "it all depends"
>
> I've only limited knowledge of the Engineers test programs tho' I  
> think I
> have some notes somewhere.
> So some of what follows may not be precisely correct.
>
> Most test programs were normally run under operators exec and were  
> stored on
> a normal program library tape
> (these were tapes with a search program (#TAPE) at the start and  
> the rest of
> the programs in any order following.)
>
> The engineers (raw machine) test tape would have started with a  
> minimal
> exec-mode bootstrappable search program at the
> start (really only a program loader - not a full exec). This would  
> have been
> followed by the exec-mode test programs which
> were presumably in a bootstrap format. Our engineers usually ran  
> such basic
> test programs from paper tape - this may have been
> because that process relied on less of the system being operational  
> that the
> process of finding and loading one from MT.


Well, when and if he finds it, maybe what's written on the spool will  
give us a clue to if its any use or not.

>
> Of course, as always!, the system faults that one remembers were not
> detected by the test programs ...
> (On the 1905E one time odd things happened with the Limit register  
> - that
> took some locating;
> On the Honeywell dual-processor, one of the two processors started  
> giving
> some wrong results in floating-point -
> and as it was (almost) SMP this had effectively random results that  
> took
> some locating)

We've had some weird ones with Flossie too. We found a fault three  
weeks ago, all the read-modify-write instructions were randomly  
causing a subsequent instruction to fail, about once a minute. This  
is just long enough to get from the console to the oscilloscope, so  
you start a program and it seems like the machine is being a bitch  
and waiting for you to NEARLY get to find out what is wrong, but not  
quite letting you do it. At the heart of the machine is a shift  
register which is supposed to have exactly one '1' in it at all  
times. The duration of the instruction is controlled by how far along  
the register the '1' gets. With two of us working on the fault, I was  
probing various signals and eventually we traced the fault to the  
shift register when my friend shouted over that the fault had seemed  
to have disappeared. I found that the impedence/resistance of the  
scope probe on one of 25 pins on one of 4000 cards seemed to make the  
fault disappear (and reappear when removed). We think we were getting  
two '1's in the shift register, but anyway, we changed that PCB and  
all has been well since.

Roger.






More information about the cctech mailing list