# Tony Hawk's Pro Skater: a matching Nintendo 64 decompilation

> thps64 reconstructs the C source of Tony Hawk's Pro Skater for Nintendo 64 (US V1.1) from a user-supplied ROM. It splits compressed game code into functions and compares compiled instructions with the original. The author reports a byte-identical default build, 2,449 matching functions and 62 more represented by nonmatching C.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-07
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/andrewnakas/thps64>
- Primary source: <https://github.com/andrewnakas/thps64/blob/82558fda15dec4ee3cf2549dab188e3342b6ed32/README.md>
- Catalog page: <https://awesomerea.org/resources/thps64-case/>
- Record JSON: <https://awesomerea.org/resources/thps64-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/thps64-case/index.md)

## Requirements & limits

- **Prerequisites:** Own legally obtained US V1.1 Nintendo 64 ROM.
- **Prerequisites:** Python 3.12+, git, splat64, rabbitizer, pyelftools, m2c, and the documented GCC 2.8.1 and gas 2.6 toolchain.
- **Limits:** The author reports 62 functions remain nonmatching and one library routine remains in assembly.
- **License:** CC0-1.0 for project code and documentation; port components retain their stated MIT license.

## Primary sources

1. <https://github.com/andrewnakas/thps64/blob/82558fda15dec4ee3cf2549dab188e3342b6ed32/README.md>
2. <https://github.com/andrewnakas/thps64/blob/82558fda15dec4ee3cf2549dab188e3342b6ed32/STATUS.md>

## More in Games

- [Tony Hawk's Underground: a matching PS2 decompilation](https://awesomerea.org/resources/tony-hawks-underground-ps2-decomp-case/index.md) · Case study
- [Top Spin 4 decompilation: matching Xbox 360 functions against three XEX modules](https://awesomerea.org/resources/top-spin-4-decomp-case/index.md) · Case study
- [Touhou 11: instruction-level C++ reconstruction](https://awesomerea.org/resources/touhou-11-reconstruction-case/index.md) · Case study
- [Touhou 6: reconstructing Embodiment of Scarlet Devil 1.02h source](https://awesomerea.org/resources/th06-decomp-case/index.md) · Case study
- [Touhou 7: reconstructing Perfect Cherry Blossom 1.00b source](https://awesomerea.org/resources/th07-decomp-case/index.md) · Case study
- [Touhou 8: an independent matching decompilation of Imperishable Night](https://awesomerea.org/resources/cirno-labs-th08-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.
