batocera.linux

Third party OS images and hardware mods
Post Reply
jaspov
Posts: 32
Joined: Thu Feb 20, 2020 4:36 am
languages_spoken: english
ODROIDs: OGA
Has thanked: 13 times
Been thanked: 4 times
Contact:

Re: batocera.linux

Post by jaspov »

monza wrote:
Mon Apr 13, 2020 12:46 pm
Can you change the built-in auto-updater to use the beta releases instead of stable?
Yes that's possible.

Edit: userdata\system\bestand batocera.conf (e.g. using winscp in windows)

Then change this section:

# ------------ G - UPDATES ------------ #
## Automatically check for updates at start (0,1)
updates.enabled=1
# default : stable ; set to beta to get the next version currently being tested. set to unstable at your own risk to get the development version.
updates.type=beta
These users thanked the author jaspov for the post:
monza (Thu Apr 16, 2020 4:26 pm)

Conte_Hamlin
Posts: 7
Joined: Sat Mar 28, 2020 9:24 pm
languages_spoken: english, italian
ODROIDs: Odroid GO Advance
Has thanked: 3 times
Been thanked: 0
Contact:

Re: batocera.linux

Post by Conte_Hamlin »

Hagui wrote:
Mon Apr 06, 2020 3:53 am
This is what i have:

When you are in a mame game:
The R1 button to enter in the menu. The L1 to select. Later you just have to change in that menu the buttons A,B,X,Y and return to the main menu where says Input (general), and return again to exit. Mame save automatically the configuration.

Later in the future, you just have to enter in a mame game, and before the game start, just press the R1 button to enter in the menu, and with the L1 select what you want if you want change something for all the games, change whatever you need, and that's all.
If you want to change something for that game, choose the option Input (this game) and whatever you change will be just for that game.

In both options when you finish choose return to game and that menu will disappear and you can play the game with your options or if you want all the games with the same options, change it in Input (General)

The R1 and L1 is my option, you can choose any button of your preferences.
Thank you!

Question to all: is the "problem" with the Paragon sw solved?

monza
Posts: 2
Joined: Tue Feb 25, 2020 6:40 am
languages_spoken: english
ODROIDs: Odroid Go Advance
Has thanked: 2 times
Been thanked: 0
Contact:

Re: batocera.linux

Post by monza »

The 17/4 beta looks to have fixed the battery indicator icon.

I know it is personal preference but how do you change the select and back buttons in the menus? Want to make A (east) to be select and B (south) to be back. Only want to change this in the game selection menus but leave as is for the actual games.

General_Freed
Posts: 6
Joined: Thu Mar 19, 2020 3:23 pm
languages_spoken: english, german
ODROIDs: ODroid Go Advance
Has thanked: 1 time
Been thanked: 2 times
Contact:

Re: batocera.linux

Post by General_Freed »

How can i change an Emulator?
Like I want to use newer(?) Version of MAME 139 instead of 78

When it comes to MAME I am completely lost...

jaspov
Posts: 32
Joined: Thu Feb 20, 2020 4:36 am
languages_spoken: english
ODROIDs: OGA
Has thanked: 13 times
Been thanked: 4 times
Contact:

Re: batocera.linux

Post by jaspov »

New beta is out: 5.26-dev 2020/05/02 04:15
http://batocera.org/upgrades/odroidgoa/beta/last/

Tyrell78
Posts: 10
Joined: Mon Mar 16, 2020 2:05 am
languages_spoken: english
Has thanked: 0
Been thanked: 1 time
Contact:

Re: batocera.linux

Post by Tyrell78 »

jaspov wrote:
Sun May 03, 2020 5:18 pm
New beta is out: 5.26-dev 2020/05/02 04:15
http://batocera.org/upgrades/odroidgoa/beta/last/
Amiberry runs 50Hz once again. Fluid scrolling back again :)

User avatar
JLsoft
Posts: 50
Joined: Wed Feb 26, 2020 12:21 pm
languages_spoken: english
ODROIDs: ODROID Go Advance
Has thanked: 6 times
Been thanked: 20 times
Contact:

Re: batocera.linux

Post by JLsoft »

jaspov wrote:
Sun May 03, 2020 5:18 pm
New beta is out: 5.26-dev 2020/05/02 04:15
http://batocera.org/upgrades/odroidgoa/beta/last/
...annnnd...now EmulationStation's game list isn't showing zips/7z/etc in a bunch of folders, but not -all-. It'll say <NO ENTRIES FOUND>, even though the main system selection screen will show the proper "#### Games" count. It won't even show subfolders in a lot of places, or only show 3 or 4 folders when there should be way more.

No filters enabled, all extensions enabled...it just doesn't show the majority of things. Ugh :I

General_Freed
Posts: 6
Joined: Thu Mar 19, 2020 3:23 pm
languages_spoken: english, german
ODROIDs: ODroid Go Advance
Has thanked: 1 time
Been thanked: 2 times
Contact:

Re: batocera.linux

Post by General_Freed »

Could you kindly fix DreamCast Controls?
Shoulder Buttons do not work and Analog Stick has multiple Inputs. For Example in StarWars E1 Racer pushing the Analog Stick up moves up AND changes View. As pushing left is steering AS WELL AS changing HUD.
Please, please, please fix this
These users thanked the author General_Freed for the post:
historymaker118 (Thu May 21, 2020 4:01 am)

User avatar
JLsoft
Posts: 50
Joined: Wed Feb 26, 2020 12:21 pm
languages_spoken: english
ODROIDs: ODROID Go Advance
Has thanked: 6 times
Been thanked: 20 times
Contact:

