.pl72 .pn1 .po8 VEB ROBOTRON-Me~elektronik "Otto Sch|n" Dresden PSF 211 DRESDEN 8012 Stand: 12.02.1990 TR.TXT Das Nachladen von Treiberprogrammen am Bildungscomputer unter SCPX5105 1. Zweckbestimmung 1.1. Vergleich mit bekannten SCP-Systemen Diå iî deò DDÒ verbreiteteî SCP-Versioneî z.B®  f}ò deî PC171µ odeò A512° � unterscheideî sicè u.a®  durcè diå M|glichkeit¬  zus{tzlichå Komponenteî iî � daó Betriebssysteí einzubinden® Daó betriffô haupts{chlicè Treiberprogrammå � f}ò  zeichenweiså arbeitendå peripherå Ger{tå (z.B®  V2´ Ein- unä  Ausgabe© � unä  f}ò Diskettenarbeiô (z.B®  RAM-Floppy)®  Allå dieså  Systemkomponenteî � m}sseî  iî  BDOS- odeò  BIOS-Rufå eingebundeî werdeî unä  deshalâ  residenô � sein¬  d.h®  siå d}rfeî z.B® beé Warmstarô wedeò gel|schô werden¬ nocè daræ � ihò Speicherbereicè freigegebeî werden. Programmkomponenteî  werdeî  residenô gemacht¬  indeí siå aî daó  Endå  deó � Anwenderspeicheró (Transient-Program-Area¬  TPA© verschobeî werden®  Dieseó � TPA-Endå erf{hrô maî voî deí Sprungbefehì zuí BDOS-Vorspann¬ deò auæ Adres� så µ steht. Daó BDOÓ beginnô beií SCPX171µ unä beií SCPX510µ miô eineí Vorspann¬  deò � einigå  Systeminformationeî  unä diå  Betriebssystem-Kennunç  enth{lt®  Diå � Speicheraufteilunç unä deò Aufbaõ deó BDOS-Vorspannó sinä ií Abschnitô 1.2® � erkl{rt. Deò  Speicherbereicè  voî 100È bió zuí BDOS-Vorspanî isô f}ò  deî  Anwendeò � freé unä kanî beé Betriebssystemeî miô residenteí CCÐ }berladeî werden® Daó � isô beií SCPX510µ deò Fall. Zuí  Residentmacheî muþ deò gesamtå BDOS-Vorspanî voò deî  Treibeò  kopierô � unä  modifizierô werden®  Au~erdeí isô deò Sprungbefehì auæ Adresså µ jetzô � zõ deí neueî aktuelleî Vorspanî zõ f}hren. Weiterhiî gibô eó beé mancheî Betriebssystemeî daó residentå Kommandï  EXT¬ � miô deí Dienstprogrammå residenô gemachô werdeî k|nnen¬  d.h® genaõ dorthiî � geladeî werden¬ wï aucè diå Treibeò stehen® Dieså Kommandoó lasseî sicè miô � REÓ wiedeò l|schen¬ waó miô Treiberî nichô passiereî darf. Eó isô zõ erkennen¬ daþ deò Vorspanî beií Nachladeî voî Treibern¬ sowiå beé � EXÔ unä REÓ ií Speicheò verschoben¬  bzw®  kopierô wird® Eò kanî aucè mehr� maló  vorhandeî sein®  Deò aktuelì g}ltigå Vorspanî isô jederzeiô }beò  deî � BDOS-Sprunç auæ Adresså µ zõ ermitteln. Eó existiereî verschiedenå nachladbarå Treibeò (z.B®  RAM-Floppy)¬  diå diå � obeî  aufgef}hrteî  Bedingungeî  mehò odeò wenigeò beachteî  unä  bestimmtå � Einschr{nkungeî hervorrufeî (Bindunç aî einå ganú bestimmtå Betriebssystem� version¬  Zugrifæ  auæ systeminternå Adressen¬  nuò eiî Treibeò  nachladbaò � u.s.w.)® Diesbez}glichå Eigenschafteî verschiedeneò Betriebssystemå sinä aí � Endå dieseó Abschnitteó zusammengefa~t. Allå  obengenannteî Problemå wurdeî bereitó beé deò Programmierunç deó  CCÐ � f}ò  deî  BIà ber}cksichtigô unä eó wurdå einå  L|sunç  gefunden¬  miô  deò � sowohì beliebiç vielå Treibeò iî beliebigeò Reihenfolge¬  nachgeladen¬  aló � aucè max® ¶ Dienstprogrammå miô EXÔ residenô gemachô werdeî k|nnen® Daó isô � sinnvoll¬  weiì  erstenó  mehò TPA-Speicherbereicè zuò Verf}gunç stehô  unä � zweitenó  deò  BIà miô seineî zahlreicheî  Anschlu~m|glichkeiteî  sicè  f}ò � nachladbarå Treibeò geradezõ anbietet. ŠTreiberprogrammå lasseî sicè nuò durcè RESEÔ bzw®  Kaltstarô wiedeò auó deí � Speicheò entfernen¬  miô EXÔ geladenå Dienstprogrammå k|nneî miô REÓ jeder� zeiô entfernô werden. F}ò deî Anwender¬  deò seiî eigeneó Treiberprogramí schreibeî unä nachladeî � m|chte¬  isô diå Ber}cksichtigunç alleò Bedingungeî sehò kompliziert¬  des� halâ  wirä  eiî  Softwarepakeô  zuí Erzeugeî  eineó  nachladbareî  Treiberó � bereitgestellt. Ií  Folgendeî  solì nuò diå Handhabunç dieseó  Softwarepaketeó  beschriebeî � werden®  Zuò Funktionserl{uterunç solleî diå bisheò gemachteî  Ausf}hrungeî � gen}gen. Diå Betriebssystemå SCÐ unä CP/Á habeî folgendå Eigenschaften: SCP (PC1715) EXT und RES sind nicht m|glich.                  Daó  Nachladeî  voî Treiberî isô m|glich®  Eó isô nuò  deò �                  Treibeò SERIÏ bekannt¬  eó wurdå nichô ver|ffentlicht¬ wiå �                  deò Anwendeò eigenå Treibeò nachladeî kann. CP/A EXT und RES sind m|glich.                  Daó Nachladeî voî Treiberî isô nichô m|glich¬ dieså solleî �                  direkô iî daó Betriebssysteí eingebundeî werden. SCP (A5120) EXT und RES sind teilweise m|glich.                  Daó  Nachladeî  voî Treiberî isô durcè Zugrifæ  auæ  nichô �                  ver|ffentlichtå  betriebssysteminternå  Adresseî  m|glich® �                  Dabeé sinä diå Kommandoó EXÔ unä REÓ besonderó zõ  ber}ck�                  sichtigen. SCP (A5105) EXT und RES sind m|glich.                  Beliebiç  vielå  Treibeò  sinä iî  beliebigeò  Reihenfolgå �                  nachladbar®   Eó  kanî  aucè  eiî  Treibeò  mehrmaló   f}ò �                  verschiedenå logischå Kan{lå geladeî werden. .paŠ1.2. Speicheraufteilung des SCPX5105 Adresse Inhalt --------------------------------------------------------------------------- 0000 JP WBOOTE ;Sprung zu Warmstart BIOS 0003 DEFB nn ;IO-Byte 0004 DEFB mm ;aktuelles Laufwerk / USER 0005 JP LADINI ;Sprung zum Beginn des SCP ;Ende TPA ; ; --------------------------------------------------------------------------- 0100 ... ;Beginn des TPA ; ... ;transient program area ; ... ; ... ; ... ; ... ; ... ; ... ; ... ; ... ; ... ; ... ; ... ;Ende TPA --------------------------------------------------------------------------- ;BDOS-Vorspann LADINI: JP BDOS ;Sprung zu BDOS ; *** BDOS Fehlertabelle *** ;Adressen der Fehlerbehandlungen: BADSCTR: DEFW ERROR1 ;BAD SECTOR BADSLCT: DEFW ERROR2 ;BAD DISK SELECT RODISK: DEFW ERROR3 ;DISK IS READ ONLY ROFILE: DEFW ERROR4 ;FILE IS READ ONLY JP KBOOTE ;Sprung zu BIOS-Kaltstart DEFW VERSNR ;SCP-Versionsnummer DEFW LADINI ;Beginn SCP (BDOS-Vorspann) DEFW 0FFFFH ;Ende SCP DEFB 'MD' ;Hersteller-Kennzeichen MKD DEFB 2 ;Ger{tetyp (BIC A5105) DEFB 0 ;Anzahl der Installieradressen ;beim A5105 = 0 --------------------------------------------------------------------------- ;Speicherbereich f}r zeitweise resident gemachte Programme (wenn vorhanden) ; ; --------------------------------------------------------------------------- ;Speicherbereich f}r nachgeladene Treiber (wenn vorhanden) ; ; --------------------------------------------------------------------------- ;Speicherbereich f}r das Betriebssystem (CCP, BDOS, BIOS) ; ; ; ; --------------------------------------------------------------------------- FFFF ;Ende des Speichers --------------------------------------------------------------------------- Š2. Programmierung eines nachladbaren Treibers 2.1. Erstellen der Quelldatei mit TP Assemblerquelldateieî  werdeî miô deò TP-Funktioî Î (Bearbeiteî eineò  Pro� grammdatei© erstellt® Deò Dateinamå isô beliebiç unä daræ maximaì · Zeicheî � lanç  seiî  (eiî Zeicheî wirä voí Kommandofilå hinzugef}gt)¬  aló  Tyð  isô � ".MAC¢ zõ verwenden®  Wenî neõ angefangeî wirä unä diå Dateé nocè leeò ist¬ � muþ  zuersô (miô deò Funktioî ^KR© diå Dateé "TRBEISP.MAC¢ geladeî  werden® � Siå enth{lô allå Befehle¬ diå zuò Treiber}bersetzunç unbedingô erforderlicè � sind®  Aí  Anfanç sinä mehrerå Variableî miô Werteî zõ belegen®  Damiô wirä � festgelegt: -oâ deò Treibeò iî Code- unä Datensegmentå unterteilô werdeî soll®  Eó wirä �  empfohlen¬  grunds{tzlicè  ohnå diå Pseudooperationeî  ASEG¬  DSEG¬  CSEG¬ �  COMMON¬  EXTERNAL¬  GLOBAL¬ ORG¬ .PHASE¬ .DEPHASÅ u.s.w® zõ arbeiten® Danî �  isô diå Variablå SEÇ miô ° zõ belegen. -oâ  eó sicè uí eineî Treibeò f}ò zeichenweiså arbeitendå peripherå  Ger{tå �  handelô (z.B® V24¬ CENTRONICS)¬ odeò nichô (z.B® RAM-Floppy¬ lokaleó Netz) -oâ beií Nachladeî evtl® ií Speicheò befindliche¬ miô EXÔ residenô gemachtå �  Dienstprogrammå automatiscè entfernô werdeî sollen¬  odeò einå  Fehlermel�  dunç erscheineî soll -diå  kleinstå erlaubtå Anfangsadresså f}ò deî Treibeò (z.B®  d}rfeî Inter�  ruptserviceroutineî nichô unteò deò Adresså C000È stehen) -oâ deò nachgeladenå Treibeò auæ eineò vielfacheî Adresså voî 100È  stehen¬ �  odeò minimaleî Speicherplatú belegeî soll -oâ  diå  Betriebssystemversionsnummeò beií Nachladeî getesteô werdeî  solì �  unä wenî ja¬ welche Es gibt 3 M|glichkeiten f}r die Angabe der Versionsnummer in der Datei: 1.Versionsnummer 0000H - Es erfolgt kein Test. 2.Versionsnummer xxxFH - Eó  werdeî nuò diå ersteî ³ Stelleî getestet¬ aló �                           4® Stellå sinä diå Zifferî 0...¹ zugelassen. 3.Versionsnummer komplett (´  stellig© - Nuò diå angegebenå Versionsnummeò �                           isô zul{ssig. Iî  deò  Dateé  TRBEISP.MAà sinä weiterhiî  zweé  Programmbereichå  gekenn� zeichnet¬ wï daó Anwenderprogramí eingetrageî wird. Deò  erstå Bereicè isô f}ò diå Initialisierunç vorgesehen®  Diå dariî  ent� halteneî  Befehlå  werdeî nuò beií Ladeî  deó  Treiberó  abgearbeitet®  An� schlie~enä werdeî siå nicht„ miô residenô gemacht¡ Daó isô einå Ma~nahmå zuí � Spareî voî Speicherplatz®  Iî dieseí Programmteiì k|nneî Testó durchgef}hrô � werden¬ oâ diå angesprochenå Hardwarå funktionst}chtiç isô odeò beií Aufruæ � falschå Parameteò eingegebeî wurden® Wirä eiî Fehleò festgestellt¬ kanî daó � Programí miô Warmstarô verlasseî unä eiî Residentmacheî verhinderô werden. Deò  zweitå Bereicè wirä residenô gemachô unä bleibô bió zuí n{chsteî Kalt� starô  ií  Speicheò  gesch}tzt®  Aucè dieseò Bereicè wirä  beií  Ladeî  deó � Treibers¬  nachdeí eò residenô ist¬  aufgerufeî uí einå evtl® erforderlichå � residentå Initialisierungsroutinå abzuarbeiten. Beií Aufruæ beideò Initialisierungsroutineî enth{lô daó CPU-Registeò Á  deî � Werô 0FFÈ (Funktionscodå f}ò Treiberinitialisierung)®  Diå R}ckkehò muþ beé � erfolgreicheò Initialisierunç miô REÔ erfolgen. Beé zeichenweiseî Treibern¬ diå iî diå BIOS-Tabellå eigetrageî werden¬ wirä � diå Markå RESBEÇ sowohì beií Ladeî deó Treiberó (miô A=0FFH)¬  aló aucè voí � BIOÓ aló Treiberanfanç (miô A=0° ..®  03© aufgerufen®  Durcè Auswertunç deó � Registeró Á isô eiî Sprungverteileò zõ programmieren. .paŠDiå Codierungeî habeî folgendå Bedeutung: A=0FFH Initialisierung des Treibers A=00 Statusabfrage Eingabe (z.B. Tastaturstatus) R}ckkehrparameter: A - Status A=01 Zeichen Eingabe (z.B. Tastatureingabe) R}ckkehrparameter: A - Empfangenes Zeichen A=02 Zeichen Ausgabe (z.B. Druckerausgabe) Aufrufparameter : C - Sende-Zeichen A=03 Statusabfrage Ausgabe (z.B. Druckerstatus) R}ckkehrparameter: A - Status Dieså  Funktioneî sinä ií Abschnitô 11.4®  deó SCP-Handbuches¬  Teiì ²  be� schrieben®  Diå Bedeutunç deó R}ckkehrparameteró beé Statusabfragå isô Ab� schnitô 11.4.2® zõ entnehmen. Beé erfolgreicheò Ausf}hrunç deò geforderteî Funktion¬  muþ deò Treibeò miô � r}ckgesetzteí Carry-Flaç (CY=0© verlasseî werden®  Beé CY=± wirä  anschlie� ~enä voí BIOÓ eiî Warmstarô ausgef}hrt¬ deò eineî Programmabbrucè bewirkt! Nacè Abschluþ deò Erfassunç kanî einå ]bersetzunç versuchô werden. W{hrenä  deò  ]bersetzunç werdeî iî diå bearbeitetå Dateé miô  deò  Pseudo� operatioî INCLUDÅ diå Dateieî TRA.MAC¬  TRVOR.MAà unä TRNACH.MAà eingef}gt¬ � diå  deî ]bersetzungsablauæ steuerî unä einigå Informationeî auæ deí  Bild� schirí anzeigen. 2.2. Erstellen des Treiberprogrammes mit Kommandofile Wenn die Datei name.MAC vorliegt, kann der Aufruf erfolgen: SUBM TR name [/L] Durcè  daó  Kommandï  SUBÍ  werdeî diå  iî  deò  Dateé  TR.SU  enthalteneî � Kommandoó  unä  diå danacè angegebeneî Parameteò namå unä wahlweiså  /Ì  zõ � eineò  Kommandodateé  $$$.SU  zusammengef}gt®   Dieså  Kommandodateé  wirä � anschlie~enä unteò Steuerunç deó CCÐ automatiscè abgearbeitet. Ií  wesentlicheî  enth{lô siå daó zweimaligå ]bersetzeî deò Quelldateé  auæ � diå absoluteî Adresseî 0000È unä 0701È miô deí Assembler® Wenî /Ì angegebeî � wurde¬  wirä  voí  Assembleò zus{tzlicè einå Druckdateé  name.PRΠ erzeugt® � Anschlie~enä werdeî miô LINË diå Dateieî TRR.REÌ unä diå zweé  entstandeneî � Zwischendateieî  zusammengebunden®  Aló Ergebnió entstehô einå  ausf}hrbarå � Programmdateé  name.COM¬  diå  daó Steuerprogramí f}ò  deî  Nachladevorganç � (Treiberrahmeî TRR© unä zweimaì daó Treiberprogramí enth{lt. Hinweis: Diå  Erstellunç deó Treiberprogrammeó miô TР bzw®  Kommandofilå �            kanî auæ eineí beliebigeî Rechneò erfolgen.            Zõ  beachteî  isô weiterhin¬  daþ auæ deí  Bildungscomputeò  nuò �            bestimmtå TP-Versioneî lauff{hiç sinä (z.B® Versioî 1/3A). .paŠ3.1. Kommandoeingabe 3.1.1. Treiber f}r zeichenweise arbeitende periphere Ger{te Handelô  eó  sicè uí eineî Treibeò f}ò  zeichenweiså  arbeitendå  peripherå � Ger{tå (Variablå FUNKÔ =1)¬ danî isô einzugeben: name kanal subkanal Aló  Parameteò  f}ò kanaì unä subkanaì sinä diå Zifferî ° - ³  erlaubt®  Eó � gilô folgendå Zuordnung: kanal subkanal kanal CON: kanal RDR: kanal PUN: kanal LST: 0 CON: 0 TTY: 0 TTY: 0 TTY: 0 TTY: 1 RDR: 1 CRT: 1 PTR: 1 PTP: 1 CRT: 2 PUN: 2 BAT: 2 UR1: 2 UP1: 2 LPT: 3 LST: 3 UC1: 3 UR2: 3 UP2: 3 UL1: Diå Zuordnunç erfolgô }beò daó I/O-Bytå auæ Adresså 3®  Diå Funktionsweise¬ � sowiå  diå bereitó ií Systeí vorhandeneî Treibeò sinä deí  Abschnitô  11.4® � deó SCP-Handbuches¬ Teiì ² zõ entnehmen. Eó  m}sseî  diå Wertå f}ò Kanaì unä Subkanaì eingegebeî werden¬  deneî  daó � Treiberprogramí  zugewieseî werdeî soll®  Daó I/O-Bytå wirä beií  Nachladeî � deó Treiberó nichô ver{ndert® Eó isô alsï gegebenenfalló erforderlich¬ mit STAÔ kanal=subkanal nocè deî gew}nschteî Subkanaì zõ aktivieren®  Daó Kommandï STAÔ isô ií  Ab� schnitô 4.2.3® deó SCP-Handbuches¬ Teiì ± beschrieben. Daó  Nachladeî  kanî aucè mehrmaló f}ò verschiedenå Kan{lå  bzw®  Subkan{lå � erfolgen®  Jedesmaì  wirä  deò Treibeò erneuô residenô gemachô  unä  belegô � Speicherplatz. Daó Eintrageî iî diå Treibertabellå deó BIOÓ wirä voí Programmteiì TRÒ }beò � deî BIOS-Ruæ 2° (DEVTBL¬  siehå Abschnitô 11.4.2.© automatiscè vorgenommen® � Aló  Treiberaufrufadresså gilô diå erstå Adresså deó  residenteî  Bereicheó � (Markå RESBEG). Zuí  bessereî  Verst{ndnis¬  wiå  derartigå  Treibeò  programmierô  werden¬ � enth{lô  daó  Softwarepakeô  daó  Quellprogramí  eineó  CENTRONICS-Drucker� treibers®  Dieseó  einfachå  Programí  realisierô  diå  Ausgabå  beliebigeò � Zeicheî }beò diå parallelå Interfacebuchså INPUT/OUTPUÔ 1® Diå Synchronisa� tioî  erfolgô miô deî Handshake-Signaleî unä Interrupt®  Diå aló Kommentarå � gegebeneî  Hinweise¬  z.B®  daþ jedå Interruptserviceroutinå eineî  eigeneî � Stacë anlegeî mu~¬ sinä unbedingô zõ beachten! .paŠ3.1.2. Sonstige Treiber Wirä  daó nachzuladendå Programí nichô aló zeichenweiså  arbeitendeó  Ger{ô � }beò daó I/O-Bytå angesprocheî (Variablå FUNKÔ =0)¬ danî isô einzugeben: name Aucè  hieò sinä Parameteò m|glich¬  dieså m}sseî abeò voí  Anwenderprogramí � w{hrenä deò Initialisierunç selbsô ausgewerteô werden®  Nacè dieseí Verfah� reî  k|nneî  nichô nuò Treiberprogrammå f}ò irgendwelchå periphereî  Ger{tå � nachgeladeî werden¬  sonderî aucè v|lliç beliebigå Softwarekomponenteî bzw® � Unterprogrammpakete¬  diå  danî z.B®  }beò diå Restart-Befehlå RST08È  bió � RST30È angesprocheî werden. 3.2. Funktionsumfang des Treiberrahmens TRR Beií  Aufruæ jedeó nachladbareî Treiberó wirä zuersô daó Programí  TRÒ  ge� startet®  Eó  werdeî  iî deò angegebeneî Reihenfolgå folgendå Punktå  abge� arbeitet: -Anzeige der ]berschrift auf dem Bildschirm -Test des Betriebssystemkennzeichens -Test der Betriebssystem-Versionsnummer (*) -Automatische Ausf}hrung des CCP-Kommandos RES (*) -Test, ob mit EXT Dienstprogramme resident gemacht worden sind -Test auf g}ltige Aufrufparameter f}r Kanal und Subkanal (*) -neue Adresse des Treiberanfangs ausrechnen -Test, ob diese Adresse einen festgelegten Wert unterschreitet -Adre~umrechnunç  (auó deò Differenú voî 0701È deò beideî  ií  Ladeprogramí �  enthalteneî  Treibeò  wirä  diå jeweiló neuå absolutå  Adresså  errechnet© �  dabeé werdeî unzul{ssigå Differenzeî angezeigô unä f}hreî zuí Abbruch -Umladen des Treibers auf die neue Adresse -Aufruæ deó nichô residenteî Initialisierungsteileó deó Treiberó miô A=0FFH -BDOS-Vorspann vor residenten Teil kopieren -BDOS-Fehlerbehandlungsprogramme erzeugen -im alten BDOS-Vorspann Fehleradressen modifizieren -Treiberadresse in BIOS-Tabelle eintragen mit BIOS-Ruf DEVTBL (*) -Residentmacheî  durcè Ver{nderî deó BDOS-Sprungbefehló auæ Adresså  µ  unä �  deò Adresså LADINÉ ií aktuelleî BDOS-Vorspann -Anzeigeî deò neueî Anfangs- unä Endadresseî deò Speicherbereichå Initiali�  sierung¬  Codå unä Daten¬  sowiå deò alteî unä neueî TPA-Adresse® Diå End�  adresseî  stelleî  diå erstå freiå Adresså nacè deí  betreffendeî  Bereicè �  dar® (siehå anschlie~endeó Beispiel) -Sprung zum residenten Treiberteil mit A=0FFH (Code f}r Initialisierung) -voî  dorô  muþ miô REÔ zuí Treiberrahmeî zur}ckgekehrô  werden¬  weiì  an�  schlie~enä nocè einigå internå Variableî aktualisierô werden. -Anzeige "Treiber ist aktiviert" Bringô  eiî  Tesô  keiî positiveó Ergebnis¬  wirä daó  Programí  miô  eineò � Fehlermeldunç abgebrochen. Allå miô (*© gekennzeichneteî Funktioneî werdeî nuò abgearbeitet¬  wenî siå � durcè  entsprechendå  Belegunç  deò Variableî  ií  Anwenderprogramí  (siehå � Abschnitô 2.1.© aktivierô wurden. .paŠKompletteó  Beispieì  eineò Bildschirmanzeigå beií Aufruæ deó ií  Software� paket enthalteneî Treiberó CEN1  A>CEN1 3 0 ** Treiberinstallationsprogramm fuer SCPX 5105 Stand:xx.xx.89 ** TPAneu :E547 Init :E56E-E56F Code :E56F-E606 Daten :E606-E606 TPAalt :E606 CENTRONICS-Treiber 1 zugewiesen Treiber ist aktiviert ! Folgende Dateien geh|ren zum Softwarepaket TRBEISP.MAC Vorlage zum Erstellen eines Anwendertreibers TR.SUB Kommandofile zum vollst{ndigen ]bersetzen eines Treibers TRA0.MAC Steuerfile zur ]bersetzung auf Adresse 0000H TRA0701.MAC Steuerfile zur ]bersetzung auf Adresse 0701H TRVOR.MAC Vorspann f}r bedingte ]bersetzung TRNACH.MAC Nachspann f}r bedingte ]bersetzung TRR.REL Treiberrahmenprogramí  }bernimmô beií Ladeî deó Treiberó  diå �               Steuerung CEN1.MAC Beispieltreibeò   f}ò  parallelå  Ausgabå  }beò  diå   Buchså �               INPUT/OUTPUÔ 1 Folgende Dienstprogramme sind erforderlich TP.COM Textprozessor (f}r BIC Version 1/3A) TP*.OVR ]berlagerungsdateien f}r Textprozessor SUBM.COM Dienstprogramm zum Abarbeiten einer Kommandodatei PIP.COM Kopierprogramm ASM.COM Assembler LINK.COM Programmverbinder .paŠ