Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Graphics extension #16

Open
larsbrinkhoff opened this issue Jan 24, 2018 · 17 comments
Open

Graphics extension #16

larsbrinkhoff opened this issue Jan 24, 2018 · 17 comments

Comments

@larsbrinkhoff
Copy link
Member

See RFC 746, The SUPDUP Graphics Extension.

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Jan 24, 2018

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
Copy link
Member Author

larsbrinkhoff commented Jan 24, 2018

The protocol allows for both vector and bitmap displays.

@dabridgham
Copy link
Member

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
Copy link
Member Author

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

@larsbrinkhoff
Copy link
Member Author

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

@dabridgham
Copy link
Member

dabridgham commented Jan 24, 2018 via email

@larsbrinkhoff
Copy link
Member Author

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

@larsbrinkhoff
Copy link
Member Author

Found an app: PDP-10/its#635

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Jan 25, 2018

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

@larsbrinkhoff
Copy link
Member Author

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

@ams
Copy link
Contributor

ams commented Jan 26, 2018

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
Copy link
Member Author

Thanks. Keep an eye out for DCP code.

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Jan 30, 2018

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
Copy link
Member Author

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

CC @atsampson

@larsbrinkhoff
Copy link
Member Author

Maybe use the Tektronix emulator built into xterm?

@ams
Copy link
Contributor

ams commented Aug 1, 2018

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

@larsbrinkhoff
Copy link
Member Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants