Author Topic: How to start  (Read 3841 times)

0 Members and 1 Guest are viewing this topic.

Offline sven

  • Neo MOD
  • Hero Member
  • *
  • Posts: 1394
    • the one starting with: "www." you'll find the rest.
How to start
« on: December 31, 2009, 05:21:34 AM »
As someone with very little coding experience, is they're a good way to start directly in n64 coding? any good n64 homebrew scenes around maybe?
O hai

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1751
  • Just a coding machine.
Re: How to start
« Reply #1 on: December 31, 2009, 08:07:02 AM »
Some of that is getting kind of old now, but there's still some floating around.

http://sourceforge.net/projects/n64dev/develop

http://n64.icequake.net/

http://n64dev.50megs.com/

http://www.dextrose-forum.com/index.php?s=3

That should get you started.  :D

Offline sven

  • Neo MOD
  • Hero Member
  • *
  • Posts: 1394
    • the one starting with: "www." you'll find the rest.
Re: How to start
« Reply #2 on: December 31, 2009, 10:47:19 PM »
thanks ChillyWilly
O hai

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1751
  • Just a coding machine.
Re: How to start
« Reply #3 on: January 01, 2010, 02:47:18 AM »
Okay, here's my current toolchain for linux (32 bit, but should work with 64 bit as well):
http://www.mediafire.com/download.php?doyzmgyindx

That's gcc 4.1.2 for mips64 organized in the same manner I organize all my cross-platform toolchains. So I'll be using makefiles that are very similar to my MD/32X makefiles for this. The one thing not in the above is the LD file. I still need to do a little more work, but I should have the LD file, and an example of using the toolchain before the weekend is over.

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: How to start
« Reply #4 on: January 01, 2010, 02:55:34 AM »
Woah!!! That's really cool. I looked to the other n64dev project earlier and it was a bit frustrating  :( >:(.

Your devpack is very clean and everything is in proper place. I will try it tomorrow on my x64 linux machine.   ~sm-42.gif~

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1751
  • Just a coding machine.
Re: How to start
« Reply #5 on: January 01, 2010, 03:33:13 AM »
Woah!!! That's really cool. I looked to the other n64dev project earlier and it was a bit frustrating  :( >:(.

Your devpack is very clean and everything is in proper place. I will try it tomorrow on my x64 linux machine.   ~sm-42.gif~

That's why I put together my own toolchains. I find the "standard" way of handling gcc to be a little silly. I can make it much more organized, and smaller to boot. It certainly makes the include paths shorter.
 ::sm-29.gif::

Offline Infrid

  • Jr. Member
  • **
  • Posts: 66
    • rcp64::nintendo64 machine
Re: How to start
« Reply #6 on: January 01, 2010, 07:54:24 PM »
RCP64 :: Nintendo 64 Machine

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: How to start
« Reply #7 on: January 03, 2010, 04:56:02 AM »
Hey Infrid , thanks for keeping these great documents alive  ~sm-43.gif~.
I've been studying them the last few days and seems like it wont take too long to write a patching module for the menu!

 ~sm-42.gif~

Offline Infrid

  • Jr. Member
  • **
  • Posts: 66
    • rcp64::nintendo64 machine
Re: How to start
« Reply #8 on: January 03, 2010, 11:49:32 PM »
RCP64 :: Nintendo 64 Machine

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1751
  • Just a coding machine.
Re: How to start
« Reply #9 on: January 04, 2010, 02:15:55 AM »
there are more docs here, take a look!

http://n64dev.svn.sourceforge.net/viewvc/n64dev/trunk/n64dev/

Yes, I recommend checking out the whole devkit. Lots of good info in it. That was one of my first stops after putting together my toolchain.
 8)

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: How to start
« Reply #10 on: January 04, 2010, 08:55:53 AM »
there are more docs here, take a look!

http://n64dev.svn.sourceforge.net/viewvc/n64dev/trunk/n64dev/

Yeah i've been reading the docs there too(ChillyWilly posted it already). ~sm-36.gif~