Re: batocera.linux

Post by JLsoft »

2020/05/06 beta fixes EmulationStation problem I mentioned 2 posts ago :)

nadenislamarre
Posts: 150
Joined: Tue Apr 26, 2016 5:18 am
languages_spoken: english
ODROIDs: xu4
Has thanked: 0
Been thanked: 30 times
Contact:

Re: batocera.linux

Post by nadenislamarre »

@odroid

hi,
i've surprisingly received a black odroid go advanced yesterday in my letter box.
a version with the wifi.
batocera is booting and working nicely.

i've updated the kernel to the hash 26e57
i've fixed the Makefile of the module esp8089 (to for the correct value of KBUILD)
A modprobe of the module fails with the following :

[ 61.011462] ***** EAGLE DRIVER VER:bdf5087c3deb*****
[ 61.011462]
[ 61.011556] ESP8089 reset via GPIO 105
[ 72.008061] esp_sdio_init ------ RETRY ------
[ 72.008158] ESP8089 reset via GPIO 105
[ 72.008177] gpio-105 (esp_reset): gpiod_request: status -16
[ 72.008216] ESP8089 reset via GPIO 105
[ 72.008226] gpio-105 (esp_reset): gpiod_request: status -16
[ 83.008082] esp_sdio_init ------ RETRY ------
[ 83.008191] ESP8089 reset via GPIO 105
[ 83.008214] gpio-105 (esp_reset): gpiod_request: status -16
[ 83.008257] ESP8089 reset via GPIO 105
[ 83.008268] gpio-105 (esp_reset): gpiod_request: status -16

i've not yet investigated.
does somebody know this issue ?

Nicolas

nadenislamarre
Posts: 150
Joined: Tue Apr 26, 2016 5:18 am
languages_spoken: english
ODROIDs: xu4
Has thanked: 0
Been thanked: 30 times
Contact:

Re: batocera.linux

Post by nadenislamarre »

possibly something with esp_reset_gpio ?

nadenislamarre
Posts: 150
Joined: Tue Apr 26, 2016 5:18 am
languages_spoken: english
ODROIDs: xu4
Has thanked: 0
Been thanked: 30 times
Contact:

Re: batocera.linux

Post by nadenislamarre »

i applied this patch too, without success :

Code: Select all

diff --git a/arch/arm64/boot/dts/rockchip/rk3326-odroidgo2-linux.dts b/arch/arm64/boot/dts/rockchip/rk3326-odroidgo2-linux.dts
index 5cb56c0..9695263 100644
--- a/arch/arm64/boot/dts/rockchip/rk3326-odroidgo2-linux.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3326-odroidgo2-linux.dts
@@ -298,6 +298,28 @@
 		clock-output-names = "CLK_CAMERA_25MHZ";
 		#clock-cells = <0>;
 	};
+
+	sdio_pwrseq: sdio-pwrseq {
+		compatible = "mmc-pwrseq-simple";
+		pinctrl-names = "default";
+		pinctrl-0 = <&wifi_enable_h>;
+
+		/* CHIP_EN GPIO3_B6 */
+		reset-gpios = <&gpio3 RK_PB6 GPIO_ACTIVE_LOW>;
+	};
+
+	wireless-wlan {
+		compatible = "wlan-platdata";
+		rockchip,grf = <&grf>;
+		/* wifi_chip_type - wifi chip define
+		* ap6210, ap6330, ap6335
+		* rtl8188eu, rtl8723bs, rtl8723bu
+		* esp8089
+		*/
+		wifi_chip_type = "esp8089";
+		sdio_vref = <3300>; //1800mv or 3300mv
+		status = "okay";
+	};
 };
 
 
@@ -962,6 +984,19 @@
 	status = "okay";
 };
 
+&sdio {
+	bus-width = <4>;
+	cap-sd-highspeed;
+	cap-sdio-irq;
+	disable-wp;
+	supports-sdio;
+	ignore-pm-notify;
+	keep-power-in-suspend;
+	/* non-removable; */
+	mmc-pwrseq = <&sdio_pwrseq>;
+	status = "okay";
+};
+
 &tsadc {
 	pinctrl-names = "gpio", "otpout";
 	pinctrl-0 = <&tsadc_otp_gpio>;
@@ -1072,6 +1107,12 @@
 					<2 RK_PA7 RK_FUNC_GPIO &pcfg_pull_up>;
 		};
 	};
+
+	sdio-pwrseq {
+		wifi_enable_h: wifi-enable-h {
+			rockchip,pins = <3 RK_PB6 RK_FUNC_GPIO &pcfg_pull_none>;
+		};
+	};
 };
 
 /* DON'T PUT ANYTHING BELOW HERE.  PUT IT ABOVE PINCTRL */

historymaker118
Posts: 1
Joined: Mon Mar 02, 2020 9:58 pm
languages_spoken: English (UK)
ODROIDs: Odroid Advance
Has thanked: 1 time
Been thanked: 0
Contact:

Re: batocera.linux

Post by historymaker118 »

I'm having issues with n64 emulation using the libretro / parallel n64 emulator, games won't launch. Is there some other config option I need to change to use this emulator (I've been informed it's the best emulator available for n64 on the system at this point). Also can someone please provide me with a guide for how to remap the buttons for n64? I'd like to be able to use the dpad for the c-buttons (I've never once used the dpad on the n64 controller or the left shoulder button for that matter) as that will make many games playable as currently only two of the four c-buttons are mapped.

