Vier Sekunden für einen Traktorschritt

Nachtrag vom 1. Oktober 2026: Der spätere Farbvergleich zeigte, dass die damaligen Demo-Messungen ohne SetPatch im ECS-Anzeigemodus liefen. Die Zeiten beschreiben diesen historischen Aufbau. Inzwischen wurden der AGA-Pfad geprüft, ein direkter Blitterpfad implementiert und das Mindestziel auf 68030/50 mit mindestens 8 MB Fast-RAM neu gefasst. Ergebnisse und weiterhin offene Grenzen stehen im Folgeeintrag.

23. September 2026 · nativer Vertical Slice 1 unter FS-UAE

Jetzt fährt der Traktor erstmals in einer nativen Amiga-Testfassung über die Kachelkarte. Er nähert sich dem Anhänger, koppelt ihn an, fährt als Gespann, dreht um und koppelt wieder ab. Seitenleiste und Kamerascroll laufen mit. Der 18 Schritte lange Vorführlauf bestand unter FS-UAE in zwei reproduzierbaren Durchgängen. Der erste Erfolg hatte nur einen Haken: Nach jeder Bewegung wurde fast das gesamte Bild erneut aufgebaut. Bis die nächste Eingabe sichtbar war, vergingen rund 4,25 Sekunden.

Vom Nutzer bereitgestellte FS-UAE-Aufnahme der ersten nativen Amiga-Karte mit Traktor und Anhänger
Vom Entwickler bereitgestellte authentische FS-UAE-Aufnahme einer frühen nativen AGA-Szene. Das Standbild belegt die Darstellung, nicht die Reaktionszeit und keinen Test auf echter Hardware.

Die Uhr zeigt auf den Bildaufbau

Die Messung trennte die Ursachen: Rund 1.516 Millisekunden gingen für die wiederholte Aufbereitung des Anzeigestatus verloren, rund 2.599 Millisekunden für das Zeichnen von 453 Kacheln per RectFill. Der Spielzustand wurde unverhältnismäßig oft neu gelesen; anschließend malte der Renderer mehr, als sich zwischen zwei Schritten überhaupt geändert hatte.

Die Statusaufbereitung erfolgt nun einmal pro Aktualisierung. Die alte Fahrzeugfläche wird gezielt restauriert, neue Fahrzeugbilder werden maskiert geblittert. Beim Kameraschwenk verschiebt ScrollRaster den vorhandenen Ausschnitt; nur die neuen Randstreifen werden ergänzt. Zwei Fehler in Sichtfensterbreite und überlappender Diagonalverschiebung wurden bei der Abnahme korrigiert.

Im gleichen FS-UAE-Szenario liegt ein Schritt ohne Kamerascroll danach bei etwa 148 bis 154 Millisekunden; mit Scroll bei etwa 393 bis 419 Millisekunden. Die gesamte 18-Schritte-Vorführung sank von 76,2 auf 4,7 Sekunden. Gegenüber der vollständigen Neuzeichnung hatten alle 18 Vergleichsbilder 0 abweichende Bildbytes; 52 von 52 Tests bestanden.

FS-UAE-A1200-Vertical-Slice-1 mit fahrendem Traktor-Anhänger-Gespann und Seitenleiste
Authentische FS-UAE-Aufnahme der geprüften nativen AGA-Fassung: Das Traktor-Anhänger-Gespann fährt im Vertical Slice 1. Die Optimierung ist im Standbild nicht sichtbar; ihre Wirkung stammt aus den protokollierten Zeitmessungen.

Gemessen wurde unter FS-UAE mit A1200/68020-Konfiguration, 2 MiB Chip RAM, 4 MiB Fast RAM und deaktiviertem JIT. Der Scroll bleibt deutlich teurer als eine Bewegung bei ruhender Kamera. Eine Zeitmessung am echten A1200 steht aus.

Share X (Twitter) Reddit LinkedIn