Re: [Simh] Sigma simulator

2014-07-07 Thread Bob Supnik
I went back to look at it last week for the first time in six years. It certainly works well enough to run a whole bunch of diagnostics, according to the notes I left back in 2008. More documentation on the disk peripherals has surfaced in recent years, and some of them would need to be implem

[Simh] Sigma disk design notes

2014-10-30 Thread Bob Supnik
As I get ready to restart the Sigma project, I've gone back through the Sigma disk specs. My notes are attached. The current simulation module is not accurate, most notably in the way it allows controller/disk pairings that didn't exist in real life. Comments are welcome. /Bob Notes for the S

[Simh] Writing a simulator (was: Unit/functional testing simulators (Seth Morabito))

2014-12-04 Thread Bob Supnik
it's worth, is to focus on research about the hardware, on understanding the hardware structure, and on modeling the hardware with reasonable accuracy. Perhaps some veterans of the original design team still retain design documents or microcode listings or maintenance manuals; any or all wou

[Simh] LGP-30 testing

2015-02-12 Thread Bob Supnik
Bill, Feel free to ask lots of questions here about the LGP-30. Unfortunately, I don't have a lot of answers. I wrote it almost ten years ago, more to work out the timing of a disk/drum memory system than anything else. As the matrix at the end of one of the SimH documents show, it never rece

[Simh] Simulating the PDP-15/76 Unichannel

2015-03-16 Thread Bob Supnik
This has been on the wish list for a decade. The 15/76 Unichannel was a big PDP-15 that used a PDP-11/05 as an IO processor to get access to inexpensive Unibus peripherals, particularly the RK11-E/RK05, which supported 18b data, the LP11, the CR11, and various plotters (not supported in SimH).

Re: [Simh] Simulating the PDP-15/76 Unichannel

2015-03-17 Thread Bob Supnik
the PDP-11 posts an API interrupt back to the PDP-15 via one of the two DR11-C's. /Bob On 3/17/2015 11:42 AM, Mark Pizzolato - Info Comm wrote: On Monday, March 16, 2015 at 2:19 PM, Bob Supnik wrote: This has been on the wish list for a decade. The 15/76 Unichannel was a big PDP-15 that used

Re: [Simh] Simulating the PDP-15/76 Unichannel

2015-03-17 Thread Bob Supnik
Memory semantics on the 15/76 were very simple. Neither machine had cache; neither machine had overlapped instruction execution; and neither system had locking capabilities. Therefore, the only ordering constraint is this: - all memory writes in common memory must be visible (committed) before

Re: [Simh] Simulating the PDP-15/76 Unichannel

2015-03-18 Thread Bob Supnik
simulator that communicates across the bus just as the RQDX3 did. Would an approach make sense that implemented the PIREX behaviors in a DR15 simulation (possibly, internally talking to the various UNIBUS device simulations)? Just a wild idea... - Mark On Tuesday, March 17, 2015 at 1:33 PM,

Re: [Simh] J-11 reverse-engineering project

2015-03-23 Thread Bob Supnik
/semi/j11.html. The chip specifications are on Bitsavers. Mentec did produce a J-11 knockoff in other technology, but they have gone under as well, I believe. /Bob Supnik ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com

[Simh] Fixing the FP11's use of MMR1

2015-03-24 Thread Bob Supnik
This issue, pointed out by Johnny Billquist, has been hanging fire for years. Fixing the FP11's use of MMR1 - implementation proposal As has been noted, the FP11 does not update MMR1, ever. Instead, on an abort, general registers except the PC are unchanged from the values they held at the s

[Simh] Revised FP11 debug

2015-03-25 Thread Bob Supnik
out the logic paths of the actual implementation. I need "black box" tests that work from the specification, without knowledge of the implementation. Thanks, /Bob Supnik ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] Revised FP11 debug

2015-03-25 Thread Bob Supnik
25/2015 4:49 PM, Don North wrote: On 3/25/2015 8:52 AM, Bob Supnik wrote: I'm looking for suggestions on how to test the revised FP11 efficiently. I wrote it so long ago that all my hand tests have vanished. Bitsavers has a set of paper-tapes for the 11/60's FP unit, but no listi

[Simh] 1620 compare implementation

