Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 13:22 02 May 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Move over Game*Mite, get behind me Pico Gamer, ...

     Page 1 of 2    
Author Message
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4244
Posted: 02:54pm 10 Apr 2025
Copy link to clipboard 
Print this post

... there is a new kid in town.

The open-source R36S hand-held console running MMB4L.

       https://youtube.com/shorts/H9-avgFKFOY

Apologies for the poor video and lack of details I'm away from home and improvising, but I wanted to show off .

You will find the R36S all over the place, with various vendors selling it for $30-40 on AliExpress (depending on the Trump forecast du jour).

Here is a website that claims to be "official", I don't think it is, I think it is some chancers trying to charge a premium.

       https://r36sgameconsole.com/

Best wishes,,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1192
Posted: 03:30pm 10 Apr 2025
Copy link to clipboard 
Print this post

so fantastic

found some on Ebay starting at 18€  and on Ali  with 128gb for ~33€
Edited 2025-04-11 01:42 by Martin H.
'no comment
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4244
Posted: 03:42pm 10 Apr 2025
Copy link to clipboard 
Print this post

  Martin H. said  so fantastic

found some on Ebay starting at 18€  and on Ali with 128gb for ~33€


That's the SD card capacity, and they are dreadful quality SD cards, the first thing you do is copy the contents onto a quality card and throw the original away. Thus no point in buying 128 GB version over 64 GB version.

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1192
Posted: 03:50pm 10 Apr 2025
Copy link to clipboard 
Print this post

  thwill said  Thus no point in buying 128 GB version over 64 GB version.

Best wishes,

Tom

Tom,
that's what I thought. Since I already use retropi anyway, I have no use for a 128gb sd card with retro roms.
I have ordered a 64gb version, but I certainly need help installing Linux and mmb4l on this device.

Cheers
Martin
Edited 2025-04-11 01:57 by Martin H.
'no comment
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4244
Posted: 04:00pm 10 Apr 2025
Copy link to clipboard 
Print this post

Right, I wasn't suggesting anyone buy one for MMBasic just yet; I've only just smoke tested it myself.

The default software on these devices is Linux (ArkOS) running emulation-station (like the RetroPi). Configuration to add MMB4L as an "emulator" to emulation-station should be simple (famous last words).

Watch this space over the next couple of weeks.

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
PeteCotton

Guru

Joined: 13/08/2020
Location: Canada
Posts: 523
Posted: 06:47pm 10 Apr 2025
Copy link to clipboard 
Print this post

Brilliant!
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4815
Posted: 08:56am 11 Apr 2025
Copy link to clipboard 
Print this post

@Tom,

What was your reasoning for specific this device ? Is it the CPU ? Or availability of some convenient Linux distro ?  

Volhout
PicomiteVGA PETSCII ROBOTS
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4244
Posted: 09:40am 11 Apr 2025
Copy link to clipboard 
Print this post

  Volhout said  What was your reasoning for specific this device ? Is it the CPU ? Or availability of some convenient Linux distro ?


Recommendation from a friend (an extremely cynical and hard to impress electronics engineer - no not Peter ), he was amazed at the power and quality at the price point.

This thing seriously kicks arse:

- ARM Cortex-A35 quad core processor @1.5GHz.
- 3.5” IPS display @ 640×480 resolution.
- 1GB LPDDR3 RAM & 64GB storage – Up to 128GB Micro SD card.
- 3200 mAh rechargeable battery, up to 6 hours based on usage.
- 27 consoles in One supporting over a dozen retro games consoles.

Case in point, I'm away from home at the moment and didn't want to take my personal laptop (I forgot to encrypt the drive when I built it, and encrypting a Linux drive after the fact is a problem) so instead I'm using the R36S as a Linux build and development machine! I've got a wifi dongle hanging off an OTG cable on it and I'm using my ancient ChromeOS tablet and bluetooth keyboard as a terminal.

Of course when it comes to games there is the question of why you would want to play MMBasic games on it when it is already capable of running pretty much every arcade game and console up to the late 90's.

Note that it's about gameboy sized, so the controls are perhaps a little awkward for some adult fingers.

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4244
Posted: 02:56pm 11 Apr 2025
Copy link to clipboard 
Print this post

Hi folks,

