Engine Rewrite · by Endprodukt

CannonBall DX

OutRun

OutRun engine fork focused on racing wheels, multi-device input, force feedback, 21:9 ultrawide and arcade cabinets.

Origin
Arcade
Runs on
WindowsLinux
Tags
c++needs-original-gameultrawide
110stars · GitHub 2 forks
Endprodukt/cannonball-dx ↗

Sign in to vote

CannonBall DX is a work-in-progress fork of CannonBall-SE, itself based on Chris White's CannonBall OutRun engine. It aims to suit modern racing wheels, multi-device PC setups and dedicated arcade cabinets while keeping the original OutRun feel. The author credits ChatGPT and Claude for assistance with the added work.

It is developed and tested only on Windows 10/11 (64-bit); other platforms are not tested with the DX changes. You need your own OutRun game data.

Highlights

  • Support for modern racing wheels with expanded force feedback
  • Multi-device input
  • 21:9 ultrawide display
  • Features aimed at arcade cabinets
  • Optional fix for the flipped Ferrari badge

If you like this

Engine Rewrite · Arcade Cannonball OutRun Enhanced engine for the OutRun arcade game, rewritten from 68000 and Z80 assembler into C++ with higher frame rates and widescreen. 🔥 0🧊 0 880
OpenRCT2 — RollerCoaster Tycoon 2 Engine Rewrite · PC (classic) OpenRCT2 RollerCoaster Tycoon 2 Open-source re-implementation of RollerCoaster Tycoon 2 with modern-platform support, an improved interface and cooperative multiplayer. 🔥 0🧊 0 16k
Engine Rewrite · PC (classic) openage Age of Empires II Volunteer-built free engine clone of the Genie Engine behind Age of Empires, Age of Empires II and Star Wars: Galactic Battlegrounds. 🔥 0🧊 0 15k
Engine Rewrite · PC (classic) OpenDiablo2 Diablo II Archived Go engine that plays Diablo II with your own copy; development moved to the Abyss Engine project. 🔥 0🧊 0 11k