# NASCAR Heat 2002: a matching GBA decompilation and SDL2 port

> Reconstructs the US Game Boy Advance release of NASCAR Heat 2002 as a byte-matching source build and compiles the same game code into an SDL2 desktop port. The build extracts graphics, tracks, music, and samples from a user-supplied ROM; the author reports that make check reproduces the retail ROM.

- 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/shohamc1/heat2002>
- Primary source: <https://github.com/shohamc1/heat2002/blob/5b9ed567e2129d38c0b18e0135c83c453a038862/README.md>
- Catalog page: <https://awesomerea.org/resources/nascar-heat-2002-gba-decomp-case/>
- Record JSON: <https://awesomerea.org/resources/nascar-heat-2002-gba-decomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/nascar-heat-2002-gba-decomp-case/index.md)

## Requirements & limits

- **Prerequisites:** A user-provided USA NASCAR Heat 2002 ROM with the documented SHA-1 is required.
- **Prerequisites:** Git, Make, Python 3, C and C++17 compilers, and ARM binutils are required for the GBA build.
- **Prerequisites:** SDL2 is required for the desktop port.
- **License:** The gpSP renderer is GPL-2.0-or-later, and the linked desktop executable is subject to that license; bundled gbagfx code carries MIT terms.

## Primary sources

1. <https://github.com/shohamc1/heat2002/blob/5b9ed567e2129d38c0b18e0135c83c453a038862/README.md>
2. <https://github.com/shohamc1/heat2002/blob/5b9ed567e2129d38c0b18e0135c83c453a038862/Makefile>

## More in Games

- [New Super Mario Bros. Wii: matching decompilation of the PAL game](https://awesomerea.org/resources/nsmbw-decomp/index.md) · Case study
- [New Super Mario Bros.: an early Nintendo DS matching decompilation](https://awesomerea.org/resources/nsmb-ds-decomp-case/index.md) · Case study
- [NFL Street 2: an evidence-tracked GameCube matching decompilation](https://awesomerea.org/resources/nfl-street-2-decomp-case/index.md) · Case study
- [NHL 94 Genesis: a matching Sega Genesis disassembly](https://awesomerea.org/resources/nhl-94-genesis-case/index.md) · Case study
- [NHLPA93Genesis: matching disassembly of three NHLPA Hockey 93 revisions](https://awesomerea.org/resources/nhlpa93genesis-case/index.md) · Case study
- [OB64 Decomp: matching Ogre Battle 64 from MIPS assembly to C](https://awesomerea.org/resources/ogre-battle-64-decomp-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.
