Another update.
I have the ICP routines integrated into my application. It boots properly either jumping to ICP if I hold the button depressed, or to the main app. The checksum calculation works properly.
I added 3 files to my project, changed user_vectors to match the ProcessorExpert generated vectors. I modified the PRM file. A few other tweaks and it builds.
When jumping to ICP, it is recognised properly, and Windows will install the driver and seems happy.
Now, on to the Windows side of it. I am trying to integrate the DLL into my Borland C++ Bulider application but am having issues with unrecognised external symbols. I think its a compatibility issue with non-standard name mangling. I will let you know how it goes. Perhaps it would be better to build it as a standalone console app. If you have any suggestions, let me know.
I do have Visual Studio 2002 available for use if that is more compatible with the OSBDM sourcecode.
Thanks!
Bob