· Text 8116 · w8 · inlagg
Det händer då och då att någon frågar här efter någon fri
VT100-emulator för ABC800-serien, varvid det konstateras att
det bara finns några kommersiella sådana.
Nå, nu har jag konstruerat grundstommen till en sådan emulator,
och lagt den i INLÅDAn.
Även om jag kallar den en grundstomme, så är det inte någon kort
programsnutt. Den är på 11460 bytes enligt SYS(3), och innehåller
allt som berör V24- och tangentbords-hantering och emulering av
de flesta vanligare VT100-escape-koder som jag kom på. VT52 ingår
ej. Textfärg enligt ANSI ingår på 806.
Filöverföring, "användarvänlighet" och andra specialfunktioner är
vad som saknas. Dem får var och en som har lust och behov lägga
till. Programmet går dock utmärkt att köra i befintligt skick, om
man är nöjd med vad som finns. Att se över V24-parametersträngen,
särskilt hastighetsparametern, och PF-tangentprogrammeringen
rekommenderas dock som ett minimum.
VTKÄRNA är synnerligen snabb på själva råmottagningen för att vara
skriven i Basic, tack vare en liten strategiskt placerad maskinkods-
snutt. Tolkning av escapekoder tar lite mer "normal" tid.
Det finns tangenter för att sända BREAK, göra ett avbrott på DTR-
signalen och bryta sig ur sändning stoppad av XOFF.
Om någon undrar över bästa sätt att lägga till någon finess, så
är det tillåtet att fråga.