2015-03-26 Thread Bob Supnik
Two years ago, Bob Armstrong pointed out that the 1620 emulators fails diagnostic CU01. The failing instruction is a compare that lacks a flag closing the P field, and the comparison wanders off into territory that includes a record mark. The simulator stops if an arithmetic operation is attemp

[Simh] FP11 revisions

2015-03-26 Thread Bob Supnik
In the course of debugging the revised FP11, I ran into an interesting and, as far as I can tell, hitherto undocumented incompatibility in the various FP11 implementations. The J11 Programmer's Reference states, and the microcode agrees, that if enabled, an interrupt on undefined variable occu

[Simh] Revised FP11

2015-03-26 Thread Bob Supnik
A revised FP11 has been uploaded to Github, both the 'supnik source' and the current branch (eventually). It fixes the long-standing bug reported by Johnny Billquist that the FP11 never sets MMR1. It passes diagnostics, modulo the incompatibility I reported in my previous message. /Bob __

[Simh] Eclipse

2015-03-30 Thread Bob Supnik
For the few (any) users of the Eclipse, a serious bug introduced back in 2005(!) was fixed today. DIVS was testing AC0 instead of AC2 for the divide by zero condition and producing spurious errors. As a result, AOS hasn't worked for a decade. It's now running again. See the GitHub issue list #

[Simh] RSTS/E default password

2015-04-01 Thread Bob Supnik
Does anyone remember the default password for 1,2 on RSTS/E modern versions? I thought it was SYSTEM, but that doesn't seem to work. I'm trying to test the PDP-11... thoroughly! /Bob ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing

[Simh] PDP10 RP06 parameters

2015-04-13 Thread Bob Supnik
Your original calculation is correct. There are 815 cylinders, 19 heads, 20 sectors, and in the simulator, the sectors are 128 64b words (or 1024 bytes). The the reason for the discrepancy is simple: the last five tracks haven't been written by software. SimH data files are only as long as th

[Simh] Fwd: RL02 USB drive

2015-04-23 Thread Bob Supnik
RL02 USB drive Date: Thu, 23 Apr 2015 06:06:25 -0700 From: Jim Gettys To: Bob Supnik http://kotaku.com/now-thats-a-large-usb-drive-1699154713/+megneal ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh

[Simh] Unichannel

2015-04-23 Thread Bob Supnik
As preparation for an eventual implementation, I'm writing a paper on the workings of the UC15, as determined from the schematics. I've answered the technical questions, but I'm left with a business question: was it a commercial success? The online census of 18b systems dates from '72, before t

[Simh] Unichannel paper

2015-04-27 Thread Bob Supnik
Normally I'd publish this on the SimH web site, but I'm still locked out (paging Tim Shoppa!), so I'm circulating it here for comments. /Bob The Unichannel.doc Description: MS-Word document ___ Simh mailing list Simh@trailing-edge.com http://mailman

Re: [Simh] RD53 image size

2015-05-07 Thread Bob Supnik
true of the RD52. It is actually 512 cylinders, not 480, and the visible capacity is a subset of the physical capacity. There were two different vendor drives used, one with 8 surfaces, one with 7, and the capacity is limited to what the 7 surface drive could hold. /Bob Supnik On 5/7/2015 12

[Simh] Timing dependencies in operating systems

2015-05-22 Thread Bob Supnik
The RSX TPC issue is just one example of numerous timing dependencies that have cropped up over the years. There's a paper on the SimH web site about some of my favorites ("Bug, Feature, or Code Rot?"). If I can ever find Tim Shoppa and get access to the web site again, I'll update the paper.

[Simh] PDP-12

2015-06-05 Thread Bob Supnik
t SimH is getting to the fringes of the DEC world, like the PDP-15/76, and not many of those experiments were solid commercial successes. /Bob Supnik ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] PDP-12

2015-06-06 Thread Bob Supnik
les tapes could be read. Also, Andreas Sandberg had made a somewhat working emulator _with_ graphics support for the PDP-12. Perhaps his code can be of some help: http://www.update.uu.se/projects/greenpea.php /P On Fri, Jun 05, 2015 at 09:54:10PM -0400, Bob Supnik wrote: Al Kossow published a lo

[Simh] PDP7 DECtapes

2015-06-06 Thread Bob Supnik
Yeah, PDP-7 (and earlier) DECtapes are different. They use different checksum algorithms, for one thing, and some early PDP-4 and -7 DECtape controllers used four-word headers instead of five. The checksum is probably key; only five "four word header" DECtape controllers escaped the factory.

