Sega Generations launcher

The Sega generations launcher is an alternative/companion launcher that is meant to compliment the default launcher and it acts as a replacement dashboard for the video game console. it was created by “WD Gaster” who is still actively working on the launcher.

It is completely coded from scratch and it does not use any proprietary code. it was fully built from scratch looking at code examples from the website stackoverflow. It was also built by looking at examples made with the “hathi” launcher tutorial which can be found on Google.

One of the advantages of the Dash/Launcher is its size, just below 4 megabytes in total.

the launcher simply asks the android OS to open the roms with the app it knows it works with. kind of similar if you ask android os to open a pdf file, the android os will open the default app it uses to open pdf files.

Currently it supports launching “Genesis/Megadrive” games in “.bin” format. Sega Master System titles in “.sms” format and Game Gear titles in “.gg” format.

The dashboard can be installed by double clicking the “Installer.bat” included in the rar file provided the files are in the same directory as the android adb executable.

conversely, removal can be done by running the “Uninstall.bat” included in the rar file.

Very important: NO BUTTONS SHOULD BE PRESSED ON THE CONTROLLER WHILE THE SCRIPT IS RUNNING. there are automated key presses that run in the script and messing with this can mess an installation up.

To recover from a bad installation, simply run the Uninstall.bat file, let it finish and try again.

Installation assumes that you have all the adb and Rockchip drivers installed and that you can push files to the device via adb.

Once installed the controls are as follows:

On the wireless controller: “A = accept and B - cancel or back out”

-The Sega Generations launcher is NOT compatible with wired controllers. However, if you have a working wireless controller, you can launch the original launcher from the app drawer on the dashboard and wired controllers should start working on the original launcher with no issue. If wired controllers are a must then this dash is not for you.

-Launching the “voice recorder” app and “developer tools” app from the app drawer is not recommended. they are not part of the dashboard but are listed as “launchable” apps from the drawer since the default android image comes with them. if you launch them and are not able to exit out, simply reboot the console with the power switch.

Starting with version 3.0 the launcher supports custom skins/themes.

Simply push a folder to the “SD” partition named “themes” and png format image files in the folder named “image1.png, image2.png image3.png, image4.png, image5.png”

It will set each png file as a wallpaper for various screens of the dashboard. the wallpapers must be in 1280*720 and in PNG format in order for it to work properly. After pushing the themes folder a reboot is highly advised.

Here is an example of the dash running with a custom wallpaper with the themes function:

As of version 3.0 there is currently only partial usb support for loading or roms and the expected path for this is “/mnt/usb_storage/USB_DISK0/udisk0/Games/Genesis”.

This is expected to change shortly, as usb mods become more commonplace and the other 2 compatible systems will follow.

In other words if a usb stick is connected to the console roms should be placed in a folder named “Genesis”, inside a folder named “Games”, which in turn should be on the root of the usb drive.

Once you choose system that you wish to launch games from, the list of games are shown in a list, sorted in alphabetical order:

pressing the “I” button on the main menu will give you system information pertaining to your system:

Also a few things to keep in mind:

Installing this requires adb so the following information is important:

THIS IS CONSIDERED A MODIFICATION AND YOU ARE DOING IT AT YOUR OWN RISK. ALSO DOING THIS MODIFICATION WILL VOID YOUR WARRANTY. YOU ARE RESPONSIBLE FOR ANYTHING THAT HAPPENS TO YOUR DEVICE.

IT IS NOT ADVISED TO OVERFILL YOUR DEVICE WITH GAMES, SPECIALLY ON THOSE DEVICES WITH SMALL STORAGE (IE 1GB UNITS). IF YOU ARE NOT USING THE USB MOD TO PLAY THE GAMES OFF THE USB DRIVE, I DO NOT SUGGEST YOU EXCEED 500MB-600MB OF GAMES. IF YOU ARE USING THE USB MOD YOU CAN PLACE LARGER COLLECTIONS ON THE USB DRIVE.

Genesis edition:
:projects:sega_generations_3.2_-_express_yourself-genesis_edition.rar

Megadrive edition:
:projects:sega_generations_3.2_-_express_yourself-megadrive_edition.rar


Launch Theme with custom installer included: (This is just a sample theme with a collection of wallpapers i found. I do not claim ownership of any of these wallpapers or images contained within. I just used the pictures to show what the launcher is capable of looking like) I look forward to see what your themes will look like :)

:projects:happy_release_day_theme.rar


Theme preview:

As a last note, please do not redistribute these packages with roms. That would be heartbreaking.

Please, do not pm me asking for support on this. I do not have much time of my own to provide support. I am leaving it up to the community to assist itself as much as possible. I suggest you check the thread on Gbatemp so you guys can help each other there:


https://gbatemp.net/threads/sega-generations-1st-launcher-companion-for-the-flashback-hd.494432/

Wirlkedtest86.75.244.80, 2018/01/18 19:14

It is a quality work. Thanks to all those who participate in it. But I have a problem files expired.;-)

Adminsteckbecken, 2018/01/18 19:19

I am in clarification, i will report if i know details

WDGasterwdgaster, 2018/01/19 07:54

files have been fixed :)

Hekeltest178.38.81.160, 2018/01/24 08:37

Basicly a nice dashboard, you should improve youre skin (graphics) and coding on it. Its possibly to use wired controllers on youre dashboard if you like contact me and i tell you how!

You should not hardcode the usb path because it can fail if someone uses a HDD or a HUB..

Keep on this great work.

You could leave a comment if you were logged in.