Cloned Games

Test Drive II: The Duel Port

PortActive

An existing game or its source code brought to another platform.

The Duel: Test Drive II (original game, not this project)Original game image
Image of the original game, The Duel: Test Drive II. This project has no screenshots of its own yet.
Links, repository & details

About

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

Original game files required. The project ships code only; you provide your own copy of the game.

  • The game files folder must include the executable, data files, archives, car files, and scenery files.

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

  1. Use a precompiled release if you do not want to compile the project yourself.
  2. 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.
Share: