I lied. I haven't implemented the 1.2m wide bitmap for VPN. ;-)
BUT wait; there's more...
I have implemented the ON button and two of its functions: CM reset and digit group/radix point swap. Aside from billboard-sized bitmaps, these were the most-requested options.
It's come a long way in the last two months so if you haven't been to my site for a while, drop by and grab yourself a copy. I welcome all feedback--both positive and negative.
As of today, the only functions that I'm not simulating are:
[f] MEM - memory usage
ON [D] - unknown function.
ON [A] - unknown function.
ON [x] - self test
ON [/] - keyboard display test
ON [+] - continuous self test
Future directions:
In the cosmetics department, I'm looking into using Luiz's fine Voyager character set.
As for the simulation engine, I will "partition" program and register storage and clamp the upper limit at 203 bytes. I'll then implement the last (useful) function: [f]MEM. The memory clamp will be a removable option.
Next will be two-digit labels and user flags 6-9. These too will be disabled via the options panel.
Beyond that, depending on my mood, I may continue work on the 56-bit BCD simulation. On that score, does anyone know the SQRT algorithm used in the Voyagers?
Also, does anyone know what ON/A and ON/D actually do? I can fake them by "randomly" re-ordering the bits in X but I'm interested to know if there's anything there worth simulating.
Thanks for all your kind words and support. Apologies to readers who don't like blatant self-publicity. In my defense I can only say that I'm proud of my work and I believe it has been greatly enhanced by the input of those who visit this forum.
Cameron