NDS/Flashcart Homebrew Transfer Guide

From Dev-Scene

< NDS

This page will provide notes telling you what file types you need and how to run them on your specific flash cart. Before you can do this, you need flashme installed, and/or using a pass* device.

Contents

[edit] Homebrew Filetypes

  • Homebrew.NDS -- this is the basic type, a plain .NDS file
  • Homebrew.DS.GBA -- this is the above file, but with a built in nds loader.
  • Homebrew.SC.NDS -- the same as .DS.GBA, but renamed for supercard

  • Homebrew.arm9.bin -- NOT USED ANYMORE, originally used for emulators before they had nds support
  • Homebrew.pme -- NOT USED ANYMORE, the same as .DS.GBA

[edit] GBAMP CF

  1. GBAMP can only run .NDS files
  2. Whatever file is named _BOOT_MP.NDS will be run when it boots

[edit] Supercard

  1. If provided, use Homebrew.SC.NDS
  2. If a .DS.GBA is provided, rename it to .SC.NDS
  3. If only a .NDS is provided, there are some options:
    1. Use the Supercard Magic Homebrew Patcher If the file already has a loader it will not patch the file
    2. Try running it directly. It may not work fully
    3. Convert the .nds into .ds.gba, and then see #2 above

[edit] M3

  1. Try using .nds directly
  2. Try renaming the .ds.gba into .nds
  3. Try starting the game with either A button or START button (they do different things)

[edit] GBA Flashcarts

  1. Use the .DS.GBA
  2. If no .DS.GBA is available, Convert the .nds into .ds.gba
  3. Make sure all 'multigame', 'menu', and 'loader' options are Disabled. See this list for notes on specific models

[edit] Ninjapass DS

[edit] UltraFlashPass

  • These carts need the homebrew .nds file to be modified to run correctly. Some information is in this post on gbadev.

[edit] Ninja DS

  • Runs .nds files directly. Does not run .ds.gba

[edit] DSLink

Dev-Scene (c) Ashley "MrShlee" Hull.