Second video of equally poor quality, now showing integration with the Emulation Station menu and more games:

   https://www.youtube.com/watch?v=w_1Mj-s5VaE

A couple of teething issues still to address:

- Games using my polling code to determine which controller is actually in use are reluctant to register the first button press; but fine once they've got over that.

- Occasionally a game won't show the display until it registers its first button press.

@Martin H, it's a "big ask" but I know you have the talent, is there any chance you might create me a couple of MMBasic specific images to replace the "Native" text and frankly inappropriate "Native American" image (grabbed from example code) I'm currently using ?

Best wishes,

Tom
Edited 2025-04-12 00:57 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1192
Posted: 10:28am 12 Apr 2025
Copy link to clipboard 
Print this post

  thwill said  

@Martin H, it's a "big ask" but I know you have the talent, is there any chance you might create me a couple of MMBasic specific images to replace the "Native" text and frankly inappropriate "Native American" image (grabbed from example code)

I like Gizmos Picture maybe we can tronsfor it (or parts of it)..



In addition to the artistic work, you first need a few technical details, of course, to realize the image you would need to know a little more about the required format.
Can you post an example image to show the format?
PS: Something like this:


(The background is transparent in this image)

coffee.zip
Edited 2025-04-12 22:34 by Martin H.
'no comment
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4244
Posted: 12:33pm 12 Apr 2025
Copy link to clipboard 
Print this post

Thanks Martin,

As pretty as Gizmo's picture is I'm not sure it would be right here.

I will post example images tomorrow and also try and find links to what limited MMBasic "prior art" exists.

If anyone else has any suggestions then please chip in.

Best wishes,

Tom
Edited 2025-04-12 22:36 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1192
Posted: 02:22pm 12 Apr 2025
Copy link to clipboard 
Print this post

the same scene in a more Pixar-like style:



(by ChatGPT)
'no comment
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7464
Posted: 03:06pm 12 Apr 2025
Copy link to clipboard 
Print this post

Wow! :)
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4244
Posted: 11:51am 13 Apr 2025
Copy link to clipboard 
Print this post

Very pretty. I wonder what crime that PCB had comitted to deserve those pliers ... and what the paint brushes are for ?

Anyway, whilst realising that beggars can't be choosers, I still don't think that Gizmo, photogenic as he is, is the correct subject matter. My understanding is that he is more our genial host here on TBS and not an active MMBasic participant (?). I also doubt Geoff would thank us for using an image of his good-self, and I rather suspect that Peter doesn't appear on images (or reflect in mirrors) as that is the only way to explain his productivity .

Inspired by your efforts I had an attempt with ChatGPT and got this far before today's credit ran out - it seemed to strangely reluctant to render a left hand side to the image:

Original image:



My effort with ChatGPT:



I was wondering about something like this with a similarly styled CRT sitting atop it ?

In the meantime the two current stand-in examples I'm using can be found here:

   https://github.com/dov/r36s-programming/tree/main/themes/native

and more images from the same emulation-station theme are here:

   https://github.com/KALEL1981/es-theme-nes-box

Previous MMBasic iconography is limited, e.g.



and:



I also have a set of font graphics provided by @Vegipete:



Best wishes

Tom
Edited 2025-04-13 22:10 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4244
Posted: 12:22pm 14 Apr 2025
Copy link to clipboard 
Print this post

For kicks and giggles I had ChatGPT re-render the "self-portrait" I use on https://sockpuppetstudios.com/ in the Simpsons style, I think I may have to replace the original:



I love that the cat cushion from the original has been rendered as a real ginger cat ... which I do have.

AI is so going to screw over a lot of people professionaly, possibly including yours truly.

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1192
Posted: 07:34am 23 Apr 2025
Copy link to clipboard 
Print this post

Hi Tom,
I have now received the device.
However, it is an R36Pro.

It does not come with Ark OS but an internal EmuElec.
I have not yet managed to get Ark OS to run from the SD card. Will mmb4l also run with Emuelec?
Cheers
Martin
EDit: I now managed to get Ark OS to run from the SD card
Edited 2025-04-23 18:38 by Martin H.
'no comment
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4244
Posted: 09:25am 23 Apr 2025
Copy link to clipboard 
Print this post

Hi Martin,

  Martin H said  I have now received the device.
However, it is an R36Pro.


