C 16, Plus/4
Tips & Tricks

Checksummer und MSE

Der Checksummer und der MSE sind Eingabehilfen für unsere Listings.

Der Checksummer zeigt für jede eingegebene Basic-Zeile eine Prüfsumme auf dem Bildschirm, die mit der in der 64'er abgedruckten Zahl (am Zeilenende) übereinstimmen muß. Diese Zahlen dürfen Sie beim Eintippen nicht mit eingeben. Unterstrichene Zeichen sind zusammen mit der >SHIFT>-Taste, überstrichene zusammen mit der <C=>-Taste einzugeben. Wenn im Listing geschweifte Klammern ({CLR}) auftauchen, dürfen Sie das, was innerhalb der Klammern steht, nicht eintippen, sondern müssen die entsprechenden Tasten drücken (zum Beispiel <CLR>).

Der MSE dient zur Eingabe von Maschinenspracheprogrammen. Auch er erzeugt zu jeder eingegebenen Zeile eine Prüfsumme. Diese »MSE-Listings« können Sie auch mit einem normalen Maschinensprache-Monitor eingeben. Dabei müssen Sie jedoch die letzte Spalte (Prüfsumme) weglassen.

Der Checksummer wurde zuletzt in der Ausgabe 10/86 auf Seite 76, der MSE in Ausgabe 2/86 auf Seite 57 veröffentlicht. Beide sind auch auf jeder Programmservice-Diskette enthalten. Gegen Einsendung eines mit 1,80 Mark frankierten Rückumschlages (Format DIN A4) senden wir Ihnen die Listings mit Beschreibung auch gerne zu.

(tr)
10 print"checksummer fuer c 64"
11 print:print"einen moment, bitte ..."
12 fori=828to864:reada:pokei,a:ps=ps+a:nexti
13 ifps<>5765thenprint"tippfehler in den zeilen 20 bis 22":end
14 sys828:ps=0:fori=58464to58583:reada:pokei,a:ps=ps+a:nexti
15 ifps<>16147thenprint"tippfehler in den zeilen 22 bis 30":end
16 poke1,53:poke42289,96:poke42290,228
17 print"checksummer aktiviert."
18 print:print" ausschalten : poke1,55 oder"spc(27)"<run/stop+restore>"
19 print:print" anschalten : poke1,53"
20 data169,0,133,254,162,1,189,93,3,133,255,160,0,177,254
21 data145,254,136,208,249,230,255,165,255,221,95,3,208,238,202
22 data16,230,96,160,224,192,0,160,2,169,0,170,133,254,177
23 data95,240,40,201,32,208,3,200,208,245,133,255,138,41,7
24 data170,240,14,72,165,255,24,42,105,0,202,208,249,133,255
25 data104,170,232,165,255,24,101,254,133,254,76,111,228,192,4
26 data48,219,198,214,165,214,72,162,3,169,32,157,1,4,189
27 data212,228,32,210,255,208,12,0,92,72,32,201,255,170,104
28 data144,1,138,96,202,16,228,166,254,169,0,32,205,189,169
29 data62,32,210,255,104,133,214,32,108,229,169,141,32,210,255
30 data76,128,164,9,60,18,19
PDF Diesen Artikel als PDF herunterladen
Mastodon Diesen Artikel auf Mastodon teilen
← Vorheriger ArtikelNächster Artikel →