logo elektroda
logo elektroda
X
logo elektroda

How is the R36S portable console built with 22,000 retro games from a variety of platforms?

p.kaczmarek2 1038 18
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • White R36S handheld console showing the startup screen with color buttons.
    Do you like old video games? The console presented here allows you to run many titles from different platforms such as Atari, NES, PlayStation or Game Boy, all in one handy device. With an open system and a large number of emulated platforms, the possibilities are truly great - let's find out how it's made and based on which system it works.

    Setup, first run
    The gadget in question is based on a 64-bit processor clocked at up to 1.5 GHz and 1 GB of RAM. It offers a 3.5" IPS OCA colour display with 640x480 resolution and a 3000 mAh lithium battery. It is available to buy for around £150, although there are cheaper clones in circulation too. The price may seem steep, so it remains to be seen if it was worth it. However, it has to be said that the kit is quite rich. We get:
    - console with battery
    - memory cards: 32 GB and 128 GB
    - uSB cable (for charging)
    - case
    - manual
    - cleaning wipes for the screen and a protective film for the screen
    R36S console accessories in a case: USB cable, wipes, manual, and screen protector
    Indeed, the console has two microSD card slots. One for the system, the other for games.
    Back of R36S console showing 3500 mAh battery and model label White side of R36S console with TF2-GAME card slot and small buttons visible White side of R36S console with TF1-OS slot and volume buttons
    Brief instructions:
    R36S handheld manual showing button diagrams and technical specification table Open retro console manual showing game folders list and key shortcut descriptions
    I do not associate the brand of microSD card with the centre:
    White R36S console with 32 GB microSD card inserted and game menu on screen Close-up of a black microSD card with technical markings held between fingers Left side of R36S handheld console with buttons and two microSD cards on wooden surface
    When we boot the console without SD cards, the message refers us to emulationstation.org.
    Retro handheld screen with system not found message referring to emulationstation.org
    The console reminds me of the classic Game Boy, although of course it contains more games. I can't remember if I had this as a child, but I found it difficult to control at first. It doesn't always explicitly say what does which key. Even with the menus I had to puzzle through. At the beginning we are greeted there by different collections of games - according to platform types:



    We also have a search engine. I really don't know how I can test and represent the vastness of games available on this console. At first I thought the 20,000 games would come down to a dozen or so titles repeated many times in the list, as was the case on the old cartridges, but there are definitely more here, although I don't know if they really number in the thousands. It has to be said, however, that every title I wanted, I managed to find.
    White retro handheld console displaying Atari 5200 game selection menu with preview of Gorf Retro handheld console screen showing game list and preview of Fantastic Dizzy
    I tried playing random titles from different platforms, below is a sample video:



    The console also offers the ScummVM runtime environment. ScummVM is a program that does not emulate the original hardware, but interprets the games' scripting languages (SCUMM and others) to describe the game world, characters, dialogue and gameplay mechanics. This allows games to run on modern operating systems, retaining the original logic and graphics, while eliminating the bugs and limitations of the original software.
    Portable R36S console running ScummVM interface on screen
    Text can be entered if required, although it is not very convenient as you have to navigate with the pads. It is not a touchscreen!
    R36S console screen showing ScummVM with on-screen QWERTY keyboard
    You can navigate the cursor in a similar way:
    Handheld retro console with ScummVM interface open on screen, placed on wooden surface


    Interior of R36S
    All you need to do is unscrew six screws. One was hidden under the QC sticker.
    Opened R36S handheld console with visible battery and circuit board on wooden surface
    The construction of the device is based on a single, at least two-layer PCB. Most components are surface mounted. At the heart of the console is a Rockchip RK3326 processor along with H9TQ32A4GTMC-URKUM memory.
    Interestingly, the H9TQ32A4GTMC is a combination of eMMC memory (4 GB Flash) and LPDDR3 RAM (1 GB).
    Block diagram of RK3326 processor showing cores, memory interfaces, and multimedia units.
    The Rockchip RK3326 is a quad-core ARM Cortex-A35 processor clocked at up to 1.5 GHz and features Mali-G31 graphics with support for OpenGL ES 3.2, Vulkan 1.0 and OpenCL 2.0, a dedicated 2D engine and hardware video decoding up to 1080p@60 fps (H.265, H.264, VC-1, MPEG-1/2/4, VP8) and H.264/VP8 encoding, supporting RGB/LVDS/MIPI-DSI displays up to 1920×1080, MIPI-CSI/DVP interfaces with embedded 8 MP ISP and a rich I/O set including I2S/TDM/PDM, SDIO 3.0, USB 2.0 OTG, I2C, UART and SPI.
    Close-up of PCB with Rockchip RK3326 and RK817 chips in a handheld game console
    All powered by inverters based on the same manufacturer's RK817 chip:
    Application diagram for RK817 power management IC with connections to MCU and peripherals
    The RK817 controls four synchronous step-down inverters and also handles battery charging. In addition, it contains nine LDO stabilisers and a built-in RTC (real-time clock). However, it should be noted here that I also see a 4057A charge controller on the PCB, at the battery connector:
    ME4057 datasheet for 1A linear charger IC for single-cell lithium-ion batteries
    In the centre of the board is a single, small speaker. For older games it is rather sufficient:
    Close-up of R36S PCB with labeled LEFT and RIGHT connectors and SGM 4878QD component
    There's also a 4:1 multiplexer on the board, which I suspect is used to operate the pads.
    Out of curiosity I checked what was heating up inside. The main processor is the strongest:
    Thermal image of R36S console interior showing hot spots at 50.1°C and 31.0°C
    Second to heat up is the inverter controller:
    Thermal image of console PCB with processor temperature marked at 43.8°C
    The wiki page for this console:
    https://handhelds.wiki/R36S_Handheld_Wiki


    Operating system
    The console is based on ArkOS 2.0 as of 08232024, i.e. August 2024. If necessary, you can upgrade to the latest version, i.e. 11072025 at the time of writing this topic.
    ArkOS is an operating system developed primarily for retro consoles based on Rockchip processors. The name "ArkOS" comes from "Another Rockchip Operating System" - meaning "another operating system for Rockchip".
    Promotional graphic of Rockchip RK3326 chip with Octa-Core 64-bit label
    The system was started as a modification of The Retro Arena project with the main goal of facilitating the ROMs folder on the NTFS partition - this made managing games from within Windows very simple (just insert the SD card into the reader and copy the files). Over time, the project evolved and diverged significantly from the original, leading to a name change to ArkOS as proposed by the community.
    Startup screen of retro handheld console with ArkOS logo and Open Source Game Console text
    The system is based on Ubuntu 19.10 and includes both 64-bit and 32-bit user spaces, allowing for maximum wide support for emulators and game ports of various versions. ArkOS offers emulation of more than 90 retro platforms, from classic consoles to older PCs and handhelds.
    Information:
    https://github.com/christianhaitian/arkos/wiki
    https://github.com/AeolusUX/ArkOS-R3XS

    Summary
    It might seem that more than £100 is a big price for such a console, but nothing could be further from the truth. I myself remember when you still had to pay a few tens of zlotys for a single cartridge, and it's still hard to compare these amounts without taking inflation into account.
    There are a huge number of games here, although I personally admit that I prefer a much larger screen. It's definitely not for everyone, but if someone likes the form of such a portable device, they'll certainly find something here for themselves. What I miss, however, is a video output for an external monitor.
    However, the possibilities of this console are really great, and ArkOS itself is well documented on the web. The only thing I didn't like about this console was the form of input - does anyone want to use a pad on the on-screen keyboard to select letters?
    In short, the pros:
    + entire childhood (or rather, childhood - thousands of games.... i only remember a dozen titles from mine, buying each one was a holiday) in one portable console
    + the project is open, you can add games, it supports ScummVM, etc.
    + there is full documentation of the system on the web, in case of problems you can make a clean microSD card with the system again
    Minus:
    - i am puzzled by the quality of these microSD cards, the ArkOS authors themselves suggest using good brands such as Sandisk, Samsung, or PNY
    - there is no support for fast charging (Quick Charge)
    - the most demanding titles (already with 3D) may have performance problems
    - it would be useful to have an output, at least even AV on an RCA connector, or HDMI....
    - i do not see a two-player option here (although some supported games offer it)
    - no wireless connectivity (Wi-Fi, etc)
    Do you guys go back to retro games sometimes? Feel free to discuss.

    Cool? Ranking DIY
    Helpful post? Buy me a coffee.
    About Author
    p.kaczmarek2
    Moderator Smart Home
    Offline 
    p.kaczmarek2 wrote 13595 posts with rating 11422, helped 620 times. Been with us since 2014 year.
  • ADVERTISEMENT
  • #2 21790288
    E8600
    Level 41  
    I've come across the opinion that the first thing to do is copy the contents of the card to a branded one. These cards can give errors even in a freshly unboxed console.
  • #3 21790292
    p.kaczmarek2
    Moderator Smart Home
    Shortly after the launch at my place, it didn't fall apart, but it basically agrees, after all this is included in the original text. This information comes directly from the materials arkos , this excerpt:
    Quote:

    It is recommended that you use a good name brand SD card such as Sandisk, Samsung, or PNY. For a dependable list of good name brand cards, please check this link.

    Make sure to buy your SD cards from a trusted retail source. In the United States of America, Wal-Mart, Best Buy, and Target are good sources. Online, SD cards shipped and sold by Amazon are best. Example of such is in this link

    Equally, anyone who has experimented with single board computers using just such cards probably has similar experiences too.
    Helpful post? Buy me a coffee.
  • #4 21790301
    E8600
    Level 41  
    The manufacturer must have saved on something with good cards it would probably cost £150-180. You need a decent card to read a lot of small files.
  • #5 21790304
    p.kaczmarek2
    Moderator Smart Home
    It's also worth backing up these cards if you need to. Dumping to a computer is not a problem, the files are not large, and it will save you the trouble of doing this if you need to.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #6 21790308
    forest1600
    Level 20  
    150PLN for such a console is a pittance, I myself am thinking of buying anbernic rg557 to play even ps2 titles without clipping, and it already costs over 1000PLN.
  • #7 21790925
    gulson
    System Administrator
    While the interior and performance is even OK, even running PS2 games, there is hard plastic everywhere, loud clicking and inaccurate buttons.
    The enjoyment of gaming is low.
    There are some with WiFi connectivity.
    All unlicensed games, of course, so I don't know what the legal status of such a device is.

    If one already wants a better experience, it is better to do one's own on Rasbperry, on a TV and a nice 8Bitdo controller
    And when it comes to portable gaming it's Steam Deck.

    What's presented, you'll play with it for a while and then throw it in the corner.
  • #8 21790933
    p.kaczmarek2
    Moderator Smart Home
    CRT TV for retro gaming, that's what.

    Although you also have to admit that you can just run the emulator on a regular PC - that's more likely to work for most titles too? And you also get the convenient options of saving and resuming gameplay at any time, or there slow motion, etc (although I don't know how many platforms this applies to - I haven't tested that many).

    @gulson there are also games created entirely by the public:



    Here is the source code of the game shown:
    https://github.com/arhneu/gruniozerca
    You can see what the assembler source looks like on the NES.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #9 21790966
    @GUTEK@
    Level 31  
    Did you know that the console presented is a fake?
    The original version of the console has two memory bones and the current version of the board is V22 and it has an extra place to solder in the WiFi module.
    The plastic workmanship is a little better and the buttons are quieter and softer. In addition, it then runs the new ArkOS without having to modify the boot files, with the one on the topic best using the version from the arkos4clone repository on github.
    More about these consoles: https://handhelds.wiki/R36S_Clones
    There are also many modifications of this console: https://handhelds.wiki/R36S_Hardware_Modifications

    I, for example, added a WiFi module, although mainly its usefulness comes down to downloading game covers and themes.
    I also replaced the back buttons with soft silicone ones like here, it's great for playing pinball: https://www.reddit.com/media?url=https%3A%2F%...6s%3Deb44a221816516c739992af9a394d99c672b9ab3

    As for the price of the console itself, these clones can be had for as little as 50zl, which is a ridiculous price, while the original version can be had for around 80zl - of course I'm talking about prices in Chinese shops.

    I would also like to add:
    - the console supports Portmaster, this is software for running some PC games, for example Max Payne, GTA3, GTAVC and many others. More here: https://portmaster.games/games.html
    - i recommend that you print out a holder for it, I use this one: https://www.thingiverse.com/thing:6879372

    Handheld green gaming console with handle, playing pinball game on screen
  • #10 21790988
    p.kaczmarek2
    Moderator Smart Home
    That's interesting, according to what you wrote, I got the EmuELEC version?
    Comparison of R36S console internals: original vs. EmuELEC clone, no visible WiFi module
    Comparison of internal boards and labels of original R36S and EmuELEC clone consoles
    Can you present how and where you added which WiFi module? Is it more cost effective to add it yourself or buy a pre-made version?
    Helpful post? Buy me a coffee.
  • #11 21790996
    gulson
    System Administrator
    And where do you buy the originals to be sure?
  • #12 21791026
    @GUTEK@
    Level 31  
    gulson wrote:
    And where do you buy the original to be sure it's the original?

    The original is best bought on AliExpress from the Boyhom shop. When there are some promotions on ali you go get the console for that 70-80£. You can find a list of other shops that have originals at: https://handhelds.wiki/R36S_Clones
    And in Poland, well, it's probably to look for ads from people who sell for example, I saw on fb group are proven sellers (probably even with fv). Otherwise, you can currently recognise an original by the fact that it has a green led instead of a blue one - but this is changing and soon clones will probably also have a green one.

    p.kaczmarek2 wrote:
    It's interesting, according to what you wrote, I got the EmuELEC version?.

    So yes:
    - generally from what I understand these clones described as EmuELEC were characterised by the fact that they had inferior performance - a weaker different processor, less RAM, well, and inferior performance. As a result, they did not run on ArkOS (Another Rockchip OS) but on EmuELEC or something else
    - It seems to me that the current clones, despite the differences in design and configuration, are practically always already on RK3326 and 1GB RAM (whether in 2 or 1 bone) and have some version of ArkOS, and after modifications can run the one from github
    - as for the WiFi module, I have the RTL8188ETV soldered in and I bought it on Ali of course: https://pl.aliexpress.com/item/1005008793030768.html
    - in consoles that do not have space on the board, you can connect the WiFi to the USB to the USB-C OTG port, which is there at the bottom, it works the same way
    - there is no version of the console with the module soldered on from the factory - there are other versions, such as Plus, Pro, XX - some of which, indeed .... are clones
    - in general, if you want something more complex, e.g. with WiFi, BT or video output, I would suggest the Anbernica instead of some weird variants of the R36S, for which you will not be able to find a software later on

    My console currently looks like this, with the WiFi module added and the buttons changed to silicone:

    R36S-V21 game console PCB with visible speaker and added WiFi module

    A few of these consoles I bought, because at work they wanted as they saw, and most took their own cheapest what were with some coupon at about 50zł. And I'll say that I ended up with the widest variety, but all in accordance with the specifications, ie ArkOS, RK3326 and 1GB RAM. Once I even found an original one, only with an older version of the board. I have a few pictures of what came across:
    Mainboard of handheld console with Rockchip RK3326 chip and speaker visible
    Interior of R36S handheld console showing the exposed motherboard and electronic components
    Inside of handheld console with Rockchip RK3326 and soldered speaker visible.

    Interestingly once it hit with an inferior display, paler colours - mainly faint yellow. I tweaked it a bit with the gamma configuration, but the difference is there:
    Two white handheld consoles showing differences in display quality

    I also throw in an interesting comparison, someone has really tinkered with probably all the currently available portable consoles: https://docs.google.com/spreadsheets/d/1irg60...QeyusEUzTNQzhoTYTU/edit?pli=1&gid=0#gid=0
  • #13 21791039
    p.kaczmarek2
    Moderator Smart Home
    Thanks for the substantive addendum. So that means that the world of these modern consoles is also intricate and complicated.

    Weaker processor and RAM... hm, I wonder if, in some cases after all, it's not the case that it's sometimes worth buying a cheaper clone, as long as the price is indeed more attractive than the more powerful version? Personally, I prefer to aim for less demanding games, e.g. from the NES or older games, from my childhood I remember classics such as Super Mario Bros, Castle Excellent, etc. Once an older friend showed me a console where you could read games from cassettes, but I don't even remember what type it was, as a kid you don't pay attention to that. I know there was some version of Dizzy.
    Helpful post? Buy me a coffee.
  • #14 21791076
    @GUTEK@
    Level 31  
    Now there's a fashion for such portable consoles and retro in general, so they've made loads of models of this.

    With these clones is the biggest problem, that if you hit on a different proc, then you will not find anything to it. And yet this ArkOS is evolving and emulator updates are improving performance. A few days ago I came across information about the release of a test version of ArkOS based on the new Debian ("original" ArkOs is on Ubuntu 19.09), supposedly a lot of performance improvements: https://github.com/christianhaitian/dArkOS/wiki

    I'll also mention, because there was no information about it here and not much about it on the internet either, but on this console you can also run games from Amiga, Atari, Commodore or MS-DOS . The only thing is that most of these games were played on keyboards, so you may need to map the buttons to the game in the emulator settings (accessed via FN or SELECT+X depending on the ArkOS version, while in the game).
  • ADVERTISEMENT
  • #15 21791332
    gulson
    System Administrator
    Thanks for the important information.
    Yes, I have managed to get the Amiga and Commodore working, but the experience without a joystick or keyboard very poor.
    By the way now people are buying sticks for their TV for HDMI like the M15 4K TV Game Stick console
    It costs something like 60£ and you get two plastic pads.
    I wonder what's in there, maybe with the next "demolition" ?
  • #16 21791458
    @GUTEK@
    Level 31  
    In the event that someone has a TV on AndroidTV/GoogleTV or some set-top box on these systems, you can try installing Retroarch directly on them: https://www.retroarch.com/?page=platforms
    And connect some kind of pad via BT. I haven't tried this method.
    I.e. I once played Rayman 2 this way by installing ePSXe on the TV and connecting the pad to USB. It worked ok.
  • #17 21791484
    Macosmail
    Level 35  
    I have the Miyoo mini plus. A nice gadget, but too small a screen for me though.
    Based on SoC SSD202D 2x A7 1.2GHz and 128MB DDR3 interestingly built into the chip. So a weaker chip than the one described. Playstation 1 works even well.
    Soft changed to OnionOS.
    As for HDMI sticks, I rather recommend an older PC maybe a more powerful terminal, a good wireless joypad e.g. from PS4 and a system like Recalbox or Batocera.
    On better hardware, the graphics in older 3D games can be improved considerably with options in emulators.
    As a result, Playstation 1 games, for example, are no longer dejected by their pixellosis on modern screens.
  • #18 21791740
    chemik_16
    Level 26  
    @GUTEK@ wrote:
    on this console you can also run games from Amiga, Atari, Commodore or MS-DOS

    don't forget about portmaster :) that is ports (mainly) from PC to arm. Heros3, halflife etc.
    https://portmaster.games/games.html
  • #19 21791775
    E8600
    Level 41  
    It's a good thing I switched off from gaming, or rather the gaming hardware became too demanding and one let go. Nowadays I think a console comes out cheaper for gaming than a PC.
ADVERTISEMENT