Retro Arena for OGU Development Thread

Third party OS images and hardware mods
Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Retro Arena for OGU Development Thread

Post by Slaminger »

I've had the device for a couple of days and have started working on the project. Currently we are up to 60 systems emulated, but plan to have more.
This time around we plan to work on two builds, one based on full stock but adding tons of new emulators and cores, this will be for users who want a more boot and play type of setup.

The second build we will be working to get Retroarch with its full GUI and customizations interface, as well as using fcamod ES, which will allow users to swap between cores and emulators in the ES menu before launching a game, along with various other features. Basically more user customization options. We will also be including OTA updates for cores/emulators

A work in progress test image has already been provided to a couple of devs, and will be updated constantly. I have been able to back up the full emmc into an .img that can be flashed back from Windows or Linux, probably Mac as well as it uses etcher.

A look at the early progress:
These users thanked the author Slaminger for the post (total 2):
animeware (Tue Sep 13, 2022 3:31 am) • SirLensen (Tue Oct 25, 2022 6:27 pm)

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

Current supported systems list.


3do coleco intellivision neogeo pspminis thomson
amiga cps1 mame nes psx tic80
amigacd32 cps2 mame2003 ngp satellaview vic20
amigacdtv cps3 mastersystem ngpc saturn videopac
amstradcpc doom megadrive pc88 sega32x vmu
atari2600 dos megaduck pc98 segacd wswan
atari5200 dreamcast msx pcengine sg-1000 wswanc
atari7800 fds msx2 pcenginecd sgb x1
atarilynx gamegear n64 pcfx snes xpet
atarist gb n64dd pico8 snesmsu1 zx81
atomiswave gba naomi plus4 sufami
c64 gbc nds pokimini supergrafx
channelf gc neocd psp supervision

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

Retroarch 1.10.3 with GUI is now up and running, thanks to sdl2 from johnnyonflame and some help from shanti.
These users thanked the author Slaminger for the post:
shanti (Tue Sep 13, 2022 3:11 am)

odjinan
Posts: 15
Joined: Mon Sep 12, 2022 4:39 pm
languages_spoken: english
ODROIDs: oga
Has thanked: 36 times
Been thanked: 4 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by odjinan »

Slaminger wrote: ↑
Mon Sep 12, 2022 11:49 am
Retroarch 1.10.3 with GUI is now up and running, thanks to sdl2 from johnnyonflame and some help from shanti.
sound great, thanks!

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

odjinan wrote: ↑
Mon Sep 12, 2022 4:40 pm
Slaminger wrote: ↑
Mon Sep 12, 2022 11:49 am
Retroarch 1.10.3 with GUI is now up and running, thanks to sdl2 from johnnyonflame and some help from shanti.
sound great, thanks!
No problem 😊

User avatar
animeware
Posts: 78
Joined: Fri Jan 01, 2021 10:09 pm
languages_spoken: english
ODROIDs: OGA2.OG Super
Has thanked: 48 times
Been thanked: 9 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by animeware »

How many systems do you think it will have when you release it thanks.

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

animeware wrote: ↑
Tue Sep 13, 2022 3:30 am
How many systems do you think it will have when you release it thanks.
Right now i'm at 110 systems. I've got everything besides dreamcast/saturn and n64 using retroarch, saturn and dc use retrorun from crashoverride, and the n64 is the stand alone, tho the core works ok too with the n2 power behind it.
These users thanked the author Slaminger for the post:
animeware (Tue Sep 13, 2022 9:21 am)

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

Drastic NDS is now working. Along with CDI. Fixed after video below was recorded. Arduboy also fixed.
Last edited by Slaminger on Tue Sep 13, 2022 10:54 am, edited 2 times in total.

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »


Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

Public testing image is ready for devs and members who own Odroid Go Ultra.
These users thanked the author Slaminger for the post (total 4):
tobetter (Tue Sep 13, 2022 10:30 am) • odjinan (Tue Sep 13, 2022 11:54 am) • animeware (Tue Sep 13, 2022 7:14 pm) • Spamh8r (Sun Oct 16, 2022 6:07 am)

Spamh8r
Posts: 1
Joined: Sun Oct 16, 2022 6:05 am
languages_spoken: english
ODROIDs: ODROID GO - ULTRA
Has thanked: 2 times
Been thanked: 0
Contact:

