OS-free, tool-free, accurate vt100 emulator for the Apple IIgs
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Kelvin Sherlock a687a08b0b add command-L to toggle local/online
add command-Q to quit.

Since ROM 1 doesn't have _RemoveCDA in ROM, the control panel is only installed in ROM 3.
(TODO -- check at runtime in case launched from GS/OS)
1 year ago
README.md Create README.md 1 year ago
apple2gs.equ.S at 2.6mhz, 9600baud, I was experiencing lost characters during line scroll or screen clear. To compensate, replace modem polling with asynchronous/interrupt-based code. Up to 256 bytes of modem data can be buffered. 1 year ago
boot.S use the power of external constants to generate a block count. 2 years ago
debug.S bug fixes. 2 years ago
link.S move code to $6000 since $0800 interferes w/ text page 2. 2 years ago
make-vt100.sh clean up link file a bit. 1 year ago
makefile terminal emulator experiments. 2 years ago
modem.s terminal emulator experiments. 2 years ago
scc.s terminal emulator experiments. 2 years ago
screen.S adding everything in progress, regardless of state. 2 years ago
table.py --ctrl, --upper, --lower, --digit flags. 2 years ago
vt.equ.S add command-L to toggle local/online 1 year ago
vt52.S tab logic was off by one at the end. 2 years ago
vt100.S adding everything in progress, regardless of state. 2 years ago
vt100.beep.S typo. 1 year ago
vt100.cda.S add command-L to toggle local/online 1 year ago
vt100.csi.S DECCOLM 132 support (partial). 1 year ago
vt100.ctrl.S print the cancel character for ^X and ^Z. 1 year ago
vt100.esc.S saving the cursor also saves the SGR 1 year ago
vt100.key.S add command-L to toggle local/online 1 year ago
vt100.link.S clean up link file a bit. 1 year ago
vt100.main.S add command-L to toggle local/online 1 year ago
vt100.modem.S add command-L to toggle local/online 1 year ago
vt100.screen.S auto-wrap wasn't advancing the cursor after wrapping. 1 year ago
vt100.tabs.S tab/keypad fixes 2 years ago
vt100.vt52.S at 2.6mhz, 9600baud, I was experiencing lost characters during line scroll or screen clear. To compensate, replace modem polling with asynchronous/interrupt-based code. Up to 256 bytes of modem data can be buffered. 1 year ago

README.md

itty-bitty-vtty

A vt100 emulator for the Apple IIgs

vt100, modem port, 9600 baud, 8-N-1 (MAME defaults)

A vt100 emulator based on The User Guide. Underspecified behavior is tested with MAME's vt100 emulation.

Unimplemented due to hardware limitations:

  • alternate character sets
  • graphic rendition (except plain/reverse)
  • 132-column mode