SBC Gaming

1117 readers
1 users here now

SBC Gaming is for Single Board Computer aimed to play video-games, also called Retro Handhelds


Rules

  1. No bigotry or hate-speech

  2. No harassement or doxing

  3. No promotion of your products without asking moderation

  4. No NSFW

founded 2 years ago
MODERATORS
1
 
 

cross-posted from: https://lemmy.ml/post/25050675

If you use https://es-de.org/, which themes do you like the most?

2
 
 

ES-DE Molla

I was hoping this update would enable pure black mode (which looks awesome on the borderless display of the black model). But it turns out that feature was added in Android 14 😢

I really wish retro handhelds were supported by FOSS Android distros like LineageOS.

Still, I'm quite happy with the update. This time I decided to try Molla launcher and ES-DE 🙂

3
4
5
24
submitted 3 weeks ago* (last edited 3 weeks ago) by [email protected] to c/[email protected]
 
 

I used buttons for the Odin 2 Mini from SakuraRetroModding on Etsy. They fit without any modifications, except that the original buttons are glued to the membrane. Thankfully, it's easy to unglue them by cutting through the glue with nails.

Here is how the unglue process looks like. The video is for RP5, but the approach is the same for the Mini.

The new buttons are quieter, have a lower profile, and feel similar to an Xbox controller overall. I'm really happy with the mod!

6
 
 

ROCKNIX is a continuation of JELOS and I have it installed on my RGB30 because ArkOS wasn't letting me enable WiFi. I want to use it as a dedicated PICO-8 machine and have it boot automatically into Splore, the PICO-8 cartridge browser, but I can't seem to find the setting to do this. Which seems strange considering how many modern firmwares have this.


I'm starting to think ROCKNIX doesn't have an option for this. I've clicked around the settings but haven't come across anything. I'd like appreciate it if someone could confirm my suspicion.

7
 
 

It's a very cool hack, highly recommend!

It lets you switch between 4 different characters on the map screen. Each one have unique physics and a special move. Also there is one additional unlockable character.

Bosses also very interesting. Each have unique mechanics. They are way harder then the original, but not super difficult.

What I didn't like is that many surfaces are slippery. It makes the game feel a bit unfair sometimes.

Retroachievements for this game are fine, but I disliked the speedrun and deathless one.

Here is the link to the patch.

8
 
 

While it can play up to PSX I feel like the small screen size and cramped controls have pushed me to towards looking for RPGs on the NES, SNES, GB, and GBC.

I was wondering what else people have played on their smaller handhelds like RG Nano, Game Kiddy Pixel, or FunKey S.

I'd even be happy to hear about ROM hacks or homebrew. I've gotten a bit tired of vanilla Pokemon.

The NES homebrew of 2048 is my other go-to game. It can be played with one hand and is good for 5 to 30 minutes.


The photo is of my RG Nano and after about ~6 months in my work pants pocket with my keys. I'm surprised how well its held up considering I devolved into the mindset of it's better to use it and break it than have it in a case, in a backpack, where I'll never touch it.

9
 
 

It's a port of the original Super Mario Bros from the NES to the Game Boy Color. The physics feel very nice, and I like how the sprites are adapted.

The port also extends the game. After the 8 original worlds, Quest B adds 8 more with new enemies, mechanics, and even bosses! I had so much fun playing it.

Also, the game is FOSS: https://github.com/Mico27/SuperMarioBrosMini

10
 
 

I just wanted a pocketable device, so I decided to pick Mini over 5.

Originally, I wanted to order the white color but ended up choosing the black one because it makes the bezels and pillar boxes blend into the case. It also looks like a small SteamDeck 😅

When I'm not programming, I'm playing GTA III on it and earning RetroAchievements 😃

With SteamDeck

GTA III

11
 
 

It might be because I'm not using Reddit anymore but I feel like I've been hearing increasingly less about the Miyoo Mini Flip.

I remember a lot of people being disappointed by the Miyoo A30 and a significant amount of the hype seemed to be around having a better version of the Powkiddy V90 but I feel like the RG35XXSP is working for a lot of people.

Having the extra sticks could be nice but I am not sure how they'll feel for N64 and PSP. Maybe someone who has used a vertical handheld with similarly placed sticks like the RG353V, K36, R36S, and so on could answer that though.

12
 
 

For devices with joysticks I typically use a case because I feel like they are going to get snagged or damaged but I've stopped using them for devices like the GXD Pixel and the RG35XXSP and I find I'm using them more often and getting my moneys worth of out of these devices.

I've also never been a big fan of those belt clips or holsters.

13
 
 

I’ve been playing Minecraft on my iPhone and am considering a handheld to play more comfortably. Any recommendations?

14
13
submitted 6 months ago* (last edited 6 months ago) by [email protected] to c/[email protected]
 
 

