rricharz / Tek4010

Free Tektronix 4010, 4013, 4014 and 4015 terminal emulator for Raspberry Pi, Linux, macOS (Macintosh) and Windows
GNU General Public License v3.0
244 stars 29 forks source link

ARDS mode #3

Closed larsbrinkhoff closed 5 years ago

larsbrinkhoff commented 5 years ago

Would you accept a contribution to add an ARDS mode?

http://www.bitsavers.org/pdf/computerDisplaysInc/RM86802_ARDS_RefMan_Dec68.pdf

larsbrinkhoff commented 5 years ago

Timing information:

rricharz commented 5 years ago

Development started.

larsbrinkhoff commented 5 years ago

Screenshot, from page 28 on http://www.bitsavers.org/pdf/mitre/ESD_Technical_Reports/ESD-TR-69-358_Microprogramming_Facility_Nov69.pdf

ards1

rricharz commented 5 years ago

We need a list of references, especially for the less known ARDS. This document should definitely be there. references.txt?

rricharz commented 5 years ago

Do you mean this? 2019-04-15-141429_1024x780_scrot

I have the quick and dirty little c test program to make it using tek codes. Would be easy for you to modify. If you want it I will push it.

larsbrinkhoff commented 5 years ago

Nice! I was hoping to also extract some information about the text.

rricharz commented 5 years ago

Lars, I am ready now to release the current version of tek4010 as version 1.2.5. All reported bugs have been fixed, and it works well on all kind of systems. The storage tube handler and the tek4010 decoder seem to be quite stable now. There are 3 options:

  1. I add skaling to your current version of ards.c. Appears to be very easy.
  2. I comment out the -ARDS option for now.
  3. A wait for a pull request from your side. Which option do you prefer?
larsbrinkhoff commented 5 years ago

1 I add skaling to your current version of ards.c. Appears to be very easy.

This sounds good to me. I'm on holiday now, which means family time and not much time for hobbies.

rricharz commented 5 years ago

Mouse support not yet implemented

larsbrinkhoff commented 5 years ago

I'm not aware of anything in ITS that accepts mouse commands from an ARDS.

There's probably some programs for Multics that can write ARDS output. Maybe there's the best place to also look for input capabilities.

I wonder if there are any ARDS programs for CTSS. @rcornwell, do you know?

Outside MIT, use of ARDS terminals were probably unusual, and preserved software even more so uncommon.

larsbrinkhoff commented 5 years ago

I asked a Multics person about ARDS and got this:

Not aware of any ARDS and nothing that uses the mouse. All the Multics stuff used the Graphics system, and ARDS was just one output driverof many - it seems most common was plotters and Tek terminals.

larsbrinkhoff commented 5 years ago

If you like, I think this issue can be closed now.

rricharz commented 5 years ago

I‘m closing this issue for now. There is more than enough historic evidence that the ARDS did support both a mouse built by CDI and a joystick in 1968, see https://github.com/PDP-10/its/issues/821, but we were unable to find any historic code supporting it.

larsbrinkhoff commented 5 years ago

Here's another screenshot. This is from page 75 of Project MAC Progress Report V, 1967-1968.

ards-globe

larsbrinkhoff commented 5 years ago

In particular note the character set. It seems to be consistent with the previous screen shot.

Are these all the 94 printables? I think there's a "logical not" ¬ symbol, and that's probably the modern ~ ASCII character.

ards-chars

rricharz commented 5 years ago

ASCII codes prior to 1968 are a very complex story. See for example https://worldpowersystems.com/archives/codes/ Do you have any ARDS plot files requiring fixing the character set?

rricharz commented 5 years ago

Maybe this is more helpful https://www.aivosto.com/articles/charsets-7bit.html#body

larsbrinkhoff commented 5 years ago

No, I have nothing that requires a fix.

I'm thinking about maybe, some time in the distant future, make a change to draw the characters so they're as close as possible to the above. But it's low priority.

larsbrinkhoff commented 1 year ago

Better screenshots? Two pages.

http://www.bitsavers.org/magazines/Computer_Design/196804.pdf#page=84

rricharz commented 1 year ago

Very interesting