As the filename suggests, the code is designed to be compiled and run on Windows, Linux , and various other platforms like macOS and OpenPandora [2, 6].
The executable ( cannonball.exe on Windows) interprets the original 68000 assembly code converted to C++, allowing for modern hardware features while maintaining the original logic [4, 6]. outrun-win-linux.zip
Developed by Chris White (known as "dj_yt"), this "piece" of software is not the game itself but a modern that requires the original arcade ROMs to function [1, 2]. Core Development Features As the filename suggests, the code is designed
The file is the primary distribution package for Cannonball , an enhanced, open-source engine written in C++ for the original 1986 arcade version of OutRun . Core Development Features The file is the primary
The engine includes a custom renderer that supports widescreen resolutions without stretching the 2D sprites [1, 5].
It allows the original game code to run at 60 frames per second (the original arcade was 30 fps), providing much smoother gameplay [3, 4].
It addresses several original engine bugs and adds features like a "Time Trial" mode, custom soundtracks, and force feedback support [3, 5]. How the "Piece" Works