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:
https://github.com/mist64/geowrite
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 pagetable.com 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:
Thank you!!1
Rocking this. Excellent!
I have this complex idea that copies another. When Freethegameboy ported NES (3.84 Mhz) to the 48Mhz Apollo3, they ported an emulator from the STM32F746 to the CortexM4 Ambiq: http://mikrocontroller.bplaced.net/wordpress/?page_id=1444 “Specifically, we have used Game Boy emulator for STM32F746 Discovery board written by Uwe Becker.” https://github.com/tudssl/engage
So, this same technique could be used to port the C64 emulator built for a related CortexM4 family, the STM32F4, by Staringlizard, to the Apollo3 or 4: https://hackaday.com/2014/10/23/a-complete-c64-system-emulated-on-an-stm32/ https://github.com/Staringlizard/memwa3 This way, you could develop a solar powered C64 emulator with GEOS into a laptop, like a lightweight Psion 3, but with WIMP https://en.wikipedia.org/wiki/WIMP_(computing) and use a low power display: https://www.youtube.com/watch?v=BD4At2-e87E (eink too)
It would be great to get this port working on the C+4 under GEOS+4.