Off the top of my head I don't know the exact locations of the two bytes that need to be changed. On all of them, the 1 and 9 need to be changed to 2 and 0. I've done it on my NEC and 200 models. The ROM images with Virtual-T have all been patched. And virtual-T can disassemble any of the ROMs for you. Kurt
On Thu, Nov 29, 2018, at 1:36 PM, Scott Lawrence wrote: > Related; what are the bytes that need to be patched in the rom for the > 102? I can't find the info online anywhere.> > ~~ related; is there a disassembly dump of the M102's rom? > > On Wed, Nov 28, 2018 at 10:09 PM Scott Lawrence > <yor...@gmail.com> wrote:>> right, or 1900, but that wasn't the point of what > i was saying. I >> thought that the method used to hide the year completely in the menu >> was clever.>> >> On Wed, Nov 28, 2018 at 9:42 PM Peter Vollan >> <dprogra...@gmail.com> wrote:>>> "Just use 1979, which equals 2007." >>> The model 100 does not associate the day of the week with the date.>>> >>> And it does not take leap years into account. So if one year >>> such as>>> 1979 is identical to another one such as 2007, that has nothing >>> to do>>> with anything relating to the Model T. >>> On Wed, 28 Nov 2018 at 18:16, Scott Lawrence <yor...@gmail.com> >>> wrote:>>> > >>> > 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 >>> > yor...@gmail.com >> >> >> -- >> Scott Lawrence >> yor...@gmail.com > > > -- > Scott Lawrence > yor...@gmail.com