..L-!---!--!--------------------------------------------------------------R .pl72 .po8  ..Bearbeiter: Luetzner/ 1EKG / Stand:07.02.90 /MKD Beschreibung des BASICODE-]bersetzers f}r BIC A5105 Ií  RBASIà deó BIà kanî deò Bascodeò voî Diskettå (BLOAÄ  "BACD3BIC.RMC",r© geladeî  werden®  Nacè deí Ladeî erscheinô daó Startbilä miô eineí  Hinweió auæ diå erforderlichå Versionsnummeò deó RBASIà (2.0)® Nacè ca® 1² Sekundeî bzw®  nacè  deí  Drucë  eineò beliebigeî Tastå erfolgô  deò  ]berganç  inó Hauptmen}. Uí  einå Kopiå deó Bascoderó anzufertigen¬  muþ dieseò ohnå deî Zusatú ',r§ geladeî  werden®  Danacè kanî miô  BSAVÅ  "[CAS:]name",&h8800,&hC0EF,&h880° einå  Kopiå auæ Diskettå bzw®  Kassettå angelegô werden®  F}ò 'name§ gelteî dabeé diå Festlegungeî deó verwendeteî Externspeichers® Beií  erstmaligeî Starô deó Bascoderó wirä deò RBASIC-Programmspeicheò  ge l|scht®  Beií  Restarô deó Bascoderó (miô PF3„ bzw®  CMD„  u®  ENTER©  bleibô dagegeî  eiî  evtl®   vorhandeneó  RBASIC-Programí  sowiå  deò  Inhalô  deó BASICODE-Textspeicheró erhalten. Ií  obereî  Teiì  deó Hauptmen}ó wirä deò Ablauæ  deó  ausgew{hlteî  Moduó schematiscè  dargestellt®   Iî  deò  untereî  H{lftå  erfolgô  jeweiló  diå Bedienerf}hrung®  1· Modé sinä mitteló deò Tasteî A..Ñ w{hlbar®  Miô ENTER„ kanî eiî gew{hlteò Moduó gestarteô werden®  Miô ESC„ kanî iî daó  Extra-Mený verzweigô  werden®  Diå M|glichkeiteî dieseó Men}ó werdeî ebenfalló iî deò untereî Bildh{lftå angeboten. Deò  Bascodeò verwalteô f}ò BASICODE-Programmå bzw®  -Dateieî eineî eigeneî Textspeicher® Diå Gr|~å deó nocè verf}gbareî unä bereitó belegteî Speicher bereicheó wirä ií Editoò deó Bascoderó st{ndiç iî deò obersteî Zeilå  ange zeigt® Voí Hauptmený auó gelangô maî miô K„ iî dieseî Editor. Folgende Betriebsarten des Bascoders sind waehlbar: Modus ! Bedeutung -------------------------------------------------------------------------- Á ! Einleseî eineó BASICODE-Programmeó iî deî Textspeicher® Beé fehler ! freieí  Lesevorganç  erfolgô anschlie~enä diå  }bertragunç  iî deî ! RBASIC-Speicher®  Diå  ben|tigteî Subroutineî werdeî  automatiscè ! eingef}gt. ¡ Ií  Fehlerfalì  (Pruefsummenfehleò  !©  erfolgô  diå   Ausschrifô ! 'Lesefehler'. !  ! ]bersetzeî eineó RBASIC-Programmeó iî diå voî BASICODE-³ gefordertå ! Forí  (aâ Zeilå 1000© iî deî Textspeicher®  Beé erkannteî  Fehlerî ! werdeî dieså markierô unä danacè erfolgô deò automatischå ]berganç ! iî deî Editor® Beginnenä beé deò ersteî fehlerhafteî Zeilå wirä deò ! Inhalô deó Textspeicheró angezeigt® Diå fehlerhafteî Stelleî werdeî ! inveró dargestellt®  Wirä deò Kursoò auæ einå solchå Positioî  be ! wegt¬  sï  erscheinô  iî deò untersteî  Zeilå  einå  entsprechendå ! Fehlermeldung. ! Waò  daó }bersetztå Programí fehlerfrei¬  sï wirä deò  Inhalô  deó ! Textspeicheró  ií BASICODE-Formaô  auæ  Kassettå  geschrieben®  Ií ! untereî  Teilå deó Bildschirmó erfolgô dabeé diå  Bedienerf}hrung® ! Deò  Nutzeò erh{lô w{hrenä deó Schreibenó Informationeî  }beò  diå ! Gesamtl{ngå  deó  Programmeó sowiå }beò diå  Anzahì  deò  nocè  zõ ! schreibendeî Bytes. ! C ! Einlesen eines BASICODE-Programmes in den Textspeicher. ! Ä  ! Inhalô deó Textspeicheró (ASCII© ií BASICODE-Formaô  auæ  Kassettå ¡ schreiben®  Sinä  ií  Texô  nocè  Fehleò  (durcè  einå  vorherigå ¡ Uebersetzunç  markierô !© vorhanden¬  sï erfolgô keinå  Kassetten ! ausgabå ! ! .cp3Š Å  ! Einleseî eineò BASICODE-Dateé (Bl|ckå auó jå 102´  Bytes©  iî  deî ! Textspeicher. ! Æ  ! Inhalô deó Textspeicheró (ASCII© aló BASICODE-Dateé ií  geforderteî ! Formaô auæ Kassettå schreiben ! Ç  ¡ Inhalô deó Textspeicheró (aâ Zeilennummeò >½ 1000© iî diå  internå ¡ RBASIC-Forí  }bersetzeî unä iî deî  RBASIC-Programmspeicheò  ladeî ¡ (dieseò  wirä zuvoò gel|scht)®  Diå ben|tigteî Subroutineî  werdeî ! eingef}gt. ! È  ¡ ]bersetzeî eineó RBASIC-Programmeó iî deî Textspeicheò (ASCII© miô ¡ gleichzeitigeò ]berpr}funç deò voî BASICODE-³ geforderteî Syntax. ! É  ! Inhalô  deó  Textspeicheró wirä  iî  deî  RBASIC-Programmspeicheò ! eingef}gt®  Eó werdeî keinå Subroutineî erzeugt®  Dabeé  wirä  auæ ! vorhandenå Zeilennummerî unä zul{ssigå Zeilenl{ngå (<25¶  Zeichen© ! getestet. ! Ê  ! Inhalô deó RBASIC-Programmspeicheró iî  deî  BASICODE-Textspeicheò ! (ASCII©  }bersetzen®  Dabeé  werdeî  allå  Zeileî  }bernommen®  Daó ! RBASIC-Programí  wirä aî  eiî  ggf®  vorhandenå  BASICODE-Programí ! angef}gt. ! K ! Es wird der BASICODE-Editor aufgerufen (verlassen mit ESC). ! L ! Inhalt des Textspeicherinhaltes an einen Drucker ausgeben. ! Í  ¡ Ausgabå  deó  Textspeicherinhalteó  ií  interneî  BIC-Formaô  auæ ¡ Kassette®  Dieså  Dateé kanî ií RBASIà miô LOAÄ "CAS:name¢ (wobeé ! 'name§ max® ¶ Zeicheî lanç seiî darf). ! Î ! Einleseî eineó RBASIC-Programmeó }beò deî interneî Kassettentreibeò ! iî deî BASICODE-Textspeicher®  Daó Programí muþ ií RBASIà miô  SAVÅ ! "CAS:name",á (d.h®  ií ASCII-Format© auæ diå Kassettå  geschriebeî ! wordeî sein. ! Ï  ¡ Einleseî  eineò Diskettendateé (ASCII-Dateé !©  iî  deî  BASICODE- ¡ Textspeicher® Ií untereî Bildteiì wirä zuvoò daó Inhaltsverzeichnió ! deò Diskettå (Laufwerë A© angezeigt. ! Ð ! Inhalô deó Textspeicheró auæ Diskettå schreiben®  Eó wirä ebenfalló ! zuvor daó Inhaltsverzeichnió angezeigt. ! Q ! Verlassen des Bascoders und ]bergang ins RBASIC. --------------------------------------------------------------------------- Beé  deò Arbeiô miô Kassettendateieî ií BASICODE-Formaô werdeî keinå Datei nameî  verwendet®  Deshalâ  solltå maî f}ò jedå Dateé deî Stanä  deó  Band z{hlwerkeó notiereî (falló vorhanden). Diå voî Kassettå eingeleseneî  Dateî werdeî  w{hrenä  deó Einlesenó fortlaufenä iî deò  untereî  Bildh{lftå  an gezeigt®  Fehlerhaftå  Zeicheî werdeî dabeé durcè eiî inverseó Fragezeicheî ausgeben®  Ií  Fehlerfalì  erfolgô nacè beendeteí Einleseî  diå  Ausschrifô 'Lesefehler'¬  ansonsteî  erfolgô diå Ausschrifô 'Keineî Fehleò  entdeckt'® Deò erkanntå Anfanç eineò Dateé wirä durcè diå inverså Ausschrifô  'Vorton§ angezeigt®  Wirä  daó Einleseî aî eineò falscheî Bandpositioî begonnen¬  sï erfolgô  dennocè  diå  fortlaufendå Ausgabå deò  geleseneî  Dateî  auæ  deí Bildschirm®  Jedocè  kommô  aí Endå zwangsl{ufiç diå entsprechendå  Fehler meldung. Wirä beií Einleseî nichô deò gefordertå Tyð (BASICODE-Programí  aî Stellå eineò geforderteî BASICODE-Dateé bzw® umgekehrt© erkannt¬ sï erfolgô ebenfalló einå dementsprechendå Fehlermeldung.ŠBeií  Einleseî voî ií RBASIà erzeugteî Kassettendateieî (Moduó M© wirä  miô 'Welcheî  Nameî  ?§ auæ diå Eingabå eineó Dateinamenó gewartet®  Eó  werdeí Gro~- unä Kleinbuchstabeî unterschiedeî ¡  Wirä keiî Namå eingegeben¬  d.h® nuò ENTER„ eingegeben¬  sï wirä diå n{chstå (auæ Kassettå vorhandenå  Datei© eingelesen®  Falló  eiî Dateinameî eingegebeî wurde¬  sï wirä auæ diå Dateé miô  deî angegebeneî Nameî gewartet®  Iî jedeí Falì erfolgô diå  Ausschrifô 'Icè  suche..§  ®  Wirä einå Dateé miô eineí  andereî  Nameî  gefunden¬  sï erfolgô  keinå  Ausschrifô  iî  deò sonsô ií RBASIà }blicheî  Forí  ('SKIÐ name'). Miô  CTRL+STOP„  k|nneî  diå Daten}bertragungeî  miô  deí  Kassettenrecordeò jederzeiô unterbrocheî werdeî ! Solleî inó RBASIà }bersetztå BASICODE-Programmå gestarteô werden¬ sï isô ií Laufwerë  Á  diå Zeichengeneratordateé 'ZS.ZG§ erforderlich®  Iî  deî  beií ]bersetzeî  automatiscè  eingef}gteî  Subroutineî stehô  iî  Zeilå  1·  daó Kommandï zuí Ladeî dieseò Datei®  (Dadurcè ergebeî sicè ií Grafikschirí deó BASICODE-3-Programmeó  besseò  lesbarå  Zeichen.© Falló deò  Bascodeò  ohnå angeschlossenå Disketteneinheiô verwendeô werdeî sollte¬  sï muþ iî  dieseí Falì  iî  deò Zeilå 1· daó Kommandï zuí Ladeî deò Dateé  (BLOAÄ  "ZS.ZG",z© vorí Starteî deó Programmeó gel|schô werden. Ií  Editoò  deó  Bascoderó kanî deò Kursoò miô deî  Kursortasteî  gesteuerô werden®  Weiterhiî kanî miô deî Funktionstasteî PF1..PF4„ ií Texô gebl{tterô werden®  Miô PF5„ kanî jeweiló einå Zeilå gel|schô werden®  Miô DEL„ wirä daó Zeichen¬  auæ welcheî sicè deò Kursoò befindet¬ gel|scht® Miô deò ESC-Tastå kanî deò Editoò verlasseî unä wiedeò inó Hauptmenuå gegangeî werden. Innerhalâ  deó  Bascoderó werdeî nacè verschiedeneî Operationeî ií  untereî Bildteiì Meldungeî ausgegeben®  Dieså werdeî nacè eineò angemesseneî  Pauså gel|scht¬   allerdingó  kanî  durcè  Dr}ckeî  eineò  beliebigeî  Tastå  daó vorzeitigå  L|scheî dieseò Meldungeî unä damiô einå schnellerå Weiterarbeiô erreichô  werden®  Notwendigå Eingabå werdeî durcè daó Blinkeî deó  Kursoró angeforderô !