# CTR Native: a Crash Team Racing PC port from decompiled source

> CTR Native ports the 1999 PlayStation game Crash Team Racing to Windows and Linux using source from the CTR-ModSDK decompilation. Its own native layer supplies audio, input, memory-card, CD, rendering, and PS1 interface support, with statically linked SDL3 and UDP netplay. Game assets are extracted from the user's NTSC-U disc.

- 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/NyperYuhgard/CTR-PC-Port>
- Primary source: <https://github.com/NyperYuhgard/CTR-PC-Port/blob/09949b6548aac237b1266db744e66fd0f45776f5/README.md>
- Catalog page: <https://awesomerea.org/resources/ctr-native-port-case/>
- Record JSON: <https://awesomerea.org/resources/ctr-native-port-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/ctr-native-port-case/index.md)

## Requirements & limits

- **Prerequisites:** A Crash Team Racing NTSC-U retail disc image is required to extract the listed assets.
- **Prerequisites:** Windows builds use MSYS2 and 32-bit MinGW; Linux builds require the documented multilib and system libraries.
- **Limits:** The build currently uses 32-bit mode because some native paths retain low-address GPU link assumptions.
- **License:** No licence file in the repository.

## Primary sources

1. <https://github.com/NyperYuhgard/CTR-PC-Port/blob/09949b6548aac237b1266db744e66fd0f45776f5/README.md>
2. <https://github.com/NyperYuhgard/CTR-PC-Port/blob/09949b6548aac237b1266db744e66fd0f45776f5/THIRD_PARTY_NOTICES.md>

## More in Games

- [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
- [Dark Souls PS2: a PlayStation 2 port of Dark Souls Remastered](https://awesomerea.org/resources/dark-souls-ps2-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.
