A lot of people have gotten here to mod this console that was quite a surprise among all these mini consoles and wanabes, Putting the ethics of the use of certain emulators aside, the console has a lot of potential for retro gaming even with the stock official firmware. I know a lot of owners would like to have a better experience with it without voiding their warranties or bricking their units by trying one of the CFWs out there, so, I've decided to open this thread to share my findings and maybe get even more findings from other users to get the best out of this little console without the hassle that hacking might be for some people. Before starting, I don't guarantee that this works with version 1.0 (the one with Cobra Command), this has been tested with version 1.1.
For starters: by creating the folder "retrobit games" in the root directory of an SD card, the system will search for the contents inside it and, depending on what the extension of the files is, an emulator will be loaded with the selected roms.
Emulators:
*MAME4droid. Specifically, version 0.139u1. You need the romsets for this version, most of them haven't changed in respect to the latest version and can be rebuilt using a ROM utility.
*FCEUX. This is capable of running most of the NES/Famicom roms and FDS disk images with a very good level of compatibility and emulation, including extra sound.
*SNES9x 2010: Super Nintendo emulator.
*VBA Next: Game Boy Advance emulator. (very slow).
*mGBA: Multiple Nintendo portable emulator with great compatibility and speed. Supports GB, GB Color, GB Advance. It also supports DS but seems like there's not enough memory to run them.
*Genesis Plus GX: Sega 8-bit and 16-bit emulator. Supports SG-1000, Master System, Game Gear, MD/Genesis, Sega CD and 32X. Great emulation with great sound quality and speed.
*Mednafen Supergrafx: PC-Engine/TG-16 emulator. Great compatibility and speed.
The system finds and shows the following file types:
.PNG, .ZIP, .NES, .SFC, .GB, .GBA, .BIN, .GG, .PCE, .SM
Each file type triggers an specific function:
*.PNG: Thumbnail files
*.ZIP: MAME emulator
*.NES: FCEUX
*.SFC: SNES9x
*.GB: mGBA
*.GBA: VBA Next
*.BIN, *.GG: Genesis Plus GX
*.PCE: Mednafen Supergrafx
*.SM: Unknown (firmware update?)
And this is where the qwirks begin:
*.PNG files can take a lot of memory, is recommended that small files should be used. In order to link them with a file, it has to have the same name of the ROM, plus the word "game" (i.e. megaman.zip, megamangame.png)
*Famicom Disk System images: the fds files have to have the NES extension to run. The BIOS rom is also required
*Game Boy Color and GB Advance in mGBA: All the roms have to have the GB extension, if GBA extension is used, VBA Next will start instead and is really slow.
*SG-1000 and Master System games: The .GG extension must be used, however, GPGX does not automatically choose the proper emulation for all games, only a few go directly to SG-1000 mode or SMS mode.
*Genesis, Sega CD and 32X: All ROMS have to have the .BIN extension. Running the BIOS of one of the CD systems will enable CD-ROM emulation (more details later). At this moment, I have not been able to run any 32X roms, however, since SVP Virtua Racing performs very slowly, 32X emulation is probably slow as well.
*PC Engine and SuperGrafx. All have to have the PCE extension. I have not been able to run games from CD-ROM images.
This is just the beginning. With this info you will be able to test roms for a quick play. There's more you can do with it but that will be for another moment, there are many ways to customize the menu and each emulator has it own capabilities and there are some useful workarounds to certain limitations. Have fun!
For starters: by creating the folder "retrobit games" in the root directory of an SD card, the system will search for the contents inside it and, depending on what the extension of the files is, an emulator will be loaded with the selected roms.
Emulators:
*MAME4droid. Specifically, version 0.139u1. You need the romsets for this version, most of them haven't changed in respect to the latest version and can be rebuilt using a ROM utility.
*FCEUX. This is capable of running most of the NES/Famicom roms and FDS disk images with a very good level of compatibility and emulation, including extra sound.
*SNES9x 2010: Super Nintendo emulator.
*VBA Next: Game Boy Advance emulator. (very slow).
*mGBA: Multiple Nintendo portable emulator with great compatibility and speed. Supports GB, GB Color, GB Advance. It also supports DS but seems like there's not enough memory to run them.
*Genesis Plus GX: Sega 8-bit and 16-bit emulator. Supports SG-1000, Master System, Game Gear, MD/Genesis, Sega CD and 32X. Great emulation with great sound quality and speed.
*Mednafen Supergrafx: PC-Engine/TG-16 emulator. Great compatibility and speed.
The system finds and shows the following file types:
.PNG, .ZIP, .NES, .SFC, .GB, .GBA, .BIN, .GG, .PCE, .SM
Each file type triggers an specific function:
*.PNG: Thumbnail files
*.ZIP: MAME emulator
*.NES: FCEUX
*.SFC: SNES9x
*.GB: mGBA
*.GBA: VBA Next
*.BIN, *.GG: Genesis Plus GX
*.PCE: Mednafen Supergrafx
*.SM: Unknown (firmware update?)
And this is where the qwirks begin:
*.PNG files can take a lot of memory, is recommended that small files should be used. In order to link them with a file, it has to have the same name of the ROM, plus the word "game" (i.e. megaman.zip, megamangame.png)
*Famicom Disk System images: the fds files have to have the NES extension to run. The BIOS rom is also required
*Game Boy Color and GB Advance in mGBA: All the roms have to have the GB extension, if GBA extension is used, VBA Next will start instead and is really slow.
*SG-1000 and Master System games: The .GG extension must be used, however, GPGX does not automatically choose the proper emulation for all games, only a few go directly to SG-1000 mode or SMS mode.
*Genesis, Sega CD and 32X: All ROMS have to have the .BIN extension. Running the BIOS of one of the CD systems will enable CD-ROM emulation (more details later). At this moment, I have not been able to run any 32X roms, however, since SVP Virtua Racing performs very slowly, 32X emulation is probably slow as well.
*PC Engine and SuperGrafx. All have to have the PCE extension. I have not been able to run games from CD-ROM images.
This is just the beginning. With this info you will be able to test roms for a quick play. There's more you can do with it but that will be for another moment, there are many ways to customize the menu and each emulator has it own capabilities and there are some useful workarounds to certain limitations. Have fun!