On Fri, 2011-12-30 at 18:53 +0000, Liam Proven wrote:
On 30 December 2011 15:48, Camiel Vanderhoeven
<iamcamiel at gmail.com> wrote:
A friend of mine who was a software engineer at
Digital Equipment
Corporation gave me a console panel for a System/360 model 65 that they had
in their office (the console panel, not the system).
I am restoring the console panel, and I'm creating an interface to a PC to
make all the lights and switches work as originally intended. I'm keeping a
blog of my progress at <http://ibm360-console.blogspot.com>
http://ibm360-console.blogspot.com.
<snip>
One thing in particular that I'm looking for
that would help a lot is a data
flow diagram showing the register and bus names. Another thing that would be
very useful is a listing of the BCROS microcode.
The functional characteristics manual (which is available on Bitsavers)
doesn't offer the level of detail I'd like.
Wow! That is quite some project - and lavishly documented, as well.
Good work so far and good luck with it!
You should talk to Lawrence Wilkinson (ljw-cctech at ljw.me.uk) who is
building an FPGA emulation of an early S/360 - a model 30, I think.
Perhaps once he has that working, you could cooperate on a Model 65
version and interface actual hardware to your control panel! :?)
(Thanks Liam)
Well done for getting this far!
I was lucky to get microcode listings for the /30, and the internal
dataflow is documented in the manuals available on BitSavers.
It's one of these things where you have to decide how faithful you want
your re-creation to be. Are you going to attempt to model the
multi-function lights, so you can flip the rollers around? Do you want
an entire CPU hiding behind that panel, or just something to flicker the
lights appropriately? Some of the lights would be for the channels -
are you going to model those, and if so, what about the peripherals?
And so on....!
Another possible source of info:
http://www.glennsmuseum.com/ibm/ibm.html
[Coincidentally, I have been doing some work on my emulator today, and
have got the initialise-storage-from-platform-flash working. That,
together with using 64k external RAM rather than the FPGA's internal
RAM, makes it a bit more useful as it is now possible to build FPGA
images containing an initial RAM image without recompiling all the
VHDL.]
--
Lawrence Wilkinson lawrence at ljw.me.uk
The IBM 360/30 page
http://www.ljw.me.uk/ibm360