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

Reply via email to