Re: Anyone know who does 'decmuseum.org', PDP-5 pictures

2017-10-28 Thread Noel Chiappa via cctalk
Thanks, everyone! Got it.

Noel


Re: Which Dec Emulation is the MOST useful and Versatile?

2017-10-29 Thread Noel Chiappa via cctalk
> From: Jon Elson

> I'm not sure the original DEC PDP-10 (KA-10) used microcode

No, it didn't; in part because it pre-dated fast, cheap ROMs (the development
of which was a considerable task in the /360 project - the wonderful "IBM's
360 and Early 370 Systems" covers this is some detail). The KA10 is built out
of FLIP CHIPs which carried individual transistors.

Another fun KA10 fact: it used 'hardware subroutines' - i.e. a clock pulse
would get to a certain point, and get conditionally diverted through some
other circuitry, later to come back and continue where it left off. Whee!

Noel


Re: H7861 PSU issues

2017-11-02 Thread Noel Chiappa via cctalk
> From: Aaron Jackson

> Picked up a few 555s and sockets and now it works!

Congratulations!

It's odd that a 555 failed, but sometimes there's no rhyme or reason to what
fails. E.g. I was fixing some broken M7859's (KY11-LB Programmer's Console),
and on one of them a 7493 (4-bit counter) had died. That's not one of the
'problem' 74xx chips, like ISTR the 7474 being?

Noel


Re: H7861 PSU issues

2017-11-02 Thread Noel Chiappa via cctalk
> From: Rob Jarratt

> when I replaced it and powered on there was a big bang

What went 'bang'? (I assume if there was a loud noise, it mus have left
visible damage somewhere.)

Noel


Re: PDP-8 chassis on eBay

2017-11-06 Thread Noel Chiappa via cctalk
So if someone's building an earlier -8 from bits and pieces, here:

  https://www.ebay.com/itm/192350321318

is something they might find useful - an empty chassis.

(I'm not associated with the seller, although I've bought stuff from them
before. They have some other PDP-8 stuff listed, too.)

Noel


PDP-8 chassis on eBay

2017-11-06 Thread Noel Chiappa via cctalk
So if someone's building an earlier -8 from bits and pieces, here:

  https://www.ebay.com/itm/192350321318

is something they might find useful - an empty chassis.

(I'm not associated with the seller, although I've bought stuff from them
before. They have some other PDP-8 stuff listed, too.)

Noel



Re: "Left a home full of computers" Craigslist ad

2017-11-06 Thread Noel Chiappa via cctalk
> From: Peter Cetinski

>> I was left a home with all of its contents tons of electronics and
>> computers, call if you want me to send pics

> FWIW, I received some pics of these items. 

So, what else was there (that you don't mind telling us about because you're
not grabbing them... :-)?

Noel


Re: PDP-8 chassis on eBay

2017-11-08 Thread Noel Chiappa via cctalk
> From: Dave

> I managed to snag the chassis and what I hope is the matching cover.

No, that cover is for a paper-tape reader.

Noel


Re: Computing Pioneer Dies

2017-11-10 Thread Noel Chiappa via cctalk
> From: Dave Wade

> ENIAC had been configured in stored program mode earlier in the year
> and had run a program stored in the function switches, e.g. ROM
> ...
> Despite the fact that when running stored programs ENIAC's parallel
> processing features were not available, it was exclusively in this mode
> from 1948 onwards.

This may have been mentioned here already, but if not, there's a good new
book out which covers this phase of ENIAC's existence in considerable detail:

  Thomas Haigh, Mark Priestley, and Crispin Rope, "ENIAC In Action: Making and
Remaking the Modern Computer", MIT Press, Cambridge, 2016

It's a very interesting and well-done book; I highly recommend it.


> From: Brent Hilpert

> The best that can be said for your position is that you (and the
> ENIAC/Mauchlyite crowd) have a particular opinion and definition
> regarding 'stored-program computer'.

I'm harly a member of the "ENIAC/Mauchlyite crowd" (in fact, I used to not
have a good impression of them at all), but I thought Haigh et al made a
pretty good case.

Noel


Re: RL02 Spinup fails

2017-11-11 Thread Noel Chiappa via cctalk
> From: Aaron Jackson

> The RL02 technical manual says to figure out why a drive error
> occurred, I can execute a get status command (?) and then perform an
> MPR read (?). So while I don't know how to do that, 

RLV 12 User Guide, section 5.2. 

Noel


Details about IBM's early 'scientific' computers

2017-11-13 Thread Noel Chiappa via cctalk
So, I was trying to find info about the early IBM 709/7090/7094 computers, but
when I went to what is supposedly the authoritative work on these computers
(among others):

  Charles J. Bashe, Lyle R. Johnson, John H. Palmer, Emerson W. Pugh,
"IBM's Early Computers", MIT Press, Cambridge, 1986

I discovered there was very little technical detail about these machines
there.

Is there any other printed thing (yes, I know a few Web pages have some
content) that anyone knows of that covers them in more detail? (I have a
709/7090/7094 programming thing coming, but that won't cover the internal
engineering.)

Yes, I know, I could look at the engineering manuals, but I was hoping for
something in between them and Bashe et al.

  Noel


Re: Computing Pioneer Dies

2017-11-13 Thread Noel Chiappa via cctalk
> From: Brent Hilpert

> What about that little issue of writeable program storage?

Just to clarify my understanding of your position, is a system with a CPU
chip (say one of the 68K models) with only ROM not a 'stored program machine'?

Noel

PS: You really should look at the book ("ENIAC In Action"), and not rely on
the articles; it's later, more coherent (not being split across a handful of
papers), and much more detailed (e.g. it includes the instruction set for the
'programmed' version of the ENIAC).


Re: Computing Pioneer Dies

2017-11-13 Thread Noel Chiappa via cctalk
> From: Evan Koblentz

> That's the dumbest thing I read today.

And that helped... how?

Noel


Re: Details about IBM's early 'scientific' computers

2017-11-13 Thread Noel Chiappa via cctalk
Please, everyone, I do actually know of BitSavers; you don't need to point me
at it.

When I said:

>> I could look at the engineering manuals, but I was hoping for something
>> in between them and Bashe et al.

I assumed everyone would understand that by "engineering manuals", I was
meaning the kind of things one finds in BitSavers.

Noel


Re: Details about IBM's early 'scientific' computers

2017-11-15 Thread Noel Chiappa via cctalk
> From: Ben Franchuk

> Multics never really made it out of the lab.

This 'bogo-meme' (to use a word I coined) is, well, totally flat wrong.

Multics was a reasonably successful product for Honeywell from the end of
1972 (when the H6180 was introduced) to around 1987 (when they stopped
selling the DPS8/M, which had been introduced at the end of 1982). At its
peak, in 1985, there were almost 100 Multics sites.

MIT ceased to be involved in Multics development in 1977.

Multics died not because it was a failure (indeed, many systems kept running
for years, because the users liked it so much - the last one only shut down
in 2000), but because of Honeywell's incompetence at the computer business.
(That incompetence eventually resulted in a decision - probably correct from
the _business_ point of view, given said incompetence - to get out of the
computer business.)

More here:

  http://multicians.org/myths.html

and

  http://multicians.org/hill-mgt.html

(which discusses the high-level corporate politics behind the decision to
can Multics).

Noel


Re: Ideas for a simple, but somewhat extendable computer bus

2017-11-19 Thread Noel Chiappa via cctalk
> From: Allison

> simple 16 data, 24 address likely 6 lines for basic control plus others
> your up to 50+ lines

I would seriously consider shared data/address lines, like on the QBUS. It
doesn't add _that_ much complexity to share the lines (I did a slave device
using only 74xxx parts, and it was dead simple - probably a goal of the
designers), and it will really drop the pin count. The speed impact is not
too bad - on reads, where the address and data naturally happen at different
times, it can be none.

Noel


Re: Slightly OT: Computer internals book recommendations

2017-11-19 Thread Noel Chiappa via cctalk
> From: Sophie Haskins

