home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / EFFO / forum5.lzh / RECHNER / SONSTIGES / appleterminal
Text File  |  1988-06-03  |  2KB  |  78 lines

  1. Terminalprogramm fuer den Apple (Programmauthor: Jens Simon)
  2.  
  3.  
  4. Das beiliegende Terminalprogramm laeuft leider NICHT auf den APPLE IIe
  5. und dem APPLE IIc.  Durch eine Anpassung der Bildschirmsteuerung ist es
  6. aber leicht moeglich es auch fuer diese Modelle zum Laufen zu bringen. 
  7.  
  8. Auf der Apple-Diskette sind zwei Binaerfiles mit Programmen fuer die
  9. zwei ueblichen Adresslagen von Seriellkarten. Der Textfile kann mit
  10. BIG-MAC uebersetzt werden.
  11. <<< Die Apple Diskette kann von uns angefordert werden. WS>>>
  12.  
  13. Es existieren 2 Sprungleisten in diesem Programm eine fuer Controllcodes
  14. und eine fuer Escapecodes. Mittels dieser Sprungleisten kann das
  15. Programm beliebig angepasst werden.  
  16.  
  17. Auf der Schnittstellenkarte muss der Jumper (oder die Loetbruecke) fuer
  18. Interrupts geschlossen werden.  Das Programm erwartet 19200 BAUD, 1
  19. Stopbit und keine Paritaet.  Das Verbindungskabel MUSS unbedingt
  20. Hardwarehandshake unterstuetzen !!!!!
  21.  
  22. Vor der Benutzung muss die Schnittstelle mit xmode ggf.  umgestellt
  23. werden (oder der Descriptor passend geaendert werden). 
  24.  
  25. Die Sequenz lautet:
  26.  
  27.         deiniz /t1; xmode null=2 baud=19200; iniz /t1
  28.  
  29. Das Programm "terminalssc" laueft mit Superseriell-Card kompatiblen
  30. Karten. Das Programm "terminalibs" lauft mit den Karten, die die andere
  31. Adresslage haben.
  32.  
  33. Folgende Escape- und Controllsequenzen werden erkannt:
  34.  
  35.  
  36. Controllcodes:
  37.  
  38. ^G        $07        Bell (hier gehen leider die naechsten 1 oder 2 Zeichen 
  39.                     verloren)
  40. ^H        $08        Backspace
  41. ^I        $09        Tab
  42. ^J        $0a        Linefeed
  43. ^L        $0c        Formfeed
  44. ^M        $0d        Return
  45. ^V        $17        Cursor eine Zeile hoch
  46. ^Z        $1a        Bildschrim loeschen
  47. <ESC>    $1b        Escapesequenz beginnt
  48. ^\        $1c        Cursor nach rechts
  49. ^]        $1d        Cursor home
  50.  
  51.  
  52. Esacpesequenzen:
  53.  
  54. (        $28        Schrift normal  (oder 1. Zeichensatz jenach 80Z-Karte)
  55. )        $29        Schrift invers    (oder 2. Zeichensatz)
  56. <        $3c        Tastenclick aus
  57. =        $3d        gotoxy ( <ESC>=<x-koord+32><y-koord+32>
  58. >        $3e        Tastenclick aus
  59. A        $41        Zeichen einfuegen
  60. B        $42        Zeichen loeschen (Rest der Zeile rutscht nach)
  61. C        $43        Zeile einfuegen
  62. D        $44        Zeile loeschen (naechsten Zeilen rutschen hoch)
  63. T        $54        Vom Cursor bis zum Zeilenende loeschen
  64. U        $55        Vom Cursor bis zum Bildschirmende loeschen
  65.  
  66.  
  67. Mit folgendem termcap-Eintrag laueft dann auch emacs:
  68.  
  69. aw|apple|3a|Apple Term:\
  70.     :am:cr=2^M:do=^J:nl=^J:bl=3000^G:le=^H:bs:cm=\E=%r%+ %+ :cl=500^Z:\
  71.     :co#80:ho=^^:li#24:ma=^K^P:nd=^L:up=^K:dl=\ED:cd=\EU:ce=500\ET:
  72.  
  73.  
  74. Ich hoffe diese kurze Beschreibung reicht zur Inbetriebnahme des
  75. Terminalprogramms. 
  76.  
  77.  
  78.