Test Drive II: The Duel Port
An existing game or its source code brought to another platform.
Based on The Duel: Test Drive II
Original game imageAbout
Test Drive II Enhanced is an enhanced version of the EGA Test Drive II: The Duel (1989) by Accolade / Distinctive Software, running natively on SDL3. The game itself is a faithful C reimplementation of TD2EGA.EXE. It is not an emulator, and the original data is not redistributed.
How it differs from the original
The view is redrawn at 4x the original resolution by default in the original 16 colours, with smooth 60 fps motion instead of about 15 and a draw distance of 180 road units instead of 60. It adds enhanced road and roadside shading and optional mixed traffic. Copy protection, disk handling and the CGA, Tandy and Hercules modes are removed, and a gamepad replaces the analogue PC joystick.
Getting started
You supply your own game files in a Game folder, including TD2EGA.EXE and its data files; Test Drive II: The Collection with its add-ons is supported. Use a precompiled release or build with CMake, a C11 compiler and SDL 3, then run with --game-dir. Alt+Enter toggles fullscreen, and a launcher can set the options in a window.
Known issues & limitations
- The Install menu icon does nothing; disk handling and copy protection have been removed.
- CGA, Tandy, and Hercules modes are not included.
What you need to run it
Features
- The road is rendered at higher resolution with smooth 60 fps motion and a longer draw distance.
- The road is drawn at four times the original resolution by default, with smoothed edges; the cockpit, mirror, and sprites retain their original pixel art.
- A connected gamepad acts as the joystick.
How to install
- Use a precompiled release if you do not want to compile the project yourself.
- Run the game and specify the folder containing your original game files; the default folder is `Game`.
Controls
- Use the arrow keys or numeric keypad to steer, accelerate, brake, and shift as in the original.
- Press Esc to quit the current drive or menu.
Summarised from the project's README.
Additional notes
- Map viewer
- A --viewer option lets you fly along a stage without playing it, using stage codes such as CCC0, TDS21 and EC_5.
- Position readout
- F9 shows the track position in the corner so a place on the track can be quoted in bug reports.
FAQ
- What is Test Drive II: The Duel Port?
- Test Drive II: The Duel Port is an open-source port of The Duel: Test Drive II. An existing game or its source code brought to another platform.
- Do I need the original game files to run Test Drive II: The Duel Port?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Test Drive II: The Duel Port licensed?
- project: MIT (project code). The repository itself is the authoritative source.