> earlier editions of "Computer Systems: A Programmers Perspective" had a
> bunch of discussions of buses etc .. but the edition I have explicitly
> calls out that they felt like it wasn't important to have chapters on
> anymore :(

Well, that might not be the wrong call, _iff_ keeping them in would have
increase the cost of the text-book for (poor) student...

And for the rest of us, there's ABE for the earlier editions! :-) Which
edition do you have, may I ask? Thanks!

Noel


Re: Ideas for a simple, but somewhat extendable computer bus

2017-11-20 Thread Noel Chiappa via cctalk
> From: Allison

>> I would seriously consider shared data/address lines, like on the QBUS.

> QBUS is wrapped around a subset of PDP11 and the unique processors made
> to fit it.

I did say "like ... the QBUS", not "the QBUS"! I was just trying to make the
point that the original sketch assumed separate address and data lines, and
that's an assumption worth looking at.

> The bottom line is for every bus you have to get on and off with
> devices to buffer ... The more you use the less card there is for other
> things

Yes, but that cuts both ways: multiplexed address and data also saves you a
lot of bus transceivers.

Noel


Re: Ideas for a simple, but somewhat extendable computer bus

2017-11-20 Thread Noel Chiappa via cctalk
> From: Charles Anthony

> a hybrid PDP-11 (16 bits) / PDP-15 (18 bits) on a shared bus (UNIBUS?)

That's a UNICHANNEL-15: it allowed devices on the -11 to do DMA directly into
the PDP-15's memory through the MX15-B Memory Multiplexer.

Odd factoid: this UNIBUS could run in 18-bit mode (!!), where the UNIBUS' two
parity lines were recycled into 2 extra data lines. Some DMA interfaces (e.g.
the RK11) could support this; in this particular case, it allowed the PDP-15
to use RK05 drives.

Noel


Re: LA30 parts and question

2017-11-21 Thread Noel Chiappa via cctalk
> From: Fritz Mueller

> Overall, I have been pretty amazed by the sheer number of machined
> parts, castings, high quality bearings, etc. within this beast. Lots of
> stainless steel throughout. Sure wouldn't find anything built this way
> these days! What a tank.

That's DEC for you - quality engineering (mostly :-). Reminds me of this
Porsche/Lotus story:

  http://www.chiappa.net/~jnc/nontech/chapman.html

Alas, that kind of engineering turned into a liability when DEC tried to
compete in the 'new world' of personal computers... :-(

Noel


DEC indicator panel 'light shield'

2017-11-23 Thread Noel Chiappa via cctalk
So Dave Bridgham and I are continuing to make (slow) progress with the QSIC
and indicator panel project; the latest step was to find some LEDs which look
much more like the original lights:

  http://pdp10.froghouse.org/qsic/new-led.jpg

So now I'm trying to make up a prototype 'light shield' (the flat board with
all the holes drilled in it); the parts list in the drawings (RF11 engineering
drawings, pg. 187) just calls it a 'Benelex', which is the name for the
material it was made of (sort of like MDF), but 'light shield' is what I've
taken to calling it.

Anyway, the drawings there do not, alas, give any dimensions. Can one of the
people who has an original please measure it for me? Just WxLxD is all I need;
I have a good photo, and can get all the other measurements I need from that,
once I know the 'scale'. (Well, not the depth, which I can't see in the image,
which is why I need that to.)

Thanks!

Noel


Re: DR-DOS

2017-11-23 Thread Noel Chiappa via cctalk
> From: Liam Proven

> TCP/IP basically postdates the MS-DOS era, in PC terms, and it's Bloaty
> McBloatface.

This must be a uSloth TCP/IP you are speaking of. There's the one from FTP
software which was based on the one done at MIT which was freeware. That one
was definitely DOS-era - it ran on DOS 1 and DOS 2. I think I have the MIT
version somewhere if you have a use for it.

> But only someone who thinks that Emacs or Vi are usable editors could
> think this was an appealing virtualisation solution.

Epsilon! Even on Windows 95, it was a not-so-humungous 261KB. If Lugaru
can't cough up a DOS version, I'm pretty sure I still have my DOS Epsilon
distro disks somewhere. Of course, I would have to get a 5" floppy drive
working... :-)

Noel


Re: Slightly OT: Computer internals book recommendations

2017-11-23 Thread Noel Chiappa via cctalk
> From: Eric Christopherson

> I have an inside scoop that a certain library is about to get rid of
> their 2003 printing (which is apparently 1st edition)

ABE seems to have copies for around US$10:

  
https://www.abebooks.com/servlet/SearchResults?bi=0&bx=on&cm_sp=SearchF-_-Advtab1-_-Results&ds=30&recentlyadded=all&sortby=17&sts=t&tn=Computer+Systems%3A+A+Programmers+Perspective

Noel


Microassembler, etc, available

2017-11-28 Thread Noel Chiappa via cctalk

So, as part of the work on getting our QSIC card to support SD cards for
storage, Dave and I have produced some tools that people might find useful.

Dave's original concept was to do SD support with a state machine. However,
the SD protocol turned out to be a little too complex for that, so we decided
to create a bespoke micro-engine (hereinafter 'uengine' - I use 'u' in place
of the lower-case 'mu' all the time) to handle it.

This turned out to be a good call; Dave cranked out a uengine in Verilog
(which was incredibly quick to produce), and I whipped up (literally - the
first version was done overnight) a uassembler. The latter has since been
much improved; the current version reads the entire definition of the uengine
from a configuration file, and thus should be usable on any umachine.

So, if you need a uassembler for some project, here's one. (And if you need
something it can't do, let me know, and I can add stuff; e.g. it doesn't
currently support the '+' operator in literals, only '|', but it would be
fairly simple to add '+' if anyone had a use for it.)


The source is here:

  http://ana-3.lcs.mit.edu/~jnc/tech/QSIC/tools/uas.c

(and no, I don't have the energy to learn how to use sourceforge or github to
distribute it, so don't bug me about it). I wrote it under Cygwin on Windows,
but Dave compiled and runs it on Linux as-is, so it's pretty portable. 

The current output format is hex that Dave massages into 'ROM' contents on
the FPGA in some fashion I don't know the details of, but if anyone needs
something different, again, I'd be happy to add whatever's needed.

The source syntax supported is documented in comments at the start of the
uassembler source; it's pretty simple, here's a brief synopsis (see the file
for more detail). ucode is a collection of lines, one per micro-instruction.
The syntax for individual lines is:

  {:} {, }... {}

 can be either:  (symbolic) or = (where
fvalue can be symbolic or numeric); specific symbolic values are assigned by
the configuration file (where they are defined) to specific fields.
 is {|}... where  is symbolic (a label, or a
value) or numeric. Forward references to labels are supported. Numeric items
(everywhere) are either octal, decimal or hex. Whitespace (either space(s) or
tab(s)) can be used in most places. Comments start with a ';' or '/', and the
rest of the line is ignored.

A sample umachine configuration file (for the QSIC uengine) is here:

  http://ana-3.lcs.mit.edu/~jnc/tech/QSIC/tools/ueng

and the (simple) format of the config file is documented in the comments at
the start.

A sample source file for uas for that uengine is here:

  http://ana-3.lcs.mit.edu/~jnc/tech/QSIC/sd.asm

if you want to see what source looks like.


Dave has a github site where all his stuff is available; the latest version
of the ucode is here:

  https://github.com/dabridgham/QSIC/blob/master/verilog/sd.asm

and the whole thing is here:

  https://github.com/dabridgham/QSIC

including the Verilog for the uengine. Dave reports that it should be easy to
adapt his uengine design to other uses, it should run in pretty much any
FPGA. So if you want to build a PDP-15 (or a Multics! :-) in an FPGA, there
you go. Dave indicates he'd be happy to help anyone who needs to tweak the
uengine design for their particular application.


Hopefully someone will find this useful!

Noel


Re: Microassembler, etc, available

2017-11-28 Thread Noel Chiappa via cctalk
On 11/28/17 13:27, emanuel stiebler via cctalk wrote:

> Dave has a KV10 already in verilog, so why not port it to the uengine?

Well, the uengine would have to be considerably modified before it could be
used for a PDP-10 (e.g. wider data-paths); this version is very specialized
to the SD application (e.g. hardware CRC support, etc).

Noel


FTGH: Old ham radio headset

2017-12-03 Thread Noel Chiappa via cctalk
FTGH:

  http://ana-3.lcs.mit.edu/~jnc/jpg/tmp/HeadSet.jpg

Noel


Re: RX02 Difficulties

2017-12-08 Thread Noel Chiappa via cctalk
> From: Aaron Jackson

> Most of the tests now look something like this:
> ...
>  SECTOR ADDRESS ERROR
>   EXPECTED SECTOR=18.
> TARGET SECTOR=17.

I wonder if there's a problem with the floppy you are using?

Remember, the RX0x drives can't hard reformat the floppies (as in, write the
sector headers), so if the floopy has a problem, you can't fix it with the
RX02.

Noel


Revive 11/34

2017-12-09 Thread Noel Chiappa via cctalk
> 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


Re; Revive 11/34

2017-12-09 Thread Noel Chiappa via cctalk
> 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


Re: Revive 11/34

2017-12-09 Thread Noel Chiappa via cctalk
> 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


Re: RX02 Difficulties

2017-12-09 Thread Noel Chiappa via cctalk
> 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


Re: Revive 11/34

2017-12-09 Thread Noel Chiappa via cctalk
> 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 00 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


Re: RX02 Difficulties

2017-12-10 Thread Noel Chiappa via cctalk
> 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


Re: Dec-10 Day announcement from Living Computers: Museum + Labs

2017-12-10 Thread Noel Chiappa via cctalk
> From: Ethan Dicks

> I look forward to taking a stab at this.

I suspect there are a number of people who'd be interested in MASSBUS storage
devices (e.g. me - suddenly all those RH11's I've got are no longer boat-
anchors :-). We should try and organize an group build, to share the load.
Anyone else interested?

