On 30 Aug 2007 at 23:05, Tony Duell wrote:
Checking through some of the stuff I've
picked up in my career as a
hacker (to paraphrase you-know-who), I've come across a set of routines
and a little hardware mod to link a GPIB device to a PC printer port. The
author of this stuff? None other than Chuck Guzis :-)
<Blush> I got my inspiration and motivation for that (as I recall)
from two things--a pile of GPIB cables for the printer port of a
Victor 9000 at a local surplus place--and an HP 5-pen plotter picked
I don;'t suppose you (or anyone else here) has one of those cables still?
I'd love to see thw wirelist.
The printer port on the Sirius/Victor 9000 was really a software-driven
GPIB poer with a strange pinout. What I mean is that the port was driven
by GPIB buffer chips (75160 for the data lines, 75161 for the control
lines), with the 'host side of those going to a 6522 VIA, so that the
protocol was entirely software-defined. The pinout of the 36 pin Blue
Ribbon connector was centronics-like -- DAV on pin 1 (Centronics Strobe),
data lines on pins 2-9 in the obvious order, and so on. Things like REN
and ATN endied up on normally-unused pins.
Alas the PC protner port was so well-designed.
up at the going-out-of-business sale of a Control Data
business
retail store (gives you an idea of how long ago it was). I also had
a fresh copy of SuperCalc for the PC and a 5150 with an MDA. I
coded the original routine as a TSR that hooked one of the BIOS
interrupts, so Supercalc was none the wiser.
Had it beren mine, I think i'd have made up a bit of hardware to sort the
handshakes out, and set the plotter to 'Listen Only' mode (I think all
real HP ploters can be set ot do that). The PC would then certianly have
been none-the-wiser.
_Many_ years ago, I needed to get plotter output from a CoCo3, and all I
could get my hands on was an HPIB plotter. I ended up using a Commodore
PET (8032SK) with a 8050 drive to load the program from, and a 3rd party
RS232 itnerface unit. The PET just read chracters from the RS232
interface and sent them to the plotter. Overkill, sure, but it worked
(and yes, I do still ahve all the bits of that system)
-tony