Reverse-Engineered geoWrite 2.1 for C64 Source Code

geoWrite is a WYSIWYG rich text editor for the Commodore 64 GEOS operating system. I created a reverse-engineered source version of the geoWrite 2.1 for the C64 (English and German) for the cc65 compiler suite:

The source compiles into the exact same binaries as the English and German versions of geoWrite 2.1 included with GEOS 2.0.

Not all code has been commented yet, contributions are welcome.

The article series on geoWrite internals is based on the results of this reverse-engineering effort. Here is the list of articles in the series again:

  1. The Overlay System
  2. Screen Recovery
  3. Font Management
  4. Zero Page
  5. Copy Protection
  6. Localization
  7. File Format and Pagination
  8. Copy & Paste
  9. Keyboard Handling

2 thoughts on “Reverse-Engineered geoWrite 2.1 for C64 Source Code”

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.