Thank you, Omega, for taking the time to put these together in releasable format and for your testing efforts. These are by no means polished products. Both were started in part to satisfy my curiosity about the F18A and GPL, and as part of the MENU source code reconstruction. A few comments about SMT:
SMT's interpreter requires the F18a to display color ANSI. Constructing color characters with the V9938 is a bit more challenging and time intensive. If you want V9938 color emulation, you'll need a Geneve and PORT.
Direct keyboard scanning and some receive functions are driven by a pseudo state machine but sadly, even this does not overcome the bugs in the console interrupt routine and the slow, small, VDP-based circular interrupt buffer. 4800bps is the fastest reliable connection speed as a result. If (when?) I augment the RS232 routines using PORT's RS232 routines, hardware handshaking will become an option along with direct polling for file transfers. Scrolling and character display make use of the F18a hardware features and GPU.
Thanks to Matthew, Tursi, and Rasmus for answering questions along the way, and for putting up with my not having the actual hardware.
Edit: SMT stands for Super Mass Transfer (aka TI MXT)
Edited by InsaneMultitasker, Fri Nov 6, 2015 12:00 AM.