* On Thu, Jul 26, 2012 at 09:36:30AM +0200, Camiel Vanderhoeven <iamcamiel at
gmail.com> wrote:
I know the "real" TU58 tapes can hold
something like 256K of data. Are
the operating systems aware of this limit, or could you get by with
emulating a larger tape?
Hi Camiel,
Yes, what you want to do is totally possible. I just did something
similar a few days ago, so I'm happy to share what I learned about TU58
emulation with you. But first, be warned that as far as I know this only
works with XXDP and RT11.
I made use of two pieces of software.
1. tu58em v1.4e, available here in source form:
http://www.ak6dn.dyndns.org/PDP-11/TU58/tu58em/
NB: It did NOT compile out of the box on Ubuntu 12.04. I had
to edit the Makefile, and change line 22 from this:
$(CC) $(LFLAGS) -o $@ main.o tu58.o file.o serial.o
to this:
$(CC) -o $@ main.o tu58.o file.o serial.o $(LFLAGS)
and then it compiled fine.
2. The DOS RT11 image utilities available in a self-extracting archive
here:
http://www.fpns.net/willy/pdp11/rt11arc.exe
Documentation is available on the main page here:
http://www.fpns.net/willy/pdp11/tu58-emu.htm
Don't be alarmed - those DOS programs work just fine in Linux under the
'dosemu' environment. That's how I run them. It's not ideal, I wish
there were native Linux versions, but they do work.
The DOS programs are useful for manipulating RT11 images, and tu58em is
what actually serves the image.
If all you're doing is READING from the simulated tape, you can make the
image any size you want. RT11 only cares about the size of the TU58 when
writing to it. This is very useful.
If you do want to make a read/write tape, that second webpage
I linked to has two modified DD.SYS drivers, one for RT11 and one
for XXDP. They allow writing to large tape images if you want.
You can put them onto the tape image using the DOS tools.
For more information, I found this page helpful as well:
http://www.pdp11.co.uk/blog/2008/12/07/building-an-rt-11-tape-for-a-tu58-em…
I hope this helps you get started. If you have any questions I'll be
happy to try to answer. But yes, it does work! I just installed RT11 5.3
onto a virgin ESDI disk using an image I built in SIMH. I didn't have
any other way of getting it onto the PDP-11 except through tu58em.
-Seth