:   Remember me     or  register yourself!
Advertisement
Home  arrow  Articles   arrow  GameIO Review   arrow  3 Software development
GameIO Review
Previous  1  2  3  4  A  Next 
3 Software development


Using GameIO involves two pieces of software. Software that runs on the Nintendo DS and software that runs on the CPLD. In the example used in the previous paragraph the CPLD software is embedded in the nds file.

DS software
DS software can be created using devkitPro. We have downloaded the current devkitPro Updater (version 1.4.10). The minimal installtion you need requires Minimal System and devkitARM. Also select Programmer's Notepad if you need and editor for your source code.

Unfortunately the source code of the program used in the previous paragraph does not compile with the current libnds. At the time of writing the current libnds version is 1.3.2.

I managed to update the source code so it compiles on libnds 1.3.2. It is available for download here: gpiotest compatible with libnds 1.3.2

CPLD software
To create software for the CPLD you need Xilinx's development suite. The suite for the CPLD is free in exchange for some of your personal data. After downloading and installing the ISE Webpack you are ready to compile code for your GameIO. Amazingly the ISE webpack adds 4.5GB of data to your harddrive.

The nds-homebrew project contains some example code which can be found in the vhd files. Without realy understanding the code I was able to compile it using the do.bat script. The only catch was to comment out the first 2 lines of do.bat.

Previous  1  2  3  4  A  Next