>* Silbentrennung: W=74, oben <@> Q -, unten <@> Q , ¨>* dann <@> H eingeben. ¨>PL=72 LM=10 RM=86 TM=4 BM=68 PF=2¨&0E&$E$G$-&01&H-DOS 2.3 * &14&G-DOS 2.x-Modifikation von A. Sopp$H$-&00&ˇ>RM=84¨¨&0E& Kurzanleitung:$F$B&02&¨ˇ $G$-&01&Graphik-Hardcopy mit :$H$-&00&$J&05&¨Nach Piepton (nur bei vorhandener Graphik) P f}r positiven, N f}r nega­ tiven Ausdruck eingeben (Schrift immer negativ: Schwarz auf Wei~). Hard­ copy wie gewohnt mit Punkten statt Graphik durch Eingabe von A.¨Bei angeschlossener Zusatzplatine HRG 1b mit Shift dr}cken, um hochaufl|sende Graphik mit auszudrucken. Positiv- und Negativdruck dann ebenfalls mit P und N w{hlbar.ˇ $G$-&01&Utility-Programm GRA/CMD:$H$-&00&$J&05&¨Leistet nach Aufruf mit GRA oder CMD"GRA" genau dasselbe wie der Dreita­ stenbefehl <345> (s. u.), ohne jedoch EG 64 MBA zu ben|tigen. Nachteil gegen}ber <345>: Anzeige des Befehlsworts GRA beim Aufruf. Abhilfe: CMD "GRA" in BASIC-Zeile programmieren oder in Assembler LD A,3CH, RST 28H.ˇ $G$-&01&Akustische Signale:$H$-&00&$J&05&¨Beim Auftreten eines DOS-, BASIC-, FORMAT- oder COPY-Fehlers ert|nt je­ weils ein unterschiedliches Signal. Nur mit EG 64 MBA: ASCII 07 wird als BEL-Code erkannt und erzeugt einen weiteren Ton.ˇ $G$-&01&Library-Befehl LWT:$H$-&00&$J&05&¨Mit LWT wird die Geschwindigkeit der Laufwerke }berpr}ft (bei neueren Versionen von G-DOS nicht mehr implementiert).ˇ $G$-&01&Library-Befehl DDE:$H$-&00&$J&05&¨Aufruf des zuletzt angezeigten Sektors mit *, eines dateiunabh{ngigen Disksektors mit &23& und Laufwerksnummer.¨R}cksetzen des Bits 7 bei Codes > 9Fh mit T, um verschl}sselte oder sy­ stembedingt gekennzeichnete Codes in Klarschrift zu zeigen. Normale An­ zeige durch erneute Eingabe von T.¨Anzeige der Codes < 20h mit C, um Video-Kontrollzeichen mit darstellbaren Zeichen anzuzeigen: Beim Genie I/II mit Hardwaremodifikation und beim Genie III Sonderzeichen, auf anderen Maschinen Gro~buchstaben. Normale Anzeige (mit Punkt statt Zeichen) durch erneute Eingabe von C.¨Im M-Modus beim Wechsel von Hex nach ASCII und umgekehrt mit CLEAR-Taste: Cursor nicht mehr links oben, sondern auf der anderen Seite der Anzeige am aktuellen Byte.¨SYS15/SYS (f}r DDE) ist f}r sp{tere Erweiterungen auf 5 Skt. verl{ngert.ˇ $G$-&01&Library-Befehl OUT:$H$-&00&$J&05&¨Ausgabe mehrerer Werte gleichzeitig auf einen Port mit OUT,port,code1, code2,...ˇ $G$-&01&Library-Befehl CLS:$H$-&00&$J&05&¨Ohne weitere Parameter Funktion wie gewohnt. Mit CLS,G L|schen des Spei­ chers der HRG 1b.ˇˇ &0E&$E$GNur mit EG 64 MBA:$H$Fˇ $G$-&01&Memory Banking:$H$-&00&$J&05&¨F}hrung des Benutzers im Dialog nach Dreitastenbefehl <,./>. Display wird gerettet und anschlie~end restauriert.ˇ $G$-&01&Spooler:$H$-&00&$J&05&¨Aktivieren und deaktivieren mit dem Dreitastenbefehl <567>. Bei vollem Puffer Garbage Collection.ˇ $G$-&01&Bildschirmsicherung mit <345>:$H$-&00&$J&05&¨Der Dreitastenbefehl <345> sichert einen Bildschirminhalt (ASCII-Zeichen, Genie-Pixelgraphik und hochaufl|sende Graphik) unter dem Namen BILD/CMD auf Diskette. Mit dem Befehl BILD oder CMD"BILD" wird die Graphik wieder in den Bildschirm geladen. Die Datei BILD/CMD kann mit dem N-Befehl be­ liebig umbenannt werden.ˇ $G$-&01&Library-Befehl INI:$H$-&00&$J&05&¨INI,J initialisiert das parallele RAM und erm|glicht die Funktionen dieses Abschnitts. Nur notwendig bei BOOT mit Linkspfeil. INI,N setzt das System in den Normalzustand.ˇ $G$-&01&Library-Befehl B?:$H$-&00&$J&05&¨Abfrage der z. Zt. benutzten Banks. Bei INFO und PORT automatisch.ˇ $G$-&01&Library-Befehl B2:$H$-&00&$J&05&¨INI wird zun{chst r}ckg{ngig gemacht, ROM-Kopie im parallelen RAM bleibt jedoch erhalten. (Diese Modifikation hat keinen Einflu~ auf den Befehl B2 ohne EG 64 MBA.)ˇ $G$-&01&Library-Befehl *:$H$-&00&$J&05&¨Alle ASCII-Codes von 00-FF k|nnen nach Eingabe von * bzw. CMD"* " mit LPRINT CHR&24&(x) auf den Drucker ausgegeben werden, ohne da~ der Inter­ preter sie ver{ndert. Der Zeilenz{hler im Drucker-DCB wird nicht mehr hochgez{hlt (modernere Drucker unterhalten einen eigenen Zeilenz{hler).ˇ $G$-&01&Library-Befehl V24:$H$-&00&¨Einstellung einer seriellen Schnittstelle (V24 bzw. RS232) wie beim Genie 3. F}r andere I/O-Methoden leicht modifizierbar.ˇ $G$-&01&Library-Befehl F:$H$-&00&$J&05&¨Mit F-Tasten, die in 3880h die Bits 1-7 setzen und mit CTRL-Zifferntasten (Shift Abw{rtspfeil Zifferntaste) k|nnen vorprogrammierte Funktionen ab­ gerufen werden.¨Mit F,J Funktionen aktivieren¨Mit F,N deaktivieren¨Mit F,L programmierte Funktionen auf Bildschirm listen (dann F,J automa­ tisch)¨Mit F,P dto. auf Drucker (F,J autom.)¨Mit F,&23&,fct der F-Taste &23& die Funktion fct zuordnen. &23&=1...7. Max. 32 Bytes. Programmierung jeder Tastatureingabe m|glich. NEW LINE innerhalb fct w{hrend Programmierung mit Abw{rtspfeil eingeben. Abschlu~ der Programmierung mit NEW LINE (nicht Abwpf.). F,J autom..¨F-Befehle f}hren INI,J aus (s. o.) und belassen diesen Zustand. Gegf. INI,N eingeben, falls gew}nscht.¨ˇ &0E&$E$GF}r Benutzer der HRG 1B:$H$Fˇ Automatische L|schung des Graphikspeichers beim Booten. Wird bei gedr}ckter Shifttaste unterdr}ckt (Speicherinhalt bleibt mit Shift er­ halten). Hochaufgel|ste Graphik wird bei PORT und INFO nicht mehr unge­ wollt eingeblendet.¨ˇ &0E&$E$GHinweis:$F$Hˇ Der Anwenderspeicher ab 5200h wird nicht belegt, daher kein Konflikt mit vorhandenen Programmen. Trennung eines Befehlsworts von seinen Ope­ randen mit Komma oder Blank. Ohne EG 64 MBA sind die Befehle des zweiten Abschnitts lediglich wirkungslos, ein Konflikt mit vorhandenen Programmen ist ausgeschlossen. Bei BOOT bzw. Einschalten wird automatisch die Anwe­ senheit des MBA erkannt und INI ausgef}hrt, falls er angeschlossen ist. INI wird durch Dr}cken des Linkspfeils unterdr}ckt. H-DOS bleibt kompa­ tibel mit allen Versionen von G-DOS 2.x und NEWDOS-80 2.x.$@¨