Well, considering I have not run windows in a good long while, however I remember there was a compatibility layer for drivers. I googled the file for the NDS Adapter plus, however I can't even find it. If it is an exe, (won't work for .dll), go into properties, and there will be a dropdown box, that will have options such as Windows XP SP3, Windows 2000, etc and you should be work through there.
or you can set up Virtual Box with with a windows XP image. (this is 100% leagal as Microsoft is hosting the images for public use, you don't even have to put in an email adress)
Microsoft offers the 30 Day free trial to web developers to test their work on older IE 6.0 browser, its 32bit so It should work, just save a snapshot to restore back after the 30 days is up.
links:
Virtualbox
Microsoft-Modern IE
To find it:
click get VM's (its a grey button on the left side of the page) . For desired testing OS use Windows. Then Choose Virtualbox for Windows as virtualization platform then click
WindowsXPVirtualbox.exe (~700mb it will take time).
To allow USB pass-through:
Open virualbox. then go to the individaul VM Settings for the Windows Image you just downloaded, Under Ports choose USB. Then choose Enable USB controller.