Bewertung:

Das Buch dient als praktischer und strukturierter Leitfaden für die Programmierung auf dem Amiga und deckt sowohl Assembler als auch C ab. Es ist sowohl für Neulinge als auch für Wiedereinsteiger geeignet, gibt Einblicke in die AmigaOS-API und bietet eine nostalgische Reise für Retro-Computing-Fans. Es wird jedoch darauf hingewiesen, dass das Buch nicht vollständig ist und ernsthafte Beschwerden über die Druckqualität hat.
Vorteile:⬤ Gut strukturierter Leitfaden
⬤ praktisch für die AmigaOS-API
⬤ geeignet für Neulinge und erfahrene Entwickler
⬤ deckt sowohl Assembler als auch C ab
⬤ nostalgischer Wert für Retro-Computing-Enthusiasten
⬤ bietet gute Einblicke in Programmierkonzepte.
⬤ Kein umfassendes Nachschlagewerk
⬤ Druckqualität ist schlecht mit Beschwerden über das Papier und chemische Flecken
⬤ einige Inhalte sind anderswo kostenlos erhältlich
⬤ deckt nicht alle Versionen oder fortgeschrittene Themen angemessen ab.
(basierend auf 12 Leserbewertungen)
Classic AmigaOS Programming: An introduction
Der Commodore Amiga ist bekannt für die großartigen Fähigkeiten, die er zum Zeitpunkt seiner Markteinführung bot. Diese Fähigkeiten waren sowohl der Hardware als auch dem grafischen präemptiven Multitasking-Betriebssystem zu verdanken, das heute üblicherweise als das klassische AmigaOS bezeichnet wird.
Dieses Buch bietet eine Einführung in die Programmierung des klassischen AmigaOS, sowohl in C als auch in Assembler. Es richtet sich sowohl an Programmierer, die noch nie für den Amiga programmiert haben, als auch an Programmierer, die dies vor Jahren getan haben und eine Auffrischung wünschen, bevor sie wieder einsteigen. Allgemeine Kenntnisse in der Computerprogrammierung werden daher vorausgesetzt.
Das Schöne am klassischen AmigaOS ist, dass es die meisten Dinge bietet, die man von einem modernen grafischen präemptiven Multitasking-Betriebssystem erwarten würde, aber gleichzeitig ist das Betriebssystem schlank genug, damit der Programmierer versteht, was unter der Haube vor sich geht. Die ersten Kapitel enthalten Informationen über das Einrichten von Programmiersoftware auf einem klassischen Amiga.
Das Kapitel über den 68000-Prozessor gibt einen Überblick über das Innenleben des Prozessors und seine Befehle. Die Kapitel über Exec, Intuition, GadTools, ASL, Graphics und Diskfont erklären die Verwendung dieser Bibliotheken und die Funktionalität, die sie bieten.
Die Verwendung von Dateien und Verzeichnissen sowie der Low-Level-Plattenzugriff werden in den Kapiteln über DOS und Trackdisk erläutert.