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

Re: have enough testers



>Do you want to know something REAL strange? I think I actually wrote
>AutoMenus (But it wasn't called that) a while ago by accident. I don't
>know if mine is "System 6 friendly", though. I made a hex>>Decimal
>conversion error while I was programming a NDA. I was trying to make a
>tool call under TML pascal.

Perhaps you corrupted memory some. Their is in unused field in the 
menubar record (I forget which at the moment) that actually has
an undocumented use. If it is non-zero and MenuSelect is called
constantly (TaskMaster calls MenuSelect every time), then menus fall
down just like when AutoMenus is installed. MenuStartup checks for a
message, I think type 2, to set the default menubar's field, but
it derefences the handle incorrectly (ldy 2 instead of ldy #2).

This unsupported, unguaranteed feature was described by Matt Deatherage
in GEnie's A2Pro a while ago.

>Wanted: A list of $CXXX locations in the GS. And any E0/E1 locations
>would help me to write some real good GS programs (And in opcode format,
>too!). Could someone help me to find an FTPable reference of such
>calls?

See the Hardware Ref and the Firmware Ref. The Firmware Ref has a good
summary at the end and the Hardware Ref goes into more detail.

--
  --Jay, jay.krell@cornell.edu