Hi! I'm trying to get into Nintendo 64 game development. At first I want to compile some demos from the dev kit (os20l) to have something to start with. I did my best to get a binary using the psyq kit, but it is still not working correctly. When I run it in nemu64, it seams to work, but with project64 or on my everdrive64 it wont. I know the provided information is not enough to find the error, but is there someone who could give me some support? thanks in advance
The only thing I can think of is check if it has a correct header. If it is the header and you fix it, you'll also need to recalculate the CRC.
I've copied the first 1k byte from Super Mario 64 and ran setcsum to correct the entrypoint and checksum. The rom starts but the graphic output shows some static noise. The fps counter in project 64 shows that the main loop executes. Thanks for your suggestion, any other ideas?
I can't help with the "official" devkits... I avoid those as Nintendo can issue a C&D on anything written with them. I use libdragon: http://www.dragonminded.com/n64dev/libdragon/ It doesn't have all the same stuff the official kits have... not yet, but it's pretty good for quite a few things. One note - most emulators are written around games done on the official kits. If you use something like libdragon, it won't work on most high-level emulators... you need a low-level emulator like MESS. If you want an example of using libdragon, here's a quick port I did of Yeti3D Pro: http://www.mediafire.com/download.php?qhe1830lpnflgcg I'm working on adding sound to it, but that runs on MESS or real hardware via a flashcart.
I'm not a great programmer as of yet, as I matter of fact I've only started, so my ideas come from experiences other people have had on these forums. The last thing I have that might also be the problem is if some paths need to be corrected, but I would think that would lead to compiler problems.