Re: Retro Arena for OGU Development Thread

Post by Spamh8r »

Great work! I've just received mine- where can I download?

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

Spamh8r wrote: ↑
Sun Oct 16, 2022 6:06 am
Great work! I've just received mine- where can I download?
I will share a link later today, its still in development but should be stable enough to use, i've got two of them, one using the stock image but adding about 50 systems and one using the full retroarch gui, however there is an issue with SDL still being resolved.
These users thanked the author Slaminger for the post:
Spamh8r (Fri Oct 21, 2022 6:55 am)

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

Here is the work in progress firmware images, you will find two zip files at this link:
https://drive.google.com/drive/folders/ ... sp=sharing

Flash to internal emmc. Turn off the device, hold l2+r2 and turn it on, holding the triggers. You will see a white screen with a penguin.


OGU TheRA Retroarch:
This is a build with a full RetroArch GUI. It still has updates and adjustments to be made, such as fixing SDL, but is working, you may notice a bit of choppiness on faster paced systems. Sega Saturn, Dreamcast, Naomi, Atomiswave use RetroRun from crashoverride, and N64 uses Mupen stand alone, as such these do not have this issue. NTFS and ExFat SD formats are supported, and a roms skeleton folder structure is provided inside of the zip for your SD, it will auto mount at boot. Bios also go on SD into the bios folder, your roms folders should be located at the root of the card, not in a sub folder. It currently has 102 different systems emulated, and there are plans to add more in the near future, once the issue with SDL has been resolved.

Start and select bring up the RetroArch menu, and the top right circular button it to exit a game.


It is possible to use the RetroArch build, and if a system does give you an issue, switch it to run from RetroRun. This can be done by editing the es_systems.cfg, look at Saturn or Dreamcast for an example. You will also need to create a folder in /opt/libretro for the core and copy the core from /home/odroid/.config/retroarch/cores to the folder you created.


OGU Stock Mod:
This is the current stock firmware released at the end of last month, but it has 75 systems supported. This build lacks the RetroArch GUI, however it has a more simplistic and straighter forward setup, simply place bios into /opt/libretro into the corresponding core folder and the best settings are already selected for you. This build supports NTFS and Exfat SD2 and will auto mount at boot, a zip file for the rom folder structure is provided inside of the zip.

Both builds have been modified to not ask for a sudo password, and both have a su password of odroid. The login and password remain odroid.

More updates for these builds will be coming in the near future.

A special thank you to:
Johnnyonflame
crashoverride
Hard Kernel
christianhatian
RetroArch team
Shantigilbert
Last edited by Slaminger on Sun Oct 23, 2022 12:54 am, edited 1 time in total.
These users thanked the author Slaminger for the post (total 4):
odroid (Tue Oct 18, 2022 9:48 am) • odjinan (Tue Oct 18, 2022 1:25 pm) • animeware (Tue Oct 18, 2022 10:20 pm) • Karstone (Tue Oct 18, 2022 11:58 pm)

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

updated es_systems.cfg included in the above link for the image. replace the file in /etc/emulationstation with the new file. To do this use an sftp program like winscp.

This will swap PSX to RetroRun, as such, you will need to place your bios, SCPH1001.BIN in /opt/libretro/psx
It will also swap MGBA to RetroRun to work around some SDL issues.

Naomi, Atomiswave, Dreamcast bios go to /opt/libretro/flycast/dc folder.

Saturn bios goes to /opt/libretro/yabause


***RESOLVED and no need to do this step
Last edited by Slaminger on Tue Nov 29, 2022 1:44 am, edited 1 time in total.

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

These users thanked the author Slaminger for the post (total 2):
odroid (Wed Oct 19, 2022 9:07 am) • SirLensen (Tue Oct 25, 2022 6:39 pm)

mariovirgili
Posts: 56
Joined: Wed Jul 15, 2020 4:33 am
languages_spoken: english
ODROIDs: OGA BE
Has thanked: 13 times
Been thanked: 24 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by mariovirgili »

Is it possible to map retrorun keys differently when using shoot'em'up in Naomi?
i.e. Trizeal and Trigger Heart Exelica are unplayable because of wrong key mapping.

A solution could be made by compiling a new retrorun version with libretro.h modified so

