Eimer wrote on 2021-09-04, 12:24:
Just wasted an entire friday getting my OPL3LPT to work on windows 10 using a LPT PCIe card with asix chipset.
tried many configuration including its legacy port support but Scummvm couldn't open port 278,378 or 3bc
Vincent Bernat implemented OPLxLPT support in ScummVM through use of the libieee1284 parallel port library. This library usually does a good job in terms of hardware abstraction, and only falls back to the legacy PC I/O ports that you listed if there is no other way to detect the I/O addresses of the parallel ports in the host OS. Or at least that's how the library works on UNIX-like (POSIX) operating systems. See his merge and the accompanying discussion here: https://github.com/scummvm/scummvm/pull/1137
So you might want to try this in Linux for better results. Alternatively, you could ask the libieee1284 developers to improve Windows support, or make such an improvement yourself and create a pull request for it, if you have the skills and time for it.