diff --git a/.gitattributes b/.gitattributes index f4234dc..207d5af 100644 --- a/.gitattributes +++ b/.gitattributes @@ -6,10 +6,11 @@ *.bat text eol=crlf *.TXT text eol=crlf -DATA.DAT text eol=crlf +*.txt text *.MAP binary *.DAT binary +*.BAS binary *.dat binary *.dmp binary COLOR.TXT binary diff --git a/data/BALLER.BAS b/data/BALLER.BAS index 206b7ed..b8b9b0b 100644 Binary files a/data/BALLER.BAS and b/data/BALLER.BAS differ diff --git a/data/BALLER.TXT b/data/BALLER.TXT new file mode 100644 index 0000000..61c48cf --- /dev/null +++ b/data/BALLER.TXT @@ -0,0 +1,80 @@ +5 CROFF +10 COL 0,$e6,0 +15 CLS +20 TLOAD 2,"fontkc.dat",16,11 +30 STILE 2 +32 TLOAD 15,"man.dat",1,1 +35 MBOUND 0,463,623,463 +37 MOUSE 1,1 +40 f(0)=$e6 +50 f(1)=0 +60 f(2)=$56 +70 e=50 +80 p=0 +100 SID WAVE(1,4) +200 SID ADSR(1,1,0,15,10) +1000 a(0)=32 +1010 a(1)=165 +1020 b(0)=32 +1030 b(1)=12 +1040 b(2)=13 +1050 c=20:REM cursor +1100 s=0 +1200 GOSUB 6000 +2000 k=MB (0) +2010 c=MGET (1) +2100 REM ziel darstellen +2130 IF t(3)=0 THEN GOSUB 6000 +2140 IF TIMER c(1)=1 THEN t(4)=0 +2150 IF t(4)=0 THEN TILE 32,$e6,0,0,t(1),t(2) +2160 IF t(4)=0 THEN t(3)=0 +2170 IF k=255 THEN GOSUB 10000 +2230 IF s<0 THEN s=0 +3000 GOTO 2000 +5000 REM +5020 s=s-1 +5030 IF s<0 THEN RETURN +5040 TILE 124,f(0),f(1),f(2),d,s +5080 IF d=t(1) AND s=t(2) THEN t(3)=0 +5085 TILE 32,f(0),f(1),f(2),d,s +5090 IF t(3)=0 THEN SID NT(1,50) +5100 IF t(3)=0 THEN s=-1 +5110 IF t(3)=0 THEN p=p+1 +5120 IF t(3)=0 THEN e=e-1 +5125 IF t(3)=0 THEN GOSUB 7000 +5130 IF e=0 THEN GOTO 8000 +5140 SID NT(1,0) +5900 GOTO 5000 +6000 t(1)=FN INT(RND (38)) +6010 t(2)=FN INT(RND (24))+2 +6020 TILE 128,$e6,0,0,t(1),t(2) +6030 t(3)=1 +6040 TIMER s(1,15) +6050 t(4)=1 +6900 RETURN +7000 POS 0,0 +7010 PRINT "Punkte:";p;TAB (12);"Feinde:";e;" ";TAB (24);"Schuss:";m +7900 RETURN +8000 REM ende +8010 CLS :SID NT(1,0) +8020 x=m-50 +8030 IF !x<5 THEN #a="Superschuetze" +8040 IF !x>4 THEN #a="sehr guter Schuetze" +8050 IF !x>8 THEN #a="guter Schuetze" +8060 IF !x>10 THEN #a="maessiger Schuetze" +8070 IF !x>15 THEN #a="lausiger Schuetze" +8080 IF !x>19 THEN #a="absoluter Blindgaenger" +8100 PRINT "Sie haben alle Feinde vernichtet." +8110 PRINT "und haben dafuer ";m;" Schuss" +8120 PRINT "benoetigt!" +8130 PRINT "Sie sind ein ";#a +8200 MOUSE 0,0 +8500 END +10000 SID NT(1,75):SID NT(1,0) +10010 IF s=0 THEN d=c +10020 IF s=0 THEN s=29 +10030 IF s=29 THEN GOSUB 5000 +10040 m=m+1 +10050 GOSUB 7000 +10060 RETURN + diff --git a/data/BENCH.BAS b/data/BENCH.BAS new file mode 100644 index 0000000..9b8eb91 Binary files /dev/null and b/data/BENCH.BAS differ diff --git a/data/BENCH8.BAS b/data/BENCH8.BAS index a37b03d..b115295 100644 Binary files a/data/BENCH8.BAS and b/data/BENCH8.BAS differ diff --git a/data/DATA1.BAS b/data/DATA1.BAS deleted file mode 100644 index be83aba..0000000 Binary files a/data/DATA1.BAS and /dev/null differ diff --git a/data/DEMO.BAS b/data/DEMO.BAS index c5dfa21..7641d48 100644 Binary files a/data/DEMO.BAS and b/data/DEMO.BAS differ diff --git a/data/Errors.txt b/data/Errors.txt index e7b1099..f1b880f 100644 --- a/data/Errors.txt +++ b/data/Errors.txt @@ -37,7 +37,7 @@ Missing Point ! File-Read-Error ! Missing Equal Sign ! -* Vers.2.20-05/2014 * +* Vers.2.30-05/2014 * F1HELP F2LOAD F3SAVE F4DIR F5RUN F6LIST -Basic-Bytes-Free * Datei(en) diff --git a/data/FN.TXT b/data/FN.TXT deleted file mode 100644 index e69de29..0000000 diff --git a/data/HELP/AND b/data/HELP/AND index 8230098..0a6413b 100644 --- a/data/HELP/AND +++ b/data/HELP/AND @@ -1,12 +1,7 @@ -Logical Operators +Syntax: +Operator Description -Syntax: -Operator - Description -AND - True wenn beide [x] und [y] True sind. -NOT - True wenn [x] nicht True ist. -OR - True wenn [x] oder [y] True ist. +AND True wenn beide [x] und [y] True sind. +NOT True wenn [x] nicht True ist. +OR True wenn [x] oder [y] True ist. diff --git a/data/HELP/ASC b/data/HELP/ASC index 6096c8b..09f120b 100644 --- a/data/HELP/ASC +++ b/data/HELP/ASC @@ -1,5 +1,3 @@ -ASC - STRINGFUNKTION - Syntax: ASC (string) diff --git a/data/HELP/BACKUP b/data/HELP/BACKUP index f4ef23a..1267406 100644 --- a/data/HELP/BACKUP +++ b/data/HELP/BACKUP @@ -1,5 +1,3 @@ -BACKUP-Fensterfunktion - Syntax: BACKUP x,y,xx,yy,RAM diff --git a/data/HELP/BEEP b/data/HELP/BEEP index 7e640d0..df60c29 100644 --- a/data/HELP/BEEP +++ b/data/HELP/BEEP @@ -1,5 +1,3 @@ -BEEP-SID-Soundfunktionen - Syntax: BEEP {} diff --git a/data/HELP/BIN b/data/HELP/BIN index ad0ebf9..0a1d02e 100644 --- a/data/HELP/BIN +++ b/data/HELP/BIN @@ -1,5 +1,3 @@ -BIN - Ausgabebefehle - Syntax: BIN (WERT) diff --git a/data/HELP/BLOAD b/data/HELP/BLOAD index 018d411..284656b 100644 --- a/data/HELP/BLOAD +++ b/data/HELP/BLOAD @@ -1,5 +1,3 @@ -BLOAD - Systembefehle - Syntax: BLOAD "Filename" diff --git a/data/HELP/BOX b/data/HELP/BOX index a3ab6c3..9e2814d 100644 --- a/data/HELP/BOX +++ b/data/HELP/BOX @@ -1,12 +1,9 @@ -BOX - GRAFIKFUNKTION - Syntax: BOX Farbe,x,y,xx,yy,mode Zeichnet eine farbige Box von x,y bis xx,yy -mit der angegebenen -Farbe. +mit der angegebenen Farbe. mode: 1=mit Schatten 0=ohne Schatten diff --git a/data/HELP/BUTTON b/data/HELP/BUTTON index 7358bc6..5e1cee7 100644 --- a/data/HELP/BUTTON +++ b/data/HELP/BUTTON @@ -1,30 +1,17 @@ -BUTTON - Fensterfunktion - Syntax: BUTTON , -erstellt einen Text oder -Icon-Button opt-t=Text, i=Iconbutton -Textbutton -(nr,vor,hint,x,y,Text) +Button(nr,vor,hint,x,y,Text) nr-Button-Nr vor-Vordergrundfarbe hint-Hintergrundfarbe x,y-Position Text-Buttontext -Iconbutton -(tnr,f1,f2,f3,x,y) +Button(tnr,f1,f2,f3,x,y) tnr-Tilenr,das den Button darstellt f1..f3-Farben des Tiles x,y-Position - -Bsp.: -BUTTON t(11,0,33,1,2,KNOPF) -BUTTON i(2,16,$e6,0,250,23,10) - -HINWEIS: -32 Buttons sind erlaubt! diff --git a/data/HELP/BYE b/data/HELP/BYE index 8bae7a5..39cd748 100644 --- a/data/HELP/BYE +++ b/data/HELP/BYE @@ -1,5 +1,3 @@ -BYE - Systembefehle - Syntax: Bye diff --git a/data/HELP/CHDIR b/data/HELP/CHDIR index 85ec8d6..9ec8b31 100644 --- a/data/HELP/CHDIR +++ b/data/HELP/CHDIR @@ -1,10 +1,6 @@ -CHDIR - Dateifunktion - Syntax: CHDIR"Name" -Wechselt in das -Verzeichnis Name -CHDIR".." wechselt -wieder ins -Root-Verzeichnis +Wechselt in das Verzeichnis +Name.CHDIR".." wechselt +wieder ins Root-Verzeichnis diff --git a/data/HELP/CHR$ b/data/HELP/CHR$ index c6a2b1f..1c9248a 100644 --- a/data/HELP/CHR$ +++ b/data/HELP/CHR$ @@ -1,10 +1,8 @@ -CHR$ - STRINGFUNKTION - Syntax: CHR$ (expr) Gibt dem Dezimalwert -zugeordneten Zeichencode -aus. +zugeordneten Zeichencode aus. + Bsp.: Print chr$(65) gibt ein A aus diff --git a/data/HELP/CIRC b/data/HELP/CIRC index fe5e8ca..c87297f 100644 --- a/data/HELP/CIRC +++ b/data/HELP/CIRC @@ -1,5 +1,3 @@ -CIRC - GRAFIKFUNKTION - Syntax: CIRC ,,, diff --git a/data/HELP/CLEAR b/data/HELP/CLEAR index 6eed1f2..2b9c761 100644 --- a/data/HELP/CLEAR +++ b/data/HELP/CLEAR @@ -1,5 +1,3 @@ -CLEAR-Speicherfunktionen - Syntax: CLEAR diff --git a/data/HELP/CLOSE b/data/HELP/CLOSE index f8c3a25..9004234 100644 --- a/data/HELP/CLOSE +++ b/data/HELP/CLOSE @@ -1,5 +1,3 @@ -CLOSE-Dateifunktion - Syntax: CLOSE diff --git a/data/HELP/CLS b/data/HELP/CLS index d219a98..d1ece78 100644 --- a/data/HELP/CLS +++ b/data/HELP/CLS @@ -1,5 +1,3 @@ -CLS-Bildschirmfunktion - Syntax: CLS diff --git a/data/HELP/COL b/data/HELP/COL index 1dbed43..c3f53ac 100644 --- a/data/HELP/COL +++ b/data/HELP/COL @@ -1,9 +1,6 @@ -COL - BILDSCHIRMFUNKTION - Syntax: col,, setzt die Vordergrund, Hintergrund,Cursorfarbe - Werte (0-255) diff --git a/data/HELP/COM b/data/HELP/COM index 6cdc505..abece44 100644 --- a/data/HELP/COM +++ b/data/HELP/COM @@ -1,5 +1,3 @@ -COM-ser. Schnittstelle - Syntax: COM S(on,baud) diff --git a/data/HELP/COMP$ b/data/HELP/COMP$ index 6167dc6..0f28710 100644 --- a/data/HELP/COMP$ +++ b/data/HELP/COMP$ @@ -1,5 +1,3 @@ -COMP$ - Stringfunktion - Syntax: COMP$(Str1,Str2) diff --git a/data/HELP/CROFF b/data/HELP/CROFF index 362d7d1..308c9f2 100644 --- a/data/HELP/CROFF +++ b/data/HELP/CROFF @@ -1,12 +1,4 @@ -CROFF-Bildschirmfunktionen - Syntax: CROFF Cursor ausschalten - -HINWEIS: -Bei der Verwendung der -Fensterfunktionen sollte -der Cursor ausgeschaltet -sein! diff --git a/data/HELP/CRON b/data/HELP/CRON index 7e3dc22..f81e0fc 100644 --- a/data/HELP/CRON +++ b/data/HELP/CRON @@ -1,12 +1,4 @@ -CRON-Bildschirmfunktionen - Syntax: CRON Cursor einschalten - -HINWEIS: -Bei der Verwendung der -Fensterfunktionen sollte -der Cursor ausgeschaltet -sein! ->siehe CROFF diff --git a/data/HELP/DATA b/data/HELP/DATA index 3a49251..13799a5 100644 --- a/data/HELP/DATA +++ b/data/HELP/DATA @@ -1,5 +1,3 @@ -DATA-Datenfunktion - Syntax: DATA expr,expr,expr @@ -7,5 +5,3 @@ Daten ablegen Bsp.: DATA 23.4,12.9,FRITZ - -siehe Handbuch diff --git a/data/HELP/DBUTT b/data/HELP/DBUTT index 0eaa5cd..117718b 100644 --- a/data/HELP/DBUTT +++ b/data/HELP/DBUTT @@ -1,5 +1,3 @@ -DBUTT-BILDSCHIRMFUNKTION - Syntax: DBUTT diff --git a/data/HELP/DEL b/data/HELP/DEL index 6c7b24f..4e0d6d9 100644 --- a/data/HELP/DEL +++ b/data/HELP/DEL @@ -1,5 +1,3 @@ -DEL-Dateifunktion - Syntax: DEL "filename" diff --git a/data/HELP/DIM b/data/HELP/DIM index 8a26613..3c78509 100644 --- a/data/HELP/DIM +++ b/data/HELP/DIM @@ -1,12 +1,8 @@ -DIM-Variablenfunktion - Syntax: DIM a(expr,expr,expr) Array-Feld dimensionieren. -Bis zu 3 Dimensionen -sind moeglich. Bsp.: DIM a(20) @@ -14,5 +10,3 @@ oder DIM g(12,8) oder DIM i(7,7,7) - -siehe Handbuch diff --git a/data/HELP/DIR b/data/HELP/DIR index e36dfac..bc051a7 100644 --- a/data/HELP/DIR +++ b/data/HELP/DIR @@ -1,19 +1,14 @@ -DIR - Dateifunktion - Syntax: -DIR {x,y,sp,z} +DIR {sp,z} -Ohne Parameter SD-Verzeichnis anzeigen Parameter -x,y =Position auf dem - Bildschirm sp =Anzahl Spalten z =Anzahl Zeilen DIR"EXT",option -Listet nur die Dateien -mit der Endung EXT auf. +Listet nur die Dateien mit der Endung +EXT auf. Option kann sein 1-einfache ausgabe 2-erweiterte ausgabe diff --git a/data/HELP/DUMP b/data/HELP/DUMP index 0baf08e..bdb4b8d 100644 --- a/data/HELP/DUMP +++ b/data/HELP/DUMP @@ -1,10 +1,7 @@ -DUMP-Systemfunktion - Syntax: DUMP ,, -Anzeige des -Speicherinhaltes +Anzeige des Speicherinhaltes Parameter a=Adresse, b=Anz.Zeilen, @@ -15,6 +12,3 @@ c=1 eRam Bsp.: DUMP $8000,100,0 -Zeigt den Speicher in -regnatix an ab Adresse -$8000 mit 100 Zeilen. diff --git a/data/HELP/EDIT b/data/HELP/EDIT index 55e8173..dc72f67 100644 --- a/data/HELP/EDIT +++ b/data/HELP/EDIT @@ -1,5 +1,3 @@ -EDIT-Systemfunktion - Syntax: EDIT Zeilennummer diff --git a/data/HELP/ELSE b/data/HELP/ELSE index 9723f53..06bd002 100644 --- a/data/HELP/ELSE +++ b/data/HELP/ELSE @@ -1,5 +1,3 @@ -IF...THEN...ELSE - Syntax: IF THEN ELSE diff --git a/data/HELP/END b/data/HELP/END index 50d6cd2..9107fab 100644 --- a/data/HELP/END +++ b/data/HELP/END @@ -1,5 +1,3 @@ -END - Syntax: END diff --git a/data/HELP/FILE b/data/HELP/FILE index 1f1368a..11174ce 100644 --- a/data/HELP/FILE +++ b/data/HELP/FILE @@ -1,5 +1,3 @@ -FILE - Dateifunktionen - Syntax: =FILE diff --git a/data/HELP/FN b/data/HELP/FN index 9935ea1..344248a 100644 --- a/data/HELP/FN +++ b/data/HELP/FN @@ -1,12 +1,8 @@ -FN-Mathematische Funkt. - Syntax: FN expr FN expr fuehrt eine von -14 mathematischen -Funktionen aus. -Dabei entspricht expr -der aufzurufenden -Funktion. +18 mathematischen Funktionen +aus. Dabei entspricht expr +der aufzurufenden Funktion. (siehe Handbuch) diff --git a/data/HELP/FONT b/data/HELP/FONT index 8239f03..22d6900 100644 --- a/data/HELP/FONT +++ b/data/HELP/FONT @@ -1,12 +1,6 @@ -FONT - TILE-FUNKTION - Syntax: -FONT"Text", , - ,, - x,y +FONT"Text",col1,col2,col3,x,y -Zeigt den Text mit dem -mit STILE gewaehlten -Tilefont mit den Farben -col1-3 an Position -x,y an. +Zeigt den Text mit dem mit STILE +gewaehlten Tilefont mit den +Farben col1-3 an Position x,y an. diff --git a/data/HELP/FOR b/data/HELP/FOR index 45a0db2..4e2fae8 100644 --- a/data/HELP/FOR +++ b/data/HELP/FOR @@ -1,14 +1,5 @@ -FOR...NEXT - Syntax: FOR = TO {STEP } ... NEXT - -Erstellt eine -Programmschleife -Bsp.: -10 FOR X = 0 TO 63 -20 PRINT X; -30 NEXT X diff --git a/data/HELP/FRAME b/data/HELP/FRAME index 9bf86aa..2203d78 100644 --- a/data/HELP/FRAME +++ b/data/HELP/FRAME @@ -1,9 +1,5 @@ -FRAME - Fensterfunktion - Syntax: -FRAME ,, - ,,, - , +FRAME col1,col2,col3,x,y,xx,yy Zeichnet einen Doppel- rahmen von x,y nach diff --git a/data/HELP/FREAD b/data/HELP/FREAD index a0c2a62..725b334 100644 --- a/data/HELP/FREAD +++ b/data/HELP/FREAD @@ -1,10 +1,7 @@ -FREAD-Dateifunktion - Syntax: FREAD {, } -Liest Wert aus einer -Datei, die zuvor mit -OPEN geoeffnet wurde -und uebergibt den +Liest Wert aus einer Datei, +die zuvor mit OPEN geoeffnet +wurde und uebergibt den Wert an eine Variable diff --git a/data/HELP/FREE b/data/HELP/FREE index 4538e01..922da8f 100644 --- a/data/HELP/FREE +++ b/data/HELP/FREE @@ -1,5 +1,3 @@ -FREE - Syntax: PRINT FREE diff --git a/data/HELP/FUNC b/data/HELP/FUNC index 030b621..ae73204 100644 --- a/data/HELP/FUNC +++ b/data/HELP/FUNC @@ -1,16 +1,10 @@ -FUNC-Mathemat. Funkt. - Syntax: -FUNC name(var1..var4)= - [Funktion] +FUNC name(var1..var4)=[Funktion] -Benutzerfunktion -definieren. Bis zu 4 -Variablen koennen ueber- -geben werden. +Benutzerfunktion definieren. +Bis zu 4 Variablen koennen +uebergeben werden. Bsp.: FUNC a(x,y)=[1/(1/x+1/y)] -c=FUNC(120,180) - -(siehe Handbuch) +c=FUNC a(120,180) diff --git a/data/HELP/GATTR b/data/HELP/GATTR index 19fbf6f..df42c01 100644 --- a/data/HELP/GATTR +++ b/data/HELP/GATTR @@ -1,11 +1,8 @@ -GATTR - DATEIFUNKTION - Syntax: GATTR (expr) -Rueckgabe der -Dateiattribute einer -geoeffneten Datei +Rueckgabe der Dateiattribute +einer geoeffneten Datei Attribute 0-20 siehe Handbuch diff --git a/data/HELP/GDATE b/data/HELP/GDATE index c034339..8996d7e 100644 --- a/data/HELP/GDATE +++ b/data/HELP/GDATE @@ -1,5 +1,3 @@ -GDATE - Datums,-und Zeitfunktionen - Syntax: GDATE(expr) diff --git a/data/HELP/GDMP b/data/HELP/GDMP index 1302211..34824c0 100644 --- a/data/HELP/GDMP +++ b/data/HELP/GDMP @@ -1,8 +1,5 @@ -GDMP-SID-Soundfunktionen - Syntax: =GDMP -Gibt die aktuelle -Position des DMP-Players -zurueck. +Gibt die aktuelle Position +des DMP-Players zurueck. diff --git a/data/HELP/GETX b/data/HELP/GETX index c38cd1a..ee12d78 100644 --- a/data/HELP/GETX +++ b/data/HELP/GETX @@ -1,6 +1,5 @@ -GETX - Bildschirmfunktionen - Syntax: =GETX -Aktuelle Cursorposition in x-Richtung abfragen +Aktuelle Cursorposition in x-Richtung +abfragen diff --git a/data/HELP/GETY b/data/HELP/GETY index 34f3431..239df40 100644 --- a/data/HELP/GETY +++ b/data/HELP/GETY @@ -1,6 +1,5 @@ -GETY - Bildschirmfunktionen - Syntax: =GETY -Aktuelle Cursorposition in y-Richtung abfragen +Aktuelle Cursorposition in y-Richtung +abfragen diff --git a/data/HELP/GFILE b/data/HELP/GFILE index 96366ff..90741ff 100644 --- a/data/HELP/GFILE +++ b/data/HELP/GFILE @@ -1,14 +1,10 @@ -GFILE - DATEIFUNKTION - Syntax: GFILE -GFILE ohne Parameter -gibt die mit Dir -gefundenen Datei- +GFILE ohne Parameter gibt die +mit DIR gefundenen Datei- eintraege zurueck. -GFILE expr laedt den -Dateinamen der Datei- -Nr:expr in die String- -Variable #z +GFILE expr laedt den Dateinamen +der Datei-Nr:expr in die +String-Variable #z diff --git a/data/HELP/GOSUB b/data/HELP/GOSUB index e9c5b34..0bab94f 100644 --- a/data/HELP/GOSUB +++ b/data/HELP/GOSUB @@ -1,14 +1,5 @@ -GOSUB...RETURN - Syntax: GOSUB ... RETURN -Bsp.: -10 PRINT "START" -20 GOSUB 50 -30 PRINT "RETURNED" -40 END -50 PRINT "IN SUBROUTINE" -60 RETURN diff --git a/data/HELP/GOTO b/data/HELP/GOTO index 4a6229e..5053144 100644 --- a/data/HELP/GOTO +++ b/data/HELP/GOTO @@ -1,7 +1,6 @@ -GOTO - Syntax: GOTO + Bsp.: 10 X = X + 1 20 IF X > 10 THEN GOTO 40 diff --git a/data/HELP/GTIME b/data/HELP/GTIME index 60acb01..7e60a03 100644 --- a/data/HELP/GTIME +++ b/data/HELP/GTIME @@ -1,5 +1,3 @@ -GTIME - Datums,-und Zeitfunktionen - Syntax: GTIME(expr) diff --git a/data/HELP/HELP b/data/HELP/HELP new file mode 100644 index 0000000..f24f30a --- /dev/null +++ b/data/HELP/HELP @@ -0,0 +1,12 @@ +Syntax: +HELP {Char|Befehl} + +HELP ohne Parameter +zeigt alle verfuegbaren Befehle an + +HELP A...Z +zeigt alle Befehle mit dem Anfangs- +buchstaben A..Z an + +HELP PRINT +zeigt Hilfe zum Befehl PRINT an. diff --git a/data/HELP/HEX b/data/HELP/HEX index 3152e1b..649363a 100644 --- a/data/HELP/HEX +++ b/data/HELP/HEX @@ -1,10 +1,9 @@ -HEX - Ausgabebefehle - Syntax: -BIN (WERT) +HEX (WERT) Gibt den Integerwert WERT in hexadezimaler Form aus + Bsp.:Print HEX(122) - ergibt 7A + \ No newline at end of file diff --git a/data/HELP/HOME b/data/HELP/HOME index 1abb6c7..a6b8835 100644 --- a/data/HELP/HOME +++ b/data/HELP/HOME @@ -1,5 +1,3 @@ -HOME - Bildschirmfunktionen - Syntax: HOME diff --git a/data/HELP/IF b/data/HELP/IF index 1bc0a89..93b7e48 100644 --- a/data/HELP/IF +++ b/data/HELP/IF @@ -1,5 +1,3 @@ -IF...THEN - Syntax: IF THEN diff --git a/data/HELP/INKEY b/data/HELP/INKEY index a76eb3f..22ade25 100644 --- a/data/HELP/INKEY +++ b/data/HELP/INKEY @@ -1,5 +1,3 @@ -INKEY - Eingabebefehle - Syntax: =INKEY diff --git a/data/HELP/INPUT b/data/HELP/INPUT index 3cbe422..11a7349 100644 --- a/data/HELP/INPUT +++ b/data/HELP/INPUT @@ -1,5 +1,3 @@ -INPUT - Syntax: INPUT {"";} {string} oder {, } diff --git a/data/HELP/INSTR b/data/HELP/INSTR index 019b70d..892ccd2 100644 --- a/data/HELP/INSTR +++ b/data/HELP/INSTR @@ -1,10 +1,7 @@ -INSTR - Stringfunktionen - Syntax: INSTR(String1,String2) -Testet ob String1 in -String2 vorhanden ist -und gibt die Position -des ersten Auftretens -zurueck +Testet ob String1 in String2 +vorhanden ist und gibt die +Position des ersten Auftretens +zurueck. diff --git a/data/HELP/JOY b/data/HELP/JOY index d895d5f..8ec5aeb 100644 --- a/data/HELP/JOY +++ b/data/HELP/JOY @@ -1,5 +1,3 @@ -JOY-Eingabebefehle - Syntax: A=JOY(1) Ruft den aktuellen Wert diff --git a/data/HELP/LEN b/data/HELP/LEN index 9fc0a09..f34465f 100644 --- a/data/HELP/LEN +++ b/data/HELP/LEN @@ -1,15 +1,6 @@ -LEN - Stringfunktionen - Syntax: LEN(string) LEN(#b)gibt die Laenge des Strings #b zurueck -Strings werden mit Raute -# gekennzeichnet. - -Bsp.: #a="Hallo Welt" - a=LEN(#a) -->uebergibt die Zahl 10 - an die Variable a \ No newline at end of file diff --git a/data/HELP/LINE b/data/HELP/LINE index 1995857..36bddb1 100644 --- a/data/HELP/LINE +++ b/data/HELP/LINE @@ -1,8 +1,5 @@ -LINE - GRAFIKFUNKTION - Syntax: -LINE ,,, - , +LINE color,x,y,xx,yy Zeichnet eine Linie von x,y nach xx,yy mit der diff --git a/data/HELP/LIST b/data/HELP/LIST index 90f45a2..8f0e2df 100644 --- a/data/HELP/LIST +++ b/data/HELP/LIST @@ -1,10 +1,7 @@ -LIST-Systemfunktion - Syntax: LIST { {,}} List listet das Programm List 10,100 listet das -Programm von -Zeile 10 bis 100 +Programm von Zeile 10 bis 100 diff --git a/data/HELP/LOAD b/data/HELP/LOAD index e62d964..5e8d4f5 100644 --- a/data/HELP/LOAD +++ b/data/HELP/LOAD @@ -1,25 +1,12 @@ -LOAD - Systemfunktionen - Syntax: LOAD "Dateiname", -BASIC-Programm in den -Speicher laden - -Load ohne Parameter -laedt die Sicherheits- -kopie "BAS.TMP", welche -mit SAVE ohne Parameter -erzeugt wird. -Alternativ kann auch die -Taste F2 verwendet -werden. -Optionen: -1-eine Binaerdatei wird - geladen und auto- +Opt: +1-Datei wird geladen und auto- matisch gestartet. -2-Basic-Programm nach- - laden -3-Basic-Programm nach- +2-Basic-Programm anhaengen +3-Basic-Programm ab Zeile laden und Programm weiter abarbeiten + Load"Name",3(160) +4-Textdatei importieren diff --git a/data/HELP/MAP b/data/HELP/MAP index 8f1fc02..6100f58 100644 --- a/data/HELP/MAP +++ b/data/HELP/MAP @@ -1,24 +1,16 @@ -MAP - TILE-FUNKTION - Syntax: -MAP ,{"name.dat"}| - {,,,} +MAP opt,{"name.dat"}|{x,y,xx,yy} MAP w,2,2,26,26 -Map werte von Position -2,2 bis 26,26 in den -ERAM schreiben -(alle Tile-Anweisungen -werden in den Ram -geschrieben) +Map werte von Position 2,2 bis +26,26 in den ERAM schreiben -MAP s,"Name.dat" +MAP s"Name.dat" Map -werte in die Datei Name.dat schreiben -Map L,"Name.dat" -Map Name.dat in den Eram -schreiben +Map L"Name.dat" +Map Name.dat in den Eram schreiben Map d Map anzeigen diff --git a/data/HELP/MB b/data/HELP/MB index b2d777f..a568d37 100644 --- a/data/HELP/MB +++ b/data/HELP/MB @@ -1,18 +1,12 @@ -MB - Mausfunktionen - Syntax: =MB(