1978 – DEC H3060 joystick

Last modified date

Comments: 0

DEC H3060 Joystick was designed for the PDP-11 family of 16-bit minicomputers created by Digital Equipment Corporation (DEC) in 1970s and sold for about 3 decades – the ones UNIX operating system was initially created for. Particularly, the joystick can be found most often as a part of the VSV11/VS11 video graphics system, which included a cursor control/multi-display sync module working with it, and also image memory and display processor modules. Graphical resolution in different configurations was either 512×512 or 512×256 pixels, 2 or 4 bit per pixel, with dynamic graphics capabilities present on lower and not present on top configurations[1]VSV11 RASTER GRAPHICS SYSTEM. D|I|G|I|T|A|L CSS – Computer Special Systems https://www.pdp-11.nl/peripherals/comm/interface/vsv11/vsv11-info.html.

First mentions of this joystick can be found published in 1978[2]NCV-11 Diagnostic. DEC PDF-11 Diagnostic Program Listings. 1978. … Continue reading, while more sources referencing it and VSV11/VS11 appear starting from 1981[3]VSV11 and VS11 Raster Graphics Systems. Digital Equipment Corporation. Jan 81. … Continue reading[4]VSV11/VS11 Raster Graphics System. Option Description. 1981. https://archive.org/details/bitsavers_decgraphiconDescriptionDec81_14714530/mode/2up.

your 360 images

The joystick has four rubber feet and a beige plastic body. On the top side there is a metal plate that combines the controls: a small handle (the “lever”), a pair of buttons on either side of it, and two trimmers. The buttons are called “joystick interrupt switches” by the manufacturer[5]VSV11/VS11 Raster Graphics System. Option Description. 1981. https://archive.org/details/bitsavers_decgraphiconDescriptionDec81_14714530/mode/2up and have an unusual design: an arc of rigid metal wire with a leather overlay[6]VSV11 RASTER GRAPHICS SYSTEM. D|I|G|I|T|A|L CSS – Computer Special Systems https://www.pdp-11.nl/peripherals/comm/interface/vsv11/vsv11-info.html.

The stick of the device is a standard unit: it can be found in models of other companies, for example in the Tektronix 4952 joystick, released on the market several years earlier. Unlike the stick, the device body is quite large – obviously for reasons of ergonomics and design, and not for placing electronic components.

It’s comfortable enough to move the stick while holding it with fingers and resting your hand on the body. But the “interrupt switches“ are a completely different story. Due to their construction, they are quite rigid, do not have a distinct movement and do not click when pressed. Therefore, it is difficult to measure the force when pressing them, and despite their elegant appearance, they represent one of the worst implementations of buttons in terms of ergonomics.

The joystick buttons are connected in parallel and represent the same “interrupt switch”, which, depending on the situation, generates either a SWITCH interrupt (a signal of the button press to mark the desired position on the screen) or a CURSOR MATCH interrupt (selection of an object on the screen whose outline intersects with the cursor). In the last case the Display Processor stops executing the “display file” when the interrupt occurs, leaving the current position pointer to be read by software[7]VSV11/VS11 Raster Graphics System. Option Description. 1981. https://archive.org/details/bitsavers_decgraphiconDescriptionDec81_14714530/mode/2up. This approach had originally appeared with vector displays and light pens and was later adapted for raster displays like the one of the VS11/VSV11 system.

Stick tilt affects the cursor movement in a predictable way: direction of the movement is determined by the direction of tilt, while the tilt angle is proportional to the speed of movement. Drift tabs are used to adjust voltage to zero on X and Y outputs when the stick is in its vertical position.

So, the user was supposed to move the cross-hair cursor with the stick until it reaches specific point on a display, but the cursor can also be moved programmatically by writing into coordinate registers of the display processor.

Joystick was connected to the system using a long thick cable.

Disassembled joystick is shown below.

your 360 images

Trim tabs mechanically rotate the X and Y potentiometers to control drift. The joystick assembly, including the stick and its mount, as well as potentiometers and coarse drift rotation tabs, is typical: it appears later unchanged up to complete interchangeability in a lot of analog joysticks produced for industrial needs.

Share

Leave a Reply

Your email address will not be published. Required fields are marked *

Post comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.