With the debugger generally working (in read-only mode, no writing), progress has continued. In fact, the pace has moved considerably. The debugger helped me track down some subtle changes in the emulation that affected native calls.
Reading a directory does not currently work. Keyboard events aren’t handled. There are some performance issues with the screen display and the emulation. Lots of little things. Most of the bugs are now falling into the subtle category. Subtle changes with the emulation, native code handling, etc.
This screen shot is a sign of progress, not a declaration of success. There is plenty more left to do.