[Simh] Diagnostics on simulators

2015-06-21 Thread Bob Supnik
It's actually pretty rate for simulators to run DEC diagnostics correctly, particularly from about 1975 onward. Initially, DEC wrote 'black box' diagnostics, which tested systems from the functional spec inward. This is exemplified in the original T1 to T17 series on the PDP11, which were inst

[Simh] Radial Serial Protocol

2015-06-27 Thread Bob Supnik
low-level flow control, meaning that there was no way to block character transmission (in either direction) once it started, even if the receiving UART was being overrun due to heavy I/O traffic at higher interrupt priorities. MRSP solved this particular issue

[Simh] Hardware fidelity in the VAX family simulators

2015-07-08 Thread Bob Supnik
First, congratulations to Mark for running the current Ultrix 750 problem to earth. Second, a brief diatribe about the need for fidelity to the hardware in the VAX simulators, which is (on the face of it) lacking outside the 3900 and 780 simulators. I have preached and documented the need fo

[Simh] VAX vectors

2015-07-09 Thread Bob Supnik
Vectors were all the rage at the time (late 80s) because of the success of the so-called "minisupers" like Convex and Alliant. It was just a flash in the pan, of course; with the end of the Cold War in the early 90s, funding for HPTC dried up for a decade, and all the minisuper and VLIW compani

[Simh] Missing (VAX) documents

2015-07-10 Thread Bob Supnik
I'm kicking myself because in my days as a microcoder, I had the microcode for every pre-85 VAX (including the 750 and 730) for reference checking the MicroVAX II and CVAX microcode implementations. Like many other people, I threw the listings away in a fit of downsizing because "I'd never need

[Simh] Needed: RH750 specification

2015-08-10 Thread Bob Supnik
cking, the 750's does none. The 750 simulator is not mine, but I'd like to track this problem down. The RH750 schematics don't help, because the critical logic is inside gate arrays. What's needed is an RH750 specification. Does anyone h

[Simh] Needed: RH750 specification

2015-08-11 Thread Bob Supnik
ject: Re: [Simh] Needed: RH750 specification Message-ID: <55c8f558.1060...@ieee.org> Content-Type: text/plain; charset="utf-8" On 10-Aug-15 14:13, Bob Supnik wrote: >Mark Pizzolato sent me a note about a code sequence in the original >VAX750 bootstrap that fails on the 750

[Simh] BBS/C behavior [was Re: Needed: RH750 specification]

2015-08-12 Thread Bob Supnik
On 8/12/2015 12:00 PM, simh-requ...@trailing-edge.com wrote: Message: 1 Date: Wed, 12 Aug 2015 09:03:41 -0400 From: Timothe Litt To:simh@trailing-edge.com Subject: Re: [Simh] Needed: RH750 specification Message-ID:<55cb442d.5010...@ieee.org> Content-Type: text/plain; charset="utf-8" For the non-

[Simh] SC/750

2015-08-13 Thread Bob Supnik
While no RH750 spec has been found, the spec for Emulex's SC/750 is online. It provides a detailed summary of the RH750 internal registers. As I suspected, the RH750 is a subset of the RH780, with lots of status bits and a register or two omitted. It also adds a mode not present in the RH780 -

Re: [Simh] Printing and parsing registers

2015-09-12 Thread Bob Supnik
When flag REG_VMIO is set, printing/parsing are done through the user-supplied print/parse routines, a special switch is set, and the normal UNIT pointer argument is left as null. For the REG_VMIO case ONLY, scp could fill in the UNIT pointer argument with a pointer to the register data struct

[Simh] An update on the UC15

2015-09-14 Thread Bob Supnik
I haven't forgotten about the project. I've just been busy on other things, like 35 years of neglected house repairs. ;) The UC15 is another example of minimization of gates, a consequence of how expensive gates were at the opening of the TTL era. The DR15C, which was implemented in Flip Chips

[Simh] NetBSD/QDSS issue

2015-10-06 Thread Bob Supnik
I added my comments as follows: The four VAX chips differ slightly in their interrupt behavior. 1. MicroVAX II - and ONLY MicroVAX II - will mask the incoming interrupt vector down to 10bits. Bit<1> is ignored, and bit<0> is treated as the 'Qbus' flag; if set, it forces all device inte

[Simh] More on Qbus VAX interrupts

