

MAILBOXBASIC

Genaue Beschreibung in 64'er, Sonderheft "Professionelle Anwendungen"

Kurze Befehlsuebersicht>

!print a$ (,x,c,s)      Angaben in Klammer koennen weggelassen werden!

  ^                     gibt a$ auuf Bildschirm und in ASCII Code auf
                        RS 232 aus

            ^           0   CRTL X  also Abbruch nicht zugelassen
                        1                              zugelassen
              ^         0   CRTL S  also Stopp   nicht zugelassen
                ^       0   CRTL C               nicht moeglich

!wait a$ (,x,c,s)       springt erst ins Basic, wenn kompletter text von
                        RS -Buffer    geleert ist

!input a$ (,a,z1,z2)    Eingabe von RS erwartet
            ^           maximal moegliche Anzahl von Zeichen (Default 253)
              ^         !input a$ ,20,asc(.) die RS sendet statt der einge-
                                             gebenen Zeichen "." zurueck
                                             (Passwortabfrage.......)
                 ^      !input a$ ,20,asc(.).asc(?) zusaetzlich wird ein
                                                    "?" auf den Bildschirm
                                                    ausgegeben
!puffer l               diese Routine uebernimmt solange Zeichen
                        (in den 8188 Zeichen Puffer) bis ... + CR als Endkennung
                        gesendet wird
                        Anwendung : Textuebernahme fuer messages

!get ad,a$              der interne Puffer (siehe oben) wird ab ad (resse = dez
                        40960-dez 49151) ausgelesen und weiterverwendet
!get# f,a$ (,l,a)       aus peripherie (Floppy ) a$ holen
      ^                 logische Filenummer
        ^               eingelesener String
             ^          wieviele Zeichen gelesen werden
               ^        Abbruchzeichen wird deffiniert  (13 = CR)

!clr                    Loesche Statusvarable RS

!ron   !roff            Schalte  RS ausgabe ein/ aus

!con   !coff            Schalte Carrierabfrage ein aus

!set s,e,c1,c2          Setze timeouts fuer

     ^                  CRTL S       1 - 255   (sec)
       ^                Eingabetimeout 1 - 255 (sec)  0 =kein timeout
         ^              maximale Durchlaufzeit der Carrierabfrageroutine
                        (2 bis 255 sec)
            ^           Wielange muss ein bestehendes Carrier gefunden werden
                        bis Programm fortfaehrt ( (1 bis 30 secunden)

 Gruss Hunterchief
