2 ms·
If you want to do something that's not "a dime a dozen" (ROFL), grab a Mac, download Xcode and implement a full VK100 (aka GIGI) emulator with ReGIS graphics ..
by vaxman 3y ago
If you want to do something that's not "a dime a dozen" (ROFL), grab a Mac, download Xcode and implement a full VK100 (aka GIGI) emulator with ReGIS graphics ...and a client-side GiGi BASIC interpreter. Note: Going from memory, IIRC.. VK100 (despite having 100 in the name) only implemented VT52 (aka ANSI) functions...not the full VT102 suite.
VK100 ESCape sequences start on Page 59 https://vt100.net/dec/vk100in2.pdf https://vt100.net/dec/vk100in2.pdf
GIGI BASIC at http://bitsavers.org/pdf/dec/terminal/gigi/AA-K335A-TK_GIGI_BASIC_Manual_Jan81.pdf http://bitsavers.org/pdf/dec/terminal/gigi/AA-K335A-TK_GIGI_... (read bottom of page 1-1 carefully --think of the possibilities...you may want to add a security feature to limit that here in the post-dystopian wasteland)
VT102/400 ESCape sequences at https://manx-docs.org/collections/mds-199909/cd3/term/vt420rm2.pdf https://manx-docs.org/collections/mds-199909/cd3/term/vt420r...
The state of the art in this area is a commercial product by a small team in Arizona at https://vandyke.com/products/securecrt/index.html https://vandyke.com/products/securecrt/index.html
Applause for not being afraid to take on a concept that's been done (wrong) many times.
https://youtu.be/9jlQiHHMlkA https://youtu.be/9jlQiHHMlkA
- hnlmorg 3y agoSecureCRT isn’t what I’d describe as state of the art. Feature rich, sure. But it’s still just a terminal emulator with a few other protocols bolted on. What I’m building is going to be more akin to a web browser, with support for rich content from the terminal. There’s only two other projects that I know which have taken this on. One is abandoned and the other is a commercial project that doesn’t really behave like a proper terminal emulator.