nadenislamarre
Posts: 150
Joined: Tue Apr 26, 2016 5:18 am
languages_spoken: english
ODROIDs: xu4
Has thanked: 0
Been thanked: 30 times
Contact:

Re: batocera.linux

Post by nadenislamarre »

on batocera, for the moment, pads configuration is automatic. you cannot custom them. however, they are done according to real pads, why to change them ?

flowen8
Posts: 26
Joined: Wed Sep 11, 2019 8:02 am
languages_spoken: english
ODROIDs: odroid go Odroid go Advance
Has thanked: 2 times
Been thanked: 6 times
Contact:

Re: batocera.linux

Post by flowen8 »

nadenislamarre wrote:
Thu May 21, 2020 3:19 pm
on batocera, for the moment, pads configuration is automatic. you cannot custom them. however, they are done according to real pads, why to change them ?
He said that two of the c buttons were unbound.

joinski
Posts: 18
Joined: Mon Feb 17, 2020 11:46 pm
languages_spoken: english, german
ODROIDs: ODROID Go Advance
Has thanked: 3 times
Been thanked: 7 times
Contact:

Re: batocera.linux

Post by joinski »

historymaker118 wrote:
Thu May 21, 2020 4:04 am
Also can someone please provide me with a guide for how to remap the buttons for n64? I'd like to be able to use the dpad for the c-buttons (I've never once used the dpad on the n64 controller or the left shoulder button for that matter) as that will make many games playable as currently only two of the four c-buttons are mapped.
As long as you are using one of the libretro emulators for N64 (like MUPEN64PLUS-NEXT for example) you can access the RetroArch Quick Menu by pressing Hotkey + B while in game. Then you navigate to Controls, Port 1 Controls and there you can assign the buttons to your needs. You can save this setting by going to "Save Game Remap File".

So for Super Mario 64 for example, i would change the Control settings to this:
Analog-to-digital type -> None
D-Pad up -> C Buttons Y-
D-Pad down -> C Buttons Y+
D-Pad left -> C Buttons X-
D-Pad right -> C Buttons X+
L-Shoulder -> Z Trigger

User avatar
JLsoft
Posts: 50
Joined: Wed Feb 26, 2020 12:21 pm
languages_spoken: english
ODROIDs: ODROID Go Advance
Has thanked: 6 times
Been thanked: 20 times
Contact:

Re: batocera.linux

Post by JLsoft »

...also if using one of the Libretro N64 emulators, the Quick Menu option is already set up so that when you hold R, it toggles the 4 face buttons into the C buttons.
These users thanked the author JLsoft for the post:
joinski (Sun May 24, 2020 6:15 pm)

dmprice79
Posts: 17
Joined: Sun Feb 09, 2020 4:12 am
languages_spoken: english
ODROIDs: Go Advance
Has thanked: 0
Been thanked: 2 times
Contact:

Re: batocera.linux

Post by dmprice79 »

Is there a way to add cheat files to this image? I am currently using emulec and it has a folder where you can add cheats to the emulator folders. Any info would be helpful. Thanks

FormulaFox
Posts: 25
Joined: Tue Feb 18, 2020 7:50 am
languages_spoken: english
ODROIDs: Go Advance
Has thanked: 0
Been thanked: 4 times
Contact:

Re: batocera.linux

Post by FormulaFox »

dmprice79 wrote:
Thu May 28, 2020 10:49 am
Is there a way to add cheat files to this image? I am currently using emulec and it has a folder where you can add cheats to the emulator folders. Any info would be helpful. Thanks
I can't for the life of me remember how, but there is a way to download cheat files from within the OS. Then it's just a matter of finding where it puts the files and edit them to add any codes you want(if it doesn't already have them).

3ndm3
Posts: 11
Joined: Wed May 27, 2020 11:59 am
languages_spoken: English
ODROIDs: ODROID-GO Advance Black Edition Clear White
Has thanked: 1 time
Been thanked: 2 times
Contact:

Re: batocera.linux

Post by 3ndm3 »

has anyone using batocera pack by MikOzzZ and update to 5.26?. and how?.

pyoner
Posts: 6
Joined: Wed Jun 03, 2020 6:27 pm
languages_spoken: chinese
Has thanked: 0
Been thanked: 0
Contact:

Re: batocera.linux

Post by pyoner »

Thank you for providing such a nice gaming environment, currently using OGA 1.1 to near perfection, but there is one small problem....

How do I get back to the game menu in the game? In version 5.26 ><

3ndm3
Posts: 11
Joined: Wed May 27, 2020 11:59 am
languages_spoken: English
ODROIDs: ODROID-GO Advance Black Edition Clear White
Has thanked: 1 time
Been thanked: 2 times
Contact:

Re: batocera.linux

Post by 3ndm3 »

pyoner wrote:
Wed Jun 03, 2020 6:34 pm
Thank you for providing such a nice gaming environment, currently using OGA 1.1 to near perfection, but there is one small problem....

How do I get back to the game menu in the game? In version 5.26 ><
what emulator?. mostly button VI is a pause or menu button.

pyoner
Posts: 6
Joined: Wed Jun 03, 2020 6:27 pm
languages_spoken: chinese
Has thanked: 0
Been thanked: 0
Contact:

Re: batocera.linux

Post by pyoner »

3ndm3 wrote:
Wed Jun 03, 2020 6:45 pm
pyoner wrote:
Wed Jun 03, 2020 6:34 pm
Thank you for providing such a nice gaming environment, currently using OGA 1.1 to near perfection, but there is one small problem....

How do I get back to the game menu in the game? In version 5.26 ><
what emulator?. mostly button VI is a pause or menu button.
Thank you, I found my way back to the menu later, D-PAD Left + IV :)
Also, how do I change the joystick configuration of the dreamcast emulator? I can't speed up when I'm playing Crazy Taxi, but the accelerator button is missing?