Oh, one detail I didn't look at: what's the physical interface this uses?
Hopefully three of the Berg/DuPont connectors (i.e. what's on the RHxx
boards, with flat cables going to the adapter to the standard MASSBUS
connector, a device rejoicing in the name 'Receptacle Housing Assembly'); the
original MASSBUS cables (along with the 'Receptacle Housing Assembly' are now
rare as hen's teeth). And there's also the MASSBUS termination...

Noel


Re: 11/04 Project

2017-12-13 Thread Noel Chiappa via cctalk
> From: John Welch

> Any thoughts?

Concur 100% with Henk's comments.

There is a manual online for the M9312:

  http://bitsavers.org/pdf/dec/unibus/M9312_TechRef.pdf

which will tell you what the other start options are (Appendix C), but see
page 3-1, too. Note especially the bit about how the primary dianostics
are run before it starts the console emulator; I forget what it does if
the primary fails, possibly it halts?

Noel


Re: 11/04 Project

2017-12-13 Thread Noel Chiappa via cctalk
> From: John Welch

> Anyway, 'a' comes over as 000141 and 'A' comes over as 000101.

Good, the console is working.


> CLR
> LAD
> DEP

OK, that loads a '0' (halt) in 0.

> CNTRL+INIT
> CNTRL+START -> reads 02

OK, so it reads the HALT at 0 and stops.


> CNTRL+BOOT -> Run light is on, SR Disp light is on
> CNTRL+HLT reads 173150

Sounds like it may be looping in the high bank of ROM? That's not necessarily
wrong.

I finally figured out what the ROMs in the M9312 do; the ROMs at 765000 are
the first-level diagnostic, and the console. The bootstrap code for the
various devices is at 773000.

> 773024 LAD, 773000 DEP, BUS ERR light comes on.

That makes sense; you can't write to the ROM.


> Any suggestions?

i) Check the ROM contents; there are two kinds of M9312 console ROMs, one for
most CPUs, and one for the 11/60 and 11/70, see the tech manual for the
M9312.

So read out the first couple of words:

  CLR
  765000
  LAD
  EXAM
  EXAM
  etc

and let's see what they read.

ii) Try starting the console code directly:

  CLR
  765020
  LAD
  CNTRL+START

> I have other M9312s I could try.

Can't hurt.

Noel



Re: 11/04 Project

2017-12-14 Thread Noel Chiappa via cctalk
> From: John Welch

> CLR
> 765000
> LAD
> EXAM
> 'Bus Err' light comes on.

Oooh, that's very interesting, and illuminative. The ROM isn't working (so
there's no way for the software console to work - its code is in that ROM).

So look at Section 1.5 of the Technical Manual

  http://bitsavers.org/pdf/dec/unibus/M9312_TechRef.pdf

and make sure all the jumpers on the M9312 are as required. In particular,
jumper W-8 should be _out_.

If it's not, that would explain why the ROM at 765000 isn't resonding. If it's
in, that M9312 board probably has a problem.


Also, while we're at it, it's probably worth making sure the CPU will
run. Do this:

  CLR
  LAD
  777   (This is a 'branch .' instruction)
  DEP
  EXAM  (Should display '777')
  CLR   (I think you can dispense with these
  LAD   two, but just to be safe...)
  CTRL-START
  'Run' light should come on
  CTRL-HALT
  'Run' light should go out, should display '0' (or maybe '2', I forget)


> Do you know which color wire (red, clear, black) goes to which festoon
> connector (TP1, TP2, TP3, TP4)?

I would leave them all disconnected for the moment; you don't need them. One
is the 'boot' switch on the console, and its ground. The other is the 'boot on
power on enable' (a duplicate of S1-2), and its ground. Since we're trying to
manually start the ROM console from the front console, they aren't needed for
that.

I don't recall offhand which one connects to which - I will have to check.

> Don't want to blow anything up.

Not sure it will harm anything if you connect things wrongly, but that's
not tested.

Noel


Re: 11/04 Project

2017-12-14 Thread Noel Chiappa via cctalk
> From: William Degnan

> 1) the console rom does not go in any of the 4 bootstrap slots, these
> should be empty for now. There is a special console rom slot.

Just to clarify, by "slot", you don't mean 'backplane slot', you mean 'socket
(on the card)', right?

Also, note that the console/diagnostic ROM is a different size (bit-wise; I'm
not sure about the physical package) from the bootstrap ROMs.

> 6) possibly the only switch to worry about now is the power on auto
> jump to console switch.

I'd leave that, too, until we get the software console to run when started
manually - at the moment, the ROM's not working, so that switch is irrelevant.

Noel


Re: eBay: MEMOREX 3693-2 & 3690-2 Disc Drive Mainframe IBM 3370-2 VINTAGE

2017-12-15 Thread Noel Chiappa via cctalk
> From: Steven Malikoff

> they mention it will be scrapped if no takers. 

Don't be misled by the .au URL; the units are in Sacramento, CA. Anyone in
the Bay area up for saving these?

Noel


Re: RX02 Difficulties

2017-12-16 Thread Noel Chiappa via cctalk
> From: Aaron Jackson

> It was the disks after all.

Well, I'm glad you got it working. Where'd you get a good floppy?

Noel


Re: eBay: MEMOREX 3693-2 & 3690-2 Disc Drive Mainframe IBM 3370-2 VINTAGE

2017-12-16 Thread Noel Chiappa via cctalk
> From: Guy Sotomayor Jr

> I *really* want them and I'm within an hour (usually) of where they
> are. The problem is that right now I'm on a business trip until the end
> of the month and he needs this gone prior to 12/31.

Why don't you reach out to the person and tell them you _really_ want them,
maybe they'll be able to let it go until you get back?

Or is there someone in the Sacramanto area who can pick them up and hold them
until Guy can get them? I would offer to, but I'm on the wrong coast :-(

Noel


Re: RX02 Difficulties

2017-12-17 Thread Noel Chiappa via cctalk
> 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?

So, thanks to a tip (thanks, Jerry! :-), the source has been found:

  https://github.com/chapmajs/vtserver/tree/master/pdpvtstand
  http://www.shiresoft.com/pdp-11/software/ 

For some reason, the TUHS Archive doesn't contain the later versions of
VTServer:

  http://www.tuhs.org/Archive/Tools/Tapes/Vtserver/

and in those (unlike the earlier versions), the standalone source is in the
same archive file as VTServer itself.

Noel


Re: RL02 to PC image

2017-12-17 Thread Noel Chiappa via cctalk
> From: Jonathan (Systems Glitch)

> the vtserver `rx` driver has a bug in it anyway where it continues
> reading past the end of the media

I'll be working with the RX driver for the standalone stuff soon on a project
of my own, I'll look into this then.


BTW, 'VTserver' refers to three pieces of software:

- The actual server, which runs under Unix on the 'server' machine
- A small bootstrap which downloads the main standalone program from the server
- A driver for the standalone software which adds a device which can talk to
the server over a serial line, as one of the devices for the standalone

The standalone software is V7 code that existed before VTServer did, more
on it here:

  http://gunkies.org/wiki/Installing_UNIX_Seventh_Edition

and the RX driver is actually for that.

Noel


DEC indicator panel mounting details

2017-12-19 Thread Noel Chiappa via cctalk
So, Dave and I are getting to the point where we're about to start mounting up
our indicator panels, but we're not sure what some of the mechanical details
(below) are.

Could someone who has one please take a look and let us know (or, even better,
send us photos)?

It appears that the bezel and inlay mount to the rack with the same kind of
'ball on post' (BoP) mounting things used for blank panels.

What we can't quite make out is how the Belenex light shield, and the circuit
board with the bulbs on it, mount to the rack. I suspect it's totally
independent from the mounting of the BoP mounting devices for the bezel/inlay,
but

The one mechanical drawing we have (RF11 engineering drawings, pg. 186) does
have cross-sections, which confirm the board is mounted to the Benelex on
stand-offs, and that the Benelex is somehow thrust up into the bezel, but
exactly how the Benelex is mounted is not clear to me. The mention of a "Mtg
Bkt Benelex" suggests that's mounted to the rack with brackets, but...

Help!? Thanks (hopefully :-)!

   Noel




Re: DEC indicator panel mounting details

2017-12-19 Thread Noel Chiappa via cctalk
> From: Josh Dersch

> See the pictures at the below link: ...
> Hope this is the right assembly for you

Yes, those are _exactly_ what we're looking for. Thanks very much for
taking the time to take those!

Noel


Re: DEC indicator panel mounting details

2017-12-20 Thread Noel Chiappa via cctalk
> From: Josh Dersch

> the plastic "ball on post" brackets

PS: Apparently the 'official' DEC name for the 'ball on post' plastic brackets
is "latch molding". Not very descriptive/apt, alas.

Noel


Re: DEC indicator panel mounting details

2017-12-20 Thread Noel Chiappa via cctalk
> From: Adrian Stoness 

