/!\IDEA: GBA Cheat Code Loader for DS Homebrew

Discussion in 'NDS - Emulation and Homebrew' started by DJ91990, May 9, 2010.

  1. DJ91990
    OP

    DJ91990 Dark-Type Trainer

    Member
    936
    101
    Feb 9, 2009
    United States
    Oakwood Region
    So I read the tittle of another forum post and I wondered if the following type of homebrew is possible, has been thought about, or is in development.

    Here is the homebrew idea.


    /!\ NOTE \
    ================================================================================
    I KNOW THAT GBA EMULATION IS IMPOSSIBLE ON ALL SLOT-1 FLASH CARDS EXCEPT THE iPLAYER DS SO STFU AND GTFO ABOUT THAT!
    ================================================================================

    Okay, so the homebrew is launched via AK2 or R4DS in DS Mode. When you load the homebrew you have a touch interface that allows you to browse cheats for games. When you have selected the cheats for the game, it then loads the GBA GAME CARTRIDGE with Activated Cheats in memory.

    What it does; RUNDOWN

    -It is a .NDS File
    -It uses a Cheat Database that is compatible with CODEBREAKER, GAMESHARK, and ACTION REPLAY codes.
    -Its folder structure is similuar to that of a USERCHEAT.DAT database.
    -Much like how the original R4 Firmware loaded an image into GBA Memory(GBA Frames) this program loads cheat codes into GBA Memory.
    -It can go from GBA CHEATS LOADER for DS > GBA Mode BUT IT CANNOT go from GBA mode > DS Mode...or is that possible?
    - Skin-able interface/buttons?

    LATER IDEA - It can detect the GBA Header and automatically open the corresponding GBA Cheat Folder (By GAME ID and Mastercode)

    ================================================================================
    So basically it is a Software Based Cheat Code device that runs off a slot-1 flashcard that allows the user to select GBA Cheat Codes for a game, and then load the selected codes into the GBA Mode's memory and start the GBA Cartridge.
    If this is possible I want this to become a reality because I want to be able to cheat on my GBA Games without that peace of crap Action Replay cartridge that does not work for the DS and breaks so much. It would also be great for DS/DSLite owners that have a handful or more of GBA Games and want to have a little more "fun" with their old games.

    Well what do you guys think?

    My questions;
    1) Is this possible? (I don't see how not as the Original R4DS Firmware was able to load an image from the slot-1 flahs card into GBA memory. I.E. "GBA FRAMES")
    2) How the HELL do I program/design the homebrew for the DS?
    3) What programs do I need for my computer?
    4a) What programing languages do I need to learn?
    4b) Where do I learn these programing languages for FREE!?
    5) Would anyone help with the project?
    6) Would anyone be interested in such a homebrew application?
    7) How many people on the Temp that have a DS or DS Lite that have a bunch of old GBA Games laying around would use this for the LULZ?

    Well that's it. Please respond.
    Oh, and PLEASE NO QUESTIONS/ANSWERS REGARDING LOADING GBA ROMS VIA SLOT-1. Like I ALREADY STATED ^ABOVE^ IN CAPS. "I know that it is impossible to load GBA Games via slot-1 devices except for the iPlayer DS!"

    ~~DJ91990
     
  2. basher11

    basher11 GBAtemp's Official Vocaloid Lover

    Member
    4,385
    128
    Jun 29, 2009
    United States
    could you not post this several times in different areas?
     
  3. fgghjjkll

    fgghjjkll GBATemp MegaMan

    Member
    2,041
    41
    Jul 7, 2008
    Possible. Team M3 and Team Cyclops have done it. Not sure how though,,,
     
  4. SignZ

    SignZ Timelord

    Member
    2,106
    783
    Jul 16, 2008
    Gambia, The
    Now that would be awesome.. [​IMG]
    And if it's really possible someone should try it out. [​IMG]
     
  5. Valkart

    Valkart GBAtemp Fan

    Member
    420
    34
    Jun 24, 2009
    Colombia
    Bogotá
    Do you mean a homebrew for slot1 flashcarts like NitroHax but for GBA games on slot 2?
     
  6. DCG

    DCG GBAtemp Advanced Fan

    Member
    639
    52
    Jan 1, 2010
    Netherlands
    Schiedam
    I dont think it's possible, the ds reboots to gba mode when using gba games. the power stays on so slot 2 devices keep the gba game on them. but the internal memory of the ds is made unaccesable to the gba.
     
  7. SifJar

    SifJar Not a pirate

    Member
    6,022
    891
    Apr 4, 2009
    Really? Do their current carts have this feature?
     
  8. The Pi

    The Pi Lurker

    Member
    1,638
    67
    Mar 18, 2010
    Scotland
    good idea but the ds reboots so ram is cleared
     
  9. Berthenk

    Berthenk Epitome of Awesomeness

    Member
    1,314
    8
    May 16, 2008
    Netherlands
    The Cyclo DS doesn't. At least, as far as I know, it's not in the firmware anyway.
     
  10. gameguy95

    gameguy95 Needs More Furries!

    Banned
    1,119
    1
    Jan 27, 2009
    United States
    Furrytown
    basically, he wants an Codebreaker nds file
     
  11. f3ar000

    f3ar000 GBAtemp Regular

    Member
    154
    3
    Mar 14, 2009
    United States
    I think i know what would have to happen
    the ds would have to patch the game or something then load the rom into the slot 2
     
  12. DJ91990
    OP

    DJ91990 Dark-Type Trainer

    Member
    936
    101
    Feb 9, 2009
    United States
    Oakwood Region
    I am basicly asking if I could make a GBA Cheat Code Homebrew program for the DS that loads the Codes into memory much like how the R4DS Loads a GBA FRAME.

    The GBA Cheat Homebrew is ran off the slot-1 device (DS MODE), but it loads the cheats into the GBA Mode RAM when you press the "START GBA GAME" option.

    I thought I could use how the ORIGINAL R4DS FIRMWARE was able to load an image overlay (GBA Frame) in the "blackness" of the LCD when in GBA MODE.
     
  13. Berthenk

    Berthenk Epitome of Awesomeness

    Member
    1,314
    8
    May 16, 2008
    Netherlands
    Hmm... I think it's possible. Try asking the person who made Nitro Hax. This is his homepage, and he even released the source!
    As for the things needed... I don't know if NitroHax is written in PAlib or C++, but you need to have knowledge of both if it's PAlib. You also need devkitPRO.
    Other things you might need or want to know is how the CodeBreaker, Action Replay and Game Shark work, so you can use that to your advantage. You might also want to look into how the DS loads GBA games. Another thing is, how are you going to keep the codes in memory? Since NitroHax is for DS games, the DS can keep the codes in its own memory, but since you're working for GBA codes, you need to have a way for GBA mode not to kill DS mode...
     
  14. Destructobot

    Destructobot Crave the Hammer

    Member
    5,005
    4
    Oct 15, 2006
    United States
    Portland, OR
    The fact that the GBA Auto Trainer Maker exists proves that this is possible. Simply put, this program would be a combination of the funtionality of GBAATM and GBA ExpLoader. Totally possible.
     
  15. Berthenk

    Berthenk Epitome of Awesomeness

    Member
    1,314
    8
    May 16, 2008
    Netherlands
    Yes, but that's the rom itself. It patches the code inside the game. This way, it'll load the complete rom, with the codes in it, so it doesn't need to load the code into GBA ram. GBA ExpLoader? Isn't that the homebrew that loads the GBA rom into your slot 2 cart? The way this person wants it to be is loading the code into GBA? memory and then load the slot 2 card, which can also be is a genuine cart. However, I could be wrong at this and I probably am, so please don't take this a fact.
     
  16. Destructobot

    Destructobot Crave the Hammer

    Member
    5,005
    4
    Oct 15, 2006
    United States
    Portland, OR
    Hmmm. I was thinking the OP was talking about a GBA loader for a slot 2 flashcart like the 3-in-1 that would allow cheats, unlike current 3-in-1 loaders. That would be possible. If the OP was talking about adding cheats to a retail GBA game pak via an NDS homebrew app, I highly doubt that could work.
     
  17. DJ91990
    OP

    DJ91990 Dark-Type Trainer

    Member
    936
    101
    Feb 9, 2009
    United States
    Oakwood Region
    Yes I was talking about loading Cheats to a Genuine GBA Cart.
    We all know how well the Action Replay GBA devices work. (They break within a month or so)
     
  18. Pliskron

    Pliskron Banned

    Banned
    1,276
    0
    Jul 22, 2009
    United States
    I have an old clear action replay and it works fine after all these years.