#define RETRO_DEVICE_ID_JOYPAD_UP 6 /* up on dpad translate to left */
#define RETRO_DEVICE_ID_JOYPAD_DOWN 7 /* down on dpad translate to right */
#define RETRO_DEVICE_ID_JOYPAD_LEFT 5 /* left on dpad translate to down */
#define RETRO_DEVICE_ID_JOYPAD_RIGHT 4 /* right on dpad translate to up */

and use this modified retrorun only with SEU on Naomi/Atomiswave.

Thanks

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

mariovirgili wrote: ↑
Sat Oct 22, 2022 7:18 am
Is it possible to map retrorun keys differently when using shoot'em'up in Naomi?
i.e. Trizeal and Trigger Heart Exelica are unplayable because of wrong key mapping.

A solution could be made by compiling a new retrorun version with libretro.h modified so

#define RETRO_DEVICE_ID_JOYPAD_UP 6 /* up on dpad translate to left */
#define RETRO_DEVICE_ID_JOYPAD_DOWN 7 /* down on dpad translate to right */
#define RETRO_DEVICE_ID_JOYPAD_LEFT 5 /* left on dpad translate to down */
#define RETRO_DEVICE_ID_JOYPAD_RIGHT 4 /* right on dpad translate to up */

and use this modified retrorun only with SEU on Naomi/Atomiswave.

Thanks
It's possible yes. Have you tried using the game in retroarch?

mariovirgili
Posts: 56
Joined: Wed Jul 15, 2020 4:33 am
languages_spoken: english
ODROIDs: OGA BE
Has thanked: 13 times
Been thanked: 24 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by mariovirgili »

Flycast on retroarch is not working.
From log:

[INFO] === Build =======================================
[INFO] Capabilities: ASIMD
[INFO] Built: Sep 11 2022
[INFO] Version: 1.10.3
[INFO] Git: 75757d7d02
[INFO] =================================================
[WARN] [udev]: Full-screen pointer won't be available.
[ERROR] Failed to open libretro core: "/home/odroid/.config/retroarch/cores/flycast_libretro.so"
[ERROR] Error(s): /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /home/odroid/.config/retroarch/cores/flycast_libretro.so)

the soft link is /lib/aarch64-linux-gnu/libc.so.6 -> libc-2.31.so
so instead of 2.32 it finds the 2.31 and fails

So I cannot test the roms with retroarch.

I managed to test the different switch in retrorun.
It seems that --analog and --portrait switch aren't working on flycast.
Haven't found the OGU source to check why though.
These users thanked the author mariovirgili for the post:
Karstone (Tue Nov 01, 2022 12:49 am)

mariovirgili
Posts: 56
Joined: Wed Jul 15, 2020 4:33 am
languages_spoken: english
ODROIDs: OGA BE
Has thanked: 13 times
Been thanked: 24 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by mariovirgili »

Just in! @afro_toast from RG Handheld discord server has been tweaking the dolphin config to reach decent playable framerate with gamecube games.
Could you please consider to use his file in the next rc?

He says:
"also, by default, even in theRA the right stick is mapped wrong for dolphin, so here
https://www.mediafire.com/file/lbb8lcd7 ... s.zip/file
fixes the right stick configuration, disables threaded DSP(which screws with audio), and enables all three desync options, which will unlock variable framerate on a bunch of the library. whatever stutters and performs poorly with this config can't really be helped unless you play with custom gamesetting files and underclocking."
These users thanked the author mariovirgili for the post (total 2):
Andyyy (Sat Oct 29, 2022 5:35 pm) • Karstone (Tue Nov 01, 2022 12:49 am)

mariovirgili
Posts: 56
Joined: Wed Jul 15, 2020 4:33 am
languages_spoken: english
ODROIDs: OGA BE
Has thanked: 13 times
Been thanked: 24 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by mariovirgili »

Can I suggest to add gamecube emulation even in TheRA image? It's missing rn

mariovirgili
Posts: 56
Joined: Wed Jul 15, 2020 4:33 am
languages_spoken: english
ODROIDs: OGA BE
Has thanked: 13 times
Been thanked: 24 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by mariovirgili »

Another issue: some platforms are misconfigured in the es_systems.cfg (<platform> tag) and the scraper cannot recognize them correctly. The correct platform names based on https://github.com/Aloshi/EmulationStat ... formId.cpp must be:

