# JSRF Recomp

> JSRF Recomp builds a native Windows and Linux version of Jet Set Radio Future from your own copy of the Xbox game, with a launcher that does the work.

Web page: https://emulationking.com/microsoft/xbox/games/jetsetradiofuture/ports/jsrfrecomp/
Page updated: 2026-11-02

- Developer: Miggas
- Port type: Recompilation (A tool translated the game's original machine code into C automatically, which was then built as a native PC program.)
- Game: [Jet Set Radio Future](https://emulationking.com/microsoft/xbox/games/jetsetradiofuture/index.md)
- AI use: Mostly AI-built. The project says: “Most of this project's code was written by Claude”
- Source code: /opt/buildhome/repo/content/microsoft/xbox/games/jetsetradiofuture/ports/jsrfrecomp/index.md
- Runs on: Windows, Linux

What you need: Your own copy of Jet Set Radio Future for the original Xbox, the NTSC (North American) retail release only, as its files (`default.xbe` and the folders next to it) or as a disc image. Windows 10 or 11, Linux or a Steam Deck, an OpenGL 3.3 graphics card, about 3 GB free, and an internet connection the first time for the build tools.

JSRF Recomp turns Jet Set Radio Future, Smilebit's 2002 Xbox game, into a native program for Windows, Linux and the Steam Deck. It is not an emulator: the game's own program is translated into C once, on the player's computer, and compiled, while a runtime recreates the Xbox's graphics, sound, controllers and memory card.

Nothing from the game is in the project. The launcher downloads its own tools, checks the player's `default.xbe` and builds the game from it, and only the North American retail release works, because the European and Japanese ones are built differently inside.

The developer says most of the project's code was written by Claude, Anthropic's AI, directed, tested and played through by them.

## How to set it up

1. Download the launcher for Windows or Linux and unpack it into an empty folder with a short path (not a synced folder such as OneDrive). On Linux, mark `jsrf_launcher` as executable.
2. Start it. It makes a `jsrf` folder next to itself: copy all of the game's files into it, so that `jsrf\default.xbe` exists, or choose your game folder in Play.
3. Press Update > Download to get the project and its build tools (Python, the Zig compiler and CMake, about 150 MB).
4. Press Play > Build. It checks your `default.xbe`, translates the game into C and compiles it, in 10 to 20 minutes the first time.
5. Click PLAY, or start `jsrf_recomp` in the game folder. F11 switches between a window and fullscreen.

## Latest builds

Download these from the web page: https://emulationking.com/microsoft/xbox/games/jetsetradiofuture/ports/jsrfrecomp/#download

- Launcher for Windows: v1t (2026-11-01)
- Launcher for Linux: v1t (2026-11-01)
