Reverse Engineering a DOS Game with Ghidra and Codex
a day ago
- #Ghidra
- #DOS Games
- #Reverse Engineering
- Reverse engineering the DOS game Harvester using Ghidra and Codex.
- Using tools like Visual Studio Code, Codex, Ghidra, and Ghidra MCP for analysis.
- Identifying key strings and data structures in the game executable.
- Discovering the use of DOS/4GW extender and unbinding the extended EXE.
- Decompiling the linear executable (LE) format with Ghidra Loader.
- Setting up Ghidra MCP for collaborative reverse engineering.
- Scaffolding a ScummVM game engine based on reverse-engineered data.
- Making progress in rendering scenes, playing videos, and audio.
- Highlighting that assembly knowledge isn't a barrier with modern tools.