# Streets of Rage: Streets of Rage: RuiNelson combines LLM analysis and RageDecompiler to recompile 68000 logic into C++

> Source: <https://reversedwithai.com/p/streets-of-rage-7f1ce09c>
> Published: 2026-10-30 07:01:11+00:00

## Evidence at a glance

Loading source evidence…

## What was done

RuiNelson uses a custom tool, RageDecompiler, to translate Motorola 68000 assembly into C++ for a native PC build of Streets of Rage. The project employs LLMs for code analysis and includes a symbolic AI player that interacts with the game via a remote-access library.

The Streets of Rage project is a reverse-engineering and recompilation effort targeting the SEGA Mega Drive game. The developer, RuiNelson, created a tool named RageDecompiler to disassemble the ROM and transpile Motorola 68000 assembly routines into C++. The project uses a hybrid approach where game logic is translated to native C++, while hardware-specific functions like video and audio currently rely on an emulated Mega Drive environment powered by SDL3. The author credits Claude, ChatGPT, and Grok 4.5 for assisting with code analysis and manual reimplementation of specific routines. A symbolic AI player, implemented in Python, connects to the running game process to observe state and issue controller inputs. This AI does not use neural networks; it relies on the disassembly and analysis data to navigate stages and fight enemies. The project is a work in progress and requires a user-supplied Rev. A ROM (CRC32 4052E845) to build. Development is documented at [https://raw.githubusercontent.com/ruinelson/streetsofrageproject/HEAD/README.md](https://raw.githubusercontent.com/ruinelson/streetsofrageproject/HEAD/README.md).

## From the source

## Reproduce it

```
Use the Streets of Rage Builder to install tools, provide a Rev. A ROM, and build the executable. The builder automates the process of cloning the repository, verifying the ROM, rendering the soundtrack, and compiling the game.
```

## Community

Ask a question, share what worked, or follow the next milestone.

[Your library](https://reversedwithai.com/library)
