Deja IIx: AppleWorks Classic on Mac OS X

Thursday, June 07, 2007

Finally?

Yes, I think I have finally conquered the bank-switching issues that were causing lots and lots of problems. Previous attempts accomplished about 90% of what I needed, but getting that last 10% to work definitely took another 90% of the time.

I've also disabled to Native patching of the SANE math code used in AppleWorks. Apparently there is a format that is not currently supported and thus returns incorrect results (particularly for TimeOut Measurements). I hope to either support the unknown format (assuming I can find documentation) or allow users to toggle the native code on and off.

Again, you can use the auto-update feature or download using the link on the right.

Latest Release: Deja IIx 2.0a20

Monday, June 04, 2007

HIRES Root beer for all

I was almost ready to give up. After hours and hours of walking through code, I just could not find what I knew to be a very subtle change that was causing Deja IIx to fail (when the original Deja ][ did not).

I decided to spend a few more hours on it. In the course of things to come, I ended up more accurately emulating the Language card bank switching (which turns out wasn't the problem). I also managed to find some PDF's that include the original Apple II reference manuals (boy I could have used those a while back).

So, what was this elusive bug? It turns out that TimeOut (and possibly AW) were expecting the Hi-Res pages to get switched in/out correctly, not for graphics, but for data management. I had forgotten to process the Hi-Res bank-switching correctly.

Time working on this bug : several days
Lines need to be added : about 10
Knowing this bug is squashed : Priceless

Latest version is available with link on upper right of blog. If you have 2.0a17, you can use the check for updates to automatically update your software.

Latest version: 2.0a18

Sunday, June 03, 2007

Come Scale Away..

Another release is here and scaling is back (at least for the time being). In fact, you can scale from 1.0 -> 2.0x in virtually any increment.

Added Sparkle for easy, auto-updating.
You can now toggle the DebugMode on/off w/o restarting.
Selecting the AppleWorks is done under its own tab in preferences.
And fixed some resizing issues for a future OS release. :-)


Known issues:

There are a couple very strange bugs lurking. If Deja IIx crashes, you've likely found the bug.

Trying to use TimeOut Utilities for anything but Configuring can cause Deja IIx to crash.
Removing changed files from a desktop with many files may cause a crash as well.

You can download the latest release with the new permanent link on the right column.

Latest version: 2.0a17