C - The Sharp MZ-Series

C - The Sharp MZ-Series C - The Sharp MZ-Series

05.11.2013 Aufrufe

i ANHANG FOH XBC S ALLGEMEIHES i.l Laden des Compilers 1.0X AUF HZ-70B/800 Kasse tte: XBC wird mit 'L (CR)' vom Rommonitor geladen und gestartet. 00: XBC wird mit 'OL

ANHANG FQR XBC S 1.9X AUF HZ-7~9/800 Alle ASCII-Zeichen über $7E (126) werden auf deM Bildschirm als Leerzeichen gedruckt. Wenn Sie einen SHARP-Drucker besitzen. können Sie ~it Hilfe des SHARP-Befehls die ASCII-Zeichen über $SE in SHARP-ASCII umkodieren lassen; gleiches geht auch mit dem Befehl .p+p (CR)- vom Editor aus. Oie obige Tabelle zeigt den deutschen Zeichensatz (siehe ·PRIYT8). Normalerveise wird im US-Zeichensatz gearbeitet; folgende Zeichen sehen anders aus: $4g: Klamneraffe ~5B: Eckige Kla~er auf $5C: Backslasb: umgekehrter Divisionstrich ($2F) $50: Eckige Klammer zu $7B: Geschweifte Klammer auf $7C: Senkrechter Strich $70: Geschweifte Klammer zu $7E: Geschlängeltes Minuszeichen ( ( . ANHANGF9R XBC S ( 1 BEFEHL! UND fUNKTIONEN 1.1 Befehle vom Editor aus v4 1,2X AUF MZ-7~~/802 ;Vldeomode wlth 4B characters/llne Schaltet in den HZ-7g9-Modus mit 49 ,g'). Zeichen/Zeile (entspricht 'CR! · (­ 9.6 !astaturbelegung Fl-Flll: Deflnierbarer String. GRAPH: Nichts. TAB: AI (8-er Tabulator; (CHRS(9». ALPHA: Schaltet zwischen Gr06- und Xleinschrift um • • BREAK: ESC (CHR$(27». SHIFT+BREAK: AC «BREAK); CHR$(3». Leere Taste: 8 " CR: AM (CR; CHR$(13». INS!: AV (Insert on/off; CHR$(22». SHIFT+INST: AN (CHR$(l2». DEL: AG (Delete: CHRS(7». SHIFT+DEL: CHR$(29) . CURSOR OP: AE (CHR$(S». ~- SHIFT+CURSOR UP: AV (CHR$(23». CURSOR DOWN: AX (CHR$(24». SHIFTtCURSOR DOWN: AZ (CHR$(26». CURSOR RICHT: AO (CHR$(4». SHIFT+CURSOR RIGHT: AF (CHR$(6». CURSOR LEFT: AS (CHR$(19». SHIFTtCURSOR LEF!: "'A (CHR$ Cl». i.7 Programaabbrucb Ein Programm kann nar abgebrochen werden. wenn aaf Abbrach «BREAK» geprüft wird (siehe 'TEST BREAK' und 'OPTION'). Wenn auf die Taste 'BREAK' gedrückt wird, blinkt der Cursor und das Programm 1st angehalten. Wenn jetzt eine bellebiqe Taste außer 'SHIFT-BREAK' ~ gedrückt wird, wird das Progra~ fortgesetzt. lenn 'SHIFT-BREAK' «BREAK» gedrückt wird, wird das Programm abgebrochen. p+p ;ASClI-converting for SHARP-Plotter/Prlnter Sorgt dafür. daß ASCII-Zeichen bei der Ausgabe an den Drucker so umkodiert werden. daß keine Probleme entstehen. Nur die Steuerzeichen CR. Fr, TB werden akzeptiert. Entspricht dem Befehl '5HARP tl'. 1.2 Allgeaeine Befehle und Funktionen TU Die Systemfunktion TI$ enthält die Zeit als String im Format ~bhmMss•. TU""e%p$ . Setzt die'Zeit neu. 12 Stunden nach diesem Befebl kann leider nicht mehr garantiert werden. daß dIe Zeit korrekt zurückgegeben wird. Beispiel: TI$="n5959~ UME Dies~ Sonder funktion gibt direkt die Anzahl der Sekunden nach dem c. letzten 'TIS""e%p$'-Befehl. Diese Funktion ist häufig zum Hessen von Zeiten besser geeignet. HZ8~gt Gibt TRUEI (1255) zurück. FALSEt (U). wenn der Computer ein HZ-8gS und. sonst Beispiel: 1 IF HZa9S, THEN PRINT "SHARP HZ-8~9·:ELSE PRI9T "SHARP HZ-7~9~ , c 45 46

ANHANG FQR XBC S<br />

1.9X AUF HZ-7~9/800<br />

Alle ASCII-Zeichen über $7E (126) werden auf deM Bildschirm als Leerzeichen<br />

gedruckt. Wenn Sie einen SHARP-Drucker besitzen. können Sie ~it Hilfe des<br />

SHARP-Befehls die ASCII-Zeichen über $SE in SHARP-ASCII umkodieren lassen;<br />

gleiches geht auch mit dem Befehl .p+p (CR)- vom Editor aus.<br />

Oie obige Tabelle zeigt den deutschen Zeichensatz (siehe ·PRIYT8). Normalerveise<br />

wird im US-Zeichensatz gearbeitet; folgende Zeichen sehen anders<br />

aus:<br />

$4g: Klamneraffe <br />

~5B: Eckige Kla~er auf <br />

$5C: Backslasb: umgekehrter Divisionstrich ($2F) <br />

$50: Eckige Klammer zu <br />

$7B: Geschweifte Klammer auf <br />

$7C: Senkrechter Strich <br />

$70: Geschweifte Klammer zu <br />

$7E: Geschlängeltes Minuszeichen <br />

( <br />

( .<br />

ANHANGF9R XBC S<br />

(<br />

1 BEFEHL! UND fUNKTIONEN<br />

1.1 Befehle vom Editor aus<br />

v4<br />

1,2X AUF <strong>MZ</strong>-7~~/802<br />

;Vldeomode wlth 4B characters/llne<br />

Schaltet in den HZ-7g9-Modus mit 49<br />

,g').<br />

Zeichen/Zeile (entspricht 'CR! ·<br />

(­<br />

9.6 !astaturbelegung<br />

Fl-Flll:<br />

Deflnierbarer String. <br />

GRAPH:<br />

Nichts. <br />

TAB:<br />

AI (8-er Tabulator; (CHRS(9». <br />

ALPHA:<br />

Schaltet zwischen Gr06- und Xleinschrift um • <br />

• BREAK:<br />

ESC (CHR$(27». <br />

SHIFT+BREAK: AC «BREAK); CHR$(3». <br />

Leere Taste: 8 "<br />

CR:<br />

AM (CR; CHR$(13». <br />

INS!: AV (Insert on/off; CHR$(22». <br />

SHIFT+INST: AN (CHR$(l2». <br />

DEL: AG (Delete: CHRS(7». <br />

SHIFT+DEL:<br />

CHR$(29) . <br />

CURSOR OP: AE (CHR$(S». ~-<br />

SHIFT+CURSOR UP: AV (CHR$(23». <br />

CURSOR DOWN: AX (CHR$(24». <br />

SHIFTtCURSOR DOWN: AZ (CHR$(26». <br />

CURSOR RICHT: AO (CHR$(4». <br />

SHIFT+CURSOR RIGHT: AF (CHR$(6». <br />

CURSOR LEFT:<br />

AS (CHR$(19». <br />

SHIFTtCURSOR LEF!: "'A (CHR$ Cl».<br />

i.7 Programaabbrucb<br />

Ein Programm kann nar abgebrochen werden. wenn aaf Abbrach «BREAK» geprüft<br />

wird (siehe 'TEST BREAK' und 'OPTION'). Wenn auf die Taste 'BREAK' gedrückt<br />

wird, blinkt der Cursor und das Programm 1st angehalten. Wenn jetzt eine<br />

bellebiqe Taste außer 'SHIFT-BREAK' ~ gedrückt wird, wird das Progra~ fortgesetzt.<br />

lenn 'SHIFT-BREAK' «BREAK» gedrückt wird, wird das Programm abgebrochen.<br />

p+p<br />

;ASClI-converting for SHARP-Plotter/Prlnter<br />

Sorgt dafür. daß ASCII-Zeichen bei der Ausgabe an den Drucker so umkodiert<br />

werden. daß keine Probleme entstehen. Nur die Steuerzeichen CR.<br />

Fr, TB werden akzeptiert. Entspricht dem Befehl '5HARP tl'.<br />

1.2 Allgeaeine Befehle und Funktionen<br />

TU<br />

Die Systemfunktion TI$ enthält die Zeit als String im Format ~bhmMss•.<br />

TU""e%p$ .<br />

Setzt die'Zeit neu. 12 Stunden nach diesem Befebl kann leider nicht<br />

mehr garantiert werden. daß dIe Zeit korrekt zurückgegeben wird.<br />

Beispiel:<br />

TI$="n5959~<br />

UME<br />

Dies~ Sonder funktion gibt direkt die Anzahl der Sekunden nach dem<br />

c. letzten 'TIS""e%p$'-Befehl. Diese Funktion ist häufig zum Hessen von<br />

Zeiten besser geeignet.<br />

HZ8~gt<br />

Gibt TRUEI (1255) zurück.<br />

FALSEt (U).<br />

wenn der Computer ein HZ-8gS und. sonst<br />

Beispiel:<br />

1 IF HZa9S, THEN PRINT "SHARP HZ-8~9·:ELSE PRI9T "SHARP HZ-7~9~<br />

, c<br />

45<br />

46

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!