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

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

May 9, 2010
  1. DJ91990
    OP

    Member DJ91990 Dark-Type Trainer

    Joined:
    Feb 9, 2009
    Messages:
    928
    Location:
    Oakwood Region
    Country:
    United States
    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

    Member basher11 GBAtemp's Official Vocaloid Lover

    Joined:
    Jun 29, 2009
    Messages:
    4,382
    Country:
    United States
    could you not post this several times in different areas?
     
  3. fgghjjkll

    Member fgghjjkll GBATemp MegaMan

    Joined:
    Jul 7, 2008
    Messages:
    2,038
    Country:
    Australia
    Possible. Team M3 and Team Cyclops have done it. Not sure how though,,,
     
  4. SignZ

    Member SignZ Timelord

    Joined:
    Jul 16, 2008
    Messages:
    2,080
    Country:
    Germany
    Now that would be awesome.. [​IMG]
    And if it's really possible someone should try it out. [​IMG]
     
  5. Valkart

    Member Valkart GBAtemp Fan

    Joined:
    Jun 24, 2009
    Messages:
    416
    Location:
    Bogotá
    Country:
    Colombia
    Do you mean a homebrew for slot1 flashcarts like NitroHax but for GBA games on slot 2?
     
  6. DCG

    Member DCG GBAtemp Advanced Fan

    Joined:
    Jan 1, 2010
    Messages:
    637
    Location:
    Schiedam
    Country:
    Netherlands
    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

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    Really? Do their current carts have this feature?
     
  8. The Pi

    Member The Pi Lurker

    Joined:
    Mar 18, 2010
    Messages:
    1,638
    Location:
    Scotland
    Country:
    United Kingdom
    good idea but the ds reboots so ram is cleared
     
  9. Berthenk

    Member Berthenk Epitome of Awesomeness

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

    Banned gameguy95 Needs More Furries!

    Joined:
    Jan 27, 2009
    Messages:
    1,119
    Location:
    Furrytown
    Country:
    United States
    basically, he wants an Codebreaker nds file
     
  11. f3ar000

    Member f3ar000 GBAtemp Regular

    Joined:
    Mar 14, 2009
    Messages:
    154
    Country:
    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

    Member DJ91990 Dark-Type Trainer

    Joined:
    Feb 9, 2009
    Messages:
    928
    Location:
    Oakwood Region
    Country:
    United States
    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

    Member Berthenk Epitome of Awesomeness

    Joined:
    May 16, 2008
    Messages:
    1,314
    Country:
    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

    Member Destructobot Crave the Hammer

    Joined:
    Oct 15, 2006
    Messages:
    5,005
    Location:
    Portland, OR
    Country:
    United States
    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

    Member Berthenk Epitome of Awesomeness

    Joined:
    May 16, 2008
    Messages:
    1,314
    Country:
    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

    Member Destructobot Crave the Hammer

    Joined:
    Oct 15, 2006
    Messages:
    5,005
    Location:
    Portland, OR
    Country:
    United States
    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

    Member DJ91990 Dark-Type Trainer

    Joined:
    Feb 9, 2009
    Messages:
    928
    Location:
    Oakwood Region
    Country:
    United States
    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

    Banned Pliskron Banned

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

Share This Page