About
Stunts is a 3D racing game developed by Distinctive Software and published by Broderbund in 1990, featuring stunt-track racing and a track editor, influenced by the arcade game Hard Drivin'. Restunts is a reverse-engineering project that disassembles and progressively ports Stunts 1.1 to C, using IDA Pro for analysis and a toolchain of vintage Borland tools (TASM, TLINK, Turbo Debugger, Borland C++) run through DOSBox on modern 64-bit systems. It produces two builds: "restunts", combining ported C code with patched disassembly, and "restunts-original", which keeps the disassembly unpatched and behaviorally identical to the original game.
Getting started
Building requires the project's bundled toolchain and the original Stunts 1.1 game data, mounted in a DOSBox environment; running the provided batch scripts (via "make" inside the mounted drive) compiles restunts.exe, which can then be run and debugged inside DOSBox using Turbo Debugger.
History
The toolchain evolved over years of development: the project initially used WLINK from Open Watcom for precise segment ordering, then reverted to TLINK years later after difficulties producing debug information were resolved, settling on the current Borland-based build chain.