This emulator is HIGHLY EXPERIMENTAL. Almost no games work for now. Please be patient :)
To compile, you must clone into a ndsemu
subdirectory:
git clone https://github.com/rasky/ndsemu $GOPATH/src/ndsemu
cd $GOPATH/src/ndsemu
go get
go build
You need access to an official NDS BIOS and firmware. Put them within a "bios" subdirectory, like this:
ndsemu
|---bios
|---- firmware.bin
|---- biosnds7.rom
|---- biodnds9.rom
At this point, you can just run it with:
./ndsemu <path-to-your-rom-file>