Help installing standard ports seen in the menu

Some of the ports which show in the menu (2048, Cave Story, Prince Of Persia) started right away when chosen,
I managed to install Duke3D by creating “eduke” folder and adding the grp files and it works too,
but some games don’t work and don’t try to install.
Super Mario War and Bermuda Syndrome don’t do anything and I have no idea how to install them.
XRick is trying to start but is missing data.zip even when it’s there.
Prince Of Persia works even though it’s not there in the ports folder but the controls are messed up.

Could someone write an installing guide (or make a video) for all of the games seen in the menu of the latest release, step by step, for non-programmers, the way you would explain it to your grandmother?

Use the “Missing Bios” in the game options menu

or check here: Bios · EmuELEC/EmuELEC Wiki · GitHub

xrick
Which file from their website should download and put there as data.zip?
source code + data (zip)
Windows binary (with SDL)
Linux i386 binary (without SDL)
anything else?

There’s nothing about Bermuda and Mario there.

From what i experienced, some of those ported games are installable quite easily, as they are abandonwared and can be quickly found as “ready to run” with no missing file in projects such as portsmaster, e.g.

To identify them, you gotta check the .sh launcher of a given game in the “ports_scripts” roms folder to find its init command and make sure it does exist within /usr/bin

If so, you may download this game file(s) and install in the expected ports roms folder (which name upper/lower case matters !).

In case it doesn’t launch when you solved everything upper, you may also have to edit the .sh of that game and modify its init_port line to remove all double-quotes.

I got 2 identical TV boxes with same Emuelec version but somehow, one didn’t need any .sh/.cfg/.ini re-edition while the other did to work properly on exact same bioses/roms.

Anyways i posted this up to help some people encountering same issues that i solved.

Thanks for the feedback. There is also a list of all the (running) ports for emuelec here:

1 Like