Page 1 of 1

Does this homebrew source compile correctly?

Posted: Fri Apr 16, 2010 10:21 pm
by JonP01
Hi,

I am looking to make some minor modifications to a homebrew chess program for the NDS that ceased development back in around 2008. The program was a free homebrew game which itself was based on an open source chess engine known as "Fruit".

The binaries and souce are available on this page (about one fifth the way down):

http://www.vonloesch.de/dschess

As you can see on that page, the original author does not seem to be active in development on this anymore, which is probably why he released all his source code.

Forgeting about the small modifications I want to make to the source code (I want to add additional user selectable levels so that the game can think on it's moves longer than the current 40 seconds or game in 40 minutes), I downloaded DevKitPro last night with a view to simply being able to compile the existing source into a useable .nds file.

Unfortunately I have had no success trying to compile this source code, though I had absolutely no problems compiling the examples included in the DevKitPro installer.

As a complete novice to everything related to developing for NDS, I am wanting to ascertain whether I am simply making some fundamental error when trying to compile this source code, or whether there might be some sort of compatability issue between this source code and the current version of DevKitPro (as I say, development ceased on this homebrew back in 2008).

If someone could offer any wisdom, it would be greatly appreciated.

Thank you.

Re: Does this homebrew source compile correctly?

Posted: Sun May 02, 2010 6:16 am
by zeromus
There are compatibility issues. Things have changed. That code shouldn't be compiling on latest libnds. Good luck fixing it up.

Re: Does this homebrew source compile correctly?

Posted: Sun May 02, 2010 11:03 pm
by dheart88
little modification should do it..

Re: Does this homebrew source compile correctly?

Posted: Mon May 03, 2010 12:16 am
by JonP01
Hi,

Thanks for the interest, but I have been working with a programmer for a couple of weeks on it now and we have substantially overhauled the original code. Amongst other things it is of course working fine on the current compilers now .