TTerminal
From Atariki
Wersja z dnia 18:10, 20 wrz 2012 Trub (Dyskusja | wkład) ← Previous diff |
Wersja z dnia 13:00, 1 lut 2013 Trub (Dyskusja | wkład) (Aktualizacja + kody) Next diff → |
||
Linia 1: | Linia 1: | ||
- | Trub Terminal (TTerminal). Napisany przez [[trub]]a w 2009 roku, 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 (oryginał emuluje ten tryb przy użyciu [[Graphics 8]]) dostępne są następujące rozszerzenia: | + | Trub Terminal (TTerminal). Napisany przez [[trub]]a 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 [http://en.wikipedia.org/wiki/ADM-3A ADM-3A]) | * emulacja terminala Lear Sieger ADM-31 (zamiast prostszego [http://en.wikipedia.org/wiki/ADM-3A ADM-3A]) | ||
Linia 11: | Linia 11: | ||
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). | 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, [http://en.wikipedia.org/wiki/Turbo_Pascal Borland Turbo Pascal 3.0]. W tym przypadku terminal należy skonfigurować przy pomocy TINST.COM. | Na obrazku poniżej, [http://en.wikipedia.org/wiki/Turbo_Pascal Borland Turbo Pascal 3.0]. W tym przypadku terminal należy skonfigurować przy pomocy TINST.COM. | ||
Linia 16: | Linia 18: | ||
[[Grafika:Cpmvbxe4a.jpg]] | [[Grafika:Cpmvbxe4a.jpg]] | ||
- | TTerminal jest niezależny sprzętowo, funkcje VBXE wywoływane są przez sterownik "[[S2:]]" napisany przez [[KMK]]. Program powinien więc dać się łatwo przystosować do użycia z ewentualnym innym układem wizyjnym realizującym podobne funkcje, w tym celu wystarczy tylko napisać odpowiedni sterownik. | + | == 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 | ||
== Download == | == Download == | ||
- | * [http://trub.atari8.info/cpm/TTVB.ARC TTerminal] | + | * [http://trub.atari8.info/index.php?ref=indus_cpm TTerminal] |
* [http://drac030.krap.pl/vbxe_s.arc Sterownik "S:" dla VBXE] | * [http://drac030.krap.pl/vbxe_s.arc Sterownik "S:" dla VBXE] | ||
Wersja z dnia 13:00, 1 lut 2013
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