colecovision instead of coleco
intellivision instead of intv
amstradcpc instead of amstrad

mariovirgili
Posts: 56
Joined: Wed Jul 15, 2020 4:33 am
languages_spoken: english
ODROIDs: OGA BE
Has thanked: 13 times
Been thanked: 24 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by mariovirgili »

Another proposal to avoid losing scraped images while installing a new version/revision:

change the standard path from emmc to external sd by creating the downloaded_images folder in /roms and softlinking it to /home/odroid/.emulationstation/downloaded_images via

ln -s /roms/downloaded_images/ /home/odroid/.emulationstation/downloaded_images

mariovirgili
Posts: 56
Joined: Wed Jul 15, 2020 4:33 am
languages_spoken: english
ODROIDs: OGA BE
Has thanked: 13 times
Been thanked: 24 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by mariovirgili »

Odroid Go Ultra Info

I attach two scripts to display some useful infos. One is made to be launched in shell (ogu-info.sh) and one to be launched in EmulationStation (OGUInfo.sh). They display the same infos.

Put ogu-info.sh in /usr/bin if you want and put OGUInfo.sh in /opt/system folder to launch it from retroarena page.

Don't forget to set +x permission.

example:


ODROID GO ULTRA Info

CPU A53 Scaling performance
CPU A53 Max Freq 1800000
CPU A73 Scaling ondemand
CPU A73 Max Freq 2304000
CPU Temp 31500
GPU Temp 32000

Bat Capacity 68%
Bat Current -1129000
Bat Capacity Lev Normal
Bat Health Good
Bat Status Discharging

Brightness Lev 190
Attachments
ogu-info.sh
(1.04 KiB) Downloaded 51 times
OGUInfo.sh
(2.09 KiB) Downloaded 48 times

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

Looks good, thank you. I will work on testing and tweaking some things more in the next build. For now, I am uploading a new one today with SDL issues resolved. No more screen tearing or slight lag.

Now that the image runs properly, I need to focus on N2L for a couple of days, then I will come back to OGU and work on adding the quality-of-life features and improvements.

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

TheRA-OGU-RC2 Release:

1. SDL rebuilt to work with libgou, thanks to help from Crashoverride, Hard Kernel, Johnnyonflame and Shantigilbert
2. Cores updated to recent versions and performance tested, reverted to older core if any performance issues noticed.
3. Set SD2 to automount at boot without using crontab.
4. Left a build environment in the image for users to compile their own apps and emulators, if they wish to.
5. moved bios to the SD2. Use the included folders for SD2 that came with the .img
6. Restore Naomi and Atomiswave to RetroRun, along with Yabasanshiro, those bios go into /opt/libretro/flycast and yabasanshiro folders.


No roms or bios that don't come with a compiled emulator or core are included, you must provide your own backups.

The image is available now from:
https://techtoytinker.com/odroid-go-adv-su-ultra



A big thank you to Crashoverride, Shantigilbert, Johnnyonflame and Hard Kernel for their help, advise and support.

These users thanked the author Slaminger for the post (total 3):
Karstone (Tue Nov 29, 2022 5:47 am) • odroid (Tue Nov 29, 2022 10:02 am) • patto618 (Thu Dec 01, 2022 10:50 am)

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

RC 2.2 changelog:

1. Added the majority of libraries needed for armhf multiarch.
2. Updated to the latest RetroArch.
3. Resolved issues with Drastic NDS.
4. Fixed Pico 8 and Tic 80 having no ES icon.
5. Restored Dolphin Gamecube to Emulationstation.


https://techtoytinker.com/odroid-go-adv-su-ultra
These users thanked the author Slaminger for the post (total 4):
odroid (Wed Nov 30, 2022 10:43 am) • SirLensen (Wed Nov 30, 2022 7:24 pm) • patto618 (Thu Dec 01, 2022 10:50 am) • Karstone (Fri Dec 02, 2022 5:49 am)

BrokePizza
Posts: 7
Joined: Mon Nov 14, 2022 6:37 am
languages_spoken: english
ODROIDs: Odroid Go Super, Odroid Go Ultra
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro Arena for OGU Development Thread

Post by BrokePizza »

This is looking very good. I have been waiting for someone to get a working (and fairly easy to set up) image for the OGU. Mine's still sitting in the box until then but hopefully it won't be too much longer until I can switch from the Super to the Ultra.

