Endersending
Experienced Member
Computer serial terminals have been a wonder to me and I have been learning about how they work and what you can do with them. Looking through terminal manuals (Televideo 920b) I see these multi 'color'(high intensity, dim, inverse) sales forms and special characters and graphics they use to produce really nice looking interfaces on these old terminals.
After purchasing a televideo 920b and a 950 I have been trying to reproduce these forms using python and printing out the escape codes and everything seems to work in its most crude form.
I am wondering if someone can explain how this was done when terminals where used in businesses or 'back in the day'. How did they build these programs? Reading through a VAX manual they talk about a COBOL library that is used to interface with any terminal you would want to use. Does anyone know of where to find these libraries to program with these types of terminals?
I have been using python curses lately and it works, although even with TERM set correctly most of the features of the terminal don't work (blink, underline, inverse). At this point I have to rake through TERMINFO and find something that works for a 920b better than tvi920b-unk
My end goal is to create input forms for data. an example would be putting a terminal in my garage that I can use to input vehicle maintenance. multiline input fields would be great.
When programming something like this I would like to use the idea of having protected and unprotected fields on the screen and being able to use the keys on the keyboard like 'line erase' 'page erase' 'send page'. The form would be built with fields and the cursor can move to using TAB and then submitting the screen (page) when it is done. This seems to be the way the terminals where designed to be used but I cannot find good information on how this is accomplished. Most tutorials are about games or stuff with colors and features that most real terminals never had and they don't cover the real thing.
any information is always appreciated.
Thanks!
p.s. I am not sure if this is the right place to post this - terminals where used on mainframes so I guess it makes sense.
After purchasing a televideo 920b and a 950 I have been trying to reproduce these forms using python and printing out the escape codes and everything seems to work in its most crude form.
I am wondering if someone can explain how this was done when terminals where used in businesses or 'back in the day'. How did they build these programs? Reading through a VAX manual they talk about a COBOL library that is used to interface with any terminal you would want to use. Does anyone know of where to find these libraries to program with these types of terminals?
I have been using python curses lately and it works, although even with TERM set correctly most of the features of the terminal don't work (blink, underline, inverse). At this point I have to rake through TERMINFO and find something that works for a 920b better than tvi920b-unk
My end goal is to create input forms for data. an example would be putting a terminal in my garage that I can use to input vehicle maintenance. multiline input fields would be great.
When programming something like this I would like to use the idea of having protected and unprotected fields on the screen and being able to use the keys on the keyboard like 'line erase' 'page erase' 'send page'. The form would be built with fields and the cursor can move to using TAB and then submitting the screen (page) when it is done. This seems to be the way the terminals where designed to be used but I cannot find good information on how this is accomplished. Most tutorials are about games or stuff with colors and features that most real terminals never had and they don't cover the real thing.
any information is always appreciated.
Thanks!
p.s. I am not sure if this is the right place to post this - terminals where used on mainframes so I guess it makes sense.