2015-10-07 Thread Bob Supnik
The width of the vector read, and potential masking by the processor, is moot, because the Qbus spec defines vectors as 9b, with two low order 0s. (The Unibus spec does as well.) For hardware-generated vectors, the controllers provided a 6b or 7b jumper block (with two implicit low order 0s) t

[Simh] Looking for a working 9-track magtape transcription setup

2015-12-02 Thread Bob Supnik
need a system with a working 9-track magtape, preferably one that treats tapes very gently. Does anyone know of a working setup? /Bob Supnik ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] Non-numeric character in IBM 1620 P & Q addresses

2015-12-23 Thread Bob Supnik
There's nothing conditional about the user documentation. The 1965 reference manual says, "MARS (Memory Address Register Storage) Check Light. This light is turned on when a digit in MARS has a parity error or an invalid address. These errors halt the machine immediately." Now the key question

Re: [Simh] Non-numeric character in IBM 1620 P & Q addresses

2015-12-24 Thread Bob Supnik
On 12/24/2015 5:20 PM, Paul Koning wrote: On Dec 23, 2015, at 4:30 PM, Bob Supnik wrote: There's nothing conditional about the user documentation. The 1965 reference manual says, "MARS (Memory Address Register Storage) Check Light. This light is turned on when a digit in MARS has a p

Re: [Simh] Non-numeric character in IBM 1620 P & Q addresses

2015-12-25 Thread Bob Supnik
Bob A is right. I found the MAR checking logic on pp 292-3 of 227-5631-0. For the low four digits of MAR, there are two circuits: a C-bit checker and an invalid digit checker. C-bit checker is: (b4 xor b2) xor (b1 xor b8) xor C invalid digit checker is: (b4 or b2) and b8 - which picks up 1010

Re: [Simh] Strange PDP-11 behavior

2015-12-29 Thread Bob Supnik
27;t run software on hardware models that it doesn't support. And compress your disk images before posting them. /Bob Supnik ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] Adding second copy of device to PDP-8

2015-12-29 Thread Bob Supnik
pectively. You'd get pretty close, with no possibility of damaging the existing TD. /Bob Supnik ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh

[Simh] XXDP V2 and SimH

2015-12-30 Thread Bob Supnik
The 11/23 simulator boots the ibiblio image called "xxdp22_with_1123" correctly. However, the image is XXDP+, not XXDP 2.2: PDP-11 simulator V3.10-0 sim> set cpu 11/23,64 sim> att -e rl c:\temp\xxdp_with_1123.rl02 sim> boot rl CHMDLD0 XXDP+ DL MONITOR BOOTED VIA UNIT 0 28K DOES THIS SYSTEM HAV

Re: [Simh] XXDP v2

2015-12-30 Thread Bob Supnik
I did a quick hack and removed the clock from the device list, effectively disabling it. With that done, the 11/23 runs XXDP V2 correctly, with 64KB of memory. I'll add BEVENT DISABLE to formalize this. So the failing systems are the 03, 04, 05, and 20. Possible common factors: - no memory man

Re: [Simh] XXDP v2

2015-12-30 Thread Bob Supnik
U. It hangs just like the 11/03, 04, 05, and 20. Why it fails is unknown. Mattis' real 11/04 gets further than the simulator, although it ultimately fails. /Bob On 12/30/2015 12:00 PM, simh-requ...@trailing-edge.com wrote: Message: 1 Date: Wed, 30 Dec 2015 11:28:35 -0500 From: Bob

Re: [Simh] XXDP v2

2015-12-30 Thread Bob Supnik
The "2.2" image on ibibilio is actually XXDP+, the "V1" monitor. It runs everything, including the 11/03 and 11/23 with BEVENT enabled. The 2.5 image runs on the 03 and 23 with BEVENT disabled, as well as the 04, 05, 20; in effect, everything as well. So the problem occurs in Mattis' XXDP 2.2

Re: [Simh] Corrupt BASIC-PLUS 2.7 tpc issue in SimH > 3.9 (Will Senn)

2016-01-02 Thread Bob Supnik
With my current head of line source, I get an 'intermediate result'. You cannot give the commands in the order specified - attaching prevents changes in format. However, if you do the corrected order - enable/set format/attach - then the attach succeeds, without the "read only" message. Checkin

[Simh] PDP11 default terminal setting