patto618
Posts: 1
Joined: Thu Dec 01, 2022 12:44 am
languages_spoken: english
Has thanked: 4 times
Been thanked: 0
Contact:

Re: Retro Arena for OGU Development Thread

Post by patto618 »

I jus registered to say thanks for this! Can't wait to check it out later today, and also switch from the Super to the Ultra.

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

patto618 wrote: ↑
Thu Dec 01, 2022 12:46 am
I jus registered to say thanks for this! Can't wait to check it out later today, and also switch from the Super to the Ultra.
You are welcome 😊

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

BrokePizza wrote: ↑
Wed Nov 30, 2022 12:34 pm
This is looking very good. I have been waiting for someone to get a working (and fairly easy to set up) image for the OGU. Mine's still sitting in the box until then but hopefully it won't be too much longer until I can switch from the Super to the Ultra.
It's getting pretty close now. Just updated from Ubuntu 20 to 22.04
These users thanked the author Slaminger for the post:
Karstone (Fri Dec 02, 2022 5:50 am)

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

To update everyone:

RC 2.3 is now available on the website, this will give you Ubuntu 22.04 instead of 20, and the system speed/snappiness at launching games and files is noticeably faster.
Last edited by Slaminger on Mon Dec 05, 2022 1:03 am, edited 1 time in total.
These users thanked the author Slaminger for the post (total 2):
tobetter (Sat Dec 03, 2022 12:24 am) • Karstone (Sat Dec 03, 2022 1:40 am)

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

TheRA-OGU-RC2.3.1-Multiarch-DevRelease:

This is an early Developer release of RC 2.4, it has working armhf and libsdl2 armhf. This is the base OS for what will become RC 2.4, however as it has armhf now, I am releasing it for other developers to work on ports and applications that require these libraries.

I have confirmed RetroArch32 to be working as well, tho it will not be in the build.

A big thank you to Johnnyonflame for all his hard work and help, and to Crashoverride and Hard Kernel as well.


https://techtoytinker.com/odroid-go-adv-su-ultra
These users thanked the author Slaminger for the post (total 4):
tobetter (Sat Dec 03, 2022 4:02 am) • odjinan (Sat Dec 03, 2022 4:21 am) • odroid (Sat Dec 03, 2022 10:00 am) • Karstone (Sat Dec 03, 2022 9:52 pm)

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

Once again, thanks to Crashoverride and Johnnyonflame, libsdl2 issues have been resolved, it is no longer reliant on libgou, the custom library crash created for this device (like go2 for oga/ogs). I have replaced Emulationstation with a build compiled for sdl2, and restored the configure input option, and enabled the joysticks for ES navigation. Retroarch 32 and 64 are now both included and have been rebuilt to use sdl2 or gles(gles still a work in progress). I have restored the core downloader of both 32- and 64-bit Retroarch, using the ArkOS git from Christianhatian, that several of us have contributed cores to over time.

At this time flycast does not run in Retroarch 32 or 64 bit, this is due to an underlying issue with GLES. It works fine with RetroRun, as does Yabasanshiro.

on the website, RC 2.2 is built on Ubuntu 20, is aarch64 only, and is the final work in progress build we will release on this OS. RC 2.3.2 is the best build to use if you want armhf and aarch64, and is Ubuntu 22.04 based.

Please feel free to use Retro Arena not only for your retro gaming enjoyment, but also as the base for your own projects or custom firmware. You can reach me through the forums here, or my website/discord if you require assistance.


A thank you to:
Johnnyonflaame
Crashoverride
Christianhatian
Shantigilbert
StephenMichaels
Hardkernel





https://techtoytinker.com/odroid-go-adv-su-ultra
These users thanked the author Slaminger for the post (total 6):
tobetter (Sun Dec 04, 2022 1:15 pm) • shanti (Sun Dec 04, 2022 2:57 pm) • odjinan (Sun Dec 04, 2022 4:23 pm) • Karstone (Sun Dec 04, 2022 9:24 pm) • scrappieZ (Mon Dec 05, 2022 7:05 am) • brandonthetinkerer (Mon Dec 05, 2022 12:49 pm)

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

