Which brings me to Slor's excellent demo. Fuji started life out as a blob of code loaded from the ROM load routines via DriveWire. It was later modified to be position independent, but still had absolute references and self modifying code, neither of which are welcome in an OS-9 environment.
I spent some time with Slor tonight, reworking Fuji to actually run as an OS-9 executable. It's not quite the good NitrOS-9 citizen that it should be, but with a bit more work, we will be able to run it from the shell, then quit it at our leisure and return back to the OS.
Finally, I'll be doing a KeyNote presentation on the project at the upcoming CoCoFest (http://www.glensideccc.com). I plan on making this a very thorough and detailed presentation and will post the notes when I'm done.