DS Flash cards - Custom Loader?

Discussion in 'Game Development General Discussion' started by Trenton_net, Mar 1, 2010.

  1. Trenton_net

    Trenton_net AKA SUPERCOM32

    Joined:
    Apr 13, 2007
    Messages:
    2,378
    Likes Received:
    58
    Hey Everyone,

    So, a while back I was thinking about producing my own games using flash-cards as a method of distribution. I thought it would be as simple as replacing the boot loader on a card (such as Ak2Loader.nds) with simply a homebrew ROM image so that the card would always boot up into the game. However I soon found out that (at least on an Acekard 2i), it doesn't work as the card does not recognize the ROM image as a loader and goes into a "Missing File" display.

    Does anyone know of any kind of flash card (cheap) which performs as I'm describing it? Or do all flash cards need some kind of loader/header or something that lets them accept the image to run?
     
  2. alphagamer

    alphagamer What is this? *BRRZZ*.. Ouch!

    Joined:
    Jun 25, 2008
    Messages:
    3,255
    Likes Received:
    10
    You could modify the loader so that it is hardcoded to load your game.
     
  3. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    The loaders are in flash on most cards right? The loader probably configures a lot of stuff; I think it'll take significant card specific crap added to your game before it's up and running.
     
  4. Trenton_net

    Trenton_net AKA SUPERCOM32

    Joined:
    Apr 13, 2007
    Messages:
    2,378
    Likes Received:
    58
    Well, I know the boot loader for the card is located on the card memory. The launchers/front end exist on your SD card. But I suspect even under that case, there is lots of stuff still to be done to get apps running.
     
  5. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,879
    Likes Received:
    245
    Most flash cards have their loaders encrypted to keep people from removing their names and such. Basically they want to prevent you from doing exactly what you intend to.

    2nd generation flash DS cards (or would that be third ?) have a significant ammount of flash inside so they can circumvent the DSi protections and still contain the menu loader on the SD card...

    Again, encrypted.
     
    Last edited: Mar 3, 2010
  6. Demo

    Demo Robust Member

    Joined:
    Jan 19, 2008
    Messages:
    214
    Likes Received:
    6
    I have a Supercard DS ONE and I use YS Menu.
    It's possible to auto-boot a ROM in the root directory (you have rename it to whatever is in the ini, in my case it's "shit.nds")

    You will still see that it's a flashcart (loading screen) and wait a couple of seconds before it starts AND it will boot directly with no chance of getting into the firmware menu of the DS.

    I don't know how the DSi version of the flashcart behaves in a DSi though..
     
    Last edited: Mar 3, 2010
  7. phate

    phate Enthusiastic Member

    Joined:
    Feb 23, 2008
    Messages:
    540
    Likes Received:
    3
    What I would do is pick up an Acekard RPG which gives you the source code for the original loader and rewrite it as you please. So you could take the bootloader and code it so it only boots your .nds file.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page