[pups] Re: New Release of VTserver program
robin at ruffnready.co.uk
Sat Mar 31 17:47:28 AEST 2001
In message <126.96.36.199.2.20010330212401.00bb29b0 at cirithi>, Jay Jaeger
<cube1 at home.com> writes
>Well, I had mixed success on a PDP-11/24.
>First off, a couple of bugs.
>In vtserver.c in the code that loads the bootstrap via console odt, the "C"
>format strings have "%6o". These need to be changed to "%6.6o" to make it
>work on my 11/24. Otherwise you get leading spaces.
>Also, the code that sends an entire ODT command in one "write()" fails. I
>had to change that (and the one that sends the "G" command) into a loop
>where I wrote just one character, and then read back one character that the
>11/24 echoed. Otherwise it just hung.
>I suspect both of these changes would fix problems on some machines and
>would not harm any others.
>So, I got around that, and the standalone loaded. (Hooray) But.....
>When I tried to use my RK07 as input ( hk(0,0,0) , I got an error: sc=1
>cs2=64 er=40 . Upon examination, HKCS1 bit 10 was indeed off (indicating
>an RK611 controller) whereas the RK07 bit for the drive at +12(octal) was
>set ON. So, the error itself is not unreasonable. But....
>I looked at the code in hk.c, and tried it manually after resetting the
>machine, and the code should be getting the expected drive error when it
>first tries to address it as an RK06. That should cause it to switch to
>thinking it is an RK07, but something is going haywire. And, if I boot a
>pack, the boot code correctly figures out that it is an RK07 (when I look
>after it reads the boot block off of a garbage pack, Bit 10 in HKCS1 is
>So, my guess is that the code in hk.c is busted in some way.
>Are there "2.11BSD for dummies under an emulator" instructions somewhere,
>so that I could hardwire hk.c to an RK07 temporarily? Or, perhaps can
>someone point me to the physical memory addresses in hk.c so I could just
>patch the array to tell it I have 2 RK07's ahead of time, rather than
>having it attempt to auto-detect the drive type?
I don't know how to do this and I suspect that it would be very
difficult (someone PLEASE prove me wrong). But, if you load it into an
emulator using another type of disk, say, an RP05 or RM05 that the
emulator can support, then you can play with hk.c to your heart's
content. Then you can run the code out and test it on the PDP.
>Jay R. Jaeger The Computer Collection
>cube1 at home.com visit http://members.home.net/thecomputercollect
Robin Birch robin at ruffnready.co.uk
M1ASU/2E0ARJ/M5ABD Old computers and radios always welcome
Received: (from major at localhost)
by minnie.cs.adfa.edu.au (8.9.3/8.9.3) id AAA12583
for pups-liszt; Sun, 1 Apr 2001 00:33:07 +1000 (EST)
(envelope-from owner-pups at minnie.cs.adfa.edu.au)
More information about the TUHS