<< wróć do listy
DF0:openttd-amiga-68k-
Gry04.08.2026

OpenTTD 1.2.0 na klasyczną Amigę. Tramwaje wjeżdżają na OCS i AGA

Natywny port OpenTTD dla AmigaOS 68k dostał wersję 1.2.0. Gra obsługuje już współczesne pliki NewGRF, dodaje tramwaje i działa na OCS/ECS, AGA oraz RTG — choć do wygodnej rozgrywki potrzebuje sporo pamięci.

Transport Tycoon Deluxe to jedna z tych gier, które potrafią zamienić niewinny wieczór w wieloletni projekt infrastrukturalny. Najpierw budujesz krótką linię autobusową. Potem łączysz dwa miasta. Następnie przebudowujesz pół kontynentu, bo jeden zakręt przy stacji obniża wydajność całej sieci.

Teraz można robić to na klasycznej Amidze.

Natywny port OpenTTD dla AmigaOS 68k dostał wersję 1.2.0. To nie jest uruchamiany pod emulatorem pecetowy build, tylko osobny port z własnym sterownikiem obrazu i dźwięku.

OpenTTD bez SDL-a

Projekt bazuje na OpenTTD 1.0.5, czyli wersji wystarczająco starej, żeby dało się ją zbudować narzędziami przeznaczonymi dla Amigi, ale jednocześnie nadal oferującej solidną bazę dla gry ekonomicznej.

Port posiada własny sterownik obrazu oparty na Intuition i graphics.library. Nie wymaga SDL-a ani karty RTG. Może działać na klasycznym ekranie AGA, a także w trybach OCS/ECS.

To ważna różnica. Wiele współczesnych amigowych portów zaczyna się od listy dodatkowego sprzętu, bez którego program nawet nie wystartuje. Tutaj autor celuje w znacznie szerszy zakres konfiguracji.

OCS, ECS, AGA i RTG

Gra obsługuje tryby AGA, OCS/ECS oraz karty RTG. Na AGA dostępne są rozdzielczości 320×256, 352×272 i 640×480. W trybach OCS/ECS zostają rozdzielczości 320×256 i 352×272.

Wariant OCS korzysta z trybu Extra Half-Brite, czyli 64 kolorów zbudowanych z 32 podstawowych barw i ich przygaszonych odpowiedników. Nie jest to AGA udająca OCS, tylko świadomy kompromis pozwalający zejść ze sprzętem znacznie niżej.

Autor zaznacza jednak, że port potrzebuje co najmniej procesora 68020 i około 24 MB pamięci. Na zwykłym 68000 nie zagramy, więc posiadacze gołej Amigi 600 mogą tym razem tylko popatrzeć na zdjęcia. Rozgrywka na standardowym 030 również będzie raczej ćwiczeniem cierpliwości niż zarządzania transportem.

Zalecane są procesory 68040 lub 68060.

NewGRF wraca do gry

Najważniejszą nowością wersji 1.2.0 jest obsługa współczesnych plików NewGRF w kontenerze w wersji 2.

Starszy kod OpenTTD wykorzystywany przez port rozumiał wyłącznie format NewGRF v1. W praktyce oznaczało to, że wiele współczesnych zestawów pojazdów i grafiki od razu odpadało jako nieprawidłowe.

Teraz ograniczenie zostało usunięte. Port potrafi wczytywać nowe zestawy, a wraz z wydaniem dodano również pierwszy nowy typ pojazdu: tramwaje.

Do paczki dołączono zestaw PolTrams, więc nie trzeba od razu przekopywać internetu w poszukiwaniu odpowiednich dodatków. Po uruchomieniu gry narzędzia tramwajowe są dostępne w menu dróg.

Własna sztuczna inteligencja

Port nie korzysta z oryginalnej sztucznej inteligencji OpenTTD ani ze skryptów Squirrel. Zamiast tego posiada natywne AI napisane specjalnie dla tej wersji.

Komputerowi przeciwnicy budują linie kolejowe między przemysłami, przewożą pasażerów i uruchamiają lokalne połączenia autobusowe. To nie jest więc wyłącznie techniczna demonstracja wyświetlająca mapę i kilka pociągów.

W praktyce AI ma zajmować część czasu procesora, który na Amidze nigdy nie był dobrem szczególnie obfitym. Dlatego najniższe konfiguracje nie będą dobrym miejscem do testowania wielkiej mapy z kilkunastoma konkurentami.

Paula nadal ma pracę

Dźwięk obsługuje Paula. Efekty trafiają bezpośrednio do czterech kanałów sprzętowych, a muzyka korzysta z dyskowego strumienia ADPCM WAV.

To rozwiązanie pasuje do projektu. OpenTTD nie próbuje udawać, że Amiga ma współczesny mikser audio. Zamiast tego wykorzystuje to, co rzeczywiście jest dostępne w klasycznym sprzęcie.

Jak szybko jeździ ten port?

Autor uczciwie zaznacza, że wydajność zależy od konfiguracji. Na 030 najlepiej używać trybu lo-res i generować niewielkie mapy. Rozdzielczość 320×256 zmniejsza liczbę przetwarzanych pikseli, nie jest przeplatana i pozwala ograniczyć koszt konwersji obrazu.

Na 040 gra staje się znacznie bardziej używalna, szczególnie w niższej rozdzielczości. RTG również pomaga, ponieważ obraz 8-bitowy może trafić na ekran bez całej pracy związanej z konwersją chunky-to-planar.

To nie jest port do testowania granic standardowej Amigi 500. To raczej próba stworzenia pełnoprawnej wersji dla rozbudowanych klasycznych konfiguracji — takich, które mają już Fast RAM, kartę graficzną albo przynajmniej szybkie 040.

Czy to jeszcze retro?

OpenTTD samo w sobie nie jest grą z Amigi. Jest nowoczesnym, rozwijanym projektem opartym na Transport Tycoon Deluxe. Portowanie go na AmigaOS 68k wymaga jednak pracy bardzo podobnej do tej, która napędzała amigową scenę trzydzieści lat temu: ograniczania pamięci, pisania własnych sterowników i szukania miejsc, w których procesor może zrobić mniej.

Najlepszy jest tu kontrast. Mamy grę o budowaniu przyszłości, uruchamianą na komputerze, który większość współczesnego świata dawno wysłała do muzeum.

A potem i tak okazuje się, że największym problemem nie jest emulacja, tylko źle zaplanowane rondo przy dworcu.

Jeśli ktoś chce porównać ten port z innymi współczesnymi próbami uruchamiania dużego oprogramowania na klasycznych konfiguracjach, dobrym punktem wyjścia będzie amipkg dla AmigaOS 3.x oraz natywny WinUAE na Linuksa i macOS.

Komentarze

Czytają wszyscy. Żeby dodać komentarz, zaloguj się — GitHub, Google albo e-mail.