Reply 241 of 244, by digger
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.
Reply 242 of 244, by Eimer
I neither have skills nor time, but I can try this on Linux.
Reply 243 of 244, by matze79
Reply 244 of 244, by Eimer
matze79 wrote on 2021-09-05, 20:59:
Well some cards can be forced to legacy ports you can try select resources in device manager (if possible)
Like I said there is a setting to enable legacy port support but you can’t select the port.
And by Ressources you mean the i/o area? I can’t see how to change that