Jim Peterson - 2004-12-30

Logged In: YES
user_id=1176716

As a feature description, independent of the implementation,
I assume this is intended to allow a new IC session to
connect to an already programmed controller, possibly for
the purpose of downloading an array of run history or other
observation data. The significant factor is the memory image
maintained by the host to acess data in the controller.

Implementation-wise I kind of envisioned it as the last 8
characters of the user program file name with main() in it
plus a checksum of the downloaded program. Just the checksum
might be adequate, but one in 256 collisions would be a bit
high for me I think.

An additional feature could be identifying the current
laoded program in the controller, Maybe the characters could
be part of the IC startup message providing an
identification of the current loaded program, if no main()
function was compiled (like the initial library load) the
characters might say '*no pgm*'. indicating there is no main
routine to run at startup.