*************************************************************************** BASIC-Vergleichsliste 08.06.1994 *************************************************************************** Befehl Syntax BDi lfd. --------------------------------------------------------------------------- ' ' AC 212 ABS ab=ABS(wert) AC 2 ADDRESS ADDRESS[...] AC 774 ALLOC ALLOC(bytes,art) AC 310 AND IF x=13 AND y=1 THEN AC 711 AREA AREA (10,10) AC 3 AREA AREA STEP (0,40) AC 4 AREAFILL AREAFILL [Modus] AC 9 ARG$ ARG$(n) AC 712 ARGCOUNT ARGCOUNT AC 713 ASC asciiwert=ASC(zeichen$) AC 10 ASSEM ASSEM Anzahl der Assemblerzeilen AC 775 ATN winkel=ATN(tang) AC 11 BACK BACK schritte AC 714 BEEP BEEP AC 12 BIN$ v$=BIN$(n) AC 691 BREAK OFF BREAK OFF AC 14 BREAK ON BREAK ON AC 13 BREAK STOP BREAK STOP AC 15 CALL CALL ! siehe Anleitung AC 16 CASE CASE Ausdruck AC 715 CHDIR CHDIR pfad$ AC 20 CHR$ a$=CHR$(asciiwert) AC 21 CINT v=CINT(x) AC 22 CIRCLE CIRCLE [STEP](x,y),r[,farbe[,start,ende[,Bild]]]] AC 23 CLNG v=CLNG(x) AC 30 CLOSE CLOSE [[#] dateinr[,[#]dateinr]...] AC 31 CLS CLS AC 33 COLOR COLOR Vordergrung[,Hintergrund] AC 38 CONST CONST AC 717 COS v=COS(x) AC 43 CRSLIN zeile=CRSLIN AC 47 CSNG v=CSNG(x) AC 44 CSTR x$=CSTR(adresse&) AC 718 DATA DATA wert,"strings" AC 52 DATE$ datum$=DATE$ AC 53 DAY DAY AC 719 DECLARE DECLARE STRUCT AC 721 DECLARE DECLARE SUB unterprogrammname AC 720 DECLARE DECLARE FUNCTION AC 54 DEF FN DEF FNFunktion AC 55 DEFDBL DEFDBL a-c,g-z ' Postfix # AC 60 DEFINT DEFINT a-c,g-z ' Postfix % AC 57 DEFLNG DEFLNG a-c,g-z ' Postfix & AC 58 DEFSNG DEFSNG a-c,g-z ' Postfix ! AC 59 DEFSTR DEFSTR a-c,g-z ! Postfix $ AC 61 DIM DIM (konstante) ' nur Zahlen erlaubt AC 63 DIM SHARED DIM SHARED AC 63 END END AC 66 END CASE END CASE AC 716 END STRUCT END STRUCT AC 745 END SUB END SUB ACB 67 EOF v=EOF(dateinummer) AC 68 EQV EQV AC 337 ERR fehlernummer=ERR AC 71 ERROR OFF ERROR OFF AC 777 ERROR ON ERROR ON AC 776 ERROR STOP ERROR STOP AC 778 EXIT FOR EXIT FOR : FOR-Schleife verlassen AC 779 EXIT SUB EXIT SUB ACB 73 EXP ex=EXP(wert) AC 74 EXTERNAL EXTERNAL [FUNKTION] AC 722 --------------------------------------------------------------------------- AB = AmigaBasic, AMO = AMOS 1.3, AM+ = AMOSProf, GFA = GFA-Basic --------------------------------------------------------------------------- *************************************************************************** BASIC-Vergleichsliste 08.06.1994 *************************************************************************** Befehl Syntax BDi lfd. --------------------------------------------------------------------------- FILEBOX$ FILEBOX$(titel$) AC 505 FILES FILES [pfad$] AC 76 FIX v=FIX(x) AC 77 FOR FOR y=1 TO 13 [STEP z] AC 79 FORWARD FORWARD schritte AC 723 FRE FRE(x) ' ähnlich AC 82 GADGET GADGET : siehe Handbuch AC 780 GADGET CLOSE GADGET CLOSE id AC 781 GADGET OFF GADGET OFF AC 783 GADGET ON GADGET ON AC 782 GADGET STOP GADGET STOP AC 784 GADGET WAIT GADGET WAIT id AC 785 GOSUB GOSUB label AC 85 GOTO GOTO label AC 86 HANDLE HANDLE(n) AC 724 HEADING HEADING AC 725 HEX$ v$=HEX$(n) AC 87 HOME HOME AC 726 IF IF x=0 THEN anweisung ' ELSEIF ist nicht vorhand. AC 65 IMP IMP AC 336 INKEY$ v$=INKEY$ AC 91 INPUT INPUT [;]["Text";]var[,var]... AC 92 INPUT# INPUT #n,variable[,variable]... AC 94 INPUT$ v$=INPUT$(anzahl[,[#]dateinummer]) AC 93 INPUTBOX INPUTBOX : siehe Handbuch AC 786 INPUTBOX$ INPUTBOX$ : siehe Handbuch AC 787 INSTR position=INSTR([startpos,]x$,y$) AC 95 INT ganzz%=INT(realz) AC 96 KILL KILL dateiname$ AC 97 LEFT$ teil$=LEFT$(a$,anz) AC 99 LEN zeichenkettenlaenge=LEN(zeichenkette$) AC 100 LET LET variable=Ausdruck AC 101 LIBRARY LIBRARY "Libraryname" AC 102 LIBRARY CLOSE LIBRARY CLOSE AC 103 LINE LINE (x1,y1)-(x2,y2),farbe,B,F AC 8 LINE LINE (x1,y1)-(x2,y2),farbe,B AC 7 LINE LINE (x1,y1)-(x2,y2),farbe AC 6 LINE INPUT # LINE INPUT #dateinr,zeichenkette$ AC 105 LOCATE LOCATE zeile[,spalte] AC 110 LOF dateigroesse=LOF(dateinummer) AC 112 LOG lg=LOG(wert) AC 113 LOGINT LOGINT AC 727 MENU MENU Kennung,Punkt,Status[,Titel[,Taste]] AC 118 MENU CLEAR MENU CLEAR AC 128 MENU OFF MENU OFF AC 131 MENU ON MENU ON AC 124 MENU STOP MENU STOP AC 132 MENU WAIT MENU WAIT AC 450 MID$ v$=MID$(x$,n[,m]) AC 135 MOD MOD AC 401 MOUSE OFF MOUSE OFF AC 144 MOUSE ON MOUSE ON AC 143 MOUSE STOP MOUSE STOP AC 145 MOUSE(0) v=MOUSE(0) AC 140 MOUSE(1) v=MOUSE(1) AC 141 MOUSE(2) v=MOUSE(2) AC 142 MSGBOX MSGBOX(message,button-text[button-text) AC 788 NOT NOT AC 728 OCT$ v$=OCT$(n) AC 171 ON GOSUB ON zahl GOSUB zeile,zeile... AC 789 ON GOSUB ON zahl GOSUB marke[,marke]... AC 175 ON GOTO ON zahl GOTO zeile,zeile... AC 766 --------------------------------------------------------------------------- AB = AmigaBasic, AMO = AMOS 1.3, AM+ = AMOSProf, GFA = GFA-Basic --------------------------------------------------------------------------- *************************************************************************** BASIC-Vergleichsliste 08.06.1994 *************************************************************************** Befehl Syntax BDi lfd. --------------------------------------------------------------------------- ON GOTO ON zahl GOTO label,label... AC 176 OPEN OPEN "I",#n,datname$ AC 705 OPEN OPEN "A",#n,datname$ AC 704 OPEN OPEN "O",#n,datname$ AC 706 OPTION OPTION : sihe Handbuch AC 790 OR OR AC 729 PAINT PAINT (x,y)[,Farbe,[Rand]] AC 186 PALETTE PALETTE Farbnummer,Rotwert,Grünwert,Blauwert ACB 187 PATTERN PATTERN RESTORE AC 730 PATTERN PATTERN [Lmuster][,Fmuster] AC 188 PEEK PEEK (adresse) AC 189 PEEKL PEEK (adresse) AC 190 PEEKW PEEK (adresse) AC 191 PENDOWN PENDOWN ! senkt den Stift AC 732 PENUP PENUP ! hebt den Stift AC 731 POINT farbe=POINT(x,y) AC 192 POKE POKE adresse,wert AC 193 POKEL POKEL adresse,wert AC 194 POKEW POKEW adresse,wert AC 195 POS spalte=POS(n) AC 196 POTX POTX(n) AC 733 POTY POTY(n) AC 734 PRINT PRINT Liste von Ausdrücken AC 200 PRINT # PRINT #n, Liste von Ausdrücken AC 202 PRINTS PRINTS Liste von Ausdrücken AC 735 PSET PSET [STEP](x,y)[,Farbe] AC 199 PTAB PTAB(n) AC 791 RANDOMIZE RANDOMIZE wert AC 208 READ READ Variable[,Variable]... AC 210 REM REM Kommentar am Zeilenanfang AC 211 REPEAT REPEAT AC 470 RESTORE RESTORE AC 213 RIGHT$ teil$=RIGHT$(a$,anz) AC 219 RND RND ' keine Parameterangabe AC 220 SADD v=SADD(Zeichenkette) AC 224 SAY SAY sprechsatz$[,modus] AC 228 SCREEN SCREEN nummer,breite,hoehe,tiefe,modus AC 229 SCREEN CLOSE SCREEN CLOSE nummer AC 230 SCREEN(0) zeiger=SCREEN(0) AC 736 SCREEN(1) zeiger=SCREEN(1) AC 737 SCREEN(2) zeiger=SCREEN(2) AC 738 SCREEN(3) zeiger=SCREEN(3) AC 739 SCROLL SCROLL (311,0)-(620,190),dx,dy AC 231 SERIAL SERIAL(kanal,n) AC 792 SERIAL CLOSE SERIAL CLOSE [nr] AC 671 SERIAL OPEN SERIAL OPEN nr,unit,baud,params[,size][,devs] AC 670 SERIAL READ SERIAL READ kanal,buffer,länge AC 676 SERIAL WRITE SERIAL WRITE kanal,string,länge AC 679 SETHEADING SETHEADING n AC 793 SETHEADING SETHEADING AC 740 SGN erg=SGN(wert) AC 234 SHARED SHARED variablenliste AC 235 SHL SHL(x,y) AC 329 SHORTINT SHORTINT AC 741 SHR SHR(x,y) AC 330 SIN s=SIN(winkel) AC 236 SINGLE SINGLE AC 742 SIZEOF SIZEOF AC 743 SLEEP SLEEP AC 237 SOUND SOUND freq,dauer[,[laut][,[voice]] AC 238 SPACE$ leerzeichen$=SPACE$(anzahl) AC 241 SPC SPC(leerstellen) AC 242 --------------------------------------------------------------------------- AB = AmigaBasic, AMO = AMOS 1.3, AM+ = AMOSProf, GFA = GFA-Basic --------------------------------------------------------------------------- *************************************************************************** BASIC-Vergleichsliste 08.06.1994 *************************************************************************** Befehl Syntax BDi lfd. --------------------------------------------------------------------------- SQR wurzel=SQR(wert) AC 243 STICK position=STICK(port) ' nur Port B AC 244 STOP STOP ' entspricht END AC 245 STR$ zahl$=STR$(wert) AC 246 STRIG feuerknopf=STRIG(port) ' nur Port B AC 247 STRING STRING AC 744 STRING$ v$=STRING$(anzahl,asciizeichen) AC 249 STRING$ gleichezeichen$=STRING$(anzahl,zeichen$) AC 250 STRUCT STRUCT ident AC 746 SUB SUB Name[(Parameterliste)]STATIC ACB 251 SWAP SWAP variable1,variable2 AC 254 SYSTEM SYSTEM AC 255 SYSTEM SYSTEM n ' Variable zurückgeben AC 747 TAB TAB(spalte) AC 257 TAN t=TAN(winkel) AC 258 TIME$ zeit$=TIME$ AC 259 TIMER v=TIMER AC 263 TIMER OFF TIMER OFF AC 261 TIMER ON TIMER ON AC 260 TIMER STOP TIMER STOP AC 262 TRANSLATE$ v$=TRANSLATE$(text$) AC 264 TURN TURN n AC 748 TURNLEFT TURNLEFT n AC 749 UCASE$ gross$=UCASE$(a$) AC 268 UNTIL UNTIL bedingung AC 471 VAL stringzahl=VAL(zahl$) AC 269 VARPTR adr=VARPTR(variable) AC 270 WAVE WAVE voice,SIN ' siehe Handbuch AC 271 WHILE WHILE bedingung AC 273 WINDOW WINDOW nr [,[t$],(x1,y1)-(x2,y2) AC 400 WINDOW CLOSE WINDOW CLOSE kennung AC 285 WINDOW OFF WINDOW OFF AC 799 WINDOW ON WINDOW ON AC 798 WINDOW OUTPUT WINDOW OUTPUT kennung AC 286 WINDOW STOP WINDOW STOP AC 800 WINDOW(0) v=WINDOW(0) ' Fensterkennung AC 277 WINDOW(1) v=WINDOW(1) ' Fensterkennung AC 277 WINDOW(10) v=WINDOW(10) ' Vordergrundfarbe im Fenster AC 794 WINDOW(10) v=WINDOW(10) ' Vordergrungfarbe AC 750 WINDOW(11) v=WINDOW(11) ' Hintergrundfarbe im Fenster AC 795 WINDOW(11) v=WINDOW(11) ' Hintergrungfarbe AC 751 WINDOW(12) v=WINDOW(12) 'Fontbreite AC 796 WINDOW(13) v=WINDOW(13) 'Fonthöhe AC 797 WINDOW(2) v=WINDOW(2) ' Fensterbreite AC 278 WINDOW(3) v=WINDOW(3) ' Fensterhöhe AC 279 WINDOW(4) v=WINDOW(4) ' x-Koordinate AC 280 WINDOW(5) v=WINDOW(5) ' y-Koordinate AC 281 WINDOW(6) v=WINDOW(6) ' max. Farbanzahl AC 282 WINDOW(7) v=WINDOW(7) ' Adresszeiger AC 283 WINDOW(8) v=WINDOW(8) ' Zeiger auf den Rastport AC 284 WINDOW(9) v=WINDOW(9) ' Filehandle AC 749 WRITE # WRITE #n, Liste von Ausdrücken AC 287 XCOR x_koordinate=XCOR AC 428 XOR XOR AC 334 YCOR y_koordinate=YCOR AC 752 label1 label1 : mit GOTO angesprungen AC 772 --------------------------------------------------------------------------- AB = AmigaBasic, AMO = AMOS 1.3, AM+ = AMOSProf, GFA = GFA-Basic ---------------------------------------------------------------------------