OS-free, tool-free, accurate vt100 emulator for the Apple IIgs
Go to file
2021-11-28 15:46:29 -05:00
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. 2021-10-24 20:13:06 -04:00
boot.S
debug.S
link.S
make-vt100.sh clean up link file a bit. 2021-10-24 21:47:29 -04:00
makefile
modem.s
README.md Create README.md 2021-10-26 08:16:26 -04:00
scc.s
screen.S
table.py
vt52.S
vt100.beep.S typo. 2021-10-23 12:24:36 -04:00
vt100.cda.S cda bugs 2021-10-25 14:30:50 -04:00
vt100.csi.S fixed cursor position report 2021-11-28 14:45:03 -05:00
vt100.ctrl.S
vt100.esc.S update cursor save/cursor restore to also save the DECOM settings. tested with vt100 (mame) 2021-11-28 15:46:29 -05:00
vt100.key.S use iigs equates 2021-10-03 16:08:23 -04:00
vt100.link.S clean up link file a bit. 2021-10-24 21:47:29 -04:00
vt100.main.S move direct page so it's accessible to CDA 2021-10-25 13:17:47 -04:00
vt100.modem.S move direct page so it's accessible to CDA 2021-10-25 13:17:47 -04:00
vt100.S
vt100.screen.S move direct page so it's accessible to CDA 2021-10-25 13:17:47 -04:00
vt100.tabs.S
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. 2021-10-24 20:13:06 -04:00
vt.equ.S update cursor save/cursor restore to also save the DECOM settings. tested with vt100 (mame) 2021-11-28 15:46:29 -05:00

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