# Crash Twinsanity for Windows: adapting a PS2 decompilation to native Windows

> Crash Twinsanity for Windows adapts an existing C++ decompilation and Mac port of the PAL PlayStation 2 game to native 64-bit Windows. It adds Windows calling-convention and memory handling, frame pacing and game-specific crash fixes, while reading game data from the user's disc image. The author reports playing the release through to the credits.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/GioPixelGH/Crash-Twinsanity-Windows>
- Primary source: <https://github.com/GioPixelGH/Crash-Twinsanity-Windows/blob/3c26eee6ba819a4c60c056d966c154b70bbd62b5/README.md>
- Catalog page: <https://awesomerea.org/resources/crash-twinsanity-windows-case/>
- Record JSON: <https://awesomerea.org/resources/crash-twinsanity-windows-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/crash-twinsanity-windows-case/index.md)

## Requirements & limits

- **Prerequisites:** Provide a PAL Crash Twinsanity disc image, SLES-52568, from the user's own copy.
- **Prerequisites:** The release targets 64-bit Windows 10 or 11 and an OpenGL 3.3-capable graphics card.
- **Limits:** The author reports a completed playthrough; some higher frame rates and a reported AMD startup issue remain on the roadmap.
- **License:** MIT applies to the port's changes; imported decompilation and Mac-port code are outside that licence.

## Primary sources

1. <https://github.com/GioPixelGH/Crash-Twinsanity-Windows/blob/3c26eee6ba819a4c60c056d966c154b70bbd62b5/README.md>
2. <https://github.com/GioPixelGH/Crash-Twinsanity-Windows/blob/3c26eee6ba819a4c60c056d966c154b70bbd62b5/LICENSE>

## More in Games

- [CTR Native: a Crash Team Racing PC port from decompiled source](https://awesomerea.org/resources/ctr-native-port-case/index.md) · Case study
- [CTR Reload Edition: extending a native Crash Team Racing port](https://awesomerea.org/resources/ctr-reload-edition-case/index.md) · Case study
- [CTR Turbocharged: a PC sourceport built on the Crash Team Racing decompilation](https://awesomerea.org/resources/ctr-turbocharged-port-case/index.md) · Case study
- [CTR-NitroFueled-PC: a Windows port of Crash Team Racing: Nitro-Fueled](https://awesomerea.org/resources/ctr-nitrofueled-pc-case/index.md) · Case study
- [d2mac-linux: porting the Diablo II Mac executable to 32-bit Linux](https://awesomerea.org/resources/d2mac-linux-case/index.md) · Case study
- [DARIUSBURST SP Vita: an Android executable port to PS Vita](https://awesomerea.org/resources/dariusburst-sp-vita-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
