Looked into this. The resulting images for "4" have CDF CIF instructions disabled, so presumably will fail with larger programs. The resulting images for "8" and "32" are identical, and have the MMU instructions enabled. (A grand total of three words changed from the 4K images.)
I spent a little time today disassembling the TC08 driver. I got most of it figured out, except I still don't get how the tape motion ends up stopped at the end. (Seems like 0200 would seek to the forward end of the tape.)
The disassembled df32, rf08, and tc08 drivers are here...
Probably too late to help much now, but an early step I've used for this kind of work is to go to the end of the PDF where the symbol table was dumped. I start by typing that into a ".syms" file, one symbol-value pair per line. The bin2pal disassembler will read that when disassembling the...
I frequently use Makefile rules like this one:
%.bin: %.pal
pal -d $<
bincmp $@ $(<:.pal=.ok) || rm -f $@
which cross assembles a .pal file, then compares the .bin to the .ok, so that I can tell if errors persist (or have been introduced), The output of bincmp are lines of...
Who/which thread were you replying to? I'm using SIMH, the DEC-D8-xxxx-PB paper tape images an the linux "expect" command to install DMS on the various simulated media. So no version of OS/8 is involved. I'm using the "AF" versions of system builder and PIP, which seem to match the manuals...
Made a little progress. CCL has code to recognize SET commands, and then decide whether to call a helper program or not. Apparently, SET.SV gets called to help out. SET.PA is apparently a MACREL program with a bunch of arcane knowledge about where various settings are stored.
I have been developing "expect" scripts which spawn SIMH and install DMS on DF32, RF08, and DECtape. What I found is that the DF32 version of PIP doesn't seem to support unit numbers for device S, whereas the RF08 version seems to support (and require)!vi them. You can use DF32 PIP on the...
There's a bunch of SET commands where you say
.SET <driver> <option>
but I don't know how they are implemented or what drivers have to do to support them.
Thanks for mentioning my site and the kind words!
The "buyer beware" is mostly that there are far more drawings than I have the time to get manufactured an test. Most of the drawings follow the original board layout and such, so they "should work".
I use JLCPCB mostly to get boards...
The Posibus is there, and is easy enough to interface to. Mainly it's physically cumbersome, conventionally with 3 double sided paddle cables for bus in, and 3 more for bus out, and that's for the simple non-dma case. There's a memory 'bus' too, but you'd have to build the mmu to go with it.
I thought the photos were fine, when viewed full size.
Most of that doesn't actually look that bad, to me. I've worked on machines that were much worse. I'd consider using a brass (not steel) brush to buff off the corrosion, then remove as much of the dust as possible. Many modules became...
I have confirmed that the RF08 driver for DMS is a little different. I think it implements "units" which look like DF32.
Where are these tapes?
We could start a new thread, but I fear it would only get a few posts, with most of the DMS ground having been covered already.
Yes. In
https://svn.so-much-stuff.com/svn/trunk/pdp8/src/dec/dec-08-odsma/dec-08-odsma-a-d.pdf
page 17 (section 2.4.1.1) describes the convention for DMS device naming. It seems to imply that RF08 and DF32 use different device naming. (What isn't clear to me is whether you can get away with...
In a sense. There seem to be differences in the way the drivers are documented, though. The DF32 is just S:, whereas the RF08 are S0: through S4. Dave's .zip file has a disassembly that claims to be for the RF08 driver. I haven't yet made the time to compare that with the driver in my...
Yes, you did send the stuff to me a while back. I'm gradually reminding myself of things I guess I used to know, but this time starting from the context of actually using DMS.
Thanks for the refresh on the DECtape image link. I had a DF32 image I've been playing with, and it will be nice to...