Thank you.

SNESFAN
Posts: 3
Joined: Tue Feb 18, 2020 7:21 am
languages_spoken: english
Has thanked: 0
Been thanked: 2 times
Contact:

Re: batocera.linux

Post by SNESFAN »

found a bug/regression in v5.26 stable 20200527 was working in v5.25 20200314

Core: SNES9x-NEXT

save/load state either manual or auto crashes back to menu

removed savestate files and did fresh image on OGA and problem remained. The other SNES9x core behaves as expected. (-NEXT has better performance in games like mario rpg)

3ndm3
Posts: 11
Joined: Wed May 27, 2020 11:59 am
languages_spoken: English
ODROIDs: ODROID-GO Advance Black Edition Clear White
Has thanked: 1 time
Been thanked: 2 times
Contact:

Re: batocera.linux

Post by 3ndm3 »

pyoner wrote:
Thu Jun 04, 2020 1:01 am
3ndm3 wrote:
Wed Jun 03, 2020 6:45 pm
pyoner wrote:
Wed Jun 03, 2020 6:34 pm
Thank you for providing such a nice gaming environment, currently using OGA 1.1 to near perfection, but there is one small problem....

How do I get back to the game menu in the game? In version 5.26 ><
what emulator?. mostly button VI is a pause or menu button.
Thank you, I found my way back to the menu later, D-PAD Left + IV :)
Also, how do I change the joystick configuration of the dreamcast emulator? I can't speed up when I'm playing Crazy Taxi, but the accelerator button is missing?

Thank you.
press button I + B will open a emulator quick menu, go to control options and change it there.

pyoner
Posts: 6
Joined: Wed Jun 03, 2020 6:27 pm
languages_spoken: chinese
Has thanked: 0
Been thanked: 0
Contact:

Re: batocera.linux

Post by pyoner »

pyoner wrote:
Wed Jun 03, 2020 6:34 pm

press button I + B will open a emulator quick menu, go to control options and change it there.
I tried this method in the dreamcast game I+B, but no response,
the 5.26 button configuration is really confusing, can someone explain the button configuration briefly?
Thank you.

MaxLord
Posts: 1
Joined: Fri Jun 05, 2020 12:25 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: batocera.linux

Post by MaxLord »

@nadenislamarre, thanks for your hard work. I wonder if the firmware can be used on the new Odroid Go Adavnce?

pyoner
Posts: 6
Joined: Wed Jun 03, 2020 6:27 pm
languages_spoken: chinese
Has thanked: 0
Been thanked: 0
Contact:

Re: batocera.linux

Post by pyoner »

Took some time to test the custom buttons, but apart from L3, R3 and the analog joystick, it's pretty much perfect!

@MaxLord, for OGA BE, 5.26 support is great, wifi works too!

User avatar
adventureFAN
Posts: 90
Joined: Sun Feb 23, 2020 4:22 am
languages_spoken: english, german
ODROIDs: OGA V1.1
Has thanked: 7 times
Been thanked: 24 times
Contact:

Re: batocera.linux

Post by adventureFAN »

So 5.26 has also full OGA 1.1 support?

Is there any changelog or official thread or discord where I can see the newest information about the stable/beta releases?

zachlindblad
Posts: 8
Joined: Sat Sep 21, 2019 1:19 am
languages_spoken: english
Has thanked: 1 time
Been thanked: 0
Contact:

Re: batocera.linux

Post by zachlindblad »

adventureFAN wrote:
Fri Jun 05, 2020 7:26 pm
So 5.26 has also full OGA 1.1 support?

Is there any changelog or official thread or discord where I can see the newest information about the stable/beta releases?
https://batocera.org/changelog
yep, both the wifi and the extra buttons work great. It has a weird button config for the menus by default (for some reason dpad controls menu functions, and only analog does directionals), but really easy to change in the settings menu.
The only big missing feature compared to other distros for OGA right now is sleep mode.

fal91
Posts: 2
Joined: Sun Jun 07, 2020 6:37 am
languages_spoken: english
ODROIDs: Odroid Go Advance Black Edition
Has thanked: 0
Been thanked: 0
Contact:

Re: batocera.linux

Post by fal91 »

Hello,

I've just received my odroid go advance black edition and installed batocera 5.26 but i can't find how to exit to menu, hotkeys for saving/rewinding etc.

Also dpad is misconfigured, do you know how to correct this ?

Thanks for your help.

joinski
Posts: 18
Joined: Mon Feb 17, 2020 11:46 pm
languages_spoken: english, german
ODROIDs: ODROID Go Advance
Has thanked: 3 times
Been thanked: 7 times
Contact:

Re: batocera.linux

Post by joinski »

@fal91

just go to Controller Settings, Configure A Controller, and map all buttons the way you like ;)

Sloneborg
Posts: 8
Joined: Fri Feb 21, 2020 3:01 pm
languages_spoken: english
ODROIDs: Odroid go and go advance
Has thanked: 0
Been thanked: 0
Contact:

Re: batocera.linux

Post by Sloneborg »

Need help with something. I recently got my Odroid go advance black edition. I had the original and upgraded batocera to 5.26 and it doesn't recognize the wifi or the new button's. Any idea what's my issue is?

