Hi Steve,

Not at all! Would be good to see a completed work, but I understand it is a lot of effort, even for a program as "small" as this.

Coffee in San Diego in March?  Count me in!

Ken

On 11/23/18 9:30 AM, Stephen Adolph wrote:
thanks Ken, much appreciated. Once I am "done" if ever, and supposing I merge all the disassembly info together, do you mind if it is posted to Club100?

cheers--

Hey I will be in San Diego in March; it would be fun to meet for a coffee!

Steve

On Fri, Nov 23, 2018 at 12:27 PM Ken Pettit <[email protected] <mailto:[email protected]>> wrote:

    Hey Steve,

    Attached is a zipped version of my Disk Basic disassembly. Keep in
    mind that I haven't touched this since 2011!  Wow, that was a long
    time ago.

    Ken

    On 11/23/18 9:24 AM, Stephen Adolph wrote:
    Hey thanks to you both!  I did some disassembly so it will be
    good to merge/post the results if you guys agree.

    BTW, the end goal is to have common code running in the laptop
    when all is said and done.  I may want to modify how it gets
    there.  For example, compile a variant of the boot up code so
    that it works in this environment specifically.

    I'm thinking the end state is what is important. Disk Basic
    running in the laptop, with a common mechanism for driving
    characters to 80x25.

    ..Steve

    On Fri, Nov 23, 2018 at 12:20 PM Ken Pettit <[email protected]
    <mailto:[email protected]>> wrote:

        I have a partial disassembly (somewhere) of the code that
        gets downloaded into the M100 from the DVI.  I will l send it
        to you.  It contains some "guesses" of what is going on
        because I don't have it completely disassembled and understood.

        Ken

        On 11/23/18 8:46 AM, Stephen Adolph wrote:
        interesting.  do you have a disassembly?

        On Fri, Nov 23, 2018 at 11:27 AM Fugu ME100
        <[email protected] <mailto:[email protected]>> wrote:

            The I2C serial EEPROM will need to hold the
            M100/T102/T200 boot code, M100/T102 Disk BASIC Code and
            the T200 disk BASIC code (2 parts) which is probably not
            a lot of bytes by todays standards :-)  The Disk BASIC
            also goes out to read the version info from the DVIs own
            boot code which is an interesting twist, it requests the
            specific sector where the version info is located.  As
            all the sector locations are fixed they are very easy to
            intercept.

            From: M100 <[email protected]
            <mailto:[email protected]>> on behalf of
            Stephen Adolph <[email protected]
            <mailto:[email protected]>>
            Reply-To: <[email protected] <mailto:[email protected]>>
            Date: Friday, November 23, 2018 at 6:05 AM
            To: <[email protected] <mailto:[email protected]>>
            Subject: Re: [M100] project updates.

                update:
                I received my MTVGA PCBs yesterday and have built
                one up.  So far so good, powers up like it should.
                I've been reverse engineering the DVI, and I've
                decided to try and make this 100% compatible with
                DVI meaning the M100 will auto-detect it's presence,
                and MTVGA will auto-load and install the DVI
                software that originally came with DVI.  This
                requires the ability for MTVGA to store and deliver
                to the M100 the needed DVI software.  Plan is to use
                I2C serial eeprom for that.
                <snip>




Reply via email to