Adding Games to Atgames Genesis Flashback HD

34,857

19

87

This will just be a quick walkthrough of how to add games to your Atgames Genesis Flashback HD. If you don't know what you are doing and aren't careful you can completely brick your unit as this instructable requires modification of a sensitive area of the Atgames Genesis Flashback HD (called just Flashback from here on out). That said I cannot be held responsible for any damage you may cause, this is at your own risk.

Tools you need:

Philips Screwdriver

a computer that has a working adb setup (android bridge, I will not cover installing this here, you will have to instructions on creating an android development environment elsewhere)

a mini USB cable

a brain

general android knowledge can be helpful

Forgive this roughness of this instructable, I hadn't planned on making one, however a month after release nobody else has made one yet, I will make one just until someone makes a better one.

P.S. Adding games to the Atari flashback 8 gold is similar after a minor hadware mod. hint: The games are stored in an obb.

Supplies:

Step 1: Open Your Flashback and Connect It to a PC.

To open the unit you must remove the 7 screws, 4 are under the 4 feet pads, one is under the label, see image.

after the screws are removed take off the cover gently as not to break the wires connecting to the top.

Now plug in the Mini USB came on the mini USB plug on the unit circuit board, and then into your computer.

Wait a moment and the rk3036 will show up in your devices. When it does you are ready to go.

Step 2: Prepare Your Flashback

Now navigate to where you have ADB installed and run the following commands to prepare your unit to add games. (all commands are case sensitive)

"adb devices"

This command starts the adb daemon and verify the flashback is connected


"adb pull /system/atgames/all-games.ini"

This command copies the all-games.ini file you will need to modify to your computer.

"adb shell mount -o rw,remount,rw /system "

This command is where the risk starts, it tells your flashback to allow modifications to the system folder.

"adb shell mv /system/atgames/all-games.ini /system/atgames/all-games.bak"

This command creates a backup of the original all-games.ini to restore if needed later.

" adb shell ln -s /sdcard/Games/all-games.ini /system/atgames/all-games.ini"

This command creates a symlink from the original all-games.ini and points it to the NAND Flash for easy access.

" adb shell mount -o ro,remount,ro /system"

This command restores the original read only state to the system files.

Open NAND FLASH folder on the rk3036 device and create the folder "Games" (case is important here as well)

copy the all-games.ini file from your adb folder to the newly created "Games" folder

Try the system, make sure it still works correctly.
If it does not make sure the all-games.ini file is where it belongs and that there were no typos in the above or things will not work.

Step 3: Adding the Games

Note: games MUST be in .bin format (not just .bin extension) If they are in .smd or .mgd format they will not boot. Try to find a converter. (.sms and .gg also work but for the scope of this guide we will stick with genesis games)


The game can be named whatever you want but must have a bin extension and no spaces.

Ex.: Whatever.bin

drag the game to the created "Games" folder on the rk3036 device.

Now add a cover for the game with the same name and .png added.
format is PNG, resolution is 640x320.

Ex: Whatever.bin.png


Finally open the all-games.ini and add the following for each game, Replace the in bold with your own info.

[Game Name]
File=/sdcard/Games/whatever.bin

Platform=Genesis

Genre=Sega

Description=this is a description of the game the real unit also included gameplay controls.

D=Pad-Does stuff

A=Other stuff

C=whatever.

Now safe the all-games.ini and copy it to the "Games" folder you created

finally reboot the system and enjoy your new games.

Step 4: Restore to Stock (Optional)

If you feel the need to restore to stock follow these directions:

Navigate to your adb folder

run the following commands:

"adb devices"
This command starts the adb daemon and verify the flashback is connected

"adb shell mount -o rw,remount,rw /system "

This command is where the risk starts, it tells your flashback to allow modifications to the system folder.

"adb shell rm /system/atgames/all-games.ini"

This command removes the symlink you created.


"adb shell mv /system/atgames/all-games.bak /system/atgames/all-games.ini"

This command copies the original all-games.ini back into place.

" adb shell mount -o ro,remount,ro /system"

This command restores the original read only state to the system files.

Now navigate to the rk3036 device and delete the "Games" folder you created"

You have restored stock.

Step 5: Reassemble

Simple.

1. Remove USB Cable

2. Replace cover

3. Flip upside-down and screw in 7 screws

4. Replace label and feet

5. Enjoy

