- Joined
- Nov 24, 2005
- Messages
- 122
- Trophies
- 1
- Age
- 36
- Location
- Leiden, The Netherlands
- Website
- www.thulinma.com
- XP
- 543
- Country
Hey guys,
Ages ago I bought an NDS Adapter+ and I have been pretty annoyed with the lack of non-windows support.
So annoyed, in fact, that I wrote a GPL application that mimics the official software - it has all the features the official software has, plus that it's quite a bit more verbose, more accurate, and will alert you if anything may have gone wrong during any of the operations (unlike the official software which will just say "success" even on failures).
The source, instructions and more information can be found here: https://github.com/Thulinma/ndsplus
The requirements for compiling it are quite low (pkg-config and libusb is all that's needed) and I've only tested it in linux but see no reason why it wouldn't work on any other system with libusb (in fact, it might even work using the windows port of libusb).
So - why am I posting here? Well, of course I wanted to make sure word gets out that there's non-windows support available now for the people that have been waiting for this.Also, I don't have that many games - specifically: I don't have any games with 8KB or 64KB EEPROM saves. If anyone can test the application with some of those games, please do post the debug output (using the --debug flag) as an issue on github (or here, if you prefer). EDIT: EMS was nice enough to send me some detailed specs on the protocol. I was able to clear up all the missing bits, and compatibility should now be equal to the official software. Please report if this is not the case!
I hope this tool/driver will be useful to somebody other than myself :-)
Ages ago I bought an NDS Adapter+ and I have been pretty annoyed with the lack of non-windows support.
So annoyed, in fact, that I wrote a GPL application that mimics the official software - it has all the features the official software has, plus that it's quite a bit more verbose, more accurate, and will alert you if anything may have gone wrong during any of the operations (unlike the official software which will just say "success" even on failures).
The source, instructions and more information can be found here: https://github.com/Thulinma/ndsplus
The requirements for compiling it are quite low (pkg-config and libusb is all that's needed) and I've only tested it in linux but see no reason why it wouldn't work on any other system with libusb (in fact, it might even work using the windows port of libusb).
So - why am I posting here? Well, of course I wanted to make sure word gets out that there's non-windows support available now for the people that have been waiting for this.
I hope this tool/driver will be useful to somebody other than myself :-)