angree/openttd_amiga_68k — explained in plain English
Analysis updated 2026-05-18
Play the OpenTTD transport simulation game on a real or emulated classic Amiga.
Explore how a modern-era open source game was adapted to run on 1990s AGA hardware.
Study the custom video driver code that converts graphics for Amiga's chunky-to-planar display.
| angree/openttd_amiga_68k | drakeee/samp-plugin-lua | freertos/freertos-cellular-interface-reference-ublox-sara-r4 | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | C | C | C |
| Last pushed | — | 2015-07-22 | 2024-05-21 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | hard | hard | hard |
| Complexity | 4/5 | 3/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a 68020+ Amiga with AGA or an RTG graphics card and 24MB of fast memory, or an emulator.
This project is a from scratch port of the classic city building and transport simulation game OpenTTD to old Amiga computers running AmigaOS 3, specifically machines from the early 1990s with AGA graphics chips. It is early and unfinished, but the author says it is already playable. Right now you can generate maps, save and load games, use the menus and scenario editor, build railways, roads, stations and vehicle depots, and give vehicles orders. Mouse and keyboard controls both work, including scrolling the map by dragging or with arrow keys. You can choose from several screen resolutions, and the choice takes effect right away. Sound effects work by sending audio straight to the Amiga's own sound hardware, which plays four channels at once without any extra processing by the computer's main chip. This keeps sound nearly free in terms of performance, though only four sounds can play at once and a fifth sound gets dropped. Background music has not been added yet, and there is no online multiplayer support in this build. To run it you need an Amiga with at least a 68020 processor, though a faster 68040 or 68060 is recommended for smooth play. You also need either the AGA graphics chipset built into machines like the A1200 and A4000, or a supported graphics card. The game needs 24 megabytes of fast memory and around 30 megabytes of free disk space, and it comes bundled with free replacement game graphics and sound so the original commercial game files are not required. The project specifically targets an older version of OpenTTD, version 1.0.5, because it is easier to build with older compiler tools and does not depend on external libraries the author would otherwise need to port separately. Detailed build instructions are included for anyone who wants to compile it themselves, along with notes about several compiler quirks that can silently produce broken code if not avoided.
A native port of the OpenTTD transport simulation game to classic 1990s Amiga computers with AGA graphics.
Mainly C. The stack also includes C, AmigaOS, 68k Assembly.
No license information was found in the description provided.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.