I encountered the Game Pudding in the electronics shops that darted the Musaffah strip malls in Abu Dhabi. It was an oddity that started the love of retro handhelds that continues today. It's pretty crazy how far we have come!

15
 
 

AYANEO is making another Android-based gaming handheld – but this one has a trick up its sleeve. The Pocket EVO is the world's first Android handheld with a 7-inch 120Hz OLED screen, according to the manufacturer. That high refresh rate should mean smoother gameplay, assuming there are enough titles to support it.

Based on the design of the AYANEO 2S, the Pocket EVO boasts a Qualcomm Snapdragon G3x Gen 2 chipset, which will ensure it has plenty of grunt for AAA mobile gaming and emulation.

16
 
 

cross-posted from: https://lemmy.ca/post/23871363

I absolutely love MinUI on my RG35XXSP, but I hated that it turned the power LED off. Initially I tried to fiddle with just disabling the part of the MinUI boot that turned off the LED, but then I realized that putting the console to sleep and turning it back on disabled the LED anyway. That was baked into the OS, and I didn’t want to recompile the whole thing just to disable that.

Enter this tool. It contains a script that gets set to run during boot to turn on the power LED and keep it on. It can also undo all of its changes by running the tool again. Since it does modify system files, I also figured out how to recover from any potential issues. I was unable to cause any significant issues during my testing, but the recovery plan is there nonetheless. Full documentation is available on the repo.

Let there be light!

17
 
 

I only got to know about these remarkable handhelds a couple of weeks ago and couldn’t resist getting a rg35xx h. It arrived just in time for our summer holiday family trip. Tonight we are staying in a 14th century castle in the Eiffel region, and here I am getting to know Rondo of Blood for the first time. Man, this pretty insane.

18
 
 

I followed the guides that are out there that basically say the following.

  • Install Port Master and the Stardew Valley port though the app

  • In Steam right click on Stardew Valley and go to properties followed by Betas and select compatibility - For 32-bit systems. The legacy XNA version of Stardew Valley. Wait for it to update.

  • Transfer the game's files into ports/stardewvalley/game data

But every time I attempt to launch it goes to a black screen then back to the lists of ports. I am not sure if this is because I am running KNULLI. When I was searching for this online people seem to be running muOS.

I've been able to get Half Life to launch so I'm not sure what's going on here. I would appreciate some advice.

I might try the other compatibility option for Stardew Valley which is the legacy option for 1.5.6 but I don't think that will do anything either.


The TL:DR of my edits is I still haven't gotten it to work. Once I saw that it worked in muOS I started looking into the differences between the two and trying to transfer them over to KNULLI. All my searching online says that it's an issue with mono but the files are there. muOS and KNULLI have different directory layouts so I am wondering if some folder isn't in the correct location.


Troubleshooting Edits:

Edit: Using muOS works. I'm using the same setup process for each firmware so I'm not sure what's happening here. I thought it might be an issue with the .sh file pointing to the wrong directory but I compared it to the Half Life one and it looks pretty similar. There is a log file in the Stardew Valley folder that mentioned a SIGSEGV while executing native code. It says this is usually an error in mono runtime or one of the native libraries.

It goes into more detail but it says

warning: unable to find libthread_db matching inferior's thread library, thread debugging will not be available.

0x0000007f8fded794 in wait4 () from /lib/libc.so.6

I might try to post the entire log file in its entirety later today.


Edit 2: I decided to look more into mono but it hasn't really turned up anything. I thought I might be missing some kind of mono file but I compared the two firmwares and both have the mono-6.12.0.122-aarch64.squashfs file in \PortMaster\libs\ and the various mono files in \ports\stardewvalley\dlls. When searching for "mono" on the KNULLI firmware I do have an empty mono folder. I also tried reinstalling mono through PortMaster but it did nothing. After reinstalling Stardew Valley it seems like it auto-installs along with it.


Edit 3: I tried to down-grade PortMaster by deleting the folder and .sh file and downloading an older version from GitHub to match the version muOS uses but I may have done this incorrectly because PortMaster is no longer launching.

