Nintendo DS Programming

Feel like posting Off Topic? Do it here.

Moderator: MaxCoderz Staff

User avatar
kv83
Maxcoderz Staff
Posts: 2735
Joined: Wed 15 Dec, 2004 7:26 pm
Location: The Hague, Netherlands
Contact:

Post by kv83 »

Are there any tutorials available?
Image
threefingeredguy
Calc King
Posts: 2195
Joined: Sun 27 Mar, 2005 4:06 am
Location: sleeping
Contact:

Post by threefingeredguy »

Not really, that's part of what makes this difficult.
Image
threefingeredguy
Calc King
Posts: 2195
Joined: Sun 27 Mar, 2005 4:06 am
Location: sleeping
Contact:

Post by threefingeredguy »

Actually, out of all of those, the only one that can be considered a tutorial is Patater's manual. And it's not very good.
Image
User avatar
Arcane WIzard
Calc Guru
Posts: 856
Joined: Mon 21 Feb, 2005 7:05 pm

Post by Arcane WIzard »

I was going for showing that if you find it difficult due to lack of information in general then you're decieving not only yourself but also anyone interested in picking this thing up.

Why would you even need a tutorial when you have information like practically completely documented hardware mappings or fully documented libraries?

But if you want to argue about tutorials.. (all found by looking at 2 or 3 of the links above)

http://tobw.net/dswiki/index.php?title= ... troduction

http://www.palib.info/wiki/doku.php

http://www.devkitpro.org/faq.shtml

http://drunkencoders.com/index.php?syst ... =Tutorials

http://www.dslinux.org/wiki/Special:Sea ... rial&go=Go

And that's not even from typing in «Nintendo DS Programming Tutorials» into google.

