Aktuelles
AmigaPortal.de

Wir würden uns freuen, dich als neues Mitglied begrüßen zu können. Melde dich noch heute an und werde Teil einer freundlichen Community deren gemeinsames Hobby der "AMIGA" ist. Hier kannst du dich in einer gemütlichen Atmosphäre mit anderen Usern zu vielen interessanten Themen rege austauschen oder andere an deinen Erfahrungen teilhaben lassen. Wir wünschen dir viel Spaß hier auf AmigaPortal.de

AMIGA BASIC – Übersicht aller Befehle mit Beispielen

Nasentroll

Moderator
Teammitglied
Hallo Amiga-Freunde,

ich habe einen neuen Artikel veröffentlicht, der vielleicht für viele hier spannend ist:

AMIGA BASIC Befehlsübersicht — Alle Befehle, kurze Beschreibung & Beispiele

Darin findet ihr:

Alle wichtigen BASIC-Befehle in einer übersichtlichen Tabelle

Kurze Beschreibungen zu jedem Befehl

Direkte Code-Beispiele, z. B.:

FOR i = 1 TO 10
PRINT i
NEXT i

Eine Suchfunktion, mit der ihr gezielt nach Befehlen wie SOUND oder OBJECT.* suchen könnt.

Ich habe versucht, den Artikel so zu gestalten, dass er sowohl für Einsteiger als auch für alte BASIC-Hasen nützlich ist – also als kleine Mischung aus Lernhilfe und Nachschlagewerk.

Mich würde interessieren:
Welche BASIC-Befehle habt ihr früher am meisten genutzt?
Habt ihr vielleicht noch kleine BASIC-Projekte auf Diskette oder Emulator liegen, die ihr mal wiederbeleben wollt?

Freue mich auf eure Erinnerungen und Tipps!

Zum Artikel:
 

kadi

Super Mitglied
Habe viel in AmigaBASIC programmiert und bestimmt alle befehle mal ausprobiert. Wem die möglichkeiten des Basic nicht reichen, oder wenn die Befehle zu langsam arbeiten, der kann die AmigaOS 1.3 Librarys von AmigaBASIC aus aufrufen.
Das habe ich viel gemacht damals.
 

Nasentroll

Moderator
Teammitglied
Habe viel in AmigaBASIC programmiert und bestimmt alle befehle mal ausprobiert. Wem die möglichkeiten des Basic nicht reichen, oder wenn die Befehle zu langsam arbeiten, der kann die AmigaOS 1.3 Librarys von AmigaBASIC aus aufrufen.
Das habe ich viel gemacht damals.
Danke für den Hinweis. An welches Programm von Dir erinnerst Du Dich gerne zurück?
 

kadi

Super Mitglied
Ich habe am Commodore 16 eigentlich ausschließlich programmiert, da ich keine Ahnung hatte, wie man sich dafür Programme kauft.

Als ich den Amiga500 bekam war das anfangs noch genauso. Ich habe versucht damit einige Spiele zu programmieren, wofür AmigaBASIC aber viel zu langsam und ungeeignet war. Ich konnte noch nicht mal vernünftig Grafiken laden, es gab auf der Extras Disk zwar ein Programm von Dock Peter Kittel, dass ILBM Grafiken lud, das war aber schnarch lahm, dauerte Minuten lang. Dafür war es sehr schön prozedural programmiert, was mich aber nicht interessierte. Ich benötigte etwas schnelles.

Dann hatte ich das Buch Programmiererpraxis AmigaBASIC aus dem M&T Verlag. Das habe ich regelrecht verschlungen, da es die Systemroutinen des AmigaOS beschrieb und zeigte, wie man sie in AmigaBASIC verwendet.

Habe dann zunächst ein Bildconverter programmiert, dass über einen Screenshot ein Bild von einem Malprogramm wie DPaint importiert und es in einer speziellen Basicroutine exportiert. Es funktionierte so, dass die Bitplanes praktisch im RAW Format auf Diskette geschoben wurden. Das ging ratzfatz. Dann hatte ich eine 5 Zeilige Laderoutine, die eine 320x256 Pixel Grafik in 32 Farben (aka 5 Bitplanes) in nur 5 Sekunden von Diskette lud. Damit wollte ich dann Spiele programmieren. Allerdings hatte ich dann keine Lust mehr Spiele zu programmieren, sondern habe aus der Laderoutine ein ganzes Malprogramm entwickelt, dass komplett in AmigaBASIC war.

Das habe ich eine Weile gemacht, bis ich einen A1200 kaufte und das AmigaBASIC nicht mehr lief.
 

Mr_Blues

Kult Mitglied
Vielen Dank für Deine Aufstellung, ich habe gerade mit Amos Pro angefangen zu programmieren, ein erster Versuch meinerseits kann unter www.amiga2000.com heruntergeladen werden. Sehr hilfreich bei meinen nächsten Versuchen ist Deine Aufstellung . Ich möchte beispielsweise einiges noch einfügen, z.b eine Zählschleife , die den erreichten Score dann herausgibt.
 
Oben