Workbench Über mich Impressum Kontakt Mein Account
DE EN
18:54:55
RETROPROJECTS
×

RETROPROJECTS

16-BIT. 100 % HERZ // KICKSTART 3.1 // WORKBENCH LOADED

Projekte
Projekte
Datenbank
Datenbank
Shop
Shop
AMIGO
AMIGO
Downloads
Downloads
Upload
Upload
Main Content - 📚 Themen
_
68%
CPU Usage
512KB
Chip RAM
42
Processes

Amiga-Programmiersprachen im Vergleich

Ein Spiel schreiben? Ein Tool basteln? Assembler-Power oder lieber BASIC? Der Amiga hat die wohl vielfältigste Sprachen-Landschaft der 8/16-Bit-Ära. Hier ist der Wegweiser — und unser Amigo-KI-Assistent hilft dir bei den meisten davon.

AMOS / AMOS Professional

Einsteiger

BASIC-Dialekt von François Lionet (1990), speziell für Amiga-Spielentwicklung. Eingebaute Befehle für Sprites, Bobs, Screens, Maps, Musik. Sofort produktiv — in 2 Stunden steht das erste spielbare Prototyp.

  • Stärken: Einstiegsfreundlich, große Community, viele Sprites & Sound-Samples schon mitgeliefert
  • Schwächen: Langsamer als kompilierte Sprachen, Speicher-Management klobig, AGA-Support begrenzt
  • Download: aminet.net/dev/amos (AMOS 1.3 & Pro Freeware)

Blitz BASIC 2

Fortgeschrittene

BASIC-Compiler mit Inline-Assembler — generiert nativen 68k-Code. Erheblich schneller als AMOS, Zugriff auf alle Amiga-Hardware-Register. Viele kommerzielle Amiga-Spiele der 90er wurden damit geschrieben (Skidmarks, T-Zero).

  • Stärken: Geschwindigkeit, Hardware-Nähe, Shared Libraries, gute Doku
  • Schwächen: Steilere Lernkurve als AMOS, kommerzielle Ursprünge (heute freeware)
  • Download: Blitz Basic 2 Freeware: aminet.net/dev/basic

C (SAS/C, GCC, VBCC)

Profi

Die Sprache des AmigaOS selbst. Alle Libraries sind in C geschrieben, das offizielle NDK (Native Developer Kit) ist C-basiert. Für ernsthafte Anwendungsprogrammierung, Systemtools, AmigaOS-Erweiterungen.

  • Compiler:
    • SAS/C 6.58 — der klassische Commercial-Compiler, heute freeware
    • GCC (Bebbo) — modernes GCC für Amiga-Cross-Compile: github.com/bebbo/amiga-gcc
    • VBCC — nativer C-Compiler mit guter Optimierung: compilers.de/vbcc
  • Stärken: OS-Integration, riesiger Code-Pool, portabel
  • Schwächen: Lernkurve steiler, Link-Setup kann frustrieren

68000 Assembler (Devpac, vasm)

Hardcore

Jede Demo der Amiga-Demoscene ist in 68k-ASM geschrieben. Absolute Kontrolle über Copper, Blitter, Paula, Chip-RAM-Timing. Devpac 3 auf dem Amiga, vasm Cross-Platform.

  • Stärken: Maximale Performance, direkter Hardware-Zugriff, Standard für Demoscene/Spiele-Kern
  • Schwächen: Langsame Entwicklung, fehleranfällig, Lernkurve extrem
  • Tools:

Amiga-E

Unterrated

Wouter van Oortmerssens objektorientierte Sprache, syntaktisch zwischen C und Modula. Sehr schneller Compiler, integrierte GUI-Libraries. Hätte groß werden können, kam aber zu spät für die Amiga-Kommerz-Ära.

  • Stärken: Sehr schnell kompiliert, schöne Syntax, gute Libs
  • Schwächen: Kleine Community, wenige moderne Updates
  • Download: strlen.com/amiga-e

Hollywood

Modern

Kommerziell, Airsoft Softwair (Andreas Falkenhahn). Multimedia-Scripting-Sprache, baut Cross-Platform-Apps aus einer einzigen Quelle für AmigaOS 3/4, MorphOS, AROS, Windows, macOS, Linux, Android. Aktiv entwickelt (Version 10 aus 2024).

  • Stärken: Cross-Platform, kommerziell gepflegt, schnell für Multimedia-Apps
  • Schwächen: Kostet Geld (~50-100 €), weniger "retro" im Gefühl
  • Hersteller: hollywood-mal.com

ARexx

Glue-Logic

IBMs REXX auf dem Amiga. Inter-Process-Communication, Skripting, Anwendungs-Automatisierung. Viele klassische Amiga-Programme (GoldED, Directory Opus, IBrowse) haben ARexx-Ports — du steuerst sie per Skript.

  • Stärken: Eingebauter Teil von AmigaOS 2.0+, perfektes Klebstoff-Tool zwischen Programmen
  • Schwächen: Syntax zeigt sein REXX/Mainframe-Alter

Weitere erwähnenswert

  • HiSoft Pascal / Maxon Pascal — klassisches Pascal mit guter IDE, relativ selten benutzt.
  • ACE BASIC — BASIC-Compiler für Einsteiger, schneller als AMOS.
  • Modula-2 — pädagogisch wichtig, auf dem Amiga mit M2Amiga verfügbar.
  • Lua — läuft auf AmigaOS, für Scripting und schnelle Prototypen.
  • Forth — minimalistisch, für Hardware-Enthusiasten (ja, es gibt Amiga-Forth).

Welche Sprache für dich?

Dein Ziel Empfehlung
Erstes kleines Spiel, schnell ErgebnisAMOS Professional
Kommerzielles Amiga-Game, Speed ist wichtigBlitz BASIC 2 oder C + ASM
Systemtool, AmigaOS-IntegrationC (SAS/C oder VBCC)
Demoscene, Copper/Blitter-Magie68k-Assembler
Cross-Platform (auch Windows/Android)Hollywood
Tools per Skript verbindenARexx
Modernes Cross-Compile auf PC entwickelnGCC (Bebbo) oder vasm
🤖 Amigo-KI kann helfen: Unser Amigo-KI-Assistent kennt sich mit AMOS, Blitz BASIC, C, 68k-Assembler, ARexx und E aus. Stelle eine Frage, bekomme Beispiel-Code, lass dir deinen Code erklären oder debuggen.

← Zur Amiga-Welt