![]() |
Forum Index : Microcontroller and PC projects : Move over Game*Mite, get behind me Pico Gamer, ...
Author | Message | ||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4220 |
... 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: GermanyPosts: 1187 |
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 KingdomPosts: 4220 |
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: GermanyPosts: 1187 |
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 KingdomPosts: 4220 |
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: CanadaPosts: 522 |
Brilliant! |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 4809 |
@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 KingdomPosts: 4220 |
Recommendation from a friend (an extremely cynical and hard to impress electronics engineer - no not Peter ![]() 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 KingdomPosts: 4220 |
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: GermanyPosts: 1187 |
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 KingdomPosts: 4220 |
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: GermanyPosts: 1187 |
the same scene in a more Pixar-like style: ![]() (by ChatGPT) 'no comment |
||||
Mixtel90![]() Guru ![]() Joined: 05/10/2019 Location: United KingdomPosts: 7433 |
Wow! :) Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4220 |
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 KingdomPosts: 4220 |
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 |
||||
![]() |