I suspect the compatibility issue is directly related to the method the application is accessing the serial port, as these methods varied widely from one programming language platform to another under Windows XP and many stretched bounds of acceptable practices, with little regard for other applications or the OS.
I'm not sure what the issue with Win7 might be, on my computer with Windows I stuck to XP, it's expensive upgrading to stand still :|.
To the contrary, clinging to outdated equipment with very limited use and having to rely on its legacy application is certainly not moving forward, but standing still. :grin:
Not all us of can run the required applications on a system with a Pentium 90, 512MB of RAM and a 1GB hard drive, these applications require a system which exceeds the 3.5GB of RAM and the two processor limitations of Windows XP Pro, and a more stable OS.
I'm running a Dell T7500 with Dual QuadCore 3.47Ghz Xeons, 48GB of 1333MHz DDR3 ECC RAM, SCA RAID 5 drive system, therefore installing Windows XP so a few legacy apps can be ran in the host OS rather than a Windows XP VM, is really not an option. One of the system's main tasks is to run simulations which can easily consume more than a few gigabytes of memory. Besides, the legacy apps run just fine in a Windows XP VM and I have enough legacy systems laying around to run legacy apps if the need should arise.
BigDog