pyoner
Posts: 6
Joined: Wed Jun 03, 2020 6:27 pm
languages_spoken: chinese
Has thanked: 0
Been thanked: 0
Contact:

Re: batocera.linux

Post by pyoner »

I don't know how to set the analog joystick in Controller Settings, it has a hotkey button, usually I set it to F1, so that F1+F4 will return to the directory in the game.
The default hotkeys are D-Pad Left, D-Pad Left + ABXY both have functions in the game!

fal91
Posts: 2
Joined: Sun Jun 07, 2020 6:37 am
languages_spoken: english
ODROIDs: Odroid Go Advance Black Edition
Has thanked: 0
Been thanked: 0
Contact:

Re: batocera.linux

Post by fal91 »

Thanks for the help guys ! I think i got it ;)

Josh86
Posts: 96
Joined: Fri Jan 17, 2020 4:24 am
languages_spoken: english
Has thanked: 11 times
Been thanked: 13 times
Contact:

Re: batocera.linux

Post by Josh86 »

@nadenislamarre

Is moonlight being looked at for the OGA? I see that it's available for every other platform in the Batocera compatibility table.

Also, is there any sort of embedded method to play music or videos from Batocera or EmulationStation? The closest thing I can think of is the media player in RetroArch. I know some other devs have looked at getting Kodi working as another option for a media player, but that's just another thing that doesn't necessarily need adding unless you want that Kodi usability.

I'd love a videos category with the ffmpeg core in RA.

Those two things would make it a do-it-all handheld for me. I've considered some of the other images out there right now, but I do quite like Batocera for whatever reason.

Schyz
Posts: 34
Joined: Thu Feb 20, 2020 2:56 am
languages_spoken: English, Spanish
ODROIDs: Go Advance
Has thanked: 6 times
Been thanked: 14 times
Contact:

Re: batocera.linux

Post by Schyz »

Hi,

(If Google brought you here and you use EmuELEC, check this post from Desani)

As PICO-8 is available recently as part of a really good deal (and very nice cause) at itch.io I wanted to get it running in the OGA. I had some challenges and I've seen I'm not the only one so I hope this post can help others.

First of all, you need to dowload pico-8_0.2.0i_raspi.zip, the Raspberry Pi version is the one that works on the OGA. Remember this is not free, you must have purchased PICO-8.

We have to create a folder for the PICO-8 software and another one for the cartridges in case we want to run some local games. In my case:

/userdata/roms/pico-8 <- here I put the carts
/userdata/bios/pico-8 <- here I put the contents of pico-8_0.2.0i_raspi.zip