2016-01-03 Thread Bob Supnik
The short form: I have no problem setting the default for PDP11 TTO to 7B instead of 7P, although I'm sure some old software will break. If this is done, though, I would suggest reverting the previous change to the printable character mask back to its original settings. The pdp11_dc.c default

Re: [Simh] RX50

2016-01-21 Thread Bob Supnik
The PDP8 simulator does not have any support for any DECmate. The RX50 works fine on the PDP11 as a data disk, with RT11 v5.3. I do not have the expertise to set it up as a boot disk. Perhaps one of the RT11 experts on the mailing list can try that. /Bob Supnik

Re: [Simh] Bad blocks

2016-01-22 Thread Bob Supnik
On the PDP11 and VAX, RL, RP, and RM drives require bad block formatting after an initial attach (that is, creation of a new file). After that, the question should not be asked again. The PDP10 operating systems did their own bad block management and did not require a standard bad block table.

Re: [Simh] VAX Architecture Editions

2016-01-28 Thread Bob Supnik
You'll miss the late additions to the architecture for NVAX and the 9000. However, you can get the 1990 version, in its internal DEC form rather than book form, from http://bitsavers.trailing-edge.com/pdf/dec/vax/archSpec/EL-00032-00-decStd32_Jan90.pdf. /Bob Supnik On 1/28/2016 12:

Re: [Simh] Instructions and Apocrypha (was: Interdata/OS32 startup)

2016-01-29 Thread Bob Supnik
I agree: documented procedures for working with various operating systems and software systems are very useful. That's why a number of simulators include instructions on running diagnostics and the like. If someone can create a "cookbook" for getting OS32 up and running, it can be added to the

Re: [Simh] Burroughs B5500 simulator

2016-01-30 Thread Bob Supnik
idual simulator user is supposed to file a license with Unisys. There is no cost. /Bob Supnik ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] SIMH and physical hardware (Zachary Kline)

2016-02-10 Thread Bob Supnik
as some working exhibits (PDP-1, IBM 1401, IBM RAMAC) too. There are quite a few working minicomputers and microcomputers in private hands as well. /Bob Supnik ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] Sounds

2016-02-12 Thread Bob Supnik
And then there was early computer music... When Applied Data Research got its PDP-7 in 1966, there was a DECUS program to get it to play music by toggling the lower order 4 bits of the MQ (and the MQ lights) to generate square waves. If you wired that up to an audio player, you got electronic

Re: [Simh] [SimH] VAX/VMS

2016-02-16 Thread Bob Supnik
Okay, I'll bite - what's a VXT1200? I see references to it on Google, but I can't find a clear description. Tim Litt said rtVAX was never intended to run VMS, but its history is a bit more complicated. The original intent of the uVAX chip program, which kicked off in the spring of 1982, was to

Re: [Simh] Recent build crashes on OSX