> theres a 3d model for printing those brakets over on this site
> http://so-much-stuff.com/pdp8/cad/3d.php

http://www.classiccmp.org/pipermail/cctalk/2017-December/036544.html

Noel


Re: Miss categorized DEC box on ebay

2017-12-21 Thread Noel Chiappa via cctalk
> From: Bill Gunshannon

> At best, it's a third part QBUS box.

I assume that was 'third party'?

No, that's a real DEC front panel. They could have put that on an off-brand
chassis, but I would _guess_ not.

(The outer housing I can see looks like the slide-in ones DEC used to hold
the BA11-N/BA11-S, but I don't recall what the housing for the BA11-M's
looked like.)

For some reason the BA11-M's seem to have been going for more than the
BA11-N's. Dunno why, maybe the original LSI-11's have some sort of appeal?

Noel


Font for DEC indicator panels

2018-11-12 Thread Noel Chiappa via cctalk
So, anyone happen to know the font used in DEC's indicator panels:

  http://ana-3.lcs.mit.edu/~jnc/tech/DECIndicatorPanels.html

or, at least, a very close match?

For mockups we're doing, Dave B is using 'DejaVu Sans', but that's not a
really close match: the vertical bars are wider than in the DEC font, where
the verticals and horizontals are the same width.

It would be nice to have a closer match when we go to turn out replicas.
(We're just about settled on the format for the QSIC RKV11-F/RPV11-D panels.)

   Noel



Re: Font for DEC indicator panels

2018-11-12 Thread Noel Chiappa via cctalk
> We're just about settled on the format for the QSIC RKV11-F/RPV11-D
>  panels.

PS: Here's the latest rev of our thinking:

  http://ana-3.lcs.mit.edu/~jnc/tech/pdp11/jpg/inlay-rk11-f3.pdf

if anyone has any comments. (Since the format is entirely set by the FPGA,
it's 'easy' to tweak it, if there's a desirable improvement.)

It's not the same as the old DEC RK11-B/RK11-C or RP11-C inlays, in part
because we want to be able to show the address, and on a QBUS machine, that's
22 bits. Also, many of the fields don't apply to the QSIC (e.g. internal drive
signals, 36-bit data buffer on the RP11, etc); we figured it would be better
to recycle those lights for something useful (e.g. the address and word
count).

   Noel


Re: Font for DEC indicator panels

2018-11-12 Thread Noel Chiappa via cctalk
> From: Jason T

> According to my notes, for the VCFMW8 shirts ... I used DIN Next Pro
> Rounded Medium for the panel text, although the font I had in my work
> directory is "DIN 1451 Fette Breitschrift 1936".  That is probably the
> font next to the knob on the right and the bit numbers above the
> switches.

Yeah, that latter is the one we're looking for (mostly). (I tried downloading
a couple of copies, but for some reason I don't understand the font viewer on
my Windoze box wouldn't show them; from what I could see online, it looked
close.) The DEC font uses a zero with a slash, but it's otherwise close.

> There is no reason to think these are the original DEC panel fonts, just
> what I found to be "close enough" at the time.

Understood. Thanks!

Noel


Re: Font for DEC indicator panels

2018-11-13 Thread Noel Chiappa via cctalk
> From: Toby Thain

> To get closer I'd need better images of the panels.

Hi, I borrowed a DEC inlay from someone (a KA10 CPU bay) and scanned a chunk
of it (as much as I could fit into my A4 scanner :-) at 200 dpi:

  http://ana-3.lcs.mit.edu/~jnc/tech/jpg/KACPUPanel.jpg

I have a TC08 inlay, but it's currently being used in my QSIC display (until
we can get the RKV11-F/RPV11-D inlay done :-), and I didn't want to yank it
out. As far as I can tell, it's the same font on the two of them.


> the closest I know of off the top of my head is Akzidenz Grotesk.

The Akzidenz Grotesk Medium is indeed very, very close (other than the zero).
Do you happen to know if that font available for use in non-commercial
settings?

Thanks!

Noel


Re: Font for DEC indicator panels

2018-11-15 Thread Noel Chiappa via cctalk
> From: Paul Koning

>> The DEC font uses a zero with a slash

> For that, a capital O with a slash would probably serve.

Actually, it turns out that only earlier panels (e.g. KA10, TC08, etc) use the
slashed zero; later ones (KI10, RP11, etc) use the ordinary ones. Since our
panel is intended for use with the RPV11-D, the unslashed is OK.


Thanks to all for all the help with the font; did anyone have any comments
on the _layout_ of the inlay (here:

  http://www.classiccmp.org/pipermail/cctalk/2018-November/043285.html

for those who missed it among all the other messages).

Noel


cctalk/cctech

2018-11-21 Thread Noel Chiappa via cctalk
I thought cctalk was supposed to be a complete superset of cctech, but
looking at the cctech archives, I see a lot of posts that didn't make it
to cctalk. Does one need to do both to see everything?

Noel


Re: Working Ardent Titan on Youtube

2018-11-25 Thread Noel Chiappa via cctalk
> From: Camiel Vanderhoeven

> I have a fully working Ardent Titan with some interesting software on
> it - the bundled version of MATLAB, and BIOGRAF, a molecular modeling
> application

Neat! Excellent! Do you have the source for any/all of the software on it?

Noel


BA11-C and BA11-E mounting boxes

2018-12-01 Thread Noel Chiappa via cctalk
For some actual content about classic computers (instead of flaming about
various ideas for improving existing systems), I think I've worked out
why the BA11-C and BA11-E mounting boxes have out of sequence variant codes.

It's obvious the variants were not assigned in creation order (the /44 and /24
use the -A variant box), but the -C and -E (the earliest variants, it seems)
apparently come from the fact that the first is used to hold the CPU and
console (for the /20), and the latter is an Expansion box.

And speaking of the -C/-E, somewhat to my surprise, I've discovered that their
H720 Power Supply is actually a switching supply. Ironically, its manual gives
a _far_ better explanation of the EI conversion concept than the later H742
one (which we discussed here at some length, after it confused me no end).


Speak of BA11 variants, I've seen mention a BA11-B on Web sites, but only a
single ref in a DEC manual (the DH11 Maint Man); does anyone have a pointer
to a location where it's dicussed at more length? If so, thanks!

Noel


Re: eBay search fail

2018-12-01 Thread Noel Chiappa via cctalk
> On a whim, I tried searching for '"pdp-11" "pdp-11"' (i.e. just
> repeated the keyword), and this time it _did_ turn it up! Very odd.
> I wonder why that made a difference? 

So I have a new theory about this. Searching for 'pdp-11' causes eBay to
automagically limit the search to the 'Vintage Computing' category. They
must have a keyword->category database.

Anyway, if I manually then select 'All' categories, I get the same results
for searches for both 'pdp-11' and 'pdp-11 pdp-11'. So my theory is that
'pdp-11 pdp-11' _doesn't_ hit their database, and so it goes to 'All' -
thereby producing different results.

So I just have to hit 'All' every time I do a search...

Noel


Re: Opening RL02 disk pack

2018-12-07 Thread Noel Chiappa via cctalk
> From>: Christian Corti

> I thought that the DEC packs would be similar but no, DEC had to invent
> something different...

Huh? I thought RL0x drives use an IBM 5440 type pack (as used on the IBM
System/3 - I used one of those at my first computer job, they'd just gotten
it in); DEC may have used their own format (and servo track stuff), I don't
know much about the 5440.

Noel


Re: Opening RL02 disk pack

2018-12-07 Thread Noel Chiappa via cctalk
> From: Paul Birkel

