Star on GitHubStar2.4k stars

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

Copy as MarkdownView JSONCite

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.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · mist64/geowrite · Revision 640f1ab
  2. Makefile GitHub · mist64/geowrite · Revision 640f1ab
  3. orig GitHub · mist64/geowrite · Revision 640f1ab

More in Native binaries

All 502 entries in Native binariesNative binaries case studies (64)

↑↓ move↵ open⌘↵ new tab