atari

Ambermoon auf dem Atari Falcon030 und ST/STE

· von Jörg #atari#falcon030#atari st

Ambermoon auf dem Atari Falcon030 und ST/STE

Seit einigen Monaten portiert unser RCD-Mitglied Steffen Thalions Ambermoon auf den Atari ST. Der aktuelle Stand ist jetzt online: github.com/amberport/ambermoon-atari

Fertig ist der Port noch nicht, aus Steffens Sicht aber zu weit mehr als 80 %. Und auch wenn noch viele Kleinigkeiten und Verbesserungen möglich sind und angegangen werden, läuft das Spiel voll funktional (ein volles Durchspiel fehlt noch).

Veröffentlicht wurde der Stand jetzt, weil das Spiel spielbar ist und mit den portierten Intros seine volle Wirkung entfalten kann. Außerdem ist Steffen an Rückmeldungen interessiert, und da gerade andere Ports am Horizont erscheinen, möchte er seinen Stand gern teilen.

Das Besondere #

Es läuft Thalions Originalquelltext, unverändert übersetzt. Dazu kommt „nur“ eine neue Hardwareschicht für den Atari. Die Hardwareschicht für den Amiga wurde nie als Quellcode veröffentlicht. Die originalen Spieldateien werden zur Laufzeit gelesen, nichts wird vorab konvertiert. Thalion kam vom Atari, und der Code war schon damals auf Portierungen ausgelegt.

  • Falcon030: 32 Farben je Bildbereich wie auf dem Amiga, Musik über den DSP, RGB und VGA
  • ST/STE: 16 Farben, live aus den Originalpaletten reduziert, Big Alecs YM-Musik, Blitter wo vorhanden
  • Beide: ein Ordner, ein Startprogramm, gemeinsame Spielstände: auf dem Falcon speichern, auf dem ST (oder Amiga, ungetestet) weiterspielen. Mit Fantasy-Intro, Intro und Extro.

Noch offen #

Offen ist vor allem das Tempo: 3D auf dem 8-MHz-ST ist langsam, und auch der Falcon ist noch nicht ganz am Ziel. Dazu kommen ein paar Kleinigkeiten, Details stehen in der README.

Spieldaten sind keine dabei, man braucht eine eigene Ambermoon-Kopie (deutsch, Version 1.20). Entwickelt wurde mit KI-Unterstützung, das steht auch offen in der README.

Ein Herzensprojekt #

„Für mich ist das ein kleines Herzensprojekt, und ich habe versucht, es mit Liebe zu denken“, sagt Steffen. Nach und nach erscheint außerdem eine Entwicklerdoku, die die Portierungsarchitektur und die Konzepte Amiga → Falcon und Amiga → ST beschreibt.

Wer testen mag, eine Idee hat oder selbst an etwas Ähnlichem sitzt, ist zum Austausch eingeladen. Live zu sehen gibt es den Port außerdem auf der Flashback#3 in Plauen.

Screenshots vom Falcon030 #

Falcon030: Das Fantasy-Intro mit dem Thalion-Logo und der Fee
Das Fantasy-Intro mit dem Thalion-Logo und der Fee

Falcon030: Großvaters Haus in 2D
Großvaters Haus (2D)

Falcon030: Großvaters Keller in 3D
Großvaters Keller (3D)

Die Bilder stammen aus dem Emulator Hatari, in nativer Auflösung mit den deutschen Spieldateien 1.20. Weitere Screenshots, auch von der ST/STE-Version, stehen in der README auf GitHub.