Ninendo 64 Demos

Discussion in 'Nintendo Game Development' started by Markus1201, Dec 31, 2012.

  1. Markus1201

    Markus1201 Member

    Joined:
    Jun 6, 2012
    Messages:
    10
    Likes Received:
    0
    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
     
  2. MasterOfPuppets

    MasterOfPuppets Site Supporter 2013

    Joined:
    Apr 6, 2010
    Messages:
    549
    Likes Received:
    5
    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.
     
  3. Markus1201

    Markus1201 Member

    Joined:
    Jun 6, 2012
    Messages:
    10
    Likes Received:
    0
    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?
     
  4. Markus1201

    Markus1201 Member

    Joined:
    Jun 6, 2012
    Messages:
    10
    Likes Received:
    0
    It would also be helpful if someone could provide a working rom and describe how it was built.
     
  5. Chilly Willy

    Chilly Willy Robust Member

    Joined:
    Mar 15, 2011
    Messages:
    242
    Likes Received:
    0
    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.
     
  6. MasterOfPuppets

    MasterOfPuppets Site Supporter 2013

    Joined:
    Apr 6, 2010
    Messages:
    549
    Likes Received:
    5
    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.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page