Jump to content

Split XBe's (Gb/Gba/Gbc Etc Seperate Emulators)

James Scriver

Recommended Posts

For those of you like myself who were looking for a way to have multiple instances of a multisystem emulator (instead of having seperate rom folders for each system within one emulator) without overwriting configs/saves,

Any hex editor should work, I used this one http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm#download

Make a copy of the desired emulator folder on your pc. In this example I used Xboyadvance_v24b07

Rename the folder to something more specific: I chose Xboyadvance_GB

Open the default .xbe in the Xboyadvance_GB folder in your hex editor

Select search > replace  - Make sure you've clicked the boxes labelled "text string" under the "find" and "replace with" sections, and uncheck the "case sensitive" option at the bottom.

In the "find" field enter xboyadvance

In the "replace with" field enter xboyadvanca (replace with whatever name you like, but it must be the same number of characters as xboyadvance - 11 characters)

Save the .xbe and ftp the folder to your xbox, you'll have to setup the default directories and configure everything, but once  you're done it should be all set.

You can follow the same method, and replace the xboyadvance with something different the second time, I just used xboyadvanca, and xboyadvancb, on mine., and the default that came with the emu for the third, and I now have 3 independent versions with their own configs, previews, saves etc.

I posted this tutorial hoping it would help some other picky people like myself, you can use it for different emulators like Neogenesis or Meka-X, but the search strings would change according to the name of the emulator of course.

I'm also attaching two edited Xboyadvance ..XBE's. You should be able to just plop these into copies of the emu folder and ftp it to your xbox, though you'll still have to configure the emu of course.


Edited XBE's.rar

Edited by James Scriver
  • Like 1
Link to comment
Share on other sites

Alternatively you can just replace E:\S with D:\S and E:\M with D:\M

i made a script for XBMC that will do this for emulators. It in the XBMC-Emustation repo in my github. 

What the above does it make the emulator save all its stuff in its root directory instead of E, so all you need to do is copy it a couple times and change the xbe title. 

  • Like 4
Link to comment
Share on other sites

  • 2 months later...
  • 4 months later...
  • 4 weeks later...

I followed this tutorial to split the Mekax emulator for Game Gear and Master System however the edited system (Game Gear) does not show up in the Unleashx dash. If I run the Xbox from File Manager it works. Any idea how I can get the emulator to show up in the Unleashx dash? Thanks for your help. 

Link to comment
Share on other sites

I figured it out. I had to rename the .xbe title for the emulator. Once I did that it appeared in the Unleashx dashboard. I did this using the Unleashx File Explorer program. Highlight the .xbe you want to rename and press the white button on the controller. Then select rename xbe title and rename it. I also found a program called XBE Renamer that allows you to rename xbe titles on your pc. 

Link to comment
Share on other sites

  • 1 month later...

so my problems is i have game gear master sg 1000 using all the same emulator <MekaX-v3b16>
but i made a folder for each so game gear has the MekaX-v3b16 inside incl art video etc 
and so does master and sg 1000
than when i start the emulators of course you set the correct path for art video roms etc ! 
when i close down the emulator and restart it gives me master systems when i change to gamegear it gives me gamegear on all separate emulators they all use the same emulator but they dont use the same folder ! so what do i do to fix this use another kind of emulator 
for genesis i use Neogenesis_v25b19 no problems

game boy game boy color and gameboy adance using the same emulator 
but separate folders of course dont havy any problems they all lets same keep to them self and dont mess with each others settings or skins rom paths etc etc !

Link to comment
Share on other sites

  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By technoob
      Sorry for opening another topic so soon, with the other one un-replied, I just needed to know how to properly manage the upload of roms and emulators on a hard-modded Xbox with Slayers 2.7 as default dashboard.
      Basically, I got a lot of roms and some good new emulators (alongside the ones which were already installed with the dashboard). Where do I put each roms (they're a lot of stuff)? Do I need to make folders like "Nintendo 64", "Nes", etc.. asking you this because there's a "Roms" folder in "F:" drive but many of the files can have the same name (as they're usually in .zip format). Do I have to place the roms in specific folder of the emulator  or there's a specific setting to follow ? Should emulators be uploaded in "Emulators" or "Games" folders ?  thanks
    • By puntja
      Hey Guys! 

      I have a question. 

      Some of my Games are widescreen patched. I used a hex editor to modify the default.xbe file

      Would it be possible to implement a check like:

      if defaultwide.xbe is present, then let the user decide if he wants to start the default.xbe or defaultwide.xbe

      Because sometimes I have my xbox connected to my CRT and sometimes to my Oled and this would make life WAY easier
    • By Silver
      I installed Emustation on F drive and have set up most of my roms and box art. I also installed Ninja Massive in my F drive under Emus. How can I run Ninja Massive from Emustation? Do I have to exit the Emustation dash and then run it?

Board Life Status

Board startup date: April 23, 2017 12:45:48
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.