[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Genesys vs. Design Master



dirk@gaga.maschinenbau.uni-dortmund.de (Dirk Froehling) wrote:
>In article <3vk6n9$fho@lombardi.wctc.net>, Marc Wolfgram
><wolfgram@wctc.net> wrote:
>
>>Genesys is dead, although I still have the 1.2.4 sources (mine - not the
>>buggered-up 1.2.3 that SSSi released as 1.2.4).  I should see if I can
>>get ahold of Kevin to see if those sources can be released too.
>
>This would be very nice. Are there any bug fixes/features in your version
>that are not in SSSi's?
>

Wow... it's only been 5 years since I stopped working with SSSi.

I know that there were a few bug fixes in my 1.2.4 that never made it
down to Georgia.  The last release of the main application (my area of
involvement) was 1.2.3.  The 1.2.4 was a superficial release.

I do remember having a good laugh over Kevin's vanity:  In the source I had split the application into several segments. If you know ORCA
segment names, they're 8-bytes long.  I used "WOLFGRAM" for one key
segment (for lack of anything better at the time) and since nobody ever
looks inside the executable, it doesn't matter.  Well, after things fell
apart Kevin released his 1.2.4.  Later I got a copy which was broken in
several places, and I took a peek inside.  Kevin had changed all the
"WOLFGRAM" segments to "SEIDULE".  The only problem was that it's  only
7-bytes long.  ASM65816 and ORCA/C treat this differently which resulted
in two segment names:  "SEIDULE\0" and "SEIDULE?".  Code that expected
in-segment resolution would now fail if if these two segments didn't
load in the same bank.  I don't think he ever figured that out :)

Marc
---
Marc Wolfgram                                      wolfgram@wctc.net       
Senior Software Engineer                           mwolfgram@aol.com
Advantage Learning Systems, Inc.    advantage.ls@applelink.apple.com
    
  It would be impossible for these opinions to be other than mine!
---