I think/hope that is just a clone with a slightly bigger display.

  Martin H said  It does not come with Ark OS but an internal EmuElec.
I have not yet managed to get Ark OS to run from the SD card. Will mmb4l also run with Emuelec?


In theory Emuelec is also built upon Linux, so the arm64 build of MMB4L can probably be installed on it, but you would be on your own ...

  Martin H said  EDIT: I now managed to get Ark OS to run from the SD card


<Wipes the sweat from his brow>

So you're seeing the emulation-station front-end similar to what I posted in my previous video but without the Native/MMBasic program group ?

1. Have you tried configuring a wireless dongle and SSH'ing into the thing ? Depending on your answer to question 3 it may not be strictly necessary but I want to know what tools we have to work with.

2. Are you running with one SD card or two (one for OS and one for ROMs) ?

3. Do you have a PC that can read the contents of the SD card and read/write to its file-system ?

4. How much Linux do you know ?

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4244
Posted: 09:31am 23 Apr 2025
Copy link to clipboard 
Print this post

  thwill said  1. Have you tried configuring a wireless dongle and SSH'ing into the thing ? Depending on your answer to question 3 it may not be strictly necessary but I want to know what tools we have to work with.


Actually, strike that, you are almost certainly going to need to be able to SSH into it as it's the only way to get a terminal to debug it when it isn't working.

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1192
Posted: 10:41am 23 Apr 2025
Copy link to clipboard 
Print this post

  Quote  1. Have you tried configuring a wireless dongle and SSH'ing into the thing ? Depending on your answer to question 3 it may not be strictly necessary but I want to know what tools we have to work with.

I don't have a USBC WIFI stick or a suitable adapter at the moment, so the console is currently unable to connect to the network

  Quote  2. Are you running with one SD card or two (one for OS and one for ROMs) ?

EmuElec appears to be permanently installed in the console. I therefore have no access to the internal file system. The games are on the SD card (FAT 32).
To start Ark OS I have a 2nd SD card (one for OS and one for ROMs). Whereby I only have access to the boot and Rom partition with Windows.

  Quote  . Do you have a PC that can read the contents of the SD card and read/write to its file-system ?
Since I use windows this looks bad, the possibility would be that I can access the Linux partitions with the Raspberry PI.

  Quote  4. How much Linux do you know ?

The only thing I've been using Linux for a long time is the Raspberry Pi, so I would consider my level here to be “user”.Of course I have some experience with Mint or other Debian offshoots. In the terminal also on servers, but here always only worked according to default
'no comment
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4244
Posted: 12:56pm 23 Apr 2025
Copy link to clipboard 
Print this post

You really did jump onto this wagon before I had the opportunity to attach the wheels .

  Martin H. said  
  thwill said  1. Have you tried configuring a wireless dongle and SSH'ing into the thing ? Depending on your answer to question 3 it may not be strictly necessary but I want to know what tools we have to work with.

I don't have a USBC WIFI stick or a suitable adapter at the moment, so the console is currently unable to connect to the network


You're probably going to need one.

You might want to do some research on suitable Wifi adapters because apparently they don't all work with the R36S hardware.

I am using one that I have from several years back, an "Edimax EW-7811UN 150Mbps Wireless Nano USB Adapter" connected to an OTG Type C cable adapter with an additional USB extension cable to reduce the interference between the Wifi and the console's speaker.

  Martin H. said  
  thwill said  2. Are you running with one SD card or two (one for OS and one for ROMs) ?

EmuElec appears to be permanently installed in the console. I therefore have no access to the internal file system. The games are on the SD card (FAT 32).
To start Ark OS I have a 2nd SD card (one for OS and one for ROMs). Whereby I only have access to the boot and Rom partition with Windows.


Hmm, I don't understand that. I don't think EmuElec is firmware so it should be on an SD card. How many SD card slots does the R36S Pro have, my standard R36S has one on the right which I have ArkOS on and one on the left that I have the ROMs on.

  Martin H. said  
  thwill said  Do you have a PC that can read the contents of the SD card and read/write to its file-system ?

Since I use windows this looks bad, the possibility would be that I can access the Linux partitions with the Raspberry PI.


OK, you need to check out whether that is possible; you will need some way to copy files onto the device.

Tom
Edited 2025-04-23 23:28 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
     Page 1 of 2    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025