> Frankly, I prefer being able to warn the user that we're about to try a few > things and it may require him to press this big RESET button a few times > before we distinguish the right mode. If it's a shared library it can then > just store the neccessary value and service it to all others.
1. Ship the library with a list of known devices. 2. If the library does not recognize the device, tell the user "This handheld does not appear to be supported by the graphics library for the game. Would you like to attempt to use it anyway? Note: If you select "Yes", you may be forced to reset your handheld, but no data will be lost." 3. If the user selects "Yes" and everything works fine, then add the device to the list of known devices (in an external database, perhaps). All other games that use the library will run without asking the question. 4. However, if the user selects "Yes" and a crash occurs, then add the device to the list of unsupported devices. All other games that use the library will just tell the user to update the library. Craig Schofield Illume Software -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/