Share

    Recommendations

    • Woodworking Contest

      Woodworking Contest
    • IoT Challenge

      IoT Challenge
    • Classroom Science Contest

      Classroom Science Contest

    87 Discussions

    0
    None
    chris yeo

    2 months ago

    My Sega has a slot on it to allow playing of games - from a SD card - why would it be necessary to open the case and mod the unit ?

    0
    None
    VictoriaF39

    3 months ago on Step 5

    Mine is different, UK version though still AT games. There is no USB port although there is a micro USB port to use for a power supply, would you know how I could connect mine to add games? I have tried to connect via the micro USB but that just allows me to turn the power on

    IMAG0176.jpg
    0
    None
    MartinS418

    Question 1 year ago

    I was an idiot and tried adding more games after my initial 5 to see how it works, however I screwed up and now all I get is the atgames logo at the boot but no games where did I screw up? Can I bring this back to factory ? I also get some error in command prompt stating the adb: error: remote object "adb pull /system/atgames/all-games.ini" does not exist

    1 answer
    0
    None
    TangoMuffinMartinS418

    Answer 4 months ago

    /system/atgames/all-games.ini" does not exist anymore if you followed the guide it's /sdcard/Games/all-games.ini . The one on system is just a link that file.

    0
    None
    MartinS418

    11 months ago

    So I had it working with some added game, I got greedy and now it will go through the atgames logo then go black screen. i try the adb device command and nothing shows up. Did I brick or is there away I can bring it back? Or is someone a little bit smarter and willing to take a crack at it cause they know whats wrong???

    0
    None
    OriginalSebie

    Question 11 months ago

    Are you sure about the picture resolution 640x320? Game covers in console look more like portrait than landscape?

    0
    None
    KrisB71

    Question 12 months ago

    There is a new model with 2.8GB SD storage in it instead of 1GB ... but the symlink to the ini file on the SD won't work ...

    I suspect as mount shows that it is in vfat:
    /dev/block/vold/31:13 /mnt/internal_sd vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0

    Any ideas?

    Thanks

    0
    None
    Sunshine_Pineapple

    1 year ago

    I hope I'm not too late to this thread. I was in the middle of entering the commands and everything was going well. Then Windows explorer decided to freeze up and then crash. My pc does this sometimes when there are android devices attached to it and I don't know why. I should have considered that but I took the risk. When I got it running again I continued from where I left off, which was the command that switches everything back to read only. When I got to the "make sure it still works" part I get the atgames logo and then it tries to boot into the menu but the screen flickers and then stays black. Somethings messed up. I was thinking I bricked it, but bricking something usually means that it just doesn't turn on at all. So I want to be sure if I'm passed the point of no return on this thing before I spend the money that I might not need to spend.

    0
    None
    JonP112

    1 year ago

    Hello

    I have a problem
    I can Only read all-game.ini
    What the problem
    Thank you for you answer

    20180104_062316.jpg
    3 replies
    0
    None
    NoahK39JonP112

    Reply 1 year ago

    First, When you're mounting the system as writable you need to use the -o arguement, alternatively "adb remount" will mount the system as writable. Second, it appears you're missing the APK directory (mine is empty but originally it had backups for the system apps, I didn't delete them through adb so there must be something going on internally), here's the original atgames folder for the non-OBB version(note the build date on the genesis and master system apk files): https://anonfile.com/kau6ufd7bf/atgames.zip

    0
    None
    MartinS418NoahK39

    Reply 1 year ago

    ok how would i add these to make my Flashback Genesis live again?

    0
    None
    JonP112JonP112

    Reply 1 year ago

    Hello
    I success To hack
    Because i use win 7
    I hack To win10

    0
    None
    RickyP41

    Question 1 year ago on Step 3

    For when the tutorial to add Mastersystem games? Thank you

    0
    None
    RetroM1

    1 year ago

    Does anyone know how i can change the folder names.
    like i wanna change Bonus Games into Master System of Game Gear

    0
    None
    RetroM1

    Question 1 year ago

    Does anyone know how i can change the folder names.
    like i wanna change Bonus Games into Master System of Game Gear

    0
    None
    tnt2gamer

    1 year ago

    Is there a way to backup and restore the Sega Genesis Flashback HD and the Atari Flashback 8 Gold? Also, does anyone have a backup image for the Atari Flashback 8 Gold? I am adding games to my Sega Flashback, but I blew up my Atari Flashback. It is stuck in a loop on the menu now, and the 01dd806188a53f0c5b7ab692b36c286c subfolder under /mnt/obb has disappeared.

    3 replies
    0
    None
    tnt2gamertnt2gamer

    Reply 1 year ago

    OK. The Atari Flashback 8 Gold is working again. I had created a symlink to a all-games.ini in a new folder and then renamed it to .bak instead of renaming the original one. I found 85 extra games on the unit, and 21 extra games are already in the all-game.ini file. You just have to remove the # signs from the entries. One of them (Pitfall II) did not work, but the other 20 did. I will try getting other games to work now (starting with the other games already on the system and games that are known to work on the Atari Flashback Portable). :D

    0
    None
    tnt2gamertnt2gamer

    Reply 1 year ago

    My Atari Flashback is now non-OBB and is running 196 games. :D

    0
    None
    tnt2gamertnt2gamer

    Reply 1 year ago

    My Sega Batch Code is D10608, Model is FB3680.

    Mt Atari Batch Code is D10608, Model is AR3620.

    0
    None
    KyleD109

    1 year ago

    Thanks. This has worked for me. However I have just a couple of questions.

    1. To Add more games after completing this, do you just need to copy the games to the Games folder on the board and modify the .ini file?

    2. It says that it can support .sms games, so how to I go about adding an .sms rom. Do add the games with the .sms extension and add to ini file but using the naming convention File=/sdcard/Games/whatever.sms and for the picture .sms.png?

    Thanks again.