You can read and reply to posts and download all mods without registering.
We're an independent and non-profit fan-site. Find out more about us here.
Sometimes there is a 32bit OS running on laptops and I thought maybe some developer might have messed up something between versions.
Next thing I could think of is some kind of net framework mismatch. Even though there shouldn't be any problems coming from different net frameworks, sometimes modules work out of their specification. Even though it's the same version on both systems. The module used can still be different depending on CPU (and/or chipset).
It could also be a faulty hardware driver for something. Try something like safe mode and check if you manage to start the game then. If yes you should check out other drivers for your video and audio hardware.
Have you tried running it as admin?
I would do the classic tech guy thing - swap the drive, load windows fresh, install only what's absolutely necessary and see what happens.
this is what I usually do when troubleshooting, as putting in a spare drive and loading a clean windows install is fast and easy (at least for me). should take all the hw or driver related issues out of the equation.
this is basically microsofts fault - their idiotic permission policies for the program files folder (let the person who thought this would be a good idea suffer from a particularly prolonged and painful form of testicular cancer) forcing NDS to move part of the game files into APPDATA to circumvent the permission problems.