jtr1962
Storage? I am Storage!
This problem is related to my new pc but I wanted to start a new thread in case others are experiencing the same issues, rather than burying this deep in the new pc thread. Here's the issue in a nutshell-I can't get my microcontroller programmer to work on my new machine. I more or less solved all the other legacy issues associated with moving from my vintage 2003 box to the new one. I have my old XP install on a VM, so migrating old software at this point is a non-issue. I even made a DOS 6.22 VM just for the fun of it, although I doubt it will ever see any practical use. Anyway, the problem is the software for my microcontroller programmer looks for a parallel port at the three standard parallel port addresses-0x0378, 0x0278, and 0x03BC but Windows 7 allocates non-standard parallel port addresses to PCI parallel port cards with no way to manually change them. I've already tried 2 cards with no success. The one Merc sent assigns 0xE050 and the Lava parallel card I bought on eBay assigns 0xE000. I even tried editing the microcontroller software with a hex editor and replacing one of the standard addresses with the one Windows 7 assigned. Still no luck. I've come to the conclusion that the only way I can potentially make this work is to intercept calls for, say 0x0378 from my microcontroller programmer software and redirect them to the Windows 7 parallel port address, and do the reverse in the other direction. Is there any software which would allow me to do this? The company which made the programmer is long out of business. That obviously means zero chance of getting updated software which would work with Windows 7. I thought perhaps a VM might automatically do this, but my XP VM doesn't even see the physical parallel port (although it sees the motherboard's serial port just fine because it's a legacy address which XP can deal with).
I'm really surprised this issue hasn't been solved. From my reading it seems many older parallel port dongles are affected by this as well.
I'm really surprised this issue hasn't been solved. From my reading it seems many older parallel port dongles are affected by this as well.