What programming language does Nintendo DS use

Nintendo Ds programming

  • Hi guys,

    The other day I thought it would be cool to program games for the DS myself. But I have a few questions about that:

    • For that you need DS cards to plug in, where do you get them?
    • How do you get the program on the card?
    • Which programming language do you use for this? *
    • Is there a special development environment for DS (like Visual Studio, but mine is not devKit)?
    • Can you make buttons and stuff?
    • Does anyone know a few tutorials (programming language / Ds-Proggen) (preferably in German, if possible)


    On tight. Tutorial pages tell them C is good. Can't you use another one for this (C ++, C #)? I thought C was getting old.
  • There is an SDK from Nintendo which, like Sony, only gets licensed game manufacturers such as Gamecom, Namco etc.
  • VB_Gamer wrote:

    For that you need DS cards to plug in, where do you get them?
    Spontaneous guess: a DS jailbreak shop on eBay?

    VB_Gamer wrote:

    Can you make buttons and stuff?
    Certainly if you write some yourself.

    VB_Gamer wrote:

    Does anyone know a few tutorials (programming language / Ds-Proggen) (preferably in German, if possible)
    *: On tight. Tutorial pages tell them C is good. Can't you use another one for this (C ++, C #)? I thought C was getting old.

    Look at this:
    dsdev.org/

    By the way: C ++ and C # have NOTHING to do with each other, except that they look somewhat alike.

    Personally, I would use C ++ because I think you need the OOP extension to do something sensible. But since I 1. don't know enough C ++ and 2. don't even have a DS, I can't tell you more ^^

    What else I tell you:
    If it "just occurred to you that you want to code a game for your DS", then leave it right away. You need at least a month of training to do something right. You won't survive it because you 1. don't feel like it anymore and prefer to play 3D games right away. But that will fail because you haven't thought about it enough. Or 2., you find something else that you "just learn quickly".
  • I would be interested in that too ...
    Because of the DS card: Try it with M3-DS for real, that's sone card, because you can download games for yourself, pack it on a Micro-SD, this in the M3 module, and this in the DS.
    If you have a DSi, take R4i, it is the same principle.

    Edit: The download is illegal, but the module and the software for it are not.
  • I only mean SD, but it's only there for pictures, I don't think you can load games over it
  • nikeee13 wrote:

    If it "just occurred to you that you want to code a game for your DS", then leave it right away. You need at least a month of training to do something right. You won't survive it because you 1. don't feel like it anymore and prefer to play 3D games right away. But that will fail because you haven't thought about it enough. Or 2., you find something else that you "just learn quickly".
    Oh no. The game is just the end goal. I thought, now that I've done a lot with VB, it was time for something new. And then, when it occurred to me, it seemed perfect. Of course, I'll dig deep into the basics first.

    xXMichaelXx wrote:

    There is an SDK from Nintendo which, like Sony, only gets licensed game manufacturers such as Gamecom, Namco etc.
    Then it falls away anyway. Maybe extension to IDE for consoles ... Does anyone know a good one? P.S .: What does SDK mean again?

    nikeee13 wrote:

    Personally, I would use C ++ because I think you need the OOP extension to do something sensible
    Any other opinions? If not, does anyone know of a great C ++ Openbook? Also, I've heard that moving from VB to C ++ is easier if you learn C # first, but then:

    nikeee13 wrote:

    C ++ and C # have NOTHING to do with each other
    If you have a DSi, take R4i, it is the same principle.
    Jo, have a DSi.
    All the technical terms ... What is an R4i now. And is that the full name or something else to come.
    I am not so familiar with FlashCards. Could anyone post an explanation or a link?

    YoCed wrote:

    Edit: The download is illegal, but the module and the software for it are not.
    Download. Oh, is that your program?

    @ PascalJ .: DSi has an SD card, but only for pictures and music.

    I am still happy about every answer.


    EDIT: I found something (read the part about flash card): spieleprogrammierer.de/index.php?page=Thread&threadID=10458
    What do you think?
  • Okay, R4i is a module that you plug into the DS-GAME slot.
    However, this module has no memory, so a microSD card must be inserted into the corresponding slot in the module. But for this to work, you first need a system, such as the PC Windows.
    And then you can equip the module with games, which you can download and simply copy onto the microSD.
    Downloading these games is illegal.

    And R4i is the full name, you can ask Google
  • There is also homebrew software available and downloading it is not illegal.
    (By downloading, YoCed probably meant ROMs from DS / GBA games.;))
    And leave the fingers of all the R4 modules, the official support for it has been discontinued, and most of them are faulty (if you still have an R4 that works, you're in luck).
    Buy yourself, if, ne M3i.
  • Can these games also be homemade?

    Okay, do any of you know a good C ++ IDE. I would use VC ++ 2008 Express, but Visual C ++ isn't the same as C ++, is it? Also dependent on the .NET framework because it is visual. And besides, I don't know if you can take that for DS.

    P.S .: What do you think of the link above?
  • M3i is also available?
    Didn't know, I only knew R4i until just a moment ago.
    And yes, I meant the Roms.
  • VB_Gamer wrote:

    Can these games also be homemade?

    Okay, do any of you know a good C ++ IDE. I would use VC ++ 2008 Express, but Visual C ++ isn't the same as C ++, is it? Also dependent on the .NET framework because it is visual. And besides, I don't know if that can be used for DS.

    P.S .: What do you think of the link above?

    You can also write completely native C ++ with the VCpp IDE.
  • CARD: Okay, = 'http: //www.vartis.de/product_info.php? Info = p264'] it looks very good, thank you, let's see.

    PROGG-LANGUAGE: Okay, it should be C ++.

    TUTS: Does anyone still know (German) tutorials (also for C ++ (Openbook))

    CONTROLS: How can you make controls or draw in C ++ things without .Net Framework (because someone said: Draw yourself)

    P.S .: Can you recommend a good C ++ book for me?
  • Well, at school you only learn the basic vocabulary, professional English is more difficult because of the vocabulary and such, and I'm sure that more than just basic vocabulary is needed in programming languages, and especially in C ++
  • YoCed wrote:

    Well, at school you only learn the basic vocabulary, professional English is more difficult because of the vocabulary and such, and I'm sure that more than just basic vocabulary is needed with programming languages, and especially with C ++


    As a programmer, you should have a good command of English, but it doesn't matter if you have an English dictionary next to your PC for a change.
    Then you can quickly look up words that you don't understand.
    Personally, I don't like online lexicons like Leo or Google Translate.