# LOZ: rebuilding The Legend of Zelda from ROM disassembly

> LOZ remakes the original The Legend of Zelda in C++ and Allegro, using graphics and data tables extracted from the player's ROM. The author built disassembly tools and examined much of the original game code to guide the remake; the extractor and game are separate Visual Studio projects.

- 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/aldonunez/Loz>
- Primary source: <https://github.com/aldonunez/Loz/blob/945067f89672c6a3a72c927c96fa3e822adb2bc8/README.md>
- Catalog page: <https://awesomerea.org/resources/loz-remake-case/>
- Record JSON: <https://awesomerea.org/resources/loz-remake-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/loz-remake-case/index.md)

## Requirements & limits

- **Prerequisites:** A copy of the original The Legend of Zelda ROM is required; build and run the resource extractor before the game.
- **Prerequisites:** Builds use Visual Studio 2010 and Allegro 5.2.
- **License:** Apache-2.0.

## Primary sources

1. <https://github.com/aldonunez/Loz/blob/945067f89672c6a3a72c927c96fa3e822adb2bc8/README.md>

## More in Games

- [LunarCore: reimplementing a Star Rail 4.2.0 game server](https://awesomerea.org/resources/lunarcore/index.md) · Case study
- [Major Havoc: an arcade game disassembly](https://awesomerea.org/resources/major-havoc-disassembly-case/index.md) · Case study
- [MangosZero: reconstructing Vanilla World of Warcraft servers](https://awesomerea.org/resources/mangoszero-server-case/index.md) · Case study
- [Maniac Mansion: a commented C64 engine and loader disassembly](https://awesomerea.org/resources/maniac-mansion-c64-explained-case/index.md) · Case study
- [Maniac Mansion: annotated demo and retail script disassembly](https://awesomerea.org/resources/maniac-mansion-disasm/index.md) · Case study
- [MapleStory2: reconstructing server packet structures](https://awesomerea.org/resources/maple2-server-packet-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.