I make all PICO-8 binaries files executable. There's no need to do it with the carts.
from ssh run:
chmod a+x /userdata/bios/pico-8/*
or tick the X flag for all files with "right-click -> properties" in WinSCP

In order to run PICO-8 from the ES interface, Batocera has a very neat feature that allows running custom scripts. Create the file pico-8.sh under /userdata/roms/ports (you might have to create that folder if it doesn't exist) with the following contents:

Code: Select all

#!/bin/bash
/userdata/bios/pico-8/pico8_dyn -splore -home /userdata/bios/pico-8 -root_path /userdata/roms/pico-8 -joystick 0
There's one last issue to fix, PICO-8 doesn't recognise the input from OGA, to solve this problem we need to add/edit the file sdl_controllers.txt in /userdata/bios/pico-8 (it gets created on first run in the directory specified by the parameter -home) with the following content:

Code: Select all

// add SDL2 game controller mappings to this file
19000000010000000100000001010000,odroidgo2_joypad,a:b1,b:b0,x:b2,y:b3,leftshoulder:b4,rightshoulder:b5,dpdown:b7,dpleft:b8,dpright:b9,dpup:b6,leftx:a0,lefty:a1,guide:b10,leftstick:b12,lefttrigger:b11,rightstick:b13,righttrigger:b14,start:b15,platform:Linux,
19000000010000000200000011000000,odroidgo2_joypad_v11",a:b1,b:b0,x:b2,y:b3,leftshoulder:b4,rightshoulder:b5,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,leftx:a0,lefty:a1,guide:b12,leftstick:b14,lefttrigger:b13,rightstick:b15,righttrigger:b16,start:b17,platform:Linux,
Thanks to rcarillion for this trick, in order to exit pico-8 back to the ES interface you must have at least one game, then press start (VI) while selecting that game -> options -> shutdown pico-8.

Thanks to AchillesPDX for the mapping for OGA with 4 shoulder buttons.
Last edited by Schyz on Tue Jun 30, 2020 10:28 am, edited 2 times in total.
These users thanked the author Schyz for the post:
alektronic (Fri Jun 12, 2020 8:50 pm)

Melomaniacal
Posts: 7
Joined: Wed May 27, 2020 11:23 pm
languages_spoken: english
Has thanked: 4 times
Been thanked: 1 time
Contact:

Re: batocera.linux

Post by Melomaniacal »

Hey guys, I just got my OGA and installed batocera - got everything working well, but I'm super new and could use some advice on some things:

1. Is there a place I can do to find a list of all the command shortcuts? I've found some through trial-and-error, but some help would be great!

2. I got my PSX bios stuff mostly working (still says some bios' are missing even though they are there?), but I still have at least one game that won't work. I get past the intro screen, but once I start the game is just goes black and freezes. I'm guessing it's the wrong bios, but I'm not sure how to change which bios it's using. There are also a couple games that won't register any inputs. What would cause this?
Last edited by Melomaniacal on Sat Jun 13, 2020 3:26 am, edited 7 times in total.

Sloneborg
Posts: 8
Joined: Fri Feb 21, 2020 3:01 pm
languages_spoken: english
ODROIDs: Odroid go and go advance
Has thanked: 0
Been thanked: 0
Contact:

Re: batocera.linux

Post by Sloneborg »

Hey I haven't heard a response yet but was seeing if anyone knows how to get the new shoulder button's and onboard wifi to work on my Odroid go advance 1.1 black edition without having to reflash the memory card. I did the manual upgrade the other day but had no luck with it. I have like 200 gb of roms already on my card and don't want to have to spend forever copying them over to it.

flowen8
Posts: 26
Joined: Wed Sep 11, 2019 8:02 am
languages_spoken: english
ODROIDs: odroid go Odroid go Advance
Has thanked: 2 times
Been thanked: 6 times
Contact:

Re: batocera.linux

Post by flowen8 »

Sloneborg wrote:
Fri Jun 12, 2020 12:38 pm
Hey I haven't heard a response yet but was seeing if anyone knows how to get the new shoulder button's and onboard wifi to work on my Odroid go advance 1.1 black edition without having to reflash the memory card. I did the manual upgrade the other day but had no luck with it. I have like 200 gb of roms already on my card and don't want to have to spend forever copying them over to it.
Since I don't have the new version, and can't test this myself, I am going to assume that the shoulder buttons aren't bound in emulation station.
To rebind the controls; first press f6 (far-right button on bottom); then goto controller settings; then configure a controller. After doing that it should hopefully work. If it isn't setup in retroarch. I can walk you through that later.

I can't help you with the wifi, except recommending that you try and turn the wifi on in the network settings menu under f6 if you haven't yet.

joinski
Posts: 18
Joined: Mon Feb 17, 2020 11:46 pm
languages_spoken: english, german
ODROIDs: ODROID Go Advance
Has thanked: 3 times
Been thanked: 7 times
Contact:

Re: batocera.linux

Post by joinski »

@Melomaniacal

1. see the wiki: https://wiki.batocera.org/
2. which games exactly are the ones, you have issues with? do they have copy protection and that's why need the appropriate .sbi files? (and do you have those files?) which file format do they have? did you try other versions of those games (with other file formats from other sources?)

neil.aubin
Posts: 13
Joined: Sat May 30, 2020 6:01 pm
languages_spoken: english
Has thanked: 15 times
Been thanked: 2 times
Contact:

Re: batocera.linux

Post by neil.aubin »

jaspov wrote:
Sat Mar 21, 2020 4:45 am
Tyrell78 wrote:
Sat Mar 21, 2020 3:52 am
jaspov wrote:
Fri Mar 20, 2020 1:28 am
Can someone tell me how to start playing Amiga games? I am on the image from 14 March, games run but can't get passed the trainer before the actual game. Using select-B found the menu but not sure how to set up the controls?
Default control type for odroid joypad is Port 1 (Joystick). Probably you need press left mouse to pass the trainer. To select mouse control enter amiberry menu (select-B), select "Input" (scrolling by odroid joypad) and change Port 0 to "odroid joypad". Next to it you will find "default" option. You need to change it to "mouse". You can close the amiberry menu and pass the trainer. Probably :)
Thanks! I got past the trainer! was a bit tricky to change settings as the highlight color is really hard to see. I could also change options in the trainer this way. Need to play around but at least I know where to look.
Hi - has anyone made any way forward with this? This approach above does work, but swapping between mouse and joystick like this is a real pain. Any other ways of doing it?

Melomaniacal
Posts: 7
Joined: Wed May 27, 2020 11:23 pm
languages_spoken: english
Has thanked: 4 times
Been thanked: 1 time
Contact:

Re: batocera.linux

Post by Melomaniacal »

joinski wrote:
Sat Jun 13, 2020 8:31 pm
@Melomaniacal

1. see the wiki: https://wiki.batocera.org/
2. which games exactly are the ones, you have issues with? do they have copy protection and that's why need the appropriate .sbi files? (and do you have those files?) which file format do they have? did you try other versions of those games (with other file formats from other sources?)
Thanks for the link! These shortcuts seem valid for everything except N64. Is there a separate set for N64?

On PSX, currently the controls do not register on anything except Legend of Mana. Everything I have is BIN+CUE files, which seem to work fine. Legends of Mana works 100% fine, everything else boots up and appears to be running fine, I just can't get past the intro/menu screen because none of the controls are registering. You'll have to excuse me on .sbi files, I'm not sure what those are or where to find them!

rcarillion
Posts: 12
Joined: Fri Aug 03, 2018 11:10 am
languages_spoken: english
ODROIDs: ODROID GO
Has thanked: 1 time
Been thanked: 2 times
Contact:

Re: batocera.linux

Post by rcarillion »

Schyz wrote:
Thu Jun 11, 2020 7:15 pm
Hi,

As PICO-8 is available recently as part of a really good deal (and very nice cause) at itch.io I wanted to get it running in the OGA. I had some challenges and I've seen I'm not the only one so I hope this post can help others.

First of all, you need to dowload pico-8_0.2.0i_raspi.zip, the Raspberry Pi version is the one that works on the OGA. Remember this is not free, you must have purchased PICO-8.

We have to create a folder for the PICO-8 software and another one for the cartridges in case we want to run some local games. In my case:

/userdata/roms/pico-8 <- here I put the carts
/userdata/bios/pico-8 <- here I put the contents of pico-8_0.2.0i_raspi.zip

I make all PICO-8 binaries files executable. There's no need to do it with the carts.
from ssh run:
chmod a+x /userdata/bios/pico-8/*
or tick the X flag for all files with "right-click -> properties" in WinSCP

In order to run PICO-8 from the ES interface, Batocera has a very neat feature that allows running custom scripts. Create the file pico-8.sh under /userdata/roms/ports (you might have to create that folder if it doesn't exist) with the following contents:

Code: Select all

#!/bin/bash
/userdata/bios/pico-8/pico8_dyn -splore -home /userdata/bios/pico-8 -root_path /userdata/roms/pico-8 -joystick 0
There's one last issue to fix, PICO-8 doesn't recognise the input from OGA, to solve this problem we need to add/edit the file sdl_controllers.txt in /userdata/bios/pico-8 (it gets created on first run in the directory specified by the parameter -home) with the following content:

Code: Select all

// add SDL2 game controller mappings to this file
19000000010000000100000001010000,odroidgo2_joypad,a:b1,b:b0,x:b2,y:b3,leftshoulder:b4,rightshoulder:b5,dpdown:b7,dpleft:b8,dpright:b9,dpup:b6,leftx:a0,lefty:a1,guide:b10,leftstick:b12,lefttrigger:b11,rightstick:b13,righttrigger:b14,start:b15,platform:Linux,
(I have no idea if this will work with the new batch of OGA with 4 shoulder buttons)

The last problem, which I've not been able to fix, is that it's not possible to close PICO-8 and return to the ES interface, the "Start" button in "splore" mode only launches the selected cart, it doesn't show the menu that would allow to exit. Strangely, the menu is shown pressing "Start" while playing any game, but once you exit to "splore" only the "Esc" key from a keyboard would show the menu.

I don't consider this a Batocera problem, as PICO-8 implementing a normal behaviour of the "start" button would fix this problem, but maybe Batocera could overcome this challenge mapping one of the buttons (or a button combination) at the bottom of the screen to a keyboard "Esc" input, I'm afraid I have no idea how to do it so I would be very happy if somebody provides a solution for this.
This all worked for me. i used filezilla. i was able to return to ES interface with the start button after i selected a game and hit VI button. Then i selected options and shutdownI pico-8. I did download a cart first though and ran it . I also selected the update on new, jam, collaboration, work in progress, featured, ect. One of the issues I had was putting in the correct user/password in filezilla. Thanks.
These users thanked the author rcarillion for the post:
Schyz (Mon Jun 15, 2020 1:28 am)

Sloneborg
Posts: 8
Joined: Fri Feb 21, 2020 3:01 pm
languages_spoken: english
ODROIDs: Odroid go and go advance
Has thanked: 0
Been thanked: 0
Contact:

Re: batocera.linux

Post by Sloneborg »

flowen8 wrote:
Sat Jun 13, 2020 6:24 pm
Sloneborg wrote:
Fri Jun 12, 2020 12:38 pm
Hey I haven't heard a response yet but was seeing if anyone knows how to get the new shoulder button's and onboard wifi to work on my Odroid go advance 1.1 black edition without having to reflash the memory card. I did the manual upgrade the other day but had no luck with it. I have like 200 gb of roms already on my card and don't want to have to spend forever copying them over to it.
Since I don't have the new version, and can't test this myself, I am going to assume that the shoulder buttons aren't bound in emulation station.
To rebind the controls; first press f6 (far-right button on bottom); then goto controller settings; then configure a controller. After doing that it should hopefully work. If it isn't setup in retroarch. I can walk you through that later.

I can't help you with the wifi, except recommending that you try and turn the wifi on in the network settings menu under f6 if you haven't yet.
Yeah I have done that with no luck. I tried just doing a fresh install of one of my other memory and everything work liked it was supposed to. I tried just copying the files from that card to the old one but with no luck. Not sure if there is any files on the Linux side of things that I need to replace.

Sloneborg
Posts: 8
Joined: Fri Feb 21, 2020 3:01 pm
languages_spoken: english
ODROIDs: Odroid go and go advance
Has thanked: 0
Been thanked: 0
Contact:

Re: batocera.linux

Post by Sloneborg »

flowen8 wrote:
Sat Jun 13, 2020 6:24 pm
Sloneborg wrote:
Fri Jun 12, 2020 12:38 pm
Hey I haven't heard a response yet but was seeing if anyone knows how to get the new shoulder button's and onboard wifi to work on my Odroid go advance 1.1 black edition without having to reflash the memory card. I did the manual upgrade the other day but had no luck with it. I have like 200 gb of roms already on my card and don't want to have to spend forever copying them over to it.
Since I don't have the new version, and can't test this myself, I am going to assume that the shoulder buttons aren't bound in emulation station.
To rebind the controls; first press f6 (far-right button on bottom); then goto controller settings; then configure a controller. After doing that it should hopefully work. If it isn't setup in retroarch. I can walk you through that later.

I can't help you with the wifi, except recommending that you try and turn the wifi on in the network settings menu under f6 if you haven't yet.
Yeah I have done that with no luck. I tried just doing a fresh install of one of my other memory and everything work liked it was supposed to. I tried just copying the files from that card to the old one but with no luck. Not sure if there is any files on the Linux side of things that I need to replace.

Schyz
Posts: 34
Joined: Thu Feb 20, 2020 2:56 am
languages_spoken: English, Spanish
ODROIDs: Go Advance
Has thanked: 6 times
Been thanked: 14 times
Contact:

Re: batocera.linux

Post by Schyz »

rcarillion wrote:
Sun Jun 14, 2020 1:26 am
This all worked for me. i used filezilla. i was able to return to ES interface with the start button after i selected a game and hit VI button. Then i selected options and shutdownI pico-8. I did download a cart first though and ran it . I also selected the update on new, jam, collaboration, work in progress, featured, ect. One of the issues I had was putting in the correct user/password in filezilla. Thanks.
Thanks! The first time I tried I didn't have any game so I thought that was the normal behaviour. I've updated my text with the correct instructions to exit PICO-8.

joinski
Posts: 18
Joined: Mon Feb 17, 2020 11:46 pm
languages_spoken: english, german
ODROIDs: ODROID Go Advance
Has thanked: 3 times
Been thanked: 7 times
Contact:

Re: batocera.linux

Post by joinski »

Melomaniacal wrote:
Sun Jun 14, 2020 12:49 am
joinski wrote:
Sat Jun 13, 2020 8:31 pm
@Melomaniacal

1. see the wiki: https://wiki.batocera.org/
2. which games exactly are the ones, you have issues with? do they have copy protection and that's why need the appropriate .sbi files? (and do you have those files?) which file format do they have? did you try other versions of those games (with other file formats from other sources?)
Thanks for the link! These shortcuts seem valid for everything except N64. Is there a separate set for N64?

On PSX, currently the controls do not register on anything except Legend of Mana. Everything I have is BIN+CUE files, which seem to work fine. Legends of Mana works 100% fine, everything else boots up and appears to be running fine, I just can't get past the intro/menu screen because none of the controls are registering. You'll have to excuse me on .sbi files, I'm not sure what those are or where to find them!
Seems, that you did not read the wiki-page with basic commands completely, because at the bottom it says:
* doesn't work with 100% of the emulators - mostly works with RetroArch/libretro emulators, but it can also depend on your architecture and options.

So if you want to use all commands you have to switch Emulator/Core for N64 to a Libretro one (in game settings, per system advanced configuration, n64)

For PSX, if you do not tell me the game names of the ones, that do not work for you i can not help you (because i can not try to reproduce the issue).
Regarding .sbi files you should inform yourself via google
https://www.google.com/search?client=fi ... protection
These users thanked the author joinski for the post:
Melomaniacal (Tue Jun 16, 2020 12:51 am)

Melomaniacal
Posts: 7
Joined: Wed May 27, 2020 11:23 pm
languages_spoken: english
Has thanked: 4 times
Been thanked: 1 time
Contact:

Re: batocera.linux

Post by Melomaniacal »

joinski wrote:
Mon Jun 15, 2020 3:01 am
Melomaniacal wrote:
Sun Jun 14, 2020 12:49 am
joinski wrote:
Sat Jun 13, 2020 8:31 pm
@Melomaniacal

1. see the wiki: https://wiki.batocera.org/
2. which games exactly are the ones, you have issues with? do they have copy protection and that's why need the appropriate .sbi files? (and do you have those files?) which file format do they have? did you try other versions of those games (with other file formats from other sources?)
Thanks for the link! These shortcuts seem valid for everything except N64. Is there a separate set for N64?

On PSX, currently the controls do not register on anything except Legend of Mana. Everything I have is BIN+CUE files, which seem to work fine. Legends of Mana works 100% fine, everything else boots up and appears to be running fine, I just can't get past the intro/menu screen because none of the controls are registering. You'll have to excuse me on .sbi files, I'm not sure what those are or where to find them!
Seems, that you did not read the wiki-page with basic commands completely, because at the bottom it says:
* doesn't work with 100% of the emulators - mostly works with RetroArch/libretro emulators, but it can also depend on your architecture and options.

So if you want to use all commands you have to switch Emulator/Core for N64 to a Libretro one (in game settings, per system advanced configuration, n64)

For PSX, if you do not tell me the game names of the ones, that do not work for you i can not help you (because i can not try to reproduce the issue).
Regarding .sbi files you should inform yourself via google
https://www.google.com/search?client=fi ... protection
I appreciate your help. I ended up getting it all working. Played around with some settings, tried some different bios', different BIN/CUE files, long story short, it's all working now.

Only new problem is that Super Mario RPG is unreasonably slow!

User avatar
JLsoft
Posts: 50
Joined: Wed Feb 26, 2020 12:21 pm
languages_spoken: english
ODROIDs: ODROID Go Advance
Has thanked: 6 times
Been thanked: 20 times
Contact:

Re: batocera.linux

Post by JLsoft »

Melomaniacal wrote:
Mon Jun 15, 2020 4:30 am
Only new problem is that Super Mario RPG is unreasonably slow!
Check and make sure 'Rewind' in RetroArch is off.

I'm not sure what Batocera considers 'Auto' in the /system/batocera.conf file, so you may have to slap something like "global.rewind=off" onto the end of the file to test, or uncomment the "#snes.rewind=1" line and make it "snes.rewind=0"


...you can also do this stuff right from the Select/Start menus in EmulationStation, but I don't have my OGA handy to say exactly where. You probably go into the specific system selection in ES, hit Select, and it should let you change default options for that system (screen smoothing, aspect ratio, etc.)...with one of them being Rewinding.
These users thanked the author JLsoft for the post:
Melomaniacal (Tue Jun 16, 2020 12:51 am)

Post Reply

Return to “Projects”

Who is online

Users browsing this forum: No registered users and 1 guest