I found several other posts detailing the same issue or similar issues. The setup guide for Stardew Valley by RetroGamesCorps has multiple people in the comments mentioning it, the GitHub page for KNULLI has an issue post about this (it can be found here where I believe they attempted to launch the Stardew Valley .sh file through the file manager app Commander, and on subreddits like /r/RG35XX_H and /r/SBCGaming people are talking about PortMaster games not launching or launching after several attempts.

I tried messing with the Stardew Valley .sh file to see if changing the monofile line to use the address of the mono squashfs file would help but that didn't seem to do anything.

My next step will probably be to use the Steam console to download a specific version of the game. Some have said that might work. It all seems so sporadic. People have been able to get it working and comment on the triggers being reversed and others can't seem to get it all.

I like KNULLI because it reminds me of AmberELEC with the video previews and I think you can set it up so games display whether they have RetroAchievements from the selection screen but I may end up switching over muOS at this rate.

I haven't been able to get achievements to display either but I am doing one thing at a time.

19
14
submitted 8 months ago* (last edited 8 months ago) by [email protected] to c/[email protected]
 
 

Hello all! Seems like micro sd card prices have been floating up slowly all year. Usually pick up a Samsung pro plus or a sandisk extreme card once Anbernic, Ayn Miyoo etc release a new internesting handheld. Unfortunately, prices have gotten a bit steep for storage. Instead, been trying out other brands as they seem to be priced more competitively (Amazon US anyway). Curious what everyone’s current go to is?

Latest card, been working fine in the RG556 with Silent Hill 3. Appears to be a rebranded Samsung card as the write speeds are higher using a reader included with a Pro plus card. Priced $34.99 on Amazon us so not bad at all.

SABRENT Rocket V30 A2 512GB MicroSDXC Memory Card R100MB/s W30MB/s (SD-MQ30-512)

20
 
 

I know it would be too much to ask for 3D psx.

21
9
submitted 8 months ago* (last edited 8 months ago) by [email protected] to c/[email protected]
 
 

So, I'm the kid that grew up with the originals. Hence I love the emulators.

However, I'm obviously now an old bastard and my vision isn't what it was.

I see some super cute emulators, but the screens are tiny.

Does anyone have recommendations for larger screen emulators, that play as many systems as possible?

I have an emulator or two on my Samsung tablet and it's GREAT, but, having the controller separate sucks to be honest. So I'm interested in the largest screens about, with controller built in.

Any suggestions would be super appreciated.

Note. I'm in Australia, so the Steam Deck is out as an option.

22
3
submitted 8 months ago* (last edited 8 months ago) by [email protected] to c/[email protected]
 
 

Good Day Everyone!

Anbernic’s latest flagship was too good to pass up during that last sale. Since the Odin 2 Advanced Display Stand design proved to be so popular, completed a next gen update of it for the RG556. Works with the usb c cable Anbernic packed in with the 556. As an aside, loving the device so far, inky black levels make parasite eve 2 a treat to play. Pretty close to using a pvm. Etsy Shop links provided below for a pre printed version and the stl/.3mf so you can print your own. Stand is printed using engineering grade filament made in the US. Thanks!

Pre Printed Stand using 3D Print Fuel Pro Pla+ (Engineering Grade and made in the US)

US Shipping Only

https://rpiradiodesigns.etsy.com/listing/1731873467

STL and .3mf

US and International Digital Download

https://rpiradiodesigns.etsy.com/listing/1731913615

23
 
 

A link to the video can be found here.


I wonder if this will end up being the updated version of the Powkiddy V90 a lot of people have been asking for and if this will end up being the direct competition to the Miyoo Mini Flip despite it's lack of thumb sticks.

I feel like custom firmware availability and whether or not there are blatant design issues (ex. faulty hinges like the Retroid Pocket Flip) will decide how well this does.

How about you? Any thoughts?

24
 
 

In AmberELEC there was a way to display a trophy next to games that indicated if there were Retro Achievements available. I believe pressing start on the title would also allow you to view the achievements.

I'm wondering if there's a way to display this with the Android version of ES-DE? Maybe it's similar to the non-Android version that people frequently use on handheld PCs like the Steam Deck. I'm not sure.


The picture is ES-DE with the ES-BOY theme. It's pretty neat and even uses Fallout sound effects. Unrelated but I wanted to add some flair to my post.

25
 
 

TL;DR: What linux API should be used to render a game to the screen on the RG35XXH?

I'm trying to port a solitaire game to the RG35XXH. Currently I'm using GLFW to get a window on my laptop; however GLFW doesn't support running without an X11 or Wayland server running.

I looked into EGL, which worked, kind of. It can fetch an OpenGL ES context but it has no way to display the rendered framebuffer to the screen.

Most recently I looked into KMS + DRM. I found a repository with code explaining how to interface with the DRM, and got it working on my laptop, which is nice! However on the RG35XXH (with Batocera v40) there is no /dev/dri/ folder 😦 . I can only assume that this means Batocera doesn't use DRI/DRM/KMS at the moment.

Next I might try using a frame buffer device. Running cat /dev/urandom > /dev/fb0 fills the screen with random colors; so I should be able to implement rendering with it. However I don't know if this is the correct route to go.

Now, as I understand it, SDL2 is supposed to support rendering to these types of devices. I've been avoiding SDL2 as I would prefer to distribute the program as a single executable file, and its license makes that more difficult.

view more: next ›