# The Oregon Trail: matching Win32 executable and DLL reconstruction

> This matching decompilation reconstructs C++ functions from the 1996 Windows release of The Oregon Trail, targeting Oregon32.exe and OREGON32.DLL. It compares functions compiled with Visual C++ 4.0 against the originals while accounting for relocated operands; the author reports 35,926 recovered instructions out of 64,499 inventoried.

- 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/emoluvjd2/oregontrail-win32-decomp>
- Primary source: <https://github.com/emoluvjd2/oregontrail-win32-decomp/blob/4a39fc8e9d1d5b729a3d958bba2b415d39fa054a/README.md>
- Catalog page: <https://awesomerea.org/resources/oregon-trail-win32-decomp-case/>
- Record JSON: <https://awesomerea.org/resources/oregon-trail-win32-decomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/oregon-trail-win32-decomp-case/index.md)

## Requirements & limits

- **Prerequisites:** The original Oregon32.exe and OREGON32.DLL, their Ghidra inventories, and Microsoft Visual C++ 4.0 are required for full matching.
- **Limits:** The reported measurement relies on an unpublished recovery workbench and matching harness as well as the original images and Ghidra inventories.
- **License:** Licensing is file-specific; the repository has no blanket licence.

## Primary sources

1. <https://github.com/emoluvjd2/oregontrail-win32-decomp/blob/4a39fc8e9d1d5b729a3d958bba2b415d39fa054a/README.md>
2. <https://github.com/emoluvjd2/oregontrail-win32-decomp/blob/4a39fc8e9d1d5b729a3d958bba2b415d39fa054a/LICENSE_SCOPE.md>

## More in Games

- [The Sims: Bustin' Out: a matching GameCube decompilation](https://awesomerea.org/resources/bustin-out-gamecube-decomp-case/index.md) · Case study
- [The Sims: Bustin' Out: an AI-driven partial GBA matching decompilation](https://awesomerea.org/resources/sims-bustin-out-gba-decomp-case/index.md) · Case study
- [The Urbz: Sims in the City: GameCube matching decompilation](https://awesomerea.org/resources/urbz-sims-in-the-city-gamecube-case/index.md) · Case study
- [The Wind Waker: a GameCube decompilation with hash-checked relinking](https://awesomerea.org/resources/wind-waker-decomp-case/index.md) · Case study
- [THPS2 Demo Decompilation: a function-matching PlayStation reconstruction](https://awesomerea.org/resources/thps2-demo-decomp-case/index.md) · Case study
- [Thrasher: Skate and Destroy: a matching PlayStation decompilation](https://awesomerea.org/resources/thrasher-skate-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.