FCAMOD Emulationstation has been added back into the build. This means it will now work with the themes from cody and jetup, and also there is an option to select a core/emulator to launch a specific system from the start menu. It also restores the ability to enter your login and password for screenscraper, and download video snaps along with 3d box art.

Video snap playback, along with screen saver video playback has been fixed. VLC is now installed for this task.

I plan to release RC 2.3.4. later today after I make a few more changes, and it will include the updated Emulationstation.

Nes, Snes, Genesis/Megadrve, AmstradCPC, GB,GBA,GBC, MAME and several other systems will have multiple core options available. More will be added as they are tested and confirmed working.
These users thanked the author Slaminger for the post (total 3):
scrappieZ (Mon Dec 05, 2022 7:02 am) • brandonthetinkerer (Mon Dec 05, 2022 12:49 pm) • Karstone (Mon Dec 05, 2022 10:00 pm)

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

RetroArena RC 2.3.4 is now available.

This build includes:

Retroarch32 and 64 bit, and has working armhf and aarch64 SDL2

FCAMOD Emulationstation, which allows 3D box art and video scraping, theme configuration, selecting which core to use before launch, and works with the themes from the jetup and cody repos.

Retroarch64 works with SDL2 or GLES, thanks to help from Johnnyonflame

Flycast and Yabasanshiro now run using Retroarch, as such the controller and video configuration options now work. If you get naomi issues saying error the game is not accepted, it means your games are outdated, you need the newer mame versions.

All bios now go into the bios folder on your SD. Your SD can be ExFAT or NTFS.

Mame2003 and Mame2010 are the same folder now, mame-libretro in /roms and there is an emulator settings tab in the start menu, which you can use to swap the core for several systems, more will be added in the upcoming releases. mame-libretro is the only folder you need to use for mame, as mame 2015 is not yet working, and stand-alone mame is not ready yet. The correct and current folder structure is included with the zip that contains the .img


Portmaster and theme downloader are not yet installed as they are not yet finished, and LCD games are temporarily disabled as mame non year issues are resolved. There are still more changes to come, however this is about 100 systems, and everything is working well. Feel free to leave comments or suggestions, or ask for help below, or on our website/discord.


https://techtoytinker.com/odroid-go-adv-su-ultra
These users thanked the author Slaminger for the post (total 3):
brandonthetinkerer (Mon Dec 05, 2022 12:49 pm) • odjinan (Mon Dec 05, 2022 1:55 pm) • Karstone (Mon Dec 05, 2022 9:59 pm)

Uzzell13
Posts: 7
Joined: Mon Nov 21, 2022 6:46 pm
languages_spoken: english
ODROIDs: Go Ultra
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro Arena for OGU Development Thread

Post by Uzzell13 »

Can my SD use ext4?

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

Uzzell13 wrote: ↑
Tue Dec 06, 2022 2:32 am
Can my SD use ext4?
yes, you can.

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

An overview of the latest image.


These users thanked the author Slaminger for the post (total 3):
brandonthetinkerer (Tue Dec 06, 2022 8:09 am) • odroid (Tue Dec 06, 2022 9:36 am) • cman122887 (Wed Dec 07, 2022 4:19 pm)

Karstone
Posts: 11
Joined: Mon Jun 29, 2020 8:42 pm
languages_spoken: english
ODROIDs: Odroid go advanced be
Has thanked: 34 times
Been thanked: 9 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Karstone »

I have a problem with CD-I. When I try to start a game, nothing happens. I have the data from the log file here:

[INFO] === Build =======================================
[INFO] Capabilities: ASIMD
[INFO] Built: Dec 4 2022
[INFO] Version: 1.13.0
[INFO] Git: 3bf16013a3
[INFO] =================================================
[ERROR] Failed to link program #0.
[ERROR] GLSL stock programs failed to compile.
[ERROR] [GL]: Failed to initialize shader, falling back to stock.
[ERROR] Failed to link program #0.
[ERROR] GLSL stock programs failed to compile.
[ERROR] [GL]: Shader initialization failed.
[ERROR] [Video]: Cannot open video driver ... Exiting ...

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

Karstone wrote: ↑
Wed Dec 07, 2022 7:47 pm
I have a problem with CD-I. When I try to start a game, nothing happens. I have the data from the log file here:

