N64 SDK Setup ... which is the best ?

Discussion in 'Nintendo Game Development' started by Avanaboy, Jun 22, 2011.

  1. Avanaboy

    Avanaboy Spirited Member

    Joined:
    Jun 10, 2011
    Messages:
    166
    Likes Received:
    2
    Hi friends ,
    I've two types of N64 SDK ...

    One is the "partner64 Environment + Debugger + Various Libs and tools" (that works great with exeGCC),

    and one is "N64 PSYQ SDK" (that dont want to compile anything:crying:)

    Which one is the best ? Thanks :thumbsup:

    EDIT : BTW , this is the error that PSYQ give me when I try to compile :
    [​IMG]
    Thanks for any help :)
     
    Last edited: Jun 23, 2011
  2. Avanaboy

    Avanaboy Spirited Member

    Joined:
    Jun 10, 2011
    Messages:
    166
    Likes Received:
    2
    Oh no ... it seems that exeGCC can't compile some sources too ! =(
    Here is the error :
    [​IMG]

    If anybody can help , please reply :(
     
  3. Avanaboy

    Avanaboy Spirited Member

    Joined:
    Jun 10, 2011
    Messages:
    166
    Likes Received:
    2
    Uhm , it seems that the compiler don't like this funciton :

    Infact , if I delete this funcion , exeGCC works great.

    Anybody can explain me why ?
    PLEASE !
     
  4. BM-Viper

    BM-Viper <B>Site Supporter 2013</B><BR><B>Site Supporter 20

    Joined:
    Sep 7, 2008
    Messages:
    383
    Likes Received:
    0
    looks like GCC cant actually find that function, likely you're missing a header or something.
     
  5. Avanaboy

    Avanaboy Spirited Member

    Joined:
    Jun 10, 2011
    Messages:
    166
    Likes Received:
    2
    The include that contain this funcition is libultra.h , and it is included properly :-/
     
    Last edited: Jun 24, 2011
  6. subbie

    subbie Guardian of the Forum

    Joined:
    Feb 25, 2005
    Messages:
    4,749
    Likes Received:
    94
    missing lib from your link?
     
  7. Avanaboy

    Avanaboy Spirited Member

    Joined:
    Jun 10, 2011
    Messages:
    166
    Likes Received:
    2
    uhm , I don't know what is the right lib for that reference ... :(
     
  8. Chilly Willy

    Chilly Willy Robust Member

    Joined:
    Mar 15, 2011
    Messages:
    242
    Likes Received:
    0
    If you're concerned about being legal, libdragon is the best N64 SDK. If you're not concerned, probably PsyQ. Note that no unofficial SDK takes full advantage of the N64 yet. Libdragon has accelerated 2D sprite drawing, but no 3D.
     
  9. Avanaboy

    Avanaboy Spirited Member

    Joined:
    Jun 10, 2011
    Messages:
    166
    Likes Received:
    2
    Uhm ... I think I'll use exeGCC , it works great (and it sucessfully compiled all examples , also these one : I only had to delete osPiRawReadIo function , and it works perfectly).
    PsyQ is a bit more complex, but in the end I think that both exeGCC and PSYQ are good :)
     
  10. retro

    retro Resigned from mod duty 15 March 2018

    Joined:
    Mar 13, 2004
    Messages:
    10,354
    Likes Received:
    822
    Looks like you're missing the edit button, too. Try not to triple post in future ;-)

    Surely if you have one thing that works and one that doesn't work, regardless of whether it's a toaster, a dev kit or a NASA rocket, the one that works is best?
     
  11. Avanaboy

    Avanaboy Spirited Member

    Joined:
    Jun 10, 2011
    Messages:
    166
    Likes Received:
    2
    I can't say which is "the best" :) but surely both exeGCC and PSYQ are really good :)

    PS: I'll use the edit button the next time :) ;)
     
    Last edited: Jun 26, 2011
  12. segaloco

    segaloco Enthusiastic Member

    Joined:
    Jun 25, 2009
    Messages:
    531
    Likes Received:
    3
    exeGCC/Partner-N64 is the first party set (well, it was made by Kyoto, but it was officially supported by Nintendo). PsyQ was created by Psygnosis as a lower end kit (not necessarily less-useful, just lower end and cheaper) I personally like working with Partner-N64 in conjunction with the OS2.0J or K or whatever upgrade I have and the N64 SDK 5.0. Together, along with a Partner-N64 cartridge, you'd have a complete first party N64 development environment. I never see Partner-N64 carts pop up though, what a shame, I want one myself :/
     
  13. Avanaboy

    Avanaboy Spirited Member

    Joined:
    Jun 10, 2011
    Messages:
    166
    Likes Received:
    2
    Some day ago I've asked to KRIKzz to test some of the exeGCC/Partner64 examples that I've compiled (files.n64) , and these n64-executables works on his Everdrive64 :) So you don't need an original Partner-N64 cart in order to test/use your works :)
     
    Last edited: Jun 29, 2011
  14. Chilly Willy

    Chilly Willy Robust Member

    Joined:
    Mar 15, 2011
    Messages:
    242
    Likes Received:
    0
    There shouldn't be any issue with homebrew as long as it doesn't look for something not present, like the Z64, or the NeoMyth in the case of my N64 Media player I did for last year's Summer Compo (it looks for the N64 Myth SD interface to load music from SD card). Conversely, something written to look for the ED64 hardware would fail on the NeoMyth or Z64. Plain games/apps that act like they are run from a rom shouldn't have any trouble on any of the different backup systems/flash carts.
     
  15. segaloco

    segaloco Enthusiastic Member

    Joined:
    Jun 25, 2009
    Messages:
    531
    Likes Received:
    3
    But don't you need it for actual debugging, or do you need an Indy for that?
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page