2016-02-17 Thread Bob Supnik
The code path to get to this problem is quite short: TLBENT fill (uint32 va, int32 lnt, int32 acc, int32 *stat) { int32 ptidx = (((uint32) va) >> 7) & ~03; int32 tlbpte, ptead, pte, tbi, vpn; static TLBENT zero_pte = { 0, 0 }; if (va & VA_S0) { /* system space? */ if (ptidx >= d_slr) /* syst

[Simh] SimH and modern C

2016-02-17 Thread Bob Supnik
When SimH was written, its design assumption was a 32b host simulating smaller than 32b targets. As a result, all the early simulators play fast and loose with signed vs unsigned integers, because the data was always 6b or 8b or 12b or 16b or 24b in a 32b container. Even if the container was si

Re: [Simh] Recent build crashes on OSX

2016-02-18 Thread Bob Supnik
m yields P1BR = 0, which is wrong, wrong, wrong. It indicates that P1BR still has its initial value and has never been loaded. Normally, I'd debug this myself, but I don't have a Mac. /Bob Supnik On 2/18/2016 7:57 AM, simh-requ...@trailing-edge.com wrote: Message: 6 Date: Thu, 18 F

[Simh] VAX architecture

2016-02-21 Thread Bob Supnik
The VAX architecture went through several major emendations - including both extensions and removals - from its initial version in the late 70s until it was "frozen" in 1990. The architecture always deliberately excluded a couple of areas, in particular, IO, error handling, and the console. Al

Re: [Simh] Questions about PDP-7

2016-02-25 Thread Bob Supnik
SimH stores 18b data, whether disk or DECtape, right justified in a 32b container. As for ASCII data... "it depends." DEC's own software for the PDP-7 used a mishmash of character sets, including FioDEC, Baudot, and the early form of ASCII associated with the KSR-33. The official assembler did

Re: [Simh] Questions about PDP-7

2016-02-25 Thread Bob Supnik
I think the answer is two characters per 18b word, right aligned in a 9b "byte". This is based on the assembly code at the end of the first PDF: a.out: ; ; Clearly it's just two characters per word (; denotes end of statement to this assembler). 040040 is octal for space-space in ASCII, on

[Simh] Unix v0 hardware

2016-02-25 Thread Bob Supnik
, surprisingly, appear to use the extended memory function or the protection trap that came with it. EEM (enter extend mode) isn't even defined. This would seem to imply it ran in 8KW of memory. /Bob Supnik ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh

[Simh] Adding Unix v0 support to PDP18b

2016-02-25 Thread Bob Supnik
1. Create an RB09 variant at half size and allow it to be configured in the PDP7. No need for dynamic size support; Unix v0 supports one size (8000 sectors), and PDP9 software supports one size (16000 sectors). 2. Create a card reader for the PDP7. With minor mods, the same device could suppor

[Simh] Unix v0 - gleanings from the sources

2016-02-26 Thread Bob Supnik
Just passing along what Warren and I are discussing. 1. How command parsing worked. It appears that the command parser generated an argument list and stored a pointer to it in the last word in addressable memory (01 - another indicator that Unix v0 used just 8KW). The format was: c(01777

[Simh] More 18b bits and bobs

2016-02-26 Thread Bob Supnik
The RM09 has the same size options and programming model as the Type 24 serial drum on the PDP4 and PDP9. Perhaps the "UD" option referenced in the services list was a later, larger capacity model, but there's no documentation one way or another. It's very easy to add the drum to the PDP-9, an

Re: [Simh] Unix v0 - gleanings from the sources

2016-02-26 Thread Bob Supnik
I thought the full listing was on Bitsavers, but apparently not - maybe because it's huge (110MB). I've put a copy up temporarily here: https://mega.nz/#!DB5nTRZI!aMQ_0UN7LfyJvep1_e9dP1RZsZyd5fASOivgPSaqZyk The listing does raise a lot of questions, like, why are there PDP-9s with RD10s on the

[Simh] 18bit service listing

2016-02-26 Thread Bob Supnik
AFAIK, this is the only surviving fragment of what must have been a complete systems listing. I found it in the DEC archive when I was cataloging the archive for shipment to the CHM. The archive was relatively good on the early machines; for the later ones, the assumption was that paper was no

[Simh] RB09 == RD10

2016-02-27 Thread Bob Supnik
Max Burnet gave me a pointer from some old price lists, showing that the RD10 had very similar specs to the RB09. The RC10 manual confirms it - same BCD addressing of tracks and sectors, same number of tracks, same sectors per track, same words per sector (32 x 36b for the RD10, 64 x 18b for th

[Simh] Unix v0 disk is an RB09 or equivalent

2016-02-27 Thread Bob Supnik
ndy if a programming experiment wrecked the disk image. /Bob Supnik Analysis of the UNIX v0 disk driver, or, Why the Unix v0 disk is, in fact, an RB09, or, The RB09 and the RC09 are the same thing To start, remember that the Unix v0 disk (and the RB09 and the RC10/RD10) are BCD addressed, with 80

Re: [Simh] RB09 == RD10

2016-02-27 Thread Bob Supnik
-requ...@trailing-edge.com wrote: Message: 3 Date: Sat, 27 Feb 2016 09:31:59 -0500 From: Timothe Litt To:simh@trailing-edge.com Subject: Re: [Simh] RB09 == RD10 Message-ID:<56d1b35f.3040...@ieee.org> Content-Type: text/plain; charset="utf-8" On 27-Feb-16 08:23, Bob Supnik wrote:

Re: [Simh] Zork for ITS [was: Klh10 vs Simh]

2016-02-29 Thread Bob Supnik
MDL sources for Dungeon are online here: http://simh.trailing-edge.com/games/zork-mdl.zip /Bob On 2/29/2016 3:48 PM, simh-requ...@trailing-edge.com wrote: Message: 3 Date: Mon, 29 Feb 2016 14:48:47 -0500 (EST) From: Rich Alderson To:simh@trailing-edge.com Subject: Re: [Simh] Klh10 vs Simh Mess

Re: [Simh] [SimH] Networking support

2016-03-12 Thread Bob Supnik
The PDP-10 has networking as well. The H316/516 supports the IMP (interface message processor) used for ARPAnet. Network was only implemented on systems that were in active development past the mid 1970s, when commercial networking stacks like TCP/IP, DECnet, SNA, BNA, etc emerged. There's an

[Simh] PDP-15/76

2016-03-15 Thread Bob Supnik
I've pulled together the hardware pieces for the PDP-15/76 (PDP-15 with UC15 PDP-11 IO processor), so now it's time to consider what software can be run. The most likely candidate is XVM/DOS-15. While vanilla DOS-15 had UC15 support at some point, neither a complete source kit nor the appropri

Re: [Simh] PDP-15/76

2016-03-15 Thread Bob Supnik
That would be much appreciated. The following are of particular interest to me: XUSMA - XVM Unichannel LMALA - XVM Macro15 LMLAA - XVM Mac11 (PDP11 assembler) LFLGA - XVM FOCAL ULLUA - XVM linking loader If this is too much, priority is top to bottom. Thanks, /Bob Supnik On 3/15/2016 1:31

[Simh] The lost disk of the PDP-15

2016-03-15 Thread Bob Supnik
While I was digging deeper and deeper into the extent PDP-15 sources, I found a tantalizing reference: "the RP03 is supported as an RP02." This was the first time I'd seen any indication that the PDP-15's RP controller supported the later, double-sized disk. The XVM/MUMPS sources (which are, al

Re: [Simh] PDP-15/76

2016-03-18 Thread Bob Supnik
Yes, their contents might be very useful. You never know what you'll find, but DECtapes hold their contents extraordinarily well for magnetic media. /Bob On 3/16/2016 4:06 AM, Pontus Pihlgren wrote: An I have DECtapes from this system. I recall at least one being labled DOS. Could the content

Re: [Simh] Simh Digest, Vol 146, Issue 44

2016-03-23 Thread Bob Supnik
x "v0" on the PDP7. The controller, formally an RC07, was probably a one-off built by Computer Special Systems or Traditional Products for Bell Labs. /Bob Supnik On 3/23/2016 12:00 PM, simh-requ...@trailing-edge.com wrote: Found it. It is an RB09. I didn't realize how

Re: [Simh] text from openvms

2016-03-25 Thread Bob Supnik
1. Attach a (new) host file to the simulated printer on VMS. 2. Print your VMS text file to file to the simulated printer. 3. Let some time elapse, to make sure the print spooler finishes. 4. Detach file from the simulated printer. 5. VMS text file is now on your host in the host file you specifi

[Simh] Been off the job too long

2016-03-30 Thread Bob Supnik
How can I get the macro11 cross-assembler to output absolute binary format? Or is there a post-processing program that I've forgotten about? Thanks, /Bob Supnik ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/ma

[Simh] FPP8A

2016-04-09 Thread Bob Supnik
It was never added to the SimH manual. I've submitted a new version to the GitHub editor for merging. /Bob ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] FPP8A

2016-04-09 Thread Bob Supnik
Bob, this will help me a great deal. A question though, everything I've read has been for the PDP -8/A. Doesn't simh simulate the E? Thanks Ray On Apr 9, 2016 2:41 PM, "Bob Supnik" <mailto:b...@supnik.org>> wrote: It was never added to the SimH manual. I'

Re: [Simh] MicroVAX II time

2016-04-11 Thread Bob Supnik
to file a bug report. /Bob Supnik On 4/11/2016 10:16 AM, simh-requ...@trailing-edge.com wrote: Message: 1 Date: Mon, 11 Apr 2016 14:33:21 +0200 From: Wilm Boerhout To: SIMH Mailing List Subject: [Simh] MicroVAX II time across boots Message-ID:<570b9991.4050...@gmail.com> Content-Type:

Re: [Simh] Watch

2016-04-11 Thread Bob Supnik
Sigh... just looked through ka630_* modules. Anyway, the byte access/word addressing is in the spec. So the code is allowing writes to bytes that don't exist. Further, it is trying to deal with lengths other than byte or word, and the access and control paths don't exist in the hardware. VMS

Re: [Simh] file transfers

2016-04-20 Thread Bob Supnik
Amen! If you're trying to transfer files to or from a simulator, then think about how it was done /on the real machine/. There's almost always a solution, for any given simulator/OS pair. For systems from the 50s and 60s, it's punched cards, which are usually simulated as ASCII text files. S

Re: [Simh] Way out idea for simh

2016-04-22 Thread Bob Supnik
ext files into IBSYS job decks and turn IBSYS output magtapes into text files, as well as a generalized command procedure for running jobs. If the file transfer issue is not addressed to your satisfaction in a particular simulated environment, then take it up with the developer or maintainer of

[Simh] SimH website access regained

2016-04-22 Thread Bob Supnik
It took some research, but I've regained access to the SimH website. When I return in mid-May from a trip, I'll be updating the website's papers and software kits, which have been frozen for a year. As is the case now, GitHub remains the official source for SimH sources, whether on the older

Re: [Simh] [simh] Nova Device Codes

2016-04-30 Thread Bob Supnik
define DEV_TTO1051 /* second console output */ #define DEV_CPU 077 /* CPU control */ For a more extensive list, consult the Nova documentation on http://bitsavers.org/pdf. /Bob Supnik On 4/30/2016 12:49 AM, simh-requ...@tr

[Simh] blinkenbone and FPGA target?

2016-05-01 Thread Bob Supnik
With the restoration of PDP7 Unix coming along nicely, how about a PDP7 hardware emulator and front panel so that everyone can have their own "unix v0"? Dave Conroy did a PDP4 emulator in an FPGA (http://fpgaretrocomputing.org/pdp4x/) that includes the EAE, so there's a good starting point. Wha

Re: [Simh] The lost disk of the PDP-15

2016-05-05 Thread Bob Supnik
Upstate Medical Center in Syracuse had a number of PDP-15s, including XVMs. Some are still be in the hands of a private collector. However, that person is unwilling to share materials, particularly software kits, from his collection. If the RP disks follow normal SimH practice, then they are s

[Simh] Contributing to SimH

2016-05-12 Thread Bob Supnik
r, and the restoration of Unix "v0" (PDP-7 Unix). But there's always more to do. /Bob Supnik ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] Question about card readers.

2016-05-26 Thread Bob Supnik
There is a proposed card reader library (not mine) in the GitHub repository, which you could try. On the 1401, the handling is as follows: 1. The card reader buffer is 2*CBUFSIZE + 1, where CBUFSIZE is an internal SimH constant for buffer size. The buffer is zeroed before a read. 2. The card i

[Simh] System/1

2016-05-26 Thread Bob Supnik
t it's supposed to do. I didn't know of any surviving software, either (except now DoD's), so there was never any real motivation to work on an emulator. Perhaps DoD would like to sponsor one . ;) /Bob Supnik ** ___ Simh mailing list

Re: [Simh] [SimH] Series/1 (was System/1)

2016-05-27 Thread Bob Supnik
t=utf-8 On 5/26/16 5:29 PM, Al Kossow wrote: > > >On 5/26/16 1:46 PM, Bob Supnik wrote: >>I didn't know of any surviving software > >look on bitsavers for docs and software, unless I forgot to upload it. > I just looked, and I haven't put up the floppy images

Re: [Simh] Pre-packaged kits

2016-05-31 Thread Bob Supnik
Please see the SimH web site (http://simh.trailing-edge.com/software.html) for examples of kits to run on SimH simulators. This works better for simple, stand-alone applications that for full operating systems with layered products installed, some of which (like VMS) require licenses and media

Re: [Simh] Using the simh LGP-30 emulator

2016-06-10 Thread Bob Supnik
A really valuable tutorial. It's also the first proof that the LGP30 simulator sort-of works; I'm relieved. Shoehorning the LGP30's operating procedures into SimH's default syntax was difficult. It might have been better to use the 'simulator-defined command' capability to create a set of LGP

Re: [Simh] Ferranti Pegasus Simulator

2016-06-10 Thread Bob Supnik
There are any number of strange-length divide algorithms in SimH. Here is the PDP-10 code for dividing a 70b unsigned integer by a 35b (unsigned) integer. // dvd[0:1] = 70b dividend, high order first (35b in each word) // dvr = 35b divisor // rs[0:1] = quotient remainder // all variables (excep

  1   2   3   >