PDP-10 / supdup

Community maintained SUPDUP client for Unix
Other
16 stars 8 forks source link

Graphics extension #16

Open larsbrinkhoff opened 6 years ago

larsbrinkhoff commented 6 years ago

See RFC 746, The SUPDUP Graphics Extension.

larsbrinkhoff commented 6 years ago

I'm not sure if there are any applications that use this? The RFC is written by RMS, so I'm assuming it was done with ITS in mind.

@dabridgham, what do you think?

larsbrinkhoff commented 6 years ago

The protocol allows for both vector and bitmap displays.

dabridgham commented 6 years ago

I always wondered what graphical programs ran on ITS that used this extension. SUDS maybe? Or could someone port SpaceWar to it? I never paid much attention to the Graphics Extension as I didn't know of any use for it. Now the Local Editing Protocol, that interested me, though I never got around to implementing it either. I wanted to put it in the Unix SUPDUP server for line editing.

larsbrinkhoff commented 6 years ago

Thanks. It's no use if there are no applications.

larsbrinkhoff commented 6 years ago

@ams, the Lisp Machines used SUPDUP, right? Would the applications use the graphics extension?

dabridgham commented 6 years ago

Ask RMS, maybe?

larsbrinkhoff commented 6 years ago

He was rather brusque that one time I for TECO advice. But yes, I'll do that.

larsbrinkhoff commented 6 years ago

Found an app: https://github.com/PDP-10/its/issues/635

larsbrinkhoff commented 6 years ago

Also some Lisp code by David C Plummer. Is he around?

larsbrinkhoff commented 6 years ago

RMS has forgotten all about the graphics extension. He didn't even remember the RFC and section in AIM-644 he wrote.

ams commented 6 years ago

I will check the Lisp Machine System code and see if it was ever implemented there. But I am not aware of any system that used the graphic extensions.

larsbrinkhoff commented 6 years ago

Thanks. Keep an eye out for DCP code.

larsbrinkhoff commented 6 years ago

New information from DCP:

There were two terminals that supported SUPDUP graphics: the (John) Kulp terminals in the Plasma Fusion Group in Building 38, and later terminals designed by Chuck Linton down at the Plasma Fusion Center down Vassar Street. Those terminals were driven by a little OS I wrote called MINITS (Mini-ITS was the intent). So if you can find a MINITS directory, you’ll find a whole bunch of PDP-11 PALX code, and in there someplace are the display drivers that are the receiving/display end of the protocol. (I’m told the network bridge and terminal concentrator features of MINITS were popular enough they ported the PALX compiler to some kind of VAX system. So there may have been further development over there, but probably not for display terminals.)

larsbrinkhoff commented 6 years ago

Another application: The Versatec/Gould printer spooler can display files using SUPDUP graphics.

CC @atsampson

larsbrinkhoff commented 6 years ago

Maybe use the Tektronix emulator built into xterm?

ams commented 6 years ago

The Lisp Machine system has graphics support for SUPDUP, at least since System 78; see SYS: WINDOW; SUPDUP LISP.

larsbrinkhoff commented 4 years ago

I think maybe graphics is better added to PuTTY (once SUPDUP support is merged), than this repository which is decidedly text oriented.