There would still need to be a pointer to pass to the display routine since it
needs a char buffer to know what to display.I would think that there would have
be at least one reference to this address even just the first byte if they were
going to display or even send this text over the serial bus.Something would
have to at least copy the bytes somewhere else unless there was some very
clever indexing or adding to an address that obscures it. But most (decent)
disassemblers would at least pick up a hint of that and try to label the
location. In that above case you would probably see a label at every byte of
the string.Never say never! Assembly programmers are very clever.
-------- Original message --------From: "Brian K. White" <[email protected]>
Date: 1/14/21 1:20 PM (GMT-05:00) To: [email protected] Subject: Re: [M100]
Multiplan Easter Egg On 1/14/21 12:46 PM, Scott McDonnell wrote:> Did the
disassembler label and reference this location somewhere in the > code?> > If
the code did anything with this string, rhere would be load > instructions
somewhere pointing to this string.> > The disassemvler should have labeled the
location as something like > M1969 if it is referenced or called from somewhere
else.It couldn't dynamically produce the address at run-time from the
keystrokes?-- bkw