SBC Gaming

984 readers
4 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 1 year ago
MODERATORS
1
 
 

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.

2
 
 

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!

3
 
 

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.

4
14
submitted 1 month ago* (last edited 1 month ago) by RPiRadioGuy 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)

5
 
 

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

6
8
submitted 1 month ago* (last edited 1 month 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.

7
3
submitted 1 month ago* (last edited 1 month ago) by RPiRadioGuy 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

8
 
 

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?

9
 
 

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.

10
 
 

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.

11
 
 

I've seen the Retro Games Corp follow up video and a few others on the device but I can't recall all the info.

The firmware is largely where I'm in the dark. Does it have a proper sleep mode? Any news of custom firmware or updates?

It seems pretty neat and I feel like it would make for an alright pocket device to pair with my RG405M.

Also which colour do you think looks the best?

I was leaning towards the green or red but I saw the black and it looks pretty neat too. I'm wondering which looks good with the green LEDs on the side.

12
 
 

Hi all, I ordered an RG35XX-H,it worked fine for 2 days, but then the on/off button didn't seem to work, making it impossible to switch on the console.

So I've got a new console, which worked for two days, but doesn't want it any more. It's a shame, because from what I've seen of it, it's an excellent console, and I'm disgusted...

I've contacted Anbernic's after-sales service on Aliexpress, and I'm still waiting for a reply...

Has anyone had this problem? (I've contacted Anbernic's after-sales service on Aliexpress, and I'm still waiting for a reply...)

13
 
 

If you are buying long premium braided cables it might help you save some money and space.

I'm not sure what devices these days are fine with a USB C to USB C connection. I feel like a USB C to USB A (male) to USB A (female) to USB C connection would allow you to use a USB C wall charger safely by acting as a kind of bottleneck but it would mean potentially carrying two cables.


Do you have any sbcgaming "life hacks"?

14
 
 

Modern Vintage Gamer takes a look back on the GP2X Wiz an early emulator handheld that he used around the time of the PSP and DS.

15
 
 

It feels pretty snug but does jiggle a bit. I got mine on Ali Express for $15 I think.

16
 
 

News 2024-02-28: Amazon has decided to remove ES-DE from their Appstore because "The app facilitates emulating and pirating of games from third-party sources without explicit authorization from those sources." Everyone that knows anything about emulation knows that this is not true, and especially not for a frontend that does not ship with any games or any emulators. We have attempted to appeal this decision but Amazon has refused to reinstate the store entry.

Therefore we have decided to self-publish the APK instead of relying on any app stores. As a first step you can join our Patreon to receive a download link to the APK. Note that this is NOT a subscription, you can turn off recurring payments at any time and you will still receive future APK updates. But if you do choose to support the project long term in these difficult times then it's much appreciated. I have worked four years on ES-DE without making any money from it, and it's almost like a second job now. Supporting us financially instead of pirating the app is a way to make sure development will continue and that ES-DE has a future long term.

Please spread the word of what has happened and if you did buy the app from the Amazon Appstore then ask them for a refund and don't hesitate to criticize them for their decision. We have not yet received any money from amazon and due to them claiming that ES-DE is illegal we doubt that will change. Anyway, it seems like you can still install the app from the Amazon Appstore app if you have bought it, but there will obviously be no further updates published there.


I have attached a link to their Patreon with the post and bolded the section that states that a subscription isn't required for updates. You will still need to stop reoccurring payments if you don't want to further support the project.


Personally I'd rather see them migrate to a site like itch.io which already has a section for Android applications and a category for tools. It seems to work well for PICO-8 and would allow users to pay extra if they wanted to make a one time donation to ES-DE.

They could also keep the Patreon in addition to this so people can keep track of updates.

Either way they could incentives people with a preview build if they wanted to go in that direction.

I hope it stays DRM-free so it can easily be transferred along with your ROMs and installed on handhelds.


Edit: RetroGamesCorps update titled EmulationStation Update: Why We Can't Have Nice Things was released. It has a walkthrough about requesting a refund for your purchase on the Amazon app store and installing the new APK. Russ also states the information posted above.

17
 
 

Currently it's only available currently on the Amazon app store and costs around $5. RetroGamesCorp has a guide for installing and setting it up for those interested.


For those that have tried it out, do you happen to know if it lists whether achievements are available with a trophy icon like AmberELEC does?

The videos I've seen haven't shown it.


Edit: The app is longer available on the Amazon app store. They have shifted to Patreon. I made a follow up post about it with their explanation which can be found here in [email protected]

18
 
 

It's released, so many QoL improvements! If you using RG405M/RG405V/RG505, I would highly recommend to install.

19
 
 

There's some games I've heard are hidden gems (according to the /v/'s recommended games page) like Calling, The Conduit, and Cursed Mountain but I am wondering what people's experience with emulating Wii games has been like on phones and emulation handhelds. My big concern would be the use of motion controls.

I imagine games like Super Smash Bros Brawl that can use either GameCube controllers or the Wii Pro would do alright but I don't think even pairing a Wii controller could help with motion controls unless you had a light bar setup.

20
 
 

It's a neat way to keep track of new set releases, what systems are gaining support for RetroAchievements, and stuff like underrated games.

If you have 10 minutes to kill I'd check out one of them.

21
 
 

Really really wanted to pick up the RG Arc from Anbernic. However, Bambu labs did their first printer sale and it was time for an upgrade. Maybe a Christmas sale for the Anbernic…. Anyway what did everyone pick up?

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

Hi all!

I am excited to announce that my RetroAchievements companion app, RA Tracker, has officially launched on the iOS App Store!

Version 1 has many capabilities, all designed around maximizing the RetroAchievements experience and feeling right at home on your iOS Device.

  • View your completion progress for all games you are earning achievements for
  • View awards for mastering a game
  • View all of your recently earned achievements
  • See users that have earned specific achievements
  • View the Achievement of the Week and get a notification when a new one is posted!
  • View the top ten user leaderboard
  • Add games to the Backlog to keep track of what you want to play
  • Search for games by console to see what games currently have Achievements to earn
  • Create a list of games to track completion progress
  • Follow other RetroAchievements.org users and track their progress and recently earned achievements

I would absolutely LOVE to hear feedback from the community.

Once the final API endpoints get enabled, I will start work on the v2 update which will have much more information for users.

If you don't know what RetroAchievements is, now is a great time to check it out!

23
 
 

Good day everyone! Have a been working on a special project. Developed a single piece, easy to print stand, with ventilation for the Odin 2 with enough clearance to allow use of the Ayn provided charging cable (everything about the Odin 2 has been high quality, even the charging cable they provide feels premium). Went through many iterations to develop a design that is printed on its side and is bridging friendly without supports.

For reference printed using an Ankermate M5 and 125gram of 3d Print fuel Pro Pla+ at 2x (100mm). Thanks and take it easy!

STL file for 3d Printing:

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

24
 
 

It's a Linux-based firmware for RG405M RG405V and RP2+. There is not HW acceleration for now, but the author managed to make audio working (it's quite hard for UNISOC chips!). It would be so great to have fully working Linux-based operating system on these devices!

25
6
submitted 7 months ago* (last edited 7 months ago) by RPiRadioGuy to c/[email protected]
 
 

Hello again everyone!

Designed a classy stand similar to the one for the Anbernic 405m and just wanted to share. Have an Odin 2 on order and will be be designing stands for it as well in the future. If it’s something you liked, linked the pages to my Etsy shop for a STL to print your own and a pre printed version. Thanks and have a good day!

STL File:

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

Pre Printed with Engineering Grade Filament:

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

view more: next ›