Ok with a help from Bugzilla I got MapCreate6 to run with wine. Now the issue is with how wine handles USB SD card readers. MapCreate uses its own SD card reader to register SD cards for copy protection and it will not see the card reader at all. Bus 001 Device 007: ID 05e3:0710 Genesys Logic, Inc. USB 2.0 33-in-1 Card Reader Bus 001 Device 001: ID 0000:0000 Theres the device. So can anyone tell me in laymans terms how wine reads devices on Linux subsystem? Thanks
Wine does not have hardware-level access to devices and will only work with what thet kernel allows in "userland" this most often means the Linux kernel must have a driver for the piece of hardware and the driver must have userland exports that wine can use. Without either, you will not see it. Protip: Wine can't work with iPods very well for the same reason, and those are ubiquitous.