OutRun comes to Sega 32X in ambitious new conversion

The Sega 32X never got an official version of OutRun. Now, decades later, someone is building one anyway. A new work-in-progress project is bringing Sega’s 1986 arcade racer to the 32X with an engine designed specifically around the hardware. It isn’t finished yet, but the important pieces are already there. Roads split into different routes, stages change on the fly, the attract sequence works, and there’s even a music selection screen before the race starts. It’s still an early build. But it’s already far beyond a simple technical demo.

The Sega 32X never got an official version of OutRun. Now, decades later, someone is building one anyway. A new work-in-progress project is bringing Sega’s 1986 arcade racer to the 32X with an engine designed specifically around the hardware. It isn’t finished yet, but the important pieces are already there. Roads split into different routes, stages change on the fly, the attract sequence works, and there’s even a music selection screen before the race starts. It’s still an early build. But it’s already far beyond a simple technical demo.

OutRun was always an obvious fit for Sega hardware

OutRun first appeared in arcades in 1986 and quickly became one of Sega’s best-known racers. Yu Suzuki designed the original around a simple idea: give the player a fast car, an open road and a choice of where to go next. That branching structure was a big part of the appeal.

Instead of following one fixed track from start to finish, players reached junctions and picked different routes. Each choice led to new scenery and eventually one of several endings. The game also let players choose their music before setting off, something that became part of OutRun’s identity almost immediately.

Sega later converted the game to plenty of home systems, including the Master System and Mega Drive. Other versions followed on machines such as the Sega Saturn and Nintendo 3DS. The 32X, however, missed out. An OutRun version was reportedly considered during the add-on’s commercial life, but it never reached release. That leaves this new project filling a pretty obvious gap in the 32X library.

This isn’t just the arcade ROM running on new hardware

The project takes its cues from Cannonball, the well-known OutRun engine recreation, but it isn’t simply running Cannonball unchanged on the 32X. The developer is building a racing engine around the architecture of the machine itself.

That matters because the 32X is a strange piece of hardware. It bolts onto the Mega Drive and adds two Hitachi SH-2 processors along with extra graphics capabilities. Those processors are much more powerful than the Mega Drive’s original Motorola 68000, but they come with their own limits. One of those limits is floating-point maths.

The SH-2 processors don’t have dedicated floating-point hardware, so the engine uses fixed-point calculations instead. It also tries to avoid expensive division operations during rendering. Precomputed values and integer maths do much of the heavy lifting.

That might sound like low-level programming trivia, but it has a direct effect on performance. OutRun constantly needs to calculate road position, perspective, scenery placement and movement. Waste too many processor cycles and the whole thing starts to slow down.

The branching roads already work

One of the more interesting parts of the current build is that the route system is already functional. There are 15 placeholder stages arranged across a five-level branching structure. When the player reaches a junction, the road physically splits into two paths. Drive onto one side and the engine selects that route before centring the camera again for the next section.

It’s a small detail, but it’s essential to making the game feel like OutRun. The stages currently use generated scenery rather than finished arcade artwork. Different areas include palms, pine trees, rocks, cacti and other roadside objects. The engine can also switch road colours, backgrounds and scenery styles as the player moves between locations. So you get coastal roads, desert sections, mountain-style areas and city scenery, even though the final visual treatment isn’t finished yet.

The Mega Drive is doing some of the work too

Here’s where the project gets particularly interesting. The 32X doesn’t completely replace the Mega Drive underneath it. Both systems can work together, and this project is making use of that.

The 32X handles most of the racing work, including the framebuffer, road rendering, sprites and on-screen information. The Mega Drive side handles tasks such as startup routines and controller input. There’s also experimentation with using the Mega Drive hardware for parallax backgrounds.

That could help spread the workload between the two machines instead of forcing the 32X to draw everything itself. It’s exactly the sort of hardware-specific trick that makes a project like this more interesting than a straight software port.

It’s starting to look like a complete game

The latest build doesn’t drop the player straight onto an empty road. There’s already an arcade-style attract sequence. The familiar pre-race music selection is there too. Those pieces don’t change the core driving engine, but they make the project feel much closer to an actual OutRun conversion.

Development is currently described as roughly 30 to 40 per cent complete, so there’s clearly plenty left to do. The graphics aren’t final. The audio isn’t final. The stages are still placeholders. But the difficult foundation is starting to come together.

The 32X finally gets its OutRun moment

Sega launched the 32X in 1994 as a way to extend the life of the Mega Drive before the Saturn fully took over. Its library included games such as Virtua Racing Deluxe, Doom, Star Wars Arcade and Knuckles’ Chaotix. OutRun would have made plenty of sense on the machine.

The game relies heavily on fast road scaling, large roadside objects, traffic, changing elevations and constant movement towards the horizon. Those are exactly the kinds of jobs that make the 32X’s extra processing power useful.

This new version isn’t finished, and it isn’t pretending otherwise. What it already shows is more interesting: OutRun’s basic structure running on the 32X through an engine designed around the hardware rather than around modern PC power. The roads work. The branches work. The stages change. The presentation is beginning to fall into place. Now it comes down to how far the final build can push the hardware.

 

Spread the love
error: