Noch mehr Eingabekomfort

Ähnliche Dokumente
Arabische Ornamente in OpenOffice bearbeiten

Grundkurs Teil 2. Senioren-Computerclub-Dulach Bienleinstorstr. 22 Dienstags von 10:00 bis 12:00 Uhr G.B.

Der Windows Explorer INITE 7e 2003 Joël François

1 MAKROS AUFZEICHNEN. 1.1 Einführung

Schalter für Zeichnungshilfen Statuszeile

Dynamische Geometrie

3 ORDNER UND DATEIEN. 3.1 Ordner Ordner anlegen

Hilfe zum Webviewer Plan(&)Co Ihr Baubüro bei BMO August 2006

1. Positionieren Textfelder Textfelder einfügen und bearbeiten Größe und Position des Textfeldes verändern

Excel-Kurs Die ersten Schritte Seite - 1 -

1. Das Koordinatensystem

Brainfuck Interpreter für ZX81

Ausbildungsziel: Erstellung eines Briefes mit Hilfe von Vorlagen

3 Mit Programmen und Fenstern

Microsoft PowerPoint 2013 Folienübergänge

Aktivierung der SeKA-Anmeldung

Computer Tastatur und Funktionsweisen

WORD-EINFÜHRUNG. Inhaltsverzeichnis

Das Werkzeug Verschieben/Kopieren wird über die Symbolleiste oder im Pull-Down- Menü Tools > Verschieben (Mac: Tools > Verschieben) aktiviert.

Von: Sven Weltring, Viola Berlage, Pascal Küterlucks, Maik Merscher

Mit dieser kleinen Adapter-Platine können HD44780 kompatible LCD-Displays am I2C-Bus betrieben werden.

Ausbildungsziel: Die Nutzung der Zwischenablage -Kopieren und Einfügen-

Tipps und Tricks zu Word. Flickflauder.ch Webdesign/Webprogramming. Mail:

Hochschulrechenzentrum Justus-Liebig-Universität Gießen. CorelDRAW X7. Zoomen

Word 2016 Grundlagen. Thomas Alker, Charlotte von Braunschweig. 1. Ausgabe, November 2015 ISBN WW2016CC

Word starten. Word Word 2010 starten. Schritt 1

Inhaltsverzeichnis. Inhaltsverzeichnis

// SAK TV BEDIENUNG. Seite 1.

Inhalt Das Zeichnen von Strukturformeln mit ISIS/Draw

4. Mit Fenstern arbeiten

2017/01/23 15:50 1/5 Bedienung

Aufgabe 1 Erstelle mit Hilfe von GEOGEBRA ein dynamisches Geometrie-Programm, das die Mittelsenkrechte

GEOGEBRA. Willkommen bei GeoGebra

GizmoRing Help Version 1.07

Thema: Excel-Grundlagen

GeoGebra Quickstart. Eine Kurzanleitung für GeoGebra 3.0

Wir erklären nun die wichtigsten Arbeiten wie einfachen Text anlegen, Rundtext erstellen und Bilder einbinden.

Bildbearbeitung in Word und Excel

GeoGebra Quickstart Eine Kurzanleitung für GeoGebra

Programmfenster LU 3. Lernübersicht. TZ RB LibreCAD. Programm-Menu Befehle direkt anwählen. copy / paste Ansicht. Rückgängig. Auswahl.

OpenOffice Writer 4 / LibreOffice Writer 4. Grundlagen. Peter Wies. 1. Ausgabe, Oktober 2014 OOW4LOW4

Rezepte in der Klammer-Strich-Methode schreiben

Inhaltsverzeichnis. Inhaltsverzeichnis

KURSEINHEIT. Zusatzmodul Gelände MESSERLI ELITECAD VERSION

Tastatur-Layout Das amerikanische Standard-Tastatur-Layout QWERTY ist mit dem deutschen und polnischen Layout erweitert. 56

Die Fotoanzeige der Fotogalerie von Windows Vista

Verwenden von WordPad (Win7)

Tipps und Tricks. Arbeiten mit Power Point. Marc Oberbichler

App-Idee: power. Funktionen - du kannst:

Aufwandprotokoll für Amtstierärzte Bedienungsanleitung

Objekte zeichnen, formatieren, anordnen

Tipps & Tricks ArCon. Schriftfeldmakro. Informationszeitschrift der DI KRAUS & CO GesmbH Seite 18

HS WAWI. Inhaltsverzeichnis. Beschreibung Masken-Steuerungselemente Suchtoolbar Berichtstoolbar Auswahltabellen...

3.3 Arbeiten mit Rastern

Im Original veränderbare Word-Dateien

Anleitungen TYPO 3 Eingaben tätigen

Bedienungsanleitung MT 4007 MedioControl

Lies die folgenden Seiten durch, bearbeite die Aufgaben und vergleiche mit den Lösungen.

Compitreff: Arbeitsblätter gestalten

Ausbildungsziel: Sicherer Umgang mit der Maus

DAS EINSTEIGERSEMINAR

Chemische Elemente. Chemisches Element mit einer Folie im Präsentationsprogramm PowerPoint vorstellen

Recover Anleitung ONE XCELLENT-10 Tablet via USB Stick

Schritt 15: Fenster-Komponente vervollständigen

Aufbau von Hichert-Graphik Schritt für Schritt

Kurs zur Ergänzungsprüfung Darstellende Geometrie CAD. Ebenes Zeichnen (2D-CAD) und die ersten Befehle

Werden Sie fit für jedes Programm!

Hannover: Lebensqualität in der Südstadt

FERNHEIZWERKE Software zur Sammlung der Betriebsdaten

Anleitung v3.1. Übersicht zeigt Ihnen alle Seiten Ihres Albums Seite zeigt eine bestimmte Seite Ihres Albums

Toaster Übungsbeispiel

Präsentationen mit Impress

10.2 Grafische QM-Verfahren 1

Hans-Böckler-Stiftung Ein schneller Einstieg in Bilanzanalyse für Windows

6 DATENBANKEN Datenbank. mit Spaltenüberschriften,

Arbeiten mit Bildern. Bilder einfügen. Seite 17 von 48

Balabolka. Eine kurze Anleitung. Kommhelp e.v Vereinsregister. Spendenkonto kommhelp e. V. Konto Horstweg 25

BIO-SETUP UND SICHERHEIT

Präsentieren mit PowerPoint

Handbuch zum Mensurenprogramm

DS Teach-Programm Bedienungsanleitung. DST Version 2000/06 DS Keyboard Technic GmbH

1. Was ist GeoGebra? GeoGebra installieren Öffnen Sie die Website und klicken Sie auf der Startseite auf Download.

02_ Gebäudemodell erstellen Entwurf mit Bauteilen. Außenwände erstellen. Verwenden Sie Ihr Dokument 01_Ende.rvt oder öffnen Sie 02_Start.rvt.

GIMP Objekte frei stellen

Präsentationen vorführen


RÖK Typo3 Dokumentation

Bedienungsanleitung Version: 1.0 Datum:

Click-N-Type. Eine kurze Anleitung. Kommhelp e.v Kontakt. Spendenkonto. Vereinsregister. Telefon: +49. (0) kommhelp e. V.

Anleitung zum Umgang:

TYPO3 Redaktoren-Handbuch

Aufbau von Hichert-Graphik Schritt für Schritt Für Office-Version Excel 2007

designcad - Anleitung

Bedienungsanleitung Festplattenerweiterung ix 300 HD

3. Bildmanipulationen Bild drehen

Lektion 1: Erste Befehle zur Turtle-Geometrie

Benutzer/innen- Verwaltung

Erstellen einer Powerpoint-Präsentation für Microsoft Powerpoint 2003

Tutorial. Mit dem Diagrammgenerator bessere Resultate erzielen

Webseiten bearbeiten. Seite 10 von 48

Transkript:

Noch mehr Eingabekomfort Der neue Checksummer für den Schneider CPC ist da! nexplora 2.0(( macht die Eingabe von Programmen noch einfacher. Z uerst einmal Informationen für alle, die noch nicht wissen, was»explora«ist: Wenn Sie dieses Programm gestartet und wieder gelöscht haben, überprüft der Computer automatisch Ihre Eingaben auf Richtigkeit. Sobald Sie die Eingabe einer Programmzeile abschließen, erscheint eine vierstellige Hexadezimalzahl in eckigen Klammern auf dem Bildschirm. Das im Heft abgedruckte Listing enthält ebenfalls solche Zahlen. Stimmen die Prüfsummen auf dem Bildschirm und im Heft überein, haben Sie die Zeile korrekt abgetippt. Gibt es Unterschiede zwischen den Werten, sollten Sie auf Fehlersuche gehen und die Zeile korrigieren. Das alles konnte»explora 1.0«auch schon. Der Vorteil der neuen Version besteht darin, daß Sie jetzt größere Freiheit bei der Eingabe der Zeilen haben. So akzeptiert unser Prüfsummenprogramm die Basic-Schlüsselworte in Klein- oder Großbuchstaben (auch gemischt).»print«läßt sich mit dem Fragezeichen abkürzen.»explora 2.0«läßt zum Beispiel für die Zeile»100 PRINT«folgende Eingaben zu: 100 PRINT 100 print 100? 100 PrinT Die Zeilen müssen also nicht mehr schon beim Eintippen so aussehen wie im Heft, sondern erst beim Auflisten. Außerdem werden Prüfsummen nur noch für Programmzeilen ausgegeben, nicht mehr- wie früher- auch bei Direktbefehlen. Vor der Zeilennummer stehende Leerzeichen, Line-Feeds und Tabulatorzeichen überliest Explorajetzt selbsttätig. Leerzeichen innerhalb der Zeile wertet es aber weiterhin. Sie verändern also die Prüfsumme. Explora erlaubt auch die Verwendung des EDIT-Befehls. AUTO ist jetzt ohne Einschränkungen zu benutzen - allerdings nur beim CPC 664 und CPC 6128. Explora 1.0 liegt im Speicher fest zwischen den Adressen AOOO und A086 hex. Die neue Version verschiebt der Basic-Lader automatisch im Speicher direkt unter HIMEM. So ist SYMBOL AFTER einwandfrei funktionsfähig. Eine kleine Einschränkung gibt es aber doch: Löschen Sie keinesfalls Zeilen durch Eingabe der Zeilennummer und anschließendes Drücken der ENTER-Taste! Die Zeile wird nämlich gar nicht wirklich gelöscht, sondern erscheint als Duplikat der folgenden Zeile. Verwenden Sie statt dessen DELETE. Statt»20«schreiben Sie»DELETE 20«. Das Wichtigste nicht zu vergessen: Explora 2.0 ist aufwärtskompatibel zur Version 1.0. Das heißt, daß Sie sowohl mit Explora 2.0 frühere Listings abtippen können, als auch mit Explora 1.0 alle zukünftigen. Die Prüfsummen sind identisch. Aber bei den gedruckten Listings hat sich einiges geändert. Die Neuerungen betreffen die Darstellung von Leer- und Sonderzeichen. Statt II [5 SPACE} II steht jetzt im Listing 11 < 5 > II für fünf Leerzeichen. Um dies eindeutig vom tatsächlichen Programmcode zu unterscheiden, erscheint der Text unterstrichen. Die Steuerzeichen hießen bisher beispielsweise»[ctrl A}«. Jetzt steht hier die übersichtlichere Form A. Finden Sie im Listing also einen unterstrichenen Buchstaben ohne Klammern, müssen Sie gleichzeitig die CTRL-Taste drücken. Manche Programmautoren bestehen leider immer noch darauf, auch die Grafikzeichen von 128 bis 255 in Programme aufzunehmen. Solche Symbole stehen zukünftig in Klammern und sind als ASCII-Wert mit vorangehendem»g«für»grafikzeichen«dargestellt. Das Zeichen 40 223 hat dann im Listing die Form <G223>. Die Zeichen können nicht von der Tastatur aus direkt eingegeben werden. Simpler Trick: Ausgabe des Zeichens mit»print CHR$(223)«und Übernahme mit dem Copy-Cursor. Sämtliche Listings sind im ASCII-Zeichensatz gedruckt. Deutsche Sonderzeichen erscheinen daher im Druck als Klammern und andere amerikanische Zeichen. Verwenden Sie ruhig an Stelle dieser Zeichen die entsprechenden deutschen. (Martin Kotulla/ja) 100 *************************** 110 * * 120 * EXPLORA V2-0 * 130 * * 140 *************************** 150 160 DEF FNlsb<xl=255 AND UNT<xl 170 DEF FNmsb<x>=255 AND INT!x/256) 180 SYMBOL AFTER 256:MEMORY HIMEM-161 190 start=himem+1:symbol AFTER 240 200 FOR i=&aooo TO &A09D:READ a$:sum=sum +VAL<"&"+a$l:NEXT i 210 IF sum<>19814 THEN PRINT "DATA-Fehle r 1 ":END 220 RESTORE:FOR i=start TO start+&9d:rea D a$ 230 POKE i,val("&"+a$l:next i 240 FOR i=1 TO 5:READ a:a=a+start 250 wert=peek(al+peek(a+1l*256-40960+sta rt 260 POKE a,fnlsb<wertl:poke a+1,fnmsb(we rtl:next i 270 IF PEEK<6>=&80 THEN ed=&bd3a:poke &B F20,&A4 280 I F PEEK ( 6 l =~ 7B THEN ed=&bd5b: POKE &B F20,&8A:RESTORE 470 290 IF PEEK<6>=&91 THEN ed=&bd5e:poke &B F20,&8A:RESTORE 490 300 POKE &BF21,&AC:POKE &BF22,PEEK<edl 310 Pm::E &BF23, PEEK ( ed+ 1l : POKE &8F24, PEE K<ed+2) 320 POKE ed,&c3:poke ed+1,fnlsb<startl:p OKE ed+2,fnmsb<startl 330 IF PEEK<6l=&80 THEN END 340 FOR i=1 TO 7:READ a$,b$:a=val<"&"+a$ )+start:b=val("&"+b$) 350 POKE a,fnlsb(bl:poke a+1,fnmsb<bl:ne XT i 360 DATA CD,22,BF,F5,C5,D5,E5,2A,20,8F,C D,61,DD,B7,28,62 370 DATA E5,2A,20,BF,CD,88,AO,E1,30,58,C D,04,EE,CD,A3,E7 380 DATA CD,63,E1,ED,4B,20,8F,21,00,00,0 A,5F,16,00,19,03 390 DATA FE,00,20,F6,DD,2A,20,BF,01,00,0 O,DD,7E,00,5F,16 400 DATA 00,19,04,F5,A8,47,F1,09,DD,23,F E,00,20,ED,3E,OD 410 DATA CD,5A,BB,3E,OA,CD,5A,BB,3E,5B,C D,5A,BB,7C,CD,77 420 DATA A0,7C,CD,7B,A0,7D,CD,77,A0,7D,C D,7B,A0,3E,5D,CD 430 DATA 5A,BB,E1,Dl,C1,F1,C9,1F,1F,1F,1 F,E6,0F,C6,30,FE 440 DATA 3A,38,02,C6,07,C3,5A,BB,CD,61,D D,B7,37,C8,CD,04 450 DATA EE,D0,7E,FE,20,20,01,23,CD,D2,E 6,37,9F,C9 460 DATA &15,&5F,&63,&67,&6B 470 DATA OB,DE52,1B,EED4,1E,E869 480 DATA 21,E259,89,DE52,8F,EED4,99,E7AA 490 DATA OB,DE4D,1B,EECF,1E,E864 500 DATA 21,E254,89,DE40,8F,EECF,99,E7A5 [DFCCJ [FADAJ [761EJ [0CDE1 [C3D41 [E18A1 [39E01 [88641 [948Cl [20921 [82C81 [FCCE1 [608E1 [24D21 [AC2A1 [27761 [01821 [56A81 [760C1 [ 16FA1 [71DEJ [9984J [9AE6l [60441 [33061 [03321 [58FC1 [5EF21 [D8F61 [4D3E1 [E53C1 [259A1 [014A1 [A10A1 [64AC1 [0C361 [3A22l [78141 [05861 [ 1F521 [249AJ 510 END [AA1AJ Listing. nexplora«macht Eingabefehler fast unmöglich Steckbrief Programm: Explora 2.0 Computer: CPC 464/664/6128 Checksummer: Explora 1.0 Datenträger: Kassette/Diskette.~...

Faszination in 3D CAD steht für Computer Aided Design. Bis heute war dieses Gebiet hauptsächlich Domäne der Großrechner. Mit ncpc-giga CADcc wird Quch auf dem Schneider CPC automatisiertes und computergestütztes Zeichnen und Konstruieren zum Kinderspiel. I n Sachen Grafik war auf dem Schneider CPC schon immer alles zum besten bestellt, behaupten einige. Mit»CPC-Giga-CAD«sehen Sie, daß das nicht stimmt. Beim Anblick der Beispiels-Grafiken auf den nächsten Seiten wird Ihnen»das Wasser im Mund zusammenlaufen«. Zu Recht, denn solche Grafiken war man bisher vom Schneider CPC nicht gewohnt. CPC-Giga-CAD ist mit Sicherheit eins der leistungsfähigsten Grafik-Pro7 gramme für die»kleinen«schneider Computer. Dreidimensionale Körper lassen sich sehr einfach und schnell konstruieren. Das Programm ist vollständig menügesteuert Grafiken können Sie mit einer Auflösung von bis zu 640 mal 800 Punkten (das sind 512000 Bildpunktel berechnen und ausdrucken lassen. Aber damit noch nicht genug: Filme mit bis zu 50 Bildern pro Sekunde sind für CPC-Giga-CAD kein Problem. Lassen Sie sich begei-... ~ stern und begeistern Sie auch andere mit einer Vorführung. Erschrecken Sie nicht vor den ellenlangen Listings, aus denen CPC-Giga CAD besteht. Selbstverständlich sind alle Routinen des Programms auf der Leserservice-Diskette. Eine weitere Diskette enthält jede Menge schon fertig gezeichneter Objekte.,Mit dieser Bibliothek liegen dann alle wichtigen Figuren vor. Als Paket sparen Sie bei beiden Disketten zusammen 20 Mark gegenüber dem Einzelkauf. Mit CPC Giga-CAD können Sie mit Hilfe des Computers absolut plastische Bilder konstruieren. Ihre Tätigkeit verlagert sich dabei vom Reißbrett zum Bildschirm. Die Konstruktion der einzelnen Objekte ist mit sehr geringem Aufwand möglich. Es wäre sicher ein Alptraum, müßten Sie die Koordinaten der dreidimensionalen Gebilde über die Tastatur eingeben. Aus diesem Grunde arbeitet unser Grafik-Programm bildschirmorientiert. Einfacher Tastendruck, Cursorsteuertasten und Joystick stehen wahlweise zur Bedienung zur Verfügung. Mit der Taste < Enter > ist übrigens immer die»große«enter-taste gemeint. Beim CPC 6128 trägt sie den Namen <Return>. Das Bedienungskonzept eröffnet auch dem»nicht Computer-Freak«die Weit zum Computer Aided Design. Ihre Grafiken lassen Sie wahlweise auf dem Bildschirm ausgeben - oder mit Hilfe der eingebauten Hardcopy Routine auf dem Drucker ausdrucken. Voraussetzung für CPC-Giga-CAD ist ein Schneider CPC (unabhängig ob 464, 664 oder 6128) mit Diskettenlaufwerk. Das Programm arbeitet unter CP/M 2.2, das Sie vor dem Programmstart laden müssen. Das eigentliche Programm besteht aus drei Pascal- und Ohne Fleiß kein Preis drei Maschinencode-Routinen. Damit auch CPC-Besitzer, die kein Turbo Pascal ihr eigen nennen, das Programm benutzen können, finden Sie drei umfangereiche DA TA-Lader für die compilierten Pascai-Routinen. Wer Turbo Pascal besitzt, sollte allerdings auf die Pascai-Listings zurückgreifen. Er spart sich die Arbeit, die Runtime-Bibliothek (immerhin 9 KByte lang) einzutippen. Für die Arbeit mit CPC-Giga-CAD brauchen Sie folgende Routinen auf der Arbeitsdiskette: CREATE.CHN CREATE.CMD FILM.COM PAINT.CHN PAINT.CMD und TS.COM 41

Bild 1. Angriff aus dem Omega-Nebeldas Darth-Vader-Raumschiff in 4facher Auflösung (Fluchtpunkt = 20; Helligkeit = 0 bis 100) Die Listings zu CPC-Giga CAD finden Sie gesammelt nach der Programm Beschreibung (hinter der Referenzkarte). Die ersten neun Listings muß jeder (unabhängig davon, ob er Turbo Pascal besitzt oder nicht) eintippen. Als erstes geben Sie die Programme aus Listing 1, 2 und 3 unter Basic ein. Die DATA-L.ader liegen im CPC-Format vor. Das»Comfortable Program for Codeinput«(CPC) ist letztmals im 6. Schneider Sonderheft auf Seite 84 abgedruckt worden. Sie können also die Daten wahlweise mit dem hier abgedruckten DATA-L.ader oder dem CPC eingeben. Auf alle Fälle sollten Sie die Prüfsummenfunktion nutzen. Mit Hilfe von Explora steht das Programm überprüft - und damit richtig - im Speicher. Sichern Sie es vor dem ersten Start aber dennoch unbedingt auf Diskette. Die Zahl der Daten macht die fehlerfreie Eingabe nicht einfach. Die drei Programme aus Listing 1, 2 und 3 erzeugen auf Diskette drei Binärdateien mit den Namen CREATEl.BIN CREATE2.BIN und CREATEJ.BIN Als nächstes geben Sie Listing 4 ein und starten dieses. Die drei Binärdateien werden nachgeladen (müssen also auf der Diskette stehen) und die erste CPC-Giga-CAD-Datei 42 CREATE.CMD ist fertig. Als nächstes geben Sie Listing 5 ein und lassen es laufen. Es wird die Datei FILM.BIN erzeugt, die mit der Routine aus Listing 6 zu der CPC-Giga-CAD-Datei FILM.COM umgewandelt wird. Auch die DATA Zeilen aus Listing 5 liegen im CPC Format vor. Listing 7 und Listing 8 (wieder im CPC-Format) erzeugen die Binärdateien PAINTl.BIN und PAINT2.BIN Mit Listing 9 wird daraus PAINT.CMD Dies ist die dritte CPC-Giga-CAD Datei. Die nächsten drei Dateien für unser Grafik-Programm sind für die Besitzer von Turbo-Pascal schnell eingegeben. Geben Sie Listing 10 unter dem Namen CREATE.PAS ein, Listing 10a unter dem Namen CREATEU.PAS und Listing 1 Ob als CREATEV.PAS Listing 11 wird unter dem Namen PAINT.PAS eingetippt, Listing 11a erhält den Namen PAINTU.PAS und Listing 11 b heißt PAINTV.PAS Zum Compilieren muß bei diesen beiden Dateien die Option für Chain-Dateien gewählt werden ( < H > im Optionsmenü von Turbo-Pascal wählen). Auf der Diskette müssen jetzt die beiden Dateien CREATE.CHN und PAINT.CHN stehen. Listing 12 wird unter dem Namen TS.PAS eingegeben. Zum Compilieren wählen Sie jetzt die Option < C > für COM Dateien. Beim Compilieren wird jetzt die Turbo-Pascal-Bibliothek mit eingebunden. Auf der Diskette steht jetzt auch die letzte CPC-Giga-CAD-Datei TS.COM Wer kein Turbo-Pascal besitzt, hat etwas mehr Arbeit, um ein lauffähiges Programm zu erzeugen. Sie tippen Listing 13 und 14 ab, lassen sie laufen und bekommen so die Binärdateien CREPASl.BIN und CREPAS2.BIN Mit der Routine aus Listing 15 wird daraus die CPC-Giga-CAD-Datei CREATE.CHN Listing 16 erzeugt die Binärdatei PAINTPAS.BIN die mit Listing 17 zu der Datei ~ e

<F> <Pfeil rechts> <P> <Pfeil runter> <P> <Enter> <N> <A> <V> <M> <E> <1> <L> <Z> <4> <Enter> <Enter> <V> <R> AJ60 <Enter> <A> <R> 30 <Enter> < Shift > + <Pfeil rechts> <Pfeil runter> <Enter> - Fläche - um sechs Rasterpunkte - Punkt fixieren - um acht Rasterpunkte - Punkt fixieren - als Antwort auf die Frage Achse - Achse - vertikale Achse - Form-Parameter - Endfläche (N) -.P verbinden (J) -.P verbinden (J) - Wiederholung - auf die Frage Anzahl: - Verformen - Rotieren - Ausführen(Para) - Rotieren <F> - Fläche <Shift> + <Pfeil rechts>- um zwölf Rasterpunkte < P > - Punkt fixieren <Enter> <J> <D> - Diskette <A> - Objekt speichern QUADER < Enter > <Enter> <Enter> <J> (J/N)? - als Antwort auf die Frage Lichtquelle (J/N)? - als Antwort auf die Frage Ende (J/N)? Hier entsteht der Würfel im Detail: So kann nichts schiefgehen! Die ersten Schritte mit CPC Giga CAD Die Bedienung von CPC-Giga CAD ist sehr umfangreich. Um das Programm richtig zu verstehen, müssen Sie die folgenden Seiten gründlich lesen. Falls Sie aber einen ersten Eindruck gewinnen wollen, dann drücken Sie einfach die Tasten, die im Beispiel erwähnt werden. Ihr erstes Aha-Erlebnis wird Sie schnell erfreuen. Unsere erste Aufgabe ist das Zeichnen eines Quaders. Nehmen Sie Ihre Arbeitskopie (nie mit dem Original arbeiten) mit allen sechs CPC-Giga-CAD-Dateien. Die Diskette darf nicht schreibgeschützt sein (unter CP/M mit <CTRL+C> anmelden). Starten Sie CP/M durch Eingabe von ICPM < Enter > Als nächstes rufen Sie TS CREATE <Enter> auf. Alle folgenden Anweisungen laufen unter CPC-Giga-CAD. Der nebenstehende Kasten zeigt Schritt für Schritt die Entstehung eines Würfels. Die Bildschirmdarstellung erfolgt dann mit den Beispielschritten auf der nächsten Seite. TSl.BIN und TS2.BIN Mit Listing 20 wird daraus die letzte CPC-Giga-CAD-Datei TS.COM PAINT.CHN verwandelt wird. Und damit haben Sie es auch fast schon geschafft. Listing 18 und 19 erzeugen die beiden letzten Binärdateien auf Diskette geschrieben. Alle DATA-Lader liegen im CPC Format vor, so daß die Eingabe komfortabel möglich ist. Aber auch die Eingabe als Basic-Programm ist mit Hilfe von Explora (bitte unbedingt benutzen) Bild 2. Dieses bedrohlich wirkende 3D IC wurde mit doppelter Auflösung (640 mal 400), einem Fluchtpunkt von 16 und der Helligkeit 0 bis 100 berechnet. ~... 43

Bild 3. Der erste Würfel ist berechnet Bild 4. Der durchsichtige Würfel Als nächstes starten Sie die Ausgaberoutine mit TS PA INT < Enter > <D> - Darstellen < L > - Objekt laden QUADER <Enter> <B> <Enter> <Space> <M> <D> <Enter> <D> - Darstellen <L> - Objekt laden QUADER < Enter > <B> <Enter> <Space> - Bild berechnen (Bild 3) - als Antwort auf Name: - wieder in das Hauptmenü zu gelangen - Modi einstellen - Durchsichtig (J) - Bild berechnen (Bild 4) - als Antwort auf Name: - um wieder in das Hauptmenü zu gelangen einfach. Und für ganz»unwillige«gibt es noch den Weg, das Programm auf Diskette zu erstehen. Aber die Bilder zeigen Ihnen, daß sich die Arbeit (oder die Kosten für die Disketten) lohnt. Auf der Arbeitsdiskette brauchen Sie dann zum Schluß nur noch folgende Programme: CREATE.CHN CREATE.CMD FILM.COM PAINT.CHN PAINT.CMD und TS.COM Wer CPC-Giga-CAD richtig professionell nutzen will, für den haben wir noch eine zweite Diskette nur mit vordefinierten Objekten in petto. Diese Objekte bieten Ihnen eine Sammlung unzähliger Figuren, die Sie in eigene Grafiken integrieren können. Aber auch für sich alleine sind die Bilder sehenswert. Oder die kurzen Filme, die wir für Sie auf die Diskette gespielt haben. Wie Sie es auch sehen: CPC-Giga CAD bietet Ihnen viel Freude. (Marcu.s Hutter/Stefan Groll/hg) Der Zweite Teil unseres Beispiels stellt den Würfel auf dem Monitor dar. Malen mit CPC Giga CAD C PC-Giga-CAD besteht insgesamt aus sechs Dateien: drei Maschinencode-Routinen und drei Pascal-Programmen. Die drei Dateien CREATE.CHN CREATE.CMD TS.COM müssen beim Zeichnen immer zusammen auf der Arbeitsdiskette stehen.»film.com«und die beiden Dateien»PAINT.CHN«und»PAINT.CMD«brauchen wir erst im nächsten Kapitel.»TS«ist das Steuerprogramm für die Ein- und Ausgaberoutinen. Es dient dazu, die Programmteile»CREATE«(Erstellen) und»paint«(darstellen) nachzuladen und zu starten. Diese beiden Unterprogramme bestehen jeweils aus einem Pascal- und einem AssemblerteiL Der in Turbo-Pascal geschriebene Teil muß als sogenannte Chain-Datei auf der Diskette stehen. Wie Sie ihn erzeugen, steht in dem Kasten»Eingabe von CPC Giga-CAD«. Die Ein- und Ausgaberoutinen dürfen ohne Zerstörung des gerade bearbeiteten Objektes oder der definierten Vor- 44 CPC-Giga-cAD besteht aus zwei Teilen: der Eingabe- und der Ausgaberoutine. ncreate" bringt alles auf den Bildschirm, was Sie zeichnen. Die Anweisungen werden hier ausführlich erklärt. einstellungen verlassen und auch wieder aufgerufen werden. Da die Daten für das Objekt im Speicher von 6000 hex an aufwärts stehen, darf vor dem neuen Aufruf in diesem Bereich nichts verändert werden. Alle Informationen über das Aussehen der Objekte stecken in den Eckpunkten. Da die Abbildung einer Fläche zweidimensional ist, stellen alle Eckpunkte zusammen einen geschlossenen Polygonzug dar. Das heißt aber auch, daß sich Verbindungslinien nie schneiden dürfen. Ein Makro ist eine Zusammenstellung von mehreren Flächen. Jedes Makro kann einzeln editiert, verformt und auf Diskette gespeichert werden. Das tatsächlich abgebildete Objekt (der Bildschirminhalt) besteht aus einem oder mehreren Makros, die wiederum aus Flächen bestehen, die durch Eckpunkte definiert sind. Der Eingabeteil: Die Eingaberoutine startet mit TS CREATE»TS«steht für»turbo Start«und lädt die Pascal-Routine»CREATE.CHN«. Dieser Teillädt bei Bedarf automatisch den Maschinencode»CREATE.CMD«. Turbo Start beinhaltet die Runtime Bibliothek von Turbo-Pascal sowie den Startbefehl für die einzelnen Programmteile. Aus diesem Grunde hat der Quellcode von TS nur eine Länge von 1 KByte, der Objektcode hingegen belegt auf der Diskette 9 KByte. Wer kein Turbo-Pascal benutzt, kommt deshalb nicht umhin, die lange Datei mit den einzelnen Routinen von Turbo-Pascal als hexadezimale Zahlen einzutippen. Die Grundidee des Programms beruht darauf, alle darzustellenden Objekte ausschließlich aus Flächen zusammenzusetzen. Dies gilt sowohl für alle zweidimensionalen wie auch ~...

räumlichen Gebilde. Bearbeitet - das heißt verändert oder bewegt - werden grundsätzlich nur blinkende Flächen oder Objekte. Blinkt auf dem Bildschirm nichts, dann wird gerade das ganze Objekt»am Stück«behandelt. Sämtliche Funktionen werden mit Hilfe eines Menüs ausgewählt. Die Cursorsteuertasten < Pfeil hoch> und <Pfeil runter> bewegen den Cursor (invers dargestelltes Feld) von einem Menüpunkt zum nächsten. Mit < Shift > oder der Leertaste wird die gewählte Funktion ausgeführt. Ein anderer Weg, im Menü eine bestimmte Funktion zu aktivieren, ist der einfache Druck auf die zu dem Punkt gehörige Taste. Die bildschirmorientierte Steuerung arbeitet mit einem Haupt- und mehreren Untermenüs. ln ein vorheriges Menü kommt man mit < Enter > zurück. Steuern Sie den Cursor nach oben oder unten über die Grenze hinweg, dann erreichen Sie den gleichen Effekt. Eine weitere Steuerungsart ist der Joystick. Dabei entsprechen die jeweiligen Richtungen den Cursorsteuertasten und < Shift > dem Feuerknopf. Das Hauptmenü: Nach dem Start mit TS CREATE steht folgendes Menü auf dem Bildschirm: [F] Flaeche [U] Uebernehmen [A] Achse [V] Verformen [P] Form-Parameter [Z] Zoomen [E] Editieren [D] Diskette [S] Sonstiges [F] Fläche: Der Menüpunkt Fläche dient dazu, neue Flächen einzugeben oder bestehende Flächen weiter zu bearbeiten. Es lassen sich mit»f«allerdings nur blinkende Flächen verändern. Fläche bietet folgende Unterpunkte: [M] Mittelpunkt [A] Anfangspunkt [U] Unsichtbar [P] Punkt fixieren [L] Punkt loeschen [R] Restobjekt (EIN/AUS) [K] Hilfskreis CPC-Giga-CAD arbeitet mit einem dreidimensionalen kartesischen - also einem rechtwinkligen - Koordinatensystem. Der Bildschirm zeigt immer gleichzeitig die drei Hauptebenen und das jeweils aktive Menü an. Links oben finden Sie die xz-, rechts oben die yz- und links unten die xy-ebene (Tabelle 1). Nach dem ersten Aufruf von Fläche befindet sich der Cursor im Ursprung des Koordinatensystems. Mit < Pfeil links> und < Pfeil rechts> läuft der ~ e Cursor parallel zur x-achse (auf dem Bildschirm in den beiden linken Fenstern) und mit <Pfeil hoch> und < Pfeil runter> parallel zur z-achse. <Pfeil rechts> und <Pfeil links> gemeinsam mit der ShitHaste bewegen den Cursor in y-richtung. Steht nun der Cursor an der gewünschten Position, so markiert die Funktion < P > (Punkt fixieren) diese Stelle als ersten Eckpunkt der zu entwerfenden Fläche. Bedienungskomfort durch Menü- und CursorsteueiVng Beim weiteren Bewegen des Cursors wird ständig eine Verbindungslinie zwischen der aktuellen Cursorposition und dem zuletzt markierten Punkt angezeigt. Die Anzahl der Eckpunkte ist dabei beliebig. Falls Sie das Untermenü Fläche (mit< Enter>) verlassen bevor der Polygonzug, der die Fläche umrandet, geschlossen ist, so holt dies das Programm automatisch nach. Eine Linie, die auf diese Art erzeugt wird, ist immer sichtbar. Wichtig ist noch, daß sich innerhalb einer Fläche keine Linien kreuzen dürfen. Dies führt nämlich bei der (später besprochenen) Schattierung zu Problemen. [M] Mittelpunkt: Dieser Befehl setzt den Cursor auf den Ursprung des Koordinatensystems. Das erweist sich beispielsweise als sehr praktisch, wenn der Cursor irgendwo außerhalb des Bildschirms»verloren gegangen«ist. [A] Anfangspunkt: Diese Funktion positioniert den Cursor auf den ersten Punkt der mit»[p] Punkt fixieren«oder»[u] Unsichtbar«markiert wurde. [U] Unsichtbar: Es kann passieren, daß Sie eine Fläche darstellen wollen, deren Begrenzungslinien nicht alle zu sehen sein sollen. Diese Linien müssen also markiert werden, um anzuzeigen, daß sie unsichtbar sein sollen. Die Linie ist somit beim Zeichnen der Fläche nicht zu sehen, obwohl sie natürlich dennoch vorhanden ist und bei allen Berechnungen berücksichtigt wird. Falls in dem Hauptmenü»[S] Sonstiges[U] Unsichtbar«auf»AUS«Ebene xz yz xy Bildschirmplatz oben links oben rechts unten links Blick von vom links oben Tabelle 1. Drei Ebenen zeigen alles an gestellt ist, werden die als unsichtbar markierten Linien nicht angezeigt. Solange eine Fläche jedoch bearbeitet wird (die Fläche blinkt), sind auch die als unsichtbar definierten Linien zu sehen. Auch Punkte dürfen als unsichtbar definiert werden. Nach Aufruf des Menüpunktes»[F] Flaeche«bewegen Sie den Cursor an die Stelle, an die Sie den ersten Punkt setzen wollen. Mit»[P] Punkt fixieren«oder»[u] Unsichtbar«markieren Sie diesen Punkt sichtbar oder unsichtbar. Der nächste Aufruf von einer dieser beiden Funktionen definiert die blinkende Linie als sichtoder unsichtbar. Rufen Sie aber, ohne den Cursor zu bewegen, eine der beiden Funktionen nochmals auf, so wird der Endpunkt der Linie (ist immer noch die Cursorposition) separat noch einmal definiert. So können Sie zum Beispiel Körper zeichnen, bei denen nur die Eckpunkte zu sehen sind. [P] Punkt fixieren: Mit < P > wird die aktuelle Cursorposition markiert. [l] Punkt löschen: Der zuletztfixierte Punkt - und damit auch die blinkende Linie - wird gelöscht. [R] Restobjekt (EIN/AUS): < R > bewirkt, daß das ganze Objekt (außer der gerade bearbeiteten Fächen) nach dem Aufruf von»fläche«nicht mehr angezeigt ist. Das ist besonders dann von Vorteil, wenn sich bereits viele verschiedene Flächen auf dem Bildschirm»tummeln«und die Arbeit unübersichtlich machen. [K] Hilfskreis: Oft ist es sinnvoll, Hilfskreise zu benutzen - beispielsweise wenn Sie mit einem Polygonzug einen Kreisbogen annähern wollen. Zu diesem Zweck positionieren Sie den Cursor nach dem Aufruf dieser Funktion an der Stelle des gewünschten Kreismittelpunkts. Im Menü wählen Sie nun die Funktion»[K] Kreismittelpunkt«, um diesen zu markieren. Jetzt steht im Menü»[K] Kreislinie«. Es kann also ein Punkt eingegeben werden, der auf der Kreislinie liegen soll. Prompt erscheint der Hilfskreis, und der Menüpunkt wird ein letztes Mal verändert - nämlich durch die Funktion»[K] Kreis loeschen«. Normalerweise ist das Fadenkreuz immer mit dem zuletzt fixierten Punkt verbunden. Wenn Sie den Cursor bewegen, wandert demnach permanent eine Linie über den Bildschirm. Durch einen kleinen Mißbrauch der Hilfskreisfunktion läßt sich diese wandernde Linie abschalten. Sie rufen zu diesem Zweck die Hilfskreisfunktion einmal auf und arbeiten dann wie gewohnt weiter. Dreimaliges Drücken von < K > schaltet die blinkende Linie wieder ein. Seenden und Wiederaufruf des Menüpunkts»[F] Flaechec erreichen das gleiche. 45

Wie schon erwähnt, werden alle Objekte als Fläche oder als eine Kombination von Flächen betrachtet. Es stellt sich also die Frage: Gibt es gar keine Linien und Punkte? Es gibt sie natürlich. Eine Linie ist eine Fläche, die nur zwei Eckpunkte hat. Bei der Eingabe von Linien ist aber eine Besonderheit zu beachten. Zum Abschluß der Eingabe einer Linie erscheint nämlich die Frage Achse (J/N)? die Sie mit < N > beantworten müssen, wenn Sie eine Fläche mit zwei Eckpunkten (also eine Linie) erzeugen wollen. Andernfalls definieren Sie mit der Antwort < J > ein Achse, die Sie später als Rotationsachse verwenden können. Ähnlich verhält es sich bei der Definition einzelner Punkte. Nur mit dem Unterschied, daß die Frage Lichtquelle (J/N)? lautet. Für den Fall, daß Sie eine Lichtquelle definieren ( < J > ), lesen Sie weiter unten nach, wie Sie diese für Schattierungen benutzen. Punkte kennzeichnet auf dem Bildschirm ein kleines Kreuz. [U] Uebernehmen: Nach dem Ende der Eingabe dient diese Funktion dazu, die neue Fläche in das aktuelle Objekt zu übernehmen. Dies ist der Moment, in dem die als unsichtbar definierten Linien oder Punkte tatsächlich unsichtbar werden- falls dies in dem Menü»[S] Sonstiges«entsprechend festgelegt wurde. Auch jegliches Blinken auf dem Bildschirm findet damit sein Ende. Es sind nun alle Flächen und Makros fest in das Objekt übernommen. Sie können jedoch immer noch mit der Funktion :.[E) Editierenc: wieder zum Bearbeiten ausgewählt werden. [A] Achse: Mit dieser Funktion lassen sich sehr einfach die drei wichtigsten Achsen einzeichnen, um die jeweils eine Rotation erfolgen soll. Sie liegen jeweils deckungsgleich auf einer der Koordinatenachsen. Die neu definierte Achse wird in allen drei auf dem Bildschirm gezeigten Ebenen eingezeichnet. Ihre (positive) Spitze ist mit einem Kreuz gekennzeichnet. Dieses Kreuz gewinnt seine Bedeutung bei Rotationen, da es hier die Drehrichtung festlegt. Blickt man vom Fußpunkt der Achse in Richtung Spitze (zum Kreuz), so bedeutet ein positiver Drehwinkel eine Drehung im Uhrzeigersinn um die Achse. Das Untermenü [H] Horizontal-Achse [V] Vertikal-Achse [T] Tiefen-Achse [L] Achse loeschen zeichnet eine Achse in x- (horizontale), z- (vertikale) oder y-richtung (Tiefen Achse). Mit :.Achse loeschenc: verschwindet die aktuelle Achse. 46 Bild 1. Nur das Gewinde fehlt nocheine»mutter«mit CPC-Giga-CAD Beliebige Achsen lassen sich durch die Konstruktion von»flächen«mit zwei Eckpunkten erzeugen (siehe oben). Sie legen dazu mit Hilfe des Menüpunkts»[F] Flaechec: eine Linie fest, indem Sie zwei verschiedene Punkte fixieren. Dann beenden Sie die Routine. Die Frage :.Achse (J/N)?c: quittieren Sie mit < J >. Die beiden Punkte sind der Anfangs- und der Endpunkt der Linie, die als Rotationsachse dienen soll. Der zuletzt fixierte Punkt ist durch das Kreuz als Spitze gekennzeichnet. Damit liegt auch die Richtung der Achse (und damit die Drehrichtung) fest. [V] Verformen: Alle eingegebenen Objekte lassen sich auf verschiedene Arten verformen. Bearbeitet werden aber wiederum nur die blinkenden Objekte. Blinkende Flächen und Makros kopieren Sie, indem Sie im Bild 2. Das Dach ist weg- der Blick in eine»mutter«hauptmenü»[p] Form-Parameter«wählen und die Untermenüpunkte :.[A] Ausgangsflaechec:,»[E] Endflaechec: auf :.Je: und :.[V] Verbinden«auf :.Ne: setzen. Dann rufen Sie eine Verformung (beispielsweise Schieben) mit :.[A] Ausfuehren(Para)«auf.»[Z) Wiederholung«im Hauptmenü»[P] Form-Parameter«ist dabei auf»1«gesetzt. Je nach Anzahl der Flächen dauern die Berechnungen bis zu 30 Sekunden. Falls Sie keinen sichtlichen Erfolg haben, sind die Parameter ungünstig eingestellt. Wie man diese verändert, lesen Sie weiter unten. [A] Ausfuehren (Para): Dle Anzahl der Verformungen (siehe unten) wird mit Kopieren und Verbinden entsprechend der eingegebenen Anzahl ausgeführt. [J] Ausfuehren (Joy): Für Testzwecke können Sie die Routine auch ~...

ausführen lassen, ohne daß verbunden oder kopiert wird. Bei dieser und der vorhergehenden Funktion kommen alle vorher eingestellten Werte zur Wirkung, die im Haupt- und im folgenden Untermenü angegeben wurden. [L] Werte Joeschen: Alle Werte, die zum Verformen als Parameter eingegeben wurden, erhalten einen neutralen Wert: [R] Rotieren auf 0 [S] Schieben auf 0 [D] Dehnen auf 1 [V] Vergroessern auf 1 [R] Rotieren: Die Voraussetzung für jede Rotation ist eine Achse, um die gedreht werden soll. Diese wird mit der Funktion»Achse«aus dem Hauptmenü festgelegt. Nach dem Aufruf von Rotieren fragt das Programm zuerst nach dem»winkel«, der dann eingegeben werden muß. Wenn der Menüpunkt»[R] Rotieren«aktiv ist (auf dem Bildschirm steht er dann invertiert), wird mit den Cursorsteuertasten < Pfeil hoch> und <Pfeil runter> eine Drehung um die x-, mit < Pfeil rechts> und < Pfeil links> um die z- und gemeinsam mit < Shift > mit <Pfeil rechts> und < Pfeillinks > um die y-achse ausgeführt. (S] Schieben: Nach Auswahl dieses Menüpunktes erscheint die Frage»Weite«auf dem Bildschirm. Der Benutzer hat nun die Schrittweite einzugeben, um die das Objekt verschoben werden soll. Die Schrittweite wird in Einheiten (8 Einheiten= 1 Rasterpunkt = 4 Bildpunktel angegeben. <Enter> beendet die Eingabe. Mit aktivem»[s] Schieben«(inverse Darstellung im Menü) sind die Cursorsteuertasten aktiv. Mit < Pfeil rechts> und < Pfeil links> ist die x-, zusammen mit der Shift-Taste die y-, und mit < Pfeil hoch> und < Pfeil runter> wird die z-richtung angesprochen. [0] Dehnen: Diese Funktion bewirkt nach Eingabe des Dehnungsfaktors eine Stauchung oder Dehnung mit Hilfe der Cursorsteuertasten. <Pfeil rechts> (mit und ohne < Shift >) und <Pfeil hoch> erzielen eine Dehnung um den eingegebenen Faktor, <Pfeil links> (mit und ohne < Shift >) und <Pfeil runter> eine Stauchung. Die Richtung der Dehnung und Stauchung bezieht sich wieder, den Cursorsteuertasten entsprechend, auf die x-, y- und z-achse. [V] Vergroessern: Ähnlich wie bei»[d] Dehnen«erlaubt diese Funktion, zu vergrößern und zu verkleinern. Der Unterschied besteht darin, daß Dehnungen und Stauchungen in allen drei Dimensionen gleichzeitig erfolgen. Bild 3. Auf dem Siegerpodest - ein Kelch mit CPC-Giga-CAD Alle Werte im Menü»[V] Verformen«dürfen mit einem Zusatz eingegeben werden. Dies ist von Bedeutung für alle Verformungen, die mit»[a] Ausfuehren(Para)«aktiviert werden. Ein vorangestelltes»r«,»r«oder»kein Prefix«kennzeichnet den eingegebenen Wert als Relativwert. Das bedeutet, jede Verformung benutzt diesen Wert (zum Beispiel»Rotation r7 0«- bei jeder Rotation wird um 70 Grad gedreht). Steht ein»a«oder»a«voran, so geschieht folgendes: Der eingegebene Wert wird durch die in»[z] Wiederholung«(Untermenü Parameter) festgelegte Zahl geteilt. Jede Verformung verwendet nun diesen Bruchteil (zum Beispiel»Rotieren a180«und»wiederholung 4«- viermal wird das Objekt oder die Fläche um 45 Grad (=180/4) verschoben). [P] Form-Parameter: Mit Hilfe dieser Bild 4. Eine Fläche mehr, und schon können Sie nicht mehr in den Kelch schauen Funktionen werden die Parameter mit Ausgangswerten besetzt, die von Bedeutung für automatisch wiederholte Funktionen sind. Das automatische Wiederholen ruft der Befehl»[A] Ausfuehren(Para)«(zu finden unter dem Menüpunkt»[V] Verformen«) auf. Mit dieser Befehlsfolge kann man zum Beispiel eine Fläche mehrfach rotieren lassen, um dadurch ein dreidimensionales. Gebilde zu erzeugen. [A) Ausgangsflaeche (J/N):»Ja«beziehungsweise»Nein«entscheidet hier, ob die Ausgangsfläche oder das Makro, mit der die Konstruktion begonnen wurde, nach Abschluß der Arbeiten gelöscht werden soll oder nicht.»j«steht für nicht Löschen der Ausgangsfläche,»N«entsprechend für Löschen der Ausgangsfläche nach der Konstruktion. 47

[E] Endflaeche (J/N): Die Funktionsweise ist dieselbe wie bei :.[A] Ausgangsflaeche«, nur ist jetzt diejenige Fläche betroffen, die bei der Konstruktion als letzte erzeugt wurde. [V] Verbinden (J/N): Bei der Konstruktion werden zwischenzeitlich mehrere einzelne Flächen erzeugt. Diese Funktion entscheidet, ob die Flächen untereinander verbunden werden sollen oder nicht. Dies gilt wiederum nur für blinkende Flächen. [S] Geschlossen (J/N): Oft soll ein Rotationskörper offen bleiben und einen Blick ins Innere gestatten (siehe beispielsweise Bild 1). Wenn dieser Menüpunkt auf»n«gesetzt ist, so bleiben jeweils der erste und der letzte Punkt mit ihren Abbildern unverbunden. Bild 2 zeigt die Ausgangsfläche, die zum Darstellen dieses Rotationskörpers diente. Der linke obere Punkt ist dabei der erste, der rechte obere der letzte Punkt. Das Menü»[ F] Flaeche«wurde dazu mit < Enter > verlassen und die Fläche automatisch geschlossen. Aus dieser Fläche wird mittels Rotation ein Kelch geformt (Bild 3). [1].P Verbinden (J/N):»J«bedeutet, daß der erste Punkt der Ausgangsfläche und dessen Abbilder zu einer Fläche verbunden werden. Der erste Punkt unseres Bildes ist oben. Bild 4 zeigt, wie der Kelch aussieht, wenn dieser Parameter auf»j«steht. [L].P Verbinden (J/N):»J«hat dieselbe Wirkung wie»[1].p Verbinden«, nur bezieht sich diese Funktion jetzt auf den letzten Punkt der Ausgangsfläche. [N] Neues Makro (J/N):»J«bewirkt, daß alle neu erzeugten Flächen zu einem Makro zusammengefaßt werden. [Z] Wiederholung: Der an dieser Stelle eingegebene Wert gibt an, wie oft die eben beschriebenen und unter dem Menüpunkt :.[V] Verformen«eingestellten Funktionen angewendet werden sollen. So reichen bei der Darstellung von Kreisen schon 15 Eckpunkte aus, um das gezeichnete Vieleck nicht von einem Kreis unterscheiden zu können. Ein vom Computer gezeichneter Kreis sieht zwar rund aus, ist es aber nicht wirklich. Da ein Bild auf dem Monitor punktweise wiedergegeben wird, ist jeder Kreis auf einem Computer in Wirklichkeit ein Vieleck. Im Eingabemodus mit seiner relativ geringen Auflösung von 160 mal100 Punkten istein 15-Eck kaum von einem 60-Eck zu unterscheiden. Gleiches gilt bei der vollen Monitorauflösung von 640x200 Bildpunkten im Modus :.[Z] Zoomen«für ein 30- und ein 60-Eck. Das Zeichnen von Kreisen ist nun relativ einfach. Dazu benötigt man einen Punkt und eine Achse. Wichtig ist nur, daß Sie beim Verlassen des Menüpunktes :.Fläche«die Frage :.Lichtquelle 48 (J/N)?«mit < N > beantworten. Als Achse wählen Sie je nachdem, wie der Kreis im Raum liegen soll, eine der drei Hauptachsen (siehe :.[A] Achse«). Um diese Achse soll der Punkt rotieren. Wieman Kreise zeichnet Ein korrekter Kreis benötigt folgende Voreinstellungen. [A) Ausgangsflaeche (N) [E] Endflaeche (N) [V] Verbinden (J) [S] Geschlossen (N) [1].P verbinden (J) [L].P verbinden (N) [Z] Wiederholung: 15 Die Zahl der Wiederholungen darf natürlich frei gewählt werden. Ist der Wert allerdings kleiner als 15, sieht man die Vieleckform des»kreises«sehr deutlich. Nach diesen Einstellungen verlassen Sie :.[M] Form-Parameter«und wählen im Hauptmenü»[V] Verformen«. Dort wiederum wählen Sie»Rotieren«und geben aj60 ein. Das bedeutet, daß der Kreis (360 Grad) in 15 Teile geteilt wird. Nach Aufruf von»[a] Ausfuehren(Para)«erscheint das 15-Eck als Näherung für den gewünschten Kreis auf dem Bildschirm. [Z] Zoomen: Wegen der drei Bilder, die im Eingabemodus gleichzeitig dargestellt werden, ist die Auflösung beim Editieren des Bildes (160 mal 100 Punkte) nicht so hoch, wie später bei der Ausgabe auf dem Gesamtbildschirm. Beliebige kleine Ausschnitte gibt nun die Funktion»[Z] Zoom«vergrößert wieder. Die Auflösung des gesamten Bildschirms ist mit 640 mal 200 Punkten achtmal so groß wie im Eingabemodus. Die Funktionen [L] Links oben [R] Rechts oben [U] Links unten legen die entsprechende Ansicht fest, die vergrößert werden soll. Mit Hilfe der Cursorsteuertasten wird nun der blinkende Cursor auf dem Bildschirm bewegt. Er bezeichnet die obere linke Ecke des Bereichs, der später vergrößert erscheint. < Shift > positioniert den Cursor (dieser verändert sich in ein blinkendes Rechteck). Mit den Pfeiltasten wird jetzt der Bereich aufgespannt, der vergrößert werden soll. Sie bewegen dabei die rechte untere Ecke des Bereichs. Mit < Shift > wird auch diese positioniert, bevor dann automatisch die Vergrößerung erfolgt. Je nach Anzahl der Einzelflächen dauert die Berechnung bis zu 30 Sekunden. Mit :.0«rufen Sie eine Optimierungsfunktion auf, die den Körper so ausgibt, daß der gesamte Bildschirm optimal ausgenutzt wird. Eventuell blinkende Flächen oder Makros erscheinen beim Zoomen allerdings normal. < Enter > bricht das Zoomen ab. Das Objekt ist jetzt noch unverändert vorhanden und kann neu editiert werden. Erst mit Hilfe der Funktion»[G] Uebernehmen«wird der neue Ausschnitt übernommen. [0] Originalgroesse: Nach Aufruf von :.[0] Originalgroesse«werden die ursprünglichen Werte (Vergrößerungsfaktor und Ausschnitt) wieder restauriert, so daß sich bei der nächsten Darstellung des Objektes das ursprüngliche Bild zeigt. [N] Neu zeichnen: Aus Gründen der Zeitersparnis wird das Objekt nach Verlassen der vergrößerten Darstellung nicht automatisch neu gezeichnet. Dies erfolgt nur, wenn Sie den entsprechenden Menüpunkt aufrufen. Ein zweiter Weg ist das Verlassen von :.[Z] Zoomen«mit < Enter >. Das Zeichnen dauert je nach Anzahl der Flächen mehrere Sekunden. [G] Uebernehmen: Das Objekt wird in der eingestellten Vergrößerung zur weiteren Bearbeitung übernommen. Hinter dieser Funktion verbirgt sich eine kleine Falle. Wehn ein Ausschnitt zu stark vergrößert wird, kann es leicht passieren, daß beim Übernehmen das Objekt aus seinen Grenzen herauswächst und das Bild zerstört. [E] Editieren: Normalerweise setzt sich ein größeres Objekt aus mehreren Makros zusammen. Ein Makro ist bekanntlich eine Zusammenfassung von mehreren Flächen zu einem»unterobjekt«. Daraus ergibt sich der Vorteil, innerhalb eines Bildes (zum Beispiel ein Tisch mit Gegenständen darauf) einzelne Gegenstände als Ganzes bearbeiten und verändern zu können. Das Makro- oder die Fläche, die ausgewählt ist - erscheint immer blinkend. [L] Loeschen: Die blinkende Fläche (oder das blinkende Makro) wird gelöscht. [-]Vorherige Flaeche: Innerhalb des augenblicklich bearbeiteten Makros werden die einzelnen Flächen durchgeblättert. Mit<-> blättern Sie zurück zur vorherigen Fläche. [-]naechste Flaeche: Mit dieser Funktion blättern Sie die Flächen zyklisch vorwärts. Nach der letzten Fläche kommt damit automatisch wieder die erste an die Reihe. Bezogen auf die im Objekt vorhandenen Makros heißen die analogen Funktionen: [t]vorheriges Makro und [I]naechstes Makro Um beim Editieren einen definierten ~ e

Bild 5. Dieses Röhrenbild läßt sich einfach konstruieren und wirkt einmalig. Alle drei Darstellungen in vierfacher Auf Iösung (Helligkeit 100 bis 100; Fluchtpunkt = 10). Bild 6. Hier Ist die Verzerrung durch den Fluchtpunkt schon stärker. Dadurch wirkt die Perspektive sehr realistisch (Fluchtpunkt = 30; Helligkeit 0 bis 100). Ausgangspunkt zu erreichen, benutzen Sie die beiden letzten Funktionen dieses Untermenüs: [Sh-]erstes Makro und [Sh-]letztes Makro. :.Sh«steht für die Shift-Taste. [D] Diskette: ln diesem Menü finden Sie alle Funktionen im Zusammenhang mit der Diskettenstation. [A] Objekt speichern: Mit dieser Funktion wird das ganze Objekt auf der Diskette gespeichert. Nach Aufruf der Funktion müssen Sie den Namen eingeben, unter dem das Objekt abgelegt werden soll. Diese Funktion zeigt einen praktischen Nebeneffekt Falls zwei oder mehr Punkte auf derselben Stelle definiert sind, ist diese Mehrfachbelegung optisch nicht mehr festzustellen. Sie würde aber einen erhöhten Speicherplatzbedarf und in einigen ungünstigen Kombinationen Probleme mit der Schattierungsroutine bewirken. Aus diesem Grund werden beim Aufruf von»[a] Objekt speichern«alle Mehrfachbelegungen gelöscht. Beim Aufruf ohne Namensangabe wird damit nichts gespeichert, sondern nur jede Mehrfachbelegung aufgehoben. [B] Objekt laden: Diese Routine fragt Sie als erstes nach dem Namen des zu ladenen Objekts. Beim Schreiben in den Speicher beobachten Sie, wie das ~. Bild 7. Bei diesem Bild wurden auch die sichtbaren Linien ausgeschaltet und der Kontrast verringert (Helligkeit 20 bis 80; Fluchtpunkt = 70; sichtbare Linien = aus). 49

Objekt Fläche für Fläche entsteht. Das kann mehrere Sekunden dauern. Bewegt sich allerdings auch nach längerem Warten nichts auf dem Bildschirm, ist ein Fehler aufgetreten. Möglicherweise reicht der Speicherplatz nicht aus, oder die Datei steht gar nicht auf der Diskette. Falls sich bereits ein Objekt im Speicher befindet, wird das neue dazugeladen. Bis zu 500 Flächen können so gleichzeitig auf dem Bildschirm zu sehen sein. Der einzige limitierende Faktor ist die Größe der Objekte. [C] Makro laden: Die Funktionsweise entspricht der von»[l] Objekt laden«. Nun wird allerdings ein Makro in den Arbeitsspeicher geholt - und blinkend dargestellt. Auch Objekte, die als solche auf der Diskette stehen, lassen sich als Makro laden. Somit ist es möglich, alle Makros, aus denen sich ein Objekt zusammensetzt, zu einem einzigen Makro zu vereinen. [D] Directory: < D > listet den gesamten Disketteninhalt auf. Dies entspricht der CP/M-Funktion»DIR«. [E] Einzei-Save: Diese Funktion erlaubt es, die verschiedenen Makros, aus denen ein Objekt besteht, einzeln auf Diskette abzulegen. Dazu wird das jeweilige Makro blinkend auf dem Bildschirm ausgegeben und der Benutzer gefragt: Speichern (J/N/E)? < J > steht für :.Speichern«, < N > für :.nicht Speieherne und»nächstes Makro«aufrufen, während < E > für»exitc steht. < E > bricht also die Operation ab. [F] Makro Speichern: Das aktive Makro (das ist das augenblicklich blinkende) wird auf Diskette gespeichert. [G] Makro auf Diskette: :.Makro auf Diskette«listet alle Makros auf, die auf der Diskette stehen. Der Menüpunkt entspricht damit der CP/M-Funktion»DIR *.OBJc. [S] Sonstiges: Der neunte Punkt des Hauptmenüs umfaßt alle restlichen Hilfsroutinen: [U] Unsichtbar (EIN/AUS): Dieser Parameter gibt an, ob Linien, die als unsichtbar definiert wurden, angezeigt werden oder nicht.»eine steht für Darstellung :.unsichtbarere Linien. [l) Alles loeschen: Vor dem endgültigen Aufruf der Löschroutine muß noch die Frage Alles loeschen (J/N) mit < J > beantwortet werden. Mit < N > können Sie die Routine abbrechen, falls die Daten erhalten bleiben sollen. [N] Neu es Makro: < N > faßt alle Einzelobjekte nach ihrer Ausführung zu einem neuen Makro zusammen. [Z] Alles ein Makro: Dieser Menüpunkt faßt das ganze Objekt zu einem Makro zusammen. Es ist allerdings nicht sinnvoll, diese Funktion zu benutzen, bevor das Objekt auf Diskette gespeichert wurde. Alle einzelnen Makrodefinitionen innerhalb des Objektes werden gelöscht, da hinterher ja nur ein einziges Makro vorhanden sein soll. [E] Letztes Makro: Die Wirkung dieser Funktion ist dieselbe wie die der Funktion :.[Sh-]letztes Makro«unter dem Menüpunkt»[E] Editierenc. Das zuletzt eingegebene Makro erscheint blinkend. [F] Fast-Mode (EIN/AUS): Den»Fast Modus«sollten Sie nur benutzen, wenn Sie CPC-Giga-CAD genau verstanden haben. Die benötigte Rechenzeit ist auch bei den sehr schnellen Schneider Computern ein heikles Thema. Obwohl das Programm im Hinblick auf die Rechengeschwindigkeit in vielen Punkten optimiert wurde, ist der Zeitbedarf beim Zeichnen der Objekte doch sehr groß. Je mehr Ecken das Objekt hat, desto länger ist die Rechenzeit Der»Fast-Mode«mindert den Zeitbedarf bei Verformungen ein ganzes Stück. Das eigentlich Zeitkritische istjedoch das Zeichnen der Objekte und nicht die Verformung. Man kann also sehr viel Zeit sparen, wenn man nach dem Verformen das Zeichnen wegläßt. Beispielsweise können Sie so eine neue Achse einzeichnen, ohne die alte dabei aus dem Bild zu löschen. (Marcus Hutter/Stefan Groll/hg) Jetzt.zeigt' s CPC-Giga-CAD Der Eingabe- folgt die Ausgabe Routine. Auch der zweite Teil von CPc-Giga-CAD offeriert eine Vielzahl von Anweisungen, das Ergebnis individuell zu gestalten. W ie man Bilder konstruiert, darüber informierte ausführlich der vorhergehende Beitrag. Nun»zaubern«wir aus diesem Gerüst interessante Ausgaben auf den Bildschirm. Auf der Arbeitsdiskette brauchen wir die vier Programme FILM.COM PAINT.CHN PAINT.CMD TS.COM Im folgenden lernen Sie das Schattieren kennen, und wie man die Bilder ausdruckt. Dabei werden verdeckte Linien nicht angezeigt und das Objekt erscheint von der fiktiven Lichtquelle beleuchtet. Die Lichtquelle wird ja bei der Eingabe des Objekts mitdefiniert (Eingabe eines Punktes). Ferner erlaubt die Routine :.PAINT«, das Objekt, die Lichtquelle oder beide zusammen um eine ebenfalls vorher definierte 50 Achse rotieren zu lassen. Auch als unsichtbar definierte Linien werden bei Bedarf an dieser Stelle wieder sichtbar. Ähnlich wie die vorher besprochene Eingaberoutine rufen Sie die Ausgaberoutine mit Hilfe von Turbo Start (TS) auf: TS PAINT Die einzelnen Menüpunkte treten wahlweise durch Drücken des Kennbuchstabens oder durch Ansteuern der Zeile mit dem Cursor in Kraft. Der Cursor wird mit den Steuertasten < Pfeil hoch> und <Pfeil runter> bewegt. Mit der Leertaste startet dann die Routine, beziehungsweise wird das zuständige Untermenü aufgerufen. Diesen Programmteil können Sie (wie schon den Programmteil»CREATE«) ohne Zerstörung des Objektes oder der Voreinstellungen verlassen und wieder aufrufen. Allerdings darf zwischenzeitlich der Speicherbereich ab 76FF hex nicht überschrieben werden. Das Hauptmenü von»paint«besitzt folgende vier Punkte: [D] Darstellen [M] Modi einstellen [P] Parameter einstellen [A] Aufloesung einstellen (D] Darstellen: Der Menüpunkt»Darstellen«beinhaltet fünf Unterpunkte. [L] Objekt laden: Bevor Sie die Funktionen»[B] Bild berechnen«aufrufen, geben Sie mit dieser Routine hier den Namen des Objektes an, das Sie berechnen wollen. (H] Hintergrund: Normalerweise erscheinen alle Objekte auf hellem Hintergrund. Bei der Berechnung eines Bilds darf aber auch ein anderes, vorher berechnetes Bild als Hintergrund benutzt werden. Dafür ist nur vor dem Berechnen des Bildes mit»[h] Hintergrund«der Name des Hintergrundbildes einzugeben. Sowohl einzelne Bilder als auch Bildsequenzen können Sie (zum Beispiel für Filme) verwenden. [D] Bild darstellen: Jedes Bild oder jede Bildsequenz, die bereits berechnet und auf Diskette gespeichert wurde, kann mit dieser Funktion auf dem Bildschirm ausgegeben werden. Dazu geben Sie nur, nachdem Sie die Funktion aufgerufen haben, den Namen des Bildes an, das angezeigt werden soll. Während die reinen Daten mit der Endung»OBJ«auf der Diskette stehen, ~ ~

tragen die berechneten Bilder die Endung»Pix«(welche Buchstaben für x in Frage kommen, lesen Sie im nächsten Absatz). Solche Grafiken beanspruchen allerdings mit 16 KByte bedeutend mehr Speicherplatz. [B] Bild berechnen: Nach der Eingabe des Objektnamens mit»[l] Objekt laden«, rufen Sie zum Berechnen des Bildes diese Funktion auf. Der hier geforderte Name ist derjenige, den das Bild auch auf der Diskette erhalten soll. Falls Sie keinen Namen (nur < Enter > drücken) angeben, wird das Bild nicht auf Diskette gesichert. Bei der Berechnung mehrerer Bilder lautet der Zusatz (die Extention) der ersten Datei»PIA«, die der nächsten»pib«und so weiter. Wenn Sie bei der Eingabe selbst eine Erweiterung angegeben haben (zum Beispiel»Name.XXD«), wird diese hochgezählt. Das nächste Bild trägt dann den Namen»Name.XXE«- das dritte»name.xxf«und so weiter. [F] Film abspielen: Eine Bilderserie, die in Form von Filmbildern (siehe weiter unten»auflösung einstellen«) berechnet wurde, spielt diese Funktion als Film ab. Die Abspielgeschwindigkeit liegt wahlweise zwischen 2 und 50 Bildern pro Sekunde. Nach der Eingabe des Namens der gewüschten Sequenz und Drücken der Enter-Taste wird der Film geladen und abgespielt. Den Cursortasten kommt hier eine besondere Bedeutung zu: <Pfeil hoch > beschleunigt den Ablauf der Bildsequenz, <Pfeil runter> bremst ihn ab. <Pfeil rechts> läßt den Film vorwärts und <Pfeil links> läßt ihn rückwärts laufen. Nach Drücken der Tasten < Pfeil links> oder < Pfeil rechts> gemeinsam mit < Shift > läuft der Film immer im Wechsel vorwärts und rückwärts ab. Die Standardgeschwindigkeit, 25 Bilder pro Sekunde, wird mit < Shift > und < Pfeil hoch> eingestellt. Gemeinsam mit der < Pfeil-runter> Taste stoppt < Shift > den Ablauf. Jetzt haben die Cursorsteuertasten folgende Bedeutung: <Pfeil rechts> entspricht einem Bild vorwärts und < Pfeillinks > blättert ein Bild zurück. Mit < Shift > und < Pfeil hoch > startet der Filmablauf wieder und < Esc > bricht die ganze Routine ab. Wem die voreingestellten Farben von CPC-Giga-CAD nicht zusagen, der kann mit folgenden Parametern alle 27 Farben des Schneider CPC ansprechen. Auf dem Grünmonitor ergeben sich entsprechende Grünwerte. Tabelle 1 zeigt die möglichen Farbkombinationen. Der erste Wert bezieht sich auf die Schreibfarbe, das zweite Zeichen steht für die Hintergrundfarbe. Zusammen mit < Ctrl > verändern diese Tasten die Rahmenfarbe (Border). Filme können Sie auch als eigenstän- \ Schwarz a A Blau b B Hellblau c c Rot d D Magenta e E Hellviolett f F Hellrot g G Purpur h H helles Magenta i I Gron j J Blaugran k K Himmelblau I L Gelb m M Weiß n N Pastellblau 0 0 Orange p p Rosa q Q Pastell-Magenta r R Hellgran s s Seegron t T helles Blaugran u u UmonengrOn V V Pastellgrün w w Pastell-Blaugrün X X Hellgelb y y Pastellgelb z z Leuchtendweiß Tabelle 1. Die Farben werden mit einfaehern Tastendruck verändert. Der Buchstabe in der ersten Spalte steht für die Schreibfarbe, der in der zweiten Spalte für die Farbe des Hintergrundes. 2 18 3 26 4 34 5 42 6 49 7 57 8 65 9 73 10 81 11 89 12 97 13 105 14 112 15 120 16 128 17 136 18 144 19 152 Tabelle 2. Der Speicherbedarf in Abhängigkeit von der Zahl der Bilder diges Programm auf der Diskette speichern. Dazu lassen Sie den gewünschten Film wie gewohnt ablaufen und brechen ihn mit < Esc > ab. Dann legen Sie den Speicherinhalt mit SAVE xx Name.COM auf Diskette ab. Alle Einstellungen (Geschwindigkeit und Richtung) werden dabei ebenfalls mit gespeichert. Die Aufstellung in Tabelle 2 zeigt die Werte für xx in Abhängigkeit von der Anzahl der Filmbilder. Eine weitere Möglichkeit, einen Filmlauf zu starten, bietet der Aufruf: FILM Name.PIA [M] Modi einstellen: Berechnung und Darstellung der Bilder hängen von einigen Voreinstellungen ab. [L] Variable Lichtqelle (J/N): ln der Eingaberoutine können Sie eine Lichtquelle zur Beleuchtung des Objektes definieren. ln diesem Menüpunkt bedeutet < J >, daß die Lichtquelle sich um eine ebenfalls vorher definierte Achse dreht. Das funktioniert aber nur, wenn mehrere Bilder berechnet werden. Bei jedem Bild dreht sich dann die Lichtquelle um den Rotationswinkel, der bei der Eingabe festgelegt wurde. Gleiches gilt für die anderen festgelegten Parameter, wie beispielsweise»schieben«und so weiter. [0] Variables Objekt (J/N): Dieser Punkt funktioniert genauso wie der vorhergehende. Die Verformungen werden jetzt aber auf das Objekt angewandt. (P] Sichtbare Linien (EIN/AUS): Bereits bei der Eingabe haben Sie festgelegt, welche Linien sichtbar oder unsichtbar sein sollen. Als sichtbar definierte Linien können mit dieser Routine wahlweise ein- oder ausgeschaltet werden. Das Ausschalten ist besonders wirkungsvoll, um fließende Übergänge von einer Graustufe in die andere zu erreichen. Für scharfe Kanten ist diese Routine besser auf»ein«gestellt. [U] Unsichtbare Linien (EIN/AUS): Dieser Punkt funktioniert genauso wie der vorherige, bloß in bezug auf unsichtbar definierte Linien. [A] Objekt erhalten (J/N): Sind mehrere Bilder zu berechnen, wird das Objekt von der Diskette geladen, gegebenenfalls mit der Rotationsmatrix verknüpft und schließlich wieder auf Diskette gespeichert. Dieser Vorgang wiederholt sich genauso bei jedem weiteren Bild, das berechnet wird. Das Original bleibt nur erhalten, wenn dieser Parameter auf < J > steht. Wenn das verformte Objekt weiterverarbeitet werden soll, müssen Sie diesen Parameter auf < N > einstellen. ln jedem Fall sollten Sie daher vom Ausgangsobjekt eine Sicherheitskopie aufbewahren. [0] Durchsichtig (J/N):»Durchsichtig«steht für einen transparenten Körper. Linien im Hintergrund, die normalerweise verdeckt sind, machen Sie auf diese Weise sichtbar. Das Objekt erscheint durchsichtig mit einer Helligkeitsabstufung von 0 bis 100. Die Einstellung der Helligkeit von 100 bis 100 bringt ein Drahtmodell auf den Bildschirm. [H] Hardcopy (EIN/AUS): Wenn Sie einen grafikfähigen Drucker angeschlossen haben, dann kann mit Hilfe dieses Punktes eine Hardcopy ausgegeben werden. Diese wird ausge- 51

fi? ~ e Bild 1. Diese Bildsequenz verdeutlicht die Funktion»Schnitt-Vorne«. Sie sehen: Bildsequenzen sind auch in vierfacher Auflösung möglich (Fluchtpunkt = 22; Helligkeit = 0 bis 100; Schnitt-Vorne = 0 bis 100) druckt, sobald das Bild oder die Bilder fertig berechnet sind. Tabelle 3 gibt die Stellen an, an denen Sie das Programm an Ihren Drucker anpassen müssen. ln dem nebenstehenden Kasten finden Sie die ausführliche Erklärung, wie die Anpassung des Programms an Ihren Drucker vor sich geht. [W] Nach Bild warten (J/N): Der Computer wartet bei < J > nach jedem Bild darauf, daß Sie eine Taste drücken. ln diesem Fall können Sie, wie in ~[F] Film abspielen«beschrieben, die Farben verändern. Bild 2. Noch ist das Ergebnis nicht zu erkennen Bild 3. Der Ring wird erkennbar Bild 4. Die»fliegende Untertasse«nimmt Gestalt an

[P] Parameter einstellen: Bei den folgenden Parametern liegt die untere Grenze immer bei 0 und die obere bei 100. Sie können mit Ausnahme von»[h] Helligkeit«diese Werte damit als Prozentangaben betrachten. Nach Aufruf der betreffenden Funktionen wird jeweils nach dem minimalen und dem maximalen Wert gefragt. Bei der Berechnung von mehr als einem Bild erhöht sich der Wert automatisch um den Betrag»(Maximum - Minimum)/Anzahl der Bilder«. Die Berechnung nt immer mit dem Minimum. Für die Auswertung eines einzelnen Bildes ist also nur dieser Wert von Bedeutung. [H] Helligkeit: Der minimale Wert gibt die Helligkeitsstufe an, die für»schwarz«benutzt werden soll, der maximale Wert die für»weiß«. [F] Fluchtpunkt: CPC-Giga-CAD bietet eine sogenannte Fluchtpunktdarstellung. Der Fluchtpunkt liegt immer in der Bildmitte. Mit»0«wird das Bild ohne Fluchtpunktdarstellung berechnet, mit 100 die maximale Fluchtpunktdarstellung wiedergegeben. [E] Schnitt-Vorne: Dieser und der folgende Parameter zeigen einen Schnitt durch das Objekt. Es wird dabei von vorne nend»zerlegt«, der vordere Teil des Objekts wird einfach nicht mitgezeichnet.»0«bedeutet keinen Schnitt und» 1 00«steht für ganz hinten. Denken Sie daran, daß dreidimensional gezeichnete Objekte hohl sind. Beim Berechnen eines einzigen Bildes, ist verständlicherweise nur der erste ein- Bild 5. Das Bild wirkt aufgeschnitten Bild 6. Die Untertasse ist komplett ~ ~ 53

Die Harclcopy-Routine paßt für ieden Drucker Bei fast allen Programmen, die mit Grafikausgabe arbeiten, fällt es den Benutzern schwer, die Druckerroutinen an ihr Gerät anzupassen. CPC-Giga-CAD ist von Hause aus für Epson- und Epson-kompatible Drucker vorbereitet. Aber es gibt auch viele andere Drucker, die mit Schneider-Computern zusammenarbeiten. Falls diese einen anderen Befehlssatz benutzen, ist die Anpassung des Programms erforderlich. Ganz egal welchen Drucker Sie besitzen, Sie müssen als erstes die Programme wie abgedruckt eingeben. Die Hardcopy-Routine in dem Programm»PAINT.CMD«wird erst später angepaßt. Haben Sie also alle sechs CPC Giga-CAD-Dateien auf der Diskette, kopieren Sie von der Schneider-Systemdiskette den Debugger»DDT«auf die Arbeitsdiskette. Zum Verändern der Hardcopy Daten starten Sie nun DDT mit DDT PAINT.CMD (Enter) Der Computer gibt jetzt folgende Meldung auf dem Bildschirm aus: DDT VERS 2.2 NEXT PC 1BOO 0100 Die Ziffer 100 hex unter PC zeigt die Startadresse und 1 BOO hex unter NEXT die Endadresse an. Diese beiden Werte brauchen wir zum Sichern der veränderten Version. Falls Sie das Programm an eine andere Stelle geladen haben, ändern sich natürlich diese Zahlen. Als nächstes geben wir die Parameter für unseren Drucker an. ln Tabelle 3 finden Sie die Werte, die anzupassen sind. Alle neun Parameterbereiche nen jeweils mit einem Byte, das die Länge der Befehlssequenz beinhaltet. Danach steht der eigentliche Steuerbefehl für den Drucker. ln unserem Beispiel ändern wir die Sequenz für Epson Drucker in eine für den Star SG 10. Die Adressen aus Tabelle 3 beziehen sich immer auf den Dateianfang. 84 hex muß deshalb zu der Startadresse (in unserem Fall 100 hex) addiert werden. Wir geben also -80184 ( Enter) ein.»s«befiehlt dem DDT, einen Speicherinhalt anzuzeigen und gegebenfalls zu verändern. Auf dem Bildschirm steht jetzt: 0184 00 Während der Epson-Drucker nicht initialisiert werden muß, braucht der Star eine 2 Byte lange Steueranwei- sung. Geben Sie deshalb»02«ein. 0184 00 02 ( Enter) Der Bildschirm zeigt jetzt 0185 00 Sie sehen, daß der erste Wert hinter der,adresse immer der alte und der zweite der neue von Ihnen eingegebene Befehl ist. Falls Sie einmal nichts verändern wollen, drücken Sie einfach die Enter-Taste. An der Adresse 0185 hex muß 1B hex stehen. 0185 00 1B ( Enter) Den nächsten Wert ändern Sie auf 0186 00 40 (Enter) Bis 0190 hex haben Sie bei dem Star-Drucker dann Ruhe. Manche andere Drucker benötigen hier die Eingabe der Befehlsfolge für das Verlassen des Garfikmodus. Ab 0190 hex steht die Folge zum Senden von 639 Grafikzeichen. 0190 04 05 0191 1B 1B 0192 4C 67 0193 7F 04 0194 02 7F 0195 00 02 Beim Epson-Drucker (und bei allen Schneider-Druckern) steht bei 190 hex die Länge der Befehlsfolge (4 Byte). 191 und 192 hex ist die Befehlsfolge für den gesuchten Befehl. Die Werte müssen beim DDT unbedingt hexadezimal angegeben werden. Beim Star SG 10 ist die Folge ein Byte länger. Von 191 bis 193 hex steht deshalb: 1B 67 04 Die Werte?Fund 02 bezeichnen die 639 Punkte (7F hex (= 127) plus 2 x 256 (= 512)). Die niederwertige Stelle ist bei den meisten Druckern zuerst anzugeben. Die folgenden Werte geben den Zeilenvorschub an. Beim Epson lauten sie: 05 für Länge der Sequenz OA Zeilenvorschub (LF) OD Wagenrücklauf (CR) 1 B Escape Oetzt folgt Steuerbefehl) 33 Zeilenvorschub um n/216 Zoll n der Wert für n Beim Star SG 10 sind die Anweisungen anders aufgebaut. Für den Vorschub nehmen wir den Befehl Papier um n/144-zoll vorschieben. Die Anweisungen für den Vorschub um eine Halbzeile lauten dann: 04 für Länge der Sequenz OD Wagenrücklauf (CR) 1 B Escape Oetzt folgt Steuerbefehl) 4A Zeilenvorschub um n/144 Zoll n der Wert für n Falls das Bild verzerrt erscheint, ändern Sie die hier aufgeführten Werte: CPC-Giga-CAD läßt sich so an jeden Geschmack anpassen. Bei der Anpassung des Star SG 10 fahren Sie wie folgt fort: 0196 05 04 (Enter) 0197 OA OD (Enter) 0198 OC 1B ( Enter) 0199 1B 4A ( Enter) 019A 33 01 ( Enter) 019B 01 00 (Enter) 019C 05 04 ( Enter) 0190 OA OD ( Enter) 019E OD 1B {Enter) 019F 1B 4A ( Enter) 01AO 33 03 ( Enter) 01A1 03 00 ( Enter) 01A2 05 04 ( Enter) 01A3 OA OD ( Enter) 01A4 OD 1B ( Enter) 01A5 1B 4A ( Enter) 01A6 33 07 ( Enter) 01A7 07 00 (Enter) 01A8 05 04 ( Enter) 01A9 OA OD ( Enter) 01AA OD 1B ( Enter) 01AB 1B 4A ( Enter) 01AC 33 02 ( Enter) 01AD 02 00 ( Enter) 01AE 05 04 ( Enter) 01AF OA OD ( Enter) 01BO OD 1B ( Enter) 01B1 1B 4A ( Enter) 01B2 33 08 ( Enter) 01B3 08 00 ( Enter) 01B4 05 04 ( Enter) 01B5 OA OD ( Enter) 01B6 OD 1B ( Enter) 01B7 1B 4A ( Enter) 01B8 33 OE ( Enter) 01B9 OE 00 ( Enter) Ab Adresse 01BA hex darf nichts mehr verändert werden. Die Eingabe beenden Sie mit 01BA OA. ( Enter) Sobald der Prompt»-«auf dem Bildschirm erscheint, verlassen Sie DDT mit <CTRL+C>. Jetzt sehen Sie den Prompt A) des CP/M. Mit SA VE 26 PAINT. CMD speichern Sie die neue Datei auf der Diskette. Die 26 in der Speicheranweisung steht für die Zahl der 256 KByte langen Blöcke, die das Programm im Speicher belegt. Die Rechnung ist einfach: 1BOO hex minus 100 hex macht 1AOO hex. 1AOO hex geteilt durch 256 ergibt 1A hex (=26 dez). 1BOO hex war die Zahl unter NEXT beim Aufruf des DDT und 100 hex stand unter PC. 54 ~ ~

Bild 7. Das ist ein Film mit 18 Bildern (Auflösung 224 mal 72 Punkte). Man erkennt leicht, wie durch Überlagerung dreiereinzelfilme (für jeden Buchstaben ein Film), in der sich drei Buchstaben um verschiedene Achsen drehen, ein gemeinsamer Film erzeugt werden kann. Adresse Routine 84 hex Druckerinitialisierung BA hex Verlassen des Grafikmodus des Druckers 90 hex Druckerinitialisierung für anschließendes Senden von 639 Grafikzeichen 96 hex 1 Halbzeile Vorschub 9C hex 3 Halbzeilen Vorschub A2 hex 7 Halbzeilen Vorschub AB hex 1 Ganzzeile Vorschub AE hex 4 Ganzzeilen Vorschub B4 hex 7 Ganzzeilen Vorschub Die Adressen beziehen sich auf den Dateianfang. Tabelle 3. Adressen für die Druckeranpassung in der Routine 11PAINT.CMD«. Jeweils das erste Byte bezeichnet die Anzahl der nachfolgenden gültigen Codebyte. gegebene Wert von Bedeutung. [B] Schnitt-Hinten: Bei dieser Routine wird der hintere Teil abgeschnitten. Alle anderen Informationen entsprechen denen von»schnitt-vorne«. [Z] Bilderanzahl: Dieser Parameter legt fest, wieviele Bilder berechnet werden (Ein Film besteht aus maximal 19 Bildern). [A] Auflösung einstellen: Drei verschiedene Auflösungswerte für statische und ein Wert für Filmbilder stehen zur Verfügung. ln diesem Untermenü können Sie die Unterpunkte allerdings nicht durch einfache Eingabe der entsprechenden Taste aktivieren. Sie wählen stattdessen mit den Tasten <Pfeil hoch> und <Pfeil runter> die gewünsche Darstellungsart aus. Mit < Enter > verlassen Sie das Menü. [F] Filmbilder (224 72): Für Filmbilder ist wegen Speicherplatzproblemen die Punktzahl pro Bild zu reduzieren. Diese Bilder können sich aus diesem Grund nicht über den ganzen Bildschirm ausdehnen. [1] Einfach (640 200): Diese Darstellungsart entspricht dem Modus 2 des Schneider-Betriebssystems. [2] Doppelt (640 400): Der Bildschirm ist jetzt doppelt so groß. Die Ausgabezeit (nur auf dem Drucker) verlängert sich dadurch auf das Doppelte im Gegensatz zur einfachen Auflösung. [4] Vierfach (640 800): Mit Hilfe dieses Menüpunkts ist das Bild viermal so groß wie bei der einfachen Auflösung. Die beiden letzten Ausgaberautinan sind nur für einen Matrixdrucker gedacht, da die Auflösung auf dem Bildschirm ohne Änderung des Betriebssystems 640 mal 200 Punkte nicht überschreiten kann. Es ist sicher leicht zu verstehen, daß ein Drucker mehr Zeit für die Ausgabe eines Bildes mit vielen Punkten als für ein Bild mit wenigen Punkten braucht Probedrucke führen Sie deshalb sinn: vollerweise mit einer niedrigen Auflösung durch. Für den endgültigen Ausdruck Ihres Meisterwerks wählen Sie dann natürlich eine hohe Auflösung. (Marcus Hutter/Stefan Groll/hg) 55

Die Schattien~ng - ein CPC Giga CAD Schmankerl Tiefenwirkung erzielen geeignete Schattenwürfe. Was für das menschliche Auge einfach zu sehen ist, das bedeutet für den Computer eine komplizierte Rechenaufgabe, die ihm nur schwer beizubringen ist. D ie Qualität eines CAD-Programms zeigt sich an der Bildausgabe. Einfache Objekte lassen sich relativ leicht auf den Bildschirm (oder das Papier) zaubern. Daß solch ein Gebilde aber fast immer»unecht«wirkt, liegt an der meist unnatürlichen (weil fehlenden) Lichtquelle. Jedes Bild lebt nämlich auch von den Schatten, die der Gegenstand wirft, wenn er von einer einzigen Stelle aus angestrahlt wird. CPC-Giga-CAD ist deshalb mit einer sehr umfangreichen Schattierungsroutine ausgestattet. Alle Objekte werden als eine Ansammlung einzelner Flächen vom Computer verwaltet. Häufig definieren ähnliche 3D-Grafikprogramme nur die Kanten der Gebilde- also nur Strecken. Beim Ausblenden von verdeckten Linien bereitet diese Art aber große Schwierigkeiten, da ja ein Strich bekanntlich keinen Schatten wirft. Die hier benutzte Methode unterscheidet sich aber noch in einem anderen wichtigen Punkt von denen vieler Konkurrenten. Die Zahl der Eckpunkte ist nicht auf drei beschränkt. Sie dürfen jede Fläche aus»beliebig«vielen Eckpunkten zusammensetzen. Dies macht die Schattierungsroutine kompliziert und auch langsamer. Die Ausgabezeiten von CPC-Giga-CAD bleiben aber aufgrund der hohen Arbeitsgeschwindigkeit Ihres Schneider CPCs noch erfreulich kurz. Prinzipiell arbeiten fast alle Schattierungsroutinen nach dem gleichen Schema. Zuerst werden die Winkel zwischen allen Flächen und dem Vektor, der die Lichtquelle beschreibt, berechnet und in einem Feld im Speicher abgelegt. Im nächsten Schritt werden die Flächen in der Reihe ihrer Sichtbarkeit geordnet und in dieser Reihenfolge auf den Bildschirm ausgegeben. Diese Reihenfolge führt zu den ersten Problemen. Bei genauer Betrachtung stellen Sie nämlich fest, daß die Entscheidung, ob ein Gegenstand sichtbar ist, für das menschliche Auge automatisch geklärt 56 ist. Den Computer stellt solch eine Entscheidung aber vor eine schwer lösbare Aufgabe. Ein besonders beliebtes und einfaches Sortierkriterium für dieses Problem ist die Länge des Normalenvektors. Dieser liefert aber leider nicht immer zufriedenstellende Ergebnisse. Eine weitere Schwierigkeit dieses Verfahrens liegt darin, daß einzelne Flächen nicht einfach nacheinander auf den Bildschirm gezeichnet werden dürfen. Denken Sie beispielsweise an zwei Flächen, die sich gegenseitig überlappen. Schon darf nicht die erste Fläche und nachfolgend die zweite gezeichnet werden. Der nächste- und für uns auch schon recht brauchbare - Weg verzichtet auf das Sortieren der Flächen. Sie erscheinen einfach in beliebiger Reihenfolge auf dem Bildschirm. Dabei berechnet der Computer von jedem gezeichneten Punkt die Tiefe und legt diesen Wert im Speicher ab. Die Tiefe jedes weiteren Punktes, der an derselben Stelle gesetzt werden soll, wird mit dem schon vorhandenen Wert verglichen und nur gezeichnet, wenn er weiter vorne liegt. Speichelprobleme Doch auch damit ist das Problem noch nicht gelöst. Selbst wenn man für die Tiefe jedes Bildpunktes nur ein Byte reserviert, reicht der Speicherplatz des Computers nicht aus. Bei einer Auflösung von 128000 Bildpunkten (640 mal 200) benötigt in so einem Fall allein das Bild 128 KByte. Auch diese Idee ist damit auf einem Schneider CPC nicht zu realisieren. Dennoch hilft dieser Ansatz weiter. Wenn der Computer das Bild zeilenweise aufbaut, dann ist pro Grafikspalte nur noch ein Tiefenwert nötig. Das Flußdiagramm in den Bildern 1 bis 6 erklärt die Schattierungsroutine von CPC Giga-CAD. Der Hauptteil der Routine ist vollständig in Maschinensprache geschrieben. Als erstes müssen ein paar Vorbereitungen getroffen werden. Wie bereits oben erwähnt, muß der Winkel zwischen dem Normalenvektor der Fläche und dem Lichtquellenvektor berechnet werden. Hierbei ist natürlich prinzipiell der Unterschied zum Ortsvektor zu bedenken; in der Mathematik aber nur eine Sache der Definition. Wie berechnet man nun den Winkel zwischen den beiden Vektoren? Folgende Formel ergibt sich aus der Definition des Skalarprodukts: Ü v= lüi IVi cos cp - cos cp = ~-v... lul lvl Das Skalarprodukt ist im dreidimensionalen Raum folgendermaßen definiert: ln unserem Fall interessiert nicht der Winkel zwischen zwei Vektoren, sondern der zwischen Ebene und Vektor. Aus diesem Grund nimmt man den Normalenvektor zu Hilfe, der auf der Ebene senkrecht steht und somit mit dieser einen Winkel von 90 Grad bildet. Der Winkel zwischen Normalen- und Lichtquellenvektor ist also 90 Grad minus den gesuchten Winkel. Um nun den Normalenvektor zu berechnen, brauchen Sie zwei linear unabhängige Vektoren, die die Ebene aufspannen. Drei Eckpunkte der gegebenen Fläche legen diese beiden Vektoren schon eindeutig fest. E:X = A + k. ü + L. V g: X= B + r w Verschieben Sie nun die Ebene in den Ursprung (durch Subtraktion des Vektors A), so erhalten Sie eine parallele Ebene, die durch die Vektoren ü'l.md \/aufgespannt wird. Der Normalenvektor läßt sich nun als Vektorprodukt von crund \!berechnen. Die jeweilige Koordinate berechnet sich aus der Determinante der Restkoordinaten. Der zweiten Determinante muß ein Minuszeichen vorangestellt werden.

Den so berechneten Vektor brauchen Sie nur noch in die bereits hergeleitete Formel einzusetzen: COS <P = -- - ~ X ;:) "'L l(u xv)l lwl Schließlich bleibt noch zu klären, wie man den Betrag eines Vektors ermittelt. Dazu nehmen Sie folgende Formel: 1Ui = (~ 1 ) = V u 2 + u 2 + u 2 2 1 2 3 u3 Die Schattierungsroutine multipiziert den Cosinus dieses Winkels mit 64. Dadurch liegt der berechnete Wert immer zwischen 0 und 64. Der Wert wird als 1-Byte-Zahl im Speicher abgelegt und der ganze Prozeß mit jeder einzelnen Fläche wiederholt. Um die Wartezeiten so kurz wie möglich zu halten, bestimmt das Programm anschließend die absoluten Extrema des Objektes und die relativen Extrema jeder Fläche. Damit arbeitet der Computer immer nur im für die Ausgabe Beschränkunp auf das Wesentliche interessanten Bereich. Alle diese Werte werden in einem Feld abgelegt. Die 3D Koordinaten der Eckpunkte müssen nun in Bildschirmkoordinaten umgerechnet und codiert im Speicher gesichert werden. Nun kann endlich die Schattierung nen. Die Variablen für das Programm finden Sie in Tabelle 1. Alles weitere erklärt sich aus dem Flußdiagramm. Als letztes nehmen wir die einzelnen Komponenten der eigentlichen Schattierungsroutine unter die Lupe. Da sich das Bild zeilenweise aufbaut, startet die Routine mit einer Schleife (Bild 1) beim Minimum ED. Alle folgenden Grafikspalten, in denen gezeichnet wird, erfahren die gleiche Behandlung. Jeder gesetzte Punkt wird auf seine räumliche Tiefe hin überprüft. Daher muß zuerst das Feld mit den Werten für jede einzelne Grafikspalte auf den Wert der hinteren Schnittebene x gesetzt werden. Dadurch ist gewährleistet, daß der erste Punkt in einer bestimmten Grafikspalte nicht übergangen wird. Die Tiefe ist an der entsprechenden Stelle garantiert gespeichert. ln einer weiteren Schleife werden alle Flächen des Gebildes für jede Grafikspalte neu bearbeitet. Das mutet sehr umständlich an, ist aber die weitaus schnellste Methode. Ein Vergleich der Grafikzeile LA mit den im Feld gespeicherten Extrema prüft, ob die Zeile innerhalb dieser Grenzen liegt. Schneidet die Grafikzeile die Fläche nicht, so wird diese übergangen und die nächste Fläche behandelt. Diese Methode reduziert die Wartezeiten auf ein Minimum. Die folgende Schleife ermittelt von allen Randlinien der aktuellen Fläche die Anfangs- und die Endkoordinaten. Diese Koordinaten werden am Punkt 1 einem Unterprogramm (Bild 2) übergeben. Dieses hat allein die Aufgabe, die Schnittpunkte der Fläche mit der Zeile LA zu bestimmen. Ein weiteres Unterprogramm (Bild 3) berücksichtigt die Fälle, bei denen der Schnittpunkt außerhalb des Bildschirms liegt. Ob diese Schnittpunkte eingezeichnet werden müssen, entscheidet die Verbindungsvorschrift Um zu testen, ob der gezeichnete Punkt sichtbar ist oder nicht, wird mit Hilfe des Strahlensatzes die Tiefe der Schnittpunkte über die Eckpunkte der Linie berechnet und gegebenenfalls gezeichnet. Dazu wird ein weiteres Unterprogramm aufgerufen. Da einige Eckpunkte zu doppelten Schnittpunkten führen, werden die überflüssigen Werte zuerst herausgefiltert Ist der Test mit allen Randlinien durchgeführt und die Anzahl der Schnittpunkte ausreichend, so ruft das Programm über die Verbindungsstelle 11 eine weitere Routine (Bild 4) auf. Diese Routine sortiert als erstes die Schnittpunkte der Größe nach. Als zweites werden die erste und zweite, die dritte und vierte Linie im Schattierungsraster miteinander verbunden. Deshalb muß wiederum eine Schleife (Bild 5) die Tiefen sämtlicher Punkte dieser Linie berechnen. Liegt ein Punkt vor einem bereits gezeichneten Punkt, so wird in die Routine verzweigt, die endlich diesen Punkt setzt. EC: LA: GG: SO: T-Feld: XC: XD: XA, YA, ZA: XB, YB, ZB: 1: UV: PA bis PF: W: MI: ZN: SE: KE: DF: GR: WE: TR: I SR: ITR: BI: BD: ZM: Minimum (Zeile, ab der schattiert wird) Aktuelle Une Grafikspalten (x-auflösung = 640 Punkte) Zählvariable for die Eckpunkte der Fläche 640 mal 2 Byte Tiefe for jeden Punkt einer Linie erster Eckpunkt letzter Eckpunkt Anfangspunkt Endpunkt Zähler Flag for unsichtbare Kanten y-koordinaten (in Integer) Verbindungsvorschrift Minimum Flag for Randlinien Flag for Schnitt-Vorne Tiefe von Schnitt-Vorne Anzahl der Flächen Auflösung = 0,5/1/2/4 Schnittvariable Tiefensteigung Tiefe (L.aufvariable) SR-Anfangswert/lncrement TR-Anfangswert/lncrement x-position des Punktes in der Schattierungstabelle y-position des Punktes in der Schattierungstabelle Punkt= Schwarz, wenn ZM=1 Tabelle 1. Die Variablen der Schattierungsroutine verschaffen Ihnen Übersicht Nun wird es sehr kompliziert Da alle Sonderfälle wie beispielsweise die Darstellung der vorderen Schnittebene zu berücksichtigen sind, ist die Routine aus Bild 6 sehr kompliziert. Gegebenenfalls muß der zuvor berechnete Winkel der Fläche aus dem Feld geholt und damit das Schattierungsraster berechnet werden. Die gleiche Routine dient auch dazu, die Randlinien einer Fläche einzuzeichnen. Die ganze Prozedur wiederholt sich dabei pro Zeile mit jeder Fläche. Mit dieser Routine erhalten Sie eine Grafik, deren unsichtbare Linien und Flächen realitätsnah ausgeblendet sind. Und dabei ist das Programm noch außerordentlich schnell. Eine Schattierung in einfacher Auflösung braucht immerhin weniger als eine Minute Rechenzeit (Marcus Hutter/Stefan Groll/hg) 57

( Schattierungsroutine UNE-TEST : Ermittelt die Schnittpunkte der Linie XA/YA - XB/YB mit der Grafikzeile LA Anfangszeile LA: EC - LA Anzahl der Grafikspalten: GG=640 Gesamtes T-Feld (=Tiefe des Spaltenpunktes x der Zeile LA) durch Extremwerte markieren: T (x) = y (Schnitt - Hinten) I Schleifenvariable I. I = 0 J I Z-Extrema der Fläche Iiesen J ~ nein A a Zählvariable für Eckpunkte: SD = 0 Anfang (XC), Ende (XD) der Fläche Iiesen 5 10 Schleifenvariable für die Eckpunkte der Fläche I : Q = XC Anfangs- und Endkoordinaten einer Linie lesen (festgelegt durch die Eckpunkte Q und Q +1) Anfangspunkt XA, YA, ZA I Endpunkt: XB, YB, ZB Flag für die letzte Linie einer Fläche: UB = 0 Nummer der Linie: QU = Q - XC Eckpunkt Q=Q +1 I XB < XA? nein ja ~ ( ~~) und ( ~!) vertauschen ~ a 1 nein Koordinaten der Linie 3 vom ersten (XC) bis zum letzten Eckpunkt (XD-1) ~ lesen. 4 Nummer der letzten Linie: QU=QU+1 5 Flag für die letzte Linie: 1 UB nein I= DF 1? ja LA< EC? nein Ende c ja I Zeilen: LA=LA +1 1 L I X1 & X2 im D-Array an der Stelle SD ablegen Flächenzahl: SD= SD+1 Bild 1. Das Flußdiagramm für die Hauptschleife der Schattierungsroutine Bild 2. ln dieser Routine wird der Schnittpunkt zwischen Rand und Bildschirmzeile berechnet 58 ~..

8 PC = INT (YA):PD = INT (YB) 4 MI = 8000 : VV = 0: Z2 = 0 M=O PC und PD vertauschen Erste Linie merken: PE = PC : PF = PD MI = Q (Z1,1):ME = Z1 nein M = 1: X1 = Q (ME, 1) Y1 = Q (ME, 2) Y2 = Q(ME, 1) Y2 = Q (ME, 2) M=O Erste Linie aktivieren PA = PE : PB = PF : UB = 0 Q (ME, 1) = 8000 PB = QU : PA,= PC PB= PD PB = QU : PA = PC PB= PD 9 Bild 3. Auch Schnittpunkte außerhalb des Bildschirms müssen ermittelt werden Bild 4. Die Schnittpunkte werden sortiert und durch Linien im Schattierungsraster verbunden ~.. 59

X1/Y1 mit X2/Y2 vertauschen Steigung: WE = (Y2 - Y1)/T Startwert der Tiefe: TR = Y1-WE Startwert der Schleife: S = X1 ja T(SR) =TA (Tiefe merken!) Tiefe des Punktes in Spalte S: TR=TR+WE X-Koordinate des Punktes: SR=ISR Bit-Nummer: BI= SR AND 7 BO =LA AND 7 Helligkeit der Fläche I aus dem Feld lesen- FA Bild 5. Diese Routine verbindet die Schnittpunkte miteinander Ein Punkt wird gesetzt wenn ZM = 1 Bild 6. Jeder Punkt wird in Abhängigkeit von den Schattierungsparametern gesetzt 60

Eingabeeinheit Programmaufruf: TS CREATE [F] Flaeche - Eingabe von Flächen linkes oberes Feld - xz-ebene rechtes oberes Feld - yz-ebene linkes unteres Feld - xy-ebene <Pfeil rechts> und <Pfeil links> bewegen den Cursor auf der x-achse <Pfeil hoch> und <Pfeil runter> bewegen den Cursor auf der z-achse <Pfeil rechts> und <Pfeil links> gemeinsam mit < Shift > bewegen den Cursor auf der z-achse (P] Punkt fixieren - Punkt an der Stelle des Fadenkreuzes einzeichnen (A] Anfangspunkt - Cursor auf den ersten eingezeichneten Punkt (M] Mittelpunkt Cursor auf Ursprung des Koordinatensystems (L] Punkt loeschen - Letzten eingezeichneten Punkt löschen [U] Unsichtbar - Wie Punkt fixieren, jedoch unsichtbar (R] Restobjekt (EIN/AUS) - Flächen, die nicht bearbeitet werden, nicht anzeigen (K] Hilfskreis- Hilfskreisfunktion aufrufen als Konstruktionshilfe '(K] Kreismittelpunkt - Kreismittelpunkt an Cursorposition fixieren '(K] Kreisline - Kreislinie an Cursorposition fixieren '(K] Kreis loeschen - Hilfskreisfunktion verlassen Beim Verlassen von Fläche: Achse (J/N)? - Definition einer Fläche mit zwei Punkten als Achse/Linie Lichtquelle (J/N)?- Definition einer Fläche mit zwei Punkten als Achse/Linie [U] Uebernehmen - Blinkende Flächen/Makros werden in das Objekt übernommen [A] Achse- Einzeichnen von Achsen (H] Horizontal-Achse - x-achse [V] Vertikal-Achse - z-achse (T] Tiefen-Achse - y-achse [L] L..oeschen - Aktuelle Achse wird gelöscht [V) Verformen [J] Auffuehren(Joy) - Verformung zu Testzwecken ohne Eintragung (A] Ausfuehren(Para) - Verformung mit Eintragung (L] Werte loeschen- Alle Parameter auf neutralen Anfangswert setzen (R] Rotieren - Rotation von Objekt, Makro, Fläche um Achse [S] Schieben- Schieben von Objekt, Makro, Fläche in allen drei Ebenen [D] Dehnen- Vergrößern von Objekt, Makro, Fläche in einer Dimension [V] Vergroessern - Vergrößern von Objekt, Makro, Fläche in drei Dimensionen ~ ~ Ku ' anleitung [P] Form-Parameter [A] Ausgangsflaeche (N) - Ausgangsfläche wird gelöscht [E] Endflaeche (N) - Endfläche wird gelöscht [V] Verbinden (J) - Flächen mit ihren Bildern verbinden [S] Geschlossen (N) - Die ersten und letzten Punkte der Flächen werden mit ihren Bildern nicht verbunden. [1].P verbinden (J) - 1. Punkt der Ausgangsfläche und dessen Bilder verbinden [L].P verbinden (J) - letzten Punkt der Ausgangsfläche und dessen Bilder verbinden [N] Neues Makro (J) - Alle neu erzeugten Flächen werden ein Makro [Z] Wiederholung - Anzahl der Wiederholungen [Z] Zoomen Darstellung 640 mal 200 Punkte [L] Links oben - Vorderansicht [R] Rechts oben - linke Ansicht [U] Links unten - Aufsicht [0] Originalgroesse - Speicherung des ursprünglichen Ausschnittes/Vergrößerung [N] Neu zeichnen - Objekt wird neu gezeichnet [G] Uebernehmen - Vergrößerter Ausschnitt wird zur Bearbeitung übernommen Im Zoom-Modus: [0] - optimales Ausnutzen des Bildschirms [E] Editieren [L] L..oeschen - Löschen von blinkender Fläche/Makros [- ]Vorherige Flaeche - Durchblättern der Flächen rückwärts [- ]Naechste Flaeche - Durchblättern der Flächen vorwärts [I ]Vorheriges Makro - Durchblättern der Makros rückwärts [ l]naechstes Makro - Durchblättern der Makros vorwärts [Sh -I Erstes Makro - Anwählen des ersten Makros [Sh-]Letztes Makro-Anwählen des letzten Makros [D] Diskette [A] Objekt speichern- Objekt auf Diskette ablegen [B] Objekt laden - Objekt von Diskette laden [C] Makro laden - Makro von Diskette laden [D] Directory - Wie CP/M-Funktion»DIR*.*«[E] Einzel-Save Wahlweises Abspeichern einzelner Makros auf Diskette [F] M. speichern - Blinkende(s) Makro/Fläche auf Diskette ablegen [G] M. auf Diskette - Wie CP/M Funktion»DIR *.OBJ«[S] Sonstiges [U] Unsichtbar (EIN/AUS) - Unsichtbare Linien darstellen [L] Alles loeschen- Den ganzen Bildschirm löschen [N] Neues Makro - Zusammenfassung der nachfolgenden Flächen zu einem Makro [Z] Alles ein Makro - Gesamtes Objekt zu einem Makro zusammenfassen [E] Letztes Makro - Anwählen des zuletzt definierten Makros [F] Fast-Mode (EIN/AUS) - (EIN) bei Verformungen wird nicht neu gezeichnet Ausgabeeinheit Programmaufruf: TS PAINT [D] Darstellen: [L] Objekt laden - Name des Objektes, das gezeichnet werden soll [H] Hintergrund - Name des Hintergrundbildes [D] Bild darstellen- Name des Bildes, das gezeichnet werden soll [B] Bild berechnen - Name, unter dem das berechnete Bild auf Diskette gespeichert werden soll oder leere Eingabe [F] Film abspielen - Name der Bildsequenz, die als Film gezeigt werden soll <Pfeil hoch> - Beschleunigt den Ablauf <Pfeil runter> - Der Ablauf wird verlangsamt <Pfeil rechts> - Der Film läuft vorwärts ab <Pfeil links> - Der Film läuft rückwärts ab < Shift > und <Pfeil rechts> oder <Pfeil links> - Film läuft im Wechsel vorwärts und rückwärts < Shift > und <Pfeil hoch> - Standardgeschwindigkeit 2 5 Bilder pro Sekunde < Shift > und <Pfeil runter> - Der Film wird angehalten <Pfeil rechts> - Ein Bild vorwärts <Pfeil links> - Ein Bild rückwärts < Shift > und <Pfeil hoch> - Film wieder starten < Esc > - Film abbrechen <] > bis < z > - Ändert die Farbe der Bildpunkte < \ > bis < Z > - Ändert die Farbe des Hintergrundes < Ctrl > gemeinsam mit <] > bis < z > - Ändert die Rahmenfarbe 61

[M] Modi einstellen [L] Variable Lichtqelle (N/J) - (J) Lichtquelle bewegt sich [0] Variables Objekt (J/N)- (J) Objekt wird verformt [P] Sichtbare Linien (EIN/AUS)- (EIN) sichtbare Linien werden gezeichnet [U] Unsichtbare Linien (AUS/EIN) - (EIN) unsichtbare Linien werden gezeichnet [A] Objekt erhalten (J/N) - (J) Objekt auf der Diskette nicht verändern [D] Durchsichtig (N/J) - (J) Transparentes Bild zeichnen [H] Hardcopy (AUS/EIN)- (EIN) Hardcopy bei Darstellen und Berechnen [W] Nach Bild warten (J/N)- (J) Nach jedem Bild auf Tastendruck warten (P] Parameter einstellen [H] Helligkeit- Helligkeitsbereich bei der Berechnung (0 bis 100) [F] Fluchtpunkt - Grad der Fluchtpunktdarstellung (0 bis 100) [E] Schnitt-Vorne- Wahl der vorderen Schnittebene (0 bis 100) [B] Schnitt-Hinten - Wahl der hinteren Schnittebene (0 bis 100) [Z] Bilderanzahl - Anzahl der zu berechnenden/darzustellenden Bilder [A] Aufloesung einstellen [F] Filmbilder (224 mal 72) [1] Einfach (640 mal 200) [2] Doppelt (640 mal 400) [3] Vierfach (640 mal 800) Aus Platzgründen ist in diesem Heft eine vollständige Dokumentation des Programmpaketes nicht möglich. Sie finden aber alle Informationen, um CPC-Giga-CAD zu benutzen. Für alljene Unermüdlichen, die die erzeugten Objekt-Dateien für andere Zwecke verwenden wollen, hier das Dateiformat der Daten. Die Dateien mit der Extension»OBJ«sind wie folgt aufgebaut: 2 Byte - Länge der Datei-4 2 Byte - immer 0001 hex 10 Byte- x-reihe der Matrize 10 Byte- y-reihe der Matrize 10 Byte- z-reihe der Matrize 6 Byte- Koordinaten der Lichtquelle (x, y, z). 6 Byte - Koordinaten des Anfangspunktes der Achse (x, y, z) 6 Byte - Koordinaten des Endpunktes der Achse (x, y, z) Jede Reihe einer Matrize: 2 Byte - x-spalte 2 Byte - y-spalte 2 Byte - z-spalte 2 Byte - Verschiebungsvektor. 2 Byte - Faktor Darauf folgen die einzelnen Flächen mit folgendem Format. Darstellung einer Fläche: 1 Byte - Eckenzahl (Bit 0-5) 6 mal n Byte - Ecken x, y, z (2 Byte x, 2 Byte y und 2 Byte z) 1 Byte - Eckenzahl und so weiter FF hex - Makrotrennung (zwischen zwei Flächen) 00 hex - Ende der Datei (nach der letzten Fläche) Jede Koordinatenangabe setzt sich aus 2 Byte zusammen: Bit 1 ist das Vorzeichen. Dann folgen 10 Bit Mantisse (Vorkommastellen) und 4 Bit für die Nachkommastellen. Zuletzt 1 Bit, das die Eigenschaft (sichtbar oder unsichtbar) festlegt. Aufbau von Filmbildern mit der Extension»PIA«bis»PIZ«: 72 Byte mal 28 Zeilen Punkte (1 Byte ( = 8 Punkte) entspricht 224 Punkten pro Zeile) Der Bildschirmspeicher reicht von OCOO bis OFFFF hex. Berechnete Bilder mit 1-, 2- oder 4-facher Auflösung stehen auf der Diskette lediglich als Dump des Bildschirmspeichers ln den Dateien»CREATE.CMD«und»PAINT.CMD«haben folgende Adressen folgende Bedeutung: Ab Startadresse plus 1A hex: Byte 1 A hex, 1 B hex - Farbe des Rahmens Byte 1 C hex, 1D hex - Farbe der Punkte Byte 1 E hex, 1 F hex - Farben, in denen die Punkte blinken Byte 20 hex, 21 hex - Farbe des Hintergrundes Adressen für Druckeranpassung in dem Programm»PAINT.CMD«; Jeweils das erste Byte bezeichnet die Zahl der nachfolgenden gültigen Codebytes: 84 hex - Druckerinitialisierung 8A hex - Verlassen des Grafikmodus des Druckers 90 hex - Druckerinitialisierung für anschließendes Senden von 639 Grafikzeichen 96 hex - 1 Halbzeile Vorschub 9C hex - 3 Halbzeilen Vorschub A2 hex - 7 Halbzeilen Vorschub A8 hex - 1 Ganzzeile Vorschub AE hex - 4 Ganzzeilen Vorschub B4 hex - 7 Ganzzeilen Vorschub Die Adressen beziehen sich auf den Dateianfang. 100 "************************************** 121 DATA 8088,00,00,00,00,FF,7F,01,FF,06F9 [7228] 122 DATA 8090,7F,01,FF,7F,01,FF,7F,01,24D8 101 "* CREATE1.DAT - DATA-Lader von "CPC" * 123 DATA 8098,00,00,00,00,FF,7F,83,61,0703 [2958] 124 DATA 80A0,05,5C,6E,5C,76,5C,D1,E1,1E03 102 "************************************** 125 DATA 80A8,DS,ED,73,19,69,7C,85,28,5DCA [EA2Cl 126 DATA 8080,03,31,6D,69,29,11,9A,43,0688 103 [0E86l 127 DATA 8088,19,7E,23,66,6F,CD,8F,43,1071 104 DATA 8000,E9,25,01,00,C3,A2,43,00,79F6 [E00Al 128 DATA 80C0,C3,A6,61,ES,D9,ED,48,1E,4F84 105 DATA 8008,11,20,47,69,67,61,2D,43,0CS5 [25F0l 129 DATA 80C8,43,D9,C9,21,FC,62,CD,D1,08D3 106 DATA 8010,41,44,2D,43,72,65,61,74,32A2 [F8DCl 130 DATA 80D0,51,CD,4F,S1,CD,03,88,21,1003 107 DATA 8018,65,20,1A,1A,1A,1A,18,08,38E3 [0844] 131 DATA 80D8,5C,62,CD,96,52,20,EC,C3,2548 108 DATA 8020,00,00,86,7F,00,04,01,40,1762 [6C9Al 132 DATA 80E0,76,5C,3E,0S,CD,11,60,3A,2D46 109 DATA 8028,01,C8,00,01,00,00,00,00,3290 [407Al 133 DATA 80E8,F5,68,FE,02,38,18,FE,03,7F33 110 DATA 8030,00,00,00,00,00,00,00,00,0000 [C706l 134 DATA 80F0,20,27,3E,03,CD,67,60,2A,192E 111 DATA 8038,00,00,00,00,00,00,00,00,0000 [DA18l 135 DATA 80F8,F8,68,3E,03,06,01,CD,EB,6085 112 DATA 811140,1110,00,00,00,FF,7F,00,00,0604 [4F82l 136 DATA 8100,54,3E,83,CD,67,60,CD,AA,3A88 113 DATA 811148,00,00,00,00,1110,00,00,00,0000 [AC1El 137 DATA 8108,SF,3E,02,32,F5,68,2A,F8,25C4 114 DATA 8050,FF,7F,00,00,1110,00,00,00,6040 [2888] 138 DATA 8110,68,CD,03,59,22,F8,68,18,0088 115 DATA 8058,00,00,00,00,FF,7F,00,00,0604 [54CAl 139 DATA 8118,19,2A,F8,68,7E,FE,FF,28,1ESE 116 DATA 8060,00,00,1F,Iillii,1F,00,1F,Iil0,0326 [F288l 140 DATA 8120,ED,C8,7F,28,05,CD,A8,53,4839 117 DATA 8068,E3,FF,00,0111,00,00,1F,00,4E7E [CE4Al 141 DATA 8128,18,08,3E,83,CD,67,60,CD,0609 118 DATA 8070,00,00,00,00,0111,00,00,00,011100 [9F1El 142 DATA 8130,AA,5F,3E,81,CD,67,60,CD,4AE9 119 DATA 8078,00,00,111111,1110,00,00,00,00,0000 [6230] 143 DATA 8138,C6,SF,3E,80,CD,67,60,AF,7C98 120 DATA 8080,111111,1110,00,01,FF,00,00,00,07E8 [1584] 144 DATA 8140,32,F4,68,21,A8,62,11,48,2FA9 [795Al [8004] [8C08l [009El [62F8l [852El [9CA8l [8404] [60FCl [A070l [6482] [257Cl [2BCEl [5360] [3DBCl [84CCl [8188] [0036] [3516] [81i1EBl [DF66l [C8F6l [5CF8l [4C62l 62 ~ e

145 OATA 8148,64,01,10,00,EO,B0,21,A0,3507 146 OATA 8150,63,C0,01,51,CO,CE,52,3E,183A 147 OATA 8158,83,C0,67,60,C0,41,5F,3E,7FCC 148 OATA 8160,81,C0,67,60,2A,F8,68,7E,7B3E 149 OATA 8168,E6,3F,77,3E,02,06,00,C4,710C 150 DATA 8170,EB,54,C0,19,46,2A,F8,68,7880 151 OATA 8178,7E,E8,C0,1C,59,19,28,22,1F78 152 DATA 8180,00,69,2A,F8,68,7E,E6,3F,13C8 153 OATA 8188,F5,28,09,23,11,28,43,C0,73F3 154 OATA 8190,14,58,18,03,CO,F6,58,3E,1A0E 155 OATA 8198,FF,32,F0,68,F1,30,20,09,6C85 156 OATA 81A0,32,F0,68,01,02,00,C0,37,29AO 157 OATA 81A8,5E,C0,4F,51,2A,F8,68,7E,12AE 158 OATA 8180,30,20,2E,21,4F,62,C0,96,13AC 159 OATA 8188,52,20,4A,2A,F8,68,23,E0,2C28 160 OATA 81C0,58,8C,61,01,06,00,EO,B0,0FEA 161 OATA 81C8,2A,F8,68,01,08,00,C0,92,2758 162 OATA 8100,59,3E,03,C0,67,60,CO,EA,2C78 163 OATA 8108,57,CO,A8,53,04,E8,54,18,002C 164 OATA 81E0,24,30,20,21,21,46,62,C0,1849 165 OATA 81E8,96,52,20,19,2A,F8,68,23,5853 166 OATA 81F0,E0,58,8A,61,01,0C,00,ED,71C5 167 OATA 81F8,80,2A,F8,68,01,0E,00,CD,4BFD 168 DATA 8200,92,59,CD,9C,57,3E,04,CD,4DA5 169 DATA 8208,11,60,3E,00,C0,67,60,3E,104A 170 OATA 8210,83,CD,67,60,CD,AA,5F,2A,7C74 171 OATA 8218,F8,68,CD,10,59,28,0C,2A,7CFA 172 DATA 8220,F8,68,3E,02,06,00,CD,EB,60A1 173 OATA 8228,54,18,04,AF,32,F5,68,3E,24DA 174 DATA 8230,06,C0,11,60,CD,CE,52,21,3185 175 DATA 8238,FC,62,C3,01,51,2A,F8,68,7048 176 OATA 8240,7E,E6,3F,20,06,32,F0,68,0210 177 OATA 8248,C3,08,5A,2A,00,69,2B,28,6B79 178 OATA 8250,28,28,28,28,11,2E,43,CD,18EB 179 OATA 8258,14,58,3A,F0,68,87,C4,EC,1488 180 DATA 8260,5D,AF,32,F0,68,3A,F4,68,0E28 181 DATA 8268,3D,CA,08,5A,30,CA,08,5A,2A4C 182 DATA 8270,C3,13,5A,2A,F8,68,7E,E6,6ADA 183 DATA 8278,3F,C8,23,11,28,43,CD,14,2932 184 OATA 8280,58,C9,2A,F8,68,7E,E6,3F,17C8 185 OATA 8288,C8,2A,2E,43,22,28,43,2A,6E6C 186 OATA 8290,30,43,22,2A,43,2A,32,43,0CB7 187 OATA 8298,22,2C,43,2A,00,69,28,28,1119 188 DATA 82A0,2B,28,28,2B,01,06,00,CD,184D 189 DATA 82A8,92,59,22,00,69,3E,FF,32,597C 190 DATA 8280,F0,68,7E,3D,C3,C8,46,3E,689A 191 DATA 8288,01,18,01,AF,32,EF,68,2A,0E86 192 OATA 82C0,F8,68,7E,E6,3F,28,26,CD,6679 193 OATA 82C8,A8,58,28,3A,FE,3E,00,C0,4345 194 OATA 8200,EC,50,2A,00,69,28,28,28,6799 195 OATA 8208,2B,2B,28,C0,8E,46,2A,F8,12B4 196 OATA 82E0,68,23,11,2E,43,C0,14,58,305C 197 OATA 82E8,CO,A8,58,28,23,2A,00,69,4419 1~ OATA 82F0,01,06,00,C0,29,59,E8,21,0C08 199 OATA 82F8,28,43,CO,F9,57,E8,22,00,13A0 200 OATA 8300,69,7E,3C,CO,C8,46,2A,00,275C 201 OATA 8308,69,28,28,2B,28,C3,8E,46,3AFE 202 DATA 8310,E1,C9,21,F4,62,11,43,64,4A16 203 OATA 8318,3E,07,C0,7C,52,3A,F4,62,0352 204 OATA 8320,87,3E,01,CA,11,60,3E,05,59F1 205 OATA 8328,C3,11,60,3A,F4,68,3C,E6,6CFE 206 OATA 8330,03,32,F4,68,28,1A,30,28,147A 207 OATA 8338,44,30,28,5A,21,08,62,C0,2F80 208 OATA 8340,81,46,21,28,43,11,34,43,4007 209 OATA 8348,06,06,CO,EA,5B,C3,A5,5C,1542 210 OATA 8350,21,A8,62,C0,81,46,CO,A5,3F7F 211 OATA 8358,5C,21,28,43,11,3A,43,06,2790 212 OATA 8360,06,CO,EA,58,01,02,00,C0,2870 213 OATA 8368,37,5E,2A,3A,43,22,28,43,0863 214 OATA 8370,2A,3C,43,22,2A,43,2A,3E,1076 215 OATA 8378,43,22,2C,43,C9,21,88,62,2F68 216 OATA 8380,C0,81,46,2A,28,43,22,34,409C 217 OATA 8388,43,2A,2A,43,22,36,43,2A,2814 218 DATA 8390,2C,43,22,38,43,C9,01,02,003C 219 OATA 8398,00,C0,37,5E,21,C8,62,C0,3260 220 OATA 83A0,B1,46,2A,28,43,22,3A,43,4C67 221 OATA 83A8,2A,2A,43,22,3C,43,2A,2C,1554 222 OATA 8380,43,22,3E,43,C9,11,48,64,2C0E 223 OATA 8388,01,10,00,EO,B0,3E,08,C3,0FFB 224 OATA 83C0,F1,51,C8,C6,3A,EF,68,87,78CB 225 OATA 83C8,C0,C8,86,C9,2A,F8,68,E6,4C16 226 OATA 8300,3F,47,7E,E6,C0,80,77,2A,08E4 227 OATA 8308,00,69,70,C9,3E,03,C0,67,1801 228 OATA 83E0,60,3A,F5,68,FE,02,08,2A,20C2 229 OATA 83E8,F8,68,06,01,CO,E8,54,3E,6382 230 OATA 83F0,01,32,F5,68,3E,83,C0,67,1621 231 OATA 83FB,60,C3,AA,5F,21,58,64,C3,101F 232 OATA 8400,3E,51,21,C0,61,18,00,21,0033 233 OATA 8408,CC,61,18,08,21,08,61,18,7F72 234 DATA 8410,03,21,E4,61,01,E0,58,8A,1660 235 OATA 8418,61,01,0C,00,E0,80,2E,05,3481 236 OATA 8420,CO,A8,61,C3,9C,57,C0,56,48E0 237 OATA 8428,48,21,CA,64,C3,3E,51,C0,344F 238 OATA 8430,01,60,C8,7F,C8,32,17,69,680F 239 OATA 8438,3A,CF,64,06,05,38,F0,87,2E8F 240 OATA 8440,87,5F,87,83,16,00,5F,21,4C8F 241 OATA 8448,F0,61,19,3E,FF,32,80,43,66F3 242 OATA 8450,C0,2A,4A,18,0A,3A,F5,68,637A 243 OATA 8458,FE,02,0A,6C,48,CO,CA,49,62A9 244 OATA 8460,3A,7F,43,32,14,69,2A,F8,0828 245 OATA 8468,68,22,04,69,22,0C,69,3A,3B58 246 OATA 8470,F5,68,C0,26,54,20,01,2B,7949 247 OATA 8478,22,FC,68,E0,58,F8,68,B7,2C8F 248 OATA 8480,E0,52,22,0E,69,3A,F8,62,6494 249 OATA 8488,87,28,15,C0,97,58,22,FC,5A90 250 OATA 8490,68,22,0C,69,C0,24,4A,20,300C 251 OATA 8498,07,2A,0E,69,23,22,0E,69,0FBS [6626] C2CCAl [26FEl C28C2l [885El [62C2l [3302] CE4ACl [0350] [387El [5082] CAC52l COA14l [32A4l [5488] CA8B4l CAF64l C8EE0l [38FAl C5F3Al [2346] C9802l CE0F2l C9FD0l CC840l CE204l CC3CAl [A37Cl [0886] CA070l CFA98l CE82Cl CA496l CECB8l [358El [23A6l CF610l CC8E8l [8046] [76F4l [098Cl [9016] C3E2El [6082] CAA90l C82F0l [2896] CA5E0l [EF08l CCCC0l [7512] [5880] [0490] [787Cl [00A8l C4C88l [20E2l CF818l [466Cl CE652l C19C2l CE62Cl CDAC0l [9906] [9480] COEOCl CA8E6l [4A8Al [851Al C802Cl [8460] [094Al CF91El COAFBl C20BEJ [9634] [6748] [0456] [EOA6l [8936] C2CFEl [0806] CESBEl [F5B0l [53C0l [4158] CEEA0l [2204] [1F4Al CC06El [9842] [83CEl [4886] C658Cl C5ACCl [5368] [2072] CE304l [7912] CFE4Cl CEB38l [1254] [3222] [5996] [6784] [3C90l [8966] 252 OATA 84A0,C0,11,4A,C4,05,49,2A,F8,60E0 253 OATA 84A8,68,3A,F8,62,FE,FF,7E,OE,278E 254 OATA 8480,00,E6,3F,32,15,69,11,1A,3C74 255 OATA 8488,00,C0,81,58,22,10,69,3A,2168 256 OATA 84C0,7F,43,3C,C0,1C,59,22,12,25C2 257 OATA 84C8,69,2A,04,69,23,C0,18,4A,3A46 258 OATA 8400,C4,68,49,E0,53,08,69,C0,7097 259 OATA 8408,01,4A,C0,1F,4A,C4,68,49,0B8F 260 OATA 84E0,E0,53,0A,69,CO,AE,48,C0,6110 261 OATA 84E8,18,4A,28,0F,2A,04,69,23,1AC1 262 OATA 84F0,E0,58,08,69,C0,95,49,E0,6393 263 OATA 84F8,53,08,69,C0,1F,4A,28,0E,2BFE 264 DATA 8500,C0,01,4A,E0,5B,0A,69,C0,638F 265 OATA 8508,95,49,E0,53,0A,69,21,14,41F2 266 OATA 8510,69,35,20,00,2A,04,69,22,3170 267 OATA 8518,FE,6B,3A,F5,62,87,20,13,6CBF 268 OATA 8520,E5,2A,F8,68,E3,3A,F5,68,67F2 269 OATA 8528,C0,4F,53,E1,E0,48,0E,69,7701 270 OATA 8530,C0,92,59,2A,FE,68,3A,F6,4052 271 OATA 8538,62,87,20,09,E0,48,0E,69,1E61 272 OATA 8540,C0,92,59,18,03,22,F8,68,49AB 273 OATA 8548,3E,03,C0,67,60,2A,BE,61,02A5 274 OATA 8550,3E,01,06,FF,CO,E8,54,3E,1522 275 OATA 8558,83,C0,67,60,CO,AA,5F,C0,7C93 276 OATA 8560,56,48,2A,F8,68,3A,F5,68,312A 277 OATA 8568,FE,02,08,06,00,C3,E8,54,666E 278 OATA 8570,CO,CA,49,3A,7F,43,32,14,5C04 279 OATA 8578,69,C0,3E,56,21,14,69,35,040F 280 OATA 8580,20,F7,C9,2E,0C,CO,A8,61,3465 281 OATA 8588,C9,C0,86,52,2E,07,CO,A8,447E 282 OATA 8590,61,18,1C,CO,B6,52,2E,08,307C 283 OATA 8598,CO,A8,61,18,12,C0,86,52,438A 284 OATA 85A0,2E,09,CO,A8,61,18,08,C0,0505 285 OATA 85A8,86,52,2E,0A,CO,A8,61,C3,4E29 286 OATA 8580,CE,52,CD,11,4A,20,06,CD,6921 287 OATA 8588,D5,49,C3,F8,49,0D,2A,04,6E4C 288 DATA 85C0,69,00,23,3A,15,69,87,CA,04A8 289 OATA 85C8,7E,56,32,16,69,2A,FC,68,2F00 290 OATA 8500,E0,48,10,69,C0,29,59,36,6698 291 OATA 8508,04,23,E8,2A,04,69,23,E5,1427 292 OATA 85E0,C0,95,49,E1,05,E5,E0,58,4040 293 OATA 85E8,FC,68,18,18,18,18,18,18,6649 294 OATA 85F0,18,CO,B2,49,3E,04,12,0D,2009 295 OATA 85F8,E1,00,E5,C0,7E,56,E1,01,5408 296 OATA 8600,CO,AC,49,18,2C,05,E5,13,46CO 297 OATA 8608,13,13,13,13,13,C0,82,49,0C91 298 OATA 8610,3E,04,12,13,12,13,E1,E5,1C8B 299 OATA 8618,C0,95,49,00,E1,00,E5,05,4253 300 OATA 8620,C0,7E,56,01,E1,E5,CO,AC,787A 301 OATA 8628,49,E1,E8,E3,E8,C0,95,49,0A9F 302 DATA 8630,01,3A,16,69,30,32,16,69,6335 303 OATA 8638,20,C8,3A,F8,62,87,28,18,2B84 304 OATA 8640,28,28,28,28,28,28,7E,F5,1960 305 OATA 8648,2A,04,69,23,C0,95,49,F1,1F4F 306 OATA 8650,E6,01,EB,C8,86,86,77,C9,645F 307 OATA 8658,05,E5,13,13,13,13,13,13,5071 308 OATA 8660,C0,82,49,00,E1,00,E5,C0,4888 309 OATA 8668,7E,56,E1,01,C3,95,49,22,3F4C 310 OATA 8670,74,43,2A,FC,68,E5,E0,4B,2105 311 OATA 8678,12,69,C0,29,59,E8,3A,7F,091F 312 OATA 8680,43,3C,12,13,47,4F,C5,2A,2F54 313 OATA 8688,74,43,01,06,00,E0,80,C1,2895 314 OATA 8690,10,F4,79,12,2A,74,43,01,3807 315 OATA 8698,13,01,06,00,EO,A0,EO,A0,0092 316 OATA 86A0,7E,E6,01,E8,28,28,C8,86,08F4 317 OATA 86A8,B6,77,23,23,E8,E0,80,C9,4505 318 OATA 8680,01,06,00,E0,80,C9,E5,28,0895 319 OATA 8688,2B,28,28,28,28,7E,E1,E6,1914 320 OATA 86C0,01,46,CB,80,B0,12,23,13,05FO 321 OATA 86C8,01,05,00,E0,80,C9,3A,B0,0940 322 OATA 8600,43,87,C8,2E,08,CO,A8,61,15FO 323 OATA 8608,C9,2A,FC,68,E0,48,0E,69,7131 324 OATA 86E0,C0,29,59,E8,2A,04,69,E0,682F 325 OATA 86E8,53,04,69,E0,48,0E,69,E0,292F 326 OATA 86F0,80,2A,04,69,3A,F5,68,0E,564A 327 OATA 86F8,00,C3,89,54,2A,04,69,3A,2308 328 OATA 8700,F5,68,C3,56,56,2A,04,69,7FF9 329 OATA 870B,E0,58,0E,69,19,28,28,28,6709 330 OATA 8710,28,28,28,28,C9,3A,F7,62,1F8C 331 OATA 8718,87,C8,18,0C,3A,F9,62,87,6807 332 OATA 8720,C8,18,05,3A,FA,62,87,CB,66FE 333 OATA 8728,3A,F5,6B,FE,03,C9,E5,C0,2098 334 OATA 8730,07,58,E1,3A,17,69,C8,47,0A00 335 OATA 8738,C4,5A,4A,23,23,C8,4F,C4,709E 336 OATA 8740,SA,4A,23,23,CB,67,28,04,3E40 337 OATA 8748,23,23,23,23,C8,57,C4,5A,19C6 338 DATA 8750,4A,23,23,C8,5F,C4,5A,4A,2406 339 OATA 875B,C0,3E,56,C3,CA,51,E5,7E,6950 340 OATA 8760,23,66,6F,C0,04,5C,E1,3A,0998 341 OATA 8768,17,69,C9,CO,BC,4A,18,04,00CC 342 OATA 8770,C0,8C,4A,E8,E0,43,4C,43,48CF 343 OATA 8778,E0,53,4E,43,22,56,43,E0,6F93 344 DATA 8780,43,58,43,C0,50,56,C3,07,3169 345 OATA 8788,5B,C0,8C,4A,18,04,CO,BC,0C16 346 DATA 8790,4A,E8,E0,43,40,43,E0,53,0405 347 OATA 8798,42,43,22,4A,43,E0,43,4C,3046 348 OATA 87A0,43,C0,50,56,C3,07,58,C0,1BOF 349 OATA 87A8,8C,4A,E8,18,03,CO,BC,4A,527E 350 OATA 8780,E0,43,40,43,22,44,43,E0,6A18 351 OATA 8788,53,54,43,E0,43,58,43,C9,3907 352 DATA 87C0,2A,96,43,54,5D,CO,FC,58,300F Listing 1. Mit diesem Programm erzeugen Sie die Binärdatei ~>CREATE1.BIN«C59C6l C7E5El CSA44l [3364] [4190] [5990] CBSF6l CEA06l CCE18l [036El CA4F2l [60F6l [2F08l CFC52l C6CE8l [23C2l [6C00l CC7DEJ CAF04l CAE88l CE768l CE492l CA682l [E728l CC098l [408Al [5SA2l CE794l C22A6l [4004] CB9A4l [80C8l [928El C4EE6l [85A6l [340Cl [50CEl [9002] CA8AEl [995Cl [3018] [5CE0l CF402l C783Al C81E6l [692El [9840] [8014] [8130] [281Al CAF1Cl C0F84l [90C4l [629Al [640El [01E6l [2468] C65AAl CF798l C1CC4l CC04El [7536] [0C5Al C2A78l CACF6l [15F0l [A388l [2006] CAA42l [0856] [86F4l C9FFAl [67FCl [09EAl [4A9El [895El CE692l [F986l CF20Al [8F9Cl CB9CCl CF0FAl C0F8Cl [90ECl CF34Cl [0E66] C888Al C1BEAl CC38Cl C56C4l [7240] CC4ACl [6534] [2318] [10C0l CC84Al [8CF6l C0E3El [2780] [5066] C8A2Al 63

353 OATA B7CB,E0,48,9B,43,C9,2A,94,43,74F8 taefi!il 458 OATA B811!1,30,30,2B,14,30,CI!I,E~,3E,169C ti!iobcl 354 OATA B701!1,1B,IZI6,2A,94,43,CO,F4,58,1!111F [0596] 459 OATA B81B,IZI3,C0,71!1,4E,C0,4F,S3,C0,3F1F t682al 355 OATA B70B,22,SA,43,C9,2A,94,43,CO,I!II!I38 t2f9cl 461!1 OATA B821!1,E8,54,3E,IZI3,E1,C3,9F,~4,621E t8e82l 356 OATA B7EIZI,F4,58,1B,IZI3,2A,94,43,22,6C~4 tf264l 461 OATA B82B,CO,A6,4E,E8,2A,FB,6B,E~,4AFS tc1~l 357 OATA B7EB,46,43,C9,2A,94,43,CO,F4,2CB2 t54cal 462 OATA B831!1,87,EO,S2,21!1,1!11,AF,E8,C0,682F [1621!1] 358 OATA B7F1!1,58,1B,IZI3,2A,94,43,22,51!1,2CFB te562l 463 OATA B83B,4F,S3,04,E8,54,3E,IZI2,E1,2~0 [89EI!Il 359 OATA B7FB,43,C9,2A,BS,43,3A,BA,43,1DA7 tffc4l 464 OATA B841!1,C3,9F,S4,2A,FB,6B,3A,FS,4BB1 t26c6l 361!1 OATA BBIZIIZI,1B,IZI6,2A,B8,43,3A,B0,43,1!1309 t0052l 465 OATA B84B,6B,FE,IZI3,2B,IZIB,FE,IZI2,2B,IZIAF4 tf686l 361 OATA BBIZIB,22,SB,43,32,SC,43,C9,2A,I!IE14 [643Al 466 OATA B851!1,33,2A,F6,6B,28,C0,1F,~4,1!1946 ta2acl 362 OATA BB11!1,B8,43,3A,B0,43,1B,IZI6,2A,SBBE t4b6cl 467 OATA B8SB,28,7E,23,87,21!1,26,23,AF,1!1461 t147al 363 OATA BB1B,BB,43,3A,BA,43,22,41!1,43,5973 t301al 468 OATA B861!1,C9,2A,FB,6B,3A,FS,6B,FE,75AA tc132l 364 OATA BB21!1,32,4B,43,C9,2A,B8,43,3A,I!IC31!1 tfi!i4el 469 OATA B86B,IZI3,2B,IZI9,FE,IZI2,2B,15,2A,I!ISFI!I [8964] 365 OATA BB2B,B0,43,1B,IZI6,2A,BB,43,3A,56EC [ 1682] 471!1 OATA B871!1,8E,61,1B,I!I3,C0,26,54,C0,42E~ [8186] 366 OATA BB31!1,BA,43,22,4C,43,32,52,43,~777 t040el 471 OATA B87B,1A,S4,7E,87,3E,IZI3,CIZI,2A,1CE6 tc1d6l 367 OATA BB3B,C9,2A,BE,43,3A,91!1,43,1B,7BFE [ 1286] 472 OATA B8BIZI,8E,61,AF,C9,3E,I!I3,C0,37,~E61 [~61116] 368 OATA BB41!1,1116,2A,91,43,3A,93,43,22,1CAB t813al 473 OATA B8BB,S4,3E,III3,C9,2A,FB,6B,7E,286E tiii4fi!il 369 OATA BB4B,4111,43,22,4C,43,22,~B,43,3223 t4fe6l 474 OATA B89111,3C,CB,3E,IZI2,C0,37,54,21!1,200C te60bl 371!1 DATA BBSI!I,32,4B,43,32,52,43,32,SC,IZI3E4 [31F2l 475 OATA B89B,IZIE,87,2B,IZI8,3E,IZI3,C0,26,2F3111 [89CIIIl 371 OATA BBSB,43,C9,2A,FB,6B,7E,3C,2B,18EB t7eobl 476 OATA B8AIII,S4,28,3E,I!I2,C0,37,~4,3E,211112 [1!118111] 372 OATA BB61!1,1!16,3A,FS,6B,FE,I!I2,01!1,2A,1302 [8192] 477 OATA B8AB,IZI2,C9,2A,FB,6B,3E,I!I2,C0,3AF1 [1!161118] 373 OATA BB6B,8E,61,22,FB,6B,3E,I!I1,32,4FIIIB ta97el 478 OATA B881!1,26,S4,3E,IZI2,CI!I,3C,28,CO,I!I7B8 t6ecal 374 OATA BB70,FS,6B,C9,21,6E,6S,C3,3E,7BEC tooocl 479 OATA B88B,37,54,3E,IZI2,C9,21,B0,67,111E01 tf7bal 375 OATA BB7B,S1,21,FS,62,11,88,65,3E,3AOI!I [8682] 481!1 OATA B8CI!I,C3,3E,51,2A,8E,61,3E,I!I4,62BC t9fc6l 376 OATA BBBI!I,02,C3,62,~2,21,F6,62,11,3AA5 [~631!1] 481 OATA BBCB,C0,4F,54,2A,8E,61,22,B2,7902 tb9eel 377 OATA BBBB,CF,65,3E,03,C3,62,52,21,7E25 [1!1082] 482 OATA B8DI!I,43,2A,F6,6B,28,22,B4,43,3308 tee9al 378 OATA BB90,F7,62,11,E3,65,3E,III4,C3,6CIII8 [829111] 483 OATA B80B,C3,A2,~1!1,C0,7E,50,CI!I,3E,4COE t7e3bl 379 OATA BB9B,62,52,21,FB,62,11,F7,65,2CFF t689al 484 OATA B8EIZI,03,C0,67,6111,2A,B2,43,3E,38CI!I t88acl 381!1 OATA BBAI!I,3E,IZI5,C3,62,52,21,F9,62,1!13B4 t833al 485 OATA B8EB,I!I1,1!16,01!1,CO,E8,S4,C3,CE,I!IA90 tfbebl 381 OATA BBAB,11,1118,66,3E,IZI6,C3,62,52,1!16CA ta771!1l 486 OATA B8FIII,52,C0,7E,SI!I,CI!I,2A,B2,43,176F t1fc4l 382 OATA BB81!1,21,FA,62,11,1F,66,3E,IZI7,2248 taf6al 487 OATA B8FB,C0,19,51,2A,B2,43,3E,I!I3,6023 t6facl 383 OATA BB8B,C3,62,52,21,F8,62,11,33,7711 tbe3cl 488 OATA BCIZII!I,IZIE,IZII!I,C0,89,54,2A,B2,43,167F tc39al 384 OATA BBC0,66,3E,I!IB,C3,62,52,AF,32,32B4 t71!16cl 489 OATA BCI!IB,3E,03,CO,IZIB,S3,C3,E8,~4,06F6 [~90111] 385 OATA BBCB,71,43,C0,86,S2,2E,III6,C0,3869 ti!iocbl 491!1 OATA BC1111,C0,89,5111,11,BI!I,42,1!1E,1A,460E t75ai!il 386 OATA BBOI!I,AB,61,CO,CE,S2,2A,71,43,~899 t420bl 491 OATA BC1B,CO,III5,1!10,21,SC,00,36,1!11!1,675C t513al 387 OATA BBOB,70,87,CB,22,47,66,3E,III9,1!1B85 toiiioiiil 492 OATA BC21!1,23,11,~E,IIIIII,36,3F,IZI1,1!1A,1F44 ta32cl 388 OATA BBEI!I,C3,F1,S1,AF,32,1B,69,21,SC13 te3bbl 493 OATA BC2B,I!II!I,E0,80,11,SC,IZII!I,IIIE,11,2E8D te4abl 389 OATA BBEB,49,66,C0,01,51,C0,4~,51,2BC3 tci!if2l 494 OATA BC3111,CO,I!I~,IZIIZI,FE,FF,C8,F5,C0,600F [~92] 391!1 OATA BBFI!I,CO,AA,40,21,FC,62,C3,01,40BF tc614l 495 OATA BC3B,E7,SF,F1,1!16,1!1A,CS,FS,3E,789111 t4aecl 391 OATA BBFB,51,21,69,SB,3E,IZI1,1B,IIIC,29AB tabsel 496 OATA BC4111,1!1C,90,26,04,6F,C0,7~,88,2690 t~oiiil 392 OATA B900,21,76,SB,3E,IZI2,1B,I!IS,21,1!1588 tc2111cl 497 OATA BC4B,F1,B7,B7,B7,B7,B7,21,B1,4737 ti!ie6bl 393 OATA B91!1B,B3,SB,3E,III3,22,E7,6B,21,521110 [433Al 498 OATA BC~III,42,16,1!1111,5F,19,06,1!1B,C0,2170 [8E61!1l 394 OATA B911!1,27,43,8E,77,C4,24,40,21,15F8 [3886] 499 OATA BC5B,F3,52,ES,3E,2E,C0,50,88,70111~ tc21al 395 OATA B91B,3C,SB,22,E4,6B,21,BE,~E,IIII!IB6 t036el 51111!1 OATA BC6111,E1,C8,8E,23,C8,8E,28,06,5341!1 ti!i2eal 396 DATA B921!1,22,0E,6B,21,9B,5E,22,E1,2CBO t81!19el 51111 OATA BC6B,I!I3,CO,F3,52,1!1E,12,CO,IZIS,2B27 t~bcl 397 OATA B92B,6B,3E,FF,32,1B,69,C0,2F,2791 tc3cal 51!12 OATA BC7111,1!11!1,C1,FE,FF,CA,61,50,1111,2714 [4892] 398 OATA B930,5F,3E,01,E0,48,1B,43,C0,2CB3 tcfoi!il 51113 OATA BC7B,C4,F5,21,BE,62,C0,96,~2,~2DA t3f06l 399 OATA B93B,32,8C,3E,IZI2,C0,99,61!1,3E,3512 t2b9al 51!14 OATA 8CBIII,2B,85,F1,C3,70,~1!1,2A,8E,297A [3682] 41111!1 OATA B940,1!13,C0,67,6111,3E,III1,CO,OE,389111 [1892] 51115 OATA 8C88,61,3E,I!I1,C0,4F,~4,CO,CIII,3182 tb18al 41111 OATA 8948,88,2A,25,43,E0,58,23,43,5191 ta872l 51116 OATA 8C9111,40,C0,86,52,21,7A,62,CO,III6C9 t130el 41112 OATA B950,CO,C9,88,2A,8E,61,3E,III4,45111C [18E4l 51!17 OATA 8C9B,E5,52,2A,F8,6B,22,B2,43,6E4F t4a8111l 41113 OATA 895B,IZI6,111111,CO,E8,S4,21,CB,IIIIII,17A4 [8766] 51!18 OATA 8CAIII,3E,III3,C0,26,54,28,22,B4,1116CC t22a4l 41114 OATA 896111,11,4111,1111,CO,C9,88,3E,III1,1111A9 t726el 51!19 OATA 8CA8,43,CO,A0,52,2B,IIIA,FE,4~,0291 tbiiidal 41115 OATA B96B,CO,S9,8C,CO,F6,5B,CO,III8,6C01 tiii55el 511!1 OATA BC8111,CA,CE,52,FE,65,CA,CE,52,52EE t666cl 41116 OATA 897111,5A,FE,40,28,F6,FE,III0,2B,100A tf034l 511 OATA BC88,CC,A2,~1!1,2A,84,43,23,C0,43B7 te88111l 41117 OATA 897B,74,FE,III8,28,7111,FE,IIIA,28,1!1624 ta398l ~12 OATA 8CCIII,1A,54,7E,87,CA,CE,52,3E,1942 tf7eel 41118 OATA 89BIII,47,FE,4F,2B,43,FE,III9,2111,1682 ta09al 513 OATA 8CCB,IZI3,C0,08,53,CO,E8,54,18,3384 ti!iac2l 41119 OATA B988,E5,2A,2B,43,22,2E,43,23,7830 tca5el 514 OATA 8COIII,C0,3A,F5,6B,FE,III2,0B,2A,7111C2 t8eeel 41111 OATA 8991!1,23,23,23,22,28,43,2A,2C,1F34 t7afel 515 OATA BCOB,FB,6B,C0,4F,54,2A,FB,6B,78CIII t2a1el 411 OATA 8998,43,22,32,43,28,28,22,2C,2AEC tf762l 516 OATA BCEIII,3A,F5,68,22,B2,43,C0,26,28CIII t8e84l 412 OATA B9AIII,43,CO,F5,59,FE,III0,2B,45,1!1E21 t4aci!il 517 OATA BCE8,54,2111,1!11,28,22,B4,43,C3,2305 tc64cl 413 OATA B9A8,FE,III8,28,41,FE,IIIA,2B,IIIA,7852 t8c06l 518 OATA 8CFIII,A2,5111,C0,89,5111,11,BI!I,42,5486 tc~al 414 OATA B980,FE,4C,2B,III6,FE,III9,28,20,6EC9 t2ffel 519 OATA BCFB,I!IE,1A,CO,III5,1!1111,21,5C,IIIIII,1B4C tiiia9bl 415 OATA B98B,1B,E7,2A,2E,43,22,2B,43,3111E3 t3f62l 52111 OATA BOI!IIII,36,111111,23,11,5E,IIIIII,36,3F,1C03 [89211] 416 OATA B9CIII,2A,32,43,22,2C,43,1B,A6,133A [5438] 521 OATA 801!18,1!11,1117,01!1,E0,8111,21,4F,42,1!1A4B t374al 417 OATA B9CB,C0,24,40,2A,8E,61,3E,III4,61118C tf1e2l 522 OfHA 801111,22,65,111111,3E,4A,32,67,111111,1119F6 t21111el 418 OATA B901!1,CO,OE,55,21,34,43,11,2B,5916 [4368] 523 OATA B018,11,5C,I!IIII,IIIE,11,CO,III5,1111!1,1C06 tba6111l 419 OATA B90B,43,C0,3C,5B,21,3A,43,11,1187 t287al 524 DATA 802111,FE,FF,CB,F5,CO,E7,~F,F1,~328 t91117al 421!1 OATA B9EI!I,2E,43,C0,3C,SB,2E,13,C0,1F33 tfa02l 525 OATA B02B,IZI6,14,CS,F5,3E,1B,9111,26,1166 tac4cl 421 OATA B9E8,AB,61,C3,36,4C,21,14,~B,S504 [A37111l 526 OATA B03111,1!12,C8,3F,3111,1112,26,111C,6F,370F t6ba4l 422 OATA B9FIZI,22,E4,68,21,37,5E,22,0E,274A [7284] 527 OATA B038,C0,75,88,F1,B7,B7,B7,87,6410 t21ebl 423 OATA B9FB,6B,21,EC,S0,22,E1,6B,3E,266A ta08el 528 OATA 804111,B7,21,B1,42,16,111111,~F,19,5F07 [989] 424 OATA 8AI!IIII,III1,C0,99,61!1,21,1110,14,11,27E5 [01!134] 529 OATA B048,06,1!1B,CO,F3,52,1!1E,12,C0,1501 te08al 425 OATA BAIIIB,1B,27,C0,66,88,3E,IIIIZI,C0,1FEO [1!1214] 53111 OATA B05111,1115,111111,C1,FE,FF,2B,IZIE,1111,1214 [946El 426 OATA BA1111,67,61!1,3E,III3,C0,67,6111,3E,287A tc89111l 531 OATA BOSB,01,F5,21,BE,62,C0,96,~2,5BSA t1cciiil 427 OATA BA18,1116,C0,11,61!1,C0,41,SF,C0,337F tdf06l 532 OATA B06111,2B,C2,F1,1B,IIIF,C0,86,52,39~2 t8baiiil 428 OATA 8A2111,CE,52,21,49,66,C3,01,51,72FF t4~aiiil 533 OATA B06B,21,9B,62,CO,ES,S2,C0,1B,31F2 [0486] 429 OATA BA28,21,1111!1,1114,22,21!1,43,3E,IZI1,1251 t678cl 534 OATA B071!1,88,CO,CE,52,11,BIII,FF,IIIE,71~B ta7fel 431!1 OATA 8A3111,32,22,43,21,40,1111,22,23,1993 ta5aiiil 535 OATA B07B,1A,CO,III5,111111,21,B0,67,C3,3001 [~884] 431 OATA BA3B,43,21,CB,IZII!I,22,25,43,C9,311118 tbc16l 536 OATA 8081!1,01,51,CO,C2,5111,87,CI!I,C0,6B~1 tab06l 432 OATA BA40,3E,FF,32,BIZI,43,C0,07,58,2FF9 tbbei!il 537 OATA BOBB,89,51!1,2E,IIIE,CO,AB,61,C0,4967 t48111al 433 OATA BA4B,2A,20,43,3A,22,43,30,CI!I,1666 ta33al 538 OATA 809111,9C,S7,C0,97,58,22,B2,43,481F [709El 434 OATA BA~1!1,29,C8,7C,CI!I,3E,IZI5,C0,43,25FO teofiiil 539 OATA B09B,E0,48,B6,43,C0,29,59,2E,76EIII [441112] 435 OATA 8A58,48,2A,23,43,1111,4111,1111,87,2EEO [9578] 541!1 OATA BOAIII,IIIF,CO,AB,61,AF,C9,CO,C2,211104 [7444] 436 OATA BA61!1,E0,42,E8,2A,2~,43,1!11,CB,792E [4888] 541 OATA 80AB,5111,FE,III2,DIII,CO,CA,49,C0,1FDF [9776] 437 OATA BA6B,IIIIII,87,E0,42,3A,27,43,30,3587 ti!ic9el 542 OATA B08111,89,5111,2E,1111,CO,AB,61,2E,4B64 [8486] 438 OATA BA71!1,28,0F,30,28,15,E0,53,46,111C tb77al 543 OATA B08B,11,CO,A8,61,C9,11,1113,111111,2EOA t3c8cl 439 OATA BA7B,43,CO,F4,58,22,51!1,43,1B,093E t9ebel 544 OATA BOCIII,I!IE,2~,CO,III5,111111,C9,C0,86,158B ta4eal 441!1 OATA BABIZI,1111,EO,S3,46,43,22,SA,43,3F27 tiii14al 545 OATA 80CB,52;2E,IIIO,CO,AB,61,CO,CE,2A6111 [1838] 441 OATA BABB,1B,III7,E0,53,5111,43,22,SA,16C2 tcb56l 546 OATA BOOIII,52ß3A,B1,43,C9,21,35,6B,3~~E t066el 442 OATA BA9111,43,2A,8E,61,3E,III4,C0,~6,3AFC t99eal 547 OATA BOOB,C3,3E,51,21,FIII,62,11,78,611162 [0264] 443 OATA BA9B,56,C0,24,40,CO,AF,40,21,1C7F t292al 548 OATA BOEI!I,6B,3E,III2,C0,7C,52,CO,BE,349C t7f32l 444 OATA BAAIII,49,66,C3,01,51,CO,AA,40,2B05 t86f4l 549 OATA BOEB,53,0B,C3,E8,~4,C0,86,52,1119FA tiiif42l 445 OATA BAA8,21,49,66,C3,01,~1,3A,1B,III59111 t9c5al 55111 OATA BOFIZI,21,31,62,CO,E5,52,CO,A0,181117 ta40el 446 OATA BA81!1,69,87,CB,AF,32,18,69,CO,I!I8~F [9014] 551 OATA BDFB,S2,2111,1118,2A,8E,61,3E,IZI1,26C9 [93A8l 447 OATA BA8B,8E,53,DB,C3,E8,54,21,D7,5A60 [452El 552 OATA 8EIIIIII,CD,9F,~4,C0,8E,~3,C3,CE,42E4 [ 111142] 448 DATA BAC1!1,66,C3,3E,51,C0,68,4E,C0,0685 t7f1!1bl 553 DATA BEI!IB,52,C0,97,~8,3E,III3,C3,111B,IIID~2 [11168El 449 OATA BAC8,1!18,53,DB,C3,E8,~4,C0,4D,IIIIII2F ti!iai!ibl 554 DATA 8E11!1,53,2A,8E,61,1B,III7,28,1111,32~8 t6d~l 45111 DATA BADIII,4E,CD,I!I8,53,D8,C3,E8,54,143E t83f6l 555 DATA BE1B,I!Il,IIIIII,C0,92,~9,3E,IZI3,CD,12F8 tc6 l 451 OATA 8ADB,C0,3F,4E,CO,IIIB,53,DB,C3,6C2F [1!175111] 556 OATA BE21!1,26,54,7E,87,2111,FI!I,C9,21,1111C3 [6872] 452 DATA BAEIZI,E8,54,CD,50,4E,CD,IIIB,53,7DF7 tc84el 557 OATA BE2B,F2,62,11,DIZI,6B,3E,III7,CD,6DD8 taafiiil 453 DATA BAEB,DB,C3,E8,~4,CO,BB,4E,C0,4111F9 ta368l 558 OATA BE3111,7C,~2,3A,F3,62,87,CB,AF,22113 t66ciiil 454 DATA BAFIZI,IZIB,53,DB,C3,E8,54,CD,A6,111111C4 t88f2l 559 DATA BE3B,32,F3,62,CD,8E,53,DB,C3,2119F [70111111] 455 DATA BAFB,4E,CO,IIIB,53,DB,C3,E8,54,143E t~d14l 56111 OATA BE4111,E8,54,CO,D1,51,CD,4F,~1,7~43 ta9dcl 456 OATA B81!11!1,2A,FB,6B,7E,3C,CA,E9,51!1,22AA t14fal 561 OATA BE48,3E,III6,C0,11,6111,21,FC,62,11142E ['7A8El 457 DATA B81118,3A,F5,6B,FE,1!12,0A,E9,51!1,2111SA teee4l 562 OATA BESIII,C3,01,51,DD,2A,F2,6B,DD,~I!IA~ [86F4l 64 ~...

363 DATA 8E58,7E,05,32,F1,68,DD,2A,F2,3782 564 DATA BE60,68,DD,66,03,DD,6E,02,CD,0829 565 DATA BE68,04,5C,DD,2A,F2,68,FE,09,0BC5 566 DATA 8E70,28,40,FE,0A,28,10,FE,0B,1B97 567 DATA BE78,28,22,FE,0D,28,4F,4F,CD,03BF 368 DATA BEBm,31,52,2m,D9,18,33,DD,7E,0458 369 DATA 8E88,03,DD,BE,00,28,39,DD,33,222B 570 DATA BE90,05,F5,CD,F1,31,F1,3D,CD,288B 571 DATA 8E98,F1,51,18,C1,DD,7E,05,DD,6417 572 DATA BEA0,BE,01,28,23,DD,34,05,F5,5EB7 573 DATA 8EA8,CD,F1,51,F1,3C,CD,F1,31,3C97 574 DATA BE80,18,AB,DD,7E,m5,CD,4A,52,395A 575 DATA BEB8,23,23,7E,23,66,6F,CD,04,17A2 576 DATA 8EC0,5C,CD,CA,51,C3,4F,51,3A,06AC 577 DATA 8EC8,F1,68,DD,77,05,C9,3A,F1,7DD9 578 DATA 8ED0,62,87,C8,18,03,22,F2,68,055C 579 DATA 8ED8,AF,32,F1,62,CD,F1,51,CD,46C3 580 DATA 8EE0,E7,5F,2A,F2,68,46,23,4E,6C70 581 DATA 8EE8,0C,C5,78,CD,F1,51,C1,04,33DA 582 DATA 8EF0,79,88,20,F5,C9,F5,26,01,1C01 583 DATA 8EF8,6F,2C,CD,75,88,F1,4F,CD,243F 584 DATA 8F00,4A,52,C5,54,5D,06,00,4E,2EDE 585 DATA 8F08,09,13,13,13,13,1A,91,C6,0204 586 DATA 8F10,04,47,4F,D1,78,87,28,03,1667 587 DATA 8F18,8A,20,0D,E5,C5,CD,9C,88,5E6F 588 DATA 8F20,C1,E1,CD,24,52,C3,9C,88,433F 589 DATA 8F28,CD,F3,52,3E,14,91,C8,47,50D3 590 DATA 8F30,0E,20,C3,FF,52,2A,F2,68,1824 591 DATA 8F38,46,23,7E,90,3C,47,23,23,2D99 592 DATA 8F40,23,23,79,23,23,23,23,8E,153C 593 DATA 8F48,C8,10,F8,F6,FF,C9,2A,F2,741A 594 DATA 8F50,68,87,28,05,96,23,23,23,18C9 595 DATA 8F58,23,23,46,C8,27,3C,C8,27,1D49 596 DATA 8F60,3C,16,00,5F,19,C9,F5,01,1C77 597 DATA 8F68,01,00,7E,87,28,07,36,00,0500 598 DATA 8F70,21,21,62,18,05,36,FF,21,142F 599 DATA 8F78,20,62,ED,80,F1,C3,F1,51,1817 600 DATA 8F80,F5,01,03,00,7E,87,28,07,78D8 601 DATA 8F88,36,00,21,25,62,18,05,36,1E3C 602 DATA 8F90,FF,21,22,62,ED,80,F1,C3,7129 603 DATA 8F98,F1,51,E5,CD,86,52,E1,CD,7947 604 DATA 8FA0,E5,52,21,28,62,CD,E5,52,611C 605 DATA 8FA8,CD,AD,52,F5,CD,CE,52,F1,4DD5 606 DATA 8F80,C9,CD,18,88,FE,4A,C8,FE,58C6 607 DATA 8F88,6A,C9,21,0C,01,CD,75,88,00CD 608 DATA 8FC0,CD,9C,88,01,20,14,CD,FF,56C5 609 DATA 8FC8,52,CD,9C,88,21,0C,01,C3,0389 610 DATA 8FD0,75,88,21,0C,01,CD,75,88,13CD 611 DATA 8FD8,21,65,62,C3,E5,52,E5,CD,0ED7 612 DATA 8FE0,5D,88,E1,23,7E,87,20,F6,1FCA 613 DATA 8FE8,C9,E5,CD,9C,88,E1,CD,E0,4A86 614 DATA 8FF0,52,E5,CD,9C,88,E1,C9,E5,0708 615 DATA 8FF8,C5,7E,CD,5D,88,C1,E1,23,664D 616 DATA *ENDE* 617 adr=~8000:zeile=104:memory ~7FFF 618 READ d:f:if d:f="*ende*"then 629 619 pr=0 620 FOR i=1 TO 8 621 READ a:f: a=val ( "~"+a:fl 622 POKE adr,a:adr=adr+1 623 pr=pr*2:if pr>65535 THEN pr=pr-65535 624 pr=unt<prlxor a:if pr<0 THEN pr=pr+6553 6 625 NEXT i 626 READ pr:f:pr2=val("~"+pr:fl:if pr2<0 THEN pr2=pr2+65536 627 IF pr<>pr2 THEN PRINT"Pruefsummenfehler in Zeile";zeile:STOP 628 zeile=zeile+1:boto 618 629 SAVE"CREATE1.8IN",8,~8000,~1000 630 PRINT d:f:end Listing 1. Mit diesem Programm erzeugen Sie die Binärdatei ncreate1.bin«(schluß) tma ~************************************** 101 '* CREATE2.0AT - OATA-Lader von 'CPC' * 182.************************************** 103 104 DATA 9000,10,F5,C9,C5,79,C0,50,8B,20CO 105 DATA 9008,C1,10,F8,C9,22,72,43,32,777C 106 DATA 9010,74,43,ED,58,F8,68,87,ED,3533 107 OATA 9018,52,20,07,21,F5,68,8E,CA,244E 108 DATA 9020,FA,53,3D,30,28,1E,30,20,6CD2 109 DATA 9028,58,3A,F5,68,FE,03,28,54,3C08 110 DATA 9030,FE,02,20,62,2A,F8,68,E0,7F2D 111 OATA 9038,58,72,43,C0,05,54,02,92,3SFE 112 DATA 9040,53,C3,80,53,2A,72,43,46,0C28 113 OATA 9048,C5,C8,FE,C0,80,53,C1,70,47EE 114 OATA 9050,06,00,C9,22,72,43,32,74,1A8C 115 OATA 9058,43,2A,F8,68,3A,F5,68,FE,30AA 116 OATA 9060,02,DA,92,53,CD,CE,54,C8,25C3 117 OATA 9068,49,28,28,2A,F8,68,3A,F5,2FA1 118 DATA 9070,68,22,FA,68,32,EE,62,CD,2761 119 OATA 9078,9A,53,CO,A8,53,F5,AF,32,4AF0 120 OATA 9080,EE,62,F1,C9,3E,03,C0,67,7031 [8BC01 [D3DB1 [83181 [86C01 [73221 [97781 [42D21 [140A1 [87DC1 [0FD61 [E1301 [081E1 [1EAE1 [832A1 [3C401 [06941 [ 16341 [04DA1 [FDFE1 [47A81 [34801 [67841 [89041 [E0721 [AE721 [F9FE1 [54C81 [7CAE1 [606A1 [05321 [842E1 [99481 [2C881 [74941 [C8181 [53441 [46C81 [848C1 [02121 [78861 [00061 [58901 [7C881 [319C1 [C1061 [F0341 [C6DA1 [D8F01 [C8EC1 [95301 [699A1 [89441 [C5521 [E0CE1 [ 184E1 [FFAA1 [5F1E1 [16621 [F1401 [2A1C1 [859C1 [5E841 [A60A1 [42961 [681E1 UE7A1 [F1761 [81FE1 [72281 [ 105A1 [EA2C1 [0E861 [EDE21 [373A1 [A8AA1 [D46C1 [089E1 [07841 [58AC1 [307A1 [F2FE1 [03FE1 [D0FA1 [C8CC1 [87C21 [A7821 [488A1 [87FE1 [348A1 121 OATA 9088,60,2A,F8,68,3A,F5,68,06,2102 122 OATA 9090,01,FE,02,D4,E8,54,3E,83,34F7 123 OATA 9098,C0,67,60,CO,AA,5F,2A,72,789A 124 OATA 90A0,43,22,F8,68,3A,74,43,32,3034 125 OATA 90A8,F5,68,06,00,FE,02,C9,3A,6610 126 OATA 9080,F2,62,87,28,00,32,F3,62,74C4 127 OATA 9088,3E,83,C0,67,60,CO,AA,5F,212F 128 OATA 90C0,18,3C,C0,0C,60,3E,01,CD,1957 129 OATA 90C8,11,60,3E,03,C0,67,60,C0,1089 130 OATA 9000,AA,5F,C0,41,5F,2A,8E,61,5C30 131 OATA 9008,3E,01,06,00,CO,E8,54,3E,1A02 132 OATA 90E0,FF,32,F1,62,3E,04,C0,11,6868 133 OATA 90E8,60,3E,00,C0,67,60,CD,CE,308C 134 OATA 90F0,52,3E,83,CD,67,60,CO,AA,3988 135 OATA 90F8,5F,3E,06,C0,11,60,2A,F8,2D84 136 OATA 9100,68, 3A, F5, 68, 06', 00, FE, 02, 236E 137 OATA 9108,C9,E5,87,E0,52,38,0C,E8,4773 138 OATA 9110,3E,03,C0,26,54,01,37,E0,0567 139 OATA 9118,52,E8,C9,E1,C9,23,7E,3C,02F4 140 OATA 9120,28,F8,C9,28,7E,3C,28,F8,32F8 141 OATA 9128,23,C9,E5,21,31,54,22,08,3034 142 OATA 9130,68,E1,C3,26,57,E8,C0,1C,16D2 143 OATA 9138,59,19,C9,E5,21,46,54,22,3D2A 144 OATA 9140,08,68,E1,28,CD,26,57,C8,6E06 145 OATA 9148,23,C9,E8,C0,1C,59,E8,87,3295 146 DATA 9150,E0,52,C9,E5,21,5A,54,22,759A 147 OATA 9158,08,68,E1,C3,26,57,22,76,664E 148 DATA 9160,43,23,11,06,00,E8,19,47,28D9 149 OATA 9168,18,05,C5,C0,88,54,C1,10,1D82 150 DATA 9170,F9,ED,48,76,43,0A,E6,3F,4A03 151 OATA 9178,FE,01,28,0D,60,69,23,C0,788F 152 DATA 9180,88,54,2A,76,43,7E,E6,3F,5133 153 OATA 9188,E8,77,23,C9,D5,E5,CD,CA,640C 154 DATA 9190,58,30,03,F1,F1,C9,2A,76,28FE 155 OATA 9198,43,35,E1,01,06,00,C0,92,31C8 156 DATA 91A0,59,01,C9,E5,21,31,54,22,0EF6 157 OATA 91A8,08,68,E1,E5,C0,26,57,01,62FF 158 OATA 9180,37,28,01,3F,E0,52,E8,C8,156E 159 OATA 9188,42,48,C3,92,59,E5,21,C4,235A 160 OATA 91C0,54,22,08,68,E1,C3,26,57,381F 161 DATA 91C8,C8,FE,C8,41,20,19,C8,8E,473C 162 OATA 9100,18,15,E5,21,08,54,22,08,10E4 163 OATA 9108,68,E1,0E,00,C3,26,57,28,0886 164 DATA 91E0,04,C8,C9,18,02,C8,C1,C5,2A18 165 OATA 91E8,E8,C0,1C,59,19,C1,C9,E5,4268 166 DATA 91F0,21,EF,62,70,FE,01,20,20,2794 167 OATA 91F8,0E,00,2A,F8,68,3A,F5,68,0FEA 168 OATA 9200,FE,02,04,89,54,2A,FA,68,6D04 169 DATA 9208,3A,EE,62,FE,02,04,89,54,2746 170 DATA 9210,CO,EA,57,C0,8C,57,3E,01,5EF1 171 OATA 9218,21,1E,55,22,D8,68,E1,C3,19E1 172 DATA 9220,26,57,32,70,43,28,00,3A,0518 173 OATA 9228,EF,62,87,28,07,7E,E8,CD,7888 174 OATA 9230,1C,59,19,C9,3A,E0,68,C8,158F 175 OATA 9238.7F.20,02.C8.FE.7E.23.E6.3008 176 DATA 9240,3F,CA,9A,57,7E,32,71,43,38A9 177 OATA 9248,11,34,43,CO,E3,68,3A,70,078C 178 DATA 9250,43,30,32,70,43,28,57,E8,2D7D 179 OATA 9258,2A,34,43,22,2E,43,2A,36,125E 180 OATA 9260,43,22,30,43,2A,38,43,22,2A24 181 OATA 9268,32,43,E8,46,11,28,43,C0,10A3 182 DATA 9270,E3,68,E5,CD,C9,55,C4,E0,7084 183 OATA 9278,68,2A,28,43,22,2E,43,2A,3E84 184 DATA 9280,2A,43,22,30,43,2A,2C,43,0028 185 OATA 9288,22,32,43,21,70,43,35,E1,15F7 186 DATA 9290,20,D9,E5,2A,34,43,22,28,3880 187 OATA 9298,43,2A,36,43,22,2A,43,2A,28E4 188 DATA 92A0,38,43,22,2C,43,CD,C9,55,0AA8 189 OATA 92A8,C4,E0,68,E1,23,C9,E5,2A,5ACC 190 DATA 9280,34,43,22,28,43,2A,36,43,0E9F 191 OATA 9288,22,2A,43,2A,38,43,22,2C,11E4 192 DATA 92C0,43,CD,C9,55,01,02,00,C4,0E74 193 DATA 92C8,00,68,E1,23,C9,3A,71,43,6C91 194 OATA 9200,C8,47,78,32,71,43,C0,3A,7B5E 195 OATA 92D8,F0,62,87,C0,3A,E0,68,C8,781F 196 DATA 92E0,7F,C9,E5,21,00,40,22,34,1200 197 OATA 92E8,43,22,36,43,22,38,43,21,2AA7 198 DATA 92F0,00,C0,22,3A,43,22,3C,43,3548 199 DATA 92F8,22,3E,43,21,01,56,22,08,153C 200 DATA 9300,68,E1,C3,26,57,4F,23,E5,1567 201 OATA 9308,11,34,43,06,03,1A,96,23,0CFF 202 DATA 9310,13,1A,9E,FA,1A,S6,28,1B,12A5 203 OATA 9318,7E,12,23,13,7E,12,23,13,3030 204 OATA 9320,10,E8,E1,11,3A,43,06,03,2F23 205 OATA 9328,1A,96,23,13,1A,9E,F2,35,2EA9 206 DATA 9330,56,28,18,7E,12,23,13,7E,2504 207 DATA 9338,12,23,13,10,E8,00,20,C7,0548 208 DATA 9340,23,C9,C0,50,56,2A,F8,68,3CE0 209 OATA 9348,3A,F5,68,C0,4F,53,02,E8,23E8 210 DATA 9350,54,C3,BE,53,2A,F8,68,3A,0A6A 211 OATA 9358,F5,68,E5,21,61,56,22,08,7CFC 212 0ATA 9360,68,E1,C3,26,57,23,E5,0D,1563 213 OATA 9368,E1,F5,C0,7E,56,00,23,00,520F 214 DATA 9370,23,0D,23,00,23,0D,23,DD,2D87 215 OATA 9378,23,F1,30,20,EC,DO,E5,E1,205F 216 DATA 9380,23,C9,FO,ES,F0,21,40,43,,359F 217 OATA 9388,CO,CC,56,CB,C5,00,CB,00,573A 218 OATA 9390,46,20,02,C8,85,E5,F0,21,2197 219 OATA 9398,4A,43,CO,CC,56,C8,C5,00,2068 220 OATA 93A0,C8,02,46,20,02,C8,85,E5,6D13 Listing 2. Mit diesem Programm erzeugen Sie die Binärdatei»CREATE2.BIN«[20681 [80941 [07061 [A5061 [DE721 [8E721 [90FE1 [57A41 [A7781 [03161 [75AC1 [3D8E1 [E5E41 [D1E01 [44061 [BA501 [0A081 [AD741 [81CA1 [6FF41 [64321 [45AE1 [C04A1 [50801 [86F41 [98841 [C5721 [31141 [39801 [87881 [08801 [47581 [803C1 [EE9E1 [3E321 [25761 [A8081 [38C21 [04861 [4D7A1 [392C1 [AF641 [89661 [35CE1 [E8161 [F34C1 [72F21 [CF8E1 [A6861 [020A1 [0F601 [ADE81 [60341 [C6081 [C0F21 [FF961 [D66C1 [916A1 [06361 [C8CE1 [294A1 [A2E61 [76621 [DD021 [11021 [DC281 [C7401 [3AAC1 [7F0C1 [222E1 [FE3A1 [235C1 [70881 [48A01 [17181 [CF1C1 [831C1 [92341 [08401 [733C1 [2F161 [F37E1 [091C1 [02161 [3F7C1 [151C1 [342A1 [68A41 [8A101 [68A61 [909C1 [EC621 [32361 [8C021 ra9fe1 [5CAE1 [ 1F3C1 [49601 [AF241 [436C1 ~ e 65

221 OATA 93A8,F0,21,54,43,CO,CC,56,C8,704F C391E1 222 OATA 938111, C5, 00, C8, 1114, 46, 2111, 1112, C8, 4E9F C780C1 326 OATA 96F111,2A,7111,43,C9,2E,85,C3,A8,111F8A C850E1 223 OATA 9388,85,00,74,1115,00,75,1114,E1,7CC5 [8501111 327 OATA 96F8,61,21,AC,5E,22,05,68,21,2A15 C417C1 224 OATA 93C111,00,74,1113,00,75,1112,E1,00,7C8F CC5FE1 328 OATA 97111111,08,5A,22,08,68,C0,19,5A,736C C1117CE1 225 OATA 93C8,74,1111,00,75,111111,FO,E1,C9,244F CFAC41 329 OATA 971118,21,8C,5A,22,08,68,C9,21,3C28 C2FA21 226 OATA 930111,00,66,1111,00,6E,111111,C8,85,7893 C88CA1 33111 OATA 971111,00,68,22,05,68,18,1116,21,7E90 [60721 227 OATA 9308,F0,56,1111,F0,5E,1110,C0,46,670C CE811111 331 OATA 9718,E111,68,22,05,68,3E,1118,32,61118C CA7681 228 OATA 93E111,58,E5,05,00,66,1113,00,6E,111158 C45EA1 332 OATA 972111,EA,68,1111,1116,111111,C0,5A,5A,6C9A CA8A21 229 OATA 93E8,1112,C8,85,F0,56,1113,F0,5E,2FA8 CE21A1 333 OATA 9728,C8,7F,28,2C,32,73,43,3A,706111 CF1118A1 23111 OATA 93F111,1112,C0,46,58,E3,19,E8,C1,3958 [32CE1 334 OATA 973111,89,61,88,2111,1113,AF,18,1116,5352 CE3321 231 OATA 93F8,E1,E0,4A,E5,05,00,66,1115,49C5 [96161 335 OATA 9738,3A,88,61,9111,38,E4,C8,3F,3509 CCCC21 232 OATA 94111111,00,6E,1114,C8,85,F0,56,1115,7E45 [33C41 336 OATA 9740,3C,3C,E6,FE,32,72,43,C0,111233 [83981 233 OATA 941118,F0,5E,1114,C0,46,58,E3,19,6703 [77021 337 OATA 9748,8111,5A,3A,72,43,1116,111111,4F,54AF [E6621 234 OATA 941111,E8,C1,E1,E0,4A,F0,46,1117,561F C4FF21 338 OATA 975111,3A,73,43,CO,OA,68,18,C5,1112F5 C1111AC1 235 OATA 9418,F0,4E,1116,1119,F0,46,1118,C8,6878 CE1F41 339 OATA 9758,F5,C0,8111,5A,F1,C9,C5,3A,597C [07121 236 OATA 942111,13,C8,12,C8,15,C8,14,1111,36111C C2A5C1 34111 DATA 976111,EA,68,3C,FE,1116,28,1118,06,673111 [98A81 237 OATA 9428,F6,C9,30,28,19,30,28,50,4C51 C82A61 341 OATA 9768,111C,28,1117,C6,111C,32,EA,68,111194 [F8663 238 OATA 943111,30,28,54,30,28,1118,FE,FC,108111 CA3C21 342 OATA 977111,18,1116,32,EA,68,C0,04,6B,111404 COA8E1 239 OATA 9438,C8,2E,87,C3,A8,61,C0,83,7680 [660C3 343 OATA 9778,C0,93,5C,CO,OA,6111,E1,C111,4342 C5AE41 24111 OATA 944111,57,7E,87,2111,F9,C9,05,E0,2548 C7A041 344 OATA 978111,44,40,18,0A,3A,EA,68,FE,3086 [08123 241 OATA 9448,58,F8,68,3A,F5,68,C0,68,1AOA C9F11141 345 OATA 9788,1116,0111,1111,1116,111111,C3,04,68,33BC [52441 242 OATA 945111,57,E0,58,FA,68,3A,EE,62,1616 CECCA1 346 OATA 979111,C8,47,28,1117,2A,2C,43,1119,705F [046E1 243 OATA 9458,C0,68,57,01,C0,89,57,05,7F47 C22E83 347 OATA 9798,22,2C,43,C8,4F,28,1119,2A,1C30 [04821 244 OATA 9460,7E,87,2111,E3,28,7E,23,3C,182A [43921 348 OATA 97A111,2C,43,87,E0,42,22,2C,43,1C73 C5F901 245 OATA 9468,2111,00,01,C9,FE,1112,08,E8,3753 CCFF21 349 OATA 97A8,C8,67,28,18,C8,5F,28,07,7F83 C09EE1 246 OATA 9470,87,E0,52,E8,C111,C5,E0,48,6085 C181A1 35111 OATA 978111,2A,2A,43,09,22,2A,43,C8,1685 CCF5A1 247 OATA 9478,08,68,C5,C0,26,54,C1,E0,637F C4FF81 351 OATA 9788,57,C8,2A,2A,43,87,E0,42,1F3C [3AE41 248 OATA 948111,43,08,68,C1,01,18,09,C0,1107 [57921 352 OATA 97C111,22,2A,43,C9,C8,5F,28,1117,181113 [I!IA741 249 OATA 9488,89,57,2111,F8,C9,7E,FE,FF,5C43 C5F2E1 353 OATA 97C8,2A,28,43,1119,22,28,43,C8,1600 CE65C3 25111 OATA 949111,28,111C,C8,7F,C8,8F,C8,87,111C15 C71112C1 354 OATA 970111,57,C8,2A,28,43,87,E0,42,1F1C C2AC81 251 OATA 9498,C0,07,68,7E,3C,C111,23,C9,58CF [1111241 355 OATA 9708,22,28,43,C9,2A,28,43,E6,1E60 C3C761 252 OATA 94A111,2E,1115,CO,A8,61,3A,F2,62,071116 C3C821 356 OATA 97E111,05,28,1115,87,E0,42,18,1111,11151111 [872A3 253 OATA 94A8,87,28,111E,32,F3,62,3E,1113,55111F CE57E1 357 OATA 97E8,1119,22,28,43,E8,2A,2E,43,111AOF CE111C63 254 OATA 948111,C0,67,6111,CO,EA,57,C3,8C,78A6 CE2281 358 OATA 97F111,87,E0,52,C8,2C,C8,10,54,6412 CFCFE1 255 OATA 9488.57.C0,8E,53,08,C3,E8,54,111E7E [ 163C1 359 OATA 97F8,50,C8,2C,C8,10,C8,2C,C8,1627 CE4623 256 OATA 94C111,2A,8A,61,11,2E,43,CO,E3,3785 C88C1111 36111 OATA 98111111,10,19,E0,58,32,43,19,22,11115C CAE441 257 OATA 94C8,68,11,28,43,CO,E3,68,3A,347E C11A21 361 OATA 981118,2C,43,C9,21,4111,43,11,41,1E9F [10361 258 OATA 940111,4F,88,FE,78,28,111F,3E,F8,1111F8 [1111261 362 OATA 981111,43,36,111111,01,10,111111,E0,8111,2092 [742A3 259 OATA 9408,C0,4C,80,CO,E111,68,3E,FF,6803 CDF8C1 363 OATA 9818,21,FF,7F,22,4111,43,22,4C,2184 C7E421 26111 OATA 94E111,C0,4C,80,18,1113,CO,E0,68,6124 [C4CE1 364 OATA 982111,43,22,58,43,3E,1111,32,48,27E8 CC111111A3 261 OATA 94E8,1111,1114,111111,C3,00,68,2A,8C,111A1111 [30881 365 OATA 9828,43,32,52,43,32,5C,43,C9,230F [76Sfll3 262 OATA 94F111,61,11,28,43,CO,E3,68,1111,3111C5 [7C4C3 366 OATA 983111,E0,58,2111,43,C0,74,58,3A,6744 [1117A81 263 OATA 94F8,1112,111111,C3,00,68,CO,FF,57,1560 C53F23 367 OATA 9838,22,43,47,C8,13,C8,12,C8,1116C8 C2FB21 264 OATA 95111111,CO,FF,57,4E,23,7E,23,1F,57F9 CC7E01 368 OATA 984111,15,C8,14,1111,F6,C8,12,0111,3FA8 C43AE1 265 OATA 951118,C8,19,1F,C8,19,1F,E6,C111,6028 C62EE3 369 OATA 9848,23,C9,7A,83,28,23,7B,3C,2686 CC7A23 266 OATA 951111,F6,1111,12,13,79,12,13,C9,785F C7C3C3 37111 OATA 985111,2111,1115,7A,FE,7F,28,1111,7B,12E3 [79783 267 OATA 9518,C0,1A,58,C0,1A,58,7E,23,668F CD1FA3 371 OATA 9858,30,2111,10,7A,FE,8111,2111,18,1728 C436A3 268 OATA 952111,4E,23,C8,29,1F,C8,29,1F,37A9 CC8CC3 372 OATA 986111,AF,95,6F,3E,0111,9C,67,11,7E6F CC2CA3 269 OATA 9528,C8,29,1F,C8,29,1F,C8,29,611118 C08EC3 373 OATA 9868,111111,1110,C8,2C,CB,10,C8,1A,1C0111 CA5C23 27111 OATA 953111,1F,C8,29,1F,3C,2111,1111,111C,38FE C5CA1113 374 OATA 987111,C9,21,111111,00,11,111111,0111,C9,6C81 C09F63 271 OATA 9538,E6,FE,12,13,79,12,13,C9,4C9F [509E3 375 OATA 9878,C8,7C,28,111E,AF,93,5F,3E,7804 C9A21113 272 OATA 954111,00,E5,C5,05,00,E1,CO,E6,462111 CF2243 376 OATA 988111,111111,9A,57,AF,95,6F,3E,111111,23F8 C48A23 273 OATA 9548,68,E5,00,66,1111,00,6E,111111,132111 C111F841 377 OATA 9888,9C,67,CB,7A,28,1119,E5,CD,4963 C6FF1111 274 OATA 955111,C0,2C,58,00,74,1111,00,75,6958 C89EE1 378 OATA 989111,93,5B,C1,87,E0,42,C9,05,4837 C37EC3 275 OATA 9558,111111,00,66,1115,00,6E,1114,C0,3C45 C8111CA1 379 OATA 9898,4C,70,C0,81,58,E3,EB,67,2815 CE9283 276 OATA 956111,2C,58,00,74,1115,00,75,1114,1F92 CAFAE1 38111 OATA 98A111,79,4C,C0,81,58,57,5C,70,3E71 CE8F43 277 OATA 9568,E1,C1,00,E1,C9,EO,A111,E0,5121 [68241 381 OATA 98A8,69,E3,47,111E,0111,1119,C1,1116,1115E111 [6661113 278 OATA 957111,A111,23,23,13,13,EO,A111,E0,5F11 C337E1 382 OATA 988111,0111,EB,E0,4A,C9,21,1110,111111,25111C [88881 279 OATA 9578,AI1I,C9,23,23,EO,A111,EO,A111,611182 C86C1111 383 OATA 9888,1116,111111,87,30,1113,62,68,29,118F C912A3 28111 OATA 958111,13,13,EO,A111,EO,A111,C9,E0,1E77 CAOF61 384 OATA 98C111,17,3111,1112,19,88,29,17,3111,1112AA [5F141 281 OATA 9588,A111,EO,A111,13,13,AF,96,12,706A CA08A3 385 OATA 98C8,1112,19,88,29,17,3111,1112,19,1485 CAC183 282 OATA 959111,23,13,3E,111111,9E,12,23,23,1650 CE111111A1 386 OATA 980111,88,29,17,30,1112,19,88,29,4EEO [80761 283 OATA 9598,23,13,C9,2A,F6,68,28,28,08AO CA7821 387 OATA 9808,17,3111,02,19,88,29,17,3111,1112AA C222C1 284 OATA 95A111,28,7E,23,3C,C8,1111,1111,111111,1118E6 [6071111 388 OATA 98E111,1112,19,88,29,17,0111,19,88,1792 C243E1 285 OATA 95A8,C0,29,59,36,FF,23,C9,87,6201 CAFF111l 389 OATA 98E8,C9,2E,89,C3,A8,61,4E,1A,7652 C7DE23 286 OATA 958111,2A,28,43,E0,58,2E,43,E0,1888 [6211111 39111 OATA 98F111,E8,71,12,23,13,1111,F7,C9,684F [688C3 287 OATA 9588,52,C111,2A,2A,43,E0,58,3111,1FCA CC8E81 391 OATA 98F8,AF,95,6F,3E,1110,9C,67,C9,7EB7 C662A3 288 OATA 95C111,43,E0,52,C111,2A,2C,43,E0,101118 CEOE41 392 OATA 99111111,AF,93,5F,3E,111111,9A,57,C9,794F [2901111 289 OATA 95C8,5B,32,43,E0,52,C9,CO,OF,2741 [281111111 393 OATA 991118,E9,C0,3E,5C,3E,1111,C0,99,4537 CB8F23 29111 OATA 950111,58,38,1117,CO,OF,58,38,06,290E C32CA3 394 OATA 991111,6111,21,1110,14,11,18,27,C0,38C8 C304C1 291 OATA 9508,18,1119,23,23,13,13,23,23,1118A1 C39E81 395 OATA 9918,66,8B,3E,00,C0,96,88,3E,1F78 C6E043 292 OATA 95E111,13,13,C9,1A,96,4F,23,13,111119 CA6323 396 OATA 9920,1110,C0,67,6111,E0,48,16,43,3F88 C1FAC3 293 OATA 95E8,1A,9E,23,13,28,1118,3C,37,2EFF C8E8A1 397 OATA 9928,C0,38,BC,21,16,16,C0,3E,7C5C C83FC3 294 OATA 95F111,C111,3E,1118,81,3F,C9,3E,F8,64C8 CF9EA1 398 OATA 993111,8C,3E,06,C0,11,6111,C0,8E,50BC C11173A3 295 OATA 95F8,81,C9,21,0111,0111,22,28,43,7678 CCF2A3 399 OATA 9938,53,04,E8,54,CO,CE,52,C3,111197 C30EA3 296 OATA 96111111,22,2A,43,22,2C,43,C9,01,11113F C5F163 400 OATA 994111,C7,43,2A,60,69,24,7C,B5,7345 C11196E3 297 OATA 961118,1112,111111,C0,29,59,36,111111,23,181113 CF4F63 401 OATA 9948,C8,21,6F,69,22,F8,68,22,6532 CA54C3 298 OATA 961111,36,0111,28,C9,7E,E6,3F,C111,1226 [5681111 41112 OATA 995111,FA,68,22,FC,68,22,FE,68,6EOC CAE11143 299 OATA 9618,1111,1112,111111,C0,92,59,8F,C9,0893 C947A1 403 OATA 9958,22,111111,69,21,71,69,22,F6,1CAE C8E463 31110 OATA 962111,E6,3F,26,111111,6F,29,44,40,7819 [7461113 41114 OATA 996111,68,AF,32,F5,68,21,1110,FF,15E8 CA9AAl 31111 OATA 9628,29,1119,23,23,C9,22,7111,43,16F3 C86FE1 405 OATA 9968,22,60,69,21,FF,00,22,6F,1112A3 [33623 302 OATA 963111,E0,43,72,43,2A,F6,68,1119,6E61 C556AJ 41116 OATA 997111,69,C9,3E,1116,C0,11,6111,C3,11174F [709111] 31113 OATA 9638,E0,58,1116,111111,13,70,93,7C,611186 CCF7EJ 41117 OATA 9978,C7,43,3E,02,C0,99,6111,1E,7072 [2384] 31114 OATA 9640,9A,3111,3A,E8,2A,F6,68,E0,4A45 CA6081 41118 OATA 998111,1113,111E,1112,C0,1115,111111,3E,1111,0EC5 CF45111l 31115 OATA 9648,48,7111,43,1113,37,E0,42,38,336111 CCC2111l 41119 OATA 9988,E0,48,18,43,C0,32,8C,3E,6496 C79EC3 31116 OATA 965111,4111,44,40,1113,03,2A,F6,68,39A4 [1436] 41111 DATA 999111,1111,C0,9111,B8,C3,1113,8B,C0,200F CAC1EJ 31117 OATA 9658,28,18,E0,88,21,F6,68,1116,111766 [8698] 411 OATA 9998,19,BO,C0,19,80,C0,19,80,30A3 CEC5111J 31118 OATA 966111,06,E0,5B,7111,43,7E,23,93,3715 C5E!4EJ 412 OATA 99A111,C0,19,BO,C0,19,80,C3,19,7813 CE411123 31119 OATA 9668,7E,9A,38,111C,28,3A,72,43,1F57 CE49CJ 413 OATA 99A8,B0,2E,02,CO,A8,61,CO,OE,5C1111 [08303 31111 OATA 967111,86,77,23,3A,73,43,8E,77,5AFF C3E863 414 OATA 998111,5E,1111,9E,0111,2A,3A,43,1119,3087 [1116863 311 OATA 9678,23,10,EA,E8,C9,3E,1113,C0,01111118 [86883 415 OATA 9988,E8,1111,2C,1111,2A,3E,43,1119,7177 CAA763 312 OATA 968111,67,6111,2A,8E,61,3E,1111,1116,2604 C7A4CJ 416 OATA 99C111,CO,C9,8B,CO,FC,5C,2E,1113,498F [59883 313 OATA 9688,01,CO,E8,54,2E,81,C3,A8,298A C84E2l 417 OATA 99C8,CO,A8,61,CO,F9,5E,01,0E,4A1C [32523 314 OATA 969111,61,2E,84,C3,A8,61,22,7111,234111 CF2143 418 OATA 990111,1111,2A,3C,43,09,E8,01,2C,111A7A [11923 315 OATA 9698,43,E0,43,72,43,09,22,74,178C CF9423 419 OATA 9908,01,2A,3E,43,09,CO,C9,88,1118A5 [94FA3 316 OATA 96A0,43,E8,2A,F6,68,13,37,E0,12EF [88E1113 42111 OATA 99E111,CO,FC,5C,2E,04,CO,A8,61,52C5 [81183 317 OATA 96A8,52,38,49,44,40,03,1113,2A,2828 C642A3 421 OATA 99E8,C0,14,5F,1111,9E,00,2A,3A,6CEE C05F83 318 OATA 968111,74,43,E0,58,7111,43,E0,80,3136 [6696] 422 OATA 99F111,43,1119,E8,21,64,0111,E0,48,3E1111 [81843 319 OATA 9688,21,F6,68,1116,1116,E0,58,70,2322 C2C6Al 423 OATA 99F8,3C,43,87,E0,42,CO,C9,88,16FO [0111583 32111 OATA 96C111,43,7E,4F,23,93,7E,9A,38,318C C6EAAl 424 OATA 9A111111,2A,7111,43,E0,58,7A,43,C0,111CC8 C111FF23 321 OATA 96C8,24,E0,58,74,43,79,93,7E,27C4 C8CAC1 425 OATA 9A08,74,58,E5,05,2A,72,43,E0,3DC3 C94E2l 322 OATA 960111,9A,38,1111,C5,E0,48,72,43,4883 CC681111 426 OATA 9A1111,58,78,43,C0,74,58,E3,87,3480 [39CE1 323 OATA 9608,28,7E,91,77,23,7E,98,77,1EF7 C1118C8l 427 OATA 9A18,E0,52,E8,C1,E1,E0,42,C8,7783 C9F281 324 OATA 96E111,C1,18,111A,28,E0,58,F6,68,62F0 C040Al 428 OATA 9A2111,12,C8,15,C8,14,C8,12,3111,3648 [111771111 325 OATA 96E8,18,18,73,23,72,23,1111,C0,1114E1 C5C62l 429 OATA 9A28,1111,23,22,74,43,2A,72,43,09S7 C9DFA1 e 66 ~

430 DATA 9A30,ED,5B,7A,43,CD,74,5B,E5,6CDB 431 DATA 9A38,D5,2A,70,43,ED,5B,78,43,6C87 432 DATA 9A40,CD,74,5B,E3,19,EB,C1,E1,7CD7 433 DATA 9A48,ED,4A,CB,12,CB,15,CB,14,7BCE 434 DATA 9A50,CB,12,30,01,23,22,76,43,662F 435 DATA 9A58,3A,7C,43,1F,38,1D,2A,70,0A00 436 DATA 9A60,43,CD,F4,5B,22,70,43,2A,098C 437 DATA 9A68,74,43,CD,F4,5B,22,74,43,3EDB 438 DATA 9A70,CD,88,5D,2A,74,43,CD,F4,4E42 439 DATA 9A78,5B,18,06,CD,88,5D,2A,74,2284 440 DATA 9A80,43,22,70,43,21,7C,43,35,237B 441 DATA 9A88,C2,FC,5C,C9,ED,5B,70,43,5FB7 442 DATA 9A90,2A,72,43,CD,C0,BB,ED,5B,085D 443 DATA 9A98,74,43,2A,76,43,CD,F6,BB,289B 444 DATA 9AA0,ED,5B,70,43,2A,72,43,CD,6AA3 445 DATA 9AA8,FC,5B,CD,F4,5B,D5,E5,CD,7EAB 446 DATA 9AB0,C0,BB,ED,5B,74,43,2A,76,545E 447 DATA 9AB8,43,CD,FC,5B,CD,F4,5B,CD,0D33 448 DATA 9AC0,F6,BB,2A,70,43,D1,CD,C0,5786 449 DATA 9AC8,BB,2A,74,43,ED,5B,76,43,5B1B 450 DATA 9AD0,CD,FC,5B,CD,F6,BB,E1,ED,5A43 451 DATA 9AD8,5B,72,43,CD,C0,88,2A,74,317C 452 DATA 9AE0,43,CD,F4,58,ED,58,76,43,0F58 453 DATA 9AE8,ED,53,72,43,CD,F6,88,C9,6C3F 454 DATA 9AF0,CD,DE,5E,2A,2C,43,ED,58,598D 455 DATA 9AF8,28,43,CD,C0,88,2A,32,43,1437 456 DATA 9B00,ED,5B,2E,43,CD,F6,88,CD,65BB 457 DATA 9B08,F9,5E,2A,2C,43,ED,58,2A,6D80 458 DATA 9810,43,CD,C0,88,2A,32,43,ED,0083 459 DATA 9818,58,30,43,CD,F6,88,CD,14,21E2 460 DATA 9820,5F,2A,2A,43,CD,F4,5B,ED,2193 461 DATA 9B28,58,28,43,CD,C0,88,2A,30,2788 462 DATA 9830,43,CD,F4,58,ED,58,2E,43,0FE8 463 DATA 9838,C3,F6,88,ED,43,70,43,CD,4623 464 DATA 9840,DE,5E,2A,2C,43,ED,58,28,7E32 465 DATA 9B48,43,ED,48,70,43,CD,6E,SE,150E 466 DATA 9B50,CD,F9,5E,2A,2C,43,ED,58,504D 467 DATA 9858,2A,43,ED,48,70,43,CD,6E,1FA8 468 DATA 9860,5E,CD,14,5F,2A,2A,43,CD,1A83 469 DATA 9868,F4,58,ED,58,28,43,ED,48,750D 470 DATA 9B70,70,43,E5,D5,C5,E8,87,ED,3D37 471 DATA 9878,42,E8,CD,C0,88,E8,09,09,080F 472 DATA 9880,E8,CD,F6,8B,C1,D1,E1,87,5789 473 DATA 9888,ED,42,CD,C0,B8,09,09,C3,768D 474 DATA 9B90,F6,B8,2A,2C,43,ED,58,28,5372 475 DATA 9898,43,C3,6E,5E,2A,2C,43,ED,18E8 476 DATA 98A0,58,28,43,CD,C0,88,2A,32,278A 477 DATA 98A8,43,ED,58,2E,43,C3,F6,88,1303 478 DATA 9880,2A,2C,43,ED,58,28,43,CD,1A83 479 DATA 9B88,C0,88,2A,2C,43,ED,58,2E,4874 480 DATA 98C0,43,CD,F6,88,2A,32,43,ED,0643 481 DATA 98C8,58,2E,43,CD,F6,88,2A,32,278A 482 DATA 98D0,43,ED,58,28,43,CD,F6,88,1358 483 DATA 98D8,2A,2C,43,ED,58,28,43,C3,1A8D 484 DATA 98E0,F6,88,21,3A,01,11,00,00,520C 485 DATA 98E8,CD,CF,88,21,CA,00,11,8E,46CC 486 DATA 9BF0,01,CD,D2,88,21,2C,01,11,2398 487 DATA 98F8,9E,00,C3,C9,88,21,7E,02,5E52 488 DATA 9C00,11,42,01,CD,CF,88,21,CA,10EC 489 DATA 9C08,00,11,8E,01,CD,D2,88,21,11E7 490 DATA 9C10,2C,01,11,DE,01,C3,C9,88,18AD 491 DATA 9C18,21,3A,01,11,00,00,CD,CF,1E65 492 DATA 9C20,88,21,00,00,11,C4,00,CD,5695 493 DATA 9C28,D2,88,21,64,00,11,9E,00,44D8 494 DATA 9C30,C3,C9,B8,21,7F,02,11,00,4562 495 DATA 9C38,00,CD,CF,8B,21,00,00,11,2009 491!1 DATA 9C40,8E,01,C3,D2,88,21,00,00,575C 497 DATA 9C48,01,C7,00,11,9F,00,3A,EE,3432 498 DATA 9C50,68,CD,62,8C,21,00,00,01,01C9 499 DATA 9C58,C7,00,11,9E,00,3A,EE,68,691C 500 DATA 9C60,CD,62,8C,11,00,00,01,3F,68AD 501 DATA 9C68,01,21,64,00,3A,EE,68,CD,0635 502 DATA 9C70,5F,BC,11,00,00,01,3F,01,02D8 503 DATA 9C78,21,63,00,3A,EE,68,CD,5F,0CF5 504 DATA 9C80,8C,11,A0,00,01,3F,01,21,4E97 505 DATA 9C88,62,00,3A,EE,68,CD,SF,8C,38D6 506 DATA 9C90,11,A0,00,01,3F,01,21,61,214F 507 DATA 9C98,00,3A,EE,68,CD,5F,8C,11,138D 508 DATA 9CA0,A0,00,01,3F,01,21,60,00,539C 509 DATA 9CA8,3A,EE,68,C3,5F,8C,CD,19,2638 510 DATA 9C80,8D,CD,19,BD,CD,04,60,3A,6382 511 DATA 9C88,EE,68,2F,47,21,00,C0,7E,6C66 512 DATA 9CC0,A0,77,23,7C,8S,20,F8,C3,4A78 513 DATA 9CC8,F8,5F,CD,04,60,3A,EE,68,71FC 514 DATA 9CD0,E6,11,47,21,00,C8,CD,F1,7FF8 515 DATA 9CD8,SF,21,00,E8,CD,F1,SF,CD,2C9F 516 DATA 9CE0,F8,5F,CD,F6,58,01,02,00,7E40 517 DATA 9CE8,CD,37,5E,21,0E,14,11,17,6285 518 DATA 9CF0,27,AF,C3,44,8C,7E,A8,77,215F 519 DATA 9CF8,23,7C,E6,08,20,F7,C9,F3,117D 520 DATA 9D00,D9,C8,99,ED,49,D9,F8,C9,43A3 521 DATA 9D08,F3,D9,C8,D9,ED,49,D9,C9,SC07 522 DATA 9D10,21,ED,62,34,C9,67,C8,3C,228E 523 DATA 9D18,C8,3C,E6,03,6F,3A,ED,62,7458 524 DATA 9D20,CB,47,28,03,7C,65,6F,22,73F8 525 DATA 9D28,E8,68,AF,ED,48,1C,43,CD,76D3 526 DATA 9D30,32,8C,2A,E8,68,7C,CD,56,3E8C 527 DATA 9D38,60,3E,01,CD,32,8C,2A,E8,30AF 528 DATA 9D40,68,7D,CD,56,60,3E,02,CD,3481 529 DATA 9D48,32,8C,2A,E8,68,7C,8D,30,3E0A 530 DATA 9D50,01,7D,CD,56,60,3E,03,C3,003D 531 DATA 9D58,32,8C,ED,48,1C,43,87,C8,2FSA 532 DATA 9D60,ED,48,18,43,3D,C8,ED,48,6029 533 DATA 9D68,1A,43,C9,32,ED,68,21,ED,01A7 [1136] [1F86l CE01Cl [3644] CD81Al CFE80l [F996l CC4D4l C7EF6l [82A6l [8106] C3E3Al C440Al C46E2l CD6E0l CCECEl [C8F8l [8180] C81FAl [3606] CDAAEl [4DEEl [4520] CD7SEl CD26Cl [8482] [3876] CDF20l CE686l C8FF4l [8FEAl C32CAl [8534] C99E6l [0100] C28EEl [3324] [FF10l [85F6l C4F26l CAD0Cl CFS1Cl [8252] C3E1Al [9DE6l [0818] [73FAl [4EFCl CCEF4l C8C26l [55E6l C191El C3F1Al C8F00l [7654] [4152] C88ACl CD3F0l C4FE6l CA1A2l C13E0l [8968] [5446] [776El C3F62l C1D66l [297Cl C3A70l C695El C89BCl [9080] C486Al C594Al C02E2l [5144] C2C18l [89F6l C401Cl [4712] [8152] [0812] C24CAl CAACCl C094El CD7F2l [9850] CD5D2l [3286] [9514] C6SE4l CC940l [3852] CD6CEl C09F0l CA494l C8A54l [0628] [1500] CDFC4l CCE1Al [4478] C4E1El CF1E8l [3AC4l 534 DATA 9D70~62,06,00,C8,7F,28,01,04,3F6E 535 DATA 9D78,C8,46,28,01,04,E6,03,28,7286 536 DATA 9D80,15,F5,CD,59,8C,F1,FE,02,2C2A 537 DATA 9D88,20,01,04,C8,88,04,78,CD,181D 538 DATA 9D90,DE,B8,32,EE,68,C9,C8,88,481A 539 DATA 9D98,04,78,C3,90,88,E6,03,47,0861 540 DATA 9DA0,3A,1E,43,E6,FC,B0,32,1E,19DA 541 DATA 9DA8,43,1E,04,0E,02,CD,05,00,254E 542 DATA 9D80,3A,1E,43,E6,03,5F,0E,02,1DFA 543 DATA 9D88,CD,05,00,D9,ED,48,1E,43,6C68 544 DATA 9DC0,D9,C9,CD,D1,60,C8,7F,C8,4A6A 545 DATA 9DC8,CB,47,20,06,C8,4F,C8,3E,76EA 546 DATA 9DD0,08,C9,3E,0A,C9,CD,9F,5C,34BE 547 DATA 9DD8,CD,DA,60,28,F8,C9,CD,66,5898 548 DATA 9DE0,61,21,E8,62,47,4E,EE,10,214C 549 DATA 9DE8,77,21,EC,62,28,34,2F,81,291F 550 DATA 9DF0,2F,87,28,12,FE,10,20,09,3999 551 DATA 9DF8,3E,00,8E,20,4F,3E,09,18,084A 552 DATA 9E00,63,36,FF,78,18,4A,78,87,25CF 553 DATA 9E08,28,16,E6,EF,28,14,3A,E9,023D 554 DATA 9E10,68,3D,28,03,32,E9,68,21,3C85 555 DATA 9E18,88,61,8E,30,2F,78,18,30,5018 556 DATA 9E20,36,00,3A,89,61,32,E9,68,15AA 557 DATA 9E28,CD,18,88,30,1F,FE,0D,38,7702 558 DATA 9E30,18,FE,58,28,17,21,EC,62,3A06 559 DATA 9E38,36,FF,C8,7F,20,0E,FE,60,3AF4 560 DATA 9E40,38,02,D6,20,FE,20,20,1C,036C 561 DATA 9E48,3E,09,18,18,AF,06,00,C9,1A69 562 DATA 9E50,FE,11,20,04,3E,0A,18,0C,7EE4 563 DATA 9E58,FE,12,20,04,3E,08,18,04,7E28 564 DATA 9E60,C8,FF,18,E0,21,E9,68,46,557A 565 DATA 9E68,87,C9,DD,E5,DD,21,E8,84,783E 566 DATA 9E70,3A,4F,88,FE,78,28,04,DD,15F5 567 DATA 9E78,21,35,86,DD,7E,09,DD,C8,0475 568 DATA 9E80,02,6E,28,02,C8,E7,DD,C8,1815 569 DATA 9E88,01,46,28,02,C8,D7,DD,C8,1055 570 DATA 9E90,00,46,28,02,C8,C7,DD,C8,1095 571 DATA 9E98,00,56,28,02,C8,CF,DD,C8,1485 572 DATA 9EA0,00,4E,28,02,C8,DF,DD,E1,12DF 573 DATA 9EA8,87,C9,2E,80,ED,73,18,69,62F8 574 DATA 9E80,ED,78,19,69,26,00,C9,ED,6D8F 575 DATA 9E88,78,18,69,C9,1E,23,64,43,3A07 576 DATA 9EC0,5E,43,6F,69,FF,D9,00,00,302C 577 DATA 9EC8,00,00,01,26,00,00,00,00,0240 578 DATA 9ED0,00,00,00,00,7F,E8,00,00,0058 579 DATA 9ED8,00,00,81,17,00,00,FF,E8,1046 580 DATA 9EE0,00,00,00,00,01,17,00,00,0054 581 DATA 9EE8,E3,FF,00,00,00,00,1F,00,4E7E 582 DATA 9EF0,00,00,00,00,67,4A,6C,4A,0282 583 DATA 9EF8,85,4A,8A,4A,A3,4A,A9,4A,40C8 584 DATA 9F00,C9,4A,CE,4A,D8,4A,E0,4A,6D02 585 DATA 9F08,E7,4A,EF,4A,F6,4A,FE,4A,7F6E 586 DATA 9F10,08,48,13,48,20,48,28,48,11A7 587 DATA 9F18,35,4B,3D,48,3D,4B,35,48,0885 588 DATA 9F20,3D,48,35,48,4A,4E,45,49,0DFB 589 DATA 9F28,4E,41,55,53,20,28,4A,2F,39CB 590 DATA 9F30,4E,29,20,3F,00,41,6C,6C,2800 591 DATA 9F38,65,73,20,6C,6F,65,73,63,2EE9 592 DATA 9F40,68,65,6E,20,28,4A,2F,4E,22F8 593 DATA 9F48,29,00,20,20,20,41,63,68,122A 594 DATA 9F50,73,65,00,20,4C,69,63,68,21AA 595 DATA 9F58,74,71,75,65,6C,6C,65,00,2CAA 596 DATA 9F60,20,20,20,45,6E,64,65,20,1A5A 597 DATA 9F68,00,43,50,43,2D,47,69,67,1E31 598 DATA 9F70,61,2D,43,41,44,20,62,79,35AD 599 DATA 9F78,20,4D,2E,48,2E,00,53,70,03A6 600 DATA 9F80,65,69,63,68,65,72,6E,20,203C 601 DATA 9F88,28,4A,2F,4E,2F,45,29,20,079E 602 DATA 9F90,3F,00,20,20,20,57,65,69,197F 603 DATA 9F98,74,65,72,00,20,20,54,61,2C49 604 DATA 9FA0,73,74,65,20,66,75,65,72,287C 605 DATA 9FA8,20,4D,65,6E,75,65,00,48,0874 606 DATA 9FB0,69,6C,66,73,68,72,65,69,2643 607 DATA 9F88,73,20,20,20,20,20,20,48,3608 608 DATA 9FC0,72,65,69,73,6D,69,74,74,2800 609 DATA 9FC8,65,6C,70,75,6E,68,74,4B,22AF 610 DATA 9FD0,72,65,69,73,6C,69,6E,69,2821 611 DATA 9FD8,65,20,20,20,20,20,20,48,3D08 612 DATA 9FE0,72,65,69,73,20,6C,6F,65,2A58 613 DATA 9FE8,73,63,68,65,6E,20,20,10,2980 614 DATA 9FF0,00,00,00,00,00,00,00,00,0000 615 DATA 9FF8,FF,00,FF,FF,00,00,00,00,6F90 616 DATA *ENDE* 617 ad~=&9000:zeile=104:memory ad~-1 618 READ d$:if d$="*ende*"then 629 619 p~=0 620 FOR i=1 TO 8 621 READ a$:a=val<"&"+a$l 622 POKE ad~,a:adr=adr+1 623 pr=pr*2:if p~>65535 THEN p~=p~-65535 624 pr=unt(prlxor a:if p~<0 THEN pr=pr+6553 6 625 NEXT i 626 READ pr$:p~2=val("ir"+p~$l:if p~2<0 THEN p~2=p~2+65536 627 IF pr<>p~2 THEN PRINT"Pruefsummenfehle~ in Zeile";zeile:STOP 628 zeile=zeile+1:soto 618 629 SAVE"CREATE2.8IN",8,&.9000,&1000 630 PRINT d$:end Listing 2. Mit diesem Programm erzeugen Sie die Binärdatei»CREATE2.BINcc (Schluß) [0872] CFE58l [3820] [078Cl C464Al CE99Al CF1FCl [8174] [77DAl C2C1El C916El C7F32l C006Al [0460] C8E86l CCAC2l CFC8Cl C788Cl CDEC6l [0084] CE86Cl CC870l C577Cl CE802l C12A6l CA33El [1356] CDE92l CC6A6l [7880] CCCE6l [6084] C8A1El CAF04l C12FEl CDACEl [8384] [7000] C1C24l C6C2Al [6840] CC48Al C04CCl C51A2l [0706] CE654l CE890l C8B9El [782Al [4012] [4216] [ 1F92l CC77Al CE5E2l [56EEJ [789El [2560] C639Cl C07A2l C88EAJ C0A4Al C41A6l C9D30l [8244] [5254] [8870] C473Al C2E9El [3824] [3508] C4C44J [ 1872] C3A76J [7606] [ 1858] CE3EAJ C8E78l CCD1EJ [0798] CDB4AJ CDC6Cl [4100] CE0CEJ [251CJ [FFAAJ C5F1El [1662] CF140J C2A1CJ [859CJ C5EB4J CA60AJ [4296] [681EJ C1E7Al CF37Al [81FEl ~... 67

1111111 ~************************************** 21117 DATA A338,29,58,5A,5D,2111,57,69,65,111C38 [11157E1 [72281 21118 DATA A34111,64,65,72,68,6F,6C,75,6E,21CC [88921 11111 '* CREATE3.DAT - DATA-Lader von 'CPC' * 21119 DATA A348,67,3A,2111,31,2111,1112,1117,8E,38A8 [8C51111 [735C1 21111 DATA A35111,6111,1D,1112,111111,111111,28,4C,F5,37CD [58381 11112 i************************************** 211 DATA A358,48,32,52,FC,48,3D,55,1113,2E85 [49881 CEA2C1 212 DATA A36111,4C,48,4F,24,4D,57,4E,A1,3CA9 C2EAE1 11113 CDE861 213 DATA A368,4D,63,47,3C,4D,6E,2111,2111,36D111 [69681 11114 DATA A111111111,1112,111A,8E,6111,29,1112,111111,111111,13111111 [11188A1 214 DATA A37111,2111,2111,5A,2111,4F,2111,4F,2111,131116 C3FEC1 11115 DATA A1111118,37,46,DE,43,3E,55,D8,46,14A2 [67721 215 DATA A378,4D,2111,45,2111,4E,58,4C,5D,27F9 [899C1 11116 DATA A1111111,49,41,F8,46,4E,56,22,47,2C88 [9A561 216 DATA A38111,2111,4C,69,6E,68,73,2111,6F,111A78 [FA91111 11117 DATA A11118,57,5111,6F,48,65,5A,DF,48,3565 C111C9E1 217 DATA A388,62,65,6E,58,52,5D,2111,52,23C6 [6E61111 11118 DATA A1112111,68,45,8A,4D,74,44,89,4E,34DC CE8C61 218 DATA A39111,65,63,68,74,73,2111,6F,62,23A4 [992A1 11119 DATA A11128,7C,53,D1,5111,85,2111,45,2111,31E2 [15181 219 DATA A398,65,6E,58,55,5D,2111,4C,69,25A9 CD9A1111 11111 DATA A1113111,52,2111,53,2111,54,2111,45,2111,28EA CFFDE1 22111 DATA A3A111,6E,68,73,2111,75,6E,74,65,233D C81116E1 111 DATA A11138,4C,2111,4C,2111,45,2111,4E,58,27EF [286C1 221 DATA A3A8,6E,58,4F,5D,2111,4F,72,69,2D41 CE1881 112 DATA A1114111,46,5D,2111,46,6C,61,65,63,366D CCD2A1 222 DATA A38111,67,69,6E,61,6C,67,72,6F,211167 [48741 113 DATA A11148,68,65,58,55,~,2111,55,65,21D7 CC541111 223 DATA A388,65,73,73,65,58,4E,5D,2111,25111A CA371111 114 DATA A1115111,62,65,72,6E,65,68,6D,65,22D7 [8E4C1 224 DATA A3C111,4E,65,75,2111,7A,65,69,63,311115 [1115361 115 DATA A11158,6E,58,41,5D,2111,41,63,68,2C9A CC171111 225 DATA A3C8,68,6E,65,6E,58,47,5D,2111,269E CE5C1111 116 DATA A1116111,73,65,58,56,5D,2111,56,65,2C61 [84321 226 DATA A3D111,55,65,62,65,72,6E,65,68,385A CA571111 117 DATA A11168,72,66,6F,72,6D,65,6E,58,2838 [589C1 227 DATA A3D8,6D,65,6E,1112,1118,D1,6111,21,21C5 [47681 118 DATA A1117111,5111,5D,2111,46,6F,72,6D,2D,3D67 C9E761 228 DATA A3E111,1112,111111,111111,2F,4C,FC,4D,37,1112~D C7FA1111 119 DATA A11178,5111,61,72,61,6D,65,74,65,3A61 [ 1D261 229 DATA A3E8,84,F2,4D,46,88,E8,4D,56,746C [86DC1 12111 DATA A1118111,72,58,5A,5D,2111,5A,6F,6F,2189 C111F8A1 23111 DATA A3F111,81,D4,4D,66,82,DE,4D,75,7DC7 C111EEC1 121 DATA A11188,6D,65,6E,58,45,5D,2111,45,24E9 CEA861 231 DATA A3F8,94,C111,4D,83,98,CA,4D,92,7C7111 [ 15D41 122 DATA A1119111,64,69,74,69,65,72,65,6E,2214 CC8161 232 DATA A4111111,2111,45,2111,44,2111,49,2111,54,11113111 [538A1 123 DATA A11198,58,44,5D,2111,44,69,73,68,3629 [ 11114A1 233 DATA A41118,2111,49,2111,45,2111,52,2111,45,11125D [48C81 124 DATA A111A111,65,74,74,65,58,53,50,2111,245E CE44A1 234 DATA A41111,2111,4E,58,4C,50,2111,4C,6F,111E8F CE0021 125 DATA A111A8,53,6F,6E,73,74,69,67,65,3A1F CDE9C1 235 DATA A418,65,73,63,68,65,6E,58,F2,2674 C5A641 126 DATA A1118111,73,1112,1118~39,45,21,1115,111111,3936 [ 1201111 236 DATA A42111,5D,2111,56,6F,72,68,65,72,2838 [08341 127 DATA A11188,111111,2D,4D,F6,58,38,41,6F,111F4D [88881 237 DATA A428,2E,2111,46,6C,61,65,63,68,1332 [821E1 128 DATA A111C111,45,44,55,87,45,4E,5111,83,3153 C7F421 238 DATA A43111,65,58,F3,5D,2111,6E,61,65,3FEF [88C41 129 DATA A111C8,45,5C,4C,7E,45,6A,52,111E,38CA U60A1 239 DATA A438,63,68,73,74,65,2111,46,6C,21E8 [1141111 13111 DATA A111D111,46,7A,48,27,46,8A,2111,2111,36E8 [F15A1 24111 DATA A44111,61,65,63,68,65,58,F111,50,2111D9 C6E5C1 131 DATA A111D8,2111,46,2111,4C,2111,41,2111,45,111141 CE1CA1 241 DATA A448,2111,76,6F,72,68,65,72,69,111519 [0111241 132 OATA A111E111,2111,43,2111,48,2111,45,58,4D,111111AF [2C341 242 DATA A45111,67,65,73,2111,4D,61,68,72,25E8 [9841111 133 DATA A111E8,5D,2111,4D,69,74,74,65,6C,2866 [7D8E1 243 DATA A458,6F,58,F1,5D,2111,6E,61,65,3AAF C1111110C1 134 OATA A111F111,7111,75,6E,68,74,58,41,50,2C23 C758A1 244 DATA A46111,63,68,73,74,65,73,2111,4D,211149 [39111A1 135 DATA A111F8,2111,41,6E,66,61,6E,67,73,1119EO [688E1 245 DATA A468,61,68,72,6F,58,53,68,F2,2146 [83741 136 DATA A1111111,7111,75,6E,68,74,58,55,5D,2C1118 [28881 246 OATA A47111,5D,2111,65,72,73,74,65,73,2FF1 [FA4C1 137 DATA A11118,2111,55,6E,73,69,63,68,74,111DD111 CA14A1 247 DATA A478,2111,40,61,68,72,6F,58,53,111819 CD881111 138 DATA A11111,62,61,72,58,5111,5D,2111,5111,2154 COCEA1 248 OATA A48111,68,F3,5D,2111,6C,65,74,7A,11131116 [2C661 139 DATA A118,75,6E,68,74,2111,66,69,78,2812 [55561 249 DATA A488,74,65,73,2111,4D,61,68,72,2C68 C9E5E1 14111 DATA A12111,69,65,72,65,6E,58,4C,5D,271119 [0E621 25111 DATA A49111,6F,1112,1118,8E,6111,21,1113,111111,3E62 CA111281 141 DATA A128,2111,5111,75,6E,68,74,2111,6C,111EE4 [16641 251 DATA A498,111111,2E,41,8F,4E,3E,42,D7,111A88 [39CA1 142 DATA A13111,6F,65,73,63,68,65,6E,58,24C3 [86661 252 DATA A4A111,4E,4A,43,ED,4E,55,44,111C,31119111 [649A1 143 DATA A138,52,5D,2111,52,65,73,74,6F,301113 C4A341 253 DATA A4A8,4F,5E,45,82,4F,69,46,CD,331D [88041 144 DATA A14111,62,6A,65,68,74,2111,28,45,22A5 [80221 254 DATA A48111,4F,75,47,EE,4F,84,2111,2111,3CC8 C4F8C1 145 DATA A148,49,4E,29,58,48,5D,2111,48,3484 [111281111 255 DATA A488,44,2111,49,2111,53,2111,48,2111,238E [5D1C1 146 DATA A15111,69,6C,66,73,68,72,65,69,2643 CC11141111 256 DATA A4C111,45,2111,54,2111,54,2111,45,58,2111F1 [31111A1 147 DATA A158,73,2111,2111,2111,2111,2111,2111,1112,3642 [6991111 257 DATA A4C8,41,5D,2111,4F,62,6A,65,68,3529 CEC861 148 DATA A16111,1115,8E,6111,15,1112,111111,111111,1F,21115F [0E121 258 DATA A4D111,74,2111,73,7111,65,69,63,68,3942 C4D1E1 149 DATA A168,48,FE,46,2F,56,1113,47,3D,138F CE6821 259 DATA A4D8,65,72,6E,58,42,5D,2111,4F,2518 [F7A41 15111 DATA A17111,54,1118,47,49,4C,111D,47,57,26FD [1111641 26111 DATA A4E111,62,6A,65,6B,74,2111,6C,61,221119 UA481 151 OATA A178,2111,2111,2111,2111,2111,41,2111,43,1E1117 C4CA61 261 DATA A4E8,64,65,6E,58,43,5D,2111,4D,211151 [12741 152 DATA A18111,2111,48,2111,53,2111,45,58,48,11130A CAC111C1 262 DATA A4F111,61,68,72,6F,2111,6C,61,64,22E6 CFE741 153 DATA A188,5D,2111,48,6F,72,69,7A,6F,28DF CA80C1 263 DATA A4F8,65,6E,58,44,5D,2111,44,69,24A9 [77961 154 DATA A19111,6E,74,61,6C,2D,41,63,68,211122 [09321 264 DATA A5111111,72,65,63,74,6F,72,79,58,2979 [4C4E1 155 DATA A198,73,65,58,56,5D,2111,56,65,2C61 [7851111 265 DATA A51118,45,50,2111,45,69,6E,7A,65,37F1 C5E781 156 DATA A1A111,72,74,69,68,61,6C,20,41,2D33 [9D6E1 266 DATA A51111,6C,2D,53,61,76,65,58,46,33E4 C4F621 157 DATA A1A8,63,68,73,65,58,54,5D,2111,2111A2 [35541 267 DATA A518,5D,2111,4D,2E,2111,73,7111,65,2D89 [1114661 158 DATA A18111,54,69,65,66,65,6E,2D,41,381118 [81116A1 268 DATA A52111,69,63,68,65,72,6E,58,47,25C9 CED71111 159 DATA A188,63,68,73,65,58,4C,50,2111,2111C2 [027A1 269 DATA A528,5D,2111,4D,2E,2111,61,75,66,2DC8 [3C861 16111 DATA A1C111,41,63,68,73,65,2111,6C,6F,316F [2111541 27111 DATA A53111,2111,44,69,73,68,65,74,74,11194111 [6511121 161 DATA A1C8,65,73,63,68,65,6E,1112,1118,263C C3F4A1 271 DATA A538,65,1112,1117,8E,6111,1D,1114,111111,3A7C [111C521 162 DATA A1D111,28,47,21,1115,111111,111111,3111,41,11111111 [21AC1 272 DATA A54111,111111,28,55,D7,5111,38,4C,E9,111F1110 [DE9Al 163 DATA A108,51,47,4111,4A,6C,48,5111,4C,374C [54741 273 DATA A548,5111,49,4E,1115,51,54,5A,1110,311181 [85461 164 OATA A1E111,7F,48,5E,52,85,48,66,53,26F7 [1E881 274 OATA A55111,51,63,45,CA,4D,7111,46,23,3747 [653Al 165 DATA A1E8,8F,48,6E,44,99,48,74,56,5956 [86961 275 DATA A558,51,7F,2111,53,2111,4F,2111,4E,3642 [67341 166 DATA A1F111,A3,48,8111,56,2111,45,2111,52,56E6 [133111] 276 DATA A56111,2111,53,2111,54,2111,49,2111,47,1115A3 [63D61 167 DATA A1F8,2111,46,2111,4F,2111,52,2111,4D,111135 [5111111 277 DATA A568,2111,45,2111,53,58,55,5D,2111,111366 [7814] 168 DATA A2111111,2111,55,2111,4E,2111,47,58,41,111548 [111311161 278 DATA A57111,55,6E,73,69,63,68,74,62,38C2 [156Cl 169 DATA A21118,5D,2111,41,75,73,66,75,65,2B7F [AF561 279 DATA A578,61,72,2111,28,41,55,53,29,2953 [A8FC1 17111 DATA A21111,68,72,65,6E,2B,5111,61,72,227111 CD1F2l 28111 DATA A58111,58,4C,5D,2111,41,6C,6C,65,3425 [5E6El 171 DATA A218,61,29,58,4A,5D,2111,41,75,379F C1E5Cl 281 DATA A588,73,2111,6C,6F,65,73,63,68,388A [86841 172 DATA A22111,73,66,75,65,68,72,65,6E,2ADC [4872] 282 DATA A59111,65,6E,58,4E,5D,2111,4E,65,2411 C887C1 173 DATA A228,2111,28,4A,6F,79,29,58,4C,1626 [8E66l 283 DATA A598,75,65,73,2111,40,61,68,72,2CE8 CA1117E1 174 DATA A23111,5D,2111,57,65,72,74,65,2111,289A CF91El 284 OATA A5A111,6F,58,5A,5D,2111,41,6C,6C,2F6111 [23C81 175 DATA A238,6C,6F,65,73,63,68,65,6E,244C [578A1 285 DATA A5A8,65,73,2111,65,69,6E,2111,4D,2EED [2884] 176 OATA A24111,58,52,5D,2111,52,6F,74,69,33111D [5856] 286 DATA A58111,61,68,72,6F,58,45,5D,2111,21A6 [AF8El 177 DATA A248,65,72,65,6E,58,53,5D,2111,274E [4374] 287 DATA A588,4C,65,74,7A,74,65,73,2111,3492 [8F61111 178 OATA A25111,53,63,68,69,65,62,65,6E,3804 [6D5111l 288 DATA A5C111,4D,61,68,72,6F,58,46,5D,3645 [EE821 179 DATA A258,58,44,5D,2111,44,65,68,6E,362A [6C721 289 DATA A5C8,2111,46,61,73,74,2D,4D,6F,111971 C7A7A1 18111 OATA A26111,65,6E,58,56,5D,2111,56,65,25A1 [111454] 29111 OATA A5D111,64,65,2111,28,41,55,53,29,2E13 C8F121 181 DATA A268,72,67,72,6F,65,73,73,65,2A17 [3442] 291 DATA A5D8,C3,0D,68,C3,26,54,C3,8C,569A CC1FAl 182 DATA A27111,72,6E,1112,1119,8E,6111,25,1112,2668 [592Cl 292 OATA A5E111,5A,C3,37,5E,C3,EC,5D,C3,1811 [E31111111 183 DATA A278,111111,111111,33,41,75,48,43,45,11111137 [1115D61 293 DATA A5E8,14,58,C3,87,61,111111,111111,111111,111C18 [DD36l 184 DATA A28111,8111,48,53,56,88,48,63,53,5821 [8341111 294 OATA A5F111,111111,111111,111111,111111,111111,111111,111111,111111,111111111111 [F062l 185 DATA A288,96,48,73,31,A1,48,83,4C,51DE [C7A61 295 DATA A5F8,111111,111111,111111,111111,111111,111111,111111,111111,111111111111 [C8741 186 OATA A29111,AC,48,93,4E,87,48,A3,5A,57C8 [C41111111 296 DATA *ENDE* CC8061 187 DATA A298,C2,48,83,2111,5111,2111,41,2111,651112 [A7111E1 297 adr=&a111111111:zeile=11114:memorv adr-1 [51341 188 OATA A2A111,52,2111,41,2111,4D,2111,45,2111,2962 [86E6l 298 READ d$:1f d:s="*ende*"then 31119 [79A81 189 DATA A2A8,54,2111,45,2111,52,58,41,5D,2BB3 [5D4Al 299 pr=111 [63261 19111 OATA A28111,2111,41,75,73,67,61,6E,67,1118D7 [2756] 3111111 FOR i=1 TO 8 [2958] 191 DATA A288,73,66,6C,2E,2111,2111,28,4E,2EFE [088A1 31111 READ a$: a=val ( "&"+a$) [8736] 192 DATA A2C111,29,58,45,5D,2111,45,6E,64,111F9C [D69C1 31112 POKE adr,a:adr=adr+1 [E312l 193 DATA A2C8,66,6C,61,65,63,68,65,2111,211122 [47241 31113 pr=pr*2:1f pr)65535 THEN pr=pr-65535 [AE92l 194 DATA A2D111,2111,2111,28,4A,29,5B,56,5D,1975 [5A541 31114 pr=unt(pr>xor a:if pr<111 THEN pr=pr+6553 195 DATA A2D8,2111,56,65,72,62,69,6E,64,111C111C [11146E1 6 [53AA1 196 DATA A2E111,65,6E,2111,2111,2111,2111,28,4A,2E9A [C5581 31115 NEXT i [311111111 197 DATA A2E8,29,5B,53,5D,2111,47,65,73,111D55 [3F741 31116 READ pr$:pr2=val!"&"+pr$>:if pr2<111 THEN 198 DATA A2F111,63,68,6C,6F,73,73,65,6E,22111111 [111076] pr2=pr2+65536 [8A8C1 199 DATA A2F8,2111,2111,28,4E,29,5B,31,5D,19FB [3AA4l 31117 IF pr<>pr2 THEN PRINT"Pruefsummenfehler 2111111 DATA A3111111,2111,2E,5111,2111,76,65,72,62,1122 [A5B6l in Zeile";zeile:STOP [1514] 21111 DATA A31118,69,6E,64,65,6E,2111,28,4E,263E [1068] 31118 zeile=zeile+1:goto 298 [A5781 21112 DATA A31111,29,5B,4C,5D,2111,2E,5111,2111,111F28 [3C42l 31119 SAVE"CREATE3.BIN",8,&A111111111,&6111111 [932C1 21113 DATA A318,76,65,72,62,69,6E,64,65,287D [014Al 31111 PRINT d$:end [46F41 21114 DATA A32111,6E,2111,28,4E,29,5B,4E,5D,3E1115 CA686l Listing 3. Mit diesem Programm erzeugen Sie 21115 DATA A328,2111,4E,65,75,65,73,2111,4D,111A99 [E83El 21116 DATA A33111,61,68,72,6F,2111,2111,28,4E,236E [71114111] die Binärdatei»CREATE3.BIN«... 68 ~

100 '********************************* 110 '*CREATE.8IN-Umwand.in CREATE.CMD* 120 '********************************* 130 140 MEMORY 8r7FFF 150 LOAD"CREATE1.8IN",Sr8000 160 LOAD"CREATE2.81N",Sr9000 170 LOAD"CREATE3.8IN",S.A000 180 OPENOUT "CREATE.CMD" 190 FOR i=sr8000 TO S.A600 200 PRINT *9,CHRS<PEEK<I>>; 210 NEXT i 220 CLOSEOUT [A284J [ 1888] t1a88l tdf86l tae8aj [6740] tac46j tc85al t8dfaj t706al [5466] t34f6l [0344] 100 "********************************* 110 '* FILM.8AS - Umwand.in FILM.COM * 120 '********************************* 130 140 MEMORY lc7fff 150 LOAD"FILM.8IN",Ic8000 160 OPENOUT "FILM.COM" 170 FOR i=sr8000 TO 8.8200 180 PRINT.9,CHRSCPEEK<I>>; 190 NEXT i 200 CLOSEOUT ta284j [5898] t1abbj tdf86j tae8aj td8c6j t78f4j t994cj [9874] t3c04j t1340j Listing 4. Diese Routine macht aus den Binärdateien ncreate1.bin«, ncreate2.bin«und ncreate3.bin«das Programm»CREATE.CMD«Listing 6. Ein paar Anweisungen, und schon wird aus nfilm.bin«nfilm.com«100 '*********************************** 101 '* FILM.DAT - DATA-Lader von 'CPC' * 102 '*********************************** 103 104 DATA 8000,00,00,00,00,CD,18,01,21,0628 105 DATA 8008,73,02,22,05,01,3A,81,02,3C90 106 DATA 8010,FE,02,D4,6D,01,C3,00,00,60D4 107 DATA 8018,21,86,02,CD,32,01,C8,3A,31AE 108 DATA 8020,67,00,3C,32,67,00,3A,81,34DD 109 DATA 8028,02,3C,32,81,02,FE,13,20,008E 110 DATA 8030,EA,C9,E5,21,68,00,11,69,5AF8 111 DATA 8038,00,01,17,00,36,00,ED,80,027A 112 DATA 8040,11,5C,00,0E,0F,CD,05,00,1C26 113 DATA 8048,E1,3C,C8,06,10,C5,E5,E8,6455 114 DATA 8050,0E,1A,CD,05,00,11,5C,00,188C 115 DATA 8058,0E,14,CD,05,00,E1,11,80,18D6 116 DATA 8060,00,19,C1,10,E8,11,E0,FF,1958 117 DATA 8068,19,3E,FF,87,C9,3A,83,02,1054 118 DATA 8070,CD,F3,01,E5,3A,82,02,CD,57E1 119 DATA 8078,87,02,E1,CD,A2,01,CD,18,5765 120 DATA 8080,88,30,13,FE,FC,CB,32,85,5811 121 DATA 8088,02,CD,51,02,CD,00,02,21,3E0D 122 DATA 8090,85,02,C8,7E,20,07,21,84,456A 123 DATA 8098,02,C8,76,20,E1,CD,C2,01,3A89 124 DATA 80A0,1B,C8,CD,99,02,06,48,11,2E79 125 DATA 80A8,9A,C2,C5,01,1C,00,ED,80,648A 126 DATA 8080,E8,01,E4,07,09,30,04,01,6981 127 DATA 8088,50,C0,09,E8,C1,10,E8,C3,10CD 128 DATA 80C0,90,02,21,83,02,3A,81,02,4608 129 DATA 80CB,47,3A,84,02,4F,7E,C8,41,39F7 130 DATA 80D0,28,11,88,28,02,34,C9,C8,0459 131 DATA 8008,79,28,05,21,84,02,35,C9,3138 132 DATA 80E0,36,01,C9,3D,28,02,35,C9,0058 133 DATA 80E8,C8,79,28,05,21,84,02,34,7D78 134 DAT~ 80F0,C9,70,C9,11,E0,07,21,86,6758 135 DATA 80FB,02,47,18,01,19,10,FD,C9,1268 136 DATA 8100,3A,85,02,D6,F0,D8,FE,08,3874 137 DATA 8108,D0,87,21,A1,02,16,00,5F,47E7 138 DATA 8110,19,7E,23,66,6F,E9,3A,82,111A 139 DATA 8118,02,3D,C8,32,82,02,C9,3A,1050 140 DATA 8120,82,02,3C,FE,1E,CB,32,82,52E6 141 DATA 8128,02,C9,21,84,02,C8,B6,C8,3ED8 142 DATA 8130,8E,C9,21,84,02,C8,C6,C8,6058 143 DATA 8138,8E,C9,3E,02,32,82,02,21,69DD 144 DATA 8140,84,02,C8,86,C9,21,84,02,4F26 145 DATA 8148,C8,F6,C9,21,84,02,C8,FE,47F0 146 DATA 8150,C9,3A,85,02,E6,9F,FE,18,7828 147 DATA 815B,D0,47,4F,3A,85,02,E6,60,778C 148 DATA 8160,CA,38,8C,FE,40,28,08,FE,712E 149 DATA 8168,60,C0,3E,01,C3,32,8C,AF,00D7 150 DATA 8170,C3,32,8C,1E,04,0E,02,CD,7881 151 DATA 8178,05,00,1E,02,0E,02,CD,05,0087 152 DATA 8180,00,D9,01,86,7F,D9,C9,F5,3FF8 153 DATA 81BB,CD,19,8D,F1,3D,20,F8,C9,7821 154 DATA 8190,F3,D9,C8,99,ED,49,D9,F8,5835 155 DATA 819B,C9,F3,D9,C8,D9,ED,49,D9,4AE7 156 DATA 81A0,C9,16,02,1F,02,2A,02,32,603E 157 DATA 81A8,02,3A,02,45,02,48,02,48,0AE3 158 DATA 8180,02,00,02,01,01,CA,C6,C8,0337 159 DATA 8188,8E,C9,3E,02,32,82,02,21,69DD 160 DATA 81C0,84,02,C8,86,C9,21,84,02,4F26 161 DATA 81CB,C8,F6,C9,21,84,02,C8,FE,47F0 162 DATA 81D0,C9,3A,85,02,E6,9F,FE,18,7828 163 DATA 81DB,D0,47,4F,3A,85,02,E6,60,778C 164 DATA 81E0,CA,38,8C,FE,40,28,08,FE,712E 165 DATA 81EB,60,C0,3E,01,C3,32,8C,AF,00D7 166 DATA 81F0,C3,32,BC,1E,04,0E,02,CD,7881 167 DATA 81FB,05,00,1E,02,0E,02,CD,05,0087 168 DATA *ENDE* 169 adr=sr8000:zeile=104:memory 8r7FFF 170 READ ds:if ds="*ende*"then 181 171 pr=0 172 FOR i=1 TO 8 173 READ as:a=val<"sr"+as> 174 POKE adr,a:adr=adr+1 175 pr=pr*2:if pr>65535 THEN pr=pr-65535 176 pr=unt<pr>xor a:if pr<0 THEN pr=pr+6553 6 177 NEXT i 178 READ prs:pr2=valc"ic"+prs>:if pr2<0 THEN pr2=pr2+65536 179 IF pr<>pr2 THEN PRINT"Pruefsummenfehler in Zeile";zeile:STOP 180 zeile=zeile+1:goto 170 181 SAVE"FILM.8IN",8,1c8000,1c200 182 PRINT ds:end ~... t722cl t48dej tdc30l tde86l t08a2l [7304] [8834] taf64l [8228] t2e38l t287el t41e6l [3626] [0094] tdc34l tdc36l [1158] t3e9al t3a8al [2296] t349cl [0836] t8f50l taa9al [8374] t4cc6l [ 1028] t0dcbj t4cf8l td0caj [3144] td12cl t743al tf464l t0c5cl [5050] [8396] ta92al [0072] [9534] [6792] ta28cl t16cej ClCBBJ t8a74l tf9fcj t63e6l [7490] [58E2l t0f9el t9fa0l t3f08l ta1daj [8406] t611el [3366] [8C24l t3f3el tf828l te084l [6CBEJ [8C16l t7c00l tobaal tf3fcj [9088] t09ccj tdf34l t4fd2l [0352] [948El [5010] [3166] te244l [8920] t08a0l ta588l t211!1el t289al te722l [035El t8e90l [9502] 100 '************************************* 101 '* PAINT1.DAT - DATA-Lader von 'CPC' * 102 '************************************* 103 104 DATA 8000,8C,19,01,00,C3,DB,7D,00,5DE2 105 DATA 8008,11,20,47,69,67,61,2D,43,0C55 106 DATA 8010,41,44,20,50,61,69,6E,74,3324 107 DATA 8018,20,20,1A,1A,1A,1A,18,08,1A63 108 DATA 8020,00,00,86,7F,00,00,00,00,1730 109 DATA 8028,00,00,00,00,00,00,00,00,0000 110 DATA 8030,00,00,00,00,00,00,00,00,0000 111 DATA 8038,00,00,00,00,00,00,00,00,0000 112 DATA 8040,00,00,00,00,FF,7F,00,00,0604 113 DATA 8048,00,00,00,00,00,00,00,00,0000 114 DATA 8050,FF,7F,00,00,00,00,00,00,6040 115 DATA 8058,00,00,00,00,FF,7F,00,00,0604 116 DATA 8060,00,00,00,00,00,00,00,00,0000 117 DATA 806B,E3,FF,00,00,00,00,1F,00,4E7E 118 DATA 8070,00,00,00,00,00,00,00,00,0000 119 DATA 8078,00,00,00,00,00,00,00,00,0000 120 DATA 8080,00,00,00,01,00,00,00,00,0010 121 DATA 8088,00,00,00,00,00,00,00,00,0000 122 DATA 8090,04,18,4C,7F,02,00,05,0A,0AA0 123 DATA 8098,0D,18,33,01,05,0A,0D,18,0631 124 DATA 80A0,33,03,05,0A,0D,18,33,07,1925 125 DATA 80AB,05,0A,0D,18,33,02,05,0A,0180 126 DATA 8080,0D,18,33,08,05,0A,0D,18,06A1 127 DATA 8088,33,0E,0A,5A,00,00,00,00,1EE0 128 DATA 80C0,64,64,00,00,00,00,00,00,2800 129 DATA 80C8,00,00,00,00,00,00,00,00,0000 130 DATA 80D0,00,00,00,00,7F,92,4A,91,0185 131 DATA 80DB,A2,91,A8,91,D1,E1,D5,ED,6D78 132 DATA 80E0,73,9C,9E,7C,85,28,03,31,0F8F 133 DATA 80EB,F0,9E,29,11,D0,7D,19,7E,5CBB 134 DATA 80F0,23,66,6F,CD,F5,7D,C3,72,0E98 135 DATA 80F8,92,E5,D9,ED,48,1E,7D,D9,6783 136 DATA 8100,C9,21,A1,93,CD,F7,7F,CD,7457 137 DATA 8108,75,7F,CD,03,88,21,E1,92,38DC 138 DATA 8110,CD,8E,B0,20,EC,C3,A8,91,5EA8 139 DATA 8118,21,20,94,C3,69,7F,21,D2,0414 140 DATA 8120,92,11,7F,93,C3,3D,B5,21,4C57 141 DATA 812B,D5,92,11,88,93,C3,3D,85,43F8 142 DATA 8130,21,D5,92,11,D0,96,CD,3D,33EF 143 DATA 8138,85,CD,79,91,3A,7F,7D,32,7714 144 DATA 8140,CC,96,CD,10,85,C5,21,D0,5CBE 145 DATA 8148,96,CD,F0,85,21,D8,96,34,6D6C 146 DATA 8150,CD,30,81,C1,10,EF,21,CC,7502 147 DATA 8158,96,35,20,E6,CD,83,91,CD,4968 148 DATA 8160,60,91,CD,F6,80,21,A1,93,07D5 149 DATA 816B,C3,F7,7F,21,D5,92,11,D0,55A2 150 DATA 8170,96,CD,3D,85,CD,61,87,CD,719F 151 DATA 8178,7C,BA,21,7F,93,CD,09,87,1869 152 DATA 8180,CD,69,85,C3,00,01,21,D5,60C3 153 DATA 8188,92,11,D0,96,CD,3D,85,CD,5978 154 DATA 8190,79,91,21,88,93,CD,F0,85,1299 155 DATA 8198,CD,B7,85,21,D0,96,11,5C,5156 156 DATA 81A0,00,CD,28,87,C3,00,01,21,3868 157 DATA 81AB,A8,94,CD,F7,7F,CD,75,7F,6789 158 DATA 8180,21,16,08,11,16,1F,AF,CD,144F 159 DATA 8188,44,8C,CD,F6,80,21,A1,93,1E95 160 DATA 81C0,C3,F7,7F,21,98,93,11,F6,57E8 161 DATA 81C8,94,3E,02,C3,8A,80,21,99,4F78 162 DATA 81D0,93,11,0E,95,3E,03,C3,8A,45A0 163 DATA 81DB,B0,21,9A,93,11,24,95,3E,533C 164 DATA 81E0,04,C3,A4,80,21,98,93,11,2C13 165 DATA 81E8,3C,95,3E,05,C3,A4,B0,21,3979 166 DATA 81F0,9C,93,11,56,95,3E,06,C3,691F 167 DATA 81FB,8A,B0,21,9D,93,11,6E,95,6C65 168 DATA 8200,3E,07,C3,8A,80,21,9F,93,0829 169 DATA 8208,11,84,95,3E,08,C3,A4,80,3A44 170 DATA 8210,21,A0,93,11,9E,95,3E,09,2D21 171 DATA 821B,C3,8A,B0,21,A0,95,C3,69,57A8 172 DATA 8220,7F,CD,DE,B0,2E,19,CD,74,1FFA 173 DATA 8228,92,18,1C,CD,DE,80,2E,1A,44E6 174 DATA 8230,CD,74,92,18,12,CD,DE,80,6AD8 175 DATA 8238,2E,18,CD,74,92,18,08,CD,080D 176 DATA 8240,DE,B0,2E,1F,CD,74,92,C3,4D6F 177 DATA 824B,F6,80,AF,32,71,7D,CD,DE,4EFB 178 DATA 8250,80,2E,1C,CD,74,92,CD,F6,4454 Listing 7. npaint1.bin«ist wichtig..,. Listing 5. Damit erzeugen Sie FILM.BINcc [3104] t2aebj ta3dbj tde86j t3f60j t25f0j tc7ecj [8822] t4d7ej tda24j tc706j tda18j t4f82j tac1ej t2888j t54caj [9018] tce4aj t9f1ej [6230] [6916] tc624j tc822l [0014] [03F4J t7c06j [5546] tca1ej tf988j t3e4aj t3feaj [3812] [878AJ t32c0j [ 1206] [692Cl [66CAl te48el [3018] tc716l [3638] tedbbl t6f8bl [3CBBJ t57b4j t63c0j [0C72J t25bcj [345CJ [098Al t00e2j [7196] ta342j tf3c2j t4b6bj [735EJ t2f46j [7434] td77cj [45CAJ [0CA0J [6790] [8762] [4244] tf836j tc476j t727el te58ej [0960] [3846] [6622] tca7ej ta924l [07C2J te9c6j tc3baj [3DF0J tbc2aj t09b2l 69

179 OATA 8258,80,2A,71,70,70,87,C8,22,43F6 180 OATA 8260,24,96,3E,06,C3,17,80,21,3745 181 OATA 8268,26,96,C3,69,7F,CO,F7,7F,2920 182 OATA 8270,C0,75,7F,21,A1,93,C3,F7,7005 183 OATA 8278,7F,00,2A,8E,96,00,7E,05,0150 184 OATA 8280,32,80,96,00,2A,8E,96,00,2809 185 OATA 8288,66,03,00,6E,02,C0,48,91,20A5 186 OATA 8290,00,2A,8E,96,FE,09,28,40,7064 187 OATA 8298,FE,0A,28,10,FE,08,28,22,7E2E 188 OATA 82A0,FE,00,28,4F,4F,C0,59,80,7CCE 189 OATA 82A8,20,09,18,33,00,7E,05,00,2187 190 OATA 8280,8E,00,28,39,00,35,05,F5,5F53 191 OATA 8288,C0,17,80,F1,30,C0,17,80,7E22 192 OATA 82C0,18,C1,00,7E,05,00,8E,01,2221 193 OATA 82C8,28,23,00,34,05,F5,C0,17,0651 194 OATA 8200,80,F1,3C,C0,17,80,18,A8,7533 195 OATA 8208,00,7E,05,C0,72,80,23,23,7C85 196 OATA 82E0,7E,23,66,6F,C0,48,91,C0,3857 197 OATA 82E8,F0,7F,C3,75,7F,3A,80,96,7A0C 198 OATA 82F0,00,77,05,C9,3A,97,93,87,7060 199 OATA 82F8,C8,18,03,22,8E,96,AF,32,6684 200 OATA 8300,97,93,C0,17,80,C0,03,91,7193 201 OATA 8308,2A,8E,96,46,23,4E,0C,C5,2COO 202 OATA 8310,78,C0,17,80,C1,04,79,88,03F2 203 OATA 8318,20,F5,C9,F5,26,01,6F,C8,3A11 204 OATA 8320,25,2C,C0,75,88,F1,4F,C0,013F 205 OATA 8328,72,80,C5,54,50,06,00,4E,065E 206 OATA 8330,09,13,13,13,13,1A,91,C6,0204 207 OATA 8338,04,47,4F,01,78,87,28,03,1667 208 OATA 8340,8A,20,00,E5,C5,C0,9C,88,5E6F 209 OATA 8348,C1,E1,C0,4C,80,C3,9C,88,432F 210 OATA 8350,C0,18,81,3E,18,91,C8,47,7003 211 OATA 8358,0E,20,C3,27,81,2A,8E,96,105A 212 OATA 8360,46,23,7E,90,3C,47,23,23,2099 213 OATA 8368,23,23,79,23,23,23,23,8E,153C 214 OATA 8370,C8,10,F8,F6,FF,C9,2A,8E,7456 215 OATA 8378,96,87,28,05,96,23,23,23,67C9 216 OATA 8380,23,23,46,C8,27,3C,C8,27,1049 217 OATA 8388,3C,16,00,5F,19,C9,F5,01,1C77 218 OATA 8390,01,00,7E,87,28,07,36,00,0500 219 OATA 8398,21,C8,92,18,05,36,FF,21,30AF 220 OATA 83A0,CA,92,E0,80,F1,C3,17,80,530A 221 OATA 83A8,F5,01,03,00,7E,87,28,07,7808 222 OATA 8380,36,00,21,CF,92,18,05,36,171C 223 OATA 8388,FF,21,CC,92,E0,80,F1,C3,63E9 224 OATA 83C0,17,80,E5,CO,OE,80,E1,C0,3E0F 225 OATA 83C8,00,81,21,08,92,C0,00,81,285F 226 OATA 8300,C0,05,80,F5,CO,F6,80,F1,4801 227 OATA 8308,C9,C0,18,88,FE,4A,C8,FE,58C6 228 OATA 83E0,6A,C9,21,11,01,C0,75,88,0110 229 OATA 83E8,C0,9C,88,01,20,18,C0,27,5620 230 OATA 83F0,81,C0,9C,88,21,11,01,C3,6A70 231 OATA 83F8,75,88,21,11,01,C0,75,88,1210 232 OATA 8400,21,EC,92,C3,00,81,E5,C0,3698 233 OATA 8408,50,88,E1,23,7E,87,20,F6,1FCA 234 OATA 8410,C9,E5,C0,9C,88,E1,C0,08,4A6E 235 OATA 8418,81,E5,C0,9C,88,E1,C9,E5,6E88 236 OATA 8420,C5,7E,C0,50,88,C1,E1,23,6640 237 OATA 8428,10,F5,C9,C5,79,C0,50,88,20CO 238 OATA 8430,C1,10,F8,C9,3A,A0,93,87,7501 239 OATA 8438,C4,13,92,3A,9F,93,87,C8,7032 240 OATA 8440,3A,CF,96,87,CA,4A,81,30,3137 241 OATA 8448,CA,90,81,C3,89,81,3E,7F,5AOF 242 OATA 8450,32,C3,96,06,10,21,00,C0,38CC 243 OATA 8458,18,13,11,68,82,E0,53,8A,0808 244 OATA 8460,96,11,80,70,C0,04,82,11,59FO 245 OATA 8468,00,20,C0,1E,85,11,58,82,141E 246 OATA 8470,E0,53,8A,96,11,80,70,C0,7E1F 247 OATA 8478,04,82,11,08,18,C0,1E,85,23EO 248 OATA 8480,10,08,3E,40,32,C3,96,11,3E61 249 OATA 8488,68,82,E0,53,8A,96,11,A4,081E 250 OATA 8490,70,C3,04,82,21,79,82,22,072A 251 OATA 8498,8A,96,3E,7F,32,C3,96,06,7806 252 0ATA 84A0,1C,21,00,C0,11,80,70,C0,083F 253 OATA 84A8,04,82,11,00,38,C0,1E,85,22EO 254 OATA 8480,10,F2,3E,78,32,C3,96,11,3761 255 OATA 8488,AA,70,C3,04,82,21,84,82,577E 256 OATA 84C0,22,8A,96,3E,78,32,C3,96,2C88 257 OATA 84C8,21,00,C0,11,92,70,C0,04,006A 258 OATA 8400,82,11,00,08,C0,1E,85,3E,42E4 259 OATA 8408,7F,32,C3,96,06,18,11,9E,22E0 260 OATA 84E0,70,C0,04,82,11,00,38,C0,0555 261 OATA 84E8,1E,85,10,F2,3E,7C,32,C3,23C7 262 OATA 84F0,96,11,9E,70,C0,04,82,11,5C30 263 OATA 84F8,00,38,C0,1E,85,3E,60,32,1262 264 OATA 8500,C3,96,11,98,70,C3,04,82,4FCE 265 OATA 8508,E5,C5,05,C0,3E,82,C0,14,57C6 266 OATA 8510,82,E1,CO,A3,82,C1,E1,C9,6CCF 267 OATA 8518,21,1C,9C,11,7F,02,7E,87,06A8 268 OATA 8520,20,07,23,18,7A,83,20,F6,158A 269 OATA 8528,C9,21,8C,70,CO,A3,82,21,7F51 270 OATA 8530,1C,9C,11,7F,02,05,7E,C0,2FA5 271 DATA 8538,81,82,01,23,18,7A,83,20,6066 272 OATA 8540,F4,C9,CO,E6,91,11,1C,9C,58E8 273 OATA 8548,06,50,C5,E5,05,C0,89,96,0588 274 OATA 8550,01,C0,25,85,E1,23,C1,10,5126 275 OATA 8558,F1,C3,00,91,06,03,11,70,5A9E 276 OATA 8560,70,7E,12,13,C0,98,82,10,276C 277 OATA 8568,F8,C3,97,82,06,03,11,70,566E 278 OATA 8570,70,C0,97,82,7E,12,13,C0,1453 279 OATA 8578,98,82,10,F8,C9,06,07,11,674F 280 OATA 8580,70,70,C0,97,82,10,F8,C9,32FF 281 OATA 8588,06,07,11,70,70,7E,12,13,05C7 282 DATA 8590,05,11,00,10,C0,1E,85,01,6808 283 OATA 8598,10,F3,C9,7E,12,13,05,11,2867 284 OATA 85A0,00,08,C0,1E,85,01,C9,46,1C~8 285 OATA 85A8,04,05,C8,23,7E,C5,C0,81,19BF 286 DATA 8580,82,C1,10,F7,C9,E5,C0,28,7850 70 C7AA4l CE8FCl C12E6l [9184] [5218] CC00Al C8186l CA8E0l C49CCl C8E3Cl CE9CCl [8398] C09C2l CA688l C7A82l [4098] C5F8Al C0EE6l CF528l CE1FAl C85ACl [4564] C0FCAl [6C52l [6786] C610Cl C8C38l C11C0l C254Cl C032El C81FAl CC976l CAA62l COE26l CA00Cl [15FAl C502Cl CF074l C756El CF304l [8582] C20ACl C2A86l ['C618l [9022] [5112] C4FAAl CE40Al [6988] C2A90l C990El COC84l CF694l C72AEl C8FF0l CEC3Cl [3140] C 18F4l CAA0Al [3798] [0880] C7E80l C65F4l C 1C4Al [8082] COE7El CCC36l [8602] C615El C6E38l [4086] C8A18l CFFA2l CA27Al C6F6El COA38l C0094l [0680] C8A7El [7274] CF88El C7F64l C0CA0l CEEA4l C845Cl [9390] C6FFAl CC9FEl CAA9Al [3054] CE08Cl C2C04J CAE46l C5AF4J C61AEl CC046l [0786] [7876] C3A4El CC1119Cl [9160] C030CJ C8A22l CF11166l C966Cl C89C2J C83E8l C12F4l 287 OATA 8588,80,E1,08,18,F8,21,00,4111,7844 288 OATA 85C0,22,CC,70,21,00,C0,22,CE,2C3A 289 OATA 85C8,70,21,CE,82,22,81,96,C3,2518 29111 OATA 850111,8111,84,00,66,03,00,6E,1112,7F72 291 OATA 8508,3A,CC,70,95,3A,C0,70,9C,2A72 292 DATA 85E111,FA,E2,82,22,CC,70,3A,CE,5111CE 293 OATA 85E8,70,95,3A,CF,70,9C,F111,22,102A 294 OATA 85F111,CE,70,C9,00,2A,86,92,C0,6E11 295 OATA 85F8,14,83,00,21,46,70,C0,52,317C 296 OATA 8600,83,00,21,50,70,C0,52,83,7718 297 OATA 861118,00,21,5A,70,C0,52,83,21,6C57 298 OATA 861111,14,83,22,81,96,C3,8111,84,23A8 299 OATA 8618,00,66,1111,00,6E,00,C0,42,7858 31110 OATA 862111,83,00,74,01,00,75,111111,00,7F81 301 OATA 8628,66,1113,00,6E,1112,C0,42,83,2DA3 31112 0ATA 863111,00,74,1113,00,75,02,00,66,7C4C 303 OATA 8638,05,00,6E,1114,C0,42,83,00,3EF8 31114 OATA 864111,74,05,00,75,1114,C9,11,82,2414 305 OATA 8648,5A,C8,45,F5,CO,A8,9111,C8,1013 306 OATA 865111,85,F1,C8,C8,C5,C9,00,66,6FA111 307 OATA 8658,01,00,6E,00,11,82,5A,C0,38F9 308 OATA 8660,A8,9111,00,74,1111,00,75,00,6F76 31119 OATA 8668,C9,22,7111,70,21,71,83,22,6438 310 OATA 867111,81,96,C3,8111,84,2A,7111,70,6975 311 OATA 8678,00,56,1113,00,5E,02,C8,2A,75F4 312 OATA 868111,C8,18,C8,2A,C8,18,C8,2A,7F08 313 OATA 8688,C8,18,87,E0,52,22,72,70,79F1 314 OATA 869111,2A,70,70,00,56,1111,00,5E,11182111 315 OATA 8698,1110,C8,83,CO,A8,9111,42,48,298F 316 OATA 86A111,E0,58,72,70,CO,F3,8F,00,6087 317 OATA 86A8,7E,0111,E6,1111,C8,81,81,00,2633 318 OATA 8680,7111,1111,00,77,1110,2A,70,70,24A5 319 OATA 8688,00,56,1115,00,5E,1114,C8,83,7585 320 OATA 86C0,CO,A8,90,42,48,E0,58,72,5888 321 OATA 86C8,70,CO,F3,8F,00,70,1115,00,1CAF 322 OATA 860111,71,1114,C9,21,08,83,22,81,2689 323 OATA 8608,96,C3,80,84,FO,E5,F0,21,6627 324 OATA 86E111,4111,70,C0,26,84,C8,C5,00,2208 325 OATA 86E8,C8,00,46,20,1112,C8,85,E5,6093 326 OATA 86F111,F0,21,4A,70,C0,26,84,C8,7F63 327 OATA 86F8,C5,00,C8,02,46,2111,1112,C8,4EFF 328 OATA 8700,85,E5,F0,21,54,70,C0,26,6498 329 OATA 8708,84,C8,C5,00,C8,04,46,2111,6354 33111 OATA 8710,1112,C8,85,00,74,1115,00,75,2CC8 331 OATA 8718,04,E1,00,74,1113,00,75,02,2524 332 OATA 872111,E1,00,74,01,00,75,111111,F0,4E91 333 OATA 8728,E1,C9,00,66,01,00,6E,00,5CA0 334 OATA 873111,C8,85,F0,56,01,F0,5E,00,504111 335 OATA 8738,C0,7A,9111,E5,05,00,66,1113,6143 336 OATA 874111,00,6E,02,C8,85,F0,56,03,7E83 337 OATA 8748,F0,5E,1112,C0,7A,9111,E3,19,650F 338 OATA 8750,E8,C1,E1,E0.4A,E5,05,00,5783 339 OATA 8758,66,05,00,6E,04,C8,85,F0,20F8 340 OATA 876111,56,05,F0,5E,04,C0,7A,9111,337111 341 OATA 8768,E3,19,E8,C1,E1,E0,4A,F0,6265 342 OATA 8770,46,07,F0,4E,1116,09,F0,46,3828 343 OATA 8778,08,C8,13,C8,12,C8,15,C8,3840 344 OATA 8780,14,10,F6,C9,CO,E6,91,00,185F 345 OATA 8788,2A,88,92,18,16,F5,C0,8111,268E 346 OATA 8790,96,00,23,00,23,00,23,00,771117 347 OATA 8798,23,00,23,00,23,F1,30,2111,20F6 348 OATA 87A111,EC,00,23,00,7E,0111,00,23,4A99 349 OATA 87A8,FE,FF,28,F7,E6,3F,20,00,40E1 35111 DATA 878111,C3,00,91,23,C9,00,21,00,43AE 351 OATA 8788,01,21,00,40,00,7E,1110,E6,111836 352 OATA 87C0,3F,C8,00,56,07,00,5E,06,3086 353 OATA 87C8,70,93,7C,9A,FA,CC,84,E8,1963 354 OATA 8700,E5,CO,F5,84,E1,18,E5,1116,5184 355 OATA 8708,FF,18,1113,CO,F5,84,00,7E,714C 356 OATA 87E111,1110,C8,27,C8,38,F5,1116,0111,3888 357 OATA 87E8,2A,C8,96,70,00,96,1116,7C,360111 358 OATA 87F0,00,9E,1117,FA,07,84,C6,01,4365 359 OATA 87F8,C9,00,7E,00,CO,FF,84,E8,5877 360 OATA 881110,00,19,C9,E6,3F,87,87,26,704C 361 OATA 8808,00,6F,54,50,29,29,19,11,155F 362 OATA 8810,06,00,19,C9,3A,28,96,06,111CE6 363 OATA 8818,01,06,1114,08,06,02,C8,06,39AE 364 OATA 8820,04,C9,19,00,11,5111,C0,19,3E31 365 OATA 8828,C9,0E,1118,21,70,70,06,1117,666F 366 OATA 8830,C8,26,17,23,10,FA,47,3A,6F111C 367 OATA 8838,C3,96,A0,12,13,00,20,E8,5127 368 OATA 8840,C9,05,E5,CO,OE,80,2E,10,451111 369 OATA 8848,C0,74,92,CO,F6,80,21,71,6093 370 OATA 8850,70,7E,E6,111F,77,E1,11,7A,3054 371 OATA 8858,70,1A,FE,20,20,05,01,03,2405 372 OATA 886111,1110,E0,80,21,71,70,01,01,2C8F 373 OATA 8868,0C,00,E0,80,C9,21,6C,93,1627 374 OATA 887111,CO,OA,86,CA,58,87,21,00,4CE6 375 OATA 8878,01,01,1110,21,C0,96,86,21,07CO 376 OATA 8880,78,93,11,80,00,01,1117,00,12EA 377 OATA 8888,E0,80,C9,21,60,93,CO,OA,418C 378 OATA 8890,86,CA,5B,87,21,00,1111,1111,739B 379 DATA 8898,00,02,C3,96,86,3A,7F,70~150B 380 DATA 88A0,30,C8,21,7F,93,C3,A4,85,291119 381 DATA 88A8,CD,C0,86,CA,5B,87,21,3C,4A5A 382 OATA 8880,7D,01,34,0111,C0,63,86,2A,3E82 383 DATA 88B8,88,92,E0,48,C1,96,C0,63,7C39 384 OATA 88C111,86,C3,3B,87,DO,OA,86,CA,7816 385 DATA 88C8,5B,87,21,3C,70,01,34,00,111824 386 OATA 8800,C0,96,86,2A,3C,70,11,00,5186 387 OATA 8808,FF,19,22,C1,96,44,40,2A,748111 388 OATA 88E0,88,92,CD,96,86,36,00,C3,7468 389 OATA 88E8,4E,87,3A,2B,96,FE,02,28,0454 390 OATA 88F0,16,C3,43,86,CO,OA,86,C8,3F04 391 DATA 88F8,3A,68,00,FE,80,CA,57,86,0F20 392 OATA 8900,FE,10,28,27,C3,5B,87,CD,7AC7 393 OATA 8908,C0,86,C8,06,48,21,9A,C2,5802 394 OATA 8910,C5,01,1C,00,C0,63,86,11,6789 C8AAAl [0780] C70AEl CBC8111l [8C38l C2C36l CD3F2l C103El C658AJ CF08AJ [5386] CA32Cl C00C4l C 10A8l [3090] C648Al C8A02l [0214] C17FCl CE816l C46A4J C0F90l CD01El [8256] C83E0l C922El C6F06l [6294] C6ECCl [9378) CCOAEJ C6E62l C87E4l C3111E2l C736Al C2F42l C60CEl [4516] CC4A0J C9C1111l C041Al C08A8l C17A6l C65CCl CE650l [9884] [4606] [1386) [9086] [40061 CE006l [6032] C9F26J C717El CC812l CF782l C16E8J CF70Cl [708111] C690Cl C54CAl CC424l [0670] CA0C111J CA854l C32E6J CD132J CF9BCl C5F2El [ 1484] CE7FAl C95E4l CC26AJ CEFD2l [2032] [9352] [0462] CA826l C7A62l CE690J CE154J CA1F0l CF792l C8086l CC044l [7784] [5486] C66E8J C723Cl C23E8l [7612] CC646l C81AEl [9198) [2002] [6176) [2402] [6708] C9F42l C008Al C98AEl C839El [3284) [A908l C 17CCl [4302] CC896l C405AJ ~...

395 OATA 8918,E4,07,19,30,04,11,50,C0,73E4 C581El 503 OATA 8C78,36,0C,00,2A,30,70,3E,F8,1A53 CA39El 396 OATA 8920,19,C1,10,EC,C3,38,87,C0,3737 [ 1EAEJ 504 OATA 8C80,C0,38,8F,01,87,E0,52,01,7219 [FOOCl 397 OATA 8928,0A,86,C8,06,48,21,9A,C2,5602 C42AEJ 505 OATA 8C88,00,00,F0,56,03,F0,5E,02,1992 CA77Cl 398 OATA 8930,C5,01,1C,00,C0,96,86,11,6460 C8E6Al 506 OATA 8C90,C8,82,CO,C2,8F,F0,74,13,58F7 CA94Al 399 OATA 8938,E4,07,19,30,04,11,50,C0,73E4 C972Al 507 OATA 8C98,F0,75,12,F0,70,11,F0,71,6C1F C6CF8l 400 OATA 8940,19,C1,10,EC,C3,4E,87,C0,36E3 C5A88l 508 OATA 8CA0,10,F1,C8,47,3A,98,93,28,28E2 CCACEJ 401 OATA 8948,C0,86,C8,21,00,C0,01,00,5992 CAA08l 509 OATA 8CA8,03,3A,9A,93,87,28,04,F0,1090 C20C8l 402 OATA 8950,40,C0,63,86,C3,38,87,C0,1077 [8788] 510 OATA 8C80,C8,03,FE,11,14,00,F0,19,7A03 C18CCl 403 OATA 8958,0A,86,C8,21,00,C0,01,00,5492 [7128] 511 OATA 8C88,C9,C8,2C,C8,10,01,00,14,5F88 C8CE6l 404 OATA 8960,40,C0,96,86,C3,4E,87,C0,0F03 CF186l 512 OATA 8CC0,09,C8,2C,C8,10,C8,2C,C8,3C27 C384El 405 OATA 8968,E6,91,3A,C0,96,16,7C,5F,584F [7888] 513 OATA 8CC8,10,C8,2C,C8,10,C8,2C,C8,3627 [4A5El 406 OATA 8970,EO,A0,C8,78,20,19,E5,C5,403B CC6CEJ 514 OATA 8C00,10,C9,C8,2C,C8,10,44,40,2189 CF010J 407 OATA 8978,C0,00,91,11,5C,00,0E,15,4019 [2F7Al 515 OATA 8C08,21,80,0C,87,E0,42,3A,CF,3CA8 [9628] 408 OATA 8980,C0,05,00,87,C2,58,87,C0,6A0F CC40El 516 OATA 8CE0,96,06,06,2F,47,C8,2C,C8,7037 [01101 409 OATA 8988,E6,91,C1,E1,11,80,7C,78,4378 CFA78l 517 OATA 8CE8,10,10,FA,C9,00,E5,E1,46,10A8 [9148] 410 DATA 8990,81,20,00,7B,32,C0,96,C3,4FEF [E20Al 518 DATA 8CF0,0E,00,11,06,00,19,3A,C8,0598 [4842] 411 OATA 8998,00,91,E8,3A,C0,96,26,7C,5068 [27C4l 519 OATA 8CF8,96,96,3A,C9,96,23,9E,FA,60AA [671Al 412 OATA 89A0,6F,C8,70,20,13,05,C5,11,0AB7 [958Cl 520 OATA 8000,24,8A,23,5E,23,56,7A,E6,3152 [084Al 413 OATA 89A8,5C,00,0E,14,C0,05,00,87,2848 [657El 521 OATA 8008,3F,83,28,16,18,72,28,73,3615 [5354] 414 OATA 8980,C2,5B,87,C1,01,21,80,7C,6C40 [3890] 522 OATA 8010,23,23,F0,74,01,F0,75,00,02B6 [0658] 415 OATA 8988,EO,A0,78 1 81,20,E3,70,32,5804 [ 19CCl 523 OATA 8018,2B,F0,23,F0,23,0C,C8,69,21A7 CCOF2l 416 OATA 89C0,C0 1 96,E8,C9,CO,E8,86,3E,5086 [0322] 524 OATA 8020,20,0E,11,11,00,19,10,CE,103A [4604] 417 OATA 89C8,80,32,C0,96,11,5C,00,0E,5C16 [4856] 525 OATA 8028,79,87,C0,00,C8,00,FE,C9,03FO C854Al 418 OATA 8900,13,C0,05,00,11,5C,00,0E,3B96 [F056l 526 OATA 8030,21,46,93,C3,64,92,21,51,1E2B CEE32l 419 OATA 8908,16,C0,05,00,3C,C9,CO,EB,3B55 [1C06l 527 OATA 8038,93,C3,64,92,C5,FO,E5,F0,7808 CCF12l 420 OATA 89E0,86,AF,32,C0,96,11,5C,00,66CC [5F94l 528 OATA 8040,66,01,F0,6E,00,23,23,5E,2A94 [7776] 421 OATA 89E8,0E,0F,C0,05,00,3C,C9,7E,1C2C [89F2l 529 OATA 8048,23,56,28,2B,28,E5,F0,23,00C5 CE6B6l 422 OATA 89F0,06,0F,28,17,11,5C,00,C0,6085 C009El 530 OATA 8050,F0,23,F0,66,01,F0,6E,00,6CA0 CBEE8l 423 OATA 89F8,28,87,11,80,7C,IZIE,1A,C0,3041 [38BEl 531 OATA 8058,E5,23,23,7E,23,66,6F,93,7900 [068Al 424 OATA 8A00,05,00,11,03 1 IZIIZI,0E,25,C0,002F CA4FCl 532 OATA 8060,7C,9A,F2,71,8A,El,F0,74,1Z178A CF0F4l 425 OATA 8A08,05,00,C9,E1,C9,E8,21,09,101F [6580] 533 OATA 8068,FF,F0,75,FE,E1,F0,74,01,4595 [3836] 426 OATA 8A10,00,19,3E,24,06,03,BE,C0,0240 [AF1Al 534 OATA 8070,F0,75,00,18,03,E8,E1,F1,60C7 C3CB6l 427 OATA 8A18,23,10,F8,E8,11,5C,00,C0,0565 [9796] 535 OATA 8078,10,03,FO,E1,C1,10,80,C9,2A88 CE314l 428 OATA 8A20,2B,87,11,5C,00,0E,13,C0,3373 CA758l 536 OATA 80BIZI,3A,7F,70,32,CC,96,18,42,0A0A C0ABEl 429 OATA 8A28,05,00,00,00,00,00,C9,01,0313 [F7A2l 537 OATA 8088,C0,90,91,C0,19,80,21,7F,5E71 [ 1908] 430 OATA 8A30,0C,0IZI,EO,B0,62,68,13,36,12IZIC CA954l 538 OATA 8090,93,CO,C0,85,00,2A,86,92,604E CE70Al 431 OATA 8A38,00,01,17,00,E0,80,C9,3A,06AIZI [215Al 539 OATA 8098,3A,98,93,87,C4,08,83,3A,266C CC8E2l 432 OATA 8A40,C0,96,FE,81Z1,2B,0C,11,5C,534E [7192] 540 OATA 80A0,99,93,87,C4,CF,83,C0,99,7797 [881Z1Al 433 OATA 8A48,00,0E,15,C0,05,1Z10,B7,C2,0C74 [5070] 541 OATA 80A8,85,2A,C0,70,E0,58,C2,70,5020 [911C1 434 OATA 8A50,58,87,11,5C,00,0E,10,C0,0875 [15741 542 OATA 80BIZI,19,22,C0,70,2A,C4,70,E0,1987 [80E41 435 OATA 8A58,05,00,3C,C0,C3,58,87,21,IZIF58 [29841 543 OATA 8088,58,C6,70,19,22,C4,70,2A,10E0 [3C081 436 OATA 8A60,3A,93,C3,64,92,3E,02,C0,2341 [49701 544 OATA 80C0,C8,70,E0,58,CA,70,19,22,64E4 [10301 437 OATA 8A68,EE,91,C0,90,91,21,7F,93,4781 [76821 545 OATA 80C8,C8,70,C0,00,8A,21,CC,96,6A3A [10501 438 OATA 8A70,CO,C0,85,3A,9C,93,B7,20,4262 CFCA21 546 OATA 8000,35,2IZI,B5,C9,CO,C8,87,C0,0C38 [3924] 439 OATA 8A78,07,3A,28,96,FE,02,20,1A,06A2 CB28C1 547 OATA 8008,81,84,22,C8,96,22,CA,96,747A [57CAJ 440 OATA 8A80,3A,2B,96,FE,02,CC,EF,82,089C [A104l 548 OATA 80E0,18,03,C0,21,88,CB,7C,20,100C C8CE2l 441 OATA 8A88,00,21,7F,93,3E,24,00,77,6080 [64F81 549 OATA 80E8,F~,C0,10,85,C5,C0,79,91,40EF [263A1 442 OATA 8A90,09,00,77,0A,00,77,0B,C0,3A6F CE3221 550 OATA BDF0,21,88,93,CO,F0,85,21,96,29B0 C28A81 443 OATA 8A98,99,85,3A,2B,96,06,03,CE,6F10 [AOC61 551 OATA 80F8,93,34,18,0A,CO,AE,8C,C0,4225 COF081 444 OATA 8AA0,00,32,CF,96,2A,8A,70,7C,1F3E CF106l 552 OATA 8E00,21,8B,2B,CO,C0,8C,2A,CA,3F36 [11241 445 OATA 8AA8,85,21,86,96,28,03,21,71,4C1F [08781 553 OATA 8E08,96,11,C8,01Z1,87,E0,52,38,5000 [98821 446 OATA 8A80,8C,22,B4,96,3A,90,93,21,53C3 [59A21 554 OATA 8E10,E8,22,CA,96,C0,31Z1,81,21,6AA8 [86E0l 447 OATA 8A88,81,8C,87,28,03,21,A3,8C,7686 [FEB2l 555 OATA 8E18,00,96,CO,E6,85,21,08,96,5FCC CEF2Cl 448 OATA 8AC0,22,B7,96,C0,89,82,2E,1E,2552 CCECAJ 556 OATA 8E20,34,C1,10,C8,C9,00,21,00,218E [339A1 449 OATA 8AC8,C0,74,92,C9,3A,C9,70,E6,67B8 [32421 557 OATA 8E28,01,C0,03,84,28,33,F0,21,21B7 C0AA41 450 OATA 8A00,FE,28,27,21,64,1Z10,01,00,7002 C642Al 558 OATA 8E30,0C,96,CO,E8,89,28,13,21,584F CF906l 451 OATA 8A08,00,E0,58,C8,70,C0,16,90,3CC0 CF7161 559 OATA 8E38,C0,96,71,41,FO,E5,F0,21,4C97 [49181 452 OATA 8AE0,2A,CE,70,CB,7C,28,03,21,26F7 CA8F21 560 OATA 8E40,0C,96,C0,79,8A,FO,El,C0,5318 [87541 453 OATA 8AE8,00,00,C8,3C,CB,10,C8,3C,1026 [680A1 561 OATA 8E48,64,88,CO,F5,84,C0,03,84,0006 [080A1 454 OATA 8AF0,CB,10,C8,3C,C8,10,09,C0,7E93 CF972l 562 OATA 8E50,20,0C,2A,C8,96,23,22,C8,2A70 CAF92l 455 OATA 8AF8,65,83,00,2A,86,92,CO,A2,0C00 [88E4l 563 OATA 8E58,96,2A,CA,96,23,22,CA,96,5132 [70941 456 OATA 8800,8E,CO,E6,91,00,2A,88,92,6652 C83E2l 564 OATA 8E60,C9,21,FF,7F,22,CA,96,C9,7700 CDAIZIAl 457 OATA 8808,F0,21,00,01,00,22,C4,96,71AE [43AC1 565 OATA 8E68,00,66,03,00,6E,02,22,2A,79A6 CF9061 458 OATA 8810,F0,22,C6,96,00,7E,00,00,6060 [86081 566 DATA 8E70,70,00,66,05,00,6E,04,22,022A [5E8E1 459 OATA 8B18,23,3C,28,F0,30,E6,3F,F0,1673 [15081 567 OATA 8E78,2C,70,F0,28,F0,28,CO,A2,122C [01641 460 OATA 8820,77,00,CA,00,91,30,CA,09,2A21 C4AOCl 568 OATA 8E80,88,20,1C,E5,F0,28,F0,2B,46C5 C872Cl 461 OATA 8828,88,3C,CO,FF,84,E0,58,C6,5A84 C375E1 569 OATA 8E88,CD,A2,88,E3,F5,87,E0,52,55AC [576Al 462 OATA 8831Z1,96,19,11,80,7C,87,E0,52,4704 [68901 570 OATA 8E90,44,40,DD,7E,01,32,CE,96,2CCA [70041 463 OATA 8838,02,32,8A,2A,C4,96,C0,12,7390 [6FA41 571 OATA 8E98,CO,F9,88,F1,20,E6,E1,3A,4500 CCE181 464 DATA 8840,80,F0,2A,C6,96,F0,77,01,774B [84001 572 OATA 8EA0,C0,96,87,20,05,C9,21,C0,52E3 CCA021 465 OATA 8B48,F0,74,05,F0,75,04,FD,72,6EC0 CF7001 573 OATA 8EA8,96,35,FD,56,01,F0,5E,00,5FC0 [00F41 466 OATA 8B50,03,F0,73,02,11,06,00,FD,30EO CCD781 574 OATA 8EB0,FD,E5,05,FO,E1,F0,46,03,56C3 [11541 467 OATA 8858,19,F0,22,C6,96,2A,C4,96,3EE6 [60F41 575 OATA 8E88,F0,4E,02,FO,C8,07,7E,28,6400 [47121 468 OATA 8860,7E,E6,3F,30,23,11,28,70,03C1 C2DA41 576 OATA 8EC0,15,CD,4F,8C,CD,14,8C,FD,3F30 [87761 469 OATA 8868,01,06,00,E0,80,01,06,00,0A58 [8A301 577 OATA 8EC8,56,03,F0,5E,02,61Z1,69,87,3075 C3AA4l 470 OATA 8870,E5,ED,B0,F5,CO,E1,88,F1,549D [8838] 578 OATA 8E00,E0,52,44,40,18,13,C0,14,6F52 CE4CEl 471 OATA 8878,E1,30,20,E9,11,28 1 70,01,7583 [326E1 579 OATA 8E08,8C,CD,4F,8C,F0,66,03,FD,72EB [409C1 472 OATA 8880,06,00,E0,80,E0,48,C4,96,12FA CAFEA1 580 OATA 8EE0,6E,02,87,E0,42,50,59,44,2C16 CC1A21 473 OATA 8888,03,23,22,C4,96,60,69,01,04A3 [441Cl 581 OATA 8EE8,40,05,78,81,20,01,03,C0,161F [36881 474 DATA 8890,06,00,EO,B0,CO,E1,88,F0,11A1 [C2E8l 582 OATA 8EF0,F9,8B,FO,C8,FF,76,E1,F0,4A4F [4000] 475 OATA 8B98,E5,F0,2A,C6,96,F0,46,FA,4302 CC8501 583 OATA 8EF8,E1,C9,C0,34,8C,08,C8,78,5082 [A44A1 476 OATA 8BA0,05,C5,F0,2A,C6,96,F0,7E,2B2C C1A46l 584 OATA 8F00,C0,C8,7A,20,F5,CO,B3,96,5AEC [08361 477 OATA 88A8,14,F0,96,00,F0,7E,15,F0,2147 CAEFA1 585 OATA 8F08,78,06,80,7A,OE,02,00,C0,1835 [89F01 478 OATA 8880,9E,01,F2,C6,88,1E,14,F0,5980 CEB08l 586 OATA 8F10,34,8C,08,C8,78,28,EE,C9,36A5 [08FE1 479 OATA 8888,7E,00,F0,56,14,F0,72,00,2670 [8EAC1 587 OATA 8F18,AF,FO,C8,FF,7E,20,03,D0,7DF8 [ 168E1 480 DATA 88C0,F0,77,14,F0,23,1D,20,EF,6F03 CE42111l 588 OATA 8F20,7E,01,32,CE,96,F0,66,09,3261 C079El 481 OATA 88C8,18,05,11,14,00,F0,19,1111,00F6 [98641 589 OATA 8F28,F0,6E,08,22,30,70,F0,66,67C8 CC302l 482 OATA 8BD0,D5,C1,10,C0,00,2A,C4,96,534E [95121 590 OATA 8F30,08,FD,6E,IIIA,22,32,70,C9,3648 C2C081 483 OATA 8B08,FO,El,C3,0C,88,11,08,00,5A74 C8C8E1 591 OATA 8F38,05,2A,30,70,E0,58,2A,70,67FO CA93A1 484 DATA 8BE0,00,19,C3,08,88,3A,28,70,74A5 C300E1 592 OATA 8F40,19,22,30,70,2A,32,70,E0,045F [0E9El 485 OATA 88E8,F5,2A,2C,70,E0,58,32,70,744D CIII13E1 593 OATA 8F48,58,2C,7D,E0,5A,22,32,70,2581 [48EA1 486 DATA 8BF0,70,93,7C,9A,F2,FE,88,21,1939 [49FE1 594 OATA 8F50,D1,13,C9,21,04,00,19,CD,77AF C849Al 487 OATA 8BF8,28,70,11,2E,70,06,06,C0,08B1 [60001 595 OATA 8F58,5E,8C,21,05,00,E8,19,E8,0805 [81CIII1 488 OATA 8C00,16,91,2A,2C,70,CD,CE,89,2909 CCCDA1 596 OATA 8F60,2B,19,1A,86,12,23,13,1A,18C0 [824C1 489 OATA 8C08,F0,74,01,F0,75,00,E5,2A,6E38 C38DA1 597 DATA 8F68,8E,12,23,13,1A,8E,12,23,443F [8071111 490 OATA 8C10,32,7D,CO,CE,89,01,87,E0,158F [2C34l 598 DATA 8F70,13,1A,8E,12,C9,21,32,70,1935 CBF70l 491 OATA 8C18,52,FD,74,1113,F0,75,02,2A,1EE2 ClEBEl 599 OATA 8F78,3A,CIII,7D,96,23,3A,C1,70,28CF CC921Z11 492 DATA 8C20,28,7D,C0,85,89,F0,74,07,1EE3 [7901111 600 OATA 8F80,9E,F8,C3,B6,96,D5,E8,29,641B C8F061 493 OATA 8C28,F0,75,06,FD,36,05,00,F0,6089 CAIZIE81 601 OATA 8F88,11,1C,97,19,ED,58,32,70,1AEO CECEC1 494 DATA 8C30,36,04,00,E5,2A,2E,70,C0,158F [00881 602 DATA 8F90,7B,96,23,7A,9E,FA,A1,8C,1D16 CC7F0l 495 OATA 8C38,85,89,01,87,E0,52,01,00,6FB2 C5CCA1 603 OATA 8F98,72,28,73,21,1C,9C,01,19,3C98 [00801 496 DATA 8C40,00,F0,56,03,FO,SE,02,7A,335E [8E8C1 604 OATA 8FA0,3A,CE,96,77,C9,D1,C9,21,3FBF [451E1 497 DATA 8C48,83,20,0A,F0,36,03,40,F0,5E01 C5AOB1 605 OATA 8FA8,1C,9C,19,3A,CE,96,8E,00,2C04 [56221 498 OATA 8C50,36,02,01,18,03,CD,C2,8F,1807 CC35A1 606 OATA BF80,77,C9,2A,C4,70,22,1C,97,030F C5AC41 499 OATA 8C58,F0,74,08,F0,75,0A,FD,70,6F3A CC5461 607 OATA 8F88,21,1C,97,11,1E,97,01,FE,0620 C5E7C1 500 OATA 8C60,09,FD,71,08,2A,2A,70,3E,345C [ 1BAE1 501 DATA 8C68,F8,C0,38,8F,E5,FD,74,0F,4568 C685A1 502 OATA 8C70,F0,75,0E,FD,36,00,00,FD,6CA9 CD31C1 Listing 7. "PAINT1.BIN«(Fortsetzung) ~. 71

61118 DATA 8FCIII,III4,ED,8111,21,1C,9C,11,1D,2FFF [881114] 61119 DATA 178 DATA 925111,1111,F6,C9,47,C8,23,C8,12,2F8111 8FC8,9C,III1,7F,III2,36,FF,ED,8111,42A6 [8898] [6DIIIEl 61111 DATA 8FDIII,C9,CD,E6,91,29,7D,E6,FIII,439111 [7111FCl 179 DATA 9258,ED,6A,1111,F8,C9,AF,4F,C8,6521 [141Cl 611 DATA 8FD8,54,5F,7D,68,29,29,19,E6,35E8 [E2DEl 18111 DATA 926111,23,C8,12,ED,6A,C8,23,C8,2F21 [78CEl 612 DATA 8FEIII,IIIE,17,17,16,111111,5F,F6,CIII,III11111 [5C54l 181 DATA 9268,12,ED,6A,III6,1116,C8,23,C8,3CF1 [71C8l 613 DATA 8FE8,84,67,E5,21,8A,92,19,11,5848 [8A8111l 182 DATA 927111,12,ED,6A,C8,17,C8,23,C8,3111A9 [5EDEl 614 DATA 8FFIII,1C,9C,III6,5111,E3,4E,E3,C5,28E3 [12FAl 183 DATA 9278,12,ED,6A,C8,17,C8,31,91,3111D7 [348Al 615 DATA 8FF8,1116,1118,E5,1A,3C,28,1115,8E,1DF4 [ 11E6l 184 DATA 928111,111C,3111,1113,111D,81,111D,1111,E5,111E49 [CE3Al 616 DATA *ENDE* [EIIICEl 185 DATA 9288,C8,22,ED,6A,17,C8,12,ED,755D [25111Cl 617 adr=~8111111111:zeile=11114:memory ~7FFF [ 184El 186 DATA 929111,6A,17,C8,12,5F,E8,1116,111111,29D8 [819El 618 READ d$:if d$=" ENDE*"THEN 629 [FFAAl 187 DATA 9298,3E,III8,18,111C,C8,13,C8,12,19SIII [577Cl 619 pr=lll [5F1El 188 DATA 92AIII,ED,6A,C8,13,C8,12,ED,6A,73FIII [8528] 62111 FOR i=1 TO 8 [1662] 189 DATA 92A8,C8,31,C8,1111,87,ED,42,1113,7728 [3EDIIIl 621 READ a$:a=valc"~"+a$) [F14111l 19111 DATA 928111,3111,1113,1118,1119,1118,3D,C2,98,188111 [A83Cl 622 POKE adr,a:adr=adr+1 [2A1Cl 191 DATA 9288,8F,C8,38,C8,19,87,ED,42,7D7C [7E4111l 623 pr=pr*2:if pr>65535 THEN pr=pr-65535 [859Cl 192 DATA 92CIII,3F,C8,11,C8,1111,C9,87,1118,2112 [17921 624 pr=untcprlxor a:if pr<lll THEN pr=pr+6553 193 DATA 92C8,F5,C8,7C,28,1116,CD,2111,91,4695 [448Cl 6 [5E841 194 DATA 92DIII,III8,3F,III8,C8,7A,28,1116,CD,III5C1 [88821 625 NEXT i [A6111Al 195 OATA 92D8,38,91,1118,3F,III8,C5,44,4D,3921 [07621 626 READ pr$:pr2=valc"~"+pr$l:if pr2<111 THEN 196 DATA 92EIII,21,111111,111111,CD,16,9111,ED,43,1F39 [10661 pr2=pr2+65536 [4296] 197 DATA 92E8,7111,7D,C1,CD,16,9111,2A,7111,3164 [9988] 627 IF pr<>pr2 THEN PRINT"Pruefsummenfehler 198 DATA 92FIII,7D,F1,1118,DIII,C3,2111,91,87,1119CD [7111C4l in Zeile";zeile:STOP [681E1 199 DATA 92F8,1118,F5,C8,7C,28,1116,CD,2111,271112 [818111] 628 zeile=zeile+1:60to 618 [1E7A1 2111111 DATA 93111111,91,1118,3F,III8,C8,7A,28,1116,4AIII6 [F43El 629 SAVE"PAINT1.8IN",8,~8111111111,~1111111111 [111211161 21111 OATA 931118,CD,38,91,1118,3F,III8,CD,16,7A74 [A886l 63111 PRINT d$:end [81FEl 21112 DATA 931111,9111,F1,1118,DIII,CD,4111,91,C3,7EC9 [588Cl 21113 OATA 9318,3111,91,7A,83,CA,75,9111,7D,3EE9 [A2A81 Listing 7. "PAINT1.BIN«(Schluß) 21114 DATA 932111,93,7C,9A,D2,7111,9111,78,CD,491D [969111] 21115 OATA 9328,2D,9111,47,79,CD,2D,9111,4F,3A43 [AF9111l 21116 DATA 933111,C9,87,ED,6A,ED,52,3111,1111,581111 [EE74l 21117 DATA 9338,19,17,ED,6A,ED,52,3111,1111,141111 [6944] 1111111 '************************************* [31041 21118 DATA 934111,19,17,ED,6A,ED,52,3111,1111,141111 [A6381 11111 '* PAINT2.DAT - DATA-Lader von 'CPC' * [17EAl 209 DATA 9348,19,17,ED,6A,ED,52,30,1111,141111 [384Al 11112 '************************************* [A3D81 21111 DATA 935111,19,17,ED,6A,ED,52,30,01,141111 [9A2Cl 11113 [DE86l 211 OATA 9358,19,17,ED,6A,E0,52,3111,1111,141111 [CD3El 11114 DATA 900111,C8,11,18,1112,C8,1111,23,13,64E9 [A31A1 212 DATA 9360,19,17,ED,6A,ED,52,3111,1111,141111 [811132] 105 DATA 911108,10,F1,79,E1,C1,E3,77,23,3039 [77321 213 OATA 9368,19,17,ED,6A,ED,52,3111,1111,141111 [5344] 11116 DATA 911110,10,E3,E1,C3,0D,91,23,11,2428 [91113E1 214 DATA 937111,19,17,2F,C9,2E,88,C3,74,11129E [2791111 11117 DATA 911118,28,7D,III1,1116,1110,ED,8111,E5,111931 [813C1 215 OATA 9378,92,2E,8C,C3,74,92,7A,83,5E9F [53DIIIl 11118 DATA 911120,DD,E1,23,23,23,23,23,23,5161 [4CE6l 216 DATA 9380,28,23,78,3C,2111,05,7A,FE,117E [ 1272] 109 DATA 911128,E5,FD,E1,CD,CD,8D,C8,C3,5839 [A956l 217 OATA 9388,7F,28,10,78,3D,2111,1D,7A,3118 [726111] 110 DATA 9030,ED,53,2E,7D,22,34,7D,CD,61A7 [ 16A6l 218 DATA 9390,FE,80,20,18,AF,95,6F,3E,5D4C [F2DAl 111 DATA 911138,14,8E,C8,C3,ED,53,30,7D,3AE9 [36061 219 OATA 9398,00,9C,67,11,111111,111111,C8,2C,284A [595Al 112 DATA 911140,22,36,7D,CD,58,8E,C8,C3,1E45 [6EC8l 22111 DATA 93A0,C8,1D,C8,1A,C9,21,1110,1110,7CCC [4FCEl 113 DATA 911148,ED,53,32,7D,22,38,7D,06,62DC [111881111 221 DATA 93A8,11,00,1110,C9,C8,7C,28,1116,1113EE [9274] 114 DATA 9050,111111,DD,21,2E,7D,CD,81,8D,311183 [27AA1 222 DATA 9380,CD,3111,91,CD,38,91,C8,7A,7618 [828Al 115 DATA 911158,DD,23,DD,23,CD,81,8D,DD,7A88 [5F4E1 223 OATA 9388,28,09,E5,CD,8F,9111,C1,87,008D [C8F6l 116 DATA 9060,23,DD,23,C0,81,8D,1111,E7,291118 [229E1 224 DATA 93C0,ED,42,C9,D5,4C,7D,CD,DD,7111A3 [773A1 117 DATA 911168,2A,34,7D,ED,48,2E,7D,ED,1887 [0EIIIEl 225 OATA 93C8,90,E3,E8,67,79,4C,CD,DD,686F [2F36l 118 DATA 9070,58,36,7D,7A,83,28,36,CD,2D99 [8784] 226 DATA 93DIII,9111,57,5C,7D,69,E3,47,111E,51D4 [4E9A1 119 DATA 911178,38,91,CD,C2,8F,E5,C5,DD,2878 [8A1El 227 OATA 93D8,00,09,C1,1116,111111,E8,ED,4A,183C [45AIIIl 120 DATA 9080,21,34,7D,CO,F1,8E,78,81,181111 [908111] 228 DATA 93EIII,C9,21,111111,111111,1116,1110,87,30,6DCE [21381 121 OATA 911188,CA,0111,111111,C5,FD,2A,86,92,6F8E [11168C1 229 OATA 93E8,1113,62,68,29,17,3111,02,19,1695 [CAIIICl 122 DATA 911190,CD,F8,8E,42,48,D1,CD,F3,4DD5 [F736l 23111 DATA 93FIII,88,29,17,3111,1112,19,88,29,4EED [E8581 123 OATA 911198,8F,5111,59,C8,7A,C4,38,91,5431 [5D7Al 231 DATA 93F8,17,3111,1112,19,88,29,17,3111,1112AA [42111El 124 DATA 9111AIII,3A,8F,7D,CD,DD,90,21,8E,35E4 [FE221 232 DATA 94111111,1112,19,88,29,17,30,1112,19,1485 [91C8l 125 DATA 9111A8,7D,86,D1,E1,C9,21,111111,111111,111DFC [79AIIIl 233 DATA 9408,88,29,17,3111,1112,19,88,29,4EED [9044] 126 DATA 911180,1111,111111,1110,18,C8,DD,C8,1110,1115A2 [2348] 234 DATA 941111,17,DIII,19,88,C9,2E,89,C3,331111 [7F48l 127 DATA 9088,26,DD,C8,01,16,DD,C8,1116,3F64 [02EC1 235 DATA 9418,74,92,4E,1A,E8,71,12,23,111178 [2A5111l 128 DATA 9111CIII,16,DD,C8,1117,16,DD,7E,07,266F [48DCl 236 DATA 942111,13,1111,F7,C9,AF,91,4F,3E,186C [23A6l 129 DATA 90C8,E6,EIII,C8,FE,EIII,C8,1116,1111,59CD [A11111l 237 DATA 9428,00,98,47,3E,IIIIII,9D,6F,3E,2F94 [F186l 13111 DATA 9111DIII,C9,DD,66,1113,DD,6E,III2,ED,5889 [A8ECl 238 DATA 943111,111111,9C,67,C9,AF,95,6F,3E,21118C [8601111 131 DATA 90D8,48,2A,7D,87,ED,42,54,5D,2D45 [D0DAl 239 OATA 9438,0111,9C,67,C9,AF,93,5F,3E,2111C4 [9DCIIIl 132 DATA 9111EIII,FD,66,1115,FD,6E,III4,ED,48,6A81 [17FAl 24111 DATA 944111,111111,9A,57,C9,AF,91,4F,3E,276C [4DA8l 133 DATA 90E8,2C,7D,87,ED,42,CD,A8,9111,1194 [8EE6l 241 DATA 9448,111111,98,47,C9,E9,C9,CD,6111,27E6 [111782] 134 DATA 9111FIII,E5,D5,2A,2C,7D,DD,46,1115,411155 [3C81111 242 DATA 945111,91,CD,83,91,3E,III0,CD,96,644C [ 1D9E1 135 DATA 9111F8,DD,4E,III4,87,ED,42,54,5D,711165 [94CE1 243 DATA 9458,88,3E,III1,CD,9111,88,CD,F6,59FIII [03221 136 DATA 911110,FD,66,1113,FD,6E,III2,ED,48,6A59 [87DCl 244 DATA 946111,8111,C3,FD,70,ED,48,16,7D,6EA5 [C811111 137 DATA 9108,2A,7D,87,ED,42,CD,A8,9111,1294 [C7C41 245 DATA 9468,CD,38,8C,ED,48,18,7D,3E,732C [571Al 138 DATA 911111,E3,19,E8,C1,E1,ED,4A,C9,6251 [ 1ADIIIl 246 DATA 947111,01,CD,32,8C,ED,48,1C,7D,3841 [AECCl 139 DATA 9118,DD,66,1115,DD,6E,04,ED,48,7881 [9ADA1 247 OATA 9478,3E,IIIIII,C3,32,8C,ED,48,18,11129A [28861 14111 DATA 912111,2C,7D,87,E0,42,54,5D,FD,1277 [711188] 248 DATA 948111,7D,3E,IIIIII,CD,32,8C,ED,48,3F21 [C9FIII1 141 DATA 9128,66,01,FD,6E,IIIIII,ED,48,28,29111A [AA8E1 249 DATA 9488,1C,7D,3E,III1,CD,32,8C,3E,1176 [5FC4l 142 DATA 913111,7D,87,ED,42,CD,A8,9111,E5,111FCD [831Al 25111 DATA 949111,1112,C3,EE,91,ED,48,18,7D,2319 [C7A21 143 DATA 9138,D5,2A,28,7D,DD,46,1111,DD,65FF [39EC1 251 DATA 9498,3E,IIIIII,CD,32,8C,ED,48,18,11135A [2DCCl 144 DATA 914111,4E,IIIIII,87,ED,42,54,5D,FD,3C37 [ 1684] 252 DATA 94AIII,7D,3E,III1,C3,32,8C,CD,6111,3F8A [48EIIIl 145 DATA 9148,66,05,FD,6E,III4,ED,48,2C,282E [D1CAl 253 DATA 94A8,91,CD,83,91,C3,FD,7D,3E,6198 [8F1112l 146 DATA 9150,7D,87,ED,42,CD,A8,9111,E3,111FC8 [8D1El 254 DATA 9480,1112,CD,EE,91,C3,1113,88,3E,21CC [F8F6l 147 DATA 9158,19,E8,C1,E1,ED,4A,C9,DD,277F [9A381 255 OATA 9488,1111,CD,EE,91,21,04,1118,11,261119 [CD4El 148 DATA 9160,66,01,DD,6E,IIIIII,ED,48,28,2DIIIA [01A6l 256 DATA 94CIII,17,1F,C3,66,88,CD,E6,91,15F1 [7EE2l 149 DATA 9168,7D,87,ED,42,54,5D,FD,66,0888 [DCDE1 257 OATA 94C8,21,1110,CIII,11,1111,C0,71,1111,111A78 [F3161 150 DATA 9170,1113,FD,6E,III2,ED,48,2A,7D,354D [A5C81 258 DATA 94DIII,FF,3F,ED,8111,C3,DD,91,21,628F [882El 151 DATA 9178,87,ED,42,CD,A8,90,E5,D5,624F [25F8l 259 DATA 94D8,1118,08,11,12,1F,AF,C3,44,111686 [0368] 152 DATA 9180,2A,2A,7D,DD,46,1113,0D,4E,1E38 [C1DIII1 26111 DATA 94EIII,8C,F3,D9,C8,99,ED,49,D9,7267 [2236] 153 DAT'A 9188,1112,87,ED,42,54,5D,FD,66,371118 [4E9A1 261 DATA 94E8,F8,C9,F3,D9,C8,D9,ED,49,589F [7D8El 154 DATA 9190,1111,FD,6E,IIIIII,ED,48,28,7D,3469 [53A6l 262 DATA 94FIII,D9,C9,E6,1113,47,3A,1E,7D,4111A1 [85CIIIl 155 DATA 9198,87,ED,42,CD,A8,9111,E3,19,628F [IIIFEAl 263 DATA 94F8,E6,FC,8111,32,1E,7D,1E,III4,581C [66E6l 156 DATA 91A0,E8,C1,E1,ED,4A,C9,CD,F1,572F [83541 264 DATA 95111111,111E,III2,CD,III5,111111,3A,1E,7D,1ED9 [C5961 157 DATA 91A8,8E,5111,59,13,DD,66,1111,DD,5E8F [3FF2l 265 DATA 951118,E6,1113,5F,IIIE,III2,CD,IIIS,IIIIII,78EE [3F81111 158 DATA 918111,6E,IIIIII,C8,2C,C8,1D,III1,1110,2A8E [C4CIII1 266 DATA 951111,D9,ED,48,1E,7D,D9,C9,CD,5E93 [AF4Cl 159 DATA 918.8,00,C8, 18,CD,F3, 8F,DD, 7111, 397E [9418] 267 DATA 9518,18,88,57,E6,9F,FE,18,DIII,21A6 [1115F6l 16111 DATA 91CIII,III1,DD,71,111111,DD,66,1113,DD,3E48 [138111] 268 DATA 952111,47,4F,7A,E6,6111,28,111E,D6,32111A [FIII86l 161 DATA 91C8,6E,1112,C8,2C,C8,1D,01,111111,2AIIIE [078A1 269 DATA 9528,40,28,1115,FE,20,CIII,3E,01,273D [A1561 162 DATA 91D0,00,C8,18,CD,F3,8F,DD,7111,397E [11151111111 27111 DATA 953111,CD,32,8C,18,E2,CD,38,8C,78E8 [2111181 163 DATA 91D8,03,DD,71,02,DD,66,05,DD,3F67 [A6C4l 271 DATA 9538,18,DD,CD,18,88,CD,3E,92,2562 [CEEE1 164 DATA 91E0,6E,III4,C8,2C,C8,1D,III1,00,288E [88CAl 272 DATA 9540,78,C9,1116,1119,FE,58,C8,FE,III9EE [F8FCl 165 DATA 91E8,00,C8,18,CO,F3,8F,DD,7111,397E [AA18J 273 DATA 9548,20,C8,06,111A,FE,III8,C8,FE;24D2 [86DEl 166 DATA 91F111,05,DD,71,04,C9,DD,E5,FD,3FA8 [3F401 274 DATA 9550,F0,C8,FE,F4,C8,1116,08,FE,5C3111 [28111Al 167 DATA 91F8,E1,CD,F8,8E,C3,59,8F,DD,52FF [84961 275 DATA 9558,0A,C8,FE,Fl,C8,FE,F5,C8,234A [0746] 168 DATA 9200,66,01,DD,6E,00,FD,56,01,2D59 [CF741 276 DATA 9560,47,FE,60,D8,D6,2111,47,C9,18F7 [A9C81 169 DATA 9208,FD,5E,III0,CD,A8,90,E5,D5,63CF [3016] 277 DATA 9568,E5,CD,A8,91,CD,6111,91,E1,5898 [D41E1 170 DATA 921111,DD,66,03,DD,6E,III2,FD,56,7864 [81A81 278 DATA 9570,CD,08,81,C3,111111,111111,2E,BIII,784C [275E1 171 DATA 9218,03,FD,5E,02,CD,A8,9111,E3,3028 [9CA81 279 DATA 9578,ED,73,9E,9E,ED,78,9C,9E,7742 [F848l 172 DATA 9220,19,E8,C1,E1,ED,4A,E5,D5,272F [CFF41 280 DATA 958111,26,111111,C9,ED,78,9E,9E,C9,1114A5 [SCDC1 173 DATA 9228,DD,66,05,DD,6E,04,FD,56,78BC [36FE1 281 DATA 9588,64,7D,5E,7D,IIIIII,CIII,III2,111A,225E [A47Al 174 DATA 9230,05,FD,SE,III4,CD,A8,90,E3,334B [87841 282 DATA 959111,37,3F,III4,111C,39,41,12,1A,14F2 [E72C1 175 DATA 9238,19,E8,C1,E1,ED,4A,C9,FE,275C [3C341 283 DATA 9598,27,2F,14,1C,29,31,33,3B,1AD1 [5E5A1 176 DATA 924111,0111,C8,F2,4F,8F,ED,44,47,2F83 [F1CE1 284 DATA 95AIII,06,0E,35,3D,08,1111,23,2B,IIIS9D [1119421 177 DATA 9248,C8,2C,C8,1D,C8,1A,CB,18,718D [35461 285 OATA 95A8,16,1E,25,2D,18,20,05,0D,IIIA87 [CC68l e 72 ~

286 DATA 9580,38,40,03,08,36,3E,15,1D,00AF 287 DATA 9588,28,30,13,18,26,2E,34,3C,1A0C 288 DATA 95C0,09,11,32,3A,07,0F,24,2C,0540 289 DATA 95C8,19,21,22,2A,17,1F,4A,4E,023E 290 DATA 95D0,45,49,4E,41,55,53,4F,42,3E28 291 DATA 95D8,4A,50,49,41,20,28,4A,2F,3D28 292 DATA 95E0,4E,29,20,3F,00,20,20,20,2A50 293 DATA 95E8,20,20,45,6E,64,65,20,00,1484 294 DATA 95F0,20,20,43,50,43,2D,47,69,1728 295 DATA' 95F8,67,61,20,43,41,44,20,62,296A 296 DATA 9600,79,20,4D,2E,48,2E,20,20,3D58 297 DATA 9608,00,20,20,53,70,65,69,63,0895 298 DATA 9610,68,65,72,6E,20,28,4A,2F,24F8 299 DATA 9618,4E,2F,45,29,20,3F,00,20,272C 300 DATA 9620,20,20,57,65,69,74,65,72,1690 301 DATA 9628,00,20,20,20,20,54,61,73,0EE1 302 DATA 9630,74,65,20,66,75,65,72,20,23D8 303 DATA 9638,4D,65,6E,75,65,00,44,69,3699 304 DATA 9640,73,68,2D,46,65,68,6C,65,2085 305 DATA 9648,72,00,5A,75,20,48,6F,6D,358F 306 DATA 9650,70,6C,65,78,00 1 5A,75,20,2982 307 DATA 9658,76,69,65,6C,65,20,45,63,2861 308 DATA 9660,68,65,6E,00,00,46,49,4C,20C6 309 DATA 9668,4D,20,20,20,20,43,4F,4D,285F 310 DATA 9670,00,54,53,20,20,20,20,20,1C80 311 DATA 9678,20,43,4F,4D,06,20,50,41,0DA1 312 DATA 9680,49,4E,54,0F,4F,42,4A,46,3ED2 313 DATA 9688,49,4C,45,20,4F,42,4A,0F,3EC8 314 DATA 9690,48,50,49,46,49,4C,45,20,3E92 315 DATA 9698,50,49,41,00,00,FF,FF,00,3062 316 DATA 96A0,FF,00,00,00,FF,02,05,36,784C 317 DATA 96A8,92,15,02,00,00,26,44,14,4C04 318 DATA 9680,7E,30,4D,A3,7E,3F,50,17,3328 319 DATA 9688,7F,53,41,63,7F,67,20,20,2754 320 DATA 96C0,44,20,41,20,52,20,53,20,2286 321 DATA 96C8,54,20,45,20,4C,20,4C,20,2AF8 322 DATA 96D0,45,20,4E,58,44,5D,20,44,25A0 323 DATA 96D8,61,72,73,74,65,6C,6C,65,2705 324 DATA 96E0,6E,58,4D,5D,20,4D,6F,64,2D3E 325 DATA 96E8,69,20,65,69,6E,73,74,65,3481 326 DATA 96F0,6C,6C,65,6E,58,50,5D,20,2442 327 DATA 96F8,50,61,72,61,6D,65,74,65,3A61 328 DATA 9700,72,20,65,69,6E,73,74,65,3901 329 DATA 9708,6C,6C,65,6E,58,41,50,20,2406 330 DATA 9710,41,75,66,6C,6F,65,73,75,358F 331 DATA 9718,6E,67,20,65,69,6E,73,74,2EF2 332 DATA 9720,65,6C,6C,2E,02,06,36,92,2616 333 DATA 9728,19,02,00,00,2A,4C,1A,7E,0C2A 334 DATA 9730,36,48,23,7E,41,44,2C,7E,098E 335 DATA 9738,50,42,67,7E,5E,46,82,7E,3112 336 DATA 9740,6C,20,20,44,20,41,20,52,3E56 337 DATA 9748,20,53,20,54,20,45,20,4C,0598 338 OATA 9750,20,4C,20,45,20,4E,58,4C,0392 339 DATA 9758,5D,20,4F,62,6A,65,68,74,2826 340 DATA 9760,20,6C,61,64,65,6E,58,48,030E 341 DATA 9768,50,20,48,69,6E,74,65,72,2808 342 DATA 9770,67,72,75,6E,64,58,44,5D,25D9 343 DATA 9778,20,42,69,6C,64,20,64,61,0869 344 DATA 9780,72,73,74,65,6C,6C,65,6E,2F64 345 DATA 9788,58,42,5D,20,42,69,6C,64,37A8 346 OATA 9790,20,62,65,72,65,63,68,6E,011A 347 DATA 9798,65,6E,58,46,5D,20,46,69,248D 348 DATA 97A0,6C,6D,20,61,62,73,70,69,2005 349 DATA 97A8,65,6C,65,6E,02,09,36,92,230A 350 DATA 9780,25,02,00,00,30,4C,8F,7E,1380 351 DATA 9788,44,4F,CA,7E,58,50,05,7E,2D34 352 DATA 97C0,6C,55,E0,7E,80,41,E8,7E,3C0C 353 DATA 97C8,94,44,F6,7E,A8,48,01,7F,463D 354 DATA 97D0,8C,57,0C,7F,D0,20,20,20,48D0 355 DATA 97D8,20,20,20,20,20,4D,20,4F,1E38 356 DATA 97E0,20,44,20,49,58,4C,5D,20,02E2 357 DATA 97E8,56,61,72,69,61,62,6C,65,39AD 358 DATA 97F0,20,4C,69,63,68,74,71,2E,0A4C 359 DATA 97F8,20,28,4E,29,58,4F,5D,20,122E 360 DATA 9800,56,61,72,69,61,62,6C,65,39AD 361 DATA 9808,73,20,4F,62,6A,65,68,74,3C26 362 DATA 9810,20,28,4A,29,58,50,5D,20,1202 363 DATA 9818,53,69,63,68,74,62,2E,20,3874 364 DATA 9820,4C,69,6E,69,65,6E,20,28,35E8 365 DATA 9828,45,49,4E,29,58,55,5D,20,3886 366 DATA 9830,55,6E,73,62,2E,20,4C,69,3841 367 DATA 9838,6E,69,65,6E,20,20,20,28,26E8 368 DATA 9840,41,55,53,29,58,41,5D,20,3E76 369 DATA 9848,4F,62,6A,65,68,74,20,65,368D 370 DATA 9850,72,68,61,6C,74,65,6E,20,2828 371 DATA 9858,20,28,4A,29,58,44,5D,20,1282 372 DATA 9860,44,75,72,63,68,73,69,63,3500 373 DATA 9868,68,74,69,67,20,20,20,20,2380 374 DATA 9870,20,28,4E,29,58,48,5D,20,1232 375 DATA 9878,48,61,72,64,63,6F,70,79,3670 376 DATA 9880,20,20,20,20,20,20,20,28,1FE8 377 DATA 9888,41,55,53,29,58,57,5D,20,3E2E 378 DATA 9890,4E,61,63,68,20,42,69,6C,3516 379 DATA 9898,64,20,77,61,72,74,65,6E,3014 380 DATA 98A0,20,28,4A,29,02,06,36,92,1126 381 DATA 98A8,19,02,00,00,29,48,1D,7F,0C2D 382 DATA 9880,33,46,27,7F,3E,45,31,7F,08E9 383 DATA 9888,48,42,38,7F,59,5A,46,7F,36C3 384 DATA 98C0,6A,20,20,20,50,20,41,20,39A2 385 DATA 98C8,52,20,41,20,4D,20,45,20,2962 386 DATA 9800,54,20,45,20,52,58,48,50,2891 387 DATA 98D8,20,48,65,6C,6C,69,67,68,0A01 388 DATA 98E0,65,69,74,58,46,50,20,46,2082 389 DATA 98E8,6C,75,63,68,74,70,75,6E,2344 390 DATA 98F0,68,74,58,45,50,20,53 1 63,251D 391 DATA 98F8,68,6E,69,74,74,20,56 1 6F,2637 392 DATA 9900,72,6E,65,58,42,5D,20,53,28E7 393 DATA 9908,63,68,6E,69,74,74,2D,48,2282 394 DATA 9910,69,6E,74,65,6E,58,5A,5D,2525 [8582] [9668] [541Cl CA37Al CIIIF56l [5378] [9206] CEE12l [8818] CCF38l [1044] C0EEAl C487Al [9344] [30C6l CEIIIC0l [40E8l C483Al [285111] CFD70l C4C0Cl [5718] CF33Al [033Al [218El [4118] [508Al C3AA6l [682111] CEA32l [495Cl [8808] CD494l C773El CD58Al C283E1 [683C1 [74481 C21E8l [6044] C5E82l C4F421 [3500] C756E1 CF560l C5C72l CA71E1 CEA461 [686E1 [F6421 CF5DCl C17DCl [5328] [04801 CA640l [0050] CD7721 [8A1116l [8978] C8F6Al C8E141 CEE841 C874A1 [945C1 [013Al C030E1 CFCE01 C108A1 [96961 [0430] [92481 [8880] C017Al C8E961 CA33Cl [62541 CFA1El [042Cl [917A1 CE95Cl [373El C1E4E1 [70341 CAE901 CA63Cl CA724l C0A161 C38ECl CCD241 [70561 [7706] [506E1 C 1E30l C8D1C1 C5EEAl [50541 [619Cl C16CE1 CC8E61 CADF41 [1746] [238Cl C4C60l [4574] CA2681 [239E1 [11561 [9660] [7590] 395 DATA 9918,20,42,69,6C,64,65,72,61,111951 396 DATA 9920,6E,7A,61,68,6C,3A,2111,20,20C8 397 DATA 9928,31,2111,02,05,36,92,15,03,1341 398 OATA 9930,0111,0111,26,46,83,92,39,31,0683 399 DATA 9938,83,92,4C,32,83,92,SF,34,697A 400 DATA 9940,83,92,72,20,20,41,20,55,6951 401 DATA 9948,20,46,20,4C,20,4F,20,45,0179 402 OATA 9950,20,53,20,55,20,4E,20,47,05AF 403 DATA 9958,58,46,5D,20,46,69,6C,6D,3681 404 DATA 9960,62,69,6C,64,65,72,20,28,2208 405 DATA 9968,32,32,34,2A,37,32,29,58,10D9 406 DATA 9970,31,50,20,45,69,6E,66,61,111DCD 407 DATA 9978,63,68,20,20,20,28,36,34,2C78 408 OATA 9980,30,2A,32,30,30,29,58,32,1660 409 OATA 9988,5D,20,44,6F,70,70,65,6C,2A16 410 DATA 9990,74,2111,20,20,28,36,34,30,35C0 411 DATA 9998,2A,34,30,30,29,58,34,50,1011 412 OATA 99A0,20,56,69,65,72,66,61,63,0C59 413 DATA 99A8,68,20,20,28,36,34,30,2A,38AA 414 DATA 9980,38,30,30,29,C3,D8,83,C3,11112D 415 DATA 9988,86,96,C3,81,8C,C3,79,82,69EC 416 DATA 99C0,00,0111,00,00,00,00,1110,00,0000 417 OATA 99C8,00,00,00,1110,00,00,00,00,001110 418 DATA 9900,0111,00,00,00,00,00,00,00,0000 419 DATA 9908,00,00,00,0111,00,00,00,00,11101110 420 DATA 99E0,00,0111,00,00,00,00,00,00,11111100 421 DATA 99E8,00,00,00,00,00,0111,0111,0111,0000 422 DATA 99F0,00,00,00,1110,00,1110,00,00,01111110 423 DATA 99F8,00,00,0111,0111,00,00,00,1110,000111 424 DATA *ENDE* 425 adr=~911100:zeile=104:memory adr-1 426 READ d$:if d$="*ende*"then 437 427 pr=lll 428 FOR i=l TO 8 429 READ a$:a=val<"~"+a$) 430 POKE adr,a:adr=adr+1 431 pr=pr*2:if pr>65535 THEN pr=pr-65535 432 pr=unt(pr>xor a:if pr<0 THEN pr=pr+6553 6 433 NEXT i 434 READ pr$:pr2=val<"~"+pr$l:if pr2<0 THEN pr2=pr2+65536 435 IF pr<>pr2 THEN PRINT"Pruefsummenfehler in Zeile";zeile:STOP 436 zeile=zeile+1 GOTO 426 437 SAVE"PAINT2.8IN",B,~9000,~A00 438 PRINT d$:eno Listing 8... PAINT2.BINcc ist ebenso wichtig 11110 '********************************* 11111 '*PAINT.8AS - Umwand.in PAINT.CMD* 120 '********************************* 130 140 MEMORY ~7FFF 1511l.LOAD"PAINT1.BIN",~81111110 161!1 LOAD"PAINT2. BIN"",~9000 1 70 OPENOUT "PA I NT. CMO" 180 FOR i =~81111110 TO ~9A00 190 PRINT.9,CHR$<PEEK<I>>; 2111111 NEXT i 21111 CLOSEOUT CE90Cl [0664] CIIIFB1111 C4CE41 [94721 [6982] [0FEC1 CFEFAl [856Cl [06F81 [78241 [93721 C4AFAl C2AE2l [2960] [238E1 CEF301 CA01A1 CEA441 [92521 CE4E8l C814Cl CA45El [1352] [5664] [1F461 [ 1C581 [514Cl C3E5El CE1C81 [11161 [449E1 C4F18l CBC6El CC54C1 CE8161 [8396] CACAE1 [8204] C8F9111l C1A18l CB56El C66C41 [480Al CA2841 CEB521 C1A881 CDF86l CAE8Al [530111] [3306] C4F88l C086E1 [50761 [7EF4l C0F421 Llsting 9. >~PAINT.CMD" entsteht aus >~PAINT1.BIN«und»PAINT2.BIN" CPC-Giga-CAD Create-Teil ] Als.CHN-File compilieren mit End-Adresse= $427F] PROGRAM CAD_CREATE; {$I CreateV] {$I CreateU] BEG IN; if loadf( ) $7243 then { Cr ] loadf: =$7243; Assign(ObjDat,'CREATE.CMD'); Reset(ObjDat); VIntl:=$4300; while not EOF(ObjDat) do read(objdat,mem[vintl]); VIntl:=VIntl+l LDef; ADef; E:=AssFun(Init); while E() 128 do if E(128 then PasPrg(E); E:=AssFun(RetAss) if E)128 then Error(E); E:=AssFun(Erret) E:=AssFun(Exit); END. { Variablen-Definitionen ] Listing 10a. Besitzer von Turbo-Pascal haben»create.chn«schnell geschrieben 73

TYPE Matrix Array[1.. 4] of Array[1.. 3] of Real; Vektor Array[1.. 3] of Real; AssPrgs; (RetAss,Init,Erret,Exit); CONST Pid18Q; 0.01745329252; inv #24; loadf: Integer ; 0; VAR MatT,MatZ,MatS PD,PA,NV XD,YD,ZD DFak, VFak, Wink, SchW DFakF,VFakF,WinkF,SchWF: DFakM,VFakM,SchWM,WinkM: SA,CA,SB,CB,SC,CC,U,V IX,IY,IZ VChar1 : Char; VByte1 : Byte; VInt1, VInt2 :Integer; VReal1,VReal2 : Real; VStr1 : String[14]; E Byte; PrgNum: AssPrgs; ObjDat: File of Byte; Matrix; Vektor; Real; Real; Boolean; Real; Real; Byte; Copri: String[17] absolute $4304; Boink: Integer absolute $4316; Onink: Integer absolute $4318; Blink: Integer absolute $431A; Paink: Integer absolute $431C; BCMode: Integer absolute $431E; ZoomF: Integer absolute $4320; ZoomS: Byte absolute $4322; ZoornX: Integer absolute $4323; ZoornZ: Integer absolute $4325; ZoomW: Byte absolute $4327; XYZ1: Integer absolute $4328; X1: Integer absolute $4328; Yl: Integer absolute $432A; Z1: Integer absolute $432C; XYZ2: Integer absolute $432E; X2: Integer absolute $432E; Y2: Integer absolute $4330; Z2: Integer absolute $4332; XYZ3: Integer absolute $4334; X3: Integer absolute $4334; Y3: Integer absolute $4336; Z3: Integer absolute $4338; XYZ4: Integer absolute $433A; X4: Integer absolute $433A; Y4: Integer absolute $433C; Z4: Integer absolute $433E; MatA: Array[1.. 3] of Array[1.. 5] of Integer PL Array[1. 3] of Integer absolute $435E P1 Array[1.. 3] of Integer absolute $4364 P2 Array[1.. 3] of Integer absolute $436A ZStr: X2D: Y2D: XN2D: YN2D: SINA: COSA: NUMB: RRepF: NRotF: DatF: DatS: DatE: DatL: String[14] absolute $4370; Integer absolute $4370; Integer absolute $4372; Integer absolute $4374; Integer absolute $4376; Integer absolute $4378; Integer absolute $437A; Byte absolute $437C; Byte absolute $437F; Boolean absolute $4380; Byte absolute $4381; Integer absolute $4382; Integer absolute $4384; Integer absolute $4386; DFakZ: Integer absolute $4388; DFakS: Byte absolute $438A; DIFakZ: Integer absolute $438B; [Zwisp] absolute $4340; DIFakS: Byte absolute $438D; VFakZ: Integer absolute $438E; VFakS: Byte absolute $4390; VIFakZ: Integer absolute $4391; VIFakS: Byte absolute $4393; SchWZ: Integer absolute $4394; RSinW: Integer absolute $4396; RCosW: Integer absolute $4398; FUNCTION AssFun(AssNurn: AssPrgs):Integer; external $4300; [ Pascal-Unter-Programme J Listing 10b. Die Variablen-Definition müssen Sie unter dem Namen»CREATEV.PAScc speichern PROCEDURE PasErr(E:Byte); [ Turbo-Pascal-Fehler-Meldung ausgeben ] writeln('error: ',E); Halt; PROCEDURE Rinp(Var Wert:Real; Var Flag:Boolean; Min,Max:Real); [ Wert-Eingabe fuer Winkel,Weite & Faktor ] var IStr: String[10]; repeat GotoXY(10,12); if Flag then write('r') else write('a'); write(wert:0:2,' '); GotoXY(10~12); write(#3); read(istr); write(#2); if length(istr);o then write(inv); Exit VChar1:;UpCase(Copy(IStr,1,1)); if VCHar1 in ['A','R'] then Delete(IStr,1,1); Val(IStr,VReal1,VInt1); if (VInt1=0) and (VReal1);Min) and (VReal1(;Max) then if VChar1;'A' then Flag:=False else Flag:=True; Wert:;VReal1; write(inv); Exit until false; PROCEDURE ShiftR(Wert:Real; Var IWert:Integer; Var IWertS:Byte; Var IIWert:Integer; Var IIWertS:Byte); Wert /2 nach!wert, bis kleiner 1 (!WertS (==Anzahl) ) if Abs(Wert)(1 then if Wert()O then Wert:;1/Wert else Wert:;1; IIWert:;Round(32767.49/Wert); IIWertS:;1; IWertS:;1; while Abs(Wert))1 do Wert:;Wert/2; IWertS:;IWertS+1 IWert:;Round(32767.49*Wert); PROCEDURE TMat(Var Mat1:Matrix; Var Vek:Vektor); [ Vektor mit Matrize multiplizieren ] var ZVek: Vektor; FillChar(ZVek,18,0); for IY:=1 to 3 do for IX:=1 to 3 do ZVek[IY]:;ZVek[IY]+Mat1[IX][IY]*Vek[IX]; Vek:=ZVek; PROCEDURE MMat(Var Mat1,Mat2:Matrix); [ Matrize 1 mit Matrize 2 multiplizieren ] Var MatZ: Matrix; for IX:;1 to 3 do for IY:;1 to 3 do MatZ[IX][IY]:;Mat1[IX][1]*Mat2[1][IY]+ Mat1[IX][2]*Mat2[2][IY]+ Mat1[IX][3]*Mat2[3][IY]; Mat1:=MatZ; PROCEDURE UMat(Var Mat1,Mat2:Matrix); [Mat1 () Mat2!!] Umkehrung von Matrize 1 nach Matrize 2 ] 74 e ~

for IX:=1 to 3 do for IY:=1 to 3 do Mat2[IY][IX]:=Mat1[IX][IY]; PROCEDURE ADef; Matrizen-Anfangsdefinition (bei neuer Achse) ] NRotF: =True; for IY:=1 to 3 do PD[IY]:=P1[IY]-P2[IY]; U:=Sqr(PD[2])+Sqr(PD[3]); V:=Sqrt(Sqr(PD[1J)+U); U:=Sqrt(U); if V=O then PasErr(10); if U=O then SA:=O; CA:=1 end else SA:=PD[3]/U; CA:=PD[2]/U SC:=-U/V; CC:=-PD[1]/V; FillChar(MatS,72,0); MatS[1][1]:= CC; MatS[2][1]:=-SC; MatS[3][1]:= 0; MatS[1][2]:= CA*SC; MatS[2][2]:=CA*CC; MatS[3][2]:=-SA; MatS[1][3]:= SA*SC; MatS[2][3]:=SA*CC; MatS[3][3]:= CA; for IY:=1 to 3 do PD[IY]:=P1[IY]/2+P2[IY]/2; PROCEDURE DDef; [ Dehnungs-Faktor definieren ] NRotF:=True; write(inv,' Faktor:'); Rinp(DFak,DFakF,-10,10); ShiftR(DFak,DFakZ,DFakS,DIFakZ,DIFakS); PROCEDURE VDef; [ Vergroesserungs-Faktor definieren ] NRotF:=True; write(inv,' Faktor:'); Rinp(VFak,VFakF,-10,10); ShiftR(VFak,VFakZ,VFakS,VIFakZ,VIFakS); PROCEDURE SDef; Schieb-Weite definieren J NRotF:=True; write(inv,' Weite :'); Rinp(SchW,SchWF,-500,500); SchWZ:=Abs(Round(SchW*32)); PROCEDURE RDef; [ Rotations-Winkel (in Grad) definieren ] NRotF:=True; write(inv,' Winkel:'); Rinp(Wink,WinkF,-500,500); SC:=Sin(Abs(Wink)*Pid180); CC:=Cos(Wink*Pid180); RSinW:=Round(32767.49*SC); RCosW:=Round(32767.49*CC); PROCEDURE LDef; Wink:=O; WinkF:=True; SchW:=O; SchWF:=True; DFak:=1; DFakF:=True; ShiftR(DFak,DFakZ,DFakS,DIFakZ,DIFakS); VFak:=1; VFakF:=True; ShiftR(VFak,VFakZ,VFakS,VIFakZ,VIFakS); PROCEDURE ZDef; [ Wiederholungs-Zahl definieren ) NRotF:=True; GotoXY(5,12); write(inv, 'Anzahl: ', #3); read(vstr1); write( inv, #2); Val(VStr1, VInt1, VInt2); if (VInt2=0) and (VInt1(100) and (VInt1)0) and (VInt1()RRepF) then ZStr:=VStr1+' '; RRepF:=VInt1; PROCEDURE MDef; [ Matrize MatT & MatA berechnen ) NRotF:=False; if SchWF then SchWM:=SchW else SchWM:=SchW/RRepF; if DFakF then DFakM:=DFak else DFakM:=Exp(Ln(DFak)/RRepF); if VFakF then VFakM:=VFak else VFakM:=Exp(Ln(VFak)/RRepF); if WinkF then WinkM:=Wink else WinkM:=Wink/RRepF; Fil1Char(NV,18,0); NV[1]:=SchWM*64; TMat(MatS,NV); SA:=Sin(WinkM*Pid180)*VFakM; CA:=Cos(WinkM*Pid180)*VFakM; FillChar(MatZ,72,0); MatZ[1][1]:= DFakM*VFakM; MatZ[2][2]:= CA; MatZ[3][2]:= SA; MatZ[2][3]:=-SA; MatZ[3][3]:= CA; UMat(MatS,MatT); MMat(MatT,MatZ); MMat(MatT,MatS); PA:=PD; TMat(MatT,PA); for IY:=1 to 3 do MatT[4][IY]:=(PD[IY]-PA[IY]+NV[IYJ)/2; Matrize in Integer-Format umwandeln ) for IY:=1 to 3 do MatA[IY][5]:=1; while (Abs(MatT[1][IYJ))1) or (Abs(MatT[2][IYJ))1) or (Abs(MatT[3] [IY] )) 1) do for IX:=1 to 4 do MatT[IX][IY]:=MatT[IX][IY]/2; MatA[IY][5]:=MatA[IY][5]+1; for IX:=1 to 3 do MatA[IY][IX]:=Round(MatT[IX][IY]*32767.49); MatA[IY][4]:=Round(MatT[4][IY]); PROCEDURE Krinit; Hilfs-Kreis-Anfangs-Definition ) if X2D(JO then Numb:=2 else Numb:=X2D div 10; VReal1:=Pi/4/Numb; SinA:=Round(32768.0*Sin(VReal1)); CosA:=Round(J2768.0*Cos(VReal1)); Y2D:=O; PROCEDURE Datin; write(inv,' Name: ',#3); VStr1:="; read(vstr1); write( #2, inv); if VStr1='' then DatF:=$FF else Assign(ObjDat,VStr1+'.0BJ'); {$I-) Reset(ObjDat); {$I+) DatF:=IOResult; DatL:=FileSize(ObjDat)-48; PROCEDURE LoadA; Reset(ObjDat); ADef; VInt2:=Addr(MatA); for VInt1:=0 to 47 do read(objdat,mem[vint1+vint2]); PROCEDURE SaveA; Rewrite(ObjDat); VInt2:=Addr(MatA); for VInt1:=0 to 47 do write(objdat,mem[vint1+vint2]); PROCEDURE LoadO; for VInt1:=0 to DatL-1 do read(objdat,mem[vint1+dats]); Close(ObjDat) PROCEDURE SaveO; for VInt1:=0 to DatE-DatS-1 do write(objdat,mem[vint1+dats]); Close(ObjDat) PROCEDURE Zoom; [ Neuen Zoom-Faktor berechnen ) VInt1:=Abs(X1-X2); VInt2:=Abs(Z1-Z2); Listing 10c. Die Proceduren stehen ln der lnclude-datel "CREATEU.PAS«75

if VInt1) 5 then if VInt1*0.625 ) VInt2 then VReal1:=64D/VInt1 else VReal1:=400/VInt2; VReal2:=(ZoomX-320-(X1+X2) div 2)*VReal1+320; if Abs(VReal2)(=32767 then ZoomX:=Round(VReal2); VReal2:=(ZoomZ-200-(Z1+Z2) div 2)*VReal1+200; if Abs(VReal2)(=32767 then ZoomZ:=Round(VReal2); VReal1:=ZoomF*VReal1; while VReal1)32767 do VReal1:=VReal1/2; ZoomS:=ZoomS+1 ZoomF:=Round(VReal1); PROCEDURE PasPrg(Var E: Byte); { Pascal-Unterprogramm-Auswahl J Case E of { 1:] 2: XD:=X3-X4; YD:=Y3-Y4; ZD:=Z3-Z4; XD:=XD*XD; YD:=YD*YD; ZD:=ZD*ZD; X2D:=Round(Sqrt(XD+ZD)); Krinit 3: X2D:=Round(Sqrt(YD+ZD)); Krinit 4: X2D:=Round(Sqrt(XD+YD)); Krinit 5: ADef; 6: ZDef; {Manche direkt reinsetzen] 7: RDef; 8: SDef; 9: DDef; 10: VDef; 11: MDef; 12: LDef; 13: Datin; 14: Loac!A; 15: Loadü; 16: SaveA; 17: Saveü; 19: Zoom; end end end PROCEDURE Error(Var E: Byte); { Assembler-Fehlermeldung ] E: =E AND 127; GotoXY(1,12); write(inv,'e',e,': '); Case E of ( 0:] 1: write('ecken verbraucht.'); (2:) write(inv); E:=E OR 128; Listing 10c. Die Proceduren stehen in der lnclude-datei >~CREATEU.PAScc (Schluß) PROGRAM CAD_F AINT; { Endadresse auf 7C7F setzen!! {$I PaintVJ {$I Paintu] BEG IN; if copri() ' Giga-CAD-Paint 1 then Assign(ObjDat,'PAINT.CMD'); Reset(ObjDat); VInt1:=$7DOO; while not EOF(ObjDat) do read(objdat,mem[vint1]); VInt1:=VInt1+1 E:=AssFun(Init); while E() 128 do if E(128 then PasPrg(E); E:=AssFun(RetAss) end if E)128 then Error(E); E:=AssFun(Erret) ' E:=AssFun(Exit); END. Listing 11a. Auch >~PAINT.CHNcc ist ein Turbo-Pascal-Programm 76 { Variablen-Definitionen J TYPE AssPrgs= (RetAss,Init,Erret,Exit); CONST inv: Char= # 24; VAR VChar1 : Char; VByte1 : Byte; VInt1, VInt2 :Integer; VReal1,VReal2 : Real; VStr1 : String[14]; E Byte; PrgNum: AssPrgs; ObjDat: File of Byte; Capri: ZwiSP: ZStr: RRepF: DunkF: HellF: SFluF: EFluF: SSebF: ESebF: SSehF: ESehF: Helüff: HelFak: SebB: SebS: SehB: SehS: Fluß: FluS: MinY: MaxY: String[17] absolute $7D04; Integer absolute $7070; String[14] absolute $7070; Byte absolute $7D7F; Byte absolute $7DB6; Byte absolute $7DB7; Byte absolute $7DB8; Byte absolute $7DB9; Byte absolute $7DBA; Byte absolute $7DBB; Byte absolute $7DBC; Byte absolute $7DBD; Byte absolute $7DBE; Byte absolute $7DBF; Integer absolute $7DCO; Integer absolute $7DC2; Integer absolute $7DC4; Integer absolute $7DC6; Integer absolute $7DC8; Integer absolute $7DCA; Integer absolute $7DCC; Integer absolute $7DCE; FUNCTION AssFun(AssNum: AssPrgs):Integer; external $7000; Listing 11b. >~PAINTV.PAScc ist ein lnclude-file für >~PAINT.CHNcc { Pascal-Unter-Programme J PROCEDURE PasErr(E:Byte); { Turbo-Pascal-Fehler-Meldung ausgeben J writeln('error: ',E); Halt; PROCEDURE IInp(Var Wert:Byte; XPos,Min,Max:Byte); { Wert-Eingabe fuer Prozente & Wiederholung J var IStr: String[10]; repeat GotoXY(XPos,17); write(wert, 1 '); GotoXY(XPos,17); write(#3); read(istr); write(#2); if length(istr)=o then Exit; Val(IStr,VInt2,VInt1); if (VInt1=0) and (VInt2)=Min) and (VInt2(=Max) then Wert:=VInt2; Exit until false; PROCEDURE PDef(Var Wert1,Wert2:Byte); GotoXY(3,17); write(inv,'von: ); IInp(Wert1,8,0,100); GotoXY(14,17); write('bis: '); IInp(Wert2,19,0,100); write(inv); PROCEDURE ZDef; { Wiederholungs-Zahl definieren J GotoXY(7,17); write(inv,'anzahl: 1,#3); ~...

read(vstr1); write( inv, # 2); Val(VStr1, VInt1, VInt2); if (VInt2=0) and (VInt1(100) and (VInt~O) and (VInt1()RRepF) then ZStr:=VStr1+' '; RRepF:=VInt1; PROCEDURE Datin; write(inv,' Name: ',#3); VStr1:=''; read(vstr1); write(#2,inv); for VInt1:=1 to Length(VStr1) do VStr1[VInt1]:=UpCase(VStr1[VInt1]); if VStr1[2]=' :' then ZStr:=VStr1[1]; Delete(VStr1,1,2) end else ZStr:='qy'; if VStr1='' then ZStr: = # $FF else VInt1:=Pos('.',VStr1); if VInt1=0 then VInt1:=12; ZStr:=ZStr+Copy(Copy(VStr1,1,VInt1-1)+' I,1,8) +Copy(VStr1,VInt1+1,3)+' PROCEDURE Painti; HelFak:=Abs(HellF-DunkF)*32 div 25; Hel0ff:=DunkF*16 div 25; VReal1:=(MaxY-MinY)/100; SebB:=Round(MaxY-(VReal1*SSebF)) div 32; SebS:=Round(VReal1/RRepF*(SSebF-ESebF)) div 32; if SSehF+ESehF=200 then SehB:=$COOO; SehS:=O end else SehB:=Round(MaxY-(VReal!*SSehF)) div 32; SehS:=Round(VReal1/RRepF*(SSehF-ESehF)) div 32 FluB:=SFluF Shl 8; FluS:=(EFluF-SFluF) Shl 8 div RRepF; PROCEDURE PasPrg(Var E: Byte); ( Pascal-Unterprogramm-Auswahl Gase E of 25: PDef(DunkF,HellF); 26: PDef(SFluF,EFluF); 27: PDef(SSebF,ESebF); 28: ZDef; 29: Datin; 30: Painti; 31: PDef(SSehF,ESehF); PROCEDURE Error(Var E: Byte); ( Assembler-Fehlermeldung J E:=E AND 127; GotoXY(1,17); write(inv,'error ',E); write(inv); E:=E OR 128: Listing 11c. Die Unterprogramme zu»paintu.pas«program TurboStart; VAR CHFile :string[127] absolute $80; Programm: File; BEG IN if CHFile='' then Beg in Write('Geben Sie den Namen des zu ladenden'); Write('Chain-Files (ohne.chn) ein : '); Read(CHFile); end else Delete(CHFile,1,1); Assign(Programm,CHFile+'.CHN'); Chain(Programm); END. Listing 12.»TS.COM«enthält die Runtime-Bibliothek '; 100 '************************************** [7228] 101 "* CREPAS1.0AT - OATA-Lader von "CPC" * [2A6Cl 1m2 ~************************************** [EA2Cl 103 [0EB6l 104 OATA 8000,31,00,01,21,FF,41,01,00,1C4E [23041 105 OATA 8008,FF,C0,64,03,21,F2,38,11,4207 [807El 106 OATA 8010,51,3E,01,7F,42,3E,01,C0,22F7 [60521 107 OATA 8018,04,04,C3,0C,3B,00,00,F0,7285 [F752l 108 OATA 8020,E1,E1,70,32,9C,3F,FO,E5,4143 [5FB4l 109 OATA 8028,C0,98,14,C0,8A,17,07,45,4807 [E8D8l 110 OATA 8030,72,72,6F,72,3A,20,2A,9C,2E08 [49641 111 OATA 8038,3F,26,00,E5,21,00,00,C0,1995 [C812l 112 OATA 8040,26,17,CO,C0,17,C0,18,20,002A [28761 113 OATA 8048,C3,04,20,C9,FO,E1,E1,01,596F [88E0l 114 DATA 8050,C1,09,21,84,3F,C0,01,05,59CB [EAACl 115 OATA 8058,E1,01,C1,09,21,8A,3F,C0,52E3 [70021 116 OATA 8060,01,05,E1,22,90,3F,E1,22,725C [8E3Al 117 OATA 8068,92,3F,FO,E5,21,0A,00,E5,56F5 [2CA2l 118 OATA 8070,21,0C,00,CO,OB,1F,2A,90,1930 [F164l 119 OATA 8078,3F,6E,26,00,C8,45,CA,72,066A [08981 120 DATA 8080,21,CD,98,14,21,52,00,C0,316D [4E44l 121 OATA 8088,22,17,C0,18,20,C3,7E,21,0E01 [024Al 122 OATA 8090,C0,98,14,21,41,00,C0,22,4360 [DE26l 123 DATA 8098,17,C0,18,20,2A,92,3F,C0,3A08 [4FBAl 124 OATA 80A0,2C,05,C0,98,14,C5,D5,E5,05AB [0AD4l 125 OATA 80A8,21,00,00,E5,21,02,00,C0,1F10 [6E28l 126 OATA 8080,79,17,CD,8A,17,03,20,20,2894 [10561 127 OATA 8088,20,C0,18,20,21,0A,00,E5,23E5 [A95Al 128 OATA 80C0,21,0C,00,CD,08,1F,C0,98,18F5 [9FF8l 129 OATA 80C8,14,21,03,00,C0,22,17,C0,0423 [E926l 130 OATA 80D0,18,20,21,71,3F,CO,CC,14,05F0 [CC78l 131 DATA 8008,06,0A,CD,8E,16,C0,18,20,1352 [0090] 132 OATA 80E0,C0,98,14,21,02,00,C0,22,4178 [01481 133 DATA 80E8,17,C0,18,20,21,71,3F,C0,390F [80CEl 134 OATA 80F0,3A,05,CO,A3,08,E5,21,00,0C46 [55641 135 DATA 80F8,00,D1,C0,7F,06,C8,45,CA,294C [FEF0l 136 OATA 8100,F3,21,CD,98,14,21,18,00,61C4 [A82Cl 137 OATA 8108,C0,22,17,CD,18,20,C3,07,6139 [668Al 138 OATA 8110,22,21,71,3F,C0,3A,05,21,1238 [261El 139 OATA 8118,01,00,E5,21,01,00,CD,6B,1FC9 [084Cl 140 OATA 8120,08,CD,96,09,CO,E4,1F,70,20A~ [F6C8l 141 DATA 8128,32,6F,40,2A,6F,40,26,00,0A54 [81121 142 DATA 8130,E5,C0,81,05,2~,41,00,CD,5171 [D42Al 143 DATA 8138,91,~~.21,52,00,C0,91,05,4A03 [241Al 144 DATA 8140,C0,4F,13,C8,45,CA,38,22,7AC2 [39BEl t45 OATA 8148,21,71,3F,E5,21,01,00,E5,0499 [4E0El 146 OATA 8150,21,01,00,CD,F3,08,21,71,1898 [4D28l 147 OATA 8158,3F,C0,3A,05,21,64,40,E5,2820 [8E8Cl 148 OATA 8160,21,6C,40,CO,F3,1E,2A,6C,0888 [F298l 149 OATA 8168,40,E5,21,00,00,01,CD,7F,1FC1 [43801 150 DATA 8170,06,E5,21,64,40,CD,2C,05,3949 [BE2El 151 DATA 8178,C5,05,E5,21,8A,3F,C0,2C,4C6A [80FEl 152 DATA 8180,05,09,E1,D1,C1,CO,AE,06,2196 [29AAl 153 DATA 8188,01,7D,A3,6F,E5,21,64,40,6274 [C46Cl 154 DATA 8190,CD,2C,05,C5,05,E5,21,84,648A [31A0l 155 DATA 8198,3F,CD,2C,05,09,E1,01,C1,2D3F [48001 156 OATA 81A0,CD,C2,06,01,7D,A3,6F,CB,5AA1 [76161 157 OATA 81A8,45,CA,CF,22,2A,6F,40,26,088A [0ACAl 158 DATA 81B0,00,E5,21,41,00,01,CD,7F,3BD1 [FE88l 159 OATA 81B8,06,C8,45,CA,A8,22,21,00,3052 [96681 160 OATA 81C0,00,E8,2A,90,3F,73,C3,B3,3781 [BA7Al 161 DATA 81C8,22,21,01,00,E8,2A,90,3F,1F8F [58761 162 OATA 8100,73,21,64,40,CD,2C,05,D9,3F4B [2088] 163 DATA 8108,2A,92,3F,C0,01,05,CD,98,3D20 [07181 164 OATA 81E0,14,21,18,00,CD,22,17,CD,0743 [44301 165 OATA 81E8,1B,20,C3,07,22,21,00,00,1104 [FEF6l 166 OATA 81F0,C8,45,CA,4E,21,C9,FD,E1,6A57 [CF1El 167 OATA 81F8,E1,22,63,3F,E1,22,65,3F,70E5 [808Cl 168 OATA 8200,E1,22,67,3F,E1,22,69,3F,707D [7C66l 169 OATA 8208,E1,D1,C1,09,21,6B,3F,C0,5167 [07C4l 170 OATA 82~ 9 D1,05,FD,E5,21,68,3F,C0,7827 [2CB4l 171 OATA 8218,2C,05,CB,B8,C5,05,E5,21,0137 [8888] 172 OATA 8220,01,00,CD,08,10,09,E1,D1,1857 [29481 173 DATA 8228,C1,CD,E9,06,CB,45,CA,57,480F [A9E8l 174 DATA 8230,23,21,68,3F,CD,2C,05,C5,1147 [155Cl 175 OATA 8238,D5,E5,21,00,00,C0,08,10,5404 [373El 176 OATA 8240,09,E1,01,C1,C0,98,06,CB,4633 [CCD6l 177 OATA 8248,4S,CA,4A,23,21,01,00,E5,1A99 [5148] 178 OATA 8250,21,68,3F,CD,2C,05,09,E1,0157 [AA94l 179 OATA 8258,CD,08,10,CD,FF,09,09,21,6C1F [4EF4l 180 OATA 8260,68,3F,CD,D1,05,C3,57,23,2059 [2E98l 181 OATA 8268,21,01,00,CD,08,10,09,21,1083 [C018l 182 OATA 8270,68,3F,CO,D1,05,21,8F,47,2F05 [EE9Al 183 OATA 8278,11,E1,FA,01,FE,7F,C5,D5,28C3 [E1E8l 184 OATA 8280,ES,21,68,3F,C0,2C,05,D9,725B [6DC2l 185 OATA 8288,E1,01,C1,CO,FF,09,C0,00,56A6 [7F2Cl 186 OATA 8290,0F,E8,2A,65,3F,73,23,72,3ES0 [8F82l 187 OATA 8298,21,01,00,EB,2A,63,3F,73,1EA1 [A366l 188 OATA 82A0,21,01,00,E8,2A,67,3F,73,1E81 [81721 189 OATA 82A8,21,68,3F,C0,2C,05,C8,B8,012A [0EE6l 190 OATA 82B0,C5,D5,E5,21,01,00,C0,08,4BEA [9698] 191 OATA 82B8,10,09,E1,D1,C1,C0,06,06,2BE6 [8FF0l 192 DATA 82C0,C8,45,CA,D8,23,21,68,3F,6175 [0FB2l 193 DATA 82C8,C0,2C,05,C5,0S,E5,21,02,640C [E7ACl 194 DATA 82D0,00,CD,08,10,09,E1,01,C1,376F [85A8l 195 DATA 82D8,CD,FF,09,D9,21,6B,3F,CO,S5E7 [884Al 196 DATA 82E0,01,05,2A,67,3F,6E,26,00,6AFC [4086] 197 DATA 82E8,E5,21,01,00,01,19,E8,2A,7DF0 [89ACl 198 DATA 82F0,67,3F,73,C3,8A,23,21,8F,3A01 [18841 199 DATA 82F8,47,11,E1,FA,01,FE,7F,C5,378B [80001 200 DATA 8300,0S,E5,21,68,3F,C0,2C,05,53C1 [E78El 201 OATA 8308,09,E1,D1,C1,CO,FA,09,C0,47AF [2830] 202 DATA 8310,D0,0F,EB,2A,69,3F,73,23,7771 [246El Listing 13. Pascal-Programme in Maschinencode:.. crepas1.bincc ~.. 77

21113 OATA 8318~72~C9~FO~E1~E1~22~S7,3F,10E1 C6111BC1 311 OATA 8678,1110,41,ES,21,1112,111111,29,29,11181F C11181C1 21114 OATA 832111,E1,22,59,3F,FO,E5,21,30,7403 C5E941 312 DATA 868111,50,54,29,19,01,19,C0,2C,386A CA88C1 21115 OATA 8328,3F,E5,21,12,111111,E5,21,111111,211116 [CCE21 313 OATA 8688,1115,CO,F7,1119,C5,05,E5,21,2927 C6A91111 21116 OATA 833111,111111,C0,4E,1F,21,1111,111111,E5,3A99 C9E4E1 314 OATA 869111,1110,41,E5,21,1113,111111,29,29,111817 [94FA1 21117 OATA 8338,21,1113,111111,01,C0,66,1116,7A,1A06 C6E5A1 315 OATA 8698,50,54,29,19,01,19,C0,2C,386A [85A41 21118 OATA 834111,83,CA,C0,24,05,70,32,71,77A9 CEEBC1 316 OATA 86A111,1115,CO,F7,1119,09,E1,01,C1,299F [401111111 21119 OATA 8348,4111,21,1111,111111,E5,21,1113,111111,2FCA C84F81 317 OATA 86A8,CO,E9,1119,09,21,79,4111,C0,511101 C111E061 21111 OATA 835111,01,C0,66,1116,7A,93,CA,C2,572A [54981 318 OATA 869111,01,1115,21,1110,41,E5,21,1111,6CEF CFC741 211 OATA 8358,24,05,70,32,72,4111,21,30,292F [0E361 319 OATA 8698,111111,29,29,50,54,29,19,01,111807 [53721 212 OATA 836111,3F,E5,2A,71,4111,26,111111,29,2623 CA9111E1 32111 OATA 86C111,19,C0,2C,1115,CO,F7,1119,C5,3F73 C350E1 213 OATA 8368,29,50,54,29,19,01,19,E5,111889 [51641 321 OATA B6C8,05,E5,21,79,4111,C0,2C,1115,5119 CF681111 214 OATA 837111,21,30,3F,E5,2A,71,4111,26,1642 CF221111 322 OATA 860111,09,E1,01,C1,CO,E9,1119,C0,47E3 [84261 215 OATA 8378,111111,28,29,50,54,29,19,01,111807 C3F4C1 323 OATA 8608,46,111C,09,21,73,4111,C0,01,3AE3 CE6961 216 OATA 838111,19,C0,2C,1115,C5,05,E5,2A,3E8C [790C1 324 OATA B6E111,1115,21,79,4111,C0,2C,1115,C0,1117FF CC111921 217 OATA 8388,59,3F,E5,2A,72,4111,26,111111,3F9C [31721 325 OATA 86E8,46,111C,09,21,79,4111,C0,01,3A83 [93C21 218 OATA 839111,29,29,E5,29,29,29,01,19,1111A7 C564E1 326 OATA 86F111,1115,21,73,4111,C0,2C,1115,C5,111697 CC3661 219 OATA 8398,01,19,E5,2A,71,4111,26,111111,721114 C9C161 327 OATA 86F8,05,E5,21,111111,111111,C0,1118,1111,5404 C096A1 22111 OATA B3A111,28,29,50,54,29,19,01,19,1197 C814C1 328 OATA 87111111,09,E1,01,C1,C0,88,1116,C9,467F C43EE1 221 OATA 83A8,C0,2C,1115,C5,05,E5,2A,57,644F C2AOC1 329 OATA 871118,45,CA,F5,27,21,111A,111111,E5,111015 CFF681 222 OATA 838111,3F,E5,2A,72,4111,26,111111,28,2613 C29281 33111 OATA 871111,C0,1111,21,21,79,4111,C0,2C,638E CA061111 223 OATA 8388,29,50,54,29,19,01,19,C0,1118A3 C808C1 331 DATA 8718,1115,C5,0S,E5,21,111111,111111,C0,26F5 C8A641 224 OATA 83C111,2C,1115,09,E1,01,C1,CO,FA,11169C [8711141 332 OATA 872111,1118,1111,09,E1,01,C1,C0,88,11AE CAAA61 225 OATA 83C8,1119,09,E1,01,C1,CO,E9,1119,2717 [96021 333 OATA 8728,1116,C8,45,CA,20,28,21,111111,344A CAE5E1 226 OATA 830111,09,E1,C0,01,1115,2A,72,4111,411154 C4A81111 334 OATA 873111,111111,C0,1118,1111,09,21,90,4111,3476 C302E1 227 OATA 8308,26,111111,23,01,18,C3,36,24,19EC [20681 335 OATA 8738,C0,01,1115,21,1111,111111,C0,1118,51EA [32761 228 OATA 83E111,2A,71,4111,26,111111,23,01,19,111215 C8AFC1 336 OATA 874111,1111,09,21,97,4111,CO,Ol,1115,3383 [94381 229 OATA 83E8,C3,21,24,21,30,3F,E0,59,6FC5 C80E21 337 OATA 8748,C3,7F,28,21,1110,41,E5,21,7907 CFE7E1 23111 OATA 83F111,57,3F,1111,12,111111,E0,9111,C9,2750 C137C1 338 OATA 875111,1113,111111,29,29,50,54,29,19,111583 [1411121 231 OATA 83F8,FO,E1,E1,22,39,3F,E1,22,5814 C29A1111 339 OATA 8758,01,19,C0,2C,1115,C5,05,E5,7703 C 1111E21 232 OATA 84111111,39,3F,FO,E5,21,1111,111111,~5,111259 C9C521 34111 OATA 876111,21,79,4111,C0,2C,1115,09,E1,111A37 [7571111 233 OATA 841118,21,1113,111111,01,C0,66,1116,7A,1A06 C10541 341 OATA 8768,01,C1,CO,FF,1119,09,21,90,4063 CC5FC1 234 OATA 841111,83,CA,49,26,05,70,32,72,674A C9F8E1 342 OATA 877111,4111,C0,01,1115,21,1110,41,E5,111869 [2961111 235 OATA 8418,4111,21,1111,111111,E5,21,1113,111111,2FCA CFOF21 343 OATA 8778,21,1112,111111,29,29,50,54,29,121110 CA9111C1 236 OATA 842111,01,C0,66,1116,7A,93,CA,4111,57A8 [94AE1 344 OATA 878111,19,01,19,C0,2C,1115,C5,05,3718 C80A1111 237 OATA 8428,26,05,70,32,71,4111,21,E9,28E3 C7F51111 345 OATA 8788,E5,21,79,4111,C0,2C,1115,09,77E8 [44CA1 238 OATA 843111,3E,E5,2A,72,4111,26,111111,28,2693 [98281 346 OATA 879111,E1,01,C1,CO,FF,1119,09,21,567F C7111FC1 239 OATA 8438,29,E5,29,29,29,01,19,01,289F C827C1 347 OATA 8798,97,4111,C0,01,1115,21,79,4111,4F2E C4F821 24111 OATA 844111,19,E5,2A,71,4111,26,111111,29,3523 C44F1111 348 OATA 87A111,C0,2C,1115,78,EE,8111,47,C5,6F99 CC711121 241 OATA 8448,29,50,54,29,19,01,19,E5,111888 CA6641 349 OATA 87A8,05,E5,21,73,4111,C0,2C,1115,5189 CCCA81 242 OATA 845111,2A,38,3F,E5,2A,72,4111,26,124E [345C1 35111 OATA 879111,09,E1,01,C1,CO,FF,1119,09,47AF CC34C1 243 OATA 8458,111111,28,29,E5,29,29,29,01,1111110F [69621 351 OATA 8788,21,85,4111,C0,01,1115,21,1110,33C3 C3C61111 244 OATA 846111,19,01,19,E5,21,1111,111111,29,3497 [111411181 352 OATA 87C111,41,E5,21,1111,111111,29,29,50,1053 [1115341 245 OATA 8468,29,50,54,29,19,01,19,C0,1118A3 C941E1 353 OATA 87C8,54,29,19,01,19,C0,2C,1115,2001 C38A81 246 OATA 847111,2C,1115,C5,05,E5,2A,39,3F,111570 CE4A41 354 OATA 870111,78,EE,8111,47,C5,05,E5,21,1767 CF5A81 247 OATA 8478,E5,21,1111,111111,28,29,E5,29,7AFF [9111881 355 OATA 8708,73,4111,C0,2C,1115,09,E1,01,309F C79E1111 248 OATA 848111,29,29,01,19,01,19,E5,2A,11127C C236A1 356 OATA B7E111,C1,CO,FF,1119,09,21,7F,4111,4A42 CC1E81 249 OATA 8488,71,4111,26,111111,29,29,50,54,2052 C9E261 357 OATA 87E8,C0,01,1115,21,1F,41,E5,21,511167 C8AB1111 25111 OATA 849111,29,19,01,19,CD,2C,1115,09,111F79 C89A61 358 OATA 87F111,48,111111,E5,21,111111,111111,C0,4E,3964 CA111661 251 OATA 8498,E1,0l,C1,CO,FA,1119,C5,05,5698 [9311111 359 OATA 87F8,1F,21,1F,41,E5,21,1111,111111,11179E CA55A1 252 OATA 84A111,E5,2A,38,3F,E5,2A,72,4111,7994 C62C1111 36111 OATA 88111111,29,29,E5,29,29,29,01,19,1111A7 [96421 253 OATA 84A8,26,111111,28,29,E5,29,29,29,131117 CC9241 361 OATA 881118,01,19,E5,21,1111,111111,29,29,71111117 [9211141 254 OATA 84B111,01,19,D1,19,E5,21,1112,111111,7208 C111A421 362 OATA 881111,50,54,29,19,01,19,E5,21,3837 [89341 255 OATA 8488,28,29,50,54,29,19,01,19,1187 CAF71111 363 OATA 8818,7F,4111,C0,2C,1115,09,E1,C0,36A3 CD111E81 256 OATA 84C111,C0,2C,1115,C5,05,E5,2A,39,6421 [3111941 364 OATA 882111,01,1115,21,1F,41,E5,21,1112,60CC C875A1 257 OATA 84C8,3F,E5,21,1112,111111,29,29,E5,2209 C578C1 365 OATA 8828,111111,28,29,E5,29,29,29,01,1111110F CA66E1 258 OATA 840111,29,29,29,01,19,01,19,E5,15A9 C3F8E1 366 OATA 883111,19,01,19,E5,21,1111,111111,29,3497 [87141 259 OATA 8408,2A,71,4111,26,111111,28,29,50,111383 C8F361 367 OATA 8838,29,50,54,29,19,01,19,E5,111889 C537C1 26111 OATA 84E111,54,29,19,01,19,C0,2C,1115,2001 CC091111 368 OATA 884111,21,85,4111,C0,2C,1115,78,EE,347A [8491111 261 OATA 84E8,09,E1,D1,C1,CD,FA,1119,09,4789 C8E4E1 369 OATA 8848,8111,47,09,E1,C0,01,1115,21,41F7 C92A1111 262 OATA 84F111,E1,01,C1,CO,E9,1119,C5,05,561113 CFFOC1 37111 OATA 885111,1F,41,E5,21,1113,111111,29,29,111117 C73F21 263 OATA 84F8,E5,2A,39,3F,E5,2A,72,4111,79B4 [410E1 371 OATA 8858,E5,29,29,29,D1,19,01,19,7827 C405E1 264 OATA 85111111,26,111111,29,29,E5,29,29,29,131117 CE6F81 372 OATA 886111,E5,21,1111,111111,29,29,50,54,79F2 [6951111 265 OATA 851118,01,19,01,19,E5,21,1113,111111,720A CE111481 373 OATA 8868,29,19,01,19,E5,21,111111,111111,111EOC C085C1 266 OATA 851111,2B,29,50,54,29,19,01,19,1197 CC1441 374 OATA 887111,C0,1118,1111,09,E1,C0,01,1115,6E89 C93E81 267 OATA 8518,C0,2C,1115,C5,05,E5,2A,39,6421 CA8A61 375 OATA 8878,21,1F,41,E5,21,1111,111111,29,111117 C94FC1 268 OATA 852111,3F,E5,21,1113,111111,29,29,E5,22C9 [2961111 376 OATA 888111,29,E5,29,29,29,01,19,01,289F CFC821 269 OATA 8528,29,29,29,01,19,01,19,E5,15A9 CA581111 377 OATA 8888,19,E5,21,1112,111111,29,29,50,3163 C111A2A1 27111 OATA 853111,2A,71,4111,26,111111,2B,29,50,111383 C04F81 378 OATA 889111,54,29,19,01,19,E5,21,97,20F9 CF081111 271 OATA 8538,54,29,19,01,19,C0,2C,1115,2001 [23821 379 OATA 8898,4111,C0,2C,1115,C5,05,E5,21,121117 C878E1 272 OATA 854111,09,E1,D1,C1,CD,FA,1119,D9,4799 [74221 38111 DATA 88A111,85,4111,C0,2C,1115,D9,E1,D1,499F CEDF41 273 OATA 8548,E1,01,C1,CD,E9,1119,D9,E1,56111F C9111F81 381 OATA 88A8,C1,CD,FA,1119,09,E1,CD,D1,4817 CEA321 274 DATA 855111,CO,D1,1115,2A,71,4111,26,111111,521114 CA511111 382 DATA 889111,1115,21,1F,41,E5,21,1112,111111,111A98 C111E141 275 OATA 8558,23,D1,18,C3,1116,25,2A,72,2A12 [9441111 383 OATA 8888,28,29,E5,29,29,29,D1,19,1111A7 [7081111 276 OATA 856111,4111,26,111111,23,01,19,C3,F1,2C23 [8531111 384 OATA 88C111,01,19,E5,21,1112,111111,28,29,71111F [8111461 277 OATA 8568,24,21,E9,3E,E0,59,38,3F,1112CO COFEE1 385 OATA 88C8,50,54,29,19,01,19,E5,21,3837 [48721 278 OATA 857111,1111,48,111111,E0,9111,C9,FO,E1,18EF C8EFA1 386 OATA 880111,97,4111,C0,2C,1115,C5,05,E5,4293 CF6BA1 279 OATA 8578,E1,22,E5,3E,E1,22,E7,3E,613111 CAE91111 387 OATA 8808,21,7F,4111,C0,2C,1115,09,E1,111887 C33EE1 28111 OATA 858111,FO,E5,21,1111,111111,E5,21,1113,411125 C5E11111 388 OATA 88E111,01,C1,CO,FA,1119,09,E1,C0,4CE3 CA96E1 281 OATA 8588,111111,01,C0,66,1116,7A,83,CA,28F4 [99061 389 OATA 88E8,01,1115,21,1F,41,E5,21,1113,60CO C97A21 282 OATA 859111,EF,26,05,70,32,72,4111,21,6389 C595C1 39111 OATA 88F111,111111,28,29,E5,29,29,29,01,1111110F [1118821 283 OATA 8598,1111,111111,E5,21,1113,111111,01,C0,1F47 [111841111 391 OATA 88F8,19,01,19,E5,21,1112,111111,28,3499 C135E1 284 OATA 85A111,66,1116,7A,93,CA,E4,26,05,33A9 CEE9E1 392 OATA 89111111,29,50,54,29,19,01,19,E5,111889 [37641 285 OATA 85A8,70,32,71,4111,2A,E5,3E,E5,3A70 C2ECA1 393 OATA 891118,21,90,4111,CD,2C,1115,78,EE,327A [00921 286 OATA 858111,2A,71,4111,26,111111,29,29,E5,111339 C803A1 394 OATA 891111,8111,47,09,E1,C0,01,1115,21,41F7 [8A881 287 OATA 8598,29,29,29,01,19,01,19,E5,15A9 C6FA1111 395 OATA 8918,1F,41,E5,21,1111,111111,28,29,11111117 CF111141 288 OATA 85C111,2A,72,4111,26,111111,28,29,50,111343 C1E241 396 OATA 892111,E5,29,29,29,01,19,01,19,7827 [83581 289 OATA 85C8,54,29,19,01,19,E5,2A,E7,209F C40081 397 OATA 8928,E5,21,1113,111111,28,29,50,54,7982 [69641 29111 OATA 850111,3E,E5,2A,72,4111,26,111111,2B,2693 CF0481 398 OATA 893111,29,19,01,19,E5,21,90,4111,111FA6 C3F7A1 291 OATA 8508,29,E5,29,29,29,01,19,01,289F C709C1 399 OATA 8938,C0,2C,1115,C5,05,E5,21,85,6489 [87CE1 292 OATA 85E111,19,E5,2A,71,4111,26,111111,29,3523 [56221 4111111 OATA 894111,4111,C0,2C,1115,09,E1,01,C1,129F [94961 293 OATA 85E8,29,50,54,29,19,01,19,C0,1118A3 CD5A41 41111 OATA 8948,CO,FA,1119,09,E1,C0,01,1115,5128 CC8FA1 294 OATA 85F111,2C,1115,09,E1,C0,01,1115,2A,11177C C6A041 41112 OATA 895111,21,1F,41,E5,21,1112,111111,29,111119 C86F1111 295 OATA 85F8,71,4111,26,111111,23,01,19,C3,2EE9 C9A7A1 41113 OATA 8958,29,E5,29,29,29,01,19,01,289F C4F7C1 296 OATA 86111111,84,26,2A,72,4111,26,111111,23,4959 [2511161 41114 OATA 896111,19,E5,21,1113,111111,28,29,50,3173 CC1111A1 297 OATA 861118,01,19,C3,6F,26,C9,21,1111,7287 [6471111 41115 OATA 8968,54,29,19,01,19,E5,21,90,20F3 [69881 298 OATA 861111,111111,70,32,8111,43,21,1111,111111,139E C8AOA1 41116 OATA 897111,4111,C0,2C,1115,C5,05,E5,21,121117 C8C6A1 299 OATA 8618,E5,21,1113,111111,01,C0,66,1116,7F06 C808C1 41117 OATA 8978,7F,4111,C0,2C,1115,09,E1,01,369F C54F81 3111111 OATA 862111,7A,B3,CA,59,27,05,70,32,111F94 C36AC1 41118 OATA 898111,C1,CD,FA,1119,09,E1,C0,01,4817 [61121 31111 OATA 8628,71,4111,21,1110,41,E5,2A,71,20C9 CD0421 41119 OATA 8988,1115,21,1F,41,E5,21,1113,111111,111A9A [03261 31112 OATA 863111,4111,26,111111,29,29,50,54,29,2980 C7A281 41111 OATA 899111,29,29,E5,29,29,29,01,19,1111A7 C3E4E1 31113 OATA 8638,19,D1,19,E5,21,64,43,E5,3549 [61481 411 OATA 8998,01,19,E5,21,1113,111111,28,29,711117 COF161 31114 OATA 864111,2A,71,4111,26,111111,29,29,01,1113111F [6611161 412 OATA 89A111,50,54,29,19,01,19,E5,21,3837 C504E1 31115 OATA 8648,19,5E,23,56,E9,E5,21,6A,1EE4 CE4AC1 413 DATA 89A8,97,4111,C0,2C,1115,09,E1,C0,42A3 C1111E21 31116 OATA 865111,43,E5,2A,71,4111,26,111111,29,1823 C5EF81 414 OATA 898111,01,1115,21,1111,111111,E5,21,1113,6E25 C4A11141 31117 OATA 8658,29,01,19,5E,23,56,E9,01,2747 C6A7E1 415 OATA 8988,111111,01,C0,66,1116,7A,93,CA,28F4 C41F1111 31118 OATA 866111,EB,97,E0,52,C0,1118,1111,09,4671 CC1C81 416 OATA 89C111,15,29,05,70,32,71,4111,21,1DC5 [94681 31119 OATA 8668,E1,C0,01,1115,2A,71,4111,26,5982 CC9681 417 OATA 89C8,1110,41,E5,2A,71,4111,26,111111,111A1114 C493A1 31111 OATA 867111,111111,23,01,19,C3,1112,27,21,152F CF1FC1 418 OATA 89D111,29,29,50,54,29,19,01,19,1197 [2171111 e 78 ~

419 DATA 89DB,E5,21,64,43,E5,2A,71,40,7552 420 DATA 89E0,26,00,28,29,D1,19,5E,23,1283 421 DATA 89EB,56,E8,E5,21,02,00,CD,08,0EF2 422 DATA 89F0, 10_,D9,E1,CD,0B, 10,CD,FF,2FD5 423 DATA 89FB,09,C5,D5,E5,21,6A,43,E5,21F3 424 DATA BA00,2A,71,40,26,00,28,29,D1,030F 425 DATA BA08,19,SE,23,56,E8,E5,21,02,1EBC 426 DATA BA10,00,CD,08,10,D9,E1,CD,08,379E 427 DATA BA1B,10,CD,FF,09,D9,E1,D1,C1,201F 428 DATA BA20,CD,E9,09,D9,E1,CD,D1,05,5SE8 429 DATA BA28,2A,71,40,26,00,23,D1,18,021S 430 DATA BA30,C3,9F,2A,C9,21,01,00,7D,4EE1 431 DATA BA3B,32,80,43,CD,98,14,21,18,3962 432 DATA BA40,00,CD,22,17,CD,8A,17,09,32D7 433 DATA BA48,20,20,46,61,68,74,6F,72,14F4 434 DATA BA50,3A,CD,18,20,21,D1,40,E5,2D09 435 DATA BA58,21,8E,40,E5,21,F6,FF,CD,3A83 436 DATA BA60,08,10,C5,D5,ES,21,0A,00,1248 437 DATA BA6B,CD,08,10,C5,D5,ES,CD,2E,6E58 438 DATA BA70,21,21,D1,40,CD,2C,05,C5,00F7 439 DATA BA7B,D5,E5,21,BB,43,E5,21,BA,5E24 440 DATA BAB0,43,E5,21,B8,43,E5,21,BD,1513 441 DATA BABB,43,E5,CD,DB,22,C9,21,01,0E97 442 DATA BA90,00,7D,32,B0,43,CD,98,14,110E 443 DATA BA98,21,18,00,CD,22,17,CD,8A,1A3C 4~4 DATA BAA0,17,09,20,20,46,61,68,74,0CD6 445 DATA BAAB,6F,72,3A,CD,18,20,21,C8,2041 446 DATA BA80,40,E5,21,8D,40,E5,21,F6,1790 447 DATA BA8B,FF,CD,08,10,C5,D5,E5,21,4857 448 DATA BAC0,0A,00,CD,08,10,C5,D5,ES,1EF8 449 DATA 8ACB,CD,2E,21,21,C8,40,CD,2C,6DDE 450 DATA BAD0,05,C5,D5,E5,21,BE,43,E5,2463 451 DATA BADB,21,90,43,E5,21,91,43,E5,319F 452 DATA BAE0,21,93,43,E5,CD,DB,22,C9,37F5 453 DATA BAEB,21,1!11,00,7D,32,B0,43,CD,14C8 454 DATA BAF0,98,14,21,1B,00,CD,22,17,4E47 455 DATA BAFB,CD,8A,17,09,20,20,57,65,4838 456 DATA 8800,69,74,65,20,3A,CD,18,20,25D2 457 DATA 8808,21,8F,40,E5,21,88,40,E5,3A91 458 DATA 8810,21,0C,FE,CD,08,10,C5,D5,01CF 459 DATA 8818,E5,21,F4,01,CD,08,10,C5,62FD 460 DATA 8820,D5,E5,CD,2E,21,21,8F,40,4832 461 DATA 882B,CD,2C,05,C5,D5,E5,21,20,642E 462 DATA 8830,00,CD,0B,10,D9,E1,D1,C1,376F 463 DATA 883B,CD,FA,09,CD,D0,0F,CD,B0,5256 464 DATA 8840,07,22,94,43,C9,21,01,00,187E 465 DATA 8848,7D,32,B0,43,CD,98,14,21,223D 466 DATA 8850,18,00,CD,22,17,CD,8A,17,156F 467 DATA 8858,09,20,20,57,69,6E,68,65,0F83 468 DATA 8860,6C,3A,CD,18,20,21,C5,40,20DE 469 DATA 886B,E5,21,8C,40,E5,21,0C,FE,6E0A 470 DATA 8870,CD,0B,10,C5,D5,E5,21,F4,6F5A 471 DATA 8878,01,CD,08,10,C5,D5,E5,CD,3788 472 DATA 8880,2E,21,21,C5,40,CD,2C,05,1659 473 DATA 88BB,C8,88,C5,D5,E5,21,78,96,598C 474 DATA 8890,11,12,35,01,FA,0E,D9,E1,0C08 475 DATA 889B,D1,C1,CD,FA,09,CD,B7,0C,4C8E 476 DATA 88A0,D9,21,B5,40,CD,D1,05,21,7567 477 DATA 88AB,C5,40,CD,2C,05,C5,D5,E5,6893 478 DATA 8880,21,78,96,11,12,35,01,FA,1D2C 479 DATA 8888,0E,D9,E1,D1,C1,CD,FA,09,2481 480 DATA 88C0,CD,7F,0C,D9,21,7F,40,CD,75E9 481 DATA 88CB,D1,05,21,BF,47,11,E1,FA,6654 482 DATA 88D0,01,FE,7F,C5,D5,E5,21,B5,3948 483 DATA 88DB,40,CD,2C,05,D9,E1,D1,C1,12BF 484 DATA 88E0,CD,FA,09,CD,D0,0F,22,96,539E 485 DATA 88EB,43,21,BF,47,11,E1,FA,01,3EA9 486 DATA 88F0,FE,7F,C5,D5,E5,21,7F,40,7222 487 DATA 88FB,CD,2C,05,D9,E1,D1,C1,CD,6583 488 DATA BC00,FA,09,CD,D0,0F,22,98,43,6A63 489 DATA BC0B,C9,21,00,00,CD,08,10,D9 1 6A71 490 DATA BC10.,21,C5,40,CD,D1,05,21,01,23CF 491 DATA BC18,00,7D,32 1 8C,40 1 21 1 00,00,1044 492 DATA BC20,CD,08,10,D9,21 1 8F,40,CD,68A9 493 DATA BC28,D1,05,21,01,00,7D,32,88,6CD8 494 DATA BC30,40,21 1 01,00 1 CD 1 0B,10,D9,2ED1 495 DATA 8C38,21,D1,40.CD.D1,05,21,01,26CF 496 DATA BC40,00,7D,32,8E,40,21,D1 1 40,1186 497 DATA BC4B,CD,2C,05,C5,D5,E5,21,BB,6486 498 DATA BC50,43 1 E5,21,BA,43,E5,21,B8,1505 499 DATA BC58,43,E5,21,BD,43,E5,CD,DB,14FE 500 DATA BC60,22,21,01,00,CD,08,10,D9,1FD1 501 DATA BC68,21,C8,40,CD,D1,05,21,01,204F 502 DATA BC70,00,7D,32,8D,40,21,C8,40,1182 503 DATA 8C7B,CD,2C,05,C5,D5,E5,21,BE,6480 504 DATA BCB0,43,E5,21,90,43,E5,21,91,148F 505 DATA BCBB,43,E5,21,93,43,E5,CD,DB,151E 506 DATA BC90,22,C9,21,01,00,7D,32,B0,2660 507 DATA BC98,43,21,05,00,E5,21,0C,00,2ED4 508 DATA BCA0,CD,D8,1F,CD,98,14,21,18,58A2 509 DATA BCAB,00,CD,22,17,CD,8A,17,08,32D6 510 DATA BC80,41,6E,7A,61,68,6C,3A,20,30F4 511 DATA BC88,21,03,00,CD,22,17,CD,18,1C5D 512 DATA BCC0,20,21,4F,40,CD,CC,14,06,10D6 513 DATA BCCB,0E,CD,BE,16,CD,18,20,CD,2269 514 DATA BCD0,98,14,21,18,00,CD,22,17,4E47 515 DATA BCD8,21,02,00,CD,22,17,CD,18,1C1D 516 DATA 8CE0,20,21,4F,40,CD,3A,05,21,1308 517 DATA BCEB,6C,40,E5,21,6A,40,CD,F4,38BE 518 DATA 8CF0,1E,2A,6A,40,E5,21,00,00,086C 519 DATA BCFB,D1,CD,7F,06,E5,2A,6C,40,5358 520 DATA BD00,E5,21,64,00,D1,CD,E0,06,723A 521 DATA BD0B,D1,7D,A3,6F,E5,2A,6C,40,6248 522 DATA BD10,E5,21,00,00,D1,CD,CC,06,7EE2 523 DATA BD1B,D1,7D,A3,6F,E5,2A,6C,40,6248 ~24 DATA BD20,E5,2A,7F,43,26,00,D1,CD,738F 525 DATA BD28,92,06,D1,7D,A3,6F,C8,45,5007 526 DATA BD30,CA,34,2E,21,4F,40,CD,3A,6D08 527 DATA BD38,05,21,20,00,65,2E,01,E5,0D87 ~ e [8756] [A52Al [8880] CD91Al CCD82l [8QI1Al CAC9Al C9EACl C54EEl [5C24l [9808] C2E96l CE63Al CFA94l [5842] CF08Bl [4916] CAD32l [7118] C1E74l CA1A2l C1E4El CESAAl C855El CC08Bl [A344l [4782] [9488] CBEF4l C1FFBl CDB4El CCE9Bl CE266l C9DCEl CC17Bl [3A6Al [8488] CE866l C6CABl C73DCl CD88Al CAEA0l CD6AEl C3EA2l C3C22l CF720l [387El CF4AAl [787El CF186l C77FCl C32DBl CBBFBl [7668] C3A2Cl CF494l [6070] C5AB0l [650El CB57El [963El CAC30l C25A4l C2DF0l C510El CEC2Cl C31C6l C43FBl C654Al C7AC4l [7772] [5462] C52FAl C3BDAl [1498] [684Cl [A780l C843El CA7D0l [8062] [4010] [683Al [3864] CA942l C4DCCl [8154] [1686] CB7FEl [A83Bl CA320l C81CBl [9184] CB3A4l [1484] [3616] C7F64l CA2A6l CF65Cl [6906] [6582] [BFFBl C8F6Bl CFAC0l C3FABl C82C6l [8988] CA6A6l [8EC4l C103El 528 DATA BD40,CD,3D,08,06,0E,21,70;43;6BF7 529 DATA BD4B,CD,E2,05,2A,6C,40,7D,32,5EAB 530 DATA BD50,7F,43,C9,21,00,00,7D,32,34BB 531 DATA BD5B,B0,43,2A,8B,40,26,00,C8,SC63 532 DATA BD60,45,CA,56,2E,21,8F,40,CD,1B99 533 DATA BD68,2C,05,D9,21,A9,40,CD,D1,0873 534 DATA BD70,05,C3,75,2E,21,8F,40,CD,3D89 535 DATA BD78,2C,05,C5,DS,E5,2A,7F,43,05BD 536 DATA BDB0,26,00,CD,08,10,D9,E1,D1,08D7 537 DATA BDBB,C1,CD,FF,09,D9,21,A9,40,48EE 538 DATA BD90,CD,D1,05,2A,8E,40,26,00,547C 539 DATA BD98,C8,45,CA,BF,2E,21,D1,4a,6566 540 DATA BDA0,CD,2C,05,D9,21,B5,40,CD,6321 541 DATA BDAB,D1,05,C3,84,2E,21,D1,40,7AF6 542 DATA BD80,CD,2C,05,CD,28,0D,C5,DS,61C3 543 DATA BDBB,E5,2A,7F,43,26,00,CD,08,7372 544 DATA BDC0,10,D9,E1,D1,C1,CD,FF,09,2888 545 DATA BDCB,CD,86,0D,D9,21,85,40,CD,44A1 546 DATA BDD0,D1,05,2A,8D,40,26,00,C8,6503 547 DATA BDDB,45,CA,CE,2E,21,CB,40,CD,0949 548 DATA BDE0,2C,05,D9,21,AF,40,CD,D1,0B43 549 DATA BDEB,05,C3,F3,2E,21,C8,40,CD,2CA9 550 DATA BDF0,2C,05,CD,28,0D,CS,D5,E5,0E63 551 DATA BDFB,2A,7F,43,26,00,CD,08,10,03F4 552 DATA BE00,D9,E1,D1,C1,CD,FF,09,CD,4788 553 DATA BE0B,B6,0D,D9,21,AF,40,CD,D1,4443 554 DATA BE10,05,2A,BC,40,26,00,C8,45,1863 555 DATA BE1B,CA,0D,2F,21,C5,40,CD,2C,672E 556 DATA BE20,05,D9,21,A3,40,CD,D1,05,3A43 557 DATA BE2B,C3,2C,2F,21,C5,40,CD,2C,68EE 558 DATA BE30,05,C5,D5,E5,2A,7F,43,26,273C 559 DATA BE38,00,CD,08,10,D9,E1,D1,C1,376F 560 DATA 8E40,CD,FF,09,D9,21,A3,40,CD,S639 561 DATA BE4B,D1,05,21,E9,40,E5,21,12,6284 562 DATA BE50,00,E5,21,00,00,CD,4E,1F,3ED7 563 DATA BE58,21,E9,40,E5,21,01,00,28,2D87 564 DATA BE60,29,5D,54,29,19,D1,19,E5,0888 565 DATA BE6B,21,A9,40,CD,2C,05,C5,D5,3E3B 566 DATA BE70,E5,21,40,00,CD,08,10,D9,7471 567 DATA BE7B,E1,D1,C1,CD,FA,09,D9,E1,5697 568 DATA BEB0,CD,D1,05,21,1F,41,E5,21,S067 569 DATA BEBB,E9,40,E5,CD,FC,23,21,A3,737D 570 DATA BE90,40,CD,2C,05,C5,D5,E5,21,1207 571 DATA BE98,78,96,11,12,35,01,FA,0E,1856 572 DATA BEA0,D9,E1,D1,C1,CD,FA,09,CD,47AF 573 DATA BEAB,B7,0C,C5,D5,E5,21,AF,40,S3C2 574 DATA BE80,CD,2C,05,D9,E1,D1,C1,CD,6583 575 DATA BE8B,FA,09,D9,21.9D.40,CD.D1,62D3 576 DATA BEC0,05,21,A3,40,CD,2C,05,C5,1CB7 577 DATA BECB,D5,E5,21,78,96,11,12,35,5485 578 DATA BED0,01,FA,0E,D9,E1,D1,C1,CD,3753 579 DATA BEDB,FA,09,CD,7F,0C,C5,D5,E5,6328 580 DATA BEE0,21,AF,40,CD,2C,05,D9,E1,3F87 581 DATA BEEB,D1,C1,CD,FA,09,D9,21,97,4D39 582 DATA BEF0,40,CD,D1,05,21,67,41,E5,09C3 583 DATA BEFB,21,48,00,E5,21,00,00,CD,0D15 584 DATA BF00,4E,1F,21,67,41,E5,21,01,234F 585 DATA BF08,00,28,29,E5,29,29,29,D1,00DF 586 DATA BF10,19,D1,19,E5,21,01,00,28,3497 587 DATA BF18,29,5D,54,29,19,D1,19,E5,0888 588 DATA BF20,21,85,40,CD,2C,05,C5,D5,3938 589 DATA BF2B,E5,21,AF,40,CD,2C,05,D9,6D28 590 DATA BF30,E1,Dl,C1,CD,FA,09,D9,E1,5697 591 DATA BF3B,CD,D1,05,21,67,41,E5,21,53A7 592 DATA BF40,02,00,28,29,E5,29,29,29,0107 593 DATA BF4B,D1,19,D1,19,E5,21,02,00,72D8 594 DATA BF50,28,29,5D,54,29,19,D1,19,1187 595 DATA BF5B,E5,21,97,40,CD,2C,05,D9,6A28 596 DATA BF60,E1,CD,D1,05,21,67,41,E5,5943 597 DATA BF68,21,03,00,28,29,E5,29,29,1057 598 DATA BF70,29,D1,19,D1,19,E5,21,02,2DEC 599 DATA BF78,00,28,29,5D,54,29,19,D1,08D7 600 DATA BFB0,19,E5,21,9D,40,CD,2C,05,3959 601 DATA BFBB,D9,E1,CD,D1,05,21,67,41,4053 602 DATA BF90,E5,21,02,00,28,29,ES,29,7A9F 603 DATA BF98,29,29,D1,19,D1,19,E5,21,0277 604 DATA BFA0,03,00,28,29,5D,54,29,19,0583 605 DATA BFAB,D1,19,E5,21,9D,40,CD,2C,742E 606 DATA BF80,05,7B,EE,B0,47,D9,E1,CD,0913 607 DATA BF8B,D1,05,21,67,41,E5,21,03,6A4D 608 DATA BFC0,00,28,29,E5,29,29,29,D1,00DF 609 DATA BFCB,19,D1,19,E5,21,03,00,28,349F 610 DATA BFD0,29,5D,54,29,19,D1,19,E5,0888 611 DATA BFDB,21,97,40,CD,2C,05,D9,E1,3187 612 DATA BFE0,CD,D1,05,21,1F,41,E5,21,5067 613 DATA BFEB,AF,41,E5,CD,5B,26,21,AF,5505 614 DATA BFF0,41,E5,21,67,41,E5,CD,DA,1B4C 615 DATA BFFB,24,21,AF,41,E5,21,1F,41,0C63 616 DATA *ENDE* 617 adr=&8000:zeile=104:memory &7FFF 618 READ d$:if d$="*ende*"then 629 619 pr=l!l 620 FOR i=1 TO 8 621 READ a$:a=val<"&"+a$l 622 POKE adr,a:adr=adr+1 623 pr=pr*2:if pr>65535 THEN pr=pr-65535 624 pr=unt<prlxor a:if pr<0 THEN pr=pr+6553 6 625 NEXT i 626 READ pr$:pr2=val<"&"+pr$l:if pr2<0 THEN pr2=pr2+65536 627 IF pr<>pr2 THEN PRINT"Pruefsummenfehler in Zeile";zeile:STOP 628 zeile=zeile+1:boto 618 629 SAVE"CREPAS1.8IN",B,&B000,&1000 630 PRINT d:f:end Listing 13. Pascal-Programme in CREPAS1.BINcc (Schluß) Maschinencode: [F684l [6EEBJ CC246l [4880] [98DBJ [5386] CBAD6l C2AD6l [4996] CAF3El C9BAAl CCSDCJ CE486l CA7C4l CAB1Al CAEA6l [9846] CEA14l C078El [5526] C71E4l CC31Cl [1808] CDD8El C115Al C5CD4l C316Al CAFF4l CAB7Cl CF01Cl CA6ACl CEDC6l C0EEBl [5550] [7998] [0168] CF88Al CBEE2l [9858] CAB30l CB37Al [3008] C95BAl [7982] C637Cl C1BE6l CA432l CEA14l C3DBCl [0498] C7D1Al [0766] CE712l [1824] [4096] C665Cl C174El [328El C8F34l [939Cl [8688] [2810] [8812] [6182] [5618] CEC66l CC976l [93DCl [8592] C1C32l [92AEl [1090] [528Al [7880] C647El C4A5El CBC30l [37E6l [03D4l [42721 [389Cl [8082] [9398] C86C0l [4182] C41ECl C5DF2l [5F90l CEI!ICEl C184El CFFAAl C5F1El [1662] CF140l C2A1Cl [859Cl C5E84l CA60AJ [4296] [681EJ ClE7AJ [88BAJ C81FEJ 79

1111111 ~************************************** 21114 DATA 9320,EB,E1,73,23,72,2A,71,4111,42111A [092Al [7228] 21115 DATA 9328,26,111111,23,D1,1B,C3,AC,31,18CD [A86Cl 11111 '* CREPAS2.DAT - DATA-Lader von 'CPC' * 21116 DATA 9330,C9,2A,7111,43,E5,21,1E,IZI0,63AIII CCC2El [11116El 21117 OATA 9338,01,CO,EIII,1116,CB,45,CA,2D,4155 [50C8] 11112.************************************** 21118 OATA 934111,34,21,1112,111111,70,32,7C,43,119B [86F4l CEA2Cl 21119 OATA 9348,C3,3C,34,2A,7111,43,E5,21,69C7 [4E66l 11113 COEB6l 21111 OATA 935111,111A,IIIIII,01,CO,IIIF,III7,70,32,135C [3C6111l 11114 OATA 9IIIIZIIZI,E5,CO,DA,24,21,1110,41,11,596F CE77111l 211 OATA 9358,7C,43,21,82,21,11,A2,0A,2212 [78111Al 11115 OATA 91111118,F8,4111,1111,12,111111,EO,BIZI,21,6E75 CF844l 212 OATA 936111,1111,111F,49,C5,05,E5,21,1114,11134A CC836l 11116 OATA 91111111,AF,41,E5,21,FB,4111,E5,C0,5EAF [5FFCl 213 OATA 9368,111111,CO,III8,10,09,E1,01,C1,376F [249111] 11117 OATA 911118,FC,23,21,1111,IZIIZI,E5,21,1113,7125 C08E2l 214 OATA 937111,CO,FF,III9,C5,05,E5,2A,7C,5124 CFFEIIIl 11118 DATA 91112111,111111,01,C0,66,1116,7A,83,CA,28F4 [86AEl 215 OATA 9378,43,26,111111,CO,III8,1111,09,E1,2583 CIZIE3Al 11119 OATA 911128,A1,31,05,70,32,71,4111,21,4145 [75FEl 216 OATA 9380,01,Cl,CO,FF,III9,09,21,64,4D9A CCIIIE8l 11111 OATA 91113111,AF,41,E5,21,1114,111111,28,29,592F C882Cl 217 OATA 9388,4111,C0,01,1115,21,9111,111111,11,111A69 [4F1El 111 DATA 911138,E5,29,29,29,01,19,01,19,7827 [153Cl 218 OATA 939111,111111,111111,1111,111111,111111,C5,05,E5,11127B [36FAl 112 OATA 91114111,E5,2A,71,4111,26,IZIIZI,28,29,736F C101Al 219 OATA 9398,21,64,4111,C0,2C,III5,C0,87,111D39 [098El 113 OATA 911148,50,54,29,19,01,19,E5,21,3837 [11143111] 22111 OATA 93AIII,IIIC,09,E1,01,C1,CO,FA,III9,25B1 [99EEl 114 DATA 91115111,1110,41,E5,2A,71,4111,26,IZIIZI,IIIAIII4 CAFF2l 221 OATA 93A8,CO,OIII,IIIF,22,78,43,21,9111,535E CC672l 115 OATA 911158,28,29,50,54,29,19,01,19,1187 [2846] 222 OATA 9380,111111,11,111111,111111,1111,1110,111111,C5,111480 C75AAl 116 OATA 91116111,C0,2C,III5,C5,05,E5,21,F8,64F5 C3E02l 223 OATA 93B8,05,E5,21,64,4111,C0,2C,III5,5111C9 [2092] 117 OATA 911168,4111,E5,2A,71,40,26,111111,28,19A3 [501Al 224 OATA 93CIII,C0,7F,IZIC,09,E1,01,C1,C0,7053 C2CiiiCl 118 OATA 91117111,29,50,54,29,19,D1,19,CO,IZI8A3 CA068l 225 OATA 93C8,FA,III9,CO,OIII,IIIF,22,7A,43,68A7 COAF4l 119 OATA 911178,2C,III5,09,E1,01,C1,CO,F2,111694 C84C2l 226 OATA 9300,21,111111,111111,22,72,43,C9,C0,1163 CBCIIIAl 12111 OATA 9080,1119,C5,05,E5,21,E9,4111,E5,23F9 C2C82l 227 OATA 9308,98,14,21,18,111111,C0,22,17,4E47 [815al 121 OATA 911188,2A,71,4111,26,111111,2B,29,SO,III383 CECIZIIZil 228 OATA 93EIII,CO,BA,17,1118,2111,2111,4E,61,4B10 [9798] 122 OATA 91119111,54,29,19,01,19,C0,2C,III5,2001 C4C6Cl 229 OATA 93E8,60,65,3A,2111,21,03,111111,C0,2849 CB86Al 123 OATA 911198,D9,E1,01,C1,CO,E9,1119,C5,47E8 [311114] 23111 OATA 93FIII,22,17,C0,1B,2111,C0,40,05,111E7B C48AEl 124 OATA 9111AIII,05,E5,21,1112,1110,CO,III8,1111,54F4 [111644] 231 OATA 93F8,111111,1116,111E,21,4F,40,CD,E2,1111115111 CA44Al 125 OATA 9IIIA8,09,E1,01,C1,CO,FF,III9,09,47AF C834El 232 OATA 941110,1115,21,4F,40,CO,CC,14,1116,0256 C242Al 126 OATA 9080,E1,C0,01,1115,2A,71,4111,26,5982 [986111] 233 OATA 9408,111E,C0,8E,16,C0,18,2111,C0,2269 [4FD2l 127 DATA 911188,111111,23,01,18,C3,1117,31,21,1517 Clll41114l 234 OATA 9410,98,14,21,1112,111111,C0,22,17,4FE7 C1C36l 128 OATA 9111CIII,III1,111111,E5,21,1113,111111,01,C0,1F47 [4838] 235 OATA 9418,21,18,111111,C0,22,17,C0,1B,1A90 [647Cl 129 OATA 90C8,66,1116,7A,B3,CA,12,34,D5,31115S [1872] 236 OATA 9420,2111,21,4F,4111,C0,3A,III5,C0,13E7 CCB74l 13111 OATA 911100,70,32,71,4111,21,4111,43,ES,3848 C2C18l 237 OATA 9428,40,1115,111111,C0,80,06,C8,45,2E83 [2082] 131 OATA 911108,2A,71,4111,26,111111,28,29,ES,III338 CE83111l 238 OATA 943111,CA,1F,35,21,FF,IIIIII,70,32,614111 [736111] 132 OATA 90EIII,29,29,01,19,01,19,E5,21,111277 [611136] 239 OATA 9438,81,43,C3,59,35,21,90,3F,4D99 [7976] 133 OATA 9111EB,III5,111111,28,29,01,19,E5,21,0277 [011126] 24111 OATA 9440,E5,21,4F,40,CD,3A,III5,C0,7167 [8688] 134 OATA 9111FIII,1111,111111,E8,E1,73,23,72,21,111121 C7EF4l 241 OATA 9448,40,1115,1114,2E,4F,42,4A,C0,2689 [8A86l 135 OATA 9111F8,AF,41,E5,21,01,1110,28,29,591117 CA848l 242 DATA 9450,30,1118,CD,7111,13,21,90,3F,III339 [3052] 136 OATA 910111,E5,29,29,29,01,19,01,19,7827 [4136] 243 OATA 9458,11,1111,111111,C0,11,18,CO,F1,111593 C6A3Al 137 OATA 911118,E5,2A,71,4111,26,111111,28,29,736F [ 1332] 244 OATA 9460,1F,70,32,81,43,21,90,3F,101119 [6562] 138 DATA 911111,50,54,29,19,01,19,C0,2C,386A [7582] 245 OATA 9468,C0,50,1A,E5,21,3111,111111,01,7DC9 [2684] 139 OATA 9118,1115,C8,88,C5,05,E5,21,01,2E6F [7388] 246 DATA 9470,E8,B7,E0,52,22,86,43,C9,4387 [50A2l 14111 OATA 912111,111111,CO,III8,1111,09,E1,01,C1,376F [0472] 247 OATA 9478,21,90,3F,11,1111,111111,C0,11,311183 [2738] 141 OATA 9128,C0,06,1116,E5,21,AF,41,E5,5E43 C8A86l 248 OATA 9480,18,CD,1B,20,CO,FIII,26,21,38E5 C88AAl 142 DATA 9130,21,1112,IZIIZI,28,29,E5,29,29,111117 CAACEl 249 OATA 9488,4111,43,22,6A,4111,21,111111,111111,30A4 CAIZICEl 143 OATA 9138,29,01,19,01,19,E5,2A,71,2DB9 [11187111] 25111 OATA 9490,E5,21,2F,IIIIII,01,C0,66,06,7A56 CE872l 144 OATA 914111,4111,26,111111,28,29,50,54,29,2880 [902Al 251 OATA 9498,7A,83,CA,A1,35,05,22,6C,IIIIII44 [388Al 145 OATA 9148,19,01,19,C0,2C,III5,C8 1 88,376A CIIIACIIIl 252 OATA 94A0,40,21,90,3F,CO,A4,18,2A,3CF2 [93CIIIl 146 OATA 915111,C5,05,E5,21,1111,111111,CO,III8,48EA [818111] 253 OATA 94A8,6C,4111,E5,2A,6A,4111,01,19,38E8 [07CCl 147 OATA 9158,1111,D9,E1,01,C1,C0,06,1116,28E6 C2A08l 254 OATA 94B0,CO,B6,18,C0,1B,2111,2A,6C,448111 [6104] 148 OATA 916111,01,70,83,6F,E5,21,AF,41,61E3 C7A88l 255 OATA 9488,4111,23,01,18,C3,7A,35,C9,341113 [026Cl 149 OATA 9168,E5,21,1113,111111,28,29,E5,29,7A8F [828111] 256 OATA 94CIII,21,90,3F,11,1111,111111,C0,1111,311182 C573Cl 15111 OATA 9170,29,29,01,19,01,19,E5,2A,III27C CA754l 257 OATA 94C8,18,C0,18,2111,21,4111,43,22 1 3E8C COF6Cl 151 OATA 9178,71,4111,26,0111,28,29,50,54,2052 [641111] 258 OATA 9400,6A,4111,21,IIIIII,IZIIII,E5,21,2F 1 2209 C9E34l 152 OATA 9180,29,19,01,19,C0,2C,III5,C8,111F69 CE59El 259 OATA 9408,111111,01,C0,66,1116,7A,83,CA 1 2BF4 C9AF8l 153 OATA 9188,88,C5,05,E5,21,1111 1 IZIIII,C0,7871 [818111] 26111 OATA 94EIZI,E6,35,05,22,6C,4111,21,90,647F [6E88l 154 OATA 919111,1118,1111,09,E1,01,C1,C0,06,11FIII CEFA2l 261 DATA 94E8,3F,CO,A4,18,2A,6C,4111,E5,3945 C8DCCl 155 OATA 9198,06,01,70,83,6F,C8,45,CA,33C4 CF8E4l 262 DATA 94FIII,2A,6A,4111,01,19 1 CO,OC,18,1118CC [95EAl 156 OATA 91AIZI,46,33,21,1111,1110,E5,21,1114,2822 [C5CIIIl 263 OATA 94F8,C0,18,2111,2A,6C,4111,23,01,6417 [7488] 157 OATA 91A8,111111,01,C0,66,06,7A,83,CA,28F4 C88E6l 264 OATA 951110,18,C3,8F,35,C9,21,111111,IZIIZI,2F3C C966Cl 158 OATA 918111,FF,32,D5,70,32,72,4111,21,6E89 [018Cl 265 OATA 951118,E5,2A,86,43,E5,21,1111,1Z10 1 685E [2856] 159 DATA 9188,AF,41,E5,2A,72,4111,26,1110,581C [8884] 266 OATA 9510,01,E8,87,E0,52,D1,C0,66,4A58 [881114] 16111 OATA 91CIII,28,29,E5,29,29,29,01,19,1111A7 [4158] 267 OATA 9518,1116,7A,83,CA,22,36,05,22,11171110 [0848] 161 OATA 91C8,01,19,E5,2A,71,4111,26,111111,721114 [752111] 268 DATA 952111,6C,4111,21,90,3F,CO,A4,18,286C C6EA8l 162 OATA 9100,28,29,50,54,29,19,01,19,1187 C745Al 269 OATA 9528,2A,6C,4111,E5,2A,82,43,01,111BSF CIZI59El 163 OATA 9108,E5,21,AF,41,E5,2A,72,41Z1,6C14 C5E8El 27111 OATA 9530,19,C0,86,18,CD,18,20,2A,2EEE C36E4l 164 OATA 91EIII,26,111111,28,29,E5,29,29,29,131117 CCA1Al 271 OATA 9538,6C,40,23 1 01,18 1 C3,F8,35,2067 [5198] 165 OATA 91E8,01,19,01,19,E5,2A,71,40,7252 C8F60l 272 OATA 9540,21,90,3F,C0,7A,18 1 C0,18,3EC1 ' C59F4l 166 OATA 91FIII,26,111111,~8,29,50,54,29,19,171113 [3518] 273 DATA 9548,2111,C9,21,IZIIZI,IIIIII,E5,2A,84,2524 CEDIZI6l 167 OATA 91F8,01,19,C0,2C,III5,C5,05,E5,7703 C8CF8l 274 OATA 9550,43,E5,2A,82,43,01,E8,87,1590 C8111A6l 168 OATA 92111111,21,1112,1110,CO,III8,10,09,E1,1083 C7A3111l 275 OATA 9558,E0,52,E5,21,1111,111111,01,E8 1 7DF1 [6186] 169 OATA 921118,01,C1,CO,FF,III9,09,E1,C0,4C83 [4448] 276 OATA 9560,87,E0,52,01,C0,66,IZI6,7A,611116 CAFAAl 17111 oata 9210,01,1115,2A,72,40,26,IZIIII,23,6918 C96E6l 277 OATA 9568,83,CA,70,36,05,22,6C,4IZI,6008 CIZI98El 171 OATA 9218,01,18,C3,8F,32,21,40,43,7FIZI7 CF24Cl 278 DATA 957111,21,90,3F,CO,A4,18,2A,6C,3988 C08C4l 172 OATA 922111,E5,2A,71,4111,26,0111,28,29,736F [7726] 279 OATA 9578,4IZI,E5,2A,82,43,01,19,C0,1583 CDF7Cl 173 OATA 9228,E5,29,29,01,19,01,19,E5,73A8 C1E96l 28111 OATA 9580,0C,18,C0,18,20,2A,6C,40,712IZI [9978] 174 OATA 923111,21,1115,00,28,29,01,19,E5,11A8 C7E2Al 281 OATA 9588,23,01,18,C3,49,36,21,90,280F CA298l 175 OATA 9238.21.40.43.E5.2A.71.4111.26.111682 [11121ilill 282 OATA 9590,3F,C0,7A,18,C0,18,20,C9,2480 [58E8l 176 OATA 9240,1110,28,29,E5,29,29,01,19,01E7 C943Cl 283 OATA 9598,2A,28,43,E5,2A,2E,43,01,188F CA79Al 177 OATA 9248,01,19,E5,21,1115,00,28,29,7027 [9018] 284 OATA 95AIZI,E8,87,E0,52,C0,80,1117,22,4484 [10C2l 178 OATA 925IZI,01,19,5E,23,56,E8,E5,21,67C7 [0094] 285 OATA 95A8,6C,4111,2A,2C,43,E5,2A,32,21Z16A CIIIBB6l 179 OATA 9258,01,111111,01,19,E8,E1,73,23,1F29 C535Al 286 OATA 9580,43,01,E8,87,ED,52,CO,BIZI,III4EA [0316] 18111 DATA 9260,72,C3,09,31,21,1111,1110,E5,111119 CC8F2l 287 OATA 9588,1117,22,6A,40,2A,6C,40,E5,02C5 CAA72l 181 OATA 9268,21,1113,111111,01,C0,66,06,7A,1A06 CA262l 288 OATA 95C0,21,1115,111111,01 1 CO,CC,III6,C8,194F [47C4l 182 DATA 927111,83,CA,C2,33,05,70,32,72,773A [2696] 289 OATA 95C8,45,CA,6111,38,2A,6C,4111,E5,1FIII5 C28ACl 183 OATA 9278,4111,21,4111,43,E5,2A,71,40,2352 [94E6l 9500,21,80,IZIIZI,11,1110,1110,1111,1Z10,3192 [8A8111l 184 OATA 928111,26,111111,28,29,E5,29,29,01,13FF CA164l ~~~.g~:::~ 9508,2IZI,09,E1,CO,III8,1111,CO,FA,3700 [02FAl 185 OATA 9288,19,01,19,E5,2A,72,40,26,358E C2E5El 292 OATA 95EIII,IZI9,C5,D5,E5,2A,6A,40,C0,2185 [F98El 186 OATA 9290,00,28,29,01,19,E5,21,AF,III141 [111542] 293 OATA 95E8,1118,1111,09,E1,01,C1,C0,06,11FIII C88DAl 187 OATA 9298,41,E5,2A,72,4111,26,1110,28,1913 [2A16l 294 OATA 95FIZI,III6,C8,45,CA,F4,36,21,80,327A [5798] 188 OATA 92AIII,29,E5,29,29,29,01,19,01,289F [028Cl 295 OATA 95F8,1112,E5,2A,6C,4IZI,CO,III8,1111;3AF4 CAA88l 189 OATA 92A8,19,E5,2A,71,40,26,0111,28,3523 CE03111l 296 OATA 961Z10,09,E1,CO,III8,1111,CO,FF,IZI9,4FA3 [571116] 19111 DATA 928111,29,50,54,29,19,D1,19,CD,IZI8A3 [4682] 297 OATA 9608,09,21,64,40,C0,01,1115,C3,69A5 [8992] 191 OATA 9288,2C,III5,C5,05,E5,21,8F,47,0445 CF3BBl 298 OATA 9610,1110,37,21,9111,1111,E5,2A,6A,IZI5C2 CBF44l 192 OATA 92CIII,11,E1,FA,01,FE,7F,09,E1,28CF [5C1Cl 299 OATA 9618,4111,CO,IZI8,1111,09,E1,CO,IZI8,179E CFC8Cl 193 OATA 92C8,01,Cl,CO,FA,III9,CO,DIZI,IZIF,4C13 [442Al 3111111 OATA 962111,1111,CO,FF,1119,09,21,64,4111,22F4 [2566] 194 OATA 92DIZI,E8,E1,73,23,72,2A,72,4111,42111C [8562] 31111 OATA 9628,C0,01,1115,2A,23,43,E5,21,513F [3B5El 195 OATA 9208,26,1Z1111,23,01,1B,C3,51,33,1935 C1A2Al 31112 OATA 9630,4111,1111,01,E8,B7,E0,52,E5,329D C71A6l 196 OATA 92EIII,21,4111,43,E5,2A,71,4111,26,IZI682 [2A111Al 31113 OATA 9638,2A,28,43,E5,2A,2E,43,01,18BF [1982] 197 OATA 92E8,00,2B,29,E5,29,29,01 1 19,01E7 CF774l 31114 OATA 9640,19,E5,21,1112,111111,01,CO,IIIF,3311 CE226l 198 OATA 92FIII,01,19,E5,21,1114,0IZI,28,29,7IZI2F [134El 31115 OATA 9648,1117,01,E8,B7,E0,52,E5,21,261B [62BAl 199 OATA 92F8,01,19,E5,21,AF,41,E5,21,7SE7 C488El 31116 OATA 9650,64,40,C0,2C,III5,D9,E1,C0,3B23 C6DACl 21110 DATA 93111111,1114,111111,28,29,E5,29,29,29,0207 CE106l 31117 OATA 9658,1118,1111,CO,FA,III9,C5,05,E5,1413 CFSAIIl 21111 OATA 9308,01,19,01,19,E5,2A,71,4111,7252 C9A28l 31118 OATA 9660,21,40,1111,CO,III8,10,09,E1,111023 [8134] 21112 OATA 9310,26,111111,28,29,50,54,29,19,171113 C20Eiill 31119 OATA 9668,01,C1,CO,E9,1119,09,21,5E,4CCIZI C3FF4l 21113 OATA 9318,01,19,C0,2C,IZI5,CO,OIZI,IZIF,7713 COIZIA6l 31111 OATA 9670,40,C0,01,1115,21,SE,40,CO,IZI91110 [6074] ' e 80 ~

311 DATA 9678,2C,0S,CB,B8,CS,DS,ES,21,0137 312 DATA 9680,FF,7F,CD,08,10,D9,E1,D1,7B97 313 DATA 9688,C1,CD,C2,06,CB,4S,CA,7F,4D47 314 DATA 9690,37,21,SE,40,CD,2C,0S,CD,1A1F 315 DATA 9698,D0,0F,22,23,43,2A,2S,43,6F09 316 DATA 96Am,ES,21,C8,00,D1,EB,B7,ED,6767 317 DATA 96A8,S2,ES,2A,2C,43,ES,2A,32,162A 318 DATA 96B0,43,D1,19,ES,21,02,00,D1,1961 319 DATA 96B8,CD,0F,07,D1,EB,B7,ED,S2,6CBC 320 DATA 96C0,ES,21,64,40,CD,2C,0S,D9,744B 321 DATA 96C8,E1,CD,08,10,CD,FA,09,CS,4697 322 DATA 96Dm,DS,ES,21,C8,00,CD,08,10,S854 323 DATA 96D8,D9,E1,D1,C1,CD,E9,09,D9,47F7 324 DATA 96E0,21,SE,40,CD,D1,05,21,5E,0550 325 DATA 96E8,40,CD,2C,05,CB,B8,C5,DS,1377 326 DATA 96F0,ES,21,FF,7F,CD,08,10,D9,6461 327 DATA 96F8,E1,D1,C1,CD,C2,06,CB,45,57EB 328 DATA 9700,CA,F1,37,21,SE,40,CD,2C,5FF6 329 DATA 9708,05,CD,D0,0F,22,25,43,2A,2A18 330 DATA 9710,20,43,E5,21,64,40,CD,2C,1DE6 331 DATA 9718,05,D9,E1,CD,08,10,CD,FA,2550 332 DATA 9720,09,D9,21,64,40,CD,D1,05,3033 333 DATA 9728,21,64,40,CD,2C,05,CS,D5,0D7B 334 DATA 9730,E5,21,FF,7F,CD,08,10,D9,6461 335 DATA 9738,E1,D1.C1.CD.D6.06.CB,45,574B 336 DATA 9740,CA,54,38,21,64,40,CD,2C,7686 337 DATA 9748,05,C5,D5,E5,21,02,00,CD,26FD 338 DATA 9750,08,10,D9,E1,D1,C1,CD,FF,11D9 339 DATA 9758,09,D9,21,64,40,CD,D1,05,3033 340 DATA 9760,2A,22,43,26,00,E5,21,01,14~7 341 DATA 9768,00,D1,19,7D,32,22,43,C3,31ED 342 DATA 9770,0A,38,21,64,40,CD,2C,05,0809 343 DATA 9778,CD,D0,0F,22,2111,43,C9,FD,5023 344 DATA 9780,E1,E1,22,63,3E,FD,E5,2A,4954 345 DATA 9788,63,3E,6E,26,0111,11,02,00,31EIII 346 DATA 9790,B7,ED,52,C2,36,39,2A,34,6794 347 DATA 9798,43,E5,2A,3A,43,D1,EB,B7,1E1D 348 DATA 97A0,ED,52,CD,08,10,D9,21,E3,7865 349 DATA 97A8,40,CD,D1,05,2A,36,43,E5,08DB 350 DATA 97B0,2A,3C,43,D1,EB,B7,ED,52,1B7C 351 DATA 97B8,CD,08,10,D9,21,DD,40,CD,6921 352 DATA 97C0,D1,05,2A,38,43,E5,2A,3E,6EE6 353 DATA 97C8,43,D1,EB,B7,ED,52,CD,08,0462 354 DATA 97D0,10,D9,21,D7,40,CD,D1,05,3783 355 DATA 97D8,21,E3,4111,CD,2C,05,C5,D5,2CBB 356 DATA 97E0,E5,21,E3,40,CD,2C,05,D9,64AB 357 DATA 97E8,E1,D1,C1,CD,FA,09,D9,21,5657 358 DATA 97F0,E3,40,CD,D1,05,21,DD,40,7466 359 DATA 97F8,CD,2C,05,C5,D5,E5,21,DD,64D3 360 DATA 9800,40,CD,2C,05,D9,E1,D1,C1,12BF 361 DATA 9808,CD,FA,09,D9,21,DD,40,CD,5681 362 DATA 9810,D1,05,21,D7,40,CD,2C,05,61F9 363 DATA 9818,C5,D5,E5,21,D7,40,CD,2C,4F7E 364 DATA 9820,05,D9,E1,D1,C1,CD,FA,III9,2131 365 DATA 9828,D9,21,D7,40,CD,D1,05,21,7F27 366 DATA 9830,E3,40,CD,2C,05,C5,D5,E5,7893 367 DATA 9838,21,D7,40,CD,2C,05,D9,E1,21B7 368 DATA 9840,D1,C1,CD,E9,09,CD,46,0C,4C0C 369 DATA 9848,CD,D0,0F,22,70,43,CD,13,5245 370 DATA 9850,34,C3,71,3A,19,11,03,00,27CA 371 DATA 9858,B7,ED,52,C2,65,39,21,DD,65F3 372 DATA 9860,40,CD,2C,05,C5,D5,E5,21,1207 373 DATA 9868,D7,40,CD,2C,05,D9,E1,D1,62BF 374 DATA 9870,C1,CD,E9,09,CD,46,0C,CD,49D5 375 DATA 9878,D0,0F,22,70,43,CD,13,34,69BE 376 DATA 9880,C3,71,3A,19,11,04,00,B7,7B3F 377 DATA 9888,ED,52,C2,94,39,21,E3,40,73CA 378 DATA 9890,CD,2C,05,C5,D5,E5,21,DD,64D3' 379 DATA 9898,40,CD,2C,05,D9,E1,D1,C1,12BF 380 DATA 98A0,CD,E9,09,CD,46,0C,CD,D0,527A 381 DATA 98A8,0F,22,70,43,CD,13,34,C3,03BF 382 DATA 98B0,71,3A,19,11,05,00,B7,ED,359B 383 DATA 98B8,52,C2,A4,39,CD,F0,26,C3,111BB7 384 DATA 98C0,71,3A,19,11,06,00,B7,ED,3583 385 DATA 98C8,52,C2,B4,39,CD,74,2D,C3,0BB1 386 DATA 98D0,71,3A,19,11,07,00,B7,ED,358B 387 DATA 98D8,52,C2,C4,39,CD,27,2C,C3,04FF 388 DATA 98E0,71,3A,19,11,08,00,B7,ED,35F3 389 DATA 98E8,52,C2,D4,39,CD,CA,2B,C3,0545 390 DATA 98F0,71,3A,19,11,09,00,B7,ED,35FB 391 DATA 98F8,52,C2,E4,39,CD,16,2B,C3,0035 392 DATA 9900,71,3A,19,11,0A,00,B7,ED,35E3 393 DATA 9908,52,C2,F4,39,CD,70,2B,C3,03AD 394 DATA 9910,71,3A,19,11,0B,00,B7,ED,35EB 395 DATA 9918,52,C2,04,3A,CD,35,2E,C3,1C83 396 DATA 9920,71,3A,19,11,0C,00,B7,ED,35D3 397 DATA 9928,52,C2,14,3A,CD,EB,2C,C3,1DFF 398 DATA 9930,71,3A,19,11,0D,00,B7,ED,35DB 399 DATA 9938,52,C2,24,3A,CD,B9,34,C3,1A87 400 DATA 9940,71,3A,19,11,0E,00,B7,ED,35C3 401 DATA 9948,52,C2,34,3A,CD,5A,35,C3,1B09 402 DATA 9950,71,3A,19,11,0F,00,B7,ED,35CB 403 DATA 9958,52,C2,44,3A,CD,E7,35,C3,17FD 404 DATA 9960,71,3A,19,11,10,00,B7,ED,3533 405 DATA 9968,52,C2,54,3A,CD,A2,35,C3,14E9 406 DATA 9970,71,3A,19,11,11,00,B7,ED,353B 407 DATA 9978,52,C2,64i3A,CD,2C,36,C3,10D7 408 DATA 9980,71,3A,19,11,13,00,B7,ED,352B 409 DATA 9988,52,C2,71,3A,CD,7A,36,C9,1325 410 DATA 9990,FD,E1,E1,22,59,3E,FD,E5,5BEF 411 DATA 9998,2A,59,3E,6E,26,00,E5,21,02BB 412 DATA 99A0,7F,00,D1,7C,A2,67,7D,A3,26B5 413 DATA 99A8,6F,EB,2A,59,3E,73,21,01,0DEF 414 DATA 99B0,00,E5,21,0C,00,CD,DB,1F,3F3D 415 DATA 99B8,CD,9B,14,21,18,00,CD,22,41A8 416 DATA 99C0,17,21,45,00,CD,22,17,2A,0D84 417 DATA 99C8,59,3E,6E,26,00,E5,21,00,2F76 418 DATA 99D0,00,CD,26,17,21,3A,00,CD,37DD 419 DATA 99D8,22,17,CD,1B,20,2A,59,3E,0DF4 CE296l CCFFAl [991i18l CD5A4l C883El CB5E0l [848Al CB11Cl CA166l CF68El [78EAl [ 1B6El CF930l [3A58l [2DE6l CFFD4l t7a22l [21081 [19661 CC05Al [A5B0l [05221 CCA92l t0eael C44E4l C476Cl CD49Al C43E0l [90461 C30D0l [1A52l [122Al CF89Al [32AEl [8011161 [80861 t0de8l [98BIIIl CC6BEl [6111141 [13BCl [1BBAl [4DE6l CBA78l t0af2l CBADAl CCFFEl [7C9El [6F1Al CC2B8l CDDEEl CED6Cl C08F6l tbcaal [08901 CC1B8l CBEA8l [1BIII2l [89861 [00161 t63c6l CD46Cl t5cf4l C4B1El CAE92l CC658l t86a6l CDAF4l t6feel t031el C758El [78701 CFEE4l C0D58l t75e6l [457El CAFFEl CFB84l CEAF6l [71981 CF3A6l [59621 CD7C2l CE5BBl C84A2l [62701 [13281 C3A96l [0DBCl C3C~Al CB1BEl [38801 CFECEl CDB1E1 [07A6l [65441 [F0A6l C3C4C1 [B198l [58381 C867Cl [94841 CBEE4l [42CEl [50901 [79401 [2B741 [45A01 [50C2l 420 DATA 99E0,6E,26,00,11,01,00,B7,ED,3E1B 421 DATA 99E8,52,C2,E9,3A,CD,9B,14,CD,03E1 422 DATA 99F0,BA,17,11,45,63,6B,65,6E,5CA0 423 DATA 99F8,20,76,65,72,62,72,61,75,046F 424 DATA 9A00,63,68,74,2E,CD,1B,20,CD,2169 425 DATA 9A08,9B,14,21,18,00,CD,22,17,4E47 426 DATA 9A10,CD,1B,20,2A,59,3E,6E,26,642A 427 DATA 9A18,00,E5,21,Bm,00,D1,7C,B2,366E 428 DATA 9A20,67,7D,B3,6F,EB,2A,59,3E,3B2C 429 DATA 9A28,73,C9,2A,FF,20,E5,21,43,03E5 430 DATA 9A30,72,D1,CD,92,06,CB,45,CA,1E9C 431 DATA 9A38,76,3B,21,43,72,22,FF,20,3716 432 DATA 9A40,21,9D,3F,E5,CD,4D,05,0A,392C 433 DATA 9A48,43,52,45,41,54,45,2E,43,3A1B 434 DATA 9A50,4D,44,CD,70,13,21,9D,3F,2839 435 DATA 9A58,11,01,00,CD,11,18,CD,1B,0579 436 DATA 9A60,20,21,00,43,22,6C,40,21,1C71 437 DATA 9A68,9D,3F,CD,49,1A,7D,EE,01,5C89 438 DATA 9A70,6F,CB,45,CA,76,3B,21,9D,III2C3 439 DATA 9A78,3F,CD,A4,18,2A,6C,40,CD,396D 440 DATA 9A80,B6,18,CD,1B,20,2A,6C,40,4420 441 DATA 9A88,E5,21,01,00,D1,19,22,6C,7C24 442 DATA 9A90,40,C3,49,3B,CD,EB,2C,CD,1F01 443 DATA 9A98,F0,26,21,01,00,E5,CD,00,77BE 444 DATA 9AA0,43,7D,32,4E,40,2A,4E,40,3E14 445 DATA 9AA8,26,00,E5,21,80,00,D1,CD,08DF 446 DATA 9AB0,92,06,CB,45,CA,E4,3B,2A,502C 447 DATA 9AB8,4E,40,26,00,E5,21,80,00,356C 448 DATA 9AC0,D1,CD,E0,06,CB,45,CA,BD,41C5 449 DATA 9AC8,3B,21,4E,40,E5,CD,61,38,1CE6 450 DATA 9AD0,21,00,00,E5,CD,00,43,7D,1843 451 DATA 9AD8,32,4E,40,2A,4E,40,26,00,031C 452 DATA 9AE0,E5,21,80,00,D1,CD,CC,06,6EE2 453 DATA 9AE8,CB,45,CA,E1,3B,21,4E,40,6210 454 DATA 9AF0,E5,CD,72,3A,21,02,00,E5,4DC5 455 DATA 9AF8,CD,00,43,7D,32,4E,40,C3,69DB 456 DATA 9B00,87,3B,21,03,00,E5,CD,00,4B5E 457 DATA 9B08,43,7D,32,4E,40,C3,D4,20,3CE4 458 DATA 9B10,40,C3,49,3B,CD,EB,2C,CD,1F01 459 DATA 9B18,F0,26,21,01,00,E5,CD,00,77BE 460 DATA 9B20,43,7D,32,4E,40,2A,4E,40,3E14 461 DATA 9B28,26,00,E5,21,80,00,D1,CD,08DF 462 DATA 9B30,92,06,CB,45,CA,74,75,2A,52F0 463 DATA 9B38,4E,40,26,00,E5,21,80,00,356C 464 DATA 9B40,D1,CD,E0,06,CB,45,CA,E0,4198 465 DATA 9B48,06,21,4E,40,E5,CD,61,38,0266 466 DATA 9B50,21,00,00,E5,CD,00,43,7D,1843 467 DATA 9B58,32,4E,40,2A,4E,40,26,00,031C 468 DATA 9B60,E5,21,80,00,D1,CD,CC,06,6EE2 469 DATA 9B68,CB,45,CA,CC,06,21,4E,40,6128 470 DATA 9B70,E5,CD,72,3A,21,02,00,E5,4DC5 471 DATA 9B78,CD,00,43,7D,32,4E,40,C3,69DB 472 DATA *ENDE* 473 adr=~9000:zeile=104:memory adr-1 474 READ d$:1f d$="*ende*"then 485 475 pr=0 476 FOR i=1 TO 8 477 READ a$:a=val("~"+a$) 478 POKE adr,a:adr=adr+1 479 pr=pr*2:if pr)65535 THEN pr=pr-65535 480 pr=unt(prlxor a:if pr<0 THEN pr=pr+6553 6 481 NEXT i 482 READ pr$:pr2=val("~"+pr$l:if pr2<0 THEN pr2=pr2+65536 483 IF pr<>pr2 THEN PRINT"Pruefsummenfehler in Zeile";zeile:STOP 484 zeile=zeile+1~goto 474 485 SAVE"CREPAS2.BIN",B,~9000,~B80 486 PRINT d$:end Listing 14... und >~CREPAS2.BIN«... 100.********************************* 11111 '*CREPAS.BAS-Umwand.in CREATE.CHN* 120.********************************* 130 140 MEMORY ~7FFF 150 LOAD"CREPAS1.81N",~80111111 160 LOAD"CREPAS2.BIN",~9000 170 OPENOUT "CREATE.CHN" 180 FOR i=~8000 TO ~9B80 19111 PRINT *9,CHR:f(PEEK<I>>; 20111 NEXT i 21111 CLOSEOUT Listing 15. brauchen Sie, um mit diesem Programm»CREATE.CHNcc zu erzeugen. 100.************************************** 11111 *'* PAINTPAS.DAT - DATA-Lader von 'CPC' * 102 '************************************** * 11113 11114 DATA 8000,31,111111,1111,21,FF,7B,III1,00,1CA6 105 DATA 8008,FF,CD,64,03,21,7D,28,11,40CD 106 DATA 8010,CB,7A,III1,7F,7C,3E,01,CD,7FIII7 107 DATA 801B,D4,04,C3,91,27,18,FD,E1,7A33 108 DATA 802111,E1,7D,32,23,78,FD,E5,CD,6A9B Listing 16. Das Binärfeld >~PAINTPAS.BINu... [296C1 [26021 [FC98l [3A2Cl CFB90l CFF4Cl CA0A4l [1117641 [0411161 t2aa21 [46E8l [F236l C2DCCl CC5321 [17821 [445Al CD9DEl [FD2El C09DC1 [0E14l C586El [92461 [4011121 [CF88l CC97Cl [DDA2l [3BDCl [32481 C3E3E1 CACE6l CE346l CF14El [C2DEl CBABEl t7fc111l [CDE4l [79761 [07981 [CD1112l [74881 CAE5Cl [84821 [E094l [05281 CDCEE1 [A466l [68381 CA440l [7501111 C4DC2l [7AA01 (2EC41 [4ECE1 CCF1Cl C67AAl [591El [2A741 [88521 C882El CEBAE1 [60B4l CA8111A1 (44961 [6A1El CB67A1 [7860] [51111111] [A2841 [33001 [ 1A881 CDF86l CAE8A1 [E654l C3D5A1 [88021 [2481111 [5076] C7EF41 t0f421 CF97Cl CF14El [7881111 CDE861 t67f8l C8E821 [55BEl [66761 C8CF4l ~.. 81

11119 DATA 8028,9B,14,CO,BA,17,1117,45,72,5AOC [F5B41 218 OATA 8390,21,7111,70,C0,3A,05,21,06,0EAIII [287A1 11111 DATA 803111,72,6F,72,3A,2111,2A,23,7B,2EB5 [9C4C1 219 OATA 8398,7B,CD,3A,III5,21,1111,1110,E5,0839 [ 15521 111 DATA 8038,26,111111,E5,21,111111,00,C0,26,0CIIIC [BAIIIC1 22111 OATA 83A0,2A,F3,7B,E5,21,1111,1110,01,2920 [0D5E1 112 DATA 804111,17,CD,CD,17,C0,1B,2111,C3,2697 [F29C1 221 OATA 83AB,EB,B7,E0,52,C0,6B,IIIB,CD,4709 [A84A1 113 DATA 804B,D4,20,C9,FO,E1,E1,70,32,70B4 [A2BIII1 222 OATA 83B0,4D,05,1118,2111,20,20,2111,20,2520 [7EA21 114 DATA 805111,16,7B,E1,7D,32,17,7B,E1,111FEB [83A6l 223 OATA 83B8,20,2111,20,C0,30,1118,21,1111,115B [1111161 115 DATA 8058,70,32,18,7B,E1,22,19,7B,3179 [074A1 224 DATA 83CIII,IIIIII,E5,21,08,00,CD,6B,III8,3EIIIA [92621 116 DATA 806111,FD,E5,2A,18,7B,26,1110,E5,40A5 [80821 225 DATA 83CB,CD,3D,08,21,06,7B,CD,3A,6C2C [EC141 117 DATA 8068,21,11,00,CD,DB,1F,2A,19,1EF9 [FCA01 226 DATA 83D0,1115,2A,F3,7B,E5,21,01,1110,167E [41541 118 OATA 807111,7B,6E,26,00,CD,9B,14,E5,2609 [3D7A1 227 DATA 83DB,D1,19,E5,21,03,0111,CD,6B,7199 [2F801 119 DATA 8078,21,00,1110,C0,26,17,CD,BA,1C1C [54881 228 DATA 83E0,08,C0,3D,IIIB,CD,4D,05,1113,3735 [0F921 12111 OATA 808111,17,03,20,20,20,C0,1B,20,0F62 [3CE81 229 OATA 83E8,2111,2111,20,C0,30,08,06,0E,111A [E84C1 121 DATA 8088,2A,18,7B,26,00,E5,21,11,10C7 [623A1 23111 DATA 83F0,21,70,70,CO,E2,05,C9,2A,094C [2FA61 122 OATA 8090,00,CD,OB,1F,C0,9B,14,21,2000 [8BF01 231 DATA 83FB,B7,70,26,00,E5,2A,B6,70,4691 [2AAA1 123 OATA 8098,1113,00,C0,22,17,C0,1B,20,199A [04561 232 OATA 840111,26,00,01,EB,B7,E0,52,C0,01F5 [F8B21 124 DATA 80AIII,21,03,7B,CD,CC,14,06,0A,15C6 [4A7A1 233 OATA 8408,80,07,E5,21,20,0111,01,CD,5F1F [375C1 125 DATA 80AB,CO,BE,16,C0,1B,20,C0,9B,4A49 [65141 234 OATA 8410,F5,06,E5,21,19,111111,01,C0,6417 [FF441 126 OATA BIIIB0,14,21,02,0111,C0,22,17,CO,III403 [92081 235 OATA 841B,IIIF,07,70,32,BF,70,2A,B6,111E2E [94081 127 DATA 80BB,1B,20,21,1113,7B,CD,3A,05,010D [02561 236 OATA 8420,7D,26,1110,E5,21,10,0111,D1,38C9 [0C181 128 DATA 80CIII,CO,A3,08,E5,21,00,00,D1,40C9 [0162] 237 OATA 8428,CD,F5,06,E5,21,19,00,D1,54EO [5D9C1 129 DATA 80CB,C0,7F,06,CB,45,CA,B5,21,757B [08001 238 OATA 8430,CO,IIIF,07,70,32,BE,70,2A,61CB [330A1 13111 DATA 80D0,C3,0C,22,21,1113,7B,CD,3A,6484 [F9661 239 OATA 8438,CE,70,E5,2A,CC,70,01,EB,611190 [7111561 131 DATA 8008,1115,21,F1,7B,E5,21,F3,7B,1561 [6F661 240 DATA 8440,B7,E0,52,E5,21,64,00,CD,6485 [08741 132 OATA BIIIEIII,CO,F4,1E,2A,F3,7B,E5,21,5D7F [1411111 241 OATA 8448,1118,10,09,El,CD,IIIB,liii,CD,1395 [40741 133 DATA 80EB,III0,1110,D1,C0,7F,06,E5,2A,14F0 [AF921 242 DATA 8450,FF,09,09,21,EB,7B,CD,01,630F [7CFE1 134 DATA 80F0,F1,7B,E5,2A,17,7B,26,00,7958 [237E1 243 OATA 8458,1115,2A,CE,70,E5,21,EB,7B,1011 [F3A61 135 OATA 80FB,01,CD,A5,1116,01,70,A3,6F,4955 [CCE81 244 OATA 8460,C0,2C,05,C5,D5,E5,2A,BA,64A2 [03E21 136 DATA 8100,E5,2A,F1,7B,E5,2A,16,7B,6647 [64941 245 OATA 8468,70,26,00,C0,08,10,09,E1,3A83 [6581111 137 DATA 8108,26,111111,D1,CO,BB,III6,D1,7D,III1F7 [74881 246 DATA 8470,D1,C1,CO,FA,09,D9,E1,CD,4CE3 [ 163C1 138 DATA 8110,A3,6F,CB,45,CA,04,22,2A,515E [60921 247 OATA 8478,08,10,CD,F2,09,C0,00,0F,1453 [219A1 139 OATA 811B,F1,7B,EB,2A,19,7B,73,C3,7881 [9CB41 248 DATA 8480,E5,21,20,00,D1,C0,0F,III7,7B65 [83681 14111 DATA 8120,0C,22,21,111111,00,CB,45,CA,09CC [F142l 249 DATA 8488,22,C0,70,21,EB,7B,CD,2C,2BB2 [67F41 141 OATA 8128,44,21,C9,FO,E1,E1,22,FF,3887 [E5AC1 250 OATA 8490,05,C5,05,E5,2A,7F,70,26,2740 [04841 142 DATA 8130,7A,E1,22,01,7B,FO,E5,21,0007 [616E1 251 OATA 8498,00,C0,08,10,D9,E1,D1,C1,376F [5B9A1 143 OATA 813B,III3,111111,E5,21,11,00,CO,DB,1EF9 [916C1 252 OATA 84AIII,CO,FF,III9,C5,D5,E5,2A,BA,51E2 [0A2C1 144 OATA 814111,1F,2A,FF,20,26,111111,CD,9B,18D1 [59981 253 DATA 84AB,70,26,00,E5,2A,BB,70,26,3A30 [9BA61 145 DATA 8148,14,CD,22,17,CD,BA,17,05,380B [39AA1 254 OATA 84B0,00,01,EB,B7,E0,52,CD,III8,25E2 [A1E21 146 OATA 815111,76,6F,6E,3A,2111,C0,1B,2111,2C82 [4E881 255 OATA 84BB,10,09,E1,D1,C1,CO,FA,III9,2BB1 [791116] 147 DATA 8158,2A,III1,7B,E5,21,0B,IIIIII,E5,15BD [C9601 256 DATA 84C0,CO,DIII,IIIF,E5,21,2111,00,D1,5C69 [599C1 148 OATA 816111,21,0111,00,E5,21,64,1110,E5,1EAD [0F221 257 OATA 84CB,C0,0F,III7,22,C2,7D,2A,BC,608C [60F81 149 DATA 816B,C0,2D,21,21,111E,IIIIII,E5,21,6A6B [207F.:} 258 OATA 8400,7D,26,1110,E5,2A,B0,7D,26,3A28 [40881 150 OATA 817111,11,111111,CD,DB,1F,C0,9B,14,1E7E [F9J:I~J 259 DATA 8408,00,D1,19,E5,21,C8,00,D1,3BC9 [66961 151 DATA 817B,CO,BA,17,1115,62,69,73,3A,4808 [67921 260 OATA 84EIII,CD,7F,06,CB,45,CA,D9,25,75A7 [99061 152 DATA 8180,2111,C0,1B,2111,2A,r~,7A,E5,209D [C9BA1 261 DATA 84E8,21,0111,C0,22,C4,7D,21,0111,0D36 [88281 153 DATA 8188,21,13,0e,E5,21,111111,00,E5,1BFD [AA261 262 OATA 84F0,00,22,C6,7D,C3,4E,26,2A,10D6 [C67E1 154 DATA 8190,21,64,00,E5,C0,20,21,2A,0164 [AE2El 263 DATA 84FB,CE,70,E5,21,EB,78,CD,2C,61F2 [034C1 155.OATA 819B,FF,20,26,00,C0,9B,14,CD,77A1 [9EBE1 264 DATA 850111,1115,C5,D5,E5,2A,BC,7D,26,244C [82AE1 156 DATA 81A0,22,17,C0,1B,2111,C9,21,07,0EB1 [07641 265 DATA 8508,1110,C0,08,10,D9,E1,D1,C1,376F [AA941 157 OATA 81AB,IIIIII,E5,21,11,111111,CO,OB,1F,3EED [5CD21 266 DATA 851111,CD,FA,III9,D9,E1,CD,08,10,508C [15081 158 DATA 81B0,2A,FF,20,26,00,C0,9B,14,2EB6 [80BC1 267 DATA 8518,CD,F2,1119,CD,DIII,IIIF,E5,21,50A7 [D2DC1 159 DATA 81B8,C0,22,17,CO,BA,17,08,41,65ED [790C1 268 DATA 8520,20,0111,01,CD,IIIF,07,22,C4,0614 [B62C1 16111 DATA 81CIII,6E,7A,61,68,6C,3A,20,21,20C9 [61621 269 DATA 8528,70,21,E8,7B,CD,2C,05,C5,2A07 [47DE1 161 OATA 81CB,III3,111111,C0,22,17,C0,1B,20,199A [C371111 27111 OATA 8530,D5,E5,2A,7F,7D,26,00,CD,52CD [C6D4l 162 DATA 81D0,21,D6,7B,CO,CC,14,1116,0E,2082 [66961 271 DATA 8538,1118,10,D9,E1,D1,C1,CD,FF,11D9 [61DE1 163 DATA 810B,CD,BE,16,C0,1B,2111,2A,FF,4BE3 [CE321 272 OATA 8540,1119,C5,05,E5,2A,BC,7D,26,224C [8C881 164 DATA 81EIII,20,26,00,CD,9B,14,CD,22,111160 [4844] 273 DATA 8548,1110,E5,2A,B0,7D,26,1110,D1,3471 [EA6A1 165 DATA 81E8,17,21,02,0111,CD,22,17,CD,0583 [263E1 274 DATA 855111,EB,B7,ED,52,CD,III8,10,D9,4671 [4DC81 166 OATA 81FIII,1B,20,21,D6,7B,C0,3A,05,0C50 [50821 275 DATA 8558,E1,01,Ct,CO,FA,09,CD,D0,568E [C82E1 167 DATA 81FB,21,F3,7B,E5,21,F1,7B,CD,2F87 [59F61 276 DATA 8560,111F,E5,21,2111,111111,D1,CD,IIIF,3A31 [276El 168 OATA 820111,F4,1E,2A,F1,7B,E5,21,00,770E [97ACl 277 DATA 8568,07,22,C6,7D,2A,B8,7D,26,177C [B9A41 169 DATA 8208,1110,D1,eD,7F,III6,E5,2A,F3,2913 [8111981 278 DATA 857111,111111,E5,21,0B,IIIIII,D1,CD,4E,3F70 [566A1 170 DATA 821111,7B,E5,21,64,00,D1,CD,E0,11149E [1F781 279 DATA 8578,1117,22,C8,7D,2A,89,7D,26,16BB [2DAE1 171 OATA 8218,1116,D1,70,A3,6F,E5,2A,F3,329B [80BC1 280 DATA 8580,00,E5,2A,BB,7D,26,00,D1,3421 [663C1 172 DATA 8220,7B,E5,21,00,00,01,CD,CC,02F2 [557C1 281 DATA 8588,EB,B7,ED,52,E5,21,08,111111,477C [CBB01 173 DATA 8228,06,D1,7D,A3,6F,E5,2A,F3,329B [3CC21 282 OATA 8590,D1,C0,4E,07,E5,2A,7F,7D,5573 [2CDA1 174 OATA 823111,7B,E5,2A,7F,7D,26,00,D1,05D1 [36881 283 DATA 8598,26,00,D1,CD,0F,07,22,CA,051A [E2821 175 OATA 823B.C0,92.06.01,70,A3,6F,CB,4EA1 [13001 284 OATA 85A0,70,C9,FD,E1,E1,22,0D,7A,1B30 [4412] 176 OATA 8240,4S,CA,45,23,21,06,7B,C0,18FB [8EB6l 285 DATA 85AB,FO,E5,2A,00,7A,6E,26,00,4074 [16101 177 OATA 8248,3A,05,21,20,00,65,2E,01,1BA9 [57121 286 OATA 85B0,11,19,00,B7,E0,52,C2,A9,02BD [08A21 178 OATA 8250,E5,C0,30,08,06,0E,21,70,460A [AF921 287 OATA 85B8,26,21,B6,70,E5,21,B7,7D,0CEF [3FF61 179 DATA 8258,70,CO,E2,05,2A,F3,7B,70,13C7 [04F41 288 OATA 85C0,E5,C0,00,22,C3,1E,27,19,4477 [89AC1 180 OATA B260,32,7F,70,C9,2A,FF,20,26,073A [34981 289 OATA 85C8,11,1A,00,B7,E0,52,C2,C1,0215 [4A7E1 181 OATA 8268,00,C0,9B,14,C0,22,17,C0,2763 [90961 290 OATA 85D0,26,21,88,7D,E5,21,B9,7D,0D33 [929E1 182 OATA 8270,BA,17,09,20,20,20,4E,61,5A9D [D43E1 291 DATA 85DB,E5,C0,0D,22,C3,1E,27,19,4477 [46821 183 OATA B278,60,65,3A,20,21,03,00,CD,2B49 [5C481 292 OATA 85E0,11,1B,00,B7,ED,52,C2,D9,024D [2F9E1 184 OATA 8280,22,17,CD,1B,20,C0,4D,05,0E7B [709E1 293 DATA 85E8,26,21,8A,70,E5,21,BB,7D,0D77 [C3EA1 185 DATA 8288,00,06,0E,21,D6,7B,CD,E2,0474 [DC781 294 DATA 85FIII,E5,C0,0D,22,C3,1E,27,19,4477 [2DAC1 186 OATA 8290,05,21,06,7B,CO,CC,14,06,12C6 [C88E1 295 OATA 85FB,11,1C,00,B7,E0,52,C2,E9,03BD [8BDB1 187 OATA 8298,0E,CO,BE,16,CD,1B,20,CD,2269 [64EE1 296 OATA 8600,26,CD,BB,22,C3,1E,27,19,3557 [CC561 188 OATA 82A0,9B,14,21,02,00,C0,22,17,4FE7 [28601 297 OATA 8608,11,10,00,B7,EO,S2,C2,F9,03ED [D4BC1 189 DATA 82AB,2A,FF,20,26,00,C0,22,17,2FC7 [E9B21 298 OATA 8610,26,C0,46,23,C3,1E,27,19,2C87 [59721 190 OATA 82B0,CD,1B,20,21,1111,00,E5,21,67B3 [40361 299 DATA 8618,11,1E,00,B7,ED,52,C2,09,030D [48961 191 DATA 82BB,D6,7B,CD,3A,05,CD,A3,08,6D92 [82001 300 OATA 8620,27,CD,09,24,C3,1E,27,19,3F97 [57881 192 OATA 82C0,01,C0,66,06,7A,B3,CA,04,573C [65F01 301 DATA 8628,11,1F,00,87,ED,52,C2,1E,038A [80761 193 OATA 82CB,23,05,22,F3,7B,21,D6,7B,2D3B [F8BA1 302 DATA 8630,27,21,BC,7D,E5,21,8D,7D,0D3B [A6BE1 194 OATA 82D0,E5,2A,F3,7B,01,19,E5,21,6607 [71C81 303 DATA 8638,E5,C0,0D,22,C9,FD,E1,E1,46DF [FA281 195 OATA 82DB,06,7B,E5,2A,F3,7B,01,19,6C0F [8F161 304 DATA 8640,22,D3,7A,FO,E5,2A,03,7A,230C [03C01 196 OATA 82E0,6E,26,00,CD,E4,1F,EB,E1,343B [01F01 305 DATA 8648,6E,26,00,E5,21,7F,00,D1,30F5 [86501 197 OATA 82E8,73,2A,F3,7B,23,D1,1B,C3,2879 [10841 306 OATA 8650,7C,A2,67,7D,A3,6F,EB,2A,18EB [86EE1 198 OATA 82FIII,A6,23,21,06,7B,E5,21,02,528C [90761 307 OATA 865B,D3,7A,73,21,01,00,E5,21,7A93 [EE321 199 DATA 82FB,III0,01,19,6E,26,00,E5,21,315B [32561 308 DATA 8660,11,00,CO,DB,1F,2A,FF,20,1D1E r70ce1 200 OATA 8300,3A,00,D1,C0,7F,06,CB,45,09C3 [87861 309 DATA 8668,26,00,CD,9B,14,CD,22,17,00D7 [0C761 201 OATA 830B,CA,16,24,21,D6,7B,E5,21,60A7 [705C1 310 OATA 8670,CD,BA,17,06,45,72,72,6F,49E8 [7BA41 202 OATA 8310,01,00,01,19,6E,26,00,65,18BD [CB061 311 DATA 8678,72,20,2A,D3,7A,6E,26,00,3B54 [E94C1 203 DATA 8318,2E,01,E5,06,0E,21,70,70,0BE9 [88621 312 DATA 8680,E5,21,00,00,C0,26,17,CD,7CD3 [A57C1 204 OATA 832111,CO,E2,05,21,06,7B,E5,21,5A07 [05781 313 DATA 8688,1B,20,2A,FF,20,26,00,CD,0E65 [E480l 205 DATA 8328,01,1110,E5,21,02,111111,CD,F3,1F49 [022C1 314 OATA 8690,9B,14,CD,22,17,C0,1B,20,509A [92861 21116 DATA 8330,08,C3,25,24,21,40,111111,65,324D [IIICCCl 315 OATA 8698,2A,03,7A,6E,26,00,E5,21,2888 [8C9C1 21117 OATA 8338,2E,01,E5,1116,0E,21,70,7D,0BE9 [E86E1 316 OATA 86A0,8111,0111,01,7C,B2,67,7D,B3,59AS [DA961 21118 OATA 8340,CO,E2,1115,21,06,7B,CD,3A,5A4C [09EIII1 317 OATA 86AB,6F,EB,2A,D3,7A,73,C9,21,069F [B3F6l 209 DATA 8348,1115,C0,4D,05,00,CD,BD,III6,3A18 [BABEl 318 OATA 86BIII,04,70,CD,3A,III5,CD,40,1115,04C3 [10BEl 210 DATA 8350,CB,45,CA,49,24,21,FF,00,694A [AB821 319 DATA 86B8,11,2111,47,69,67,61,2D,43,0C55 [302El 211 DATA 8358,65,2E,01,E5,06,0E,21,70,374A [A9261 32111 OATA 86C0,41,44,2D,50,61,69,6E,74,3324 [C618l 212 DATA 8360,7D,CO,E2,05,C3,DB,24,21,14C1 [E77Cl 321 OATA 86C8,2111,20,CD,AIII,06,CB,45,CA,08FC [81D4l 213 DATA 8368,2E,0111,65,2E,01,E5,21,D6,1A48 [6048] 322 DATA 86DIII,07,28,21,24,78,E5,CD,4D,0E7B [5882] 214 DATA 8370,7B,CD,3A,05,CO,B2,0B,22,0D42 [4892] 323 OATA 86D8,1115,09,50,41,49,4E,54,2E,IIID26 [25441 215 DATA 837B,F3,7B,2A,F3,7B,E5,21,00,603E [53BCl 324 OATA 86E0,43,4D,44,CD,70,13,21,24,353A [CC40l 216 OATA 8380,1110,D1,CD,7F,06,CB,45,CA,294C [8BCAl 325 DATA 86EB,7B,11,01,00,CD,11,18,CD,3F31 [727Al 217 DATA 8388,72,24,21,111C,00,22,F3,7B,35F5 [4632] 326 DATA 86F0,1B,2111,21,00,7D,22,F3,7B,035D [2354] e 82 ~

327 DATA 86F8,21,24,7B,CD,49,1A,7D,EE,1804 328 DATA 8700,01,6F,CB,45,CA,07,28,21,004D 329 DATA 8708,24,7B,CD,A4,18,2A,F3,7B,1ED5 330 DATA 8710,CD,B6,18,CD,1B,20,2A,F3,442F 331 DATA 8718,7B,E5,21,01,00,D1,19,22,03A4 332 DATA 8720,F3,7B,C3,DA,27,21,01,00,733E 333 DATA 8728,E5,CD,00,7D,7D,32,D5,7B,44E1 334 DATA 8730,2A,D5,7B,26,00,E5,21,80,2E16 335 DATA 8738,00,D1,CD,92,06,CB,45,CA,279C 336 DATA 8740,6F,28,2A,D5,7B,26,00,E5,3635 337 DATA 8748,21,80,00,D1,CD,E0,06,CB,38BF 338 DATA 8750,45,CA,48,28,21,D5,7B,E5,19CF 339 DATA 8758,CD,84,26,21,00,00,E5,CD,4057 340 DATA 8760,00,7D,7D,32,D5,7B,2A,D5,1405 341 DATA 8768,7B,26,00,E5,21,80,00,D1,3989 342 DATA 8770,CD,CC,06,CB,45,CA,6C,28,5800 343 DATA 8778,21,D5,7B,E5,CD,1F,27,21,228B 344 DATA 8780,02,00,E5,CD,00,7D,7D,32,104C 345 DATA 8788,D5,7B,C3,12,28,21,03,00,6CC2 346 DATA 8790,E5,CD,00,7D,7D,32,D5,7B,44E1 347 DATA 8798,C3,D4,20,01,00,D1,19,22,53C4 348 DATA 87A0,F3,7B,C3,DA,27,21,01,00,733E 349 DATA 87A8,E5,CD,00,7D,7D,32,D5,7B,44E1 350 DATA 87B0,2A,D5,7B,26,00,E5,21,80,2E16 351 DATA 87B8,00,D1,CD,92,06,CB,45,CA,279C 352 DATA 87C0,74,75,2A,D5,7B,26,00,E5,2CF5 353 DATA 87C8,21,80,00,D1,CD,E0,06,CB,38BF 354 DATA 87D0,45,CA,E0,06,21,D~,7B,E5,0E2F 355 DATA 87D8,CD,84,26,21,00,00,E5,CD,4057 356 DATA 87E0,00,7D,7D,32,D5,7B,2A,D5,1405 357 DATA 87E8,7B,26,00,E5,21,80,00,D1,3989 358 DATA 87F0,CD,CC,06,CB,45,CA,CC,06,596E 359 DATA 87F8,21,D5,7B,E5,CD,1F,27,21,228B 360 DATA *ENDE* 361 adr=&8000:zeile=104:memory &7FFF 362 READ d:s:if d$="*ende*"then 373 363 pr=0 364 FOR i=1 TO 8 365 READ a:s:a=val!"&"+a$) 366 POKE adr,a:adr=adr+1 367 pr=pr*2:if pr>65535 THEN pr=pr-65535 368 pr=unt!pr>xor a:if pr<0 THEN pr=pr+6553 6 369 NEXT i 370 READ pr$:pr2=val!"&"+pr:s>:if pr2<0 THEN pr2=pr2+65536 371 IF pr<>pr2 THEN PRINT"Pruefsummenfehler in Zeile";zeile:STOP 372 zeile=zeile+1:goto 362 373 SAVE"PAINTPAS.BIN",B,&8000,&800 374 PRINT d$:end Listing 16. Das Binärfeld»PAINTPAS.BINu (Schluß)... 100 '********************************* 110 '*PAINTPAS.BAS - Umw.in PAINT.CHN* 120 '********************************* 130 140 MEMORY &7FFF 150 LOAD"PAINTPAS.BIN",&8000 160 OPENOUT "PAINT.CHN" 170 FOR i=&8000 TO &8800 180 PRINT.9,CHRS<PEEK<I>>; 190 NEXT i 200 CLOSEOUT Listing 17... wird zu»paint.chncc. 100 '********************************** 101 "* TS1.DAT - DATA-Lader von 'CPC" * 102 '********************************** 103 104 DATA 8000,C3,E2,20,CD,AB,43,6F,70,552A 105 DATA 8008,79,72,69,67,68,74,20,28,29A8 106 DATA 8010,43,29,20,31,39,38,35,20,2DB2 107 DATA 8018,42,4F,52,4C,41,4E,44,20,3FD8 108 DATA 8020,49,6E,63,00,04,00,A1,42,3240 109 DATA 8028,00,00,00,00,00,00,00,00,0000 110 DATA 8030,00,00,00,00,00,00,00,00,0000 111 DATA 8038,00,00,00,00,00,00,00,00,0000 112 DATA 8040,00,00,00,00,00,00,00,00,0000 113 DATA 8048,00,00,00,00,00,00,00,00,0000 114 DATA 8050,00,00,00,14,53,63,68,6E,02EA 115 DATA 8058,65,69,64,65,72,20,43,50,2106 116 DATA 8060,43,34,36,34,2F,36,36,34,28F8 117 DATA 8068,50,19,00,0E,1C,00,00,00,2E40 118 DATA 8070,1C,01,1A,1A,1D,00,00,1B,0C53 119 DATA 8078,1B,1B,D5,0B,1C,01,00,00,11B4 120 DATA 8080,1C,00,17,17,1D,17,17,00,0D0A 121 DATA 8088,00,FF,FF,03,1F,00,00,00,20E8 122 DATA 8090,00,00,00,00,00,00,00,00,0000 123 DATA 8098,00,00,00,01,01,01,02,03,0018 124 DATA 80A0,00,00,01,0C,00,00,00,00,00E0 125 DATA 80A8,00,00,00,00,00,00,00,00,0000 126 DATA 8080,00,00,00,00,00,00,00,00,0000 127 DATA 80B8,00,00,00,00,01,12,00,00,0040 128 DATA 80C0,00,00,01,18,00,00,00,00,01A0 129 DATA 80C8,01,18,00,00,00,00,00,00,0680 130 DATA 80D0,7E,B7,37,C8,23,F5,E5,7E,1BD8 131 DATA 80D8,CD,E8,01,E1,F1,3D,C8,18,5444 132 DATA 80E0,F3,CD,00,02,0D,0A,00,C9,4A69 tf0d0l [705Al tb2e6l tb1b8l t6c0el [1456] tdfc8l [6544] td6bel [2866] tddb0l t9fbal [5260] tbc6al [4E26l tdfd4l td1aal rda5cl [7554] tc4cel [F02El [2282] [87F4l te95el tbed8l tbea0l t1fcal tfcd2l t5a7al [5696] taa52l t534al [51D6l t7bc6l tfd46l tab9al t5c16l t3d6cl ted4al t9f26l tfea6l [93BEl ted14l [578El [9516] [906Al ta612l [5808] ta284l te9bel [1A88l tdfb6l taebal [0036] ta690l [8158] [9874] t3c04l [1340] tced8l [533El t4edcl tdeb6l [0286] t4e14l t7bd2l [1354] OABEl tda24l [C706l rda18l te90cl tac1el t73e0l tebeal t4a06l [141)0] [5216] t612cl [35EEl [8246] teb1bl [2660] t497el td23el tf732l [0454] [6270] t747al tf9eal t4fbal tb480l 133 DATA 80E8,6F,E5,CD,A6,00,C9,FE,80,1F58 134 DATA 80F0,DC,6B,02,D4,84,02,E6,7F,7C5B 135 DATA 80F8,18,EE,E5,21,EE,01,18,04,2E70 136 DATA 8100,ES,21,E8,01,22,13,02,E1,6669 137 DATA 8108,E3,F5,C5,D5,7E,23,B7,28,5B0A 138 DATA 8110,07,ES,CD,E8,01,E1,18,F4,2EA8 139 DATA 8118,D1,C1,F1,E3,C9,7D,B4,C8,4ECC 140 DATA 8120,3A,24,01,87,87,87,E3,E3,1B51 141 DATA 8128,E3,E3,C5,01,D2,04,C1,3D,56CF 142 DATA 8130,20,F4,2B,18,E8,CD,D0,01,2C35 143 DATA 8138,D8,2A,CE,01,18,DF,F5,C5,7DC3 144 DATA 8140,D5,E5,21,A8,01,CD,35,02,5E34 145 DATA 8148,21,A2,01,CD,D0,01,2A,BA,329A 146 DATA 8150,01,D4,1D,02,E1,D1,C1,F1,333F 147 DATA 8158,C9,F5,CS,D5,E5,21,B4,01,4AF5 148 DATA 8160,18,E9,F5,C5,DS,E5,21,AE,2160 149 DATA 8168,01,18,E0,F5,3A,E0,00,B7,1737 150 DATA 8170,28,10,C5,DS,E5,AF,32,E0,00E0 151 DATA 8178,00,21,C8,01,CD,35,02,E1,1709 152 DATA 8180,D1,C1,F1,C9,F5,3A,E0,00,4CF0 153 DATA 8188,FE,FF,28,F6,C5,D5,E5,3E,4E28 154 DATA 8190,FF,32,E0,00,21,C2,01,18,6D1A 155 DATA 8198,E3,F5,C5,D5,E5,21,BC,01,5FES 156 DATA 81A0,18,DA,F5,C5,D5,E5,E5,11,2C97 157 DATA 81A8,F0,00,21,8B,01,01,10,00,74BC 158 DATA 81B0,ED,B0,D1,3A,9E,01,4F,3A,4750 159 DATA 81B8,9C,01,82,D5,CD,DC,02,Dt,569D 160 DATA 81C0,3A,9F,01,4F,~A,90,01,83,3035 161 OATA 81C8,CD,~C,02,21,F0,00,C0,00,551A 162 DATA 81DP,01,2A,A0,01,CD,10,02,E1,18E9 163 OATA 8108,D1,C1,F1,C9,21,F0,00,06,48BE 164 DATA 81E0,00,09,EB,21,9B,01,34,35,19B1 165 DATA 81E8,28,02,12,C9,1B,1B,21,0A,1AAC 166 DATA 81F0,03,06,03,2B,0E,2F,0C,96,0292 167 DATA 81F8,30,FC,86,F5,79,FE,30,28,38E8 168 DATA 8200,01,12,13,F1,10,ED,C9,01,0BD7 169 DATA 8208,0A,64,21,6B,01,C3,35,02,10FC 170 DATA 8210,21,7B,01,C3,35,02,11,03,0301 171 DATA 8218,00,CD,5F,03,E6,01,18,06,3F92 172 DATA 8220,11,06,00,CD,5F,03,6F,26,07DC 173 OATA 8228,00,C9,11,12,00,18,F4,11,30D9 174 DATA 8230,0C,00,18,08,11,0F,00,18,052C 175 OATA 8238,03,11,09,00,E1,C1,E5,3A,011C 176 DATA 8240,00,00,B7,28,1A,05,C5,CD,7823 177 OATA 8248,A0,00,7C,B5,28,0F,CD,E1,5407 178 OATA 8250,03,FE,13,20,08,CD,E1,03,3C05 179 OATA 8258,FE,03,CA,D4,20,C1,01,2A,684C 180 OATA 8260,01,00,19,E9,22,02,00,78,0F10 181 DATA 8268,32,DD,00,79,B7,28,0B,3E,2CE0 182 DATA 8270,C3,32,38,00,21,FB,1F,22,68F8 183 OATA 8278,39,00,21,A5,03,11,A0,00,13EC 184 OATA 8280,01,18,00,ED,B0,21,B0,03,0C20 185 DATA 8288,11,B8,00,01,0C,00,ED,B0,279A 1'86 OATA 8290,AF,6F,67,32,00,00,22,04,4590 187 OATA 8298,00,22,06,00,3E,7E,32,D1,12FO 188 OATA 82A0,00,32,E0,00,C9,C3,16,03,15EB 189 OATA 82A8,C3,20,03,C3,39,03,C3,2F,65BO 190 OATA 82B0,03,C3,34,03,C3,2A,03,C3,3185 191 DATA 82B8,39,03,C3,20,03,C1,00,82,05BE 192 DATA 82C0,00,43,00,C4,00,C5,00,C1,1F55 193 DATA 82C8,00,C5,D5,E5,0D,E5,FD,E5,2103 194 DATA 82D0,F5,6F,26,00,E5,CD,A6,00,6000 195 OATA 8208,F1,FD,E1,00,E1,E1,D1,C1,53DF 196 OATA 82E0,C9,C5,D5,E5,00,E5,FD,E5,4553 197 DATA 82E8,CO,A3,00,70,18,EB,0E,FF,4A1F 198 DATA 82F0,18,0C,0E,00,E0,5B,D2,00,0960 199 DATA 82F8,13,1A,FE,20,28,FA,21,65,104F 200 DATA 8300,00,06,03,C0,7B,04,1A,C0,0E01 201 OATA 8308,A6,04,FE,41,38,12,FE,51,49F5 202 DATA 8310,30,0E,47,13,1A,FE,3A,20,112C 203 OATA 8318,06,78,06,40,13,18,02,1B,0327 204 OATA 8320,AF,21,SC,00,77,23,0C,0D,5761 205 OATA 8328,28,19,1A,CD,B2,04,20,13,1983 206 OATA 8330,FE,3F,28,0F,FE,2A,28,0B,7233 207 DATA 833B,FE,2E,2B,07,06,0B,CD,77,7001 208 DATA 8340,04,18,10,06,0B,C0,5E,04,05AC 209 OATA 8348,1A,FE,2E,20,06,13,06,03,3533 210 DATA 8350,C0,5E,04,21,68,00,06,18,70C4 211 OATA 8358,36,00,23,10,FB,C9,1A,0C,1AA4 212 DATA 8360,00,28,0B,FE,3F,28,09,FE,03D4 213 OATA 8368,2A,2B,0B,CD,82,04,28,0B,16EB 214 DATA 8370,77,23,13,10,E9,C9,13,3E,3454 215 DATA 8378,3F,18,02,3E,20,77,23,10,1AAA 216 DATA 8380,FC,C9,CD,A6,04,FE,20,38,5C20 217 DATA 83BB,00,E5,C5,21,9B,04,01,0E,21AC 218 DATA 8390,00,ED,B1,C1,E1,C9,BF,C9,24EB 219 OATA 8398,20,2E,2C,3B,3A,3D,3F,2A,1CC0 220 OATA 83A0,5B,5D,3C,3E,7B,70,FE,61,3D11 221 OATA 83A8,DB,FE,7B,Dtii,06,20,C9,7C,563E 222 DATA 83B0,CO,B4,04,70,F5,1F,1F,1F,4B25 223 DATA 83B8,1F,CO,B0,04,F1,E6,0F,C6,2FE8 224 DATA 83C0,90,27,CE,40,27,C3,C9,03,5FA5 225 DATA 83C8,AF,37,CB,7C,C0,7C,B7,7D,4203 226 DATA 8300,C8,3E,FF,C9,32,0B,00,C5,7AC5 227 OATA 83D8,CD,AF,1E,C1,2A,06,00,B7,436F 228 OATA 83E0,E0,42,0A,A8,20,EB,01,F9,7437 229 OATA 83E8,01,00,FC,09,22,C6,00,AF,1037 230 OATA 83F0,6F,67,22,CE,00,32,0C,00,2790 231 DATA 83F8,3E,C3,32,09,00,21,DE,20,2508 232 DATA 8400,22,0A,00,EB,22,CC,00,E9,2BF9 233 OATA 8408,E5,2A,C6,00,B7,E0,42,22,666A 234 DATA 8410,C6,00,ED,5B,C4,00,B7,ED,7CB3 235 OATA 8418,52,19,EB,E1,DA,75,10,ED,3BE3 236 OATA 8420,B0,C9,2A,C6,00,EO,B0,22,6196 237 OATA 842B,C6,00,09,C9,5E,23,56,23,7643 Listing 18.»TS1.BINu [8512] [0FD8l t3f96l tf2fel [75C4l [90B6l [7728] [722El t9da2l [ 1270] te602l tb55cl [287Al t4c68l t9dc8l [26A2l [FC52l tcc70l tb518l t29b8l t1f36l t404cl t29eel t82e2l [1716] t73c0l [3CEAl t5a86l t70c4l [B47Al t0ca6l [8534] [3086] t243cl [08E0l tb044l t945al [51C6l t6e4cl [6056] [1CF6l t6ddcl [8126] tbeb6l ta3bcl t3b80l [4506] t28f0l [0098] tbd54l t2f04l tac5el tab58l [3C5El [9674] t9b4al tca94l [6324] t8b32l [A514l t2e26l tdea6l [1562] [5B46l t3c42l [597Cl t4a9cl ta43el [777Cl [072El [4FE0l [0E30l [ 1110] t3bb2l t607al tfb32l t711el [0318] [9162] [B39El [8986] [051Al tee3cl [3206] t276cl [EE10l tefbel tb1e6l ria10l tcce4l [Btil40l [8492] tdffel [0606] [95EAl [3F02l t7a82l taf5el tec64l t2ca8l [2F8El [630Al t7efel t337cj t9d5al 83

8430,05,5E,23,56,23,4E,23,46,7C20 CCA3C1 346 OATA 8790,79,E0,88,E8,18,09,AF,18,1F02 [83081 238 OATA 347 OATA 8798,03,3C,68,20,26,00,39,77,0005 [13241 239 OATA 8438,E1,C9,00,E1,E8,1A,4F,06,5008 C2F0A1 348 OATA 87A0,F9,00,E9,00,E1,E1,E5,70,5E08 C877E1 240 OATA 8440,00,2F,6F,26,FF,39,F9,E8,0245 C1AA21 349 OATA 87A8,26,00,23,39,F9,6F,26,00,12C8 [88501 241 OATA 8448,03,E0,80,00,E9,01,1A,4F,2567 CC70C1 350 OATA 8780,00,E9,00,E1,21,00,00,54,402C CEF901 242 OATA 8450,06,00,2F,6F,26,FF,39,F9,0257 CF66C1 351 OATA 8788,39,5E,48,23,E5,19,5E,43,07E3 C9C9A1 243 OATA 8458,E8,03,E0,80,E9,00,E1,E8,66F5 C7A4E1 352 OATA 87C0,23,E5,19,E5,FO,E1,01,E1,209F CEDE21 244 OATA 8460,21,E0,FF,39,F9,E8,C5,04,311A [07841 353 OATA 87C8,79,90,38,10,3C,4F,C5,05,1F03 [0E961 245 OATA 8468,05,28,05,AF,12,13,10,FC,0200 C423A1 354 OATA 8700,E5,1A,8E,28,0C,E1,01,C1,63C7 C88EE1 246 OATA 8470,E0,80,C1,3E,20,90,91,28,430A [ 11661 355 OATA 8708,23,00,20,F2,21,00,00,18,18F0 [3F181 247 OATA 8478,06,47,AF,12,13,10,FC,00,07FO C78C01 356 OATA 87E0,0E,23,13,10,EC,01,E1,C1,0987 C318C1 248 OATA 8480,E9,00,E1,21,E0,FF,39,F9,5987 [28001 357 OATA 87E8,21,00,00,39,E8,E0,52,F0,17A5 CA78E1 249 OATA 8488,06,20,AF,77,23,10,FC,00,19EO C9E001 358 OATA 87F0,F9,00,E9,00,E1,CO,C8,04,5E98 CE37E1 250 OATA 8490,E9,00,E1,45,C0,8A,05,86,5F8C [84281 359 OATA 87F8,4F,E1,C0,00,09,5F,E1,7E,0838 C8A4C1 251 OATA 8498,77,00,E9,00,E1,01,70,93,1815 COAF01 360 OATA 8800,93,38,18,0C,00,28,17,91,4457 [06201 252 OATA 84A0,38,F7,3C,4F,43,C0,8A,05,22EO C06EE1 361 OATA 8808,38,12,F5,7E,91,77,06,00,0498 CEE201 253 OATA 84A8,5F,41,AF,83,C8,23,30,06,27A2 C2AA01 362 OATA 8810,50,19,54,50,09,F1,3C,4F,22A8 [96741 254 OATA 8480,86,77,23,AF,1E,01,10,F3,4877 [00781 363 OATA 8818,E0,80,18,02,10,73,00,E9,5907 CC90E1 255 OATA 8488,18,00,78,E6,F8,0F,0F,0F,30CO CF1421 364 OATA 8820,00,E1,C0,00,09,4F,01,E0,4288 [07461 256 OATA 84C0,C6,02,6F,26,00,39,78,E6,6CF2 [12901 365 OATA 8828,53,E8,00,21,00,00,39,1A,11F8 [22081 257 OATA 84C8,07,3C,47,AF,37,17,10,F0,0FA9 C71CE1 366 OATA 8830,F5,86,38,03,88,38,01,78,596A COF521 258 OATA 8400,C9,E5,09,E8,E3,73,23,72,4E80 C15F41 367 OATA 8838,12,F1,57,5E,91,38,2F,3C,3E4A C02A21 259 OATA 8408,23,01,73,23,72,23,71,23,2A40 CA33A1 368 OATA 8840,6F,7A,83,38,04,88,70,38,38E2 [52961 260 OATA 84E0,70,C9,00,E1,78,E8,21,00,1FOE C94F21 369 OATA 8848,08,78,93,38,26,91,38,23,08C7 C862C1 261 OATA 84E8,00,44,39,4E,E5,09,23,E3,1569 [26541 370 OATA 8850,3C,87,28,1F,C5,05,2A,E8,32F0 C87C21 262 OATA 84F0,89,38,01,79,12,13,23,87,5510 C373A1 371 OATA 8858,00,5F,10,16,00,42,19,09,1433 C21F21 263 OATA 84F8,28,03,4F,EO,B0,E1,F9,00,140B C002A1 372 OATA 8860,01,05,E5,50,19,EB,E1,4F,4689 C14C21 264 OATA 8500,E9,00,E1,78,21,00,00,44,S92C CFF501 373 OATA 8868,EO,B8,01,C1,18,05,7A,3C,4EAC C450C1 265 OATA 8508,39,4E,ES,09,23,5E,23,56,1340 C692E1 374 OATA 8870,28,19,4F,78,91,3C,BB,38,1916 [63701 266 OATA 8510,18,0C,OO,E1,EB,68,26,00,2804 [28961 375 OATA 8878,01,7B,B7,28,0E,2A,E8,00,0828 [95841 267 OATA 8518,44,39,EO,B0,21,20,00,39,3B51 C8A2C1 376 OATA 8880,06,00,09,EB,21,01,00,39,00AS C791C1 268 OATA 8520,F9,00,E9,00,E1,21,20,00,5CFC CC0FC1 377 OATA 8888,4F,EO,B0,21,00,00,54,39,0841 [40421 269 OATA 8528,39,5E,23,56,68,26,00,44,099C C462E1 378 OATA 8890,5E,13,19,F9,00,E9,0D,E1,2367 C3EFC1 270 OATA 8530,39,E0,80,21,22,00,18,E7,3217 C8A1E1 379 OATA 8898,E1,20,C2,66,08,6C,26,00,64SC [43841 271 OATA 8538,00,E1,E8,78,2F,6F,26,FF,4CS7 CF72E1 380 OATA 88A0,00,E9,21,02,00,54,39,5E,518C CFE8E1 272 OATA 8540,39,F9,70,23,48,06,00,E8,2C43 C403C1 381 OATA 88A8,13,19,7E,36,01,23,77,C9,03C3 C624E1 273 OATA 8548,EO,B0,00,E9,B7,ED,S2,19,4901 CABFA1 382 OATA 8880,21,04,00,54,39,5E,48,23,14C5 CF7261 274 OATA 8550,08,3E,90,C3,27,20,87,E0,7088 CE0041 383 OATA 88B8,E5,19,5E,43,23,E5,19,E5,7968 C118C1 275 OATA 8558,52,87,E0,42,30,03,09,19,1CC7 CE8681 384 OATA 88C0,FO,E1,01,E1,AF,88,28,04,S53C [44041 276 OATA 8560,C9,3E,91,C3,27,20,87,E0,7528 CFFB21 385 OATA 88C8,89,20,08,78,B9,E1,01,FO,S513 CF4C61 277 OATA 856B,52,EB,13,EA,71,06,F0,18,1068 [36921 386 OATA 8800,F9,05,E9,1A,8E,20,F6,23,51FF C341E1 278 OATA 8570,01,F8,11,00,00,C9,05,E8,3ECS C4E901 387 OATA 8808,13,05,00,18,E7,7C,87,20,0F66 C0F9A1 279 OATA 8578,B7,E0,52,EB,E1,18,EB,87,6239 CE10E1 388 OATA 88E0,03,70,87,C0,3E,11,C3,29,043B [51981 280 OATA 8580,E0,52,21,01,00,CB,28,C9,658F CE17A1 389 OATA 88E8,20,C0,00,0A,00,3E,01,C3,24F9 CECOA1 281 OATA 8588,CO,OF,08,18,F5,CO,B0,09,5455 C05F41 390 OATA 88F0,27,20,C0,81,0A,18,F5,C0,0827 [04841 282 OATA 8590,18,F0,B7,E0,52,21,01,00,2A26 CF13E1 391 OATA 88F8,AC,0F,C0,97,0A,18,E0,09,4423 [751E1 283 OATA 859B,C0,28,C9,CO,OF,0B,18,F5,7921 C20FC1 392 OATA 8900,70,87,09,3E,02,CA,27,20,0806 C53A21 284 OATA 85A0,CO,B0,09,18,F0,C0,72,07,4E77 C94C21 393 OATA 8908,CO,F5,0A,18,0F,09,CB,78,SF72 [80321 285 OATA 85AB,21,01,00,00,28,C9,CO,OF,1EF9 CFOF21 394 OATA 8910,09,C2,88,0A,09,70,87,09,4828 [50061 286 OATA 8580,08,18,F5,C0,80,09,18,F0,1494 CFC9C1 395 OATA 8918,C8,09,C5,05,E5,09,70,87,4381 C751E1 287 OATA 8588,C0,72,07,21,01,00,C8,08,79B0 C3F841 396 OATA 8920,20,05,09,C8,88,18,S4,C5,0310 CCF801 288 OATA 85C0,2B,C9,CO,OF,08,18,F4,C0,3280 CE44C1 397 OATA 8928,CB,F8,AF,08,09,C8,FB,70,4AB9 [016E1 289 OATA 85C8,B0,09,18,EF,C0,72,07,21,503F [33801 398 OATA 8930,09,95,28,13,30,06,E0,44,40F6 [338A1 290 OATA 85D0,00,00,C8,08,23,C9,CO,OF,17F9 CS8E41 399 OATA 8938,08,30,08,09,C0,7A,08,2C,006A [62001 291 OATA 8508,08,18,F4,CO,B0,09,18,EF,14A8 C25FC1 400 OATA 8940,30,20,F9,08,28,01,09,F1,0927 [98401 292 OATA 85E0,C0,72,07,21,01,00,08,2B,7963 [21521 401 OATA 8948,E6,80,20,0F,C0,92,08,30,53F6 CFC7C1 293 OATA B5E8,C9,CO,OF,0B,18,F5,CO,B0,4EAE C6F921 402 OATA 8950,25,C0,7B,0B,B7,2C,20,1E,2B46 C8F9E1 294 OATA 85F0,09,18,F0,54,50,4B,42,EB,1A68 C7EBE1 403 OATA 8958,37,1B,20,CO,C6,0B,3F,F5,13C7 C25A81 295 OATA B5F8,21,00,00,7A,B7,3E,10,20,1260 CE1121 404 OATA 8960,28,10,38,01,09,CO,AC,08,138F CC2A41 296 OATA 8600,03,53,3E,08,29,EB,29,E8,1050 C617C1 405 OATA 8968,C8,78,20,09,C0,86,08,20,785B C8C041 297 OATA 8608,30,01,09,30,20,F6,C9,7C,1986 C635C1 406 OATA 8970,20,F6,C0,72,0B,F1,38,02,30EE C3F921 298 OATA 8610,85,CA,03,0A,7C,AA,F5,C0,68AF C9F341 407 OATA 8978,CB,B8,87,09,E1,01,C1,09,55E7 CE4301 299 OATA 8618,80,07,EB,C0,80,07,E8,44,55FE C73E21 408 OATA 8980,C9,09,CB,78,09,C2,14,0A,49C2 CE8E41 300 OATA 8620,40,AF,67,6F,3E,11,E0,6A,0754 [45861 409 OATA 8988,C0,8F,0A,C0,14,0A,OB,2C,49C4 [30181 301 OATA 8628,E0,42,30,02,09,37,3F,CB,6001 C453C1 410 OATA 8990,20,C8,7B,EE,80,47,C9,09,2137 [40801 302 OATA 8630,13,CB,12,30,20,F0,E8,F1,3937 [22761 411 OATA 8998,70,B7,09,CA,72,0B,70,B7,0731 [520A1 303 OATA B638,F0,18,48,E5,C0,92,07,C8,7085 [22041 412 OATA 89A0,C8,09,B5,09,C0,40,08,C5,48FF CCC441 304 OATA 8640,3C,C8,10,01,E8,C0,0F,07,2605 [89081 413 OATA 89A8,05,E5,00,39,C0,72,08,09,4C9F [71481 305 OATA B648,EB,CB,7A,C8,18,35,C0,61,456F C77F61 414 OATA 89B0,2E,05,09,3E,0B,00,23,00,002F C50F81 306 OATA 8650,07,C8,29,10,FO,C9,C0,61,3097 CA38E1 415 OATA 8988,6E,00,08,C8,10,30,03,C0,3A53 C88A21 307 OATA B658,07,CB,C8,3C,CB,10,10,FA,2006 CCF141 416 OATA 89C0,92,08,C0,7B,08,08,30,20,55F2 CA4AE1 308 OATA 8660,C9,E8,7A,87,20,08,78,FE,5858 C4BF61 417 OATA 89C8,F1,09,20,09,20,E5,00,6E,4580 C901E1 309 OATA 8668,10,30,03,47,87,C9,AF,67,07B5 CC06E1 418 OATA 8900.FB.C8,78,20.09,08.C0.87.4335 [AC881 310 OATA 8670,6F,C9,E8,7C,AA,7C,FA,7E,1A4A C985C1 419 OATA 8908,0B,2C,20,28,01,20,F1,F1,080F [50861 311 OATA 8678,07,BA,C0,70,B8,C9,17,C9,34CB [ 10001 420 OATA 89E0,F1,87,08,F1,09,C1,E1,09,5FB7 CACFE1 312 OATA 8680,CB,7C,C8,7C,2F,67,70,2F,6471 C7DE01 421 OATA 89E8,00,E1,C8,B8,80,47,2C,20,40C9 [4821!11 313 OATA 8688,6F,23,C9,70,E6,1!11,6F,26,267C CD4AA1 422 OATA 89FI!I,CC,72,0B,I!I8,C9,70,87,C8,707A [39181 314 OATA 8690,1!11!1,C9,E0,48,CA,I!I0,E0,5B,2C81 CCAE41 423 OATA 89F8,09,95,09,3F,C0,40,1!18,E5,568F C445A1 315 OATA 8698,C8,1!li!I,C5,05,7B,41,4A,53,73F3 C587C1 424 OATA 8AI!II!I,E5,E5,00,39,09,2E,I!I5,09,5553 [73021 316 OATA 86AI!I,1E,I!II!I,1F,CB,18,CB,19,CB,I!I345 C8A841 425 OATA BAI!I8,3E,I!IB,08,CO,C6,1!18,3B,03,168F CE8821 317 OATA 86A8,1A,C8,18,E1,19,E8,E1,E0,31!1F8 CFE461 426 OATA 8A10,CO,AC,0B,3F,C8,15,1!18,30,4931 C990A1 318 OATA 8681!1,4A,44,40,21,E9,62,19,22,3961!1 C1C41!11 427 OATA 8A18,21!1,0C,00,75,1!15,00,28,09,1!1C23 CC8CB1 319 OATA 8688,C8,01!l,EB,21,19,36,E0,4A,7AFI!I CF20E1 428 OATA 8A21!1,20,09,28,1!1E,3E,I!I8,C0,86,25EC C63EA1 321!1 OATA 86C0,22,CA,1!10,44,40,C9,06,1!11!1,2681!1 CC42C1 429 OATA 8A28,08,30,0F,I!IB,CO,AC,I!IB,B7,1699 C42FC1 321 OATA 86C8,11,11!1,27,CO,E2,07,11,E8,1!1376 CC24A1 430 OATA 8A31!1,18,E1,C0,86,1!18,38,04,C0,25FO CAFCC1 322 DATA 8601!1,1!13,CO,E2,1!17,11,64,1!11!1,CD,2F25 [37721 431 OATA 8A38,C6,1!18,3F,E1,01,C1,C8,78,6C52 CEFF21 323 OATA 8608,E2,1!17,1E,I!IA,CO,E2,07,70,7633 C24CI!I1 432 OATA BA41!1,21!1,1!15,CD,87,1!18,18,9A,2C,I!I181!1 CF56C1 324 DATA 86E0,18,1!1D,AF,3C,E0,52,31!1,FB,1F08 C9F281 433 OATA 8A48,21!1,97,37,18,95,38,1!16,C6,3622 C8F1E1 325 OATA 86E8,19,1!14,30,20,1!12,1!15,C8,C6,1!1972 C3A3E1 434 OATA 8A51!1,81!1,38,1!16,18,1B,C6,81!1,38,4088 CC5641 326 DATA 86F0,31!l,00,77,1!11!1,00,23,C9,D0,2688 CAEE21 435 OATA BA58,17,6F,OD,E3,09,E5,C5,78,1!117E CC91!1E1 327 DATA 86F8,7E,I!I0,06,24,4F,21,1!10,1!11!1,257C C9C51!11 436 OATA 8A61!1,C8,F8,09,AB,E6,80,F5,C8,4E31 [1!18361 328 OATA 871!10,21!1,1!12,D0,23,00,7E,01!1,CD,I!IECO C 1C041 437 OATA 8A68,F8,00,E5,00,21,1!11!1,00,C9,58F1 [ 101!11!11 329 OATA 871!18,A6,1!14,06,31!1,3B,29,FE,I!IA,4BS2 CA9841 438 OATA BA70,E1,08,AF,6F,47,4F,57,5F,5665 CD6F81 331!1 DATA 8711!1,38,1!1E,I!IC,I!I0,20,21,D6,1!17,1EFF [68761 439 OATA BA78,67,C9,B7,CB,18,C8,19,C8,1885 [9611!11 331 OATA 8718,FE,I!IA,38,18,FE,11!1,31!1,17,7CF7 C588A1 441!1 OATA 8A81!1,1A,C8,18,C8,1C,C9,87,C8,3271 CD0121 332 DATA 8721!1,54,50,29,08,29,DB,I!IC,0D,370D [2081!11 441 OATA 8A88,14,C8,13,C8,12,C8,11,C8,3545 [74861 333 OATA 8728,20,02,54,50,19,D8,29,DB,1CF2 CC06E1 442 DATA 8A91!1,10,C9,7C,09,84,09,67,78,3FA1 C33EI!I1 334 OATA 8731!1,5F,16,1!11!1,19,08,18,C8,79,2COF [19AE1 443 OATA BA98,D9,88,09,5F,7A,D9,8A,09,51E9 [1!13521 335 OATA 8738,87,C8,7C,87,C9,DO,E1,E1,6A6F [34361 444 OATA 8AAI!I,57, 79,09,89,09,4F, 78,09, 21AO COF021 336 DATA 8741!1,E5,70,26,1!11!1,23,39,4E,81,68E1 CA3521 445 OATA 8AA8,8B,09,47,C9,7C,09,94,D9,7745 CF11!121 337 OATA 8748,38,1C,77,EB,21,1!11!1,1!10,44,1A1C C7F461 446 DATA 8A81!1,67,78,09,9B,09,5F,7A,D9,3849 [82241 338 OATA 8751!1,ED,42,39,F9,EB,E5,1!13,ED,6A97 C761!1C1 447 DATA BA88,9A,09,57,79,09,99,D9,4F,7361 CE21!141 339 OATA 8758,81!1,E8,E1,28,18,4F,I!I3,E0,705F [67261 448 OATA 8AC0,78,09,98,09,47,C9,78,09,15E5 C78FE1 341!1 OATA 8761!1,88,E8,23,F9,00,E9,3E,11!1,6811!1 CA1CA1 449 OATA 8AC8,88,09,CI!I,79,09,89,09,CI!I,71!18E [13421 341 OATA B768,C3,29,21!l,OO,E1,CD,C8,1!14,6788 CF6021 451!1 OATA 8AOI!I,7A,09,BA,09,CI!I,78,09,BB,1775 [91441 342 OATA 8771!1,S7,E1,CO,OO,I!I9,5F,E1,E5,1!17A3 CA3EA1 451 OATA 8A08,09,CI!I,7C,09,8C,09,C9,09,595F CF181!11 343 OATA 8778,70,93,38,1A,14,15,28,16,1C52 [54321 452 OATA 8AEI!I,78,09,A8,F2,E9,1!18,78,17,17E3 CB2E61 344 DATA 8781!1,8A,38,16,4A,I!I6,1!11!1,61!1,39,55A9 C023C1 453 OATA 8AE8,C9,CB,7B,28,1!16,CO,F3,1!18,5929 [971!161 345 OATA 8788,7B,B2,54,50,30,6F,61!1,39,12FO CC181!11 454 OATA 8AF0,C8,3F,C9,70,09,8D,D9,CI!I,71!17E CC9661... 84 ~

455 DATA 8AF8,87,C8,C3,C6,08,7D,D6,81,7D01 [C5141 564 DATA 8E60,CD,97,0A,F1,3D,20,E9,D9,4D73 [D4FA1 456 DATA 8800,DA,72,08,3C,FE,28,D0,D9,7509 [C2E01 565 DATA 8E68,CD,86,0F,C3,0D,0A,11,06,4A84 [08041 457 DATA 8808,C5,D5,E5,08,CD,72,08,08,4C5E [33EC1 566 DATA 8E70,00,DD,19,DD,6E,00,DD,66,381C [00FA1 458 DATA 8810,37,CD,78,08,3D,20,F9,D9,2753 [2AC81 567 DATA 8E78,01,DD,5E,02,DD,56,03,DD,3848 [C5041 459 DATA 8818,7C,D9,A4,D9,67,78,D9,A3,1295 [E9F81 568 DATA 8E80,4E,04,DD,46,05,C9,21,81,3A0F [24A81 460 DATA 8820,D9,5F,7A,D9,A2,D9,57,79,7F33 [63F01 569 DATA 8E88,00,44,4C,54,5C,C9,01,0F,1C09 [8F8E1 461 DATA 8828,D9,A1,D9,4F,78,D9,A0,D9,5A2D [47221 570 DATA 8E90,49,11,A2,DA,21,82,21,C9,3AA8 [73A41 462 DATA 8830,47,C3,78,0A,D9,C5,D5,E5,1813 [7A8E1 571 DATA 8E98,01,04,35,11,33,F3,21,81,04A7 [F80E1 463 DATA 8838,D9,CD,AC,0F,D9,CD,FD,08,4E8D [6CCA1 572 DATA 8EA0,FA,C9,01,72,31,11,F7,17,4875 [8A841 464 DATA 8840,D9,CD,81,0A,18,E8,7D,87,4C61 [12041 573 DATA 8EA8,21,80,D2,C9,C5,D5,E5,D9,223F [54FA1 465 DATA 8848,C8,C8,78,3E,03,C2,27,20,595E [A78A1 574 DATA 8E80,E1,D1,C1,C9,CD,92,07,21,547F [A7E41 466 DATA 8850,CD,AC,0F,7D,C6,80,C8,2F,4E39 [38481 575 DATA 8E88,80,00,3E,20,C8,78,20,0D,4235 [23701 467 DATA 8858,C6,80,6F,D6,14,F5,D9,C5,4183 [00041 576 DATA 8EC0,C8,23,C8,12,C8,11,C8,10,729A [17F41 468 DATA 8860,D5,E5,CD,F5,0A 0 CD,0D,0A,4644 [F8181 577 DATA 8EC8,2D,3D,20,F0,6F,C8,88,C9,132D [5D2E1 469 DATA 8868,2D,C5,D5,E5,CD,81,0A,7D,3735 [25001 578 DATA 8ED0.C8.78.D9.CD.86.0F,28,02,682E [DF101 470 DATA 8870,E1,D1,C1,D9,E1,D1,C1,E3,545D [6FEE1 579 DATA 8ED8,C8,F8,2D,CD,0D,0A,87,C8,5315 [D76A1 471 DATA 8878,8C,E3,30,E3,F1,D9,C9,D9,6857 [C8281 580 DATA 8EE0,7D,28,1C,C8,78,08,C8,F8,393E [3C221 472 DATA 8880,CD,8E,0F,2D,CD,81,0A,D9,4291 [F8061 581 DATA 8EE8,3E,8F,8D,38,16,28,06,CD,2831 [65E21 473 DATA 8888,CD,8E,0F,2C,D9,7D,FE,6C,408C [20701 582 DATA 8EF0,7A,08,2C,18,F3,CD,7A,08,3F93 [2E1E1 474 DATA 8890,D8,C5,C8,88,CD,DF,08,C1,4A63 [80601 583 DATA 8EF8,08,60,69,C8,C3,83,07,21,1998 [A8921 475 DATA 8898,38,09,CD,F5,0A,CD,34,0C,0880 [AAFA1 584 DATA 8F00,00,00,C9,3E,92,C3,27,20,1D32 [3A3E1 476 DATA 88A0,CD,97,0A,C8,78,28,03,CD,4D18 [EE1A1 585 DATA 8F08,7C,85,CA,72,08,C8,7C,08,0EA4 [5F1E1 477 DATA 88A8,0D,0A,D9,2D,D9,CD,DF,08,1989 [C1701 586 DATA 8F10,CD,80,07,3E,90,29,3D,C8,4115 [E2A21 478 DATA 8880,F5,38,03,CD,81,0A,D9,2D,7D8F [7A161 587 DATA 8F18,7C,28,FA,44,4D,11,00,00,2D2C [63921 479 DATA 8888,D9,CD,DF,08,38,05,D9,2C,44DA [FA5A1 588 DATA 8F20,62,6F,08,C0,C8,88,C9,CD,2227 [ 1AF21 480 DATA 88C0,CD,81,0A,7D,FE,6C,38,38,4658 [05201 589 DATA 8F28,C8,04,E8,1E,00,38,04,FE,7996 [27021 481 DATA 88C8,D9,01,AA,2A,11,AA,AA,21,7875 [FDDE1 590 DATA 8F30,19,38,18,1D,CD,C8,04,D9,05C9 [9F881 482 DATA 88D0,7F,AA,CD,97,0A,DD,E5,DD,07E3 [8A841 591 DATA 8F38,C8,78,D9,16,07,28,01,14,614E [AA7A1 483 DATA 88D8,21,07,0D,3E,05,CD,34,0F,1078 [E5A81 592 DATA 8F40,92,30,01,AF,FE,09,38,02,4876 [12701 484 DATA 88E0,DD,E1,CD,AC,0F,CD,97,0A,47C8 [22841 593 DATA 8F48,3E,09,3C,57,D5,D9,FD,21,18A7 [CA041 485 DATA 88E8,CD,97,0A,C5,D5,E5,D9,CD,4A13 [765C1 594 DATA 8F50,5D,00,DD,E5,CD,E8,10,DD,3E49 [3A441 486 DATA 88F0,AC,0F,2D,2D,D9,2D,CD,0D,5558 [A65A1 595 DATA 8F58,E1,D1,4F,7A,3C,C8,78,20,489A [A41A1 487 DATA 88F8,0A,D9,E1,D1,C1,D9,CD,81,2607 [22141 596 DATA 8F60,10,81,F2,68,10,FD,36,00,33A8 [A6761 488 DATA 8C00,0A,2C,2C,F1,2C,2D,C8,D8,040C [93E01 597 DATA 8F68,00,18,08,FE,0C,38,02,3E,083A [D0A21 489 DATA 8C08,78,EE,80,47,C9,67,AA,3F,154F [52FC1 598 DATA 8F70,08,D5,CD,80,11,D1,C8,78,2342 [91C21 490 DATA 8C10,28,32,D7,6E,86,2A,1D,EF,00CD [E9001 599 DATA 8F78,28,05,3E,2D,CD,E5,10,C8,1547 [E8DE1 491 DATA 8C18,38,74,0D,D0,00,0D,D0,7A,0C4E [05A41 600 DATA 8F80,78,28,03,61,0E,00,C8,79,306F [1A701 492 DATA 8C20,88,88,88,88,08,7E,A8,AA,7FC4 re7fe1 601 DATA 8F88,28,05,CD,E3,10,18,07,CD,02F3 [DA981 493 DATA 8C28,AA,AA,AA,2C,2D,3E,04,CA,6952 [A5241 602 DATA 8F90,D9,10,0D,F2,8F,10,7A,87,6278 [E0C01 494 DATA 8C30,27,20,C8,78,C2,27,20,D9,0375 [83601 603 DATA 8F98,28,17,3E,2E,CD,E5,10,0C,1130 [71921 495 DATA 8C38,CD,98,0F,D9,7D,2E,81,95,4E37 [0C0A1 604 DATA 8FA0,28,06,CD,E3,10,15,20,F7,0273 [88601 496 DATA 8C40,F5,CD,F5,0A,D9,CD,86,0F,533F [063E1 605 DATA 8FA8,15,FA,81,10,CD,D9,10,18,2614 [0CA81 497 DATA 8C48,D9,CD,81,0A,C5,D5,E5,D9,482F [C74A1 606 DATA 8F80,F7,C8,78,C8,3E,45,CD,E5,4838 [1C6A1 498 DATA 8C50.2C,CD,0D,0A.D9.E1.D1.C1.206F [280C1 607 DATA 8F88,10,3E,28,C8,7C,28,06,7C,0D60 [ 1AD61 499 DATA 8C58,CD,F5,0A,DD,E5,DD,21,8C,53C2 [DC581 608 DATA 8FC0,ED,44,67,3E,2D,CD,E5,10,6806 [CD021 500 DATA 8C60,0D,3E,06,CD,34,0F,DD,E1,05D7 [0AE01 609 DATA 8FC8,7C,06,2F,04,D6,0A,30,F8,3C23 [E0D61 501 DATA 8C68 0 2C,D9,CD,A2,0F,2D,D9,CD,3273 [A7201 610 DATA 8FD0,C6,3A,DD,70,00,DD,23,18,720A [52861 502 DATA 8C70,0D,0A,F1,C5,D5,E5,6F,26,1384 [C5C81 611 DATA 8FD8,0C,FD,7E,00,FD,23,87,20,30AA [E8001 503 DATA 8C78,00,30,01,25,CD,08,10,D9,08C1 [27381 612 DATA 8FE0,04,FD,28,3E,30,DD,77,00,39DA [CFEC1 504 DATA 8C80,2C,CD,97,0A,D9,E1,D1,C1,332F [E0F21 613 DATA 8FE8,DD,23,C9,FD,E5,2C,2D,20,7752 [38141 505 DATA 8C88,CD,0D,0A,7D,FE,67,DA,72,64FA [51521 614 DATA 8FF0,0E,06,0C,FD,36,00,30,FD,09FD [17EC1 506 DATA 8C90,08,C9,7D,8A,9D,D8,89,1D,3647 [C0F41 615 DATA 8FF8,23,10,F8,AF,C3,7D,11,C5,0778 [3CE81 507 DATA 8C98,7D,E9,A2,88,2E,3A,7D,8E,19DC [4A501 616 DATA *ENDE* [E0CE1 508 DATA 8CA0,E3,38,8E,63,7E,49,92,24,68A4 [ED8E1 617 adr=~8000:zeile=104:memory ~7FFF [184E1 509 DATA 8CA8,49,12,7E,CD,CC,CC,CC,4C,2794 [55541 618 READ d:f:if d:f=" ENDE*"THEN 629 rffaa1 510 DATA 8C80,7F,A8,AA,AA,AA,2A,D9,CD,0E27 [78881 619 pr=0 [5F1E1 511 DATA 8C88,A2,0F,D9,87,C8,78,F5,C8,4409 [E22C1 620 FOR i=1 TO 8 [16621 512 DATA 8CC0,88,CD,F5,0A,7D,FE,88,30,7070 [65001 621 READ a:f:a=val<"s."+a:f) [F1401 513 DATA 8CC8,47,C5,D5,E5,2C,CD,D0,0F,05C8 [14361 622 POKE adr,a:adr=adr+1 [2A1C1 514 DATA 8CD0,E5,C8,3C,C8,1D,7D,E1,F5,4858 [2A6E1 623 pr=pr 2:IF pr>65535 THEN pr=pr-65535 [859C1 515 DATA 8CD8,CD,08,10,2C,2D,28,01,2D,65A7 [E4AE1 624 pr=unt<pr>xor a:if pr<0 THEN pr=pr+6553 516 DATA 8CE0,D9,F1,E1,D1,C1,F5,CD,81,4537 [42061 6 [5E841 517 DATA 8CE8,0A,DD,E5,DD,21,10,0E,3E,225A [7E021 625 NEXT i [A60A1 518 DATA 8CF0,08,CD,49,0F,DD,E1,F1,30,3A2E [AC141 626 READ pr:f:pr2=val<"s."+pr:fl:if pr2<0 THEN 519 DATA 8CF8,0A,F5,D9,CD,98,0F,D9,CD,2A33 [48641 pr2=pr2+65536 [42961 520 DATA 8D00,97,0A,F1,85,6F,38,09,F1,5C08 [E79E1 627 IF pr<>pr2 THEN PRINT"Pruefsummenfehler 521 DATA 8D08,C8,D9,CD,86,0F,C3,F5,0A,4114 [98E21 in Zeile";zeile:STOP [681E1 522 DATA 8D10,E1,3E,01,C3,27,20,6D,2E,725C [8E7C1 628 zeile=zeile+1:goto 618 [1E7A1 523 DATA 8D18,1D,11,60,31,70,46,2C,FE,07EE [CD901 629 SAVE"TS1.8IN",8,~8000,S.1000 [A55C1 524 DATA 8D20,E5,7F,74,36,7C,89,84,21,604D [71841 630 PRINT d:f:end C81FE1 525 DATA 8D28,77,53,3C,FF,C3,2E,7A,D2,2186 [C5EC1 526 DATA 8D30,7D,58,95,1D,7C,25,88,46,3972 (44A21 Listing 18... rs1.bincc (Schluß) und... 527 DATA 8D38,58,63,7E,16,FC,EF,FD,75,3F83 [F5381 528 DATA 8D40,80,D2,F7,17,72,31,7D,87,6809 [93801 529 DATA 8D48,C8,DD,E5,D9,CD,86,0F,D9,46C7 [40681 530 DATA 8D50,AF,C8,78,28,03,3C,C8,88,6906 [58E21 100.********************************** [CED81 531 DATA 8D58,F5,CD,DF,08,38,08,D9,CD,520F [82341 101 '* TS2.DAT - DATA-Lader von cpc * [80401 532 DATA 8D60,F5,0A,F1,C8,FF,F5,D9,01,6F0F [92421 102 ********************************* [4EDC1 533 DATA 8D68,CF,06,11,8E,E9,21,7E,4A,688A [510C1 103 [DE861 534 DATA 8D70,D9,CD,DF,08,30,05,CD,2E,4480 [480A1 104 DATA 9000,C8,88,7D,D9,D6,80,6F,9F,4D41 [C1EA1 535 DATA 8D78,0F,18,4F,DD,21,CE,0E,3E,07A2 [E3021 105 DATA 9008,67,11,4D,00,CD,F5,06,11,38C1 [074E1 536 DATA 8D80,02,08,D9,11,12,00,DD,19,1803 [52241 106 DATA 9010,05,00,19,7C,FE,D9,20,01,0285 [68281 537 DATA 8D88,CD,73,0F,D9,CD,DF,08,38,730A [453C1 107 DATA 9018,3C,FD,77,00,ED,44,CD,40,2802 [888C1 538 DATA 8D90,08,08,3D,20,EC,D9,11,0C,060A [A79E1 108 DATA 9020,12,7D,FE,81,30,06,CD,83,0121 [CF4A1 539 DATA 8D98,00,DD,19,D9,D9,CD,6E,0F,3CDF [A5701 109 DATA 9028,12,FD,35,00,C8,F8,3E,84,35A0 [00901 540 DATA 8DA0,C8,F8,CD,0D,0A,C5,D5,E5,40F8 [60641 110 DATA 9030,95,2E,00,28,08,CD,7A,08,4008 [ED441 541 DATA 8DA8,CD,73,0F,CD,97,0A,D9,CD,729F [04601 542 DATA 8D80,86,0F,CD,0D,0A,D9,E1,D1,5897 [F11C1 111 DATA 9038,C8,1D,3D,20,F8,FD,7E,00,63A8 [D7CC1 112 DATA 9040,F5,3E,0C,08,78,1F,1F,1F,779D [51A81 543 DATA 8D88,C1,CD,F5,0A,DD,E5,CD,2E,4908 [A1681 113 DATA 9048,1F,E6,0F,C6,30,FD,77,00,391A [EC941 544 DATA 8DC0,0F,DD,E1,D9,CD,6E,0F,CD,2673 [E4681 114 DATA 9050,FD,23,78,E6,0F,47,C5,D5,7718 [F7AC1 545 DATA 8DC8,0D,0A,F1,17,30,0A,F5,D9,18C8 te8061 115 DATA 9058,E5,C8,25,CD,87,08,C8,25,4D97 [F8EA1 546 DATA 8DD0,CD,8E,0F,2D,CD,81,0A,F1,4289 [843C1 116 DATA 9060,CD,87,08,E8,E3,19,D1,E3,4EAD [CF121 547 DATA 8DD8,DD,E1,C8,4F,C8,C8,F8,C9,4F05 t76a81 117 DATA 9068,ED,5A,E8,E1,E3,ED,4A,44,770C [98221 548 DATA 8DE0,7F,E7,CF,CC,13,54,7F,F6,12A0 [43341 118 DATA 9070,4D,E1,C8,25,CD,87,08,08,019A [A4AA1 549 DATA 8DE8,F4,A2,30,09,7F,6A,C1,91,5753 t8fc01 119 DATA 9078,3D,20,C8,F1,C1,FD,E1,C9,0467 [85CA1 550 DATA 8DF0,0A,06,80,85,9E,8A,6F,44,1992 [80801 120 DATA 908lli,FD,E5,E1,5F,16,00,19,7E,5EEC [73DC1 551 DATA 8DF8,80,82,2C,3A,CD,13,80,6A,61EE [86E21 121 DATA 9088,36,0lli,FE,35,D8,1D,FA,9C,004C [90841 552 DATA 8E00,C1,91,0A,06,81,00,00,00,41E8 [29FE1 122 DATA 9090,11,28,7E,3C,77,FE,3A,D8,0EAC [61EE1 553 DATA 8E08,00,00,80,21,A2,DA,0F,49,143F tce581 123 DATA 9098,36,00,18,F1,36,31,23,36,1614 [C9CC1 554 DATA 8E10,7D,E8,A2,88,2E,8A,7D,8E,189C [FD501 124 DATA 90A0,00,0C,C9,D9,01,00,00,D9,1761 [13201 555 DATA 8E18,E3,38,8E,63,7E,49,92,24,68A4 [84861 125 DATA 90A8,CD,72,08,DD,7E,00,CD,A6,747C [10121 556 DATA 8E20,49,92,7E,CD,CC,CC,CC,4C,0794 (D83A1 126 DATA 9080,04,FE,2E,20,0C,D9,C8,70,38A2 [C588l 557 DATA 8E28,7F,A8,AA,AA,AA,AA,DD,21,0CC3 [5A941 127 DATA 9088,37,C0,C8,F0,D9,DD,23,18,3802 [3886] 558 DATA 8E30,0A,0F,3E,05,C5,D5,E5,F5,0513 rdc861 128 DATA 90Cili,EA,FE,45,28,21,CD,39,12,42FC [21D2l 559 DATA 8E38,CD,AC,0F,CD,97,0A,F1,CD,450F [086E1 560 DATA 8E40,49,0F,D9,E1,D1,C1,C3,97,36ED te9f21 561 DATA 8E48,0A,F5,D9,CD,6E,0F,18,10,2CDC [89241 Listing 19..»TS2.BINcc 562 DATA 8E50,F5,D9,C5,D5,E5,CD,6E,0F,5DFF tc98a1 563 DATA 8E58,CD,0D,0A,D9,E1,D1,C1,D9,6C07 [9126] ~... 85

129 OATA 90C8,30,54,08,C0,83,12,08,08,0488 C6C76l 236 DATA 9420,30,11,FE,03,20,09,3A,00,0170 [5874] 130 OATA 9000,09,C5,6F,26,00,C0,08,10,5174 [10621 237 OATA 9428,00,87,28,03,00,2A,E4,Bm,2278 CEF74l 131 OATA 9008,CO,E9,09,09,C1,08,C8,70,S4FE [7036] 238 DATA 943m,C3,16,20,79,8A,28,C8,7E,630E [20881 132 OATA 90E0,28,01,00,09,18,07,C0,1E,1A68 C30AEl 239 OATA 9438,14,23,CO,C9,03,18,C0,15,1610 [F254l 133 OATA 90E8,12,08,09,C8,E0,00,23,00,2C7F CF340l 240 OATA 9440,FA,F0,14,28,C0,00,02,08,4414 CFE6Al 134 OATA 90F0,7E,00,FE,28,28,06,FE,20,22F9 CF008l 241 OATA 9448,20,08,00,10,28,81,18,EF,1088 CA742l 135 OATA 90F8,20,04,C8,E8,00,23,C0,36,0128 [70ACl 242 DATA 9450,04,05,28,A8,18,04,04,05,0C20 [OAmAl 136 OATA 9100,12,3F,D8,4F,00,23,C0,36,1EF8 [250Al 243 OATA 9458,20,04,36,1A,18,08,CO,E1,17FB [2470] 137 OATA 9108,12,30,0A,D0,23,57,79,87,09A1 C803Al 244 OATA 9460,01,36,00,23,36,mA,23,22,aF6C CIIIA10l 138 DATA 9110,87,81,87,82,4F,C8,68,28,7AAC [10A2l 245 OATA 9468,06,00,C9,2A,E2,00,3A,D0,7734 CEC72l 139 OATA 9118,04,79,E0,44,4F,D9,09,79,0577 CDDA4l 246 DATA 9470,00,87,20,79,7E,C8,6F,20,2E72 [18801 140 OATA 9120,C6,80,FE,SA,08,FE,A6,3F,5028 [691A1 247 OATA 9478,70,E6,0F,20,2E,23,23,7E,03A4 [865Cl 141 DATA 9128,08,C5,00,ES,79,C0,40,12,48DE [33F2l 248 OATA 94Ba,87,F2,97,15,0E,14,ES,C0,7597 [48AE1 142 OATA 9130,00,E1,09,C1,D9,C9,00,7E,4508 [4236] 249 OATA 9488,8A,19,E1,28,08,ES,11,2E,4638 CA47El 143 OATA 9138,00,06,30,3F,00,FE,0A,C9,35D5 [1EACl 250 OATA 9490,00,19,36,1A,E1,AF,77,34,044E C684E1 144 OATA 9140,F5,87,F2,47,12,E0,44,F5,4E29 [CFAE1 251 OATA 9498,C6,2E,5F,16,00,19,7E,FE,6266 [9AA61 145 DATA 9148,C8,3F,C8,3F,3C,21,FA,FF,70BF [BASAl 252 OATA 94A0,1A,20,30,2A,E2,00,23,23,0775 C711E1 146 OATA 9150,11,06,00,19,30,20,FC,E8,mBE8 [53741 253 DATA 94AB,35,18,35,30,20,18,2A,04,181C [0266] 147 DATA 915B,00,21,77,12,00,19,C0,73,6E65 [D08C1 254 OATA 9480,00,E0,58,06,00,87,ED,52,3E14 [3AC01 148 OATA 9160,0F,F1,E6,03,2B,0B,FS,C0,2777 [91921 255 OATA 9488,3B,05,06,FF,CO,EA,14,2A,1782 [73081 149 OATA 916B,83,12,F1,30,20,FB,F1,87,4345 [49841 256 OATA 94C0,04,00,7E,23,22,04,00,18,65A8 C264A1 150 DATA 9170,F2,97,0A,D9,C3,FS,0A,81,5549 C018A1 257 DATA 94C8,17,30,20,06,CO,A3,00,70,0439 [8E72l 151 OATA 917B,00,00,00,00,00,BE,00,00,0238 [88Ba1?"'IR DATA 9400,18,0E,30,30,20,06,CO,AF,08DO [4CM1 152 DATA 91Ba,00,40,1C,98,00,00,20,8C,1ACC CF9441 259 OATA 9408,00,70,1B,04,C0,85,00,70,18C1 [8B9A1 153 OATA 91BB,3E,A8,00,10,A5,04,68,86,321E [FA741 260 OATA 94E0,2A,E2,00,C8,EE,23,77,28,2609 [84A21 154 OATA 9190,04,8F,C9,18,0E,C3,AC,C5,3781 [32E4l 261 DATA 94E8,C9,23,7E,28,C9,3E,1A,C9,6770 [43081 155 OATA 9198,E8,7B,20,D0,CO,CE,18,C2,6684 [05161 262 OATA 94F0,E5,2A,E2,00,7E,E6,0F,FE,64C8 [8AI!IB1 156 OATA 91A0,53,0E,F9,7B,39,3F,01,E8,0770 [33061 263 OATA 94F8,06,28,27,CD,68,15,FE,21,03E1 [F7A21 157 OATA 91A8,28,AB,AO,C5,10,FB,C9,78,2491 [2210] 264 OATA 9500,30,08,FE,1A,28,04,C8,AE,0408 CSC7Al 158 OATA 9180,CE,97,40,70,87,CB,C8,F8,4AE6 [823C1 265 OATA 9508,1B,F1,11,50,00,06,1E,C5,3751 [30301 159 OATA 9188,CS,OS,7C,C0,7A,08,C0,7A,S68C [1454] 266 OATA 9510,05,C0,68,15,01,C1,FE,21,51A1 [49C01 160 OATA 91C0,08,B4,67,E3,ED,SA,E8,E1,2167 [86021 267 OATA 9518,3B,06,C8,AE,12,13,10,EF,0E13 CFE881 161 OATA 91CB,E3,E0,4A,44,40,E1,30,06,464A [89AE1 268 OATA 9520,AF,12,E1,C9,00,21,5D,00,4566 [0396] 162 OATA 9100,C0,78,08,2C,37,C8,70,C6,7944 CA2EA1 269 OATA 9528,00,7E,00,87,C8,06,00,FE,7C06 [60F8l 163 OATA 910B,03,6F,C8,8B,C9,0E,01,1B,0ECA [8EF01 270 DATA 9530,20,C0,04,0D,23,C9,3B,05,2999 [88661 164 OATA 91E0,02,0E,00,C0,3F,13,1A,8E,0F6E [02CA1 271 OATA 9538,00,7E,00,87,C8,3E,10,32,7CDA CCFOCl 165 OATA 91EB,20,08,23,13,10,FB,79,EE,142C [505E1 272 DATA 9540,00,00,37,C9,ES,C0,68,15,66AF [0F8E1 166 OATA 91F0,01,4F,21,40,00,39,F9,69,121F CF8321 273 OATA 9548,C8,AE,E1,77,C9,3E,AF,4F,52F1 [0E3C1 167 OATA 91F8,26,00,00,E9,0E,01,1B,02,0676 [F25C1 274 OATA 95S0,C5,CO,F0,15,C1,CD,24,16,48F2 C38CEl 168 OATA 9200,0E,00,C0,3F,13,00,20,01,1080 [68761 275 DATA 9558,C8,C5,E5,CO,F7,07,01,C1,43F7 CC708l 169 OATA 920B,E8,0E,00,1A,86,8E,20,E2,704A [50861 276 OATA 9S60,co,36,16,08,05,cc,83,07,6659 [91861 170 OATA 9210,23,13,10,F7,0E,01,18,0A,18AE CEE4B1 277 OATA 9568,E8,73,0C,00,20,02,23,72,692C [07601 171 DATA 921B,C0,3F,13,1A,86,77,23,13,6E89 [289Cl 278 OATA 9570,E8,C9,CO,F0,15,C0,24,16,52A2 [82E0l 172 OATA 9220,10,F9,E8,F9,00,E9,C0,3F,2059 [6E121 279 OATA 9578,C8,CS,E5,CD,A3,11,D9,E1,413F [03001 173 OATA 922B,13,1A,2F,A6,77,23,13,10,0382 [30001 280 OATA 9SB0,C1,C0,36,16,08,05,09,CC,53CA CSAE21 174 OATA 9230,FB,18,EF,C0,3F,13,1A,A6,6A16 CF80A1 281 OATA 9588,BF,0A,D9,C3,01,0S,E5,E8,5SAO [14161 175 OATA 923B,77,23,13,10,F9,1B,E3,F0,3683 [6C721 282 DATA 9S90,0E,00,C5,os,co,68,15,o1,15CF [31001 176 OATA 9240,E1,00,E1,21,00,00,39,E8,5969 [97741 283 OATA 9598,C1,FE,00,28,08,FE,1A,2B,5F9C [061El 177 OATA 924B,21,20,00,45,39,FD,E9,0D,1FE3 CF6AAl 284 OATA 9SA0,07,C8,AE,0C,13,12,10,EA,24SA CC6A41 178 OATA 9250,E1,21,21,00.39,7E,87,28,7096 C424E1 285 OATA 95A8,E1,71,C9,C0,68,15,FE,1A,78DA [044C1 179 DATA 9258,03,AF,1B,06,28,46,C0,8A,2840 [709C1 286 OATA 9580,28,13,C8,AE,FE,0A,2B,0D,04C5 [39EAl 180 DATA 9260,05,A6,21,22,00,39,F9,21,2C37 [79001 287 OATA 9588,FE,00,20,EF,C0,68 1 15,FE,71A0 [A34Bl 181 OATA 9268,00,00,28,01,23,0D,E9,3E,0690 [572Cl 288 OATA 95C0,0A,20,02,C8,AE,C9,2A,E2,0712 [51821 182 OATA 9270,AF,32,E8,00,FO,E1,2A,02,42EA CC0E2l 289 OATA 95C8,00,4F,3A,00,00,87,C0,7E,1AA2 C7FC21 183 OATA 9278,00,06,10,CO,E2,0S,AF,12,0918 [86441 290 OATA 95Dm,E6,0F,20,10,23,23,E5,7E,75E0 COA70l 184 OATA 92B0,E1,22,E2,00,FO,ES,7C,87,6073 [8E9Cl 291 OATA 9508,C6,2E,5F,16,00,19,71,E1,6267 CE876l 185 OATA 928B,20,06,3E,22,32,00,00,c9,1679 C201El 292 OATA 95E0,34,F0,18,2B,FE,06,28,1S,2020 CA85El 186 OATA 9290,3A,E8,00,87,2B,0A,C0,86,2C34 [25821 293 OATA 95E8,E1,06,00,C5,E5,30,CA,A6,788E CC01E1 187 OATA 9298,13,20,05,2A,E2,00,77,C9,0487 [6C3Cl 294 OATA 9SF0,00,30,30,CA,A9,00,3D,CA,0188 [87061 188 OATA 92A0,CD,F2,03,2A,E2,00,36,00,SF8C [18801 295 OATA 95F8,AC,00,C3,82,00,2A 1 E8,00,4438 [4886] 189 OATA 92A8,11,0C,00,19,E8,21,5C,00,0074 COA58l 296 DATA 9600,3A,EA,00,8E,C8,34,SE,16,2A5A [03C61 190 OATA 9280,01,24,00,ED,80,C9,06,06,01FE CA566l 297 OATA 9608,00,19,71,C9,2A,E2,00,23,0608 CE428l 191 OATA 9288,21,E6,13,C5,E5,06,03,E0,2mE8 [89AAl 298 OATA 9610,23,7E,87,CB,36,00,0E,15,1509 [616A1 192 OATA 92C0,58,02,00,13,1A,FE,20,28,1870 [7A68l 299 OATA 9618,C0,8A,19,C8,3E,F0,32,00,4524 C11CE1 193 OATA 92C8,FA,1A,CO,A6,04,96,28,0A,6A62 CA0DAl 300 OATA 9620,00,C9,70,C3,C6,16,C1,01,36E8 [2AA01 194 OATA 9200,E1,C1,11,04,00,19,10,E3,4207 C1E06l 301 OATA 962B,C5,D0,2A,02,00,C8,7C,28,5ESC COFEE1 195 OATA 9208,87,C9,23,13,10,E8,C1,C1,6EFF [88021 302 OATA 9630,06,CD,83,07,E8,18,0E,E8,279F [0DC0l 196 OATA 92E0,1A,FE,3A,C0,7E,C9,43,4F,3900 CA82El 303 OATA 963B,C8,7C,28,09,C0,83,07,DD,78A7 CC4F41 197 OATA 92EB,4E,C1,S4,52,40,C1,48,42,1958 [0096] 304 OATA 9640,36,00,20,00,23,DS,CD,C6,1060 [62781 198 OATA 92F0,44,B2,4C,S3,54,43,41,55,0048 CCE46l 305 DATA 9648,07,E1,CO,C8,04,E0,58,D2,2010 [85021 199 OATA 92F8,SB,C4,S5,53,S2,CS,3E,AF,13C7 C20C8l 306 OATA 9650,00,DO,E5,E1,87,EO,S2,40,2315 CmEAE1 200 DATA 9300,32,E8,00,C0,69,14,3A,00,2C6C [606E1 307 OATA 9658,E8,91,38,mE,2B,0C,47,E5,5738 [3FAI!I1 201 OATA 9308,00,87,C0,2A,E2,00,C8,AE,3148 [667Cl 308 OATA 9660,3E,20,CS,CO,C6,16,C1,10,048A [66821 202 DATA 9310,7E,E6,0F,C0,C0,30,14,3A,000A [3AC6l 309 OATA 966B,F7,E1,41,04,0S,C8,7E,C5,4891 [788A1 203 OATA 9318,00,00,87,C0,2A,E2,00,3A,7002 CF52El 310 OATA 9670,ES,CO,C6,16,E1,C1,23,18,5C32 C668Cl 204 OATA 9320,EB,00,87,01,80,B0,28,03,64A3 [83FB1 311 OATA 9678,F3,C1,01,D9,E1,01,C1,09,5867 CF6F0l 205 OATA 932B,01,40,00,71,23,23,70,C9,1620 [5F041 312 OATA 9680,CS,00,2A,02,00,0S,C0,27,SF49 [4FOAl 206 OATA 9330,C0,5A,14,2A,E2,00,11,0C,771E [80641 313 OATA 96B8,10,1B,8E,C1,01,CS,CD,C8,111E [90001 207 OATA 933B,00,19,E8,3A,EB,00,87,01,1EAF [589E1 314 OATA 9690,04,C8,43,21,A1,17,0E,04,3FFC [847C1 208 OATA 9340,0F,01,2B,0A,OS,0E,13,C0,0418 [93641 315 OATA 969B,20,8F,21,A5,17,mE,BS,18,3122 CFS2A1 209 OATA 9348,0S,00,01,01,16,F1,C5,C0,1AB3 [1ESC1 316 DATA 96A0,88,54,S2,S5,45,46,41,4C,45EE CA86C1 210 OATA 9350,05,00,C1,3C,c0,7B,32,Dm,1E34 CF622l 317 OATA 96AB,53,45,CO,C8,04,21,02,00,2040 CA13El 211 OATA 9358,00,C9,2A,E2,00,1t,18,00,3954 CE7F2l 318 DATA 96Bm,39,4E,23,C0,59,17,01,F9,047F [968E1 212 DATA 9360,19,06,18,36,00,23,10,F8,0D37 C7AF61 319 OATA 9688,05,C9,E1,7E,23,87,28,0C,4098 [A8C61 213 OATA 9368,C9,22,E2,00,7E,E6,0F,C0,7BF6 CE9AI!I1 320 DATA 96C0,47,7E,C5,E5,CO,C6,16,E1,2F40 [35061 214 DATA 9370,C8,76,28,0A,3E,1A,CO,C6,7064 [68081 321 OATA 96C8,C1,23,10,F5,E9,3E,00,C0,6277 CA0C4l 215 OATA 937B,16,C0,0C,17,1B,03,C8,7E,3994 [69901 322 DATA 9600,C6,16,3E,0A,C3,C6,16,11,6400 C5CA6l 216 DATA 9380,CB,2A,E2,00,E5,11,0C,00,7584 CCC521 323 OATA 9608,0D,01,18,00,11,00,00,1B,a584 CC42Al 217 OATA 9388,19,E8,0E,10,C0,05,00,E1,3010 [197Al 324 OATA 96E0,08,11,1A,01,1B,03,11,1A,03E4 C37F81 218 OATA 9390,3C,20,05,3E,FF,32,00,00,1300 C8DS01 325 OATA 96EB,00,22,E2,0m,C8,7E,28,1C,132C CF07E1 219 OATA 939B,36,00,C9,E3,22,E4,00,E3,0E73 CEC601 326 DATA 96F0,05,C0,68,15,01,88,28,10,5104 [44CC1 220 DATA 93A0,E5,21,C2,00,22,E2,00,E1,6BF9 CBm3E1 327 OATA 96F8,FE,1A,2B,0C,FE,21,30,0C,7858 CmAE6l 221 OATA 93AB,C9,E3,22,E4,00,E3,22,E2,556A [0FBA1 328 DATA 9700,14,15,28,0B,C8,AE,18,E8,mEF8 [OCABl 222 DATA 93Bm,00,C8,7E,C0,3E,02,32,Dm,304C [40761 329 OATA 9708,21,01,00,c9,21,00,00,c9,1D91 [4EF41 223 OATA 9388,00,C9,E3,22,E4,00,E3,22,2AC4 [3874] 330 DATA 9710,3E,AF,32,EB,m0,EO,S3,E6,3FF4 [690A1 224 DATA 93C0,E2,00,C8,76,C0,3E,03,32,69CC CA39Cl 331 OATA 9718,00,C0,7A,18,3A,00,00,87,3FA7 [ 13AI!Il 225 OATA 93C8,Dm,m0,C9,3E,AF,E3,22,E4,7494 CB9C4l 332 DATA 9720,C0,C0,30,14,3A,00,00,87,5627 C044El 226 OATA 9300,00,E3,E5,21,C2,00,22,E2,20C6 [A540l 333 OATA 9728,C0,2A,E2,Bm,36,00,23,23,7455 [5924] 227 OATA 9308,00,C8,AE,F5,CO,EB,14,F1,2041 CAD14l 334 DATA 9730,77,11,06,00,19,77,23,77,3E2S CBCE6l 228 DATA 93E0,87,28,03,CD,E1,01,E1,C9,5837 [6E84l 335 OATA 9738,11,24,00,19,77,23,77,11,0308 C2FF4l 229 OATA 93E8,06,00,21,01,00,7E,FE,7F,0A48 CADAAl 336 OATA 9740,06,FF,19,3A,E8,Bm,87,20,524E C71A4l 230 OATA 93F0,3B,02,3E,7E,4F,36,7E,2A,1E06 [12C0l 337 OATA 9748,18,E5,01,04,0m,AF,C0,09,378F CCFAI!Il 231 OATA 93F8,02,00,22,04,00,16,00,C0,6095 [7634] 338 OATA 9750,19,E1,23,23,4E,23,46,2A,30CA [484Al 232 DATA 9400,E1,03,77,1E,01,FE,08,28,7C88 [585El 339 OATA 9758,E6,00,87,E0,42,C8,3E,90,6AEC [0400] 233 OATA 9408,36,FE,7F,28,32,10,FE,1B,29E0 [0588] 340 DATA 9760,32,00,00,C9,E5,AF,77,23,24C9 [887Cl 234 OATA 9410,2B,20,FE,18,28,29,FE,1A,0132 [82861 341 OATA 9768,77,23,E0,58,E6,00,73,23,2CA5 [3388] 235 OATA 9418,2B,36,FE,00,28,38,FE,20,06EC [71Bml 342 OATA 9770,72,E1,01,04,00,3E,03,C3,0110 [6202] 86 ~ e

343 OATA 9778,09,19,22,E2,00,7E,E6,C0,0854 C3A50J 451 OATA 9A08,3C,28,09,21,5C,00,01,24,15F6 C3046J 344 OATA 9780,C8,CO,AE,19,2A,E2,00,11,4109 [7382] 452 OATA 9AE0,00,E0,80,C9,3E,01;32,00,2090 CF888J 345 OATA 9788,20,00,19,AF,77,23,77,11,1C98 [4776] 453 OATA 9AE8,00,C9,3E,AF,32,E8,00,C0,3DBO [0A20l 346 OATA 9790,04,FF,19,77,23,23,01,04,5002 C081CJ 454 OATA 9AF0,4C,1C,C0,3A,08,00,87,3E,3030 C820Bl 347 OATA 9798,00,3E,01,C0,09,19,CO,AE,0268 C00AAl 455 OATA 9AFB,21,28,E8,2A,E2,00,11,0C,027E CA79Al 348 DATA 97A0,19,C3,81,14,E3,22,E4,00,2878 C9E58J 456 DATA 9800,00,19,11,5C,00,01,24,00,01EC C48E8J 349 OATA 97A8,E3,22,E2,00,7E,E6,C0,C0,6468 C02AEl 457 OATA 9808,E0,80,11,5C,00,0E,0F,CO,SDB8 CFA06l 350 OATA 9780,3E,04,32,00,00,C9,3A,D0,16C0 [6366] 458 OATA 9810,05,00,3C,28,CF,21,33,1C,0106 CA42Al 351 OATA 9788,00,87,C0,ES,CO,SA,1A,E8,3C4F C062Al 459 OATA 9818,11,80,00,01,19,00,E0,80,2532 CC824l 352 OATA 97C0,87,E0,52,E1,30,10,AF,C0,64C3 C86E8J 460 OATA 9820,11,00,01,3A,E8,00,87,20,000E C042Al 353 OATA 97C8,09,19,2A,E2,00,11,08,00,09F4 C2C2Cl 461 OATA 9828,04,EO,S8,01,01,31,00,01,32FO [0840] 354 OATA 9700,19,34,C0,23,34,C9,3E,99,1901 [0876] 462 OATA 9830,C3,80,00,05,0E,1A,C0,05,4157 C038Al 355 OATA 9708,32,00,00,C9,3A,00,00,87,2387 [2886] 463 OATA 9838,00,11,5C,00,0E,14,C0,05,0E7F [0376] 356 OATA 97E0,C0,ES,CO,SA,1A,87,E0,52,46C4 COA1EJ 464 OATA 9840,00,01,21,80,00,19,E8,87,3965 [5C48J 357 OATA 97E8,3E,01,20,10,2A,E2,00,11,1889 COA28l 465 OATA 9848,28,E9,18,37,22,E2,00,7E,2C06 C349AJ 358 OATA 97F0,04,00,19,34,20,04,23,34,0302 [2880] 466 OATA 9850,E6,0F,C8,3E,20,32,00,00,6A48 [8490] 359 OATA 97F8,28,08,3E,03,E1,C0,09,19,15C7 CE0A4l 467 OATA 9858,C9,22,E6,00,E0,53,E8,00,7734 C139Al 360 OATA 9800,18,C8,E1,3E,F2,32,00,00,2738 CE44EJ 468 OATA 9860,E8,E1,22,E2,00,4E,73,23,4650 [4598] 361 OATA 9808,C9,32,E9,00,E8,2A,E2,00,7314 C4C70l 469 OATA 9868,46,72,E8,87,E0,42,28,5A,2FFA [6026] 362 OATA 9810,C8,66,28,2F,C8,A6,3A,E9,7FAO C282CJ 470 OATA 9870,E8,23,11,5C,00,3A,OC,00,78F0 C38A6l 363 OATA 9818,00,C8,47,28,18,23,23,7E,3804 [0950] 471 OATA 9878,12,13,01,08,00,E0,80,06,0F82 CCC4El 364 OATA 9820,28,28,87,20,10,3A,E9,00,0A1A C2ESEJ 472 OATA 9880,18,AF,12,13,10,FC,E5,11,2618 C597Cl 365 OATA 9828,C8,4F,20,17,78,87,20,13,727F [2478] 473 OATA 9888,5C,00,0E,0F,C0,05,00,01,2990 [6986] 366 OATA 9830,79,87,FA,43,19,CS,05,0E,0848 C26A8l 474 OATA 9890,3C,28,3F,2A,E6,00,22,70,1649 [8286] 367 OATA 9838,21,C0,8A,19,01,C1,20,51,3080 C9F92l 475 OATA 9898,00,E0,48,E8,00,C5,05,0E,3E10 CACDAl 368 DATA 9840,2A,E2,00,3A,E9,00,C8,47,2889 C1C9AJ 476 OATA 98A0,1A,C0,05,00,11,5C,00,0E,3F16 CF980l 369 OATA 9848,28,02,C8,EE,23,23,7E,C6,02AE CA0CEl 477 OATA 98A8,21,C0,05,00,01,C1,87,20,27A2 C7A96l 370 OATA 9850,2E,OS,SF,16,00,19,01,06,2900 [1780] 478 OATA 9880,21,2A,70,00,23,22,70,00,14CA CAA68J 371 OATA 9858,2E,C0,9A,19,EO,A0,E2,66,320A [1910] 479 OATA 9888,21,80,00,19,E8,08,78,81,3625 CCF7El 372 OAT.A 9860,19,3C,F2,5C,19,30,3C,C0,1889 CA2C2l 480 OATA 98C0,20,08,11,5C,00,0E,10,C0,21F5 C899Al 373 OATA 9868,9A,19,2A,E2,00,23,23,E6,400C C0258l 481 OATA 98C8,05,00,2A,E2,00,11,00,00,098E CE95Cl 374 OATA 9870,7F,77,20,16,CS,05,ES,C0,2358 C2E8Cl 482 OATA 9800,19,E9,00,2A,E2,00,3E,F0,285C CA9FAl 375 OATA 9878,AE,19,E1,01,C1,20,15,05,4607 C848Cl 483 OATA 9808,C3,29,20,CO,C8,04,FE,11,64AO [3802] 376 DATA 9880,11,28,00,19,01,34,20,02,05GA [6510] 484 OATA 98E0,00,32,0C,00,C9,22,F0,00,7820 C887AJ 377 OATA 9888,23,34,78,81,C2,00,19,E8,1E60 CC8C0J 485 OATA 98E8,E8,E1,E3,22,F2,00,13,13,5425 [2690] 378 OATA 9890,C9,3E,99,01,3E,F0,32,00,7A84 C038CJ 486 OATA 98F0,13,78,E6,FC,5F,21,0E,00,0780 C 18E0J 379 OATA 9898,00,C9,F5,3A,E9,00,C8,47,2909 [1608] 487 OATA 98F8,22,F8,00,00,2A,OE,00,00,2025 C79F2l 380 OATA 98A0,28,01,E8,F1,C9,22,E2,00,0134 [0056] 488 DATA 9C00,6E,02,00,66,03,70,84,28,2AEC C01E0J 381 OATA 98A8,CO,AE,19,C8,18,E6,0E,22,41C6 C58F2J 489 OATA 9C08,48,E0,52,30,0F,00,6E,00,1500 C07C2J 382 OATA 9880,2A,E2,00,C8,E6,C8,6E,C8,2538 C 16FAJ 490 OATA 9C10,00,66,01,ES,00,22,F8,00,7EE0 C4004J 383 OATA 9888,C8,AE,2A,E2,00,E5,C5,11,476F C92FEJ 491 OATA 9C18,00,E1,18,E3,20,0A,OO,SE,583C [1714] 384 DATA 98C0,30,00,19,E8,0E,1A,C0,05,1417 C0F7AJ 492 OATA 9C20,00,00,56,01,00,E5,18,18,38C7 [8284] 385 OATA 98C8,00,C1,E1,11,0C,00,19,E8,20C9 C02A8l 493 OATA 9C28,40,44,00,6E,00,00,66,01,2979 C8ABEJ 386 OATA 9800,C0,05,00,87,C9,C1,01,E0,6883 [8204] 494 OATA 9C30,00,ES,00,19,00,75,00,00,4A11 C651AJ 387 OATA 9808,53,E2,00,CS,E5,C0,5A,1A,19E2 CA4ECJ 495 OATA 9C38,74,01,00,71,02,00,70,03,2577 CF768J 388 OATA 98E0, 01,87,EO, 52,38, 40, 2A, E2, 5086 C4AEEJ 496 OATA 9C40,00,E5,01,2A,F8,00,73,23,4845 C3CAAJ 389 DATA 9BE8,00,01,06,00,09,4E,23,46,01F0 C090El 497 OATA 9C48,72,01,2A,F2,00,73,23,72,0608 C786Al 390 OATA 98F0,23,73,23,72,C0,2C,1A,01,08EO C08BCJ 498 OATA 9C50.C9.00.ES.E1.19.22.C4.00.4088 C28C6l 391 OATA 98F8,04,00,09,30,01,13,70,E6,0078 [8018] 499 OATA 9C58,2A,F0,00,01,04,00,09,00,29FF CCA96J 392 DATA 9900,7F,29,E8,E0,6A,E8,53,5C,2676 [7202] 500 OATA 9C60,ES,C1,09,0A,75,10,E0,48,4C00 [8808] 393 OATA 9908,2A,E2,00,23,23,77,01,28,2F50 C484EJ 501 OATA 9C6B,C6,00,E0,42,01,00,00,21,7AA9 [5148] 394 OATA 9910,00,09,4E,23,46,E8,87,E0,09AF C46C6J 502 OATA 9C70,00,00,0A,30,10,3E,FF,C3,1960 [5086] 395 OATA 9918,42,09,C8,05,E5,CO,AE,19,3249 [8700] 503 OATA 9C78,27,20,E8,E1,E3,7E,23,66,0E30 C279Cl 396 OATA 9920,01,E1,72,28,73,C9,3E,91,5C61 [ 1E96J 504 OATA 9C80,6F,13,13,13,78,E6,FC,5F,31F7 C2AC:8J 397 OATA 9928,32,D0,00,C9,05,09,E1,09,2547 C27AAl 505 OATA 9C88,E8,22,F0,00,2A,OE,00,E5,61CO CCAE2J 398 OATA 9930,21,00,00,54,50,3E,10,29,1709 CF01Al 506 OATA 9C90,00,E1,87,E0,52,30,52,00,4C09 [9826] 399 OATA 9938,E8,E0,6A,E8,09,29,09,30,4ADE CA378l 507 OATA 9C98,6E,00,00,66,01,E5,87,E0,2BOF C2E1EJ 400 OATA 9940,04,09,30,01,13,30,20,EF,0693 CFCF6J 508 OATA 9CA0,52,30,04,00,E1,18,F0,E1,2E39 CF5A8l 401 OATA 9948,C9,C0,50,1A,87,E0,52,21,5849 CF3EEJ 509 OATA 9CA8,05,FO,E1,E0,48,F0,00,F0,4655 C054AJ 402 OATA 9950,00,00,C0,23,C9,CO,S0,1A,1FEC [0080] 510 OATA 9C80,71,02,F0,70,03,F0,75,00,23A6 CA474J 403 OATA 9958,E8,C9,2A,E2,00,11,04,00,4CEC C909CJ 511 OATA 9C88,F0,74,01,00,73,00,00,72,6C20 C85CEJ 404 OATA 9960,19,5E,23,56,23,05,4E,23,1BF3 [ 1550] 512 OATA 9CC0,01,00,ES,E1,00,4E,02,00,2279 C7A0AJ 405 OATA 9968,46,23,5E,23,56,E1,C9,3E,22A8 C217El 513 OATA 9CC8,46,03,C0,04,1E,28,09,00,3A8F [08F6] 406 DATA 9970,AF,32,E8,00,C0,80,1A,3A,42A6 C808CJ 514 OATA 9C00,5E,00,00,56,01,0S,OO,E1,33C7 CA0EAJ 407 OATA 9978,00,00,87,C0,C0,30,14,3A,745A CF6BCJ 515 OATA 9C08,00,ES,E1,00,4E,02,00,46,4584 C574Al 408 OATA 9980,00,00,87,C0,2A,E2,00,36,700E [7156] 516 OATA 9CE0,03,00,5E,00,00,56,01,18,3AAA [3006] 409 OATA 9988,C0,E5,11,0C,00,19,E8,0E,5A1C CA0AEJ 517 OATA 9CE8,18,2A,OE,00,E0,53,0E,00,1858 CE00Al 410 OATA 9990,23,C0,05,00,E1,11,20,00,2576 [9712] 518 DATA 9CF0,05,00,E1,00,75,00,00,74,4E56 [1030] 411 OATA 9998,19,AF,4E,77,23,46,77,11,290F CFF6EJ 519 OATA 9CF8,01,E0,48,F0,00,00,71,02,3E34 C95CCJ 412 DATA 99A0,06,FF,19,71,23,70,23,36,5058 C0E48J 520 OATA 9000,00,70,03,E8,09,87,E0,52,7F4C C61F2l 413 OATA 99A8,80,23,77,23,77,23,77,C9,4703 [7828] 521 DATA 9008,C0,05,FO,E1,2A,C4,00,87,4607 C49C6l 414 DATA 9980,22,E2,00,7E,E6,C0,C8,C3,2803 C90A0J 522 DATA 9010,E0,52,28,18,F0,7E,00,00,607D C71F2J 415 OATA 9988,81,14,3E,22,18,02,3E,21,40F5 CF836J 523 DATA 9D18,77,00,F0,7E,01,0D,77,01,2053 [1878] 416 OATA 99C0,44,40,21,F0,00,22,E6,00,3824 CFA32J 524 DATA 9020,FD,6E,02,F0,66,03,09,0D,6963 COAD2l 417 OATA 99C8,00,E1,01,E1,00,E5,CS,C0,46C8 [5190] 525 OATA 9028,75,02,00,74,03,AF,C9,0D,2508 C3DE2J 418 DATA 9900.FD.1A.C1.3A.00.00.87.C0.64AE CF6FAJ 526 OATA 9030,ES,E1,22,C4,00,06,04,36,42E6 [5544] 419 OATA 9908,2A,F0,00,E0,42,C8,3A,E9,2670 C6EF4J 527 OATA 9038,00,23,10,F8,C9,C0,48,1E,0884 C71AAJ 420 OATA 99E0,00,FE,21,3E,99,28,02,3E,3C12 C3A70J 528 OATA 9040,2A,F4,00,C9,C0,4B,1E,2A,23C2 C25DEJ 421 OATA 99E8,F0,32,00,00,C9,3E,22,18,686C C6F86J 529 OATA 9048,F6,00,C9,21,00,00,22,F4,6080 CA52Cl 422 OATA 99F0,02,3E,21,22,E6,00,00,E1,0EE8 COA88J 530 OATA 9050,0e,22,F6,00,00,2A,DE,00,118C C6E96J 423 OATA 99F8,C1,01,E1,0D,E5,32,E9,00,4302 C2AB8J 531 I>ATA 9058,00,4E,02,D0,46,03,79,80,72EE C1CECJ 424 OATA 9A00,22,E2,00,7E,E6,C0,CA,80,2874 CE4A8J 53:? OATA 9060,28,1E,2A,F4,00,09,22,F4,1914 C444CJ 425 OATA 9A08,18,2A,E6,00,AF,77,23,77,1ED5 CA8A2J 533 OATA 9D68,00,2A,F6,00,87,ED,42,30,12F8 C198EJ 426 DATA 9A10,78,81,28,39,CS,05,0E,1A,13AA C94A6J 534 DATA 9D70,04,ED,43,F6,00,00,6E,00,30E8 ClCOAJ 427 DATA 9A18,CD,05,00,2A,E2,00,11,0C,625E [2466] 535 OATA 9078,00,66,01,ES,OO,E1,18,08,7CF4 C762AJ 428 OATA 9A20,00,19,E8,3A,E9,00,4F,CD,1F98 C70ECJ 536 OATA 9D80,2A,C6,00,01,F8,FF,09,ED,2048 C89E8J 429 OATA 9A28,05,00,01,C1,87,20,1E,05,1161 [8754] 537 DATA 9088,58,C4,00,87,E0,52,08,E8,1088 CDE0EJ 430 OATA 9A30,2A,E2,00,11,2D,00,19,34,2DFE C285CJ 538 OATA 9D90,2A,F4,00,19,22,F4,00,2A,287A CC180J 431 DATA 9A38,20,02,23,34,01,21,80,00,10AC [89F0J 539 DATA 9098,F6,00,87,ED,52,00,ED,53,6369 C8EEEJ 432 OATA 9A40,19,E8,2A,E6,00,34,20,02,3DF2 C7C6CJ 540 OATA 9DA0,F6,00,C9,E0,58,C4,00,73,6048 C11ECJ 433 OATA 9A48,23,34,08,18,C3,2A,E2,00,1814 CC44Al 541 OATA 90A8,23,72,C9,5E,23,56,E8,22,1074 C4C82l 434 DATA 9A50,11,20,00,19,4E,23,46,11,0031 C80E0J 542 OATA 9080,C4,00,22,0E,00,06,04,36,6886 C8E5AJ 435 OATA 9A58,DA,FF,19,71,23,70,11,FC,56F6 C8C04l 543 DATA 9088,00,23,10,F8,C9,3E,AF,4F,0201 C2CE6l 436 DATA 9A60,FF,19,56,28,SE,E8,87,E0,716F C383EJ 544 OATA 9DC0,22,E8,00,AF,77,32,00,00,2320 CF052l 437 DATA 9A68,42,D0,E8,71,23,70,C9,C1,0EFB CF1DCl 545 OATA 90C8,78,32,EA,00,2A,E2,00,22,2F3A CC4A0l 438 DATA 9A70,D1,ED,53,E2,00,CS,E5,C0,5593 C33E4l 546 OATA 9D00,E0,00,21,46,1F,22,E2,00,7774 C036El 439 OATA 9A78,5A,1A,D1,87,EO,S2,DA,26,3D62 [9802] 547 OATA 9008,E1,22,E4,00,E1,0C,0D,20,6382 C3FBBl 440 DATA 9A80,1A,2A,E2,00,01,08,00,09,1BE1 [282El 548 OATA 9DE0,05,CD,26,17,18,03,CD,79,355F CSFB6l 441 OATA 9A88,73,23,72,01,24,00,09,73,3E51 CC3F2l 549 DATA 9DE8,17,2A,ED,00,22,E2,00,2A,1E12 C379Al 442 DATA 9A90,23,72,C9,C0,4C,1C,C0,11,1871 C909EJ 550 OATA 90F0,E4,00,E9,3E,AF,32,EC,00,68A8 CEEFAJ 443 OATA 9A98,0C,00,19,EB,0E,13,C0,05,0A33 CC89BJ 551 OATA 90F8,22,E8,00,2A,E2,00,22,E0,2E19 [24AAl 444 DATA 9AA0,00,3C,C0,18,3F,FD,E1,2A,1564 CAEB6l 552 DATA 9E00,00,21,46,1F,22,E2,00,E1,0389 [5802] 445 OATA 9AA8,02,00,06,10,CD,E2,05,AF,6085 CE8C8J 553 OATA 9E08,22,E4,00,E1,22,EA,00,21,2489 [1340] 446 DATA 9AB0,12,E1,FD,E5,CD,4C,1C,C0,2710 CFFF8J 554 DATA 9E10,5C,00,06,1E,CO,E2,05,AF,2A65 CC6BEJ 447 DATA 9AB8,E5,CO,F2,03,E1,E5,11,1C,SB12 CFFEAl 555 OATA 9E18,12,2A,EA,00,3A,EC,00,B7,1C17 CE682l 448 DATA 9AC0,00,19,EB,21,5C,00,01,0C,1BOE C669EJ 556 OATA 9E20,20,05,CD,4E,16,18,03,C0,0C1B C0E9AJ 449 OATA 9AC8,00,EO,B0,E1,11,0C,00,19,23F1 [5390] 450 OATA 9A00,ES,EB,0E,17,C0,05,00,01,4E50 C86FCJ Listing 19.»TS2.BINcc (Fortsetzung) ~ ~t.. 87

557 DATA 9E28,72,16,21,D0,00,7E,36,00,3434 558 DATA 9E30,87,67,6F,28,08,DD,E5,E1,4F3F 559 DATA 9E38,11,5C,00,ED,52,E8,2A,E8,10D0 560 DATA 9E40,00,73,23,72,18,A3,C6,00,1C40 561 DATA 9E48,ED,5F,32,C8,00,C9,EB,DD,699F 562 DATA 9E50,E1,C1,E1,78,81,28,08,73,5E2D 563 DATA 9E58,08,78,81,28,05,54,5D,13,0EF1 564 DATA 9E60,ED,80,DD,E9,44,4D,DD,E1,4DFF 565 DATA 9E68,D1,E1,78,81,28,F4,ED,52,57C8 566 DATA 9E70,19,30,ED,08,09,E8,09,E8,1E8D 567 DATA 9E78,03,ED,88,DD,E9,55,14,15,2631 568 DATA 9E80,28,03,CD,9D,1F,DD,E1,4F,0681 569 DATA 9E88,06,00,2F,6F,26,FF,39,F9,0257 570 DATA 9E90,71,23,E8,0C,0D,28,02,ED,2DC1 571 DATA 9E98,80,DD,E9,16,00,21,80,00,7284 572 DATA 9EA0,3E,1F,46,88,30,02,06,1F,1A18 573 DATA 9EA8,23,0E,00,04,05,28,0D,7E,12AC 574 DATA 9E80,FE,20,28,04,FE,09,20,04,75D0 575 DATA 9E88,23,05,18,EF,5D,04,05,28,1FEA 576 DATA 9EC0,0D,7E,FE,20,28,08,FE,09,0455 577 DATA 9EC8,28,04,23,05,18,EF,7D,93,1225 578 DATA 9ED0.28.04.0C.15.20.D5.69.26.1770 579 DATA 9ED8,00,54,C9,D1,C1,D5,2D,61,0457 580 DATA 9EE0,25,C3,A2,02,7D,CD,A6,04,3784 581 DATA 9EE8,6F,C9,2A,01,00,19,19,19,00DF 582 DATA 9EF0,E9,21,D0,00,7E,36,00,6F,6587 583 DATA 9EF8,26,00,C9,CD,16,03,7C,B5,0601 584 DATA 9F00,C8,3A,DD,00,F5,AF,32,DD,748D 585 DATA 9F08,00,CD,20,03,F1,32,DD,00,318A 586 DATA 9F10,7D,FE,03,C0,DD,E1,11,01,082F 587 DATA 9F18,00,18,11,3A,D0,00,87,C8,00A6 588 DATA 9F20,DD,E1,5F,16,01,18,05,DD,5CFF 589 DATA 9F28,E1,5F,16,02,D5,CD,7A,03,60CB 590 DATA 9F30,D1,AF,32,DD,00,2A,CE,00,49E4 591 DATA 9F38,7C,B5,DD,E5,E1,ED,4B,CC,0256 592 DATA 9F40,00,ED,42,01,15,00,09,22,3388 593 DATA 9F48,CE,00,B7,20,07,D5,D5,E5,71C3 594 DATA 9F50,CD,D9,00,D1,7A,B7,20,14,5C88 595 DATA 9F58,CD,00,02,5E,43,0D,0A,55,614D 596 DATA 9F60,73,65,72,20,62,72,65,61,2EF3 597 DATA 9F68,68,00,18,28,3D,20,08,CD,3583 598 DATA 9F70,00,02,0D,0A,49,2F,4F,00,03EA 599 DATA 9F78,18,0E,CD,00,02,0D,0A,52,1642 600 DATA 9F80,75,6E,2D,74,69,6D,65,00,21D6 601 DATA 9F88,CD,00,02,20,65,72,72,6F,66A8 602 DATA 9F90,72,20,00,78,CD,84,04,CD,32CD 603 DATA 9F98,00,02,2C,20,50,43,3D,00,04F6 604 DATA 9FA0,2A,CE,00,CD,AF,04,18,15,2F1D 605 DATA 9FAB,CD,00,02,4E,6F,74,20,65,60AD 606 DATA 9F80,6E,6F,75,67,68,20,6D,65,276F 607.DATA 9F88,6D,6F,72,79,00,CD,00,02,27A6 608 DATA 9FC0,0D,0A,50,72,6F,67,72,61,0841 609 DATA 9FC8,6D,20,61,62,6F,72,74,65,368D 610 DATA 9FD0,64,0D,0A,00,3A,D8,00,87,3207 611 DATA 9FD8,CA,BE,27,C3,00,00,E1,D1,4F43 612 DATA 9FE0,D1,E9,31,00,01,21,C2,98,5573 613 DATA 9FE8,01,00,FF,CD,64,03,21,9D,1043 614 DATA 9FF0,21,11,8A,98,01,42,9C,3E,0C36 615 DATA 9FF8,01,CD,D4,04,21,80,00,CD,2AC5 616 DATA A000,3A,05,CD,4D,05,00,CD,8D,000F 617 DATA A008,06,C8,45,CA,68,21,CD,98,371D 618 DATA A010,14,CD,8A,17,42,47,65,62,2CD4 619 DATA A018,65,6E,20,53,69,65,20,64,2AC8 620 DATA A020,65,6E,20,4E,61,6D,65,6E,28F8 621 DATA A028,20,64,65,73,20,7A,75,20,0282 622 DATA A030,6C,61,64,65,6E,64,65,6E,26D4 [4112] CA010l C0AD0l CDA12l [1266] C9A8Cl [1888] [6998] C9EF4l C2F0Cl C97C4l [9210] C3D8El C00C6l CD162l CD19Al C0E80l [80961 C11CCJ C9ED4l CF57El [6748] CC082l CA2CAl [81A6l C 1E92l CD99El [0526] [6078] C7BCCl CD860l C980El C3AEAl CF8E0l [3254] [6304] C44CCl CF0CAl CAC9Al [0044] CA6A4l [16821 [2376] C5D78l [837El CAF8Cl [6116] CC2F2l C8A84l C2C8Al CD1A8l C7C72l CDFA8l [3468] C87CAl [39641 C948Al C118Cl C11C0l CE7941 CABE2l CC47El [36481 CF696l C2CF2l [6068] 623 DATA A038,20,43,68,61,69,6E,2D,46,093C CEC48l 624 DATA A040,69,6C,65,73,20,28,6F,68,2506 CF72El 625 DATA A048,6E,65,20,2E,43,48,4E,29,282D [8780] 626 DATA A050,20,65,69,6E,20,3A,20,CD,03E5 CC85Al 627 DATA A058,18,20,21,80,00,CD,CC,14,0818 [11601 628 DATA A060,06,7F,CD,8E,16,CD,18,20,0E12 CCA8El 629 DATA A068,C3,79,21,21,80,00,E5,21,7C18 [4548] 630 DATA A070,01,00,E5,21,01,00,CD,F3,1F51 [8826] 631 DATA A078,08,21,8A,98,E5,21,80,00,121C CCD36l 632 DATA A080,CD,3A,05,CD,4D,05,04,2E,662A [9180] 633 DATA A088,43,48,4E,CD,3D,08,CD,70,3682 [98C0l 634 DATA A090,13,21,8A,98,CD,E8,18,CD,1C0F C9F14l 635 DATA A098,18,20,C3,D4,20,65,20,64,1010 CC50Bl 636 DATA A0A0,65,6E,20,4E,61,6D,65,6E,28F8 C5EC2l 637 DATA A0A8,20,64,65,73,20,7A,75,20,0282 CCF1El 638 DATA A080,6C,61,64,65,6E,64,65,6E,26D4 [6894] 639 DATA A088,20,43,68,61,69,6E,2D,46,093C C5E74l 640 DATA A0C0,69,6C,65,73,20,28,6F,68,2506 CC348l 641 DATA A0C8,6E,65,20,2E,43,48,4E,29,282D.CA99Al 642 DATA A0D0,20,65,69,6E,20,3A,20,CD,03E5 [0774] 643 DATA A0D8,18,20,21,80,00,CD,CC,14,0818 CEF7Al 644 DATA A0E0,06,7F,CD,8E,16,CD,18,20,0E12 [4808] 645 DATA A0E8,C3,0C,21,21,80,00,E5,21,6158 CCC4Al 646 DATA A0F0,01,00,E5,21,01,00,CD,F3,1F51 [03521 647 DATA A0F8,08,21,8A,98,E5,21,80,00,121C [0862] 648 DATA *ENDE* C63D8l 649 adr=&9000:zeile=104:memory adr-1 [5F26l 650 READ ds:if ds="*ende*"then 661 C739Al 651 pr=0 C8F16l 652 FOR i=1 TO 8 C206Cl 653 READ a$:a=val<"&"+asl C064Al 654 POKE adr,a:adr=adr+1 [9626] 655 pr=pr*2:if pr>65535 THEN pr=pr-65535 CF9A6l 656 pr=unt<prlxor a:if pr<0 THEN pr=pr+6553 6 CFABEJ 657 NEXT i [4814] 658 READ pr$: pr2=val < "&"+pr$): IF pr2<0 THEN pr2=pr2+65536 C81A0l 659 IF pr<>pr2 THEN PRINT"Pruefsummenfehler in Zeile";zeile:STOP [40281 660 zeile=zeile+1:goto 650 C4A6Al 661 SAVE"TS2.8IN",8,l!<9000,&1100 CF75Al 662 PRINT d$:end [4608] Listing 19. 11TS2.BIN«(Schluß) sind wichtig, damit... 100 '********************************* CA284l 110 '* TS.8AS - Umwandlung in TS.COM * C0EE4l 120 "********************************* C1A88l 130 CDF86l 140 MEMORY &7FFF CAE8Al 150 LOAD"TS1.8IN",&8000 [1926] 160 LOAD"TS2.8IN",ll<9000 C522C1 170 OPENOUT "TS.COM" C33F4l 180 FOR i=l!<8000 TO &A100 C505El 190 PRINT #9,CHRS<PEEK<Ill; [5076] 200 NEXT i C7EF4l 210 CLOSEOUT C0F42l Listing 20... dieses Programm»TS.COMcc erzeugen kann. 88 ;******************************************************** ;*** M A T H E M A T I S C H E F U N K T I 0 N E N *** ;*** fuer CPC-Giga-CAD (C) 1987 by Marcus Hutter *** ; ******************************************************** ; ;Funktionen mit 1-Byte-Zahlen fangen mit B (Byte) an ; Vorzeichenbehaftetes +, -, *' 1 endet auf S (Signed): ;Multiplikation (BMULT) und Division (BDIV1,BDIV2,BDIV3) ; Funktionen mit 2-Byte-Zahlen nen mit II (\Iord). ;16-Bit: WMULT=* WMULS=* WDIV=/ WDIVS=/ ;Funktionen mit 4-Byte-Zahlen fangen mit L (Longword) an. ;32-Bi t: LMULT=* LMULS=* WIV=/ WIVS=/ TXTIIR EQU OBB5DH LMULS BIT 7,H ;HL*DE ===> HWE HL,DE = P,M JR Z,LBL031 ;1/enn HL>O dann schneller XOR A ; 659Tz - 882Tz SUB E ;A,B,C werden veraendert w E,A w A,O SBC A,D w D,A XOR A SUB L w L,A w A,O SBC A,H w H,A LBL031 BIT 7,D JR Z,LMULT PUSH CALL POP OR SBC RET HL LMULT BC A HL,BC LMULT PUSH DE ;HL*DE ===> HWE w C,H ;HL und DE unsigned w A,L ; A, B, C werden veraendert CALL BMULT ;619Tz - 731Tz EX (SP),HL EX DE,HL w H,A w A,C w C,H CALL BMULT w D,A w E,H w A,L w L,C EX (SP),HL w B,A w C,O ADD HL,BC POP BC w B,O EX DE,HL ADC HL,BC RET e ~

WMULS INC H ;H1*DE === > AH1 H1,DE= P,M JR Z,LBLOll ; H1 (oder DE) nur 1 Byte DEC H ; Verwendung von A : JR Z,LBL012 ; 1.) Als MSB Ergebnis EX DE,HL ;2.)IF A< >255 AND A< >0 JUMP MULUB1 INC H ; 0 === > B 285Tz - 403Tz JR Z,LBLOll DEC H JR Z,LBL012 JP MULUB1 1B1011 XOR A SUB E LD E,A LD A,O SBC A,D LD D,A XOR A SUB L LD 1,A LB1012 LD A,L LD C,A CA1L BMU1T BIT 7,D RET z SUB c RET WMULT INC H H1*DE === > AH1 DEC H H1 (oder DE) nur 1 Byte JR Z,LBL013 H1 und DE uns igned EX DE,HL 238Tz - 311Tz INC H DEC H JP NZ,MULUB1 1B101J LD A,L BMU1T LD H1,0 ;A * DE ===> AH1 0 ===> B JR NC,$+5 ;214Tz - 270Tz LD H,D LD 1,E ADD H1,H1 RLA JR NC,$+4 ADD HL,DE ADC A,B ADD H1,H1 RLA JR NC,$+4 ADD H1,DE ADC A,B ADD HL,H1 RLA JR NC,$+4 ADD HL,DE ADC A,B ADD HL,H1 RLA JR NC,$+4 ADD HL,DE ADC A,B ADD H1,H1 RLA JR NC,$+4 ADD H1,DE ADC A,B ADD H1,HL RLA JR NC,$+4 ADD H1,DE ADC A,B ADD H1,H1 RLA RET NC ADD HL,DE LD B,O ; A und DE ohne Vorzeichen Listing 21. Diese schnellen Mathematik-Routinen können ADD A,A ;A als MSB oder ]berlauf geeignet Sie für eigene Assembler-Programme nutzen Achtung C.Programmierer aufgepabt! Jetzt gibt es Smaii-C, ein komplettes Entwicklungssystem im CP/M-Modus für die Schneider-CPM-Computer. Mit Editor, Compiler, Linker und vielen weiteren Utilities. Alle Programme sind in Smaii-C geschrieben, der Quellcode wird mitgeliefert. So können Sie das Entwicklungssystem nach eigenen Wünschen und Erfordernissen erweitern und modifizieren. ~ Mar1<t&lechnik Sehneider CF'(} Software Dr.Dol:lb'l..lounwl J.E.Hiondrbl; Small-C Entwicklungssystem aoeo-tzbo-macr~,ler unkertloader Bibliotheksverwalter EditorfTexHools Für Schneider-computer 3"-Fonnat Das Programmpaket enthält: Smaii-C-Compiler Smaii-Mac: Assembler und Utilities Smaii-Tools: Editor und Text-Tools Hardware-Anforderungen: Schneider CPC mit mindestens 56 Kbyte Speicher und einem Diskettenlaufwerk. Bei den Modellen CPC 464 und CPC 664 ist eine Speichererweiterung notwendig. 3 Disketten (3") DM 9ft * Besteii-Nr. 51484 7J- * inkl. MwSt., unverbindliche Preisempfehlung. ~ Markt&Technik Zeitschriften Bücher Software Schulung Markt& Technik Verlag AG, Buchverlag;Hans-Pinsei-Straße 2, B013 Haar bei München, Telefon (089)4613-0 Wenn Sie direkt beim Verlag bestellen wollen: Gegen Vorauskasse durch Verrechnungsscheck oder mit der abgedruckten Zahlkarte. Markt& Technik-Softwareprodukte erhalten Sie in den Fachobteilungen der Kaufhäuser, in Computerfachgeschäften oder im Buchhandel. Bestellungen im Ausland bitte an, SCHWEIZ, Markt& Technik Vertriebs AG, Kollerstrasse 3, CH-6300 Zug, Telefon (042) 415656 ÖSTERREICH, Rudolf lechner & Sohn, Heizwerkstraße 10, A-1232 Wien, Telefan (0222)677526 Ueberreuter Media Verlagsges. mbh (Großhandel), Alser Straße 24, A-1091 Wien, Telefon (0222)481538-0. 89

ADC A,B SUB E RET LD E,A LD A,O LDIVS OR A HLBC I OE === > BC Rest HL SBC A,O EX AF,AF' OE 11ird nicht veraendert LD O,A PUSH AF 979Tz - 1197Tz INC B BIT 7,H LBL016 CALL IlD IV JR Z,LBL032 BIT O,B XOR A RET z SUB c XOR A LD C,A LD B,A LD A,O SUB L SBC A,B LD L,A LD B,A LD A,B LD A,O SBC A,H SBC A,L LD H,A LD L,A XOR A LD A,O SUB E SBC A,H LD E,A LD H,A LD A,B EX AF,AF' SBC A,O CCF LD O,A EX AF,AF' RET LBL032 BIT 7,0 JR Z,LBL033 IlD IV XOR A ; CHL I OE === > HL Rest OE XOR A CP 0 ;Wenn OE> =80H darf das Ergebnis SUB E JR NZ,LBL014 ;nur einstellig sein. LD E,A BIT 7,E ;OE< =8000H LD A,O JR NZ,LBL014 ;464Tz - 667Tz SBC A,O CP E ; CHL und OE unsigned LD O,A JP Z,NULDIV EX AF,AF' LD A,C CCF JP BOIV2 LBL014 LD A,L EX AF,AF' LD L,H LBL033 CALL LDIV LD H,C POP AF CALL BOIV3 EX AF,AF' EX OE,HL RET NC LD H,O XOR A LD L,A SUB c RET LD C,A LD A,O BOIVl SLA B AB I C === > A Rest C SBC A,B RLA O<C<129A<C LD B,A CP c AB= U 246Tz - 254 Tz XOR A JR C,$+3 SUB L SUB c LD L,A RL B LD A,O RLA SBC A,H CP c LD H,A JR C,$+3 RET SUB c RL B LDIV LD A,O HLBC I OE === > BC Rest HL RLA OR E OE 11ird nicht veraendert CP c JP Z,NULDIV 878Tz - 974Tz JR C,$+3 LD A,L SUB c SUB E RL B LD A,H RLA SBC A,O CP JP NC,OIVUBL JR C,$+3 LD A,B SUB c CALL BOIV3 RL B LD B,A RLA LD A,C CP c CALL BOIV3 JR C,$+3 LD C,A SUB c RET RL B RLA 1/DIVS XOR A ; CHL I OE === > HL Rest OE CP c LD B,A ; Wie IlD IV, nur auch negative JR C,$+3 BIT 7,C ;Zahlen zugelassen SUB c JR Z,LBL015 ; 0 === > B 548Tz - 860Tz RL B SUB L RLA LD L,A CP LD A,B JR C,$+3 SBC A,H SUB c LD H,A RL B LD A,B RLA SBC A,C CP LD C,A JR C,$+3 INC B SUB c LBL015 BIT 7,0 RL B JR Z,LBL016 LD C,A XOR A LD A,B Routinen (Fortsetzung) Listing 21. Schnelle Mathematik- 90 ~ e

CPL LD A,H RET CPL LD H,A BDIV2 ADD HL,HL AHL I E ===> HL Rest E LD A,L RLA O<E<129A<E CPL CP E 593Tz - 609Tz LD L,A JR C,$+3 RET SUB E ADC HL,HL BDIV3 ADD A,A HLA I DE ===> A Rest HL RLA ADC HL,HL DE< =8000H CP E SBC HL,DE 390Tz - 438Tz JR C,$+3 JR NC,$+3 SUB E ADD HL,DE ADC HL,HL RLA RLA ADC HL,HL CP E SBC HL,DE JR C,$+3 JR NC,$+3 SUB E ADD HL,DE ADC HL,HL RLA RLA ADC HL,HL CP E SBC HL,DE JR C,$+3 JR NC,$+3 SUB E ADD HL,DE ADC HL,HL RLA RLA ADC HL,HL CP E SBC HL,DE JR C,$+3 JR NC,$+3 SUB E ADD HL,DE ADC HL,HL RLA RLA ADC HL,HL CP E SBC HL,DE JR C,$+3 JR NC,$+3 SUB E ADD HL,DE ADC HL,HL RLA RLA ADC HL,HL CP E SBC HL,DE JR C,$+3 JR NC,$+3 SUB E ADD HL,DE ADC HL,HL RLA RLA ADC HL,HL CP E SBC HL,DE JR C,$+3 JR NC,$+3 SUB E ADD HL,DE ADC HL,HL RLA RLA ADC HL,HL CP E SBC HL,DE JR C,$+3 JR NC,$+ 3 SUB E ADD HL,DE ADC HL,HL RLA RLA CPL CP E RET JR C,$+3 MULUBL LD HL,MBLTXT SUB E CALL TXTPRT ADC HL,HL JP ERROR RLA CP E DIVUBL LD HL,DBLTXT JR C,$+3 CALL TXTPRT SUB E JP ERROR ADC HL,HL RLA NULDIV LD HL,NULTXT CP E CALL TXTPRT JR C,$+3 JP ERROR SUB E ADC HL,HL ERROR LD HL,ERRTXT RLA CALL TXTPRT CP E JP 0 JR C,$+3 SUB E TXTPRT LD A, (HL) ADC HL,HL OR A RLA RET z CP E INC HL JR C,$+3 PUSH HL SUB E CALL TXTWR ADC HL,HL POP HL RLA JR TXTPRT CP E JR C,$+3 MBLTXT DB 1 )berlauf bei Multiplikation',0 SUB E DBLTXT DB ')berlauf bei Division',0 ADC HL,HL NULTXT DB 'Division durch Null', 0 RLA ERRTXT DB ' in????',odh,o CP E JR C,$+3 END START SUB E ADC HL,HL LD E,A Listing 21. Schnelle Mathematik-Routinen (Schluß) 92 ~..