[INFO] === Build =======================================
[INFO] Capabilities: ASIMD
[INFO] Built: Dec 4 2022
[INFO] Version: 1.13.0
[INFO] Git: 3bf16013a3
[INFO] =================================================
[ERROR] Failed to link program #0.
[ERROR] GLSL stock programs failed to compile.
[ERROR] [GL]: Failed to initialize shader, falling back to stock.
[ERROR] Failed to link program #0.
[ERROR] GLSL stock programs failed to compile.
[ERROR] [GL]: Shader initialization failed.
[ERROR] [Video]: Cannot open video driver ... Exiting ...
CDI does not get along with GLES for a reason I have not yet discovered. If you set RetroArch to use SDL instead of GL, then it runs ok.

I replied to you on discord with photos, but I will post steps here for anyone else who may have this issue.

1. Launch RetroArch GUI
2. Navigate to settings, then drivers, then video.
3. Change video from GL to SDL
4. Exit RetroArch and launch cdi
These users thanked the author Slaminger for the post (total 4):
Karstone (Thu Dec 08, 2022 6:36 am) • odroid (Thu Dec 08, 2022 9:34 am) • ukassius (Fri Dec 09, 2022 2:09 am) • brandonthetinkerer (Fri Dec 09, 2022 1:29 pm)

Beat96
Posts: 21
Joined: Fri Dec 09, 2022 8:08 pm
languages_spoken: english, german
ODROIDs: Odroid Go Ultra
Has thanked: 34 times
Been thanked: 1 time
Contact:

Re: Retro Arena for OGU Development Thread

Post by Beat96 »

Hello everyone, I use Retro Arena on my OGU. Now I noticed that I can't save N64 games. How does this work?

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

Beat96 wrote: ↑
Fri Dec 09, 2022 8:45 pm
Hello everyone, I use Retro Arena on my OGU. Now I noticed that I can't save N64 games. How does this work?
N64 is using stand alone mupen, generally its select and l2 or r2 to save if the feature is enabled. Mupen was built by Crashoverride so i'm not sure what the hotkey is, I will check. You could also launch the game from Retroarch instead for their GUI and save state feature.

The next build I release will allow the use of Mupen or Retroarch n64, that should also help.
These users thanked the author Slaminger for the post:
Beat96 (Mon Dec 12, 2022 4:22 am)

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

RC 2.3.5

1. Add coolcv core for coleco super game module, new folder for SD colecosgm.
2. Restored numerous retroarch and retroarch32 cores to be launchable from the emulators menu of emulationstation.
3. Fix coleco and intellivision scraping
4. Add Dreamcast, Naomi, Atomiswave, Saturn and N64 libretro listings, this allows retrorun and retroarch to both be options (thanks to Jetup for the theme additions). After you get your device set up, and your SD card is filled, run the new script in settings, retrorun linker, this will symbolically link the primary directories to new directories, so you see both systems but don't have to duplicate the games.
5.Restore Konami, Tiger and LCD games to working, folders are in the SD folder included with the image.
6.Rebuild Retroarch32 and 64 to 1.14.0 and restore working GL/GLES to both with custom work around (thanks johnnyonflame).
7. Restore Flycast armhf (32 bit) to working.

This image is available now on the website, you can download it here:

https://techtoytinker.com/odroid-go-adv-su-ultra

Please use these forums, the website, or our Discord/Facebook for any help or suggestions.

These users thanked the author Slaminger for the post (total 4):
odroid (Sun Dec 11, 2022 4:17 pm) • Beat96 (Mon Dec 12, 2022 4:23 am) • SirLensen (Mon Dec 12, 2022 5:36 pm) • Karstone (Mon Dec 12, 2022 7:51 pm)

Uzzell13
Posts: 7
Joined: Mon Nov 21, 2022 6:46 pm
languages_spoken: english
ODROIDs: Go Ultra
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro Arena for OGU Development Thread

Post by Uzzell13 »

Does it do atari jaguar?

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

Uzzell13 wrote: ↑
Wed Dec 14, 2022 8:08 am
Does it do atari jaguar?
its a bit laggy with retroarch, i have some ideas i plan to try tho.

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

RC 2.3.6

