(Q) When did the first flash cart for DS come out?

Discussion in 'NDS - Flashcarts and Accessories' started by Deltaechoe, May 3, 2012.

  1. Deltaechoe

    Deltaechoe The Dopefish

    May 3, 2012
    United States
    I was just wondering if anyone knew what the first ds (phat) flash cart was and when it came out. I'm just making a timeline of things like this because it's something to do while I wait for some movement in the 3ds scene.
  2. FAST6191

    FAST6191 Techromancer

    pip Reporter
    Nov 21, 2005
    United Kingdom
    The first homebrew as from Darkfader in mid January 2005, GBA carts could run DS homebrew code about as soon as the passme was made which was not that long after (March 2005 it really all kicked off- http://natrium42.com/blog/?m=200503 ). The first actual flash cart was the neoflash (which was a rebadged XG2 cart) that came about in mid 2005 (I forget exactly when although the first word came in mid April 2005- http://gbatemp.net/topic/25164-neoflash/ ) but it was not good and required heavily patched roms even compared to later GBA flash carts to do anything. Flashme appeared and got pretty good in the meantime too.
    http://gbatemp.net/topic/27468-nds-rom-patcher-released/ (19th/20th September 2005) a generic patcher hit and around the same time Supercard, m3/gbaalpha and EZFlash released their own things to patch roms to work on their GBA vintage gear. WRG made a few slightly better patching programs later but it was the time of the team driven flash card from then with a minor bump for the nopass in early 2006 (http://pineight.com/ds/pass/ , this one was mainly thanks to Martin Korth aka the author of no$gba that figured out the DS cart protocol/encryption) and related devices before jumping to DS slot stuff, a bump for SDHC, a bump for the DSi and that was about it.
  3. DanTheManMS

    DanTheManMS aka Ricochet Otter

    Jun 2, 2007
    United States
    FAST responded before I did but that's alright, heh.

    The earliest way to access DS mode was via a slot-1 PassMe and a traditional GBA flash cart. The PassMe pulled the authentication information from a legit DS game card inserted into the back and rerouted code execution to slot-2. WifiMe was shortly discovered afterwards and acted as a virtual PassMe using a hacked DS Download Play image. FlashMe then appeared, which was a replacement firmware for the DS which made it so you could boot slot-2 in DS mode automatically (though you needed either a PassMe or Wifime at least once to install it in the first place).

    As newer DS units came out, the PassMe stopped working, so the PassMe2 was created as a workaround but it needed to be programmed to work for a specific game and was rather clunky to use. Eventually NoPass devices came out, which were standalone slot-1 carts that didn't require anything else sticking out of the DS to boot to slot-2, and these included things like the Superkey and PassCard 3. At this point in time, the most popular slot-2 device for homebrew only was the GBA Media Player v2, CF version. It allowed for easy DS homebrew loading, and was one of the first (if not first period) to support FAT filesystem access which later evolved into the more universal DLDI architecture with libfat. Prior to having this filesystem access, all game assets were packaged into the *.nds file itself, much like in the GBA era, though you had a 4 MB filesize limit for everything. The earliest versions of NES DS, for instance, required you to package your games into the .nds file keeping in mind that 4 MB limit, and same with SNES DS which meant that you could only play smaller games unless you had a GBA-capable slot-2 device.

    Some of the earliest standalone slot-1 carts were the Neoflash ones as FAST mentioned, the DS Link, something with "Ninja" in the name, and only later did you start getting the ones from the major slot-2 manufacturers which are the names that you would recognize today (M3, R4, Supercard, EZ-Flash, Datel, Acekard).

    The links FAST6191 posted should be helpful, and you might be able to gleam some information from the various pages at http://www.pockethea...:DS_Flash_Cards as well - this wiki is terribly out of date for DS stuff, but it's got some info about these earliest DS carts that you may find useful.
  4. Another World

    Another World Emulate the Planet!

    Former Staff
    Jan 3, 2008
    From Where???
    James Zawacki (Lynx) wrote a good article about building the first passme devices. the site is now gone but i was able to get a link via the waybackmachine. i recommend it for further reading.

    The History of DS Homebrew

    if that doesn't work try punching in the link below into the waybackmachine site.

    -another world
  5. Deltaechoe

    Deltaechoe The Dopefish

    May 3, 2012
    United States
    Thanks for the read there