Case study
geoWrite 2.1: source that rebuilds the original binaries
Reverse-engineered cc65 source for geoWrite 2.1, the GEOS word processor, in English and German. The README says a standard compile generates binaries identical to the English and German geoWrite 2.1 distribution binaries. The orig tree holds the collected original versions.
- Targets
- Binary
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 70
- Last commit
- 2022-11-13
- Language
- Assembly
GitHub data as of 2026-11-09
Requirements & limits
- Requires make, cc65 and Python for protected-code encryption. make builds the English version; LOCALE=de make builds the German version. The orig/ directory contains the original binaries.
- A standard compile rebuilds the GEOS-bundled English and German geoWrite 2.1 binaries byte for byte; source comments remain incomplete.
- The README places new reverse-engineered work in the public domain, requests credit and asks users to respect the underlying GEOS license. The repository root has no LICENSE file.
Cite
BibTeX
@misc{geowrite-21-case,
title = {{geoWrite 2.1: source that rebuilds the original binaries}},
howpublished = {\url{https://github.com/mist64/geowrite}},
url = {https://github.com/mist64/geowrite},
urldate = {2026-11-04},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/geowrite-21-case/}}
}Plain text
geoWrite 2.1: source that rebuilds the original binaries. https://github.com/mist64/geowrite (accessed 2026-11-04). Awesome REA entry: https://awesomerea.org/resources/geowrite-21-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Native binaries
- libmd12: a C model of the E-mu SP-1200 and SP-12 audio path · Case study
- reAL: a dsound.dll checked against Windows and ALchemy · Case study
- Konami's Game Master: a matching MSX utility-cartridge disassembly · Case study
- dolnetbp: reconstructing GameCube network SDK libraries · Case study
- Dolphin SDK 2004 Libraries: decompiling GameCube SDK archives · Case study
- dolsocketlibrary: reconstructing Dolphin networking libraries · Case study
All 502 entries in Native binariesNative binaries case studies (64)