To any DSTwo Homebrew developer who's got the SDK

Discussion in 'Supercard' started by CannonFoddr, Aug 14, 2010.

  1. CannonFoddr
    OP

    CannonFoddr Regular GBATemp Lurker

    Member
    4,115
    68
    Sep 23, 2006
    Sitting by computer
    OK, I'm not a programmer - so don't know if such a thing is possible (I know somethng like this was made by Xenon++) - BUT someone on another post asked the following question
    so that the linker (renamed to 'pokesav.nds' & placed in the '/_dstwoplug/' folder) will look at this ini & then load the file called 'PPSEDS.nds' stored on the ROOT directory
    [I am guessing that the DSTwo eos will 'ignore' any unrecognised lines in the ini file & the linker will 'ignore' the 'official' lines]

    By having this - In theory - we could store all the homebrew/Games in any folder we like OTHER than the '/_dstwoplug/' folder, & it'll be a small 'workaround' while we wait (& see) for the Supercard team to include it

    Any Comments about this ??
     
  2. dhjohn

    dhjohn GBAtemp Regular

    Member
    124
    0
    Jul 9, 2009
    United States
    Somewhat off topic, but I can run Pokesav as a plugin. I had to run it from eos once, but after that, it worked fine.
     
  3. riverchen

    riverchen GBAtemp Fan

    Member
    406
    0
    Sep 27, 2009
    United States
    I want a program that links to my homebew folder.
     
  4. CannonFoddr
    OP

    CannonFoddr Regular GBATemp Lurker

    Member
    4,115
    68
    Sep 23, 2006
    Sitting by computer
    Hmm perhaps there was an update since I tried it... or maybe some setting files was made on first run
     
  5. SirCB85

    SirCB85 GBAtemp Regular

    Member
    170
    2
    Nov 27, 2009
    Gambia, The
    I´m not a programmer, but the idea shure sounds good.
    Although my little understanding is, that the ini files are the ones that tell the EOS what nds file to use as a plugin. So the extralines in the ini wouldn´t be necessary, because after the ini told EOS what to do, it would be the linkerrom that needs to directly open up the real one and for it to do that I would immagine there should have to be a specific linker for every rom you would like to link to with it.
    Or if you could use an other ini file that comes with the linker itself you would have to make specific copys of the linker with its coresponding ini telling the linker what rom it should open. So there would be the ini that tells EOS to use the linker plus the ini that tells the linker what other file it should open.
     
  6. CannonFoddr
    OP

    CannonFoddr Regular GBATemp Lurker

    Member
    4,115
    68
    Sep 23, 2006
    Sitting by computer
    Well my understanding of the DSTwo plugin files is that it is only used for telling the eos what graphic and title to use to show on the plugin screen

    -If you add a nds to the plugin folder WITHOUT a bmp/ini - all you get is an orange '?' icon instead, but the program will still run - meaning that the eos already knows how to start up/dldi patch homebrew programs
     
  7. SirCB85

    SirCB85 GBAtemp Regular

    Member
    170
    2
    Nov 27, 2009
    Gambia, The
    Okay, didn´t know that as my DSTwo is still in the Post ;-)
    But thanks for the clarifing.
     
  8. spinal_cord

    spinal_cord Knows his stuff

    Member
    3,010
    580
    Jul 21, 2007
    somewhere
    in the plugins golder, you have

    frodods.ini (as an example)
    [plug setting]
    icon=fat1:/_dstwoplug/FrodoDS.bmp
    name=C64 Emulator

    when you select the 'C64 Emulator' icon, the menu will launch frodods.nds or frodods.plg, which ever one it finds.
    I have not tested commercial games in this menu, but there is no reason to, there is a DS_Games icon which takes you to an acekard style menu.
     
  9. DeltaBurnt

    DeltaBurnt I'm bored

    Member
    3,353
    2
    Feb 21, 2009
    United States
    Where intellect matters
    Why would you need the DSTwo's SDK to make a simple linker homebrew? Just make it with libnds (or whatever you prefer using).
     
  10. CannonFoddr
    OP

    CannonFoddr Regular GBATemp Lurker

    Member
    4,115
    68
    Sep 23, 2006
    Sitting by computer
    couple of reason - the main one is

    What the hell is 'libnds' and how do I 'make it' ???

    Actually a quick Google tells me that 'libnds is an open source alternative to Nintendos SDK' - which to me means it's something to do with programming....

    Not everyone is a programmer,so what I'm suggesting is if something could be made to allow us non-programmers an easier way to keep all our homebrew where WE want it & not forced to place where SC team wants us to have it
     
  11. 9th_Sage

    9th_Sage GBAtemp Maniac

    Member
    1,481
    1
    Apr 30, 2008
    United States
    What he's saying is that you COULD make something like that with libNDS, you wouldn't necessarily need the DSTwo SDK. Actually, you'll find most DS homebrew uses libNDS in some fashion.

    You could say it's not all that different to the DSTwo SDK, just for 'regular' non DSTwo homebrew.
     
  12. DeltaBurnt

    DeltaBurnt I'm bored

    Member
    3,353
    2
    Feb 21, 2009
    United States
    Where intellect matters
    The only real reason you would need the DSTwo SDK is to make homebrew that uses the DSTwo's extra power. If you just want to make a simple program that launches another program, that can quickly be made in the form of regular homebrew (in other words, not using the DSTwo SDK) because a program like that wouldn't require the DSTwo's embedded CPU.
     
  13. CannonFoddr
    OP

    CannonFoddr Regular GBATemp Lurker

    Member
    4,115
    68
    Sep 23, 2006
    Sitting by computer
    Ah right... I think I understand now....

    Basically SCDS2 SDK is only needed IF people want to use the Extra memory and CPU, for everything else - use standard homebrew software

    So if that's the case then - I like to rephase my request from
    • 'To any DSTwo Homebrew developer who's got the SDK ...a homebrew request '
      • to
      'To any Homebrew developer ... a DSTwo homebrew request'
    Still whatever SDK/Developing software used - the idea is still the same
     
  14. DeltaBurnt

    DeltaBurnt I'm bored

    Member
    3,353
    2
    Feb 21, 2009
    United States
    Where intellect matters
    Yah, in theory the homebrew shouldn't be too hard to make. However it just depends on how easy it is to launch a game nds file from a homebrew nds file.
     
  15. riverchen

    riverchen GBAtemp Fan

    Member
    406
    0
    Sep 27, 2009
    United States
    Couldnt you take apart Homebrew menu and use that?
     
  16. Stormwave

    Stormwave GBAtemp Regular

    Member
    223
    2
    Apr 22, 2010
    Since I've already got some loader code lying around somewhere, I might have a crack at this tomorrow. It shouldn't be too difficult tbh, and will be handy. I'll let you know when I finish it.

    I still haven't messed around with the SDK yet, but I might try that out tomorrow aswell.