>> I thought RL0x drives use an IBM 5440 type pack (as used on the IBM
>> System/3  DEC may have used their own format (and servo track
>> stuff), I don't know much about the 5440.

> Sounds to me like it was different, but in a good way?

I took a look, and found a manual for a 5440:

  
http://bitsavers.org/pdf/ibm/system3/GA33-3002-0_5444_5440_ComponentsDescr_Aug70.pdf

and the details (format, etc) are indeed different. The packs are physically
compatible, but that's as far as it goes.

Noel


Re: PDP-8/e

2018-12-08 Thread Noel Chiappa via cctalk
> From: Jay Jaeger

> That code would not run in Windows of course, but it wouldn't be all
> that difficult for someone with a C programming background to move it
> to Windows under gnucc, or even Microsoft C++ or C#.

I highly recommend CygWin (which comes with 'gnucc) for doing C stuff under
Windoze:

  https://www.cygwin.com/

Most Unix/Linux code just compiles and runs under it; modulo stuff that uses
things that are so Unix/Linux specific that there's no Windows equivalent,
but that's not much - fork() is even there. If you already know Unix/Linux,
it makes for a very low-learning-curve transition.

Noel


Re: IBM SMS Data Capture - IBM 1410 update

2018-12-08 Thread Noel Chiappa via cctalk
> From: Jay Jaeger

> I have finished the 3rd phase of my IBM 1410 SMS computer
> reverse-engineering project. ... The ALDs comprise 752 pages from 9 of
> the 11 total volumes of system schematics/engineering drawings ... It
> took me roughly 375 hours of time (probably more like 450 - not all time
> was captured) to capture the data into a database 

Wow. I am super impressed. My hat is off... Fantastic job!

Noel


Re: AMD Am8177 Datasheet

2018-12-13 Thread Noel Chiappa via cctalk
> From: Kyle Owen

> Gah...just found it.

We've all been there... :-)

Noel


Re: Core memory emulator using non volatile ram.

2018-12-17 Thread Noel Chiappa via cctalk
> From: Paul Koning

> For that matter, core memory details such as destructive read weren't
> visible to the CPU

Umm, not quite. If you'd said 'core memory details such as destructive read
weren't visible to the _program_', you'd have been 100% correct.

But as I suspect you know, just overlooked, most (all?) of the -11 CPU's do
use 'read-modify-write' cycles on the bus (DATIP in UNIBUS terms, DATIO in
QBUS) where possible precisely for the benefit of core memory with its
destructive readout. (And there's some hair for interlocking the multiple
CPU's on the -11/74 which I don't recall off the top of my head.)

And I have a vague memory of something similar on other early DEC machines;
probably some -8 models.

Noel


Re: Core memory emulator using non volatile ram.

2018-12-18 Thread Noel Chiappa via cctalk
> From: Paul Koning 

>>> core memory details such as destructive read weren't visible to the
>>> CPU

> DATAIP/DATAO on the Unibus doesn't depend on the destructive read
> property. 

Yes, the CPU can't tell what the memory is doing.

> The reason it existed is that it allows core memory to optimize the
> timing

In other words, it's only there to allow the CPU to act in a way that works
well with core memory. Whether that means that the way core operates is
"visible" to the CPU is a debate about definitions.

Put it another way - do any modern CPU's do 'read-modify-write' cycles (other
than for interlocks in a multi-CPU system)?

 Noel


Re: Want/Available list

2018-12-20 Thread Noel Chiappa via cctalk
> From: Chris Hanson

> Do you mean you would prefer to visit a web page to read the latest
> posts on cctalk rather than have them delivered to you via email?

Hey, that's how I read CCTalk:

  http://www.classiccmp.org/pipermail/cctalk/

I don't want all this cruft clogging up my inbox.

Noel


Re: Which DEC machine made use of th pre Flip-Chip board?

2018-12-21 Thread Noel Chiappa via cctalk
> From: Mattis Lind

> I cannot figure out which early machine it comes from.

They're called 'System Modules':

  http://gunkies.org/wiki/System_Module

and they were used from the PDP-1 through (I think) the PDP-7; at least, this
PDP-7 internals image:

  https://www.soemtron.org/images/jpgs/decimages/sn113robertjohnson85680004.jpg

seems to show System Modules at the top, and FLIP CHIPs at the bottom. (I'm
pretty sure even the first PDP-8 - the 'straight 8' - uses only early FLIP
CHIPs - transistorized ones.)

The DEC brochure for it (P5141) is a little puzzling; it says (p. 2) that
"INTEGRATED CIRCUITS are basic elements of the low cost, newly designed
silicon FLIP CHIP modules used throughout PDP-7", but AFAIK, the first FLIP
CHIPs (R-series, B-series, etc) were all transistors; the later M-series were
the first ones to have ICs. Maybe this is some old meaning of "integrated
circuits"?

Noel


Re: Which DEC machine made use of th pre Flip-Chip board?

2018-12-21 Thread Noel Chiappa via cctalk
> through (I think) the PDP-7; at least, this PDP-7 internals image
> .. seems to show System Modules at the top, and FLIP CHIPs at the
> bottom.

After groveling through the 'PDP-7 Maintainence Manual' (F-77A), this seems to
be accurate. In "Module Identification" (pg. 6-5), it refers to both types; the
example on the next page uses a 4303, a 4000-Series System Module.

What's interesting is the physical layout; all System Modules at the top of
that image, and FLIP CHIPs at the bottom. No doubt this is partially for
mechanical reasons (the two used different backplanes), but I wonder about the
division into sub-systems; were the two types interspersed among each other in
individual sub-systems (rewquiring running wires from the top to the bottom),
or were sub-systems exclusively one or the other (so that the top of the bay
is one sub-system, and the bottom another)?

No doubt I could answer this by studying the prints, but time is short; perhaps
someone who worked on the one at the LCM and already knows the answer can
enlighten us!

  Noel


Origin of 'Straight 8' name

2018-12-21 Thread Noel Chiappa via cctalk
Does anyone know where the 'Straight 8' name for the first PDP-8 model came
from? Obviously, it's probably a play on the car engine configuration name,
but how did the connection get made? Thanks - I hope!

Noel



Re: Which DEC machine made use of th pre Flip-Chip board?

2018-12-21 Thread Noel Chiappa via cctalk
> From: Allison

> IC as in digital logic were in production in the early 60s

Yes, but if you look at the picture/manual (I found a "Module location for
I/O" chart on pg. 335 of the PDP-7 Maint Manual - alas, not the whole
machine, just the FLIP CHIP part), the PDP-7 is all B-series and R-series
FLIP CHIPs, which are all discrete transistors.

AFAIK, the first ICs (in the modern sense) on FLIP CHIPS were on M-series.

Noel


Re: Origin of 'Straight 8' name

2018-12-21 Thread Noel Chiappa via cctalk
> From: Al Kossow

> "Straight-8" seems to be a fairly modern name coming from collectors

My _guess_ is that that probably happened because there is no formal 'model'
for that first one (unlike the first -11, which got re-named the -11/20
BITD), and people recently picked that to disambiguate them from all the
other -8's.

But what I _don't_ know is _why_ that particular name? I was hoping some
-8 collector knew...

Noel


Re: Origin of 'Straight 8' name

2018-12-21 Thread Noel Chiappa via cctalk
>> people recently picked that to disambiguate them from all the other
>> -8's.

So my assumption (that it was recent) seems to be incorrect; I heard that it
was in use in the 60's to differentiate it (e.g. for knowing what spares to
take). Alas, with the origin that far back in time, we'll probably never find
out what the connection was.

> From: Bill Degnan

> The original PDP 11 was sold in two model options, although the numbers
> did not appear on the faceplace, very clearly the model options were
> called PDP 11/10 and PDP 11/20. ...  The fact that the name does not
> appear on the front panel has caused every DEC historian to miss this
> factoid.

Yeah, it tripped me to. Although after I sent that email, I went back and
looked, and it's called '-11/20' on all the documents I can find, including
the prints.

I'll check in the DEC archives (available on BitSavers), but I suspect the
"PDP-11" on the front panel was the result of something getting dropped in the
process of doing the panel, not the reasult of a name change by DEC.

Noel


Re: Original PDP-11/10 [was: Re: Origin of 'Straight 8' name]

2018-12-21 Thread Noel Chiappa via cctalk
> From: Bill Degnan

> It's pretty well researched at this point to be true to state that the
> first two PDP 11 models were the 11/10 and 11/20. It just takes a while
> for this to work its way through academia.

Some places got the message a while ago:

  http://gunkies.org/w/index.php?title=PDP-11&diff=11528&oldid=11525

Note the date.

I was reading the 1970 "pdp11 handbook" (note the title - all the pictures
show machines labelled "pdp11") and read about it there.


> From: Paul Koning

> I'm curious about that 1 kW read-only memory. What technology is that
> memory? At that size and that date I suspect core rope, but that would
> be pretty expensive (due to the labor involved).

I think that's what it must be. It's the MR11-A, about which I can find very
little - it's in the 1970 "pdp11 handbook", p. 46, but I can't find anything
else.