You made it sound like you're all programming blindly. You can say that when you've interfaced with a homemade (by someone else who provided 0 documentation and isn't around to help) serial device, not when a single google search chucks out more information and tutorials than a person can even proces while this topic has been here.
threefingeredguy
Calc King
Posts: 2195
Joined: Sun 27 Mar, 2005 4:06 am
Location: sleeping
Contact:

Post by threefingeredguy »

Try it for yourself. You'll see what I mean.
Image
User avatar
Arcane WIzard
Calc Guru
Posts: 856
Joined: Mon 21 Feb, 2005 7:05 pm

Post by Arcane WIzard »

I'm not noob enough to waste more of my time figuring something out I already know.

kv asked for tutorials, you are wrong in saying there aren't any and that this stuff is difficult, and I linked to some helping more than you have.

If it was difficult you wouldn't even be able to get started.
User avatar
kv83
Maxcoderz Staff
Posts: 2735
Joined: Wed 15 Dec, 2004 7:26 pm
Location: The Hague, Netherlands
Contact:

Post by kv83 »

the links arcane posted will do. I'm not new to c :)

thanks
Image
User avatar
Arcane WIzard
Calc Guru
Posts: 856
Joined: Mon 21 Feb, 2005 7:05 pm

Post by Arcane WIzard »

You're welcome. I think I also saw there was a Python interpreter for the Nintendo DS, if anyone is interested in not programming in C that might be something to check out.
DarkAuron
Maxcoderz Staff
Posts: 1349
Joined: Sat 18 Dec, 2004 6:53 pm

Post by DarkAuron »

Arcane WIzard wrote:http://www.dsdev.org/ - Incomplete site with little information.

http://darkfader.net/ds/ - 95% of that page is just programs, not documentation.

http://www.double.co.nz/nintendo_ds/ - Terrible 'tutorial'

http://www.aaronrogers.com/nintendods/PA_Lib/ - Based on PAlib, which is an extremely buggy lib based off libnds and is like TI-BASIC to Z80 ASM; limited and bloated, as well as buggy.

http://www.patatersoft.info/manual.html - Poorly written tutorial that hardly explains general graphics concepts and is also incomplete.

http://www.dspassme.com/programmers_gui ... index.html - Very vague, incomplete tutorial.

http://en.wikipedia.org/wiki/Nintendo_D ... _on_the_DS - Gives no more info than what a standard flashcart shopper would need to know; gives links to bloated and limited libs.

http://www.pineight.com/ds/ - Are you kidding? This page is pretty much useless.

http://sourceforge.net/projects/ndslib/ - ndslib isn't suggested, it's avoided. libnds is better and comes with devkitpro, which is suggested by any serious DS programmer. This is also not a tutorial.

http://www.patatersoft.info/Manual.pdf# ... ramming%22 - This is just the same 'manual' from patater again..

http://digg.com/gaming_news/Home_of_Nin ... S_Homebrew - A site with little to no documentation whatsoever and very little to offer.

http://www.freescale.com/webapp/sps/sit ... eId=012726 - CodeWarrior? Are you kidding me?!?

5 minutes of random clicking has yielded more information on this than I've ever seen about Ti83 nostub assembly in my entire life. And of more professional quality too. Just how little did you read anyways? ASM in 28 days has far more 'professional' info than those above links. FAR more.
Arcane WIzard wrote:I was going for showing that if you find it difficult due to lack of information in general then you're decieving not only yourself but also anyone interested in picking this thing up. - So anyone that has any questions should never ask because a simple google search will tell them everything? I guess you must think kv is stupid for asking then.

Why would you even need a tutorial when you have information like practically completely documented hardware mappings or fully documented libraries? -Documented hardware mappings is going to help get into developing for it? Teaches no logic or conceptual work if you ask me.

But if you want to argue about tutorials.. (all found by looking at 2 or 3 of the links above)

http://tobw.net/dswiki/index.php?title= ... troduction - Oh great, another tutorial on how to get a flashcart to work on the DS. Has nothing to do with actual programming or logical/conceptual work, especially if someone wants to code but doesn't have a DS and just wants to use an emulator.

http://www.palib.info/wiki/doku.php - See above notes about PAlib

http://www.devkitpro.org/faq.shtml - How hard is it to install a devkit that has an install wizard and very blatantly obvious text along the process?

http://drunkencoders.com/index.php?syst ... =Tutorials - This is just a page that links to a previously linked tutorial, which I stated was poorly written.

http://www.dslinux.org/wiki/Special:Sea ... rial&go=Go - More 'how to use a flashcart' info, which is still very simple and not programming related.

And that's not even from typing in «Nintendo DS Programming Tutorials» into google. - Except most of what you linked are results from that anyways, so it's rather redundant to say that.

You made it sound like you're all programming blindly. You can say that when you've interfaced with a homemade (by someone else who provided 0 documentation and isn't around to help) serial device, not when a single google search chucks out more information and tutorials than a person can even proces while this topic has been here. - 'Difficult' does not mean blindly nor are we or anyone else saying that, however you are quick to assume that. Having a bunch of poor tutorials and incomplete documentation doesn't take away the difficulty.

Arcane WIzard wrote:I'm not noob enough to waste more of my time figuring something out I already know.

kv asked for tutorials, you are wrong in saying there aren't any and that this stuff is difficult, and I linked to some helping more than you have.

If it was difficult you wouldn't even be able to get started.


So if you're not such a noob and have already coded for the DS then would you know how difficult it is or isn't to code for it, am I correct on that? However, if you have not coded for the DS, then you don't know how difficult it is or how useful/useless documentation and tutorials may be, and have no say in the matter whatsoever. But I don't know what you do in your free time so I'm not the one to judge. :)
[Gridwars Score] - E: 1860037 M: 716641 H: 261194
User avatar
Arcane WIzard
Calc Guru
Posts: 856
Joined: Mon 21 Feb, 2005 7:05 pm

Post by Arcane WIzard »

You're also already showing a lack of understanding of these matters, not to mention general understanding of language expression or ability to seperate these matters from the person expressing them, impairing your ability to judge at all.
But I don't know what you do in your free time so I'm not the one to judge.
Exactly, you don't, and yet you contradict yourself by judging almost every line of my posts.

But knowing you fail to understand several basic lines I have expressed in them, and fail to uphold your own expressed values, how much is your judgement really worth?

Here's a thought:

Stop turning matters on this forum into your own personal little ego trips and instead post some even better documentation or go write your own and post it.

Untill I see you providing better help to people interested in this, such as kv, your petty ramblings mean nothing.
DarkAuron
Maxcoderz Staff
Posts: 1349
Joined: Sat 18 Dec, 2004 6:53 pm

Post by DarkAuron »

My issue with you at the moment is you act like you know what you're talking about and then attack 3fg and me for not understanding DS coding. I didn't judge your posts, I stated facts as comments on your redudant posts. And until you have any experience in doing anything for the DS, your petty ramblings on what's difficult, what's not, and what's useful and what isn't means nothing to anyone who has coded for it.
[Gridwars Score] - E: 1860037 M: 716641 H: 261194
User avatar
Arcane WIzard
Calc Guru
Posts: 856
Joined: Mon 21 Feb, 2005 7:05 pm

Post by Arcane WIzard »

See, you have an issue with me. Try leaving your ego at the door (or the login button lol) before acting objective. You may wish to look at your own posts to see if they're the pinaccles of peacefull objective reasoning towards my ability to post these things in this topic you seem to believe them to be.

Maybe this will help you understand..
DarkAuron wrote:
Arcane WIzard wrote:http://www.dsdev.org/ - Incomplete site with little information.
Which is more than was being implied and is also more helpfull than not responding with anything at all. Like you and 3fg did.
http://darkfader.net/ds/ - 95% of that page is just programs, not documentation.
What better source of information is there?
It's a tutorial, which contradicts with what was being said to someone interested in learning something about this.
http://www.aaronrogers.com/nintendods/PA_Lib/ - Based on PAlib, which is an extremely buggy lib based off libnds and is like TI-BASIC to Z80 ASM; limited and bloated, as well as buggy.
Limited and bloated, but sufficient for starting and gaining a basic understand of this thing. Also not as buggy when you know what you're doing.
http://www.patatersoft.info/manual.html - Poorly written tutorial that hardly explains general graphics concepts and is also incomplete.
Again, it's a tutorial, which besides not having to be complete answers to every question in your life, is contradictory to the lie that was being expressed.
See above.
http://en.wikipedia.org/wiki/Nintendo_D ... _on_the_DS - Gives no more info than what a standard flashcart shopper would need to know; gives links to bloated and limited libs.
A good thing to start with.
http://www.pineight.com/ds/ - Are you kidding? This page is pretty much useless.
Again, see above.
http://sourceforge.net/projects/ndslib/ - ndslib isn't suggested, it's avoided. libnds is better and comes with devkitpro, which is suggested by any serious DS programmer. This is also not a tutorial.
libnds is indeed superior, however this was significant enough to show there are significant sources of information out there, which was again contrary to what was being said. Also, this is indeed not a tutorial, which I have never claimed it to be. I find it insulting that you even argue about that after my 2 previous posts. Ok, maybe you just odn't understand it all.
http://www.patatersoft.info/Manual.pdf# ... ramming%22 - This is just the same 'manual' from patater again..
oh deary me, I must have been thinking I was trying to give perfect information on all answer to life everything and the universe. Oh wait I wasn't trying to do that at all, I was merely illustrating some beginners info is out there to be found with a single google query to show how bad you guys are at lieing to people.
http://digg.com/gaming_news/Home_of_Nin ... S_Homebrew - A site with little to no documentation whatsoever and very little to offer.
Little is, again, > 0.
http://www.freescale.com/webapp/sps/sit ... eId=012726 - CodeWarrior? Are you kidding me?!?
If you fail to get good use out of such simple texts I again see clearly why this is so difficult for you.
5 minutes of random clicking has yielded more information on this than I've ever seen about Ti83 nostub assembly in my entire life. And of more professional quality too. Just how little did you read anyways? ASM in 28 days has far more 'professional' info than those above links. FAR more.
How much did you read of my sentence? Where do you see a + sign? Try reading it again.
Arcane WIzard wrote:I was going for showing that if you find it difficult due to lack of information in general then you're decieving not only yourself but also anyone interested in picking this thing up. - So anyone that has any questions should never ask because a simple google search will tell them everything? I guess you must think kv is stupid for asking then.
No, I gladly checked out google and some links from links for him and anyone interested. I however do not take kindly that at first kv was being lied to, and even less that you are trying to defend these lies with "logic" and "objective" judging. (which remains compeltely redible knowing your objective and logical issue with me)
Why would you even need a tutorial when you have information like practically completely documented hardware mappings or fully documented libraries? -Documented hardware mappings is going to help get into developing for it? Teaches no logic or conceptual work if you ask me.
Safe it for reference. Oh wait, you are expecting a single XML indexed PDF source to spoon feed the entire workings of the platform to you without any effort from your tiny brain at all. Want it to tuck you in at night as well?
http://tobw.net/dswiki/index.php?title= ... troduction - Oh great, another tutorial on how to get a flashcart to work on the DS. Has nothing to do with actual programming or logical/conceptual work, especially if someone wants to code but doesn't have a DS and just wants to use an emulator.
See above.
http://www.palib.info/wiki/doku.php - See above notes about PAlib
..
http://www.devkitpro.org/faq.shtml - How hard is it to install a devkit that has an install wizard and very blatantly obvious text along the process?
They're brief, to the point, and clear pages about using several IDE aspects of using devkit pro. I'm sure someone will find them usefull.
http://drunkencoders.com/index.php?syst ... =Tutorials - This is just a page that links to a previously linked tutorial, which I stated was poorly written.
I'm beginning to think it wasn't just poorly written, but poorly read as well.
http://www.dslinux.org/wiki/Special:Sea ... rial&go=Go - More 'how to use a flashcart' info, which is still very simple and not programming related.
I wonder what "search" means, or "community portal" with a link to "forums". hmmmmmmmm... While I wodner that I also notice the relvancy of a guide for making an app and one for making a library.. hmmmm I think this MIGHT be usefull if you've never programmed for the DS before.
And that's not even from typing in «Nintendo DS Programming Tutorials» into google. - Except most of what you linked are results from that anyways, so it's rather redundant to say that.
Most of the 2.5 MILLION results are what I've already linked to? You know we don't count to 2,580,000 after 10, right?
You made it sound like you're all programming blindly. You can say that when you've interfaced with a homemade (by someone else who provided 0 documentation and isn't around to help) serial device, not when a single google search chucks out more information and tutorials than a person can even proces while this topic has been here. - 'Difficult' does not mean blindly nor are we or anyone else saying that, however you are quick to assume that. Having a bunch of poor tutorials and incomplete documentation doesn't take away the difficulty.
Not all of it, but enough of it to constitue the excistence of documentation, which was being blatantly lied about.

Again, untill I see you providing better help to people interested in this, such as kv, your petty issues with me and your reverse expressions of your ability to judge mean nothing.

Actually, before you ruin this topic with your obsessive issue with me, let me make it absolutely clear to you:

If you do not stop "not judging" me and being the perfect core of objectivity and realise neither of this has anything to do with this topic, you will cause it ruin. Try posting something helpfull, if you can.
User avatar
kv83
Maxcoderz Staff
Posts: 2735
Joined: Wed 15 Dec, 2004 7:26 pm
Location: The Hague, Netherlands
Contact:

Post by kv83 »

wow, quoting times. guys, relax a little :) no need to fight for this.
Image
threefingeredguy
Calc King
Posts: 2195
Joined: Sun 27 Mar, 2005 4:06 am
Location: sleeping
Contact:

Post by threefingeredguy »

Arcane Wizard, what we are trying to say is not that there a no tutorials in a literal sense, but there are no tutorials that are helpful in any way. Since the tutorials are useless, they would be better off not existing since all they do is confuse the reader and contradict each other.
Image
Post Reply