> From: Aaron Jackson
>> My copy of of the V7 standalone stuff (which I got from the VTServer
>> directory) didn't include an RX driver. Where'd you manage to find one?
> I am using the version from here: https://github.com/sethm/vtserver/
After offline discussion with Aaron, we clarified that that site only has the
binary for the standalone tools. The copy on the TUHS archive:
http://www.tuhs.org/Archive/Tools/Tapes/Vtserver/v7_standalone.tar.gz
although it has the source, doesn't include the RX driver. Does anyone know
the whereabouts for the source for the (later) version of the standalone
stuff, which includes the RX driver? Thanks!
Noel
>
> From: Charles Dickman <chd at chdickman.com>
> Subject: PDP8 ALGOL
>
> I have been looking at the available software for the PDP8,
> particularly languages. I see there was an ALGOL. The source is
> archived on Bitsavers and dbit.
>
> There is some information here:
> http://www.softwarepreservation.org/projects/ALGOL/algol60impl/
>
> Has anyone played with this before? Is there any additional
> information on how to use it?
>
> -chuck
>
I have looked at the 4k ALGOL described here:
http://www.bitsavers.org/pdf/dec/decus/pdp8/8-213_4K_ALGOL.pdf
The paper tape images are here:
http://www.bitsavers.org/bits/DEC/pdp8/papertapeImages/set3/
The RICM also has an original set of the DECUS 8-213 ALGOL paper tapes, but
they are different from the ones on Bitsavers. I need to make images of
these tapes.
Students at the UMN are trying to get ALGOL to run on their PDP-12 so they
can run some benchmarking software.
We haven't been able to get DECUS 8-213 ALGOL working. Any help would be
appreciated.
--
Michael Thompson
> From: Henk Gooijen
> the M7859 is sort of a UNIBUS device. The (front panel) console only
> communicates with the M7859.
Not quite; it does _mostly_ 'do its thing' over the UNIBUS, but there are
also two special lines carried across the DD11-P backplane to the CPU, 'Halt
Request' and 'Halt Grant' (which is why it has to be in the same backplane as
the CPU); more here:
http://gunkies.org/wiki/KY11-LB_Programmer%27s_Console
> I cannot remember whether a demux for the displays is on the console
> PCB, or on the M7859.
I'm not sure exactly what you mean by 'demux', but... the interface between
the board and console is i) 3 bits of digit, and ii) 6 individual select
lines. Code in the micro on the M7859 sends one digit at a time down the 3
'digit' lines, along with the appropriate 'select' line.
> If you get 000000 on the dsipaly and when halted it shows 173066 I
> presume it is looping.
Well, I haven't looked at the M9312 ROM code, but if it's anything like the
M9301 code (which I have dumped and disassembled), looping in the ROM at
173066 is not necessarily bad.
There is a listing of some of the ROM code on BitSavers:
http://bitsavers.trailing-edge.com/pdf/dec/unibus/K-SP-M9312-0-5_Aug78.pdf
but it doesn't seem to cover the stuff at 173000 (which is where the CPU
starts running on power-on) - or maybe I just didn't study the listings
carefully enough.
> If it loops, it will repeatedly read from a device address which is
> most likely the CSR of the boot device.
Depends on the switch settings on the M9312. If it's set to boot, if the
device is there, yes; otherwise it would get a NXM fault. If it's set to go
into the console mode, it's probably trying to read characters (commands)
>from the console.
Noel
> Aaron Jackson
> if I try to dump using vtserver using a floppy which passed the
> diagnostics, it fails.
My copy of of the V7 standalone stuff (which I got from the VTServer
directory) didn't include an RX driver. Where'd you manage to find one?
(I need one for my own use, plus I want to look at the source, to help
with this.)
Noel
> From: Henk Gooijen
A few comments to you about Henk's points:
> Standing in front of the 11/34 processor box (looking at the console),
> slot number 1 is at the right side.
That's for the 10-1/2" box; the 5-1/4" is different. Which is this?
> Each slot has 6 positions. Position A is at the rear side, followed by
> B thru F. Position F is thus at the front side.
I prefer to say that connector A is at the right, when facing the component
side of a hex-wide card which has the handles at the top, and the contact
fingers at the bottom.
(Make doubly sure you never plug a card in backwards! It will almost
certainly kill the card. In theory they are keyed so you can't, but idiots
like me have been known to do it! :-)
> The 4 copper "jumper" traces should be facing the next higher-numbered
> slot.
I.e. on the so-called 'solder' side of the card, not the 'component' side.
(All the cards face the same way.)
> When you power up the system, the display should show 6 octal numbers.
> If only one digit shows a number (7 or 5 or whatever), there is an
> issue with the console itself, or the M7859.
The M7859's are, for some reason, particularly prone to failures. About half
the ones I've seen weren't working at first. There's no one chip that seems
to be the usual suspect, I've seen several different failure modes.
> From: Jerry Weiss
And the same for Jerry...
> It won't seat evenly if reversed. At least that is what my scraped
> knuckles remember.
Nope, they go in quite fine the wrong way around; I just checked.
Make sure they are in the right connector (D) and the right way around; I
haven't checked to see if damage is likely to result on an error - does
anyone know offhand?
> Check the cable orientation.
Note that one DEC manual (the KY11-LB Maintenance Manual) shows the wrong
orientation! See here:
http://gunkies.org/wiki/KY11-LB_Programmer%27s_Console
at "Cable Connection and Documentation Error" for more.
> I believe the cabling for the M7859 is a little different between the two
The /34 has two narrow 'maintainence' cables, the /04 only one. But you can
ignore these if you're not using the maintenance mode on the front console,
and only plug in the wide cable.
Noel
> From: John Welch
> Can you give me a refresher on how to tell which slots are cut? I
> remember having to turn the chassis over and looking for a particular
> wire
Yeah; you can use the G7273 as a 'crib', since it has the NPG jumper on it.
That jumper goes from CA1 to CB1: component side, third connector (counting
>from the A connector), first and second pins (again counting from the A
connector end). A lot of the slots will still have their jumpers in, which
is how you can confirm you're looking at the right pins; look for slots
without them.
> I also have an 11/04 that I went and drug out.
Yeah, the M7263 is the KD11-D CPU, the M7847's are MS11-E's (one of them will
be useful as a first-stage debug for the 11/34, once you've verified, in the
-11/04, that they work - the M7891 MS11-L is rare and valuable, I'd rather not
use that until everything up to that point in the -11/34 is known working -
you could try pulling the two M7847's from the -11/04 and try plugging in the
M7891, to verify that it's sort of OK).
> I am thinking I could put a M9203/M7856 into slot 9, and find a M9312
> for slot 3 and maybe this would fire up. Any suggestions?
As always, first pull all the boards and check the power supply (if it's been
a long time since it was last powered on, re-form the electrolytics in the
power supply first, before powering it on), then put in the _minimal_ set of
boards and get those working.
> I added an M9302 in Slot9-AB and then moved the M7856 from the 11/34 to
> Slot9-CDEF of the 11/04. I put a random M9312 in Slot3-AB I turned on
> the 11/04.
> I have six '0' digits. I push ctrl+hlt and the display shows 173066.
> Looks like things are moving.
Yup, that's working. Now you have a working machine, you can board-swap in
>from the -11/34 to check other boards out. Major, major help!!
The first thing I'd try would be the M7859, KY11-LB, from the -11/34 over
here. If it doesn't work in the -11/04 (with only that board changed), i)
you've isolated the problem, and ii) you can probably use the one from the
-11/04 to get the -11/34 working (unless there's something _else_ broken in
the -11/34 as well).
NOTE: Don't plug the good one from the -11/04 into the -11/34 - or do
anything else with the -11/34 - until you've checked the voltages in the
-11/34!!!
If the M7859, KY11-LB from the -11/34 _does_ work in the -11/04, time to keep
looking. The console itself is so dumb it's unlikely to be the problem, but
you never know; might we worth swapping. I'm having a hard time seeing what
problems in the /34 CPU, etc could cause the symptoms you're seeing - are
they still there with only the absolute minimal board set?
Noel
> From: John Welch
> Any suggestions as to what to try first?
I would _definitely_ start by pulling _all_ the cards you can, to get down to
the simplest possible configuration. Once that works, start adding things
back in, one at a time.
If that configuration doesn't work, first try the obvious things (clean and
re-seat, check voltages, etc). If that doesn't get it running, it's time for
a oscilloscope or logic analyzer. (We can help you through that.)
So I'd start with the CPU (M8266/M8265), front-terminator/bootstrap ROM
(M9312), the front console card (M7859), and rear-terminator (M9302) (which
you need for grant turnaround, see next paragraph). That's it.
IIRC, the /34 will complain if the bus grant chain is not complete (I really
need to look at the prints/ucode to understand why this is so - other -11's
will run basic functionality fine with an interrupted grant chain), so plug in
grant jumpers in every unused slot. Also, check the backplane, to see which
slots have had their NPG jumpers pulled, and either i) use a G7273 jumper (the
dual boards which contain an NPG jumper as well as the BR jumpers) in those
slots, or replace the jumpers.
I _think_ the machine will be OK without any memory, but I don't have a
running 11/34 to test that on. (Only my /04 is running at the moment.) I can
plug my /34 cards in and try it, if that will help. But maybe someone else
knows. So maybe you'd have to add a memory card, but that would _definitely_
be the biggest configuration I'd try until the basic machine is working.
You can examine the MMU registers in the CPU to check that the bus/console etc
are working - first read, then write. And IIRC the CPU general registers are
accessible from the bus too - I know they are in the -11/04 (which uses the
same front console).
Noel
I am trying to wire 3270 support into the DPS8/M emulator.
Multics supports 3270 via a bisync connection to the 3270 controller.
Multics sends commands to the Front End Network processor, which
(originally) passed the commands down the bisync line to the 3270.
I have a running Multics and running 3270 display emulators using tn3270
(3270 over telnet), so I need to write the code that maps the Multics
commands into 3270 controller commands (and vice versa) and manages the
telnet connections to the 3270 display emulators and maps the tn3270
traffic into 3270 controllers.
I don't need to actually implement the bisync communications; the
controller emulator will be running inside the FNP emulator, but I need to
express controller responses to Multics in the bisync format, as Multics is
expecting that the responses arrived over a bisync connection.
The problem is that I have no idea how the 3270 controllers worked; I've
looked through the bitsavers collection; those documents are largely
concerned with the displays and tend to treat the controllers as 'black
boxes' that just do the right thing.
So I am seeking pointers to documentation that will give me a better grasp
of the controller functionality and/or discussions with someone who knows
how they work.....
Thanks,
-- Charles
I've seen rust and dust, but there's an old vaxstation II at Goodwill
Computers in Austin right now (very cheap, anyone welcome to buy it and get
it off my mind) but as most things, I checked out the back and see some
circles of white corrosion on the back where the cards? are contacting the
case.
I don't really have room or time but I don't own anything that uses QBUS or
is almost related to some of the neat iron some of you all collect (I've
mostly collected way too many home computer history items).
Anyway, what is that type of white corrosion on metal? Would one probably
assume this means any bus would be corroded and this wouldn't be a computer
for the faint of heart hobbyist? I've only seen that maybe from batteries
but it's in an unusual place and pattern (I think).