RELEASE Play Original GameBoy Games on the GBA emulators

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by GalaxyYT, May 23, 2018.

  1. GalaxyYT
    OP

    GalaxyYT GBAtemp Regular

    Member
    4
    Feb 27, 2017
    Canada
    This method is useful only if you want near perfect audio and a selective color palette for GBC/GB games.
    This is probably my first actual post that's decent. A̶s̶ ̶f̶a̶r̶ ̶a̶s̶ ̶I̶ ̶c̶a̶n̶ ̶t̶e̶l̶l̶,̶ ̶t̶h̶i̶s̶ ̶w̶o̶n̶'̶t̶ ̶w̶o̶r̶k̶ ̶o̶n̶ ̶G̶B̶C̶ ̶g̶a̶m̶e̶s̶ ̶b̶e̶c̶a̶u̶s̶e̶ ̶t̶h̶e̶r̶e̶ ̶i̶s̶ ̶a̶ ̶m̶e̶s̶s̶a̶g̶e̶ ̶i̶n̶ ̶m̶o̶s̶t̶ ̶o̶f̶ ̶t̶h̶e̶m̶ ̶s̶a̶y̶i̶n̶g̶ ̶"̶T̶h̶i̶s̶ ̶G̶a̶m̶e̶P̶a̶k̶ ̶c̶a̶n̶ ̶o̶n̶l̶y̶ ̶b̶e̶ ̶u̶s̶e̶d̶ ̶o̶n̶ ̶t̶h̶e̶ ̶G̶a̶m̶e̶ ̶B̶o̶y̶ ̶C̶o̶l̶o̶r̶ ̶g̶a̶m̶e̶ ̶s̶y̶s̶t̶e̶m̶.̶"̶
    Tutorial updated to work with GameBoy Color games! (thanks to KuraudoSutoraifu for sending EZGoomba)
    You can play original GameBoy games on khedgb (gameboy color emulator), but you will have audio glitches and a grey color palette. This method has perfect audio and multiple color palette options.
    Also, feel free to use EZGoomba (scroll down to the GameBoy Color section) for GameBoy games as well, since it is simpler.


    GameBoy Games:
    1. I recommend using this build of VBA-Next because it is a special version with audio fixes. If you don't use this, you will most likely have audio issues. Also, if you use GDKgba, the game does slow down a bit at some parts.
    2. Get Goomba. This tool converts GB/GBC games to GBA. (Don't follow this part for GBC games. Follow the GameBoy Color Games part below.)
    3. Extract Goomba to it's own folder, and I also recommend putting your roms in this folder for ease of use.
    4. Open goombafront.exe.
    5. Click the 3 dots next to "Select Emulator File", and select the goomba.gba in your Goomba folder.
    [​IMG]
    [​IMG]
    ---

    6. In the file browser in the bottom left portion of Goomba, navigate to the folder containing all of your roms.
    7. You should see all of your roms in the list on the right now. (Notice the .gb extensions. This means they aren't converted. duh.)

    [​IMG]
    8. Hit the 3 dots next to "Select Output File:", and type whatever you want your converted GB/GBC game to be called. (e.g: Pokemon - Red Version.gba)
    9. Click on the rom you want to convert in the list on the left, and hit the "Add ->" button in the middle. Don't do more than one rom at a time.
    10. Click "Compile" at the bottom. Done! Your new "gba" game is now where you saved it in "Select Output File".
    Change the output file and "<- Remove" your rom from the list on the right before compiling another rom.\

    If you want to get rid of the nasty yellow color palette, click both L+R (left and right bumpers) while you're in game, select "Display ->" and change the palette. For Pokemon Red/Blue/Yellow, I recommend BionicCom. You can also change the border here.


    GameBoy Color Games:

    1. Download EZGoomba. This is a "modified" version of Goomba that lets you properly emulate GBC games without an error message.
    2. Extract EZGoomba Frontendv1.0.2a to it's own folder and open it. (You don't really need your roms in this folder for ease of use anymore)
    3. Open it. If you want, you can use this version for GB games as well. But, just open the GBC tab.
    [​IMG]
    4. Click Load ROM at the top of EZGoomba and open the .GBC rom you want to "convert"
    5. Now, simply hit Compile. It will ask you for an "output file" like it did in regular Goomba.
    6. Name it accordingly. (If your GBC game was Pokemom Gold.gbc, name it Pokemon Gold.gba.
    7. Done!

    If you want to get rid of the nasty yellow color palette, click both L+R (left and right bumpers) while you're in game, select "Display ->" and change the palette. For Pokemon Red/Blue/Yellow, I recommend BionicCom. You can also change the border here.
     
    Last edited by GalaxyYT, May 23, 2018
    pinbi7, jakibaki and Samus20XX like this.
  2. subcon959

    subcon959 teh retro

    Member
    12
    Dec 24, 2008
    Er, yes it does.
     
  3. GalaxyYT
    OP

    GalaxyYT GBAtemp Regular

    Member
    4
    Feb 27, 2017
    Canada
    *changed the thread a bit*
     
  4. radaq

    radaq Member

    Newcomer
    2
    May 15, 2018
    United States
    Im lost on what this does, can I use this tool for gba games too?
     
  5. GalaxyYT
    OP

    GalaxyYT GBAtemp Regular

    Member
    4
    Feb 27, 2017
    Canada
    It basically converts GB/GBC games to GBA and also adds a custom menu allowing you to change the color palettes, save/load state, etc. This doesn't work for GBA games because Goomba doesn't let you open them, but you don't need to because GBA games already work on GBA emulators :P. And this fixes audio because it's running through VBA-Next (which has fixed audio)
     
    jakibaki likes this.
  6. Kupie

    Kupie GBAtemp Regular

    Member
    4
    Jun 9, 2013
    United States
    "Goomba" is a GBA homebrew for GB/GBC emulation, and builds the GB/GBC rom into the .gba file. As such it has emulator-type features, and works pretty great in my experience
     
    GalaxyYT likes this.
  7. jakibaki

    jakibaki GBAtemp Regular

    Member
    8
    Mar 3, 2017
    Germany
    Thanks for this! I linked your post in the khedgb-post :)
     
    GalaxyYT likes this.
  8. Ty_

    Ty_ GBAtemp Fan

    Member
    5
    May 22, 2018
    United Kingdom
    Gave it a quick try, this is all on 5.0.2

    First off GBA games on the updated emulator are much better, sound works perfectly now. Tested with half a dozen games like Super Mario Advanced 2 & 3, Sonic Advance, F-Zero etc and all were fine.

    Gameboy games worked great too using this. Little annoying having to change the palette for each game, but at least it saves them (per game). Goomba method worked as stated, and can confirm that the Gameboy Color games I tried had the error message.

    Great work my friend
     
  9. KuraudoSutoraifu

    KuraudoSutoraifu GBAtemp Regular

    Member
    3
    May 6, 2016
    Germany
    I found another version of Goomba that let's you convert and actually play GBC games (and doesn't give the "This GamePak can only be used on a Game Boy Color system" error). It's called EZGoomba Frontend and you simply switch to the GBC tab, load your GBC ROM, select an output name and compile.
     
    Ty_ likes this.
  10. GalaxyYT
    OP

    GalaxyYT GBAtemp Regular

    Member
    4
    Feb 27, 2017
    Canada
    Wow, thanks! I'm gonna edit the main post and add this.
     
    Leonidas87, KuraudoSutoraifu and Ty_ like this.
  11. Ty_

    Ty_ GBAtemp Fan

    Member
    5
    May 22, 2018
    United Kingdom
    Nice. Thanks for the link
     
    KuraudoSutoraifu likes this.
  12. nWo

    nWo The Game Master

    Member
    5
    Oct 20, 2016
    Mexico
    Thanks for this!!! It works great. Always loved the Game Boy series.
     
    GalaxyYT likes this.
  13. CrossGamerHDX

    CrossGamerHDX Advanced Member

    Newcomer
    3
    Sep 10, 2017
    United States
    Can't wait for a fully working version I don't see myself converting gba
     
  14. Trunks2304

    Trunks2304 Banned

    Banned
    3
    May 23, 2018
    United Kingdom
    This worked for all my games except Oracle of Ages and Seasons..arguably the most important two :(

    Anyone know how to get those 2 games working? On Vba next they both freeze on boot after converting to .gba
     
  15. slovenhjelm

    slovenhjelm Newbie

    Newcomer
    1
    Jun 5, 2018
    Sweden
    Tried using ezgoomba with pokemon crystal and the game launched and is playable, however every time dialogue is triggered the games graphics is massively distorted. Is this something i just have to accept or have i done something wrong?

    Also, i really want to play the spacewold demo versions of pokemon gold/silver on my switch. Their file extensions are .sgb. i tried changing it to .gb and then running it through goomba but when i try to launch the result in VBA-next the emulator just freezes ^^. It was a long shot but i thought it was worth a try. Anyone else know how to do it?
     
    Last edited by slovenhjelm, Jun 5, 2018
  16. pinbi7

    pinbi7 GBAtemp Regular

    Member
    5
    Apr 4, 2004
    Canada
    Nice work, i remember goomba by flubba
    Back when gbatemp was first created.
    Have you tried pocketnes by loopy and flubba?
    I remember it being quite good at emulating the nes on gba(similar to goomba)
     
  17. hippy dave

    hippy dave BBMB

    Member
    14
    Apr 30, 2012
    United Kingdom
    Fun idea but probably not very necessary, there's at least one retroarch nes core working well now (check the development thread for retroarch libnx).
     
  18. The3rdknuckles

    The3rdknuckles GBAtemp Fan

    Member
    5
    Dec 30, 2015
    United States
    I think this is just what I’ve bern looking for because khedgb hasn’t been able to open for me and only gives me an error when opening it.
     
  19. Trunks2304

    Trunks2304 Banned

    Banned
    3
    May 23, 2018
    United Kingdom
    pokemon crystal does the same thing for me..oracle of seasons & ages wont even boot :cry:
     
  20. ruyor

    ruyor Member

    Newcomer
    4
    May 17, 2009
    United States
    Treat them as GBC games and change the .sgb to .gbc
     
Loading...