M102 ROM Locations:

'1' (change to a '2'):   5A53h  - PRINT CHR$(PEEK(23123))
'9' (change to a '0'):   5A56h  - PRINT CHR$(PEEK(23126))

Ken

On 11/29/18 1:45 PM, Kurt McCullum wrote:
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 <[email protected] <mailto:[email protected]>> 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
    <[email protected] <mailto:[email protected]>> 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
        <[email protected] <mailto:[email protected]>> 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
        <http://www.muppetlabs.com/%7Echris/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] <mailto:[email protected]>



-- Scott Lawrence
    [email protected] <mailto:[email protected]>



--
Scott Lawrence
[email protected] <mailto:[email protected]>


Reply via email to