It says there "2-piece core with wire braid, 256 wires, 64 cores". Reading
between the lines, it sounds like the customer could 'configure' the contents
(perhaps using the "2-piece core), DEC didn't do it.

If anyone knows anything about this memory, that would be really good.

Noel


PDP-11/45 RSTS/E boot problem

2018-12-31 Thread Noel Chiappa via cctalk
> From: Paul Koning

>> On Dec 31, 2018, at 6:32 PM, Henk Gooijen via cctalk  wrote:
>> ...
>> There are one or two bits in a register of the RK11 that have a
>> different meaning/function, depending on the controller being a -C or
>> -D.

> If someone can point me to the description of the differences I should
> be able to say what RSTS will do with them.

AFAIK, the only difference (in programming terms) between the -C and -D is
that the -D has dropped the maintainance register.

Although I cheerfully admit I haven't sat down with -C and -D manuals and
done a bit-by-bit compare. I just did that (I used the "RK11-C Moving Head
Disk Drive Controller Manual", DEC-11-HRKA-D, and the 1976  "Peripherals
Handbook"), and found in the following:

In the RKDS: bit 7 has changed the definition slightly ("Drive Ready" to
"R/W/S Ready"), but seems to be basically the same. In the RKCS, bit 9 is
"Read/Write All" in the -C, and unused in the -D; bit 12 is "Maint" in the
-C, unused in the -D.

In other words, a -D driver should work just fine with a -C, IMO.

Noel


Re: wanted back issues IEEE ANNALS OF THE HISTORY OF COMPUTING bound or unbound... dtop us a line off list please.

2019-01-01 Thread Noel Chiappa via cctalk
> From: Al Kossow

> I do not archive any paper myself.

There are quite a few silver-dish lovers; you might be able to raise some
funds by listing stuff on eBait (although I can easily see that maybe it
would be more hassle than it's worth).

> Currently, I am being asked to reduce my backlog inside of Shustek and
> am making some hard choices.

Can you say anything about this (it sounds troubling)? Can we help in any
way? (And the "inside of Shustek" is puzzling - I thought Shustek was a
person?)

Noel


Re: PDP-11/45 RSTS/E boot problem

2019-01-01 Thread Noel Chiappa via cctalk
> From: Paul Koning

>> I haven't sat down with -C and -D manuals and done a bit-by-bit
>> compare. I just did that (I used the "RK11-C Moving Head Disk Drive
>> Controller Manual", DEC-11-HRKA-D, and the 1976 "Peripherals Handbook"),
>> and found in the following:
>> In the RKDS: bit 7 has changed the definition slightly ("Drive Ready"
>> to "R/W/S Ready"), but seems to be basically the same.

> You mean bit 6?  Bit 7 is "drive ready" in both.

@*#$@*$%@&*! My silverfishionado nature screwed me! I didn't have an
RK11-D manual in paper, so I relied on the "Peripherals Handbook" - and it's
got an error!

In both the 1975 and 1976 edition, the _diagram_ for the RKDS shows bit 7 as
"R/W/S Ready", and bit 6 as "Access ready", but the _table_ shows bit 7 as
"Drive Ready", and bit 6 as "R/W/S Ready"! OK, so let me ditch that, since
it's self-contradictory, and thefore necessarily erroneous.

I'll switch to the RK11-D User's Manual, EK-RK11D-OP-001. It gives bit 7 as
"Drive Ready", and bit 6 as "R/W/S Ready". (The RK11-C manual gave bit 7 as
"Drive Ready", and bit 6 as "Access Ready".)

> Bit 6 has a different name in the two descriptions but the meaning
> appears to be the same.

Yup.


Thanks for catching that for me!

   Noel


Re: PDP-11/45 RSTS/E boot problem

2019-01-05 Thread Noel Chiappa via cctalk
> From: Fritz Mueller

> All the CPU, FPU, KT11, KW11, and RK11 MAINDECS are passing just fine.

Don't forget Vonada Maxim #12:

  "Diagnostics are highly efficient in finding solved problems."

:-)
Noel


KD11-E/EA microcode flow diagrams

2019-01-05 Thread Noel Chiappa via cctalk
The copy of the KD11-EA engineering drawings (in the 11/34A Field Maintenance
Print Set, MP-00190) on Bitsavers is missing most of the pages that hold the
microcode flow diagrams. I have a set of the KD11-EA FMPS (MP-00192), which
does have all the missing pages, which I can eventually scan. However, in the
interim, the 11/34 Field Maintenance Print Set Vol. 2 (MP-00082) on Bitsavers
has a complete set of microcode flow diagrams for the KD11-E (pp. 15-40 of the
PDF), and they are almost identical to the KD11-EA diagrams.

The only difference I can see (I compared page by page, to see if each page
had the same microinstructions on it) is that on sheet 17; the last
microinstruction for RTI/RTT has been moved from 002 -> 744. (The actual
microinstruction contents seem to be the same.)

I don't know whyo the changed address; I originally thought that perhaps they
had to re-do the IR Decode ROMs when they added floating point, and they
needed the original location to handle the start of the floating point
microcode, but that doesn't seem to be the case.

Noel


Re: off topic - capatob - saratov2 computer Russsian pdp8? HELP

2019-01-06 Thread Noel Chiappa via cctalk
> From: Grant Taylor

> Is "byte" the correct term for 6-bits?  I thought a "byte" had always 
> been 8-bits.

I don't claim wide familiary with architectural jargon from the early days,
but the PDP-10 at least (I don't know about other prominent 36-bit machines
such as the IBM 7094/etc, and the GE 635/645) supported 'bytes' of any size,
with 'byte pointers' used in a couple of instructions which could extract and
deposit 'bytes' from a word; the pointers specified the starting bit, and the
width of the 'byte'. These were used for both SIXBIT (an early character
encoding), and ASCII (7-bit bytes, 5 per word, with one bit left over).

> I would have blindly substituted "word" in place of "byte" except for
> the fact that you subsequently say "12-bit words". I don't know if
> "words" is parallel on purpose, as in representing a quantity of two
> 6-bit word.

I think 'word' was usually used to describe the instruction size (although
some machines also supported 'half-word' instructions), and also the
machine's 'ordinary' length - e.g. for the accumulator(s), the quantum of
data transfer to/from memory, etc. Not necessarily memory addresses, mind -
on the PDP-10, those were 18 bits (i.e. half-word) - although the smallest
thing _named_ by a memory addresses was usually a word.

Noel


Re: off topic - capatob - saratov2 computer Russsian pdp8? HELP

2019-01-06 Thread Noel Chiappa via cctalk
> From: Guy Sotomayor Jr

> I think it's also telling that the IETF uses the term octet in all of
> the specifications to refer to 8-bit sized data.

Yes; at the time the TCP/IP specs were done, PDP-10's were still probably the
most numerous machines on the 'net, so we were careful to use 'octet'.

Although the writing was clearly on the wall, which is why it's all in octets,
with no support for other-length words (unlike the ARPANET, which sort of
supported word lengths which were not a multiple of 8 or 16 - which was
actually use to transfer binary data between 36-bit machines).

> It *may* have been the IBM 360 that started the trend of Byte =
> 8-bits

Yup.

And then the PDP-11 put the nail in that coffin (and in 1980, there were more
PDP-11's, world-wide, than any other kind of computer).

 Noel


Re: off topic - capatob - saratov2 computer Russsian pdp8? HELP

2019-01-06 Thread Noel Chiappa via cctalk
> From: William Donzelli

>> in 1980, there were more PDP-11's, world-wide, than any other kind of
>> computer.

> I bet the guys at Zilog might have something to talk to you about.

I was quoting my memory of a DEC ad in the WSJ, which now that I go check,
says the -11 was "the best-selling computer in the world" (the ad was in
1980). There are a number of possible explanations as to why it makes this
claim:

- some marketing person made it up
- they were only counting things that were general-purpose (i.e. came with
  mass storage and compilers)
- they didn't consider micros as "computers" (many were used in things like
  printers, etc, and were not usable as general-purpose computers)

Etc, etc.

 Noel


Re: off topic - capatob - saratov2 computer Russsian pdp8

2019-01-07 Thread Noel Chiappa via cctalk
> From: Dave Wade

> The only machine I know where a "byte" is not eight bits is the
> Honeywell L6000 and its siblings

I'm not sure why I bother to post to this list, since apparently people don't
bother to read my messages.

>From the "pdp10 reference handbook", 1970, section 2.3, "Byte Manipulation",
page 2-15:

"This set of five instructions allows the programmer to pack or unpack bytes
of any length from anywhere within a word. ... The byte manipulation
instructions have the standard memory reference format, but the effective
address E is used to retrieve a pointer, which is used in turn to locate
the byte ... The pointer has the format

 0   5 6   11 12 13 14   17 18   35
   P S   I X   Y

where S is the size of the byte as a number of bits, and P as its position
as the number of bits remaining at the right of the byte in the word ... To
facilitate processing a series of bytes, several of the byte instructions
increment the pointer, ie modify it so that it points to the next byte
position in a set of memory locations. Bytes are processed from left to
right in a word, so incrementing merely replaces the current value of P
by P-S, unless there is insufficient space in the present location [i.e.
'word' - JNC] for another byte of the specified size (P-S < 0). In this
case Y is increased by one to point at the next consecutive location, and
P is set to 36 - S to point to the first byte at the left in the new
location."

Now imagine implementing all that in FLIP CHIPs which held transistors
(this is before ICs)!

Anyway, like I said, at least ITS (of the PDP-10 OS's) used this to store
ASCII in words which contain five 7-bit _bytes_. I don't know if TENEX did.


> I also feel the use of the term Octet was more marketing to distance
> ones machines from IBM.

Huh? Which machine used the term 'octet'?

Like I said, we adapted and used the term 'octet' in TCP/IP documentation
(and that's definite - go check out historical documents, e.g. RFC-675 from
1974) because 'byte' was at the time ambiguous - the majority of machines on
the ARPANET at that point were PDP-10's (see above).

Interestingly, I see it's not defined in that document (or in the earlier
RFC-635), so it must have already been in use for an 8-bit quantity?

Doing a little research, there is a claim that Bob Bemer independently
invented the term in 1965/66. Perhaps someone subconciously remembered his
proposal, and that's the ultimate source? The term is also long used in
chemistry and music, of course, so perhaps that's where it came from.

Noel


Re: PDP-11/45 RSTS/E boot problem

2019-01-07 Thread Noel Chiappa via cctalk
> From: Fritz Mueller

> Oh, one last thing: if anybody else out there has a real working '11/45
> + RK05 and wants to try this RSTS image, let me know, and I'll send you
> a copy (all 2.5MB of it, hah). It'd be interesting to see if this a
> really just limited to my machine?

Good idea. Two more along the same lines: 

Try running your RSTS image on Ersatz-11, see if it's a simulator issue.

And try bringing up Unix V6 on your machine; if it's a hardware issue with
your machine, it might show with that, too. (I can help with fault analysis
on V6, if _anything_ doesn't work properly.) It will need a single RK pack,
I can help with providing the image, if needed.

Noel


Re: PDP-11/45 RSTS/E boot problem

2019-01-07 Thread Noel Chiappa via cctalk
> From: Fritz Mueller

> I've thought about that; Unix V6 is actually next on my list of OS's to
> try. I think I have seen a fairly detailed set of instructions on
> building an image from this from the commonly available distribution
> tape. 

Yeah, one comes with the V6 distribution:

  http://gunkies.org/wiki/Setting_up_UNIX_-_Sixth_Edition

(That's just a 'do this and then do that' list - if you want to know what
it's actually _doing_, this:

  http://gunkies.org/wiki/Installing_UNIX_Sixth_Edition

gives the technical details.)

Alas, the instructions don't have a lot of detail on how to create the /45
version (it's quite simple - basically one just includes m45.s instead of
m40.s in the linker command line :-); I guess I'll do up a cheat sheet.


> But if you have an RK05 image already ready to go, go ahead and send it
> over and I'll give it a try!

Well, there are single-RK05 images up already:

  http://www.tuhs.org/Archive/PDP-11/Distributions/research/Ken_Wellsch_v6/

but they only include binary for /40's (which will run on a /45 of course;
they distributed only the lowest-common-denominator binary, to make their
life simple; people have to build their own binary - system and commands - if
they want to upgrade).

But if you'd like me to make up an RK05 image with a /45 system on it too
(one gets to specify what one wants to load at boot time); let me know, and I
can whip it up - but really, it's drop-dead simple to build a /45 version if
you have the /40 version running.

Note: the pack images on the distribution tape _do not_ include the bootstrap
in block 0; use the one I linked to above.

 
> It wasn't clear to me last time I looked that I could build V6 to run
> off a single pack without having a second RK05 drive and pack available
> for swap?

No, the image above is for a single RK drive machine; it will run that way,
albeit things are a bit cramped.

What it does is put a file system in blocks 1-4000, and it uses blocks 4000
and up as the swap area (I forget which one block 4000 itself goes with :-).


> Day gig starts back up today after winter break, so less bandwidth for
> PDP-11 hacking now unfortunately!

:-(

Well, at least you have something to go back to; the spousal unit works for
NASA, and they're all getting an enforced extended break (much to her
annoyance).

Noel


Re: PDP-11/45 RSTS/E boot problem

2019-01-07 Thread Noel Chiappa via cctalk
> I guess I'll do up a cheat sheet.

OK, first crack here:

  http://gunkies.org/wiki/Upgrading_UNIX_Sixth_Edition

If there are any improvement I can/should make, please let me know.
Thanks!

Noel


Re: PDP-11/45 RSTS/E boot problem

2019-01-07 Thread Noel Chiappa via cctalk
> From: Fritz Mueller

> Thanks, Noel -- I'll give that a try!

Sure - always glad to help with anything V6 related - that's my chief
technical amusement, now that I'm retired! :-) Any questions/issues, let me
know, and I'll try and get right back.


When booting UNIX, remember make sure the switches on your /45 are set to
0173030, so it comes up single-user!

(Might we worth checking to see if all the bits in the SR are working, but
you've probably already done that as part of bringing the machine up? I
wonder if a failure there could cause the RSTS issue? It's so cool that you
have a working /45! I have yet to start on mine...)

And do icheck/dcheck every time you bring it up, and make sure to 'sync'
before halting... These old systems are not as robust in terms of the file
system!


And when it gets to putting together a /45 version of the OS, that new
page I just did should help.

Noel


Re: KD11-E/EA microcode flow diagrams

2019-01-08 Thread Noel Chiappa via cctalk
> From: Fritz Mueller

>> the last microinstruction for RTI/RTT has been moved from 002 -> 744.

> So what's at 002 now? Maybe something new was required there by micro
> branch/fork logic, so the original contents had to be moved?

Well, it turns out I've been transcribing the ucode flow diagrams from the 34,
as part of a deeper look at the 34. (Dave B and I need a PDP-11 in the FPGA on
the QSIC, to run the USB protocol on; rather than using a microcontroller, we
decided the hack value of putting an -11 in there was too much to resist. It's
also practical, though - we're already very familiar with it, have a good
toolchain for it, etc. One option for that - we know about the existing FPGA
-11's - was cloning the /34.)

So according to that table:

  http://gunkies.org/wiki/KD11-E/EA_microcode

there is no uinst at 002 now! So I have no idea why they moved it. (The place
they moved it to, 0744, seems like it was the first empty location.)

There is a dump of the 34A microcode here:

  http://www.bitsavers.org/pdf/dec/pdp11/1134/m8266_ucode.out.txt

and for 002 it gives 

  Called by. = IR or BUT only
  NEXT MPC.. = 015

but 015 doesn't seem like a useful place to branch to? Maybe location 002 was
just abandoned (I have no idea why), and that's some leftover trash?


BTW, the engineering drawings contain three errors (fixed in the table above;
see the notes there), so I suspect they were drawn up by looking at a set of
the listings. I wonder if the actual source has survived? Probably not,
alas...

Noel


Re: PDP-11/45 RSTS/E boot problem

2019-01-08 Thread Noel Chiappa via cctalk
> From: Fritz Mueller

>>  
http://www.tuhs.org/Archive/PDP-11/Distributions/research/Ken_Wellsch_v6/

> Hmm, this link didn't work for me

Arggh, sorry. I simply copied the link from my page:

  http://www.chiappa.net/~jnc/tech/V6Unix.html  

and didn't check it. :-( I'm a bit suprised that Warren broke everyone's deep
links by re-organizing...

>  I found I think equivalent mirrored at:
>https://www.tuhs.org/Archive/Distributions/Research/Ken_Wellsch_v6/
> ...which directory contains several file system images and one tape
> image, "v6.tape".

Argh. I thought there _used_ to be disk images there - maybe they got removed?
Anyway, the one you want is now here:

  http://ana-3.lcs.mit.edu/~jnc/tech/unix/V6Root

Just decant all the bits onto a RK pack, starting at block 0, and you should
be able to boot that pack.

(I'll fix my page a little later, burned out after the microcode
transcription!)


> Is that tape image maybe not compatible with SIMH's tape format?

It's just a plain copy of the contents of a V6 distribution tape. IIRC, SIMH
wants 'tape' files with meta-data such as the length of each tape record, file
marks, etc.

Noel


Re: KD11-E/EA microcode flow diagrams

2019-01-08 Thread Noel Chiappa via cctalk
> From: Fritz Mueller 

> I should go read up on QSIC.

There's not much on the Web, alas. We have two working prototypes (a wirewrap
QBUS mother-board with bus transceivers, level converters, etc, connected to
an FPGA prototyp ung card by flat cables), and working FPGA code to emulate an
RK11, using a uSD card for actual storage. It's good enough that the /23 can
boot and run V6. We also have working indicator panels:

  http://ana-3.lcs.mit.edu/~jnc/tech/DECIndicatorPanels.html

but the inlay we've done:

  http://pdp10.froghouse.org/qsic/indicator-panel-printed.jpg

is not a straight copy of an existing panel (those all have lots of lights
that only make sense with a real drive, and leave out others that would
be really useful, e.g. the address). Here:

  http://pdp10.froghouse.org/qsic/manual.pdf

is the firat crack at the manual for the production version (the RP11 is not
done yet).


> I could really use a "USIC"... :-)

That's next, after the QSIC is out. It will include Able ENABLE:

  http://gunkies.org/wiki/Able_ENABLE  

functionality, so UNIBUS machines can have more than 256KB of main memory.


> Probably the best thing would be to pop a ROM out of a working /34 and
> read it out? Is that how you've gotten your authoritative version?

I didn't get it, I found it on BitSavers - I assume that was what whoever
provided it did. But it's actually stored in 12 4-bit wide PROMs, U95-U118
(roughly).

Noel


Re: PDP-11/45 RSTS/E boot problem

2019-01-08 Thread Noel Chiappa via cctalk
> From: Fritz Mueller

> Kernel boots on my actual hardware, but an "ls" in single-user mode
> generates a "Memory error -- core dumped".

Oh, yeah, your hardware definitely has issues, then.

> So evidence is mounting that I really do have some sort of issue with
> my MS11-L.

If so, I'm rather suprised that the DEC diagnostics didn't pick it up.

> Tried a multi-user boot for kicks

You're stu^H^H^Hbrave!

> I'm actually able to "ls" under that.

Yeah, probably your process wound up at a different place in physical memory
(although there are a zillion other ways one could get that effect, depending
on exactly what the issue is - e.g. maybe a bad bit in the memory word where
the process table happened to wind up).

> I could work to extract the core file

The 'ls' one, please (shorter/simpler); I can poke around in that, and see if
I can find any clues as to the cause.

> probably the best application of effort would be to do develop/run more
> diagnostics on the MS11-L

OK.

I also have a little memory diag that I wrote myself that you could try. Let
me know if you'd like it; it's currently for the /23+/73 (and it would
probably work on the /70, I'd have to check) so I'd have to tweak a few
things to get it to run on a /45. Best way to get it to you would be to send
you the Unix assembler source, if you can get that onto the disk, then you
could:

  as memptst.s
  mv a.out /memptst

and just boot it.

Noel


Re: PDP-11/45 RSTS/E boot problem

2019-01-08 Thread Noel Chiappa via cctalk
> From: Fritz Mueller

PS:

> I could work to extract the core file

Can PDP11GUI save output from the -11's console? If so, just say 'od core',
and send me the output.

Noel


Re: PDP-11/45 RSTS/E boot problem

2019-01-08 Thread Noel Chiappa via cctalk
> From: Fritz Mueller

PPS:

> I could work to extract the core file

I just checked, and the binary for the 'ls' command is what's called 'pure
code'; i.e. the instructions are in a separate (potentially shared) block of
memory from the process' data (un-shared).

I don't recall off the top of my head whether the location of that shared
block of memory is in the per-process swappable kernel data (which is included
in the process core dump). I'll check tomorrow, when I'm not sick as a dog
(pretty miserable right at the moment).

It would be east to mod the OS to print all that info when that illegal
instruction trap happens - but that will change the size of the OS, so will
probably change the location the process is at; so that might cause the
symptoms to change. Ditto for recompilling 'ls' to make it a unified blob.


   > Assuming that doesn't create another core file... :-) 

:-) Don't worry, we'll nail it!

  Noel


Re: PDP-11/45 RSTS/E boot problem

2019-01-09 Thread Noel Chiappa via cctalk
> I don't recall off the top of my head whether the location of that
> shared block of memory is in the per-process swappable kernel data
> (which is included in the process core dump).

So I checked, and the swappable per-process kernel data does in fact include
pre-computed contents for all the memory management registers, so we'll be
able to see (from the process core dump) where the code and data segments
were.


On another front, that error message ("Memory error") is produced when a
process gets a 'memory management trap' (trap to 0250). This could be caused
by any number of things (it's a pity we don't know the contents of SR0 when
the trap happened, that would tell us exactly what the cause was).

With working hardware+OS, it's usually the result of a bad pointer in the
program. In a tested program like 'ls', I don't think that's the case. It's
most likely caused by faulty memory, but it's also faintly possible that the
MMU has an issue.


I'll look at the process dump a little later today, and see if I see anything
of significance.

   Noel


Re: PDP-11/45 RSTS/E boot problem

2019-01-09 Thread Noel Chiappa via cctalk
> the swappable per-process kernel data does in fact include pre-computed
> contents for all the memory management registers, so we'll be able to
> see (from the process core dump) where the code and data segments were.

Uh, no. The copies there are 'prototypes', later modified for actual use by
adding in the actual address in main memory. Still trying to understand how
that works - the code (in sureg() in main.c) is kind of obscure.

Noel


Re: Vintage-computing relevant IOBCC entry

2019-01-09 Thread Noel Chiappa via cctalk
> From: Bill Degnan

> I attempted to port the same version of unix to an rl02 disk pack and
> to run on an actual 11/40. I was able to get ir to boot up to the #
> prompt but my system does not have a working EIS card to proceed any
> further.

I"m incredibly surprised that you got to the prompt! First, the V6 RL
bootstrap uses ASH, part of EIS. And then the C compiler makes extensive use
of EIS instructions, so anything in C (the OS, 'init', 'sh', etc) may have EIS
instructions in it.

Noel


Re: PDP-11 Memory

2019-01-09 Thread Noel Chiappa via cctalk
> From: Bill Gunshannon

> I have a number of different memory modules. Mostly DEC but a couple
> zthird party. Here's the problem. None of them are reflected in any of
> the documentation I have been able to find so I can't configure them
> away from their defaults! ...
> Anybody got any pointers to help me configure some of this stuff?

> M7551-AC  - All the docs I can find seem to refer to
> AA or AB and jumpers and switches are not
> in the same locations.

You've looked in EK-MSV1Q-UG-002, right? That seems to cover a couple of
different revisions.

> M8067-LB
> M8067-LF
> M8067-LJ  - Same problem.  I can find no documentation for any -L
>  boards and these don't even resemble the pictures I find.

The M8067-L variants are all MSV11-PL (512-Kbyte QBUS MOS memory). The
last letter usually indicates the vendor of the MOS chips used.

> And then I have two non-DEC module that are unlikely to
> have any documentation still floating around for.
> Camintonn  CMV-1000

I too couldn't find any documentatin for this; there is the 'SMS 1000
Microcomputer System OEM Manual', which says how to configure one for a base
configuration. I started to work out what the configuration switches do, by
experiment, but I got distracted before I finished. I have found my notes
from this exercise, and can send them to you if they are of any use.

Noel


Re: warped RK05 pack -- lost cause?

2019-01-10 Thread Noel Chiappa via cctalk
> From: Fritz Mueller fritzm at fritzm.org 

> I'm assuming that if I had to release the media from the hub in order
> to true it, its value as an alignment cartridge would be lost anyway.

Yes and no The RK05 alignment pack is mostly to make sure that the fine
lateral track adjustment is correct (i.e. that when the head thinks it's over
track 0, it's _really_ over track 0).

However, there's also rotational alignment (i.e. start of sector), which is
done with the slits in the ring on the pack (so yes, releasing the media from
the hub in an ordinary pack will make that pack unreadable - at least until
it's reformatted). There is an index/sector timing adjustment procedure, and
it uses the alignment pack too, but this rarely needs to be done.

Still, if the platter is on wrong, the whole thing's useless anyway. So as
long as the platter goes back exactly concentric (and I'm unsure of how the
mechanical alignment works, there may be something to assure there's no
runout), it should still be usable for the head alignment. (To use it for
sector alignment, you'd have to ensure that the drive is aligned for this
before-hand, then use it to align the pack.)

But check the RK05 Maintenance Manual (EK-RK5JF-MM-001), and see if there's
anything I missed. There's also an 'RK05 Subsystem Maintence Course' document
(EY-D2055-WB-001) which might contain some useful info.


Off to look at the V6 MMU setup code! ;-)

Noel


Large group of later DEC board on eBay

2019-01-10 Thread Noel Chiappa via cctalk
Not my thing (I'm into earlier stuff): 

  https://www.ebay.com/itm/392212420626?

but I thought I'd post it since it's filed in an unusual place.

Noel


Re: IBM in TX

2019-01-11 Thread Noel Chiappa via cctalk
> From: Fritz Mueller

> I think I see an H960 with a couple DEC half panels stuck on it peeking
> out of the very back there...

Two H960's, actually - it looks like there's another one in front of that
one.

If the half panels are for sale, I'll take them! :-)

Noel


Re: PDP-11 Memory

2019-01-11 Thread Noel Chiappa via cctalk
> From: Allison Parent

> Most Probable cause is interrupt grant is broken.

The only -11 that complains if the grant chain is broken that I know of is
the /34 (maybe the /04 too). I certainly have a QBUS chassis right next to my
workstation here that i) has a bunch of empty slots, and ii) works fine, as
long as there are no empty slots between the CPU and the devices.

Also, IIRC he said it works with 3 cards plugged in, but not 4; how can
plugging a card _in_ cause grant problems?

> For most microspheres backplanes the first three slots are different
> than remaining.

That might be worth checking into. I'm not familiar with the second box
he's using, so can't help there.

Noel


Re: IBM in TX

2019-01-11 Thread Noel Chiappa via cctalk
> From: Fritz Mueller

> They'd nicely compliment or house those new QSIC indicator panels
> you've been working up, huh? :-)

Complement. I already have a large stack of empty bezels, acquired to hold
the indicator panels... :-)

Although Dave Bridgham has been playing with the CNC mill at his local
makespace (he's already turned out a bunch of light shields for me), and he
now has a prototype of a thing which combines the bezel and light shield. So
maybe the empty bezels will instead get paired with blank sheets to make a
stack of 1/2-width blank panels. Someone still makes that 'pebbled' sheet
like what DEC used in blank panels, but we haven't acquired any yet to see
just how close a match it is. (Anyone happen to know?)

Noel


<    1   2   3   4   5   6   7   8   9   10   >