1. Restore file manager to working order.
2. Restore Video playback, there is a new folder in the included SD folder structure, videos.
3. Add launch image and startup video. These can be changed or removed by navigation to /usr/local/bin and changing the file or editing retroarch and retroarch32 in this directory.
4. Restore hotkey for brightness/volume. The hotkey is F3, innermost grey button on the left side. I realize the volume wasn't necessary, but its there anyway.
5. General underlying library stuff, setting up for advmame and stand alone scummvm in a future build.


Download here:
https://techtoytinker.com/odroid-go-adv-su-ultra
These users thanked the author Slaminger for the post (total 3):
Beat96 (Thu Dec 15, 2022 6:41 am) • odjinan (Fri Dec 16, 2022 2:15 pm) • Karstone (Sun Dec 18, 2022 8:21 am)

sinplague
Posts: 2
Joined: Thu Dec 15, 2022 8:42 pm
languages_spoken: english
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Retro Arena for OGU Development Thread

Post by sinplague »

A little "bugs":

Nintendo DS: When I press R2 the screen goes white and can't play (it freezes).
Saturn: Doesn't appears on emulator list menu, I checked and the games are in correct format and in correct folder.
PSX strange problems: If I open a psx game and close it (by button upper ABXY or retroarch menu)and open it again (or another psx game), system freezes. If I shut down by button then and start handheld again it works again. I tried puting bios just in case but same result.
Restart EmulationStation: If I close the system shutting down OK, but if I restart it by menu QUIT - RESTART SYSTEM. It takes a lot of time on restart and open Emulationstation again, and a lot of time to exit the system before restarting.

Thanks for your hard work !
These users thanked the author sinplague for the post:
odjinan (Fri Dec 16, 2022 2:15 pm)

Slaminger
Posts: 395
Joined: Tue Jul 16, 2019 12:30 am
languages_spoken: English, French
ODROIDs: XU4, N2, N2+, C2, C4, OGA, OGA-BE, H2+, OGS, OGST
Location: Canada
Has thanked: 32 times
Been thanked: 187 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by Slaminger »

sinplague wrote: ↑
Thu Dec 15, 2022 8:47 pm
A little "bugs":

Nintendo DS: When I press R2 the screen goes white and can't play (it freezes).
Saturn: Doesn't appears on emulator list menu, I checked and the games are in correct format and in correct folder.
PSX strange problems: If I open a psx game and close it (by button upper ABXY or retroarch menu)and open it again (or another psx game), system freezes. If I shut down by button then and start handheld again it works again. I tried puting bios just in case but same result.
Restart EmulationStation: If I close the system shutting down OK, but if I restart it by menu QUIT - RESTART SYSTEM. It takes a lot of time on restart and open Emulationstation again, and a lot of time to exit the system before restarting.

Thanks for your hard work !
you are very welcome :)

is that in 2.3.5 as well or only 2.3.6? I am m looking at saturn right now, it's for sure here, what format are your games? When i press R2 in Drastic, nothing happens at all. I cannot make the screen turn white. Also, i can exit PSX fine. I can't replicate these issues, besides restart taking longer than shut down does. What version are you on? what format is sd2?

scrappieZ
Posts: 1
Joined: Sun Nov 08, 2020 8:07 am
languages_spoken: english
ODROIDs: HC4, NC2+
Has thanked: 3 times
Been thanked: 1 time
Contact:

Re: Retro Arena for OGU Development Thread

Post by scrappieZ »

Slaminger wrote: ↑
Thu Dec 15, 2022 6:30 am
RC 2.3.6
great build! everything is really starting to look solid.
excited about all the progress.

anyone know if it's possible to turn off the odroid "heartbeat" LED?

thanks for all the work Slaminger!!
These users thanked the author scrappieZ for the post:
Karstone (Sun Dec 18, 2022 8:22 pm)

User avatar
odroid
Site Admin
Posts: 41543
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3321 times
Been thanked: 1837 times
Contact:

Re: Retro Arena for OGU Development Thread

Post by odroid »

scrappieZ wrote: ↑
Sun Dec 18, 2022 12:43 pm
anyone know if it's possible to turn off the odroid "heartbeat" LED?
If you can access the system console, you can turn it off.
https://wiki.odroid.com/odroid-n2/appli ... ed_control
These users thanked the author odroid for the post:
brandonthetinkerer (Sun Dec 25, 2022 10:10 am)

Post Reply

Return to β€œProjects”

Who is online

Users browsing this forum: No registered users and 1 guest