Repository navigation
Releases
Test Drive 0.3.0
Amiga version
tdport-amiga.exe: the whole Amiga release (title, car selection, the drive, gas station, results, high scores and the ending), run from the disk image (.adf) directly.- The original's bugs are fixed by default; Original bugs in the launcher (
--original-bugs) keeps them. - The music plays at the original (PAL, 50 Hz) tempo; it was 20% fast.
Launcher
Test Drive.exe: pick the version (EGA, CGA, Hercules or Amiga), the game folder and the options, then Play.- Menus: File (Preferences with Always on top, Exit), Game settings, About.
- Game settings > Key Bindings: change the driving and game keys; they apply while you drive.
Picture
- Scaled with pixel-art sampling, so every source pixel has the same size (sharper Hercules detail).
Running it
No original game data is included. Put your own DOS Test Drive files in a Game folder, and/or the Amiga disk image in a Game Amiga folder, next to the exe - see HOW TO RUN.txt in the zip, or README.md for the options and controls.
test-drive-0.3.0-win64.zip is a 64-bit Windows build with all four versions and the launcher.
v0.2.0
Adds the CGA and Hercules graphics modes of the original release as separate builds (Windows x64).
| Download | Mode | Needs from your game folder |
|---|---|---|
tdport-v0.2.0-win64.zip |
EGA, 16 colours | TDEGA.EXE, *.PES |
tdport-cga-v0.2.0-win64.zip |
CGA, 4 colours (TD.EXE choice 1) |
TDCGA.EXE, *.CMP |
tdport-herc-v0.2.0-win64.zip |
Hercules monochrome (TD.EXE choice 3) |
TDCGA.EXE, *.CMP |
All builds also need CARS.TXT, SCORES, TDSND.SND and the car *.BIN / *.SS files. The original game files are not included.
Unzip and run the executable with --game-dir <folder with your Test Drive files>.
- The CGA and Hercules builds are ports of
TDCGA.EXE. They share the game code with the EGA build. - The Hercules build shows the card's 640×300 monochrome picture. Choose the monitor colour with
--monitor green|amber|white(default green). - To build them yourself, use the CMake options
-DTDPORT_CGA=ONand-DTDPORT_HERCULES=ON(see the README).
Update (2026-09-17): the zips now include libiconv-2.dll, which SDL3.dll needs. Without it, the game did not start on PCs without MSYS2. If you downloaded a zip before this date, download it again. The libiconv licence (LGPL) is in LICENSE-libiconv.txt.
v0.1.0
First public build of the SDL3 port (Windows x64).
Unzip and run tdport.exe --game-dir <folder with your Test Drive EGA files>. The original game files are not included.
Includes held-key driving controls (--bios-keys for the original behaviour) and an emulated original frame rate (--frame-rate, default 8). See the README for all changes from the original.
Update (2026-09-17): the zips now include libiconv-2.dll, which SDL3.dll needs. Without it, the game did not start on PCs without MSYS2. If you downloaded a zip before this date, download it again. The libiconv licence (LGPL) is in LICENSE-libiconv.txt.