four-color, vt100 telnet client for the Apple IIgs
Go to file
Kelvin Sherlock 58ab674589 add FillChar routine to support ESC #8 2018-05-26 22:49:12 -04:00
screenshots telnet - export LANG="C" 2018-04-25 20:26:59 -04:00
GNUmakefile sigh... creating a new process group for the slave seems to prevent keyboard IO. Use the non-compliant flag so EM reads keypresses directly from the hardware. 2018-05-11 22:54:31 -04:00
README.md Update README.md 2018-04-25 20:22:40 -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 flags to initialize vt100 parameters. 2018-05-14 09:20:05 -04:00
display.c more cleanup. 2018-05-10 21:22:34 -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
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 add FillChar routine to support ESC #8 2018-05-26 22:49:12 -04: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

README.md

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.