# Tag Force 5 Decompilation: matching the PSP game's code

> Tag Force 5 Decompilation reconstructs C source for the PSP release ULES-01474 of Yu-Gi-Oh! 5D's Tag Force 5. Its workflow extracts the user's ISO, analyses Allegrex code with Ghidra and splat, and compares Metrowerks-compiled functions against target assembly with relocation-aware diffs. The author reports 15 of 16 text functions matched in rel_movie_viewer.

- 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/angelof-exe/ygo-tf-5-decomp>
- Primary source: <https://github.com/angelof-exe/ygo-tf-5-decomp/blob/712c18b3078f0fd4d969bd992ddabea6debe78ca/README.md>
- Catalog page: <https://awesomerea.org/resources/tag-force-5-decomp-case/>
- Record JSON: <https://awesomerea.org/resources/tag-force-5-decomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/tag-force-5-decomp-case/index.md)

## Requirements & limits

- **Prerequisites:** A personal copy of the ULES-01474 PSP game is required.
- **Prerequisites:** The workflow uses splat, Ghidra with ghidra-allegrex, wibo, mwccpsp, and MIPS objdump.
- **Limits:** The decompilation is early; the author reports 15 of 16 text functions matched in rel_movie_viewer.
- **License:** MIT license.

## Primary sources

1. <https://github.com/angelof-exe/ygo-tf-5-decomp/blob/712c18b3078f0fd4d969bd992ddabea6debe78ca/README.md>
2. <https://github.com/angelof-exe/ygo-tf-5-decomp/blob/712c18b3078f0fd4d969bd992ddabea6debe78ca/LICENSE>

## More in Games

- [Tecmo Super Bowl: byte-exact NES disassembly](https://awesomerea.org/resources/tecmo-super-bowl-nes-case/index.md) · Case study
- [Tenchu 1: a PlayStation decompilation of Shinobi Gaisen](https://awesomerea.org/resources/tenchu-shinobi-gaisen-decomp-case/index.md) · Case study
- [Tetris Plus: an early Game Boy disassembly](https://awesomerea.org/resources/tetris-plus-game-boy-disassembly-case/index.md) · Case study
- [Tetris: an annotated Game Boy disassembly](https://awesomerea.org/resources/game-boy-tetris-disassembly-case/index.md) · Case study
- [Tetris: byte-matching Game Boy disassembly](https://awesomerea.org/resources/tetris-gb-disassembly/index.md) · Case study
- [tgm2p-decomp: matching The Grand Master 2 Plus SH-2 code](https://awesomerea.org/resources/tgm2p-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.
