Thanks Weiss-Nix -
You are right. Everything seems possible on the RCX version and in fact if you look at the "display" tab on the web page supported by an RCX you can see the full display and do button pushing with your mouse. My problem is that if a display is present I want to collect a parameter from the user at start-up to enable an enhanced calculation. The output of that enhanced calculation will be displayed on the screen together with the usual relay activations as necessary. But if the display is not present, then a less complicated process simply flips the relays as required.
My problem is that if I assume that I am working with an RC version with display and wait for user input, I could wait forever if in fact the code is running on an RCX version. Conversely if I start with the assumption that a display is not present, then I never ask the user for the necessary input.
So far, my only solution is a time out option. That is, assume an RC unit and wait 15 or 30 seconds for input. If none is forthcoming then assume the code is running on an RCX. But that is causes a long boot up delay and is not very elegant. That's why I am hoping there might be a better way to test for the presence of a display