CP/M, GEOS, Dazzle Draw come to microM8

The latest release of microM8 includes a few new features. First, GEOS is now usable inside microM8. Quoting Wikipedia: “GEOS (Graphic Environment Operating System) is a discontinued operating system from Berkeley Softworks (later GeoWorks). Originally designed for the Commodore 64 and released in 1986, it provides a graphical user interface for this popular 8-bit computer. GEOS closely resembles early versions of the classic Mac OS and includes a graphical word processor (geoWrite) and paint program (geoPaint).”
The GEOS hard disk image (which includes GeoPaint and GeoWrite applications, amongst others) can be found inside microM8’s file catalogue at /appleii/disk images/2mg_hdv/geos and apps.hdv
The biggest hurdle to using GEOS inside microM8 was the lack of a reasonable input method (eg a mouse). Unfortunately our attempts at implementing an Apple Mouse card did not go that well (we might take another whack at it another time). But until then we’ve found another solution: by creating a special joystick emulation mode, we can “track” the system mouse and trigger appropriate joystick movements to make the joystick input mode inside GEOS work like a mouse!

To turn on the GEOS “mousestick” press control-shift-M, release all three keys and quickly press 3. microM8 will “capture” your system mouse cursor while you use the mouse inside of GEOS. To get your system cursor back, turn the mousestick off by pressing control-shift-M, then 1.

Don’t forget that if you save files inside GEOS, the modified hard disk image will be stored in your MyDisks folder, located in your operating system’s file tree at (your home directory)/microM8/MyDisks or inside microM8’s file catalogue at /local/MyDisks. To continue your GEOS session later you should open the image from your MyDisks folder, either via the file catalogue or by dragging-and-dropping it on to the microM8 window.

A second mousestick mode (selectable via control-shift-M then 4) also allows mouse-like control inside of Dazzle Draw. (GEOS’s mousestick didn’t work properly because for some unknown reason the joystick centre in Dazzle Draw is non-standard). You can find disk images of Dazzle Draw in /appleii/disk images/applications/

Make sure you change the input device in Dazzle Draw’s configuration to joystick. You can even print your creations (black and white only) by configuring the printer to Epson MX-80, using an Apple Parallel card in slot 1.

While our attempts at implementing a mouse card were (for now) a ‘noble experiment’, we did have success implementing another card, the Microsoft CP/M Softcard. This card emulates a Z80 processor and allows for the running of CP/M applications, such as WordStar and BASIC-80. You can find out more about CP/M and microM8 in the CP/M help page.


Please consider subscribing to Paleotronic. Subscribers get a full digital PDF edition and an optional glossy full-colour printed copy, and all content is exclusive to subscribers until the following issue is released. Plus, by subscribing you support our efforts to spread understanding of the history and fundamentals of electronics! Thank you.

Be the first to comment

Leave a Reply