TTerminal
From Atariki
Wersja z dnia 13:00, 1 lut 2013 Trub (Dyskusja | wkład) (Aktualizacja + kody) ← Previous diff |
Aktualna wersja Trub (Dyskusja | wkład) |
||
Linia 20: | Linia 20: | ||
== Kody sterujące == | == Kody sterujące == | ||
Terminal rozpoznaje następujące kody sterujące: | Terminal rozpoznaje następujące kody sterujące: | ||
- | * ESC = row col cursor position | + | * ESC = row col - cursor position |
- | * ESC T clear to end of line | + | * ESC T - clear to end of line |
- | * ESC Y clear to end of screen | + | * ESC Y - clear to end of screen |
- | * ESC : home & clear screen | + | * ESC : - home & clear screen |
- | * ESC * home & clear screen | + | * ESC * - home & clear screen |
- | * ESC ) high intensity video on | + | * ESC ) - high intensity video on |
- | * ESC ( high intensity video off | + | * ESC ( - high intensity video off |
- | * ESC G 4 reverse video on | + | * ESC G 4 - reverse video on |
- | * ESC G 0 reverse video off | + | * ESC G 0 - reverse video off |
- | * ESC E insert line | + | * ESC E - insert line |
- | * ESC R delete Line | + | * ESC R - delete line |
- | * ^H cursor left | + | * ^H - cursor left |
- | * ^L cursor right | + | * ^L - cursor right |
- | * ^J cursor down | + | * ^J - cursor down |
- | * ^K cursor up | + | * ^K - cursor up |
- | * ^Z home and clear screen | + | * ^Z - home and clear screen |
- | * ^M carriage return | + | * ^M - carriage return |
- | * ^G bell | + | * ^G - bell |
== Download == | == Download == |
Aktualna wersja
Trub Terminal (TTerminal). Napisany przez truba ulepszony program terminalowy do Indus CP/M używający 80-kolumnowego trybu tekstowego VBXE. Oprócz oczywistych zalet korzystania z rzeczywistego trybu 80-kolumnowego dostępne są następujące rozszerzenia:
- emulacja terminala Lear Sieger ADM-31 (zamiast prostszego ADM-3A)
- możliwość dostępu do dyskietek w SD
- ustawienia kolorów mogą być zapisane do pliku (Ctrl/Shift/S) i odczytane przy następnym starcie
- poprawna obsługa podświetleń i inwersji
- echo lokalne (Ctrl/Shift/E)
- lepsza obsługa klawiszy specjalnych
- lepsza zgodność z różnymi DOS-ami
- możliwość powrotu do DOS (Ctrl/Shift/Q)
Niektóre programy, szczególnie tzw. całoekranowe wymagają skonfigurowania terminala z jakim program ma pracować. Bez tej czynności ekran będzie odświeżany powoli lub niepoprawnie. Dla TTerminal należy wybrać jedną z opcji: Lear Sieger ADM-31, Commodore 128, Kaypro (w zależności od ich dostępności).
TTerminal jest niezależny sprzętowo. Funkcje VBXE wywoływane są przez sterownik "S2:" napisany przez KMK. Inny sterownik tego samego autora, RC_GR8.SYS umożliwia uruchomienie terminala w trybie graficznym Graphics 8.
Na obrazku poniżej, Borland Turbo Pascal 3.0. W tym przypadku terminal należy skonfigurować przy pomocy TINST.COM.
Kody sterujące
Terminal rozpoznaje następujące kody sterujące:
- ESC = row col - cursor position
- ESC T - clear to end of line
- ESC Y - clear to end of screen
- ESC : - home & clear screen
- ESC * - home & clear screen
- ESC ) - high intensity video on
- ESC ( - high intensity video off
- ESC G 4 - reverse video on
- ESC G 0 - reverse video off
- ESC E - insert line
- ESC R - delete line
- ^H - cursor left
- ^L - cursor right
- ^J - cursor down
- ^K - cursor up
- ^Z - home and clear screen
- ^M - carriage return
- ^G - bell