So, I'm a cheapskate and don't have Rex or any of the fancy replacement
ROMs for my M102 (although i'll probably burn a modded ROM at some point,
but i'm getting off topic), and my newly revived and refreshed 102 shows
the "19xx" year display.
Years ago, I used this program from Chris Osburn which worked well, that
patches the display code of the ROM:
http://www.muppetlabs.com/~chris/model100/y2000.html
But it won't work for me in the long run, as it interferes (I believe) with
the various machine code loaders and all of that fun stuff.
However I just found this other program, posted by Terry Yager;
http://www.vcfed.org/forum/archive/index.php/t-5859.html
That claimed to do the same thing, or a similar thing... Most of the
program does some funky stuff with printing and inputting text that I kinda
dig, but it does "fix" the year display issue without machine code... in a
pretty neat way.
The key bit of program bits work out to be:
POKE 63789,127
POKE 63790,127
And what it does. I think, is pretty clever. As far as I can tell, it
writes backspace characters into the two BCD digit fields of the realtime
clock's system memory. So when the menu's routine tries to show the date,
ie: "Jan 01,1918 Mon..." the "18" gets replaced with two delete
characters, which erase the "19". You end up with: "Jan 01, Mon....". Not
perfect, but good enough for me!
Virtual T shows it as a flickering display, but it works perfectly on real
hardware.
Anyway, neat hack!
-s
--
Scott Lawrence
[email protected]