commit c0f84e50996ffe85dd5d24c9e16d574688dc9486 Author: Joerg Deckert Date: Wed Apr 30 20:24:00 2014 +0200 initial push (version 2.1) diff --git a/data/AD-PORT.BAS b/data/AD-PORT.BAS new file mode 100644 index 0000000..aa1116b Binary files /dev/null and b/data/AD-PORT.BAS differ diff --git a/data/ARRAY.BAS b/data/ARRAY.BAS new file mode 100644 index 0000000..74272a3 Binary files /dev/null and b/data/ARRAY.BAS differ diff --git a/data/BACKREST.BAS b/data/BACKREST.BAS new file mode 100644 index 0000000..6b74e82 Binary files /dev/null and b/data/BACKREST.BAS differ diff --git a/data/BALLER.BAS b/data/BALLER.BAS new file mode 100644 index 0000000..25f28ae Binary files /dev/null and b/data/BALLER.BAS differ diff --git a/data/BEEP.BAS b/data/BEEP.BAS new file mode 100644 index 0000000..7cf0ac0 Binary files /dev/null and b/data/BEEP.BAS differ diff --git a/data/BUTTON2.BAS b/data/BUTTON2.BAS new file mode 100644 index 0000000..f141beb Binary files /dev/null and b/data/BUTTON2.BAS differ diff --git a/data/BUTTONS.BAS b/data/BUTTONS.BAS new file mode 100644 index 0000000..bcc7fb4 Binary files /dev/null and b/data/BUTTONS.BAS differ diff --git a/data/CLIM1.MAP b/data/CLIM1.MAP new file mode 100755 index 0000000..9e17e37 Binary files /dev/null and b/data/CLIM1.MAP differ diff --git a/data/CLIM2.BAS b/data/CLIM2.BAS new file mode 100644 index 0000000..98ba16c Binary files /dev/null and b/data/CLIM2.BAS differ diff --git a/data/CLIMBER2.BAS b/data/CLIMBER2.BAS new file mode 100644 index 0000000..f3ea412 Binary files /dev/null and b/data/CLIMBER2.BAS differ diff --git a/data/COLOR.BAS b/data/COLOR.BAS new file mode 100644 index 0000000..c866308 Binary files /dev/null and b/data/COLOR.BAS differ diff --git a/data/COLOR.TXT b/data/COLOR.TXT new file mode 100755 index 0000000..750f3f8 Binary files /dev/null and b/data/COLOR.TXT differ diff --git a/data/COLORBOX.BAS b/data/COLORBOX.BAS new file mode 100644 index 0000000..36f8b7b Binary files /dev/null and b/data/COLORBOX.BAS differ diff --git a/data/DATA.BAS b/data/DATA.BAS new file mode 100644 index 0000000..3a382ee Binary files /dev/null and b/data/DATA.BAS differ diff --git a/data/DATA.DAT b/data/DATA.DAT new file mode 100644 index 0000000..a458624 Binary files /dev/null and b/data/DATA.DAT differ diff --git a/data/DMP/Autumn.dmp b/data/DMP/Autumn.dmp new file mode 100755 index 0000000..1439267 Binary files /dev/null and b/data/DMP/Autumn.dmp differ diff --git a/data/DMP/Axelf.dmp b/data/DMP/Axelf.dmp new file mode 100755 index 0000000..2c4b1ce Binary files /dev/null and b/data/DMP/Axelf.dmp differ diff --git a/data/DMP/Blade_Runner.dmp b/data/DMP/Blade_Runner.dmp new file mode 100755 index 0000000..a975b57 Binary files /dev/null and b/data/DMP/Blade_Runner.dmp differ diff --git a/data/DMP/Castlev.dmp b/data/DMP/Castlev.dmp new file mode 100755 index 0000000..e5cff35 Binary files /dev/null and b/data/DMP/Castlev.dmp differ diff --git a/data/DMP/Chimera.dmp b/data/DMP/Chimera.dmp new file mode 100755 index 0000000..26fc6e4 Binary files /dev/null and b/data/DMP/Chimera.dmp differ diff --git a/data/DMP/Comic.dmp b/data/DMP/Comic.dmp new file mode 100755 index 0000000..121f97a Binary files /dev/null and b/data/DMP/Comic.dmp differ diff --git a/data/DMP/Commando.dmp b/data/DMP/Commando.dmp new file mode 100755 index 0000000..41cf15e Binary files /dev/null and b/data/DMP/Commando.dmp differ diff --git a/data/DMP/CrazyC.dmp b/data/DMP/CrazyC.dmp new file mode 100755 index 0000000..abc6c6e Binary files /dev/null and b/data/DMP/CrazyC.dmp differ diff --git a/data/DMP/Crockett.dmp b/data/DMP/Crockett.dmp new file mode 100755 index 0000000..2fe2f61 Binary files /dev/null and b/data/DMP/Crockett.dmp differ diff --git a/data/DMP/DEMO2.BAS b/data/DMP/DEMO2.BAS new file mode 100644 index 0000000..4bddf86 Binary files /dev/null and b/data/DMP/DEMO2.BAS differ diff --git a/data/DMP/Delta.dmp b/data/DMP/Delta.dmp new file mode 100755 index 0000000..5e05911 Binary files /dev/null and b/data/DMP/Delta.dmp differ diff --git a/data/DMP/Dragons.dmp b/data/DMP/Dragons.dmp new file mode 100755 index 0000000..50fd070 Binary files /dev/null and b/data/DMP/Dragons.dmp differ diff --git a/data/DMP/DropGirl.dmp b/data/DMP/DropGirl.dmp new file mode 100755 index 0000000..bc2d8b6 Binary files /dev/null and b/data/DMP/DropGirl.dmp differ diff --git a/data/DMP/EnloaGay.dmp b/data/DMP/EnloaGay.dmp new file mode 100755 index 0000000..550207e Binary files /dev/null and b/data/DMP/EnloaGay.dmp differ diff --git a/data/DMP/Flashbac.dmp b/data/DMP/Flashbac.dmp new file mode 100755 index 0000000..17eb10c Binary files /dev/null and b/data/DMP/Flashbac.dmp differ diff --git a/data/DMP/Flimbos.dmp b/data/DMP/Flimbos.dmp new file mode 100755 index 0000000..2a901f4 Binary files /dev/null and b/data/DMP/Flimbos.dmp differ diff --git a/data/DMP/Fly.dmp b/data/DMP/Fly.dmp new file mode 100755 index 0000000..c20e2c2 Binary files /dev/null and b/data/DMP/Fly.dmp differ diff --git a/data/DMP/Foundat.dmp b/data/DMP/Foundat.dmp new file mode 100755 index 0000000..90b75fb Binary files /dev/null and b/data/DMP/Foundat.dmp differ diff --git a/data/DMP/Geir.dmp b/data/DMP/Geir.dmp new file mode 100755 index 0000000..94185fe Binary files /dev/null and b/data/DMP/Geir.dmp differ diff --git a/data/DMP/Ghostb.dmp b/data/DMP/Ghostb.dmp new file mode 100755 index 0000000..f17bcbd Binary files /dev/null and b/data/DMP/Ghostb.dmp differ diff --git a/data/DMP/Goodbye.dmp b/data/DMP/Goodbye.dmp new file mode 100755 index 0000000..ce7cffe Binary files /dev/null and b/data/DMP/Goodbye.dmp differ diff --git a/data/DMP/Illmatic.dmp b/data/DMP/Illmatic.dmp new file mode 100755 index 0000000..2695b87 Binary files /dev/null and b/data/DMP/Illmatic.dmp differ diff --git a/data/DMP/Illuminat.dmp b/data/DMP/Illuminat.dmp new file mode 100755 index 0000000..3d02a0b Binary files /dev/null and b/data/DMP/Illuminat.dmp differ diff --git a/data/DMP/Jabdah.dmp b/data/DMP/Jabdah.dmp new file mode 100755 index 0000000..a85c81e Binary files /dev/null and b/data/DMP/Jabdah.dmp differ diff --git a/data/DMP/Jazzy.dmp b/data/DMP/Jazzy.dmp new file mode 100755 index 0000000..679d3f3 Binary files /dev/null and b/data/DMP/Jazzy.dmp differ diff --git a/data/DMP/Koronis.dmp b/data/DMP/Koronis.dmp new file mode 100755 index 0000000..236b215 Binary files /dev/null and b/data/DMP/Koronis.dmp differ diff --git a/data/DMP/Krakow.dmp b/data/DMP/Krakow.dmp new file mode 100755 index 0000000..51683c7 Binary files /dev/null and b/data/DMP/Krakow.dmp differ diff --git a/data/DMP/Lambada2.dmp b/data/DMP/Lambada2.dmp new file mode 100755 index 0000000..2501331 Binary files /dev/null and b/data/DMP/Lambada2.dmp differ diff --git a/data/DMP/Lamebada.dmp b/data/DMP/Lamebada.dmp new file mode 100755 index 0000000..4a0d7d8 Binary files /dev/null and b/data/DMP/Lamebada.dmp differ diff --git a/data/DMP/Lax_Up.dmp b/data/DMP/Lax_Up.dmp new file mode 100755 index 0000000..da5f891 Binary files /dev/null and b/data/DMP/Lax_Up.dmp differ diff --git a/data/DMP/MHuman.dmp b/data/DMP/MHuman.dmp new file mode 100755 index 0000000..c1ae13f Binary files /dev/null and b/data/DMP/MHuman.dmp differ diff --git a/data/DMP/Mariov2.dmp b/data/DMP/Mariov2.dmp new file mode 100755 index 0000000..53dff61 Binary files /dev/null and b/data/DMP/Mariov2.dmp differ diff --git a/data/DMP/Master.dmp b/data/DMP/Master.dmp new file mode 100755 index 0000000..d0652c6 Binary files /dev/null and b/data/DMP/Master.dmp differ diff --git a/data/DMP/Material.dmp b/data/DMP/Material.dmp new file mode 100755 index 0000000..b469c38 Binary files /dev/null and b/data/DMP/Material.dmp differ diff --git a/data/DMP/Monday.dmp b/data/DMP/Monday.dmp new file mode 100755 index 0000000..acb4fac Binary files /dev/null and b/data/DMP/Monday.dmp differ diff --git a/data/DMP/Monty.dmp b/data/DMP/Monty.dmp new file mode 100755 index 0000000..1080805 Binary files /dev/null and b/data/DMP/Monty.dmp differ diff --git a/data/DMP/Motorway.dmp b/data/DMP/Motorway.dmp new file mode 100755 index 0000000..0aa5e30 Binary files /dev/null and b/data/DMP/Motorway.dmp differ diff --git a/data/DMP/Mystery.dmp b/data/DMP/Mystery.dmp new file mode 100755 index 0000000..de0c672 Binary files /dev/null and b/data/DMP/Mystery.dmp differ diff --git a/data/DMP/NES.dmp b/data/DMP/NES.dmp new file mode 100755 index 0000000..332e976 Binary files /dev/null and b/data/DMP/NES.dmp differ diff --git a/data/DMP/Ninja3.dmp b/data/DMP/Ninja3.dmp new file mode 100755 index 0000000..4a124c9 Binary files /dev/null and b/data/DMP/Ninja3.dmp differ diff --git a/data/DMP/Noson.dmp b/data/DMP/Noson.dmp new file mode 100755 index 0000000..205967a Binary files /dev/null and b/data/DMP/Noson.dmp differ diff --git a/data/DMP/OSID.dmp b/data/DMP/OSID.dmp new file mode 100755 index 0000000..edf30f6 Binary files /dev/null and b/data/DMP/OSID.dmp differ diff --git a/data/DMP/Ocean2.dmp b/data/DMP/Ocean2.dmp new file mode 100755 index 0000000..9b70fa9 Binary files /dev/null and b/data/DMP/Ocean2.dmp differ diff --git a/data/DMP/Ocean5.dmp b/data/DMP/Ocean5.dmp new file mode 100755 index 0000000..6b20ba8 Binary files /dev/null and b/data/DMP/Ocean5.dmp differ diff --git a/data/DMP/Oneman.dmp b/data/DMP/Oneman.dmp new file mode 100755 index 0000000..76aabde Binary files /dev/null and b/data/DMP/Oneman.dmp differ diff --git a/data/DMP/OutRun.dmp b/data/DMP/OutRun.dmp new file mode 100755 index 0000000..4afbe0f Binary files /dev/null and b/data/DMP/OutRun.dmp differ diff --git a/data/DMP/Oxyron.dmp b/data/DMP/Oxyron.dmp new file mode 100755 index 0000000..635fada Binary files /dev/null and b/data/DMP/Oxyron.dmp differ diff --git a/data/DMP/PSI-5.dmp b/data/DMP/PSI-5.dmp new file mode 100755 index 0000000..8733b82 Binary files /dev/null and b/data/DMP/PSI-5.dmp differ diff --git a/data/DMP/Plastic.dmp b/data/DMP/Plastic.dmp new file mode 100755 index 0000000..a8fd32d Binary files /dev/null and b/data/DMP/Plastic.dmp differ diff --git a/data/DMP/Puppets.dmp b/data/DMP/Puppets.dmp new file mode 100755 index 0000000..7b7cbfd Binary files /dev/null and b/data/DMP/Puppets.dmp differ diff --git a/data/DMP/PurpleH.dmp b/data/DMP/PurpleH.dmp new file mode 100755 index 0000000..925fe6f Binary files /dev/null and b/data/DMP/PurpleH.dmp differ diff --git a/data/DMP/Robocop3.dmp b/data/DMP/Robocop3.dmp new file mode 100755 index 0000000..a4d82e0 Binary files /dev/null and b/data/DMP/Robocop3.dmp differ diff --git a/data/DMP/SaCastle.dmp b/data/DMP/SaCastle.dmp new file mode 100755 index 0000000..8229e2b Binary files /dev/null and b/data/DMP/SaCastle.dmp differ diff --git a/data/DMP/YieArFu.dmp b/data/DMP/YieArFu.dmp new file mode 100755 index 0000000..d0388a4 Binary files /dev/null and b/data/DMP/YieArFu.dmp differ diff --git a/data/DMP/bttf.dmp b/data/DMP/bttf.dmp new file mode 100755 index 0000000..4ddb9a5 Binary files /dev/null and b/data/DMP/bttf.dmp differ diff --git a/data/DMP/mule.dmp b/data/DMP/mule.dmp new file mode 100755 index 0000000..bc640c7 Binary files /dev/null and b/data/DMP/mule.dmp differ diff --git a/data/DMP/spyhunt.dmp b/data/DMP/spyhunt.dmp new file mode 100755 index 0000000..6676552 Binary files /dev/null and b/data/DMP/spyhunt.dmp differ diff --git a/data/DMP/stars.dmp b/data/DMP/stars.dmp new file mode 100755 index 0000000..4629328 Binary files /dev/null and b/data/DMP/stars.dmp differ diff --git a/data/DMP/viewkill.dmp b/data/DMP/viewkill.dmp new file mode 100755 index 0000000..d714ef3 Binary files /dev/null and b/data/DMP/viewkill.dmp differ diff --git a/data/DMPPLAY.BAS b/data/DMPPLAY.BAS new file mode 100644 index 0000000..5f84e53 Binary files /dev/null and b/data/DMPPLAY.BAS differ diff --git a/data/Errors.txt b/data/Errors.txt new file mode 100644 index 0000000..5039921 --- /dev/null +++ b/data/Errors.txt @@ -0,0 +1,44 @@ +Syntax Error ! +Wrong Linenumber ! +Wrong Parameter ! +Break in Line +DATA Error ! +File-Read-Error ! +No Programm in Memory ! +File exist! Overwrite? y/n +Bye !!! +in Line: +SD-Card +Recursion Error ! +Invalid Comparsion ! +Missing THEN ! +Invalid RETURN ! +Parameter out of Range ! +Missing Quote ! +Dimension Error ! +Invalid Variable ! +Missing Comma ! +Out of DATA Error ! +File-Open-Error ! +File-Delete-Error ! +File can't Rename ! +Function Error ! +Wrong Filename ! +Missing Parameter FOR ! +Missing TO ! +To many Parameters ! +File-Write-Error ! +End of Line in String ! +Invalid Hex-Character ! +Invalid Binary-Character ! +Invalid literal Value ! +Division by Zero Error ! +Missing Point ! + +File-Read-Error ! +Missing Equal Sign ! +* Vers.2.10-02/2014 * +F1HELP F2LOAD F3SAVE F4DIR F5RUN F6LIST +-Basic-Bytes-Free * + Datei(en) +43 diff --git a/data/FARBEN.BAS b/data/FARBEN.BAS new file mode 100644 index 0000000..a6f3e7c Binary files /dev/null and b/data/FARBEN.BAS differ diff --git a/data/FN.TXT b/data/FN.TXT new file mode 100755 index 0000000..e69de29 diff --git a/data/FONTS.BAS b/data/FONTS.BAS new file mode 100644 index 0000000..c2893b5 Binary files /dev/null and b/data/FONTS.BAS differ diff --git a/data/FUNCT2.BAS b/data/FUNCT2.BAS new file mode 100644 index 0000000..13528cc Binary files /dev/null and b/data/FUNCT2.BAS differ diff --git a/data/FUNCTION.BAS b/data/FUNCTION.BAS new file mode 100644 index 0000000..703d0df Binary files /dev/null and b/data/FUNCTION.BAS differ diff --git a/data/HELP/ADSR b/data/HELP/ADSR new file mode 100644 index 0000000..ff1c65d --- /dev/null +++ b/data/HELP/ADSR @@ -0,0 +1,13 @@ +ADSR-SID-Soundfunktionen + +Syntax: +ADSR ,, + ,, + + +Huellkurve fuer Kanal + einstellen +attack-Anstiegszeit, +decay-Abfallzeit bis +sustainlevel, +release-Ausklingzeit diff --git a/data/HELP/AND b/data/HELP/AND new file mode 100644 index 0000000..8230098 --- /dev/null +++ b/data/HELP/AND @@ -0,0 +1,12 @@ +Logical Operators + +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. + diff --git a/data/HELP/ASC b/data/HELP/ASC new file mode 100644 index 0000000..6096c8b --- /dev/null +++ b/data/HELP/ASC @@ -0,0 +1,10 @@ +ASC - STRINGFUNKTION + +Syntax: +ASC (string) + +Gibt dem ASCII-Wert des +ersten Stringzeichens +zurueck. +Bsp.: Print ASC("B") + ergibt 66 diff --git a/data/HELP/BACKUP b/data/HELP/BACKUP new file mode 100644 index 0000000..f4ef23a --- /dev/null +++ b/data/HELP/BACKUP @@ -0,0 +1,12 @@ +BACKUP-Fensterfunktion + +Syntax: +BACKUP x,y,xx,yy,RAM + +sichert einen Bildschirm +bereich in den RAM + +RAM-Adresse im E-RAM + +Bsp.: +BACKUP 5,6,39,28,$30000 diff --git a/data/HELP/BEEP b/data/HELP/BEEP new file mode 100644 index 0000000..7e640d0 --- /dev/null +++ b/data/HELP/BEEP @@ -0,0 +1,11 @@ +BEEP-SID-Soundfunktionen + +Syntax: +BEEP {} + +Beep ohne Parameter ist +ein Systemsignal. +Beep mit parameter +laesst sich als kleines +Musik-Modul nutzen. +(0-255) diff --git a/data/HELP/BIN b/data/HELP/BIN new file mode 100644 index 0000000..ad0ebf9 --- /dev/null +++ b/data/HELP/BIN @@ -0,0 +1,10 @@ +BIN - Ausgabebefehle + +Syntax: +BIN (WERT) + +Gibt den Integerwert +WERT in binaerer Form +aus +Bsp.:Print BIN(122) + ergibt 01111010 diff --git a/data/HELP/BLOAD b/data/HELP/BLOAD new file mode 100644 index 0000000..018d411 --- /dev/null +++ b/data/HELP/BLOAD @@ -0,0 +1,6 @@ +BLOAD - Systembefehle + +Syntax: +BLOAD "Filename" + +startet eine Bin-Datei von SD-Card diff --git a/data/HELP/BOX b/data/HELP/BOX new file mode 100644 index 0000000..a3ab6c3 --- /dev/null +++ b/data/HELP/BOX @@ -0,0 +1,12 @@ +BOX - GRAFIKFUNKTION + +Syntax: +BOX Farbe,x,y,xx,yy,mode + +Zeichnet eine farbige +Box von x,y bis xx,yy +mit der angegebenen +Farbe. +mode: +1=mit Schatten +0=ohne Schatten diff --git a/data/HELP/BUTTON b/data/HELP/BUTTON new file mode 100644 index 0000000..7358bc6 --- /dev/null +++ b/data/HELP/BUTTON @@ -0,0 +1,30 @@ +BUTTON - Fensterfunktion + +Syntax: +BUTTON , + +erstellt einen Text oder +Icon-Button +opt-t=Text, i=Iconbutton + +Textbutton +(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) +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 new file mode 100644 index 0000000..8bae7a5 --- /dev/null +++ b/data/HELP/BYE @@ -0,0 +1,9 @@ +BYE - Systembefehle + +Syntax: +Bye + +Beendet TRIOS-Basic, +alternativ kann auch +die Taste F12 +gedrueckt werden. diff --git a/data/HELP/CHDIR b/data/HELP/CHDIR new file mode 100644 index 0000000..85ec8d6 --- /dev/null +++ b/data/HELP/CHDIR @@ -0,0 +1,10 @@ +CHDIR - Dateifunktion + +Syntax: +CHDIR"Name" + +Wechselt in das +Verzeichnis Name +CHDIR".." wechselt +wieder ins +Root-Verzeichnis diff --git a/data/HELP/CHR$ b/data/HELP/CHR$ new file mode 100644 index 0000000..c6a2b1f --- /dev/null +++ b/data/HELP/CHR$ @@ -0,0 +1,10 @@ +CHR$ - STRINGFUNKTION + +Syntax: +CHR$ (expr) + +Gibt dem Dezimalwert +zugeordneten Zeichencode +aus. +Bsp.: Print chr$(65) + gibt ein A aus diff --git a/data/HELP/CIRC b/data/HELP/CIRC new file mode 100644 index 0000000..fe5e8ca --- /dev/null +++ b/data/HELP/CIRC @@ -0,0 +1,9 @@ +CIRC - GRAFIKFUNKTION + +Syntax: +CIRC ,,, + +Zeichnet einen Kreis mit +dem Mittelpunkt x,y und +dem Radius r in der +Farbe color. diff --git a/data/HELP/CLEAR b/data/HELP/CLEAR new file mode 100644 index 0000000..6eed1f2 --- /dev/null +++ b/data/HELP/CLEAR @@ -0,0 +1,7 @@ +CLEAR-Speicherfunktionen + +Syntax: +CLEAR + +Loescht alle Variablen +im Speicher diff --git a/data/HELP/CLOSE b/data/HELP/CLOSE new file mode 100644 index 0000000..f8c3a25 --- /dev/null +++ b/data/HELP/CLOSE @@ -0,0 +1,8 @@ +CLOSE-Dateifunktion + +Syntax: +CLOSE + +Schliesst die aktuell +geoeffnete Datei + diff --git a/data/HELP/CLS b/data/HELP/CLS new file mode 100644 index 0000000..d219a98 --- /dev/null +++ b/data/HELP/CLS @@ -0,0 +1,6 @@ +CLS-Bildschirmfunktion + +Syntax: +CLS + +Bildschirm loeschen diff --git a/data/HELP/COL b/data/HELP/COL new file mode 100644 index 0000000..1dbed43 --- /dev/null +++ b/data/HELP/COL @@ -0,0 +1,9 @@ +COL - BILDSCHIRMFUNKTION + +Syntax: +col,, + +setzt die Vordergrund, +Hintergrund,Cursorfarbe + +Werte (0-255) diff --git a/data/HELP/COM b/data/HELP/COM new file mode 100644 index 0000000..6cdc505 --- /dev/null +++ b/data/HELP/COM @@ -0,0 +1,18 @@ +COM-ser. Schnittstelle + +Syntax: +COM S(on,baud) + +serielle Schnittstelle +oeffnen (1,57600) oder +schliessen (0). + +=COM R +Byte von der seriellen +Schnittstelle lesen, +wartet auf Zeichen + +=COM G +Byte von der seriellen +Schnittstelle lesen +ohne zu warten diff --git a/data/HELP/COMP$ b/data/HELP/COMP$ new file mode 100644 index 0000000..6167dc6 --- /dev/null +++ b/data/HELP/COMP$ @@ -0,0 +1,10 @@ +COMP$ - Stringfunktion + +Syntax: +COMP$(Str1,Str2) + +vergleicht STR1 mit STR2. +Sind beide Strings gleich +wird -1 und sind beide +Strings ungleich,0 +zurueckgegeben. diff --git a/data/HELP/CROFF b/data/HELP/CROFF new file mode 100644 index 0000000..362d7d1 --- /dev/null +++ b/data/HELP/CROFF @@ -0,0 +1,12 @@ +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 new file mode 100644 index 0000000..7e3dc22 --- /dev/null +++ b/data/HELP/CRON @@ -0,0 +1,12 @@ +CRON-Bildschirmfunktionen + +Syntax: +CRON + +Cursor einschalten + +HINWEIS: +Bei der Verwendung der +Fensterfunktionen sollte +der Cursor ausgeschaltet +sein! ->siehe CROFF diff --git a/data/HELP/CUT b/data/HELP/CUT new file mode 100644 index 0000000..546b8f8 --- /dev/null +++ b/data/HELP/CUT @@ -0,0 +1,12 @@ +CUT-SID-Soundfunktionen + +Syntax: +CUT, + +Cutoff-Frequenz und Reso- +nazwert des +Filters setzen +(0-1100),(0-15) + +Bsp.: +CUT 345,10 diff --git a/data/HELP/DATA b/data/HELP/DATA new file mode 100644 index 0000000..3a49251 --- /dev/null +++ b/data/HELP/DATA @@ -0,0 +1,11 @@ +DATA-Datenfunktion + +Syntax: +DATA expr,expr,expr + +Daten ablegen + +Bsp.: +DATA 23.4,12.9,FRITZ + +siehe Handbuch diff --git a/data/HELP/DBUTT b/data/HELP/DBUTT new file mode 100644 index 0000000..0eaa5cd --- /dev/null +++ b/data/HELP/DBUTT @@ -0,0 +1,7 @@ +DBUTT-BILDSCHIRMFUNKTION + +Syntax: +DBUTT + +Loescht den Button mit +der Nummer diff --git a/data/HELP/DEL b/data/HELP/DEL new file mode 100644 index 0000000..6c7b24f --- /dev/null +++ b/data/HELP/DEL @@ -0,0 +1,10 @@ +DEL-Dateifunktion + +Syntax: +DEL "filename" + +Loescht die angegebene +Datei auf der SD-Karte + + + diff --git a/data/HELP/DIM b/data/HELP/DIM new file mode 100644 index 0000000..8a26613 --- /dev/null +++ b/data/HELP/DIM @@ -0,0 +1,18 @@ +DIM-Variablenfunktion + +Syntax: +DIM a(expr,expr,expr) + +Array-Feld +dimensionieren. +Bis zu 3 Dimensionen +sind moeglich. + +Bsp.: +DIM a(20) +oder +DIM g(12,8) +oder +DIM i(7,7,7) + +siehe Handbuch diff --git a/data/HELP/DIR b/data/HELP/DIR new file mode 100644 index 0000000..e36dfac --- /dev/null +++ b/data/HELP/DIR @@ -0,0 +1,21 @@ +DIR - Dateifunktion + +Syntax: +DIR {x,y,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. +Option kann sein +1-einfache ausgabe +2-erweiterte ausgabe +0-unsichtbar +(siehe Handbuch) diff --git a/data/HELP/DUMP b/data/HELP/DUMP new file mode 100644 index 0000000..0baf08e --- /dev/null +++ b/data/HELP/DUMP @@ -0,0 +1,20 @@ +DUMP-Systemfunktion + +Syntax: +DUMP ,, + +Anzeige des +Speicherinhaltes +Parameter +a=Adresse, +b=Anz.Zeilen, +c=Speicherort + +c=0 Regnatix, +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 new file mode 100644 index 0000000..55e8173 --- /dev/null +++ b/data/HELP/EDIT @@ -0,0 +1,10 @@ +EDIT-Systemfunktion + +Syntax: +EDIT Zeilennummer + +startet den Zeileneditor. +Die editierte Zeile wird +mit Druck auf die Enter- +Taste in den Speicher +geschrieben. diff --git a/data/HELP/ELSE b/data/HELP/ELSE new file mode 100644 index 0000000..9723f53 --- /dev/null +++ b/data/HELP/ELSE @@ -0,0 +1,9 @@ +IF...THEN...ELSE + +Syntax: +IF THEN +ELSE + +Bsp.: +10 IF a=10 then B=1 +20 ELSE b=2 diff --git a/data/HELP/END b/data/HELP/END new file mode 100644 index 0000000..50d6cd2 --- /dev/null +++ b/data/HELP/END @@ -0,0 +1,7 @@ +END + +Syntax: +END + +Beendet das aktuelle Programm + diff --git a/data/HELP/FILE b/data/HELP/FILE new file mode 100644 index 0000000..1f1368a --- /dev/null +++ b/data/HELP/FILE @@ -0,0 +1,6 @@ +FILE - Dateifunktionen + +Syntax: +=FILE + +Wert aus einer geoeffneten Datei lesen diff --git a/data/HELP/FLT b/data/HELP/FLT new file mode 100644 index 0000000..0fc3216 --- /dev/null +++ b/data/HELP/FLT @@ -0,0 +1,13 @@ +FLT-SID-Soundfunktionen + +Syntax: +FLT ,, + +Filtertyp setzen +lp=Lowpass, +hp=Highpass, +bp=Bandpass + +HINWEIS: +-1=gesetzt + 0=nicht gesetzt diff --git a/data/HELP/FMASK b/data/HELP/FMASK new file mode 100644 index 0000000..e99d6be --- /dev/null +++ b/data/HELP/FMASK @@ -0,0 +1,12 @@ +FMASK-SID-Soundfunktionen + +Syntax: +FMASK,, + + +FMASK legt fest, welche +Kanaele den gewaehlten +Filtertyp benutzen +sollen. +-1=setzen + 0=nicht setzen diff --git a/data/HELP/FN b/data/HELP/FN new file mode 100644 index 0000000..9935ea1 --- /dev/null +++ b/data/HELP/FN @@ -0,0 +1,12 @@ +FN-Mathematische Funkt. + +Syntax: +FN expr + +FN expr fuehrt eine von +14 mathematischen +Funktionen aus. +Dabei entspricht expr +der aufzurufenden +Funktion. +(siehe Handbuch) diff --git a/data/HELP/FONT b/data/HELP/FONT new file mode 100644 index 0000000..8239f03 --- /dev/null +++ b/data/HELP/FONT @@ -0,0 +1,12 @@ +FONT - TILE-FUNKTION + +Syntax: +FONT"Text", , + ,, + x,y + +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 new file mode 100644 index 0000000..45a0db2 --- /dev/null +++ b/data/HELP/FOR @@ -0,0 +1,14 @@ +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 new file mode 100644 index 0000000..9bf86aa --- /dev/null +++ b/data/HELP/FRAME @@ -0,0 +1,12 @@ +FRAME - Fensterfunktion + +Syntax: +FRAME ,, + ,,, + , + +Zeichnet einen Doppel- +rahmen von x,y nach +xx,yy +col1 und 3 Randfarbe +col2 Hauptfarbe diff --git a/data/HELP/FREAD b/data/HELP/FREAD new file mode 100644 index 0000000..a0c2a62 --- /dev/null +++ b/data/HELP/FREAD @@ -0,0 +1,10 @@ +FREAD-Dateifunktion + +Syntax: +FREAD {, } + +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 new file mode 100644 index 0000000..4538e01 --- /dev/null +++ b/data/HELP/FREE @@ -0,0 +1,7 @@ +FREE + +Syntax: +PRINT FREE + +Verfuegbaren Basic-Speicher in Bytes +anzeigen diff --git a/data/HELP/FUNC b/data/HELP/FUNC new file mode 100644 index 0000000..030b621 --- /dev/null +++ b/data/HELP/FUNC @@ -0,0 +1,16 @@ +FUNC-Mathemat. Funkt. + +Syntax: +FUNC name(var1..var4)= + [Funktion] + +Benutzerfunktion +definieren. Bis zu 4 +Variablen koennen ueber- +geben werden. + +Bsp.: +FUNC a(x,y)=[1/(1/x+1/y)] +c=FUNC(120,180) + +(siehe Handbuch) diff --git a/data/HELP/GATTR b/data/HELP/GATTR new file mode 100644 index 0000000..19fbf6f --- /dev/null +++ b/data/HELP/GATTR @@ -0,0 +1,11 @@ +GATTR - DATEIFUNKTION + +Syntax: +GATTR (expr) + +Rueckgabe der +Dateiattribute einer +geoeffneten Datei + +Attribute 0-20 +siehe Handbuch diff --git a/data/HELP/GDATE b/data/HELP/GDATE new file mode 100644 index 0000000..c034339 --- /dev/null +++ b/data/HELP/GDATE @@ -0,0 +1,10 @@ +GDATE - Datums,-und Zeitfunktionen + +Syntax: +GDATE(expr) + +Rueckgabe Datumswert +expr-1=Tag +expr-2=Monat +expr-3=Jahr +expr-4=Wochentag diff --git a/data/HELP/GDMP b/data/HELP/GDMP new file mode 100644 index 0000000..1302211 --- /dev/null +++ b/data/HELP/GDMP @@ -0,0 +1,8 @@ +GDMP-SID-Soundfunktionen + +Syntax: +=GDMP + +Gibt die aktuelle +Position des DMP-Players +zurueck. diff --git a/data/HELP/GETX b/data/HELP/GETX new file mode 100644 index 0000000..c38cd1a --- /dev/null +++ b/data/HELP/GETX @@ -0,0 +1,6 @@ +GETX - Bildschirmfunktionen + +Syntax: +=GETX + +Aktuelle Cursorposition in x-Richtung abfragen diff --git a/data/HELP/GETY b/data/HELP/GETY new file mode 100644 index 0000000..34f3431 --- /dev/null +++ b/data/HELP/GETY @@ -0,0 +1,6 @@ +GETY - Bildschirmfunktionen + +Syntax: +=GETY + +Aktuelle Cursorposition in y-Richtung abfragen diff --git a/data/HELP/GFILE b/data/HELP/GFILE new file mode 100644 index 0000000..96366ff --- /dev/null +++ b/data/HELP/GFILE @@ -0,0 +1,14 @@ +GFILE - DATEIFUNKTION + +Syntax: +GFILE + +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 diff --git a/data/HELP/GOSUB b/data/HELP/GOSUB new file mode 100644 index 0000000..e9c5b34 --- /dev/null +++ b/data/HELP/GOSUB @@ -0,0 +1,14 @@ +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 new file mode 100644 index 0000000..4a6229e --- /dev/null +++ b/data/HELP/GOTO @@ -0,0 +1,10 @@ +GOTO + +Syntax: +GOTO +Bsp.: +10 X = X + 1 +20 IF X > 10 THEN GOTO 40 +30 GOTO 10 +40 END + diff --git a/data/HELP/GTIME b/data/HELP/GTIME new file mode 100644 index 0000000..60acb01 --- /dev/null +++ b/data/HELP/GTIME @@ -0,0 +1,9 @@ +GTIME - Datums,-und Zeitfunktionen + +Syntax: +GTIME(expr) + +Rueckgabe der Zeitwerte +expr-1= Sekunde +expr-2= Minute +expr-3= Stunde diff --git a/data/HELP/HELP.lf b/data/HELP/HELP.lf new file mode 100644 index 0000000..e69de29 diff --git a/data/HELP/HEX b/data/HELP/HEX new file mode 100644 index 0000000..3152e1b --- /dev/null +++ b/data/HELP/HEX @@ -0,0 +1,10 @@ +HEX - Ausgabebefehle + +Syntax: +BIN (WERT) + +Gibt den Integerwert +WERT in hexadezimaler +Form aus +Bsp.:Print HEX(122) + ergibt 7A diff --git a/data/HELP/HOME b/data/HELP/HOME new file mode 100644 index 0000000..1abb6c7 --- /dev/null +++ b/data/HELP/HOME @@ -0,0 +1,9 @@ +HOME - Bildschirmfunktionen + +Syntax: +HOME + +Cursor auf oberste Zeile +Position 0. +Bildschirminhalt bleibt +erhalten. diff --git a/data/HELP/IF b/data/HELP/IF new file mode 100644 index 0000000..1bc0a89 --- /dev/null +++ b/data/HELP/IF @@ -0,0 +1,7 @@ +IF...THEN + +Syntax: +IF THEN + +Bsp.: IF a=10 then B=1 + diff --git a/data/HELP/INKEY b/data/HELP/INKEY new file mode 100644 index 0000000..a76eb3f --- /dev/null +++ b/data/HELP/INKEY @@ -0,0 +1,9 @@ +INKEY - Eingabebefehle + +Syntax: +=INKEY + +Gibt den ASCII-Wert des +im Tastaturpuffer +befindlichen Zeichens +zurueck. diff --git a/data/HELP/INPUT b/data/HELP/INPUT new file mode 100644 index 0000000..3cbe422 --- /dev/null +++ b/data/HELP/INPUT @@ -0,0 +1,8 @@ +INPUT + +Syntax: +INPUT {"";} {string} oder {, } + +Bsp.:Input"Alter?,Groesse?:";a,b + Input"Wie heisst Du?:";#a + diff --git a/data/HELP/INSTR b/data/HELP/INSTR new file mode 100644 index 0000000..019b70d --- /dev/null +++ b/data/HELP/INSTR @@ -0,0 +1,10 @@ +INSTR - Stringfunktionen + +Syntax: +INSTR(String1,String2) + +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 new file mode 100644 index 0000000..d895d5f --- /dev/null +++ b/data/HELP/JOY @@ -0,0 +1,10 @@ +JOY-Eingabebefehle + +Syntax: +A=JOY(1) +Ruft den aktuellen Wert +an Joystickport 1 ab + +B=JOY(2) +Ruft den aktuellen Wert +an Joystickport 2 ab diff --git a/data/HELP/LEN b/data/HELP/LEN new file mode 100644 index 0000000..9fc0a09 --- /dev/null +++ b/data/HELP/LEN @@ -0,0 +1,15 @@ +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 new file mode 100644 index 0000000..1995857 --- /dev/null +++ b/data/HELP/LINE @@ -0,0 +1,9 @@ +LINE - GRAFIKFUNKTION + +Syntax: +LINE ,,, + , + +Zeichnet eine Linie von +x,y nach xx,yy mit der +Farbe color. diff --git a/data/HELP/LIST b/data/HELP/LIST new file mode 100644 index 0000000..90f45a2 --- /dev/null +++ b/data/HELP/LIST @@ -0,0 +1,10 @@ +LIST-Systemfunktion + +Syntax: +LIST { {,}} + +List listet das Programm + +List 10,100 listet das +Programm von +Zeile 10 bis 100 diff --git a/data/HELP/LOAD b/data/HELP/LOAD new file mode 100644 index 0000000..e62d964 --- /dev/null +++ b/data/HELP/LOAD @@ -0,0 +1,25 @@ +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- + matisch gestartet. +2-Basic-Programm nach- + laden +3-Basic-Programm nach- + laden und Programm + weiter abarbeiten diff --git a/data/HELP/MAP b/data/HELP/MAP new file mode 100644 index 0000000..8f1fc02 --- /dev/null +++ b/data/HELP/MAP @@ -0,0 +1,24 @@ +MAP - TILE-FUNKTION + +Syntax: +MAP ,{"name.dat"}| + {,,,} + +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 s,"Name.dat" +Map -werte in die Datei +Name.dat 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 new file mode 100644 index 0000000..b2d777f --- /dev/null +++ b/data/HELP/MB @@ -0,0 +1,18 @@ +MB - Mausfunktionen + +Syntax: +=MB(