Turbo Tape de Luxe
Machen Sie Ihrer Datasette Beine: Mit diesem Programm wird sie sogar etwas schneller als das Floppy-Laufwerk.
Datasettenbesitzer müssen eigentlich gemütliche Leute sein. Bis zu zwanzig Minuten kann es nämlich dauern, wenn man ein umfangreiches Programm laden will. Viele Leute haben deswegen schon schnelle Lade- und Speicherroutinen geschrieben, die die Datasette um Faktoren zwischen 5 und 15 beschleunigen. Am bekanntesten und verbreitetsten ist das Programm »Turbo Tape«.
Das hier abgedruckte Programm »Turbo Tape de Luxe« (siehe Listing) zeichnet sich vor anderen Schnelladesystemen durch folgende Punkte aus:
- Es ist kompatibel zu »Turbo Tape«, kann also mit »Turbo Tape« gespeicherte Programme lesen. Daraus folgt, daß der Kassettenbetrieb um den Faktor 10 (wie bei »Turbo Tape«) beschleunigt wurde. Das ist immerhin sogar etwas schneller als das Floppy-Laufwerk 1541 (ohne Hypra-Load).
- Es arbeitet nicht mit neuen Basic-Befehlen, sondern mit einem Eingabemenü, so daß keine Konflikte mit Basic-Erweiterungen entstehen können.
- Das Basic-ROM kann während des Betriebs abgeschaltet werden, so daß auch Programme, die teilweise unter dem Basic-ROM liegen (lange Spiele und ähnliches), gespeichert werden können.
- Das Programm schütztsich selbstvordem Überladen durch andere Programme.
- Es können beliebige RAM-Bereiche gespeichert werden.
- Programme können codiert und decodiert werden, damit kein Unbefugter Zugriff auf die Programme hat.
- Mit Hilfe des SMON kann das Programm in beliebige Speicherbereiche geschoben und sogar in ein EPROM gebrannt werden.
Nach dem Abtippen mit dem MSE und Speichern des Programms, kann es mit »SYS 49152« gestartet werden. Vorher sollten Sie jedoch NEW eingeben. Das Hauptmenü erscheint dann sofort und wartet auf eine Eingabe. Mit der Taste »Q« kann man dieses Menü wieder verlassen und dann später mit dem Befehl »£T« wieder ins Menü zurückkehren. Damit dies funktioniert, wird allerdings ein Basic-Vektor verbogen, der von vielen Basic-Erweiterungen benutzt wird und somit eine Zusammenarbeit mit »Turbo Tape de Luxe« völlig unmöglich macht. Soll dieser Vektor nicht verbogen werden, muß »Turbo Tape de Luxe« mit »SYS 49164« gestartet werden. An den Menüfunktionen hat sich nichts geändert, allerdings kann nach dem Verlassen mit »Q« nicht mehr mit »£T« ins Menü zurückgesprungen werden, sondern nur mit dem angegebenen SYS-Befehl.
Die Kommandos
Doch nun zur Erklärung der einzelnen Menü-Kommandos:
L — Load
Nach dem Drücken der Taste »L« wird vom Benutzer die Eingabe des Namens des zu ladenden Programmes verlangt. Soll das nächstbeste Programm geladen werden, darf der Name weggelassen werden. Ebenso ist eine Angabe mit Abkürzung (Joker) (»*«) erlaubt (Beispiel: »TUR*«). Da bei fastjeder Programmoption ein Filename angegeben werden muß, wird im einzelnen nicht mehr darauf hingewiesen.
Nachdem das Programm gefunden wurde, werden Name und Adressen des Programmes angezeigt und auf einen Druck auf die Commodore-Taste gewartet. Wird diese Taste nicht gedrückt, wird nach zirka acht Sekunden der Ladevorgang fortgesetzt.
P — Proload
Mit dieser Funktion können sowohl Basic-, wie auch Maschinensprache-Programme geladen und automatisch gestartet werden. Ist das eingeladene Programm ein Basic-Programm, wird der »RUN«-Befehl simuliert. Ist das geladene Programm hingegen ein Maschinen-Programm, wird es nach dem Laden an der Anfangsadresse gestartet. Dies funktioniert nicht bei allen Maschinen-Programmen!
V — Verify
Mit Verify kann ein abgespeichertes Programm mit dem im Speicher befindlichen verglichen werden.
S — Save
Speichert das im Speicher vorhandene Basic-Programm.
A — Allsave
Speichert beliebige RAM-Bereiche ab. Die Start- und Endadresse müssen in hexadezimaler Form angegeben werden. Beim Laden wird das Programm wieder an diese Adressen zurückgeladen.
O — Original
Speichert RAM-Bereiche so ab, daß sie später an andere Adressen geladen werden. Als erstes müssen Sie die Adressen angeben, an die das Programm später geladen werden soll. Danach geben Sie die Adressen an, an denen sich das Programmjetzt befindet. Zum Schluß folgt, wie bei allen Save-Befehlen, der Filename.
R — Renew
Holt ein durch »NEW« oder einen Reset gelöschtes Basic-Programm wieder zurück.
K — Kill
Zerstört »Turbo Tape de Luxe« und »biegt« die Vektoren wieder gerade. Zum Neuaufruf muß es erneut geladen werden.
M — Monitor
Löscht den Bildschirm und startet einen Maschinensprache-Monitor, sofern dieser im Speicher vorhanden ist. Damit individuelle Monitore verwendet werden können, muß die Einsprungadresse in $C52C/$C52D angepaßt werden. Ist kein Monitor vorhanden, kann das Programm abstürzen!
C — Code
Codiert einen Speicherbereich nach Adressenangabe. Das so codierte Programm kann gespeichert und später wieder geladen und decodiert werden.
D — Decode
Decodiert einen bestimmten Speicherbereich.
Wer sich einen individuellen Code erstellen möchte, damit außer ihm niemand Zugriff auf die Programme hat, muß folgende zwei Speicherstellenpaare ändern:
CODE1 : C591 und C59C
CODE2 : C594 und C59A
In den beiden Speicherstellen eines Paares muß immer dasselbe Byte stehen!
Q — Quit
Verläßt das »Turbo Tape de Luxe«-Menü und springt zurück in Basic.
± — Basic-ROM ein-/ausschalten
Im »Turbo Tape de Luxe«-Menü kann das Basic-ROM ($A000-$BFFF) abgeschaltet werden, um Programme, Grafikbilder und anderes im RAM unter dem ROM aus diesem Bereich speichern zu können. Der derzeitige Zustand des Basic-ROMs wird in dem Kästchen »BR« angezeigt.
Die abgedruckte Version von »Turbo Tape de Luxe« liegt im Speicherbereich von $C000 bis $C9B0. Sie kann mit dem SMON und seinem »C«-Befehl in beliebige Speicherbereiche geschoben werden, da alle verwendeten Sprungtabellen als BIT-Befehle getarnt sind. Genaueres zur Verwendung des »C«-Befehls beim SMON entnehmen Sie bitte der Anleitung zum SMON selbst (64’er, Ausgabe 11/84 bis 2/85).
Wer will, kann »Turbo Tape de Luxe« nach dem Verschieben sogar in ein EPROM brennen.
Sollte sich »Turbo Tape de Luxe« einmal mit »Load Memory Error« melden, dann haben Sie versucht, ein Programm zu laden, das »Turbo Tape de Luxe« teilweise überschrieben und gelöscht und somit einen sauberen Systemabsturz heraufbeschworen hätte. Diese Sicherheitsabfrage funktioniert auch in etwaigen verschobenen Versionen.
(J. Golombek/bs)
PROGRAMM : T TAPE DE LUXE C000 C9C1 ----------------------------------- C000 : AD 8D C0 8D 08 03 AD 8E C2 C008 : C0 8D 09 03 A9 00 8D 20 43 C010 : D0 8D 21 D0 20 68 C2 20 9A C018 : E4 FF F0 FB 48 20 76 C0 98 C020 : A9 9E 20 D2 FF 68 20 D2 E4 C028 : FF A2 10 DD 5D C6 F0 06 14 C030 : CA 10 F8 4C 0C C0 86 B4 14 C038 : 8A 0A 65 B4 AA BD 48 C0 F2 C040 : 48 BD 47 C0 48 60 2C A3 D0 C048 : C2 2C 96 C3 2C AB C3 2C C6 C050 : B8 C3 2C BB C3 2C 25 C5 2A C058 : 2C 2D C5 2C 3E C5 2C 44 5D C060 : C5 2C B1 C5 2C B8 C5 2C 58 C068 : BF C5 2C CA C5 2C 0F C6 F6 C070 : 2C 00 00 2C 00 00 A0 11 C7 C078 : 2C A0 02 2C A0 0F 2C A0 6F C080 : 16 A2 09 4C 0C E5 A2 14 56 C088 : A0 06 D0 F7 2C 8F C0 20 E1 C090 : 73 00 F0 04 C9 5C F0 03 09 C098 : 4C E7 A7 20 73 00 C9 54 CD C0A0 : F0 03 4C 08 AF 4C 0C C0 35 C0A8 : 49 FF 4C 0C E1 A2 00 BD 34 C0B0 : 6F C7 F0 06 20 A8 C0 E8 1C C0B8 : D0 F5 BD 6F C8 F0 06 20 4C C0C0 : A8 C0 E8 D0 F5 BD 6F C9 BB C0C8 : F0 06 20 A8 C0 E8 D0 F5 5B C0D0 : 60 8A 48 20 86 C0 A9 9E DE C0D8 : 20 D2 FF 68 AA BD 73 C6 62 C0E0 : F0 06 20 A8 C0 E8 D0 F5 73 C0E8 : 60 A2 38 20 D1 C0 A9 02 79 C0F0 : 8D 8B 02 A5 CB C9 3C F0 56 C0F8 : 02 D0 F3 4C 0C C0 A2 70 1B C100 : 2C A2 8C A9 C4 48 20 D1 88 C108 : C0 68 AA 4C 70 C1 A2 8C E9 C110 : A9 A8 D0 F1 A9 08 85 A1 B4 C118 : 20 E0 E4 4C E9 C0 A2 E0 5C C120 : 20 D1 C0 4C EE C0 85 02 F1 C128 : 4A 4A 4A 4A 20 33 C1 A5 61 C130 : 02 29 0F C9 0A 30 06 69 D1 C138 : 36 20 CA F1 60 69 30 D0 23 C140 : F8 20 79 C0 A5 40 20 26 E8 C148 : C1 A5 3F 20 26 C1 A9 2D 21 C150 : 20 CA F1 A5 42 20 26 C1 48 C158 : A5 41 4C 26 C1 20 7F C0 12 C160 : A2 00 BD 41 03 20 CA F1 DA C168 : E8 E0 10 D0 F5 4C 41 C1 29 C170 : 20 D1 C0 4C 14 C1 00 00 82 C178 : 00 00 00 00 00 2C C0 02 E1 C180 : AD 7E C1 85 BB AD 7F C1 38 C188 : 85 BC 60 20 79 C0 A2 00 B0 C190 : A9 20 20 CA F1 E8 E0 09 A7 C198 : D0 F8 60 20 80 C1 A9 A4 06 C1A0 : 20 CA F1 A0 00 84 B7 20 F9 C1A8 : 3E F1 F0 FB C9 93 F0 F7 87 C1B0 : C9 13 F0 F3 C9 11 F0 EF 86 C1B8 : C9 91 F0 EB C9 9D F0 E7 20 C1C0 : C9 1D F0 E3 C9 14 F0 1E 0E C1C8 : C9 0D F0 2C A4 B7 91 BB 9F C1D0 : 48 A9 9D 20 CA F1 68 20 76 C1D8 : CA F1 C4 BA F0 C7 A9 A4 60 C1E0 : 20 CA F1 C8 D0 BF A2 00 90 C1E8 : BD 6D C6 F0 06 20 CA F1 9C C1F0 : E8 D0 F5 C6 B7 4C A7 C1 96 C1F8 : A4 B7 C4 BA F0 0A A9 9D 41 C200 : 20 CA F1 A9 20 20 CA F1 49 C208 : 60 20 80 C1 A0 00 A9 20 C2 C210 : 91 BB C8 C0 10 D0 F9 60 F9 C218 : 20 79 C0 A9 08 85 BA D0 93 C220 : 07 20 7F C0 A9 0F 85 BA CE C228 : 20 09 C2 4C 9B C1 20 3F CE C230 : C2 0A 0A 0A 0A 85 02 C8 22 C238 : 20 3F C2 18 65 02 60 B1 F7 C240 : BB C9 3A 30 04 38 E9 37 8D C248 : 60 38 E9 30 60 A0 00 20 90 C250 : 2E C2 85 42 C8 20 2E C2 55 C258 : 85 41 C8 C8 20 2E C2 85 53 C260 : 44 C8 20 2E C2 85 43 60 FC C268 : 20 AD C0 20 7C C0 A9 01 09 C270 : 2C 01 00 F0 05 A9 31 4C 36 C278 : CA F1 A9 30 D0 F9 A9 00 2F C280 : A8 AA 4C BA FF A2 04 B5 78 C288 : 40 95 AB CA D0 F9 60 20 76 C290 : 18 C2 4C 4D C2 20 8F C2 B7 C298 : 20 85 C2 20 8B C1 20 8F 96 C2A0 : C2 4C 21 C2 A2 05 86 AB ED C2A8 : 20 9E C2 20 85 C2 20 7E B8 C2B0 : C2 A2 1C 20 D1 C0 20 D0 14 C2B8 : F8 20 2E F8 D0 F5 20 83 AF C2C0 : C3 20 63 C3 A5 B9 18 69 40 C2C8 : 01 CA 20 35 C3 A2 08 B9 C2 C2D0 : AC 00 20 35 C3 A2 06 C8 26 C2D8 : C0 05 D0 F3 A0 00 A2 04 6A C2E0 : B1 BB C4 B7 90 03 A9 20 9F C2E8 : CA 20 35 C3 A2 05 C8 C0 7F C2F0 : BB D0 ED A9 02 85 AB 20 FF C2F8 : 63 C3 98 20 35 C3 84 D7 9A C300 : A2 07 B1 41 20 35 C3 A2 BA C308 : 03 E6 41 D0 04 E6 42 CA FF C310 : CA A5 41 C5 43 A5 42 E5 EC C318 : 44 90 E7 A5 D7 20 35 C3 2E C320 : A2 07 88 D0 F6 C8 84 C0 CB C328 : 58 18 A9 00 8D A0 02 20 1D C330 : 93 FC 4C E9 C0 85 BD 45 4B C338 : D7 85 D7 A9 08 85 A3 06 44 C340 : BD A5 01 29 F7 20 56 C3 97 C348 : A2 11 09 08 20 56 C3 A2 BF C350 : 0E C6 A3 D0 EA 60 CA D0 43 C358 : FD 90 05 A2 0B CA D0 FD 79 C360 : 85 01 60 A0 00 A9 02 20 28 C368 : 35 C3 A2 07 88 C0 09 D0 5D C370 : F4 A2 05 C6 AB D0 EE 98 FE C378 : 20 35 C3 A2 07 88 D0 F7 60 C380 : CA CA 60 A0 00 84 C0 AD 5E C388 : 11 D0 29 EF 8D 11 D0 CA 84 C390 : D0 FD 88 D0 FA 78 60 A2 D5 C398 : 05 86 AB A2 04 B5 2A 95 E1 C3A0 : AB 95 40 CA D0 F7 20 21 0F C3A8 : C2 4C AE C2 A2 05 86 AB 58 C3B0 : 20 95 C2 4C AE C2 4C AE 64 C3B8 : C2 A2 00 2C A2 01 86 0A B1 C3C0 : 86 93 20 21 C2 20 EE C3 AC C3C8 : A5 C3 85 2D A5 C4 85 2E 49 C3D0 : A5 0A F0 0D 20 B7 FF 29 6A C3D8 : BF D0 03 4C 0E C1 4C 01 6C C3E0 : C1 20 B7 FF 29 BF F0 03 F9 C3E8 : 4C FE C0 4C E9 C0 20 76 7F C3F0 : C4 A5 AB C9 02 F0 04 C9 F6 C3F8 : 01 D0 F3 AD 3C 03 85 C3 8D C400 : 85 3F AD 3D 03 85 C4 85 B2 C408 : 40 AD 3E 03 85 41 AD 3F A6 C410 : 03 85 42 20 5D C1 2C 00 FF C418 : C0 2C FF CF AD 14 C4 CD 12 C420 : 3E 03 AD 15 C4 ED 3F 03 AD C428 : B0 16 AD 17 C4 CD 3C 03 E3 C430 : AD 18 C4 ED 3D 03 90 08 16 C438 : A2 54 20 D1 C0 4C 14 C1 89 C440 : A9 10 85 A1 20 E0 E4 A5 6F C448 : CB C9 3F D0 03 4C 0C C0 26 C450 : A4 B7 F0 0F 88 B1 BB C9 86 C458 : 2A F0 05 D9 41 03 D0 8E 03 C460 : 98 D0 F1 84 90 20 8C C4 33 C468 : A5 BD 45 D7 05 90 F0 04 D9 C470 : A5 FF 85 90 18 60 20 C6 1B C478 : C4 C9 00 F0 F9 85 AB 20 FA C480 : F4 C4 91 B2 C8 C0 C0 D0 C8 C488 : F6 F0 2E EA 20 C6 C4 20 6B C490 : F4 C4 C4 93 D0 02 91 C3 75 C498 : D1 C3 F0 02 86 90 45 D7 79 C4A0 : 85 D7 E6 C3 D0 02 E6 C4 85 C4A8 : A5 C3 C5 41 A5 C4 E5 42 65 C4B0 : 90 DD 20 F4 C4 20 83 C3 B8 C4B8 : C8 84 C0 18 58 A9 00 8D E3 C4C0 : A0 02 4C 93 FC EA 20 1B C5 C4C8 : C5 20 83 C3 84 D7 A9 07 B2 C4D0 : 8D 06 DD A2 01 20 04 C5 D9 C4D8 : 26 BD A5 BD C9 02 D0 F5 DA C4E0 : A0 09 20 F4 C4 C9 02 F0 30 C4E8 : F9 C4 BD D0 E8 20 F4 C4 BA C4F0 : 88 D0 F6 60 A9 08 85 A3 E2 C4F8 : 20 04 C5 26 BD C6 A3 D0 93 C500 : F7 A5 BD 60 A9 10 2C 0D 2B C508 : DC F0 FB AD 0D DD 8E 07 19 C510 : DD 48 A9 19 8D 0F DD 68 38 C518 : 4A 4A 60 A2 00 20 D1 C0 BE C520 : 20 2E F8 D0 FB 60 A9 93 40 C528 : 20 CA F1 4C 00 90 A2 36 2F C530 : A9 30 86 01 48 20 7C C0 AC C538 : 68 20 CA F1 4C 17 C0 A2 67 C540 : 37 A9 31 D0 ED A5 2B A4 B4 C548 : 2C 85 22 84 23 A0 03 C8 25 C550 : B1 22 D0 FB C8 98 18 65 42 C558 : 22 A0 00 91 2B A5 23 69 3C C560 : 00 C8 91 2B 88 A2 03 E6 06 C568 : 22 D0 02 E6 23 B1 22 D0 3A C570 : F4 CA D0 F3 A5 22 69 02 91 C578 : 85 2D A5 23 69 00 85 2E 6B C580 : 4C 1E C1 20 8F C2 A0 00 E1 C588 : B1 41 A6 BA E0 70 F0 08 40 C590 : 49 FF 18 69 20 4C 9D C5 72 C598 : 38 E9 20 49 FF 91 41 E6 55 C5A0 : 41 D0 02 E6 42 A5 43 C5 91 C5A8 : 41 A5 44 E5 42 B0 D7 4C 2B C5B0 : 1E C1 A9 00 85 BA 4C 83 80 C5B8 : C5 A9 70 85 BA 4C 83 C5 C6 C5C0 : A9 93 20 CA F1 A2 F6 9A D9 C5C8 : 6C 00 03 AD 09 03 CD 8E A8 C5D0 : C0 D0 0A A9 E4 8D 08 03 91 C5D8 : A9 A7 8D 09 03 2C 00 C0 EC C5E0 : 2C BF C5 AD DE C5 85 41 C7 C5E8 : AD DF C5 85 42 AD E1 C5 4B C5F0 : 85 43 AD E2 C5 85 44 A9 CB C5F8 : 00 A0 00 91 41 E6 41 D0 6D C600 : 02 E6 42 A5 43 C5 41 A5 6D C608 : 44 E5 42 B0 EA 4C C0 C5 85 C610 : A2 00 2C A2 01 86 0A 86 8B C618 : 93 20 21 C2 20 EE C3 A5 30 C620 : C3 85 2D A5 C4 85 2E A5 22 C628 : 0A F0 0D 20 B7 FF 29 BF 91 C630 : D0 03 4C 0E C1 4C 01 C1 5D C638 : 20 B7 FF 29 BF F0 03 4C 81 C640 : FE C0 A9 93 20 CA F1 A5 E6 C648 : 3F A6 40 C5 2B D0 04 E4 B6 C650 : 2C F0 03 6C 3F 00 20 59 6A C658 : A6 4C AE A7 FF 41 53 4F BB C660 : 4C 56 4D 2D 2B 52 43 44 AB C668 : 51 4B 50 00 00 9D 20 9D 1C C670 : 9D A4 00 DF DF DF DF DF 98 C678 : AF AD BA AC AC DF AF B3 32 C680 : BE A6 DF B0 B1 DF AB BE E5 C688 : AF BA DF DF DF DF 00 AF E4 C690 : AD BA AC AC DF AD BA BC 2B C698 : B0 AD BB DF D9 DF AF B3 CC C6A0 : BE A6 DF B0 B1 DF AB BE 05 C6A8 : AF BA 00 DF DF DF DF DF ED C6B0 : DF DF DF AF AD BA AC AC 29 C6B8 : DF AC AF BE BC BA DF DF 92 C6C0 : DF DF DF DF DF DF 00 DF 3F C6C8 : DF DF DF DF B3 B0 BE BB BE C6D0 : DF B2 BA B2 B0 AD A6 DF E0 C6D8 : BA AD AD B0 AD DF DF DF 03 C6E0 : DF DF 00 DF DF DF DF DF E7 C6E8 : DF DF DF DF DF B3 B0 BE 86 C6F0 : BB DF DF DF DF DF DF DF CB C6F8 : DF DF DF DF DF DF 00 DF 77 C700 : DF DF DF DF DF DF DF A9 92 C708 : BA AD B6 B9 A6 DF DF DF 26 C710 : DF DF DF DF DF DF DF DF 0F C718 : DF DF 00 E2 E2 E2 E2 E2 DA C720 : E2 E2 E2 E2 E2 E2 E2 E2 1F C728 : E2 DF B0 B4 DF DF DF DF F9 C730 : DF DF DF DF DF DF 00 E2 B5 C738 : E2 E2 E2 E2 E2 E2 E2 E2 37 C740 : E2 E2 E2 E2 E2 DF BA AD 1C C748 : AD B0 AD DF DF DF DF DF F1 C750 : DF DF 00 DF DF DF DF BB 0F C758 : B0 B1 BA DF D1 D1 D1 DF 3E C760 : AF AD BA AC AC DF AC AF 06 C768 : BE BC BA DF DF DF 00 6C 05 C770 : 60 ED DF DF DF DF AB DF 26 C778 : AA DF AD DF BD DF B0 DF D6 C780 : DF AB DF BE DF AF DF BA 75 C788 : DF DF BB DF BA DF DF B3 D3 C790 : DF AA DF A7 DF BA DF DF C4 C798 : DF DF DF DF DF DF DF DF 97 C7A0 : DF DF DF DF DF DF DF DF 9F C7A8 : DF DF DF DF DF DF DF DF A7 C7B0 : DF DF DF DF DF DF DF DF AF C7B8 : DF DF DF DF DF DF DF DF B7 C7C0 : DF DF 61 DF DF DF DF DF 1F C7C8 : DF A8 AD B6 AB AB BA B1 A4 C7D0 : DF BD A6 DF B5 B0 B7 BE 71 C7D8 : B1 B1 BA AC DF B8 B0 B3 94 C7E0 : B0 B2 BD BA B4 DF DF DF 39 C7E8 : DF DF DF DF DF DF DF DF E7 C7F0 : DF DF DF B1 BA AA B2 AA 0E C7F8 : BA B1 AC AB BA AD D0 BD 03 C800 : AD BE AA B1 AC BC B7 A8 CE C808 : BA B6 B8 DF DF DF DF DF 84 C810 : DF DF DF F2 F2 F2 DF ED 57 C818 : DF DF BE BB AD BA AC AC CB C820 : BA DF DF 6D DF DF ED BD 9F C828 : AD DF BD BA 6D DF DF ED BD C830 : DF DF DF DF DF B9 B6 B3 01 C838 : BA B1 BE B2 BA DF DF DF BB C840 : DF DF F2 DF 4F 3C 3C 3C 08 C848 : 3C 3C 3C 3C 3C 3C 51 DF E4 C850 : DF 4F 3C 4D 3C 51 DF DF 1D C858 : 4F 3C 3C 3C 3C 3C 3C 3C 6B C860 : 3C 3C 3C 3C 3C 3C 3C 3C 60 C868 : 3C 51 DF DF 3D DF DF DF 53 C870 : DF DF DF DF DF DF 3D DF E4 C878 : DF 3D DF 3D DF 3D DF DF BC C880 : 3D DF DF DF DF DF DF DF DD C888 : DF DF DF DF DF DF DF DF 87 C890 : DF 3D DF DF 52 3C 3C 3C 72 C898 : 3C 3C 3C 3C 3C 3C 42 DF F7 C8A0 : DF 52 3C 4E 3C 42 DF DF 96 C8A8 : 52 3C 3C 3C 3C 3C 3C 3C BE C8B0 : 3C 3C 3C 3C 3C 3C 3C 3C B0 C8B8 : 3C 42 F2 F2 F2 F2 C3 B3 6D C8C0 : C1 B0 BE BB DF C5 DF C3 33 C8C8 : A9 C1 BA AD B6 B9 A6 DF 4A C8D0 : DF C5 DF C3 AF C1 AD B0 23 C8D8 : B3 B0 BE BB DF C5 DF C3 3D C8E0 : AE C1 AA B6 AB DF C3 AC 12 C8E8 : C1 BE A9 BA DF C5 DF C3 FD C8F0 : BE C1 B3 B3 AC BE A9 BA CF C8F8 : DF C5 DF C3 B0 C1 AD B6 67 C900 : B8 B1 BE B3 DF C5 DF C3 EA C908 : B4 C1 B6 B3 B3 DF C3 BC 84 C910 : C1 B0 BB BA DF C5 DF C3 A3 C918 : BB C1 BA BC B0 BB BA DF 8D C920 : DF C5 DF C3 B2 C1 B0 B1 B1 C928 : B6 AB B0 AD DF C5 DF C3 C9 C930 : AD C1 BA B1 BA A8 F2 DF 1F C938 : DF DF DF DF ED DF DF DF 18 C940 : DF DF AC A6 AC AB BA B2 87 C948 : DF B0 AD BB BA AD AC D0 CF C950 : BA AD AD B0 AD AC DF DF E2 C958 : DF DF DF F2 DF DF DF DF B9 C960 : DF 4F 3C 3C 3C 3C 3C 3C 8D C968 : 3C 3C 3C 3C 3C 3C 3C 3C 68 C970 : 3C 3C 3C 3C 3C 3C 3C 3C 70 C978 : 3C 3C 3C 3C 3C 3C 51 EE 32 C980 : 62 3D 6E F2 DF DF DF DF B7 C988 : DF 3D F2 DF DF DF DF DF FB C990 : 52 3C 3C 3C 3C 3C 3C 3C A6 C998 : 3C 3C 3C 3C 3C 3C 3C 3C 98 C9A0 : 3C 3C 3C 3C 3C 3C 3C 3C A0 C9A8 : 3C 3C 3C 3C 3C 42 00 00 6F C9B0 : 00 FF 00 FF 00 FF 00 FF B0 C9B8 : 00 FF 00 FF 00 FF 00 FF B8 C9C0 : 4E 1F