four-color, vt100 telnet client for the Apple IIgs
Go to file
Kelvin Sherlock 4da75367c1 (re)set the controlling terminal.
This is necessary to read input from the console (via the Event Manager) since opening a pseudo terminal screws up the controlling terminal (and there is no O_NOCTTY flag).
2019-10-03 00:05:21 -04:00
screenshots telnet - export LANG="C" 2018-04-25 20:26:59 -04:00
ansi.asm add FillChar routine to support ESC #8 2018-05-26 22:49:12 -04:00
ansi.mac add FillChar routine to support ESC #8 2018-05-26 22:49:12 -04:00
chars.asm rewrite vt100 and telnet. 2018-04-21 15:30:26 -04:00
darlene.c (re)set the controlling terminal. 2019-10-03 00:05:21 -04:00
display.c more cleanup. 2018-05-10 21:22:34 -04:00
GNUmakefile (re)set the controlling terminal. 2019-10-03 00:05:21 -04:00
makefile main -> marlene. 2018-05-10 17:19:57 -04:00
marinetti.c cleanup. 2018-05-10 21:06:58 -04:00
marinetti.h cleanup. 2018-05-10 21:06:58 -04:00
marlene.c flags to initialize vt100 parameters. 2018-05-14 09:20:05 -04:00
README.md Update README.md 2018-04-25 20:22:40 -04:00
screen.c cleanup. 2018-05-10 21:06:58 -04:00
telnet.c flags to initialize vt100 parameters. 2018-05-14 09:20:05 -04:00
telnet.h update telnet header. 2018-05-10 17:25:00 -04:00
vt100.c default tabstops were off by 1. 2019-01-08 20:33:38 -05:00
vt100.gsh flags to initialize vt100 parameters. 2018-05-14 09:20:05 -04:00
vt100.h flags to initialize vt100 parameters. 2018-05-14 09:20:05 -04:00

Marlene

This is a IIgs telnet client I wrote circa 2004. I recently (2013) dusted it off and fixed a couple telnet negotiation bugs. Then I recently (2018) completely redid the telnet negotiation, vt100, and drawing code. Aside from alternate character sets, it should be more or less vt100 compatible.

It uses 4-color 640x200 graphics, which means it's slower than text but has twice as many colors!

Characters are 8 pixels wide (80 x 8 = 640) which is a bit heavy on the character spacing, but the drawing is simpler than 7 pixel characters.