RG-350 Tips, Emulators & Resources

Welcome to the RG-350 Tips page! If you find this content useful, I welcome you to subscribe to my YouTube channel. There you will find all kinds of new, retro and unusual tech (click around the menu above while you’re here). The information below is exclusively for the RG-350, I hope you find exactly what you’re looking for! Your likes and comments on the videos are much appreciated and motivate me to bring you even more future content. I want to extend a HUGE Thank You to the developers who have created a fantastic device/platform and associated emulators. If you have your own tips/tricks not found here, please comment in the videos or let me know what you want to see in the future. All content on this page is for educational purposes only.

I purchased the Retro Game 350 (or RG-350), it took about 20 days to ship from China (they are now on Amazon here, so you won’t have to wait nearly as long). Within 4 days of it’s arrival (arrived 11/14/2019), I spent a lot of time with the unit and created a review based on the core firmware that was pre-installed (video below). While making the first video, I was thinking ahead on the next steps. Firmware upgrades, tips & tricks, all will come in follow-up videos.

While I’m learning new things, I decided to make this learning process public on this page. It has ballooned into something a bit more than I originally planned πŸ™‚ Please comment/ask questions on anything I write here in the Video comments or on the WTT Facebook page. If you have any recommendations, find errors or tips of your own, please share them! Any assistance to make this page more informative is greatly appreciated. You can also e-mail them directly to wagnerstechtalk [at] gmail.com. My goal for this page is to make using your RG-350 easier and more fun.

Please share this page with anyone that might find it helpful. Let’s get started!

Linking to this page (of course, including fellow YouTubers): You’re more than welcome to link to any of the information you find on this page. I will not be changing any of the headings above the very bottom heading that states Adding Emulators Placeholder and should remain valid. To link to a specific heading on this page, go to the Table of Contents and click the link from there. Copy the URL in the address-bar and paste in your video description/post/blog. This way you’ll always have the latest updates and information.


Where to get an RG350?

There are a number places you can find an RG350, below are just a few. May add more later :

  • RG350 on Amazon or here (where I normally buy)
  • RetroGame300.com (where I bought mine) – Ships from China, may get it cheaper but will take 20, or so, days to arrive -if in the USA

Retro Game 350 (RG350): Unboxing, Gameplay +Review/Tips – Demo of PS1, MAME(ARCADE), NES, SNES & FBA

The video below was my first RG350 video before I really started tinkering with additional emulators, firmware upgrades, etc. Definitely start here to get a good feel of the RG350. See below for more videos, mini-tutorials, helpful resources and content that have been added. My review didn’t stop with this video!

Helpful Resources

The following are some helpful resources I’ve run across along with a brief note/description about why it might be helpful to you. If you’re aware of others, please let me know.

  • dingoonity.org – Thanks to a WTT viewer that let me know that many of the GCW Zero emulators (see the Releases thread under GCW Zero) will run on the RG350 without the need to build/compile.
  • Jutley’s Website – Firmware upgrade, forums and additional information.
  • OpenDingux Software List – List of available emulators, consoles, applications, etc.
  • Firmware Update Guide – Our RG350 firmware upgrade guide and experiences.
  • RG350 SubReddit – Great information source for the RG350.
  • RG350 Downloads – Link to browse the latest firmware (see above link for official release), skins, localpacks and more.
  • RG-350 Discord – great place to meet/speak with other RG350 users and technical folks.
  • GCW Zero Wiki (old archive) – Many of the programs that run on the GCW Zero will work, without modification on the RG350.

Helpful Accessories

Below are the accessories I’m experimenting with. The magnetic USB-C adapter is indeed charging and makes it very convenient. The OTG cable works and adapts any USB device from USB-C to a standard female USB-A input. The keyboard is working via the OTG cable. I can navigate using the arrow keys and the track-pad works in the Stella (Atari 2600) & UAE4All(Amiga) emulators. More to figure out on the computer emulation side (TI-99 and Amstrad), but finding locating any documentation on .kbd files difficult. Hoping to use the RG350 as a full portable Retro Computer but this may/may not be possible yet. More details below on what I’m using.

  • Magnetic Charging Cable – Charges your RG350 by simply attaching the magnetic end to a small adapter in your USB-C port on the handheld. Very cool since you can leave the small USB-C adapter plugged in at all times, when you need to charge it just connect the magnetic end. Just pick it up and go!
  • USB C to USB (Type A) OTG Cable – This is needed to convert the USB-C on the RG350 to USB type A which is used by most all current accessories (keyboards, mouse, etc.). I have had limited success using the OTG cable to connect an external USB Controller. That is, it worked only with the Atari 2600 emulator (stella) and only using the stock (non-upgraded) firmware. It required mapping the buttons to the Left/Right/Up/Down/Fire buttons. I could use either the external USB controller or the RG350 controller, but again only with Stella.
  • Foldable Bluetooth (or USB) rechargable portable keyboard – This keyboard is working, need to learn more about keyboard mappings for the Retro Consoles (TI-99, Amstrad, etc.) but the keys respond and the trackpad responds in the Stella emulator! Attempting to use this keyboard within a classic console such as the TI-99, Amstrad does not do very much. It appears a .kbd file is needed, but I’ve yet to figure this out and have found no documentation.
  • RG350 Protective Storage Case (Accessory)- I received this accessory and it fits the RG350 nicely. The top and bottom is reasonably sturdy, but the sides are not as strong. It’s a good case for transporting your RG350 but may not hold up to serious pressure or excessive weight. You can see this in a recent video (towards the end) here. This item ships from China, so for those of us in the US it will take nearly a month to arrive.
  • Anbernic RG350 abxy button generator / replacement buttons (Thingiverse – 3D Printed) – Looking to 3D print some replacement buttons, check this out! *Note: I have not personally tried this -yet.
  • Anbernic RG350 stick generator (Thingiverse – 3D Printed) – Need to re-print a new stick for the RG350, check this out! *Note: I have not personally tried this -yet.
  • Anbernic RG350 DPAD generator (Thingiverse – 3D Printed) – Here’s a tool to create a new D-Pad for the RG350. *Note: I have not personally tried this -yet.

NEW β€“ Free Handheld Retro Gaming Stand (3D Print) – fits the RG350 (and others) check it out here. This is the same stand used in all my RG350 videos and a great way to display your cool new device. It was designed by me and is free for you. Enjoy!

Free Retro Gaming Stand (3D Print)

Specifications

The following are the specifications for the RG-350.

  • Screen – 3.5 Inch IPS screen 320 x 240
  • CPU – JZ4770 1.0 GHz MIPS
  • RAM – 512M DDR2
  • Internal SD card – 16GB – must unscrew back cover to access (x4 screws).
  • External SD card – Support up to 128GB (my original box stated 64GB maximum, though 128GB seems to work just fine).
  • Battery – Li-polymer 2500mAh battery which provides roughly 5.5-6 hours of continuous use.
  • Charging Port – USB-C (USB2 port on the right).
  • OTG Port – USB-C (USB1 port on the left) can be used to connect an external controller, keyboard, etc. to the RG-350.
  • OS OpenDingux

Issues List

The following are a list of issues I hope to figure out a solution for, either via firmware upgrade or other means. If you know how to solve any of these, please comment on one of the videos and let me know (I’ll update this page accordingly):

  • PS Emulation does not recognize the left joystick. [Fixed via Firmware upgrade RG-350 v1.5 – See Helpful Resources above.]
  • Mame4All does not recognize the right joystick (great for games like Robotron, etc).
  • Need to understand, so I can create, mapping files for Retro computers (i.e. the TI, C-64, etc.). So far, have not been able to locate any documentation or source material to assist with this.
  • No sound on the TI-99 Emulator.
  • Figure out how to rotate the Mame4all display left-to right (instead of right to left), ideal for vertical games (i.e. Galaga, Ms. Pac-Man, etc.)
  • Figure out a way to utilize the A/V or HDMI Output to a TV/Monitor, this currently does not work using the stock firmware.

Interesting Tips

In the video below we’ll cover 10 important TIPs that will make using your RG-350 even more enjoyable. It includes how to convert & play videos on the RG350, playing 2-players using the Stella emulator and several more.

  • Should I upgrade to v1.5 or v1.7 Firmware? – In my humble opinion, I would wait. You can read all my reasons for this statement here. Once I’ve tried a stable release that I think most people will be happy with, I’ll update this statement. If you do decide to give it a go, please DO NOT overwrite the microSD that came with your unit! If you do and problems arise, you won’t be able to go back. If you want to make a backup of your current firmware, please see this.
  • I Upgraded the Firmware, now there is nothing under the Games tab – Some of the firmware upgrade guides and YouTube videos do not inform you that you may lose what was originally on your device (primarily, the freeware games that were installed). There are ways to bring them back, but some are quite cumbersome. It is recommended, at the present time, that if you do upgrade your firmware make sure to do so on a clean microSD and keep your original safe!
  • I want to upgrade my firmware, how do I Backup/Restore my game saves? Please see this.
  • How do I set the Emulator Directory? Launch the emulator, then to go to the root directory (press ‘A’ on the “.” or “..” until you see a subfolder called ‘media’), then select /media/sdcard ( or /media/[SD Card Name] ). Next, browse to the appropriate sub folder that contains the games/roms for the emulator you just launched. Then press the Start button to set the directory or select the game and press the ‘A’ button. In most cases, the emulator will remember this starting folder location. There are a few exceptions, mostly consoles such as the Commodore 64 (Vice) emulator, among others.
  • Is there any easy way to add .opk files without having to copy to the internal microSD? Yes, if you create a sub-folder on your (external) microSD card called “/apps” you can install any additional .opk files in the “/apps” sub-folder and they should then show up on the RG350 when you re-insert the microSD card or navigate to the emulators, games, etc. tab.
  • Is there an easy way to access the emulator menu? In fact, there is thanks to Rob B. for the tip here. This doesn’t work in all the emulators, but it does work for several that I’ve tried. While in the emulator, press the power button once and it functions as a menu button. From there, you can access other functions supplied by the emulator.
  • My MAME4ALL button configuration is hosed, can I fix it? Sure, the following will delete the configuration for mame4all. Go to the applications tab and select DinguxCmdr. On the left-side, navigate to the root by pressing the ‘B’ button until you see a sub folder called media. Select the media folder (press ‘A’), select home (press ‘A’), select the .mame4all folder (press ‘X’), move down to Delete and press ‘A’. Then exit DinguxCmdr (press ‘Y’) move down to Quit (press ‘A’) and launch mame4all emulator. Press the “..” until you’re at the root and select /media/sdcard/roms/mame4all (or wherever you have your roms installed), then press the Start button. You should now see a list of mame roms, select one and press the ‘A’ button.
  • My USB-C to USB-C cable is not working, why? – You can’t use a USB-C to USB-C cable to charge your RG350. You must use an USB-A to USB-C cable, like the one included with your RG350.
  • What kind of battery life can I expect with the RG350? Here is an excellent video (by YouTube creator Llcooljdj) which compares several handheld devices, including the RG350. In these tests, the RG350 lasted 5h 49m, that’s pretty impressive.
  • Games don’t show up on the RG350 – If you are unable to see your games when inserting an external microSD, make sure the microSD card is formatted as fat32 (in windows). Formats ext2/ext3 are fine as well for other platforms. Obviously, backup any files on the microSD card before reformatting.
  • How should I organize folders on my external microSD? It is best to organize the games (ROMs) on your external microSD according to the type of games contained within it. For example, create a folder called /ROMS and subfolders for : C64, CPS1, CPS2, FBA, GB, GBA, GBC, INTELLIVISION, MAME, NES, SNES, etc. and place the games under each. (Please don’t ask where to get Roms, I can’t answer any questions)
  • PSX File Extensions – The Playstation games I’ve tried that work have file extensions .ccd, .img and .sub or .bin, .cue or .nfo. For more info, see this.
  • What is the difference between USB1 & USB2? USB1 (Left) is used to connect an OTG Adapter (USBC-C to Female USB-A) to allow you to add additional peripherals such as a an external USB Controller, Keyboard, USB-C to USB-A (multiple port) Hub, etc. Some that I’m experimenting with can be seen above. The USB2 (right) is used for data transfer and charging your unit with the USB cable that was included with the device (USB-A to USB-C).
  • How can I tell what Firmware Version I’m using? There really isn’t a perfect way, at present. The RG350 can tell you the build (compile) date, but that’s about it (this may change in future builds). At this point, this is a best-guess as to which firmware you’re running: 2019.10.10 (v1.4), 2019.10.18 (v1.5.0) & 2019.10.27 (v1.5.1). If none of the above dates are a match, I don’t know the answer.
  • Emulator File Formats – You may be wondering, should my roms be zipped or unzipped? That’s a good question and here is a basic guideline that might help: If the rom is used by Mame4all, keep it zipped. For some others, some will work off of .zip files others won’t. If unsure or having trouble, try unzipping one of the archives and see if it works.
  • How do I adjust the brightness of the screen? Press and hold the Power button + Volume +/-. See Hotkeys section for more.

Convert & Play Video

The RG-350 includes a video player called FFplay. In order for videos to play well on the RG350, you will want to convert it to a file that will allow smooth playback. The following will help with that. Special thanks to Thom B. for this tip!

Convert Video

  1. Download the version of HandBrake for you computer here.
  2. Install & launch HandBrake.
  3. Drag/drop a video file or select Open a single video file for the video you want to convert from.
  4. From the top menu, select Presets –> Devices –> Apple 240p30
  5. At the bottom, click the Browse button for the Save As prompt.
  6. Browse to the location where you want to save the converted video for the RG350. Make sure the file name you provide ends in .mp4 and click the Save button.
  7. Click the green Start Encode button at the top.
  8. Once the file has been encoded, copy the file to your RG350 microSD card (see here if you’re not sure how) or remove the microSD from the RG350 and copy the file using your computer into a directory on the microSD card (example: /mp4 ).
  9. Then, re-insert the microSD card into the RG350 once the file has been copied.
  10. That’s it!

Play a Video with FFplay

  1. First, make sure you have copied at least 1 video file using the instructions mentioned above.
  2. Press the L/R button to select the applications tab.
  3. Select the FFplay icon and press the ‘A’ button.
  4. Press the ‘B’ button multiple times until you see a sub-folder called media. Select the media folder and press ‘A’.
  5. Select the sdcard (or name you gave your mSD card) and press ‘A’.
  6. Select the sub-folder which contains your converted .mp4 video files.
  7. Select a single file and press ‘A’.

Quick tips for FFplay use

  • Use the D-pad left/right button to rewind/fast forward the video.
  • Use the D-pad up/down to skip through large sections of the video.
  • Press the Select button to exit the video
  • Press the L1 to jump to the beginning of the video, L2 to skip to the end.
  • Press the ‘Y’ button to see the audio wave-forms from the video. Press repeatedly to cycle through waveform, audio graph or video.
  • Press ‘X’ to pause the video playback.

Hotkeys

Contents below taken from the RG-350 wiki located here.

FunctionShortcut
Sharpness adjustmentpower + Up / Down
Force joystick modepower + B
Brightness adjustmentpower + volume Up/Down
Change hardware scalingpower + A
Take screenshotpower + X
Force return to gmenu2x/reload
gmenu2x
power + Select
Resetpower + Start ( or reset button)

Backup Existing Firmware

If you’re considering trying a new firmware version and you aren’t going to use a new microSD (my 1st recommendation is to use a new microSD card and tape your original to the inside cover as mentioned here), then at least make a backup copy of your existing firmware. The following assumes you’re running Windows, if not then these instructions may not be helpful for you. Once you flash a new firmware version, you can’t go back without a backup. If you have trouble or things don’t work as you expected, you’re hosed. Making a backup of your firmware microSD isn’t hard but does involve removing 4 screws and taking your RG350 apart. This will also void the manufacturers warranty.

Create the Backup

Here’s how to backup your existing firmware microSD card to an image file. Doing this will allow you to restore it (restore instructions below), should the need arise.

  1. On the RG350, remove the 4 screws using a small Philips head screw driver.
  2. Gently pry the back off the unit, pay particular care that there the battery is connected to the main board (don’t pull up hard or fast).
  3. Make a small slit on the sticker holding the microSD card in place.
  4. Using your finger nail, gently slide the microSD out using the notch on the microSD.
  5. Insert the original Firmware microSD card into a microSD Sleeve and into your computer.
  6. Download and install Win32 Disk Imager.
  7. Create a folder structure on your computer of C:\RG350\firmware.
  8. Click the folder icon and select the location for the backup image file (file name which will contain your current firmware image, example: C:\RG350\firmware\myOriginalFirmware.img)
  9. Make sure the correct Device is selected for your microSD card, which you just inserted.
  10. Click the Read button to read the microSD contents and save it to the myOriginalFirmware.img file.
  11. Once the read is complete and successful, you’ll have an exact image of your original microSD card which can be restored should the new firmware become problematic. You might even want to copy this file to another location as a 2nd backup (NAS, Server, external hard drive, etc.)
  12. At this point, if you only want a backup of it, you can re-install the microSD card back into your RG350, snap the back cover back on and re-install the 4 screws. If you want to re-image the microSD card with a new CFW (Custom Firmware) you can do it at this time (see instructions here).

Restore the Backup

It is assumed that you want to revert back to your original firmware backup. If you haven’t created a backup, then stop here and do that first (see above). If you have already made a backup and wish to restore it, proceed with the following:

  1. Insert the Firmware microSD card into a microSD Sleeve and into your computer.
  2. Open Win32 Disk Imager.
  3. Select the image file by clicking the browse icon and select the location of your original firmware backup image (example: C:\RG350\firmware\myOriginalFirmware.img)
  4. Click the Write button.
  5. The microSD card will be re-imaged with your original firmware backup.
  6. Remove the microSD card from your computer and install into the internal microSD slot.
  7. Snap the back cover back on, paying attention to the orientation of the back cover (verbiage on the back should be readable right-side up).
  8. Re-install the 4 small screws.

Exiting the Various Emulators

Many emulators have different ways of exiting. It’s easy to forget and can be frustrating for a new RG350 user. The table below will help you learn how to exit each emulator. I also recently added a column to indicate if it’s ok to leave files zipped or not. Please comment in a video and let me know if you find .zip files work for any of those below I don’t specifically indicate (I just went by what I tried for this initial list).

Emulator Exit In-Game Exit ListUses .zip
ROMs?
FBA
(Final Burn Alpha)
SELECT + START + L + R
Then, move down to ‘Exit’
and press ‘A’
Press
SELECT
twice
Yes
Fceux
(NES/Famicom
Emulator)
SELECT + START
Then, move down to ‘Exit’
and press ‘A’
Press START .nes
Gambatte
(Gameboy Emulator)
Press R (top-right bumper)
Move down to ‘Quit’ and
press ‘A’
Press START Yes
Genesis Plus GX
(Genesis Plus GX for
GCW-Zero)
SELECT + START
Then, move down to ‘Quit’
and press ‘A’
Press START .md
OswanPress SELECT
Then, move down to ‘Exit’
and press ‘A’
Press START ?
Pcsx4all
(PS1 Emulator)
SELECT + START
Then, move down to ‘Quit’
and press ‘A’
——————
On the NEW Firmware,
press the POWER button
to bring up the menu
Press STARTMany
Types
OK
Picodrive
(Megadrive/Genesis
Emulator)
Press SELECT
Then, move down to ‘Exit’
and press ‘A’
Press START .bin
PocketSNES
(Super Nintendo
Emulator)
SELECT + START
Then, move down to
‘Exit PocketSNES’
and press ‘A’
Press START Yes
ReGBA
(Game Boy Advance
Emulator)
SELECT + START
Then, move down to ‘Exit’
and press ‘A’
Press START .gba
mame4all
(MAME Arcade
Emulator)
L + R + START
(I recommend re-mapping
exit to L + R)
L + RYes
gngeo
(NEOGEO Emulator)
SELECT + START
Then, move down to ‘Exit’
and press ‘A’
SELECT
(1-2 times)
Yes

Installing ROMs

First, please don’t ask me or anyone where to get ROMs. We can’t, or shouldn’t answer you. It’s not an appropriate topic for discussion. There are places where you can download legal ROMs for installation to your RG350. My recommendation is to search google (or your favorite search engine) and locate whatever it is you want to install. Once you do that, here are some basic instructions:

  • In many cases, you don’t need to unzip the file/rom you downloaded. Though, with some you do. Try it zipped first, if that doesn’t work unzip it and try.
  • There are a number of ways you can install roms, the easiest of which is using the external microSD card installed in your RG350. You may want to create a folder structure of /ROMS and under that folder create a sub directory for the type of system you are going to use, examples: A2600, AMIGA, FBA, GB, GBA, GBC, MAME, etc. You can simply install the external microSD card into your computer and create the folder structure there, then copy the roms into the appropriate sub folder. You can also use this method.
  • Most of the problems users have installing ROMs has to do with the fact that the ROM they downloaded didn’t match the correct emulator version they tried to run it under or the rom copied is dependent on another file that was not copied/missing.
  • Once all associated ROMs are copied, launch the emulator. Browse to the root of the RG350 (press the “..” until you see /media in the list). Then select the media/sdcard/roms and the rom subfolder you created (above). Then press the Start button (for MAME4All) or press ‘A‘ to select the game.
  • This is the most help I can provide on this topic.

Easy Way to Copy Files to your RG350

Easy way to copy games/emulators/files to the RG350

I’ve recently been experimenting with an easy way of copying files to my RG350 without having to remove the microSD each time. This is not a full replacement for managing the the microSD on your computer or using DinguxCmdr. However, for a simple transfer of files, this is a useful option. There are some limitations including:

  • This method doesn’t allow you to copy/move files between folders on the device itself. Example: if you have a file in folder A (on the RG350) and want to copy it to folder B you will need to copy the file (or folder) to the computer first and copy/paste from the computer to the destination file/folder on the RG350.
  • You won’t have access to hidden files/folders on the RG350 (*Note: if you create the shortcut using the root user, you’ll have access to more).
  • You can’t use this method to backup/restore game saves (as documented here).

A simple copy of files/folders from your computer to your RG350 can be done this way within Windows Explorer and no software/drivers to install. For a quick and easy way to copy files to the RG350, this solution is useful and easy. It’s what I use 90-95% of the time. For some power users, you may not prefer this method. If you need to reorganize several files/folders or move large amounts of data then DinguxCmdr or managing the microSD on the computer may be easier. So, here’s how!

Assumptions

  • I’m assuming you’re running Windows 10 – If you’re not, I’m sorry but these instructions may not be entirely helpful to you.

Create Shortcut

  1. Connect the USB-A (to your PC) and the other USBC-C end to your RG350, use the right-side USB2 port on the RG350 (the left will not work!)
  2. On the RG350, Press the L/R shoulder button and go to the Settings tab.
  3. Select the Network icon (on the RG350) and press ‘A’.
  4. Use the D-pad and move up to Allow login without password. *NOTE: This shouldn’t be a security concern as there is no WiFi chip in the RG350 and you’re directly connected between the RG350 and your PC.
  5. On your computer, open Explorer (not Internet Explorer, the file explorer – yellow icon) and right-click the Network icon under “This PC” and select Map Network drive…
  6. At the bottom of the dialog you’ll see a link that states Connect to a Web site that you can use to store your documents and pictures. Click this link.
  7. After reading the welcome prompt, press the Next button.
  8. Select Choose a custom network location and press the Next button.
  9. For the Internet or network address, enter the “IP addrs:” that you see on the RG350 screen in this format: ftp://[ip_address_on_your_rg350_screen] . Example: ftp://10.1.1.2
  10. Click Next
  11. Make sure that Log on anonymously is checked, press Next. (*Note: if you want access to more files/folders on the internal microSD, uncheck Log on anonymously and enter root for the User name field).
  12. When asked “Type a name for this network location”, simply type “RG350” (or whatever you prefer) and click Next.
  13. Click Finish.
  14. At this point, you can now copy files between the Firmware microSD (/apps) and the external microSD (/media) shares or files from your Desktop into either one! How easy was that?

Troubleshooting (FTP)

If you are getting an FTP permission error. Here are some things to check (or double-check):

  • If you’re not running Windows 10 or can’t connect, please see this possible solution as well.
  • Make sure the Network (on the RG350) has been launched and you selected Allow login without password.
  • If you’re still having trouble, try disabling any Antivirus software (temporarily) to see if the antivirus software is blocking the FTP connection between the PC+RG350. If it works then, please drop me a comment in the above video to let me know what antivirus software you used. If it works after disabling the antivirus software, you’ll have to add an exception for FTP in the antivirus software for it to work.
  • If possible, try using your original firmware that shipped with the unit and see if that fixes the issue. Some CFW’s do break things, totally out of my control.
  • If none of the above works, the only thing I can recommend is to remove the external microSD card (the one on the bottom of the unit) from the RG350 and copy the files to the microSD directly from your computer. Keep in mind, if you create a sub-folder on your microSD card called “/apps” you can install any additional .opk files in the “/apps” subfolder and they should show up on the RG350 when you re-insert it.

Remove Shortcut

If you’re done copying files and wish to delete the shortcut created above, here’s how (not necessary, but something you may want to do):

  1. In Explorer, select ‘This PC’.
  2. Right-click on ‘RG350’ (or whatever you called the connection)
  3. Select Delete.
  4. After reviewing the dialog carefully, click Yes.
  5. That’s it!

RG-350 WiFi Setup

Yes, that’s right! You can setup WiFi on your RG-350. HUGE Thank You to Mash Tec for figuring all this out and his video+demonstration of how to set it up. Keep in mind, WiFi isn’t built-in to the RG-350, you’ll have to buy a few things to make it work (more below) and install one .opk (may exist in future firmware upgrades by default). Mash Tec and I have had some great discussions lately and I asked if he’d mind if I document what he’s done here. Be sure to watch his video and subscribe to his channel for the latest and more detailed information. The instructions that follow are based on his video.

WiFi Adapter and Dongle (USA)

First, you’ll need a compliant WiFi USB Dongle. You can’t use just any dongle. I tried one I already had, didn’t work. I then found one on Amazon that did work. Also, you will need to have the 2.4Ghz band on your WiFi Router (most will auto-switch) but keep that in mind. I personally setup two SSID’s, one for 2.4Ghz and the other for 5Ghz. If you live in the USA, then these are the links for what you need :

WiFi Adapter and Dongle (Europe)

Quick WiFi Setup Steps

  • Download and install the gcwconnect.opk to your RG-350. When you click this link, you’ll see a Download button, click that to download the .opk file.
  • Once downloaded, you can copy it to your microSD card or internal card, whichever you prefer. In my case, I simply copied it to the microSD card in a folder I created on the microSD card called “/apps” (off the root). If you’re not sure how to copy the file to the RG-350 please see this video. For helpful tips on creating the /apps folder on the microSD card, see this video.
  • Insert the WiFi dongle into the USB-A adapter and the other end into the left USB-C port on the RG-350 (the right side won’t work).
  • Power on the RG-350, if it isn’t already.
  • Press the L (top left button) to navigate to the settings tab.
  • Look for GCW Connect and press the ‘A’ button
  • Move down and select Scan for APs and press ‘A’. This will search your area for all available WiFi Access Points.
  • It will state Enabling WiFi, then Scanning and then you’ll see a list of available Access Points.
  • Select your access point (or SSID) and press the Select button. In my case, I was unable to use WPA2 and instead had to select WPA (move the d-pad left to highlight WPA).
  • Use the d-pad to type in your WPA key and press the Start button.
  • It will then state Connecting… (this may take a few seconds). Once connected, press ‘B’ to go back.
  • From here, you can select Quit to exit GCW Connect.

What Next?

To take advantage of this new WiFi connectivity, below are some information/links to videos that will provide you with more ideas.

  • You can use WinSCP/FileZilla or FTP in-general to copy files to/from your RG-350, wireless. Just use the IP address you see in red at the bottom of GCW Connect instead of the one mentioned in the above instructions and you should be good to go.
  • Quake II multiplayer network gaming (MashTec) – Play Quake II multiplayer on your RG-350!
  • OPK Manager – how to update/install .opk’s over WiFi to your RG-350 (*Note – application is not yet publicly available).

Troubleshooting

  • After connecting over WiFi, you can see the IP address in the lower-right of the gcwconnect screen. Use this IP address when attempting to connect over FTP.

RG-350 Multiplayer Gaming

The following videos will demonstrate Multiplayer (WiFi) gaming on the RG-350. As more multiplayer options are identified, more information will be made available below.

Quake II Multiplayer demonstration WTT and MashTec

In this video, MashTec and I play Quake II over WiFi on the internet with our RG-350’s. We had such a great time playing together, hope you enjoy the video below πŸ™‚ Special thanks to MashTec for all his work on figuring this stuff out. Be sure to visit his channel and all the great content he provides here.


Front Ends

If you want to experiment with changing the front end UI on the RG-350, below are some videos from our friends and fellow-YouTuber’s that I think you’ll enjoy. These videos were not created by Wagner’s TechTalk but I have found them informative and added here with permission from the content developers.

Emulation Station

Video from Mash Tec demonstrating how to install Emulation Station on your RG350! Be sure to check out his channel and like/subscribe!

RetroArch

Video from Mash Tec demonstrating RetroArch! RetroArch is a front-end which has been around for awhile and used on a number of different platforms. This video will show it running on the RG350 and it’s configuration. Be sure to check out his channel and like/subscribe!


Backup & Restore Game Saves/Config

This section assumes that you have previous game saves that you want to backup before re-flashing the RG350 or that you want to make a backup copy of them. If you don’t, you can skip this section. It also assumes you have a microSD (external) card installed in the bottom microSD slot of the unit. Always keep the original firmware microSD safe (the 16GB card inside the unit), if you try a new firmware update do so on a new microSD card. This way, in case of problems, you can always revert back to your original.

Backup Game Saves

  1. On the RG350, open DinguxCmdr
  2. On the left-side navigate to /media/data/local/home (Press ‘B’ multiple times to get to the root, then select the folder and press ‘A’)
  3. On the right-side (press the d-pad right-arrow) then ‘B’ multiple times until you are at the root, then browse to /media/sdcard
  4. Press the ‘Y’ button and select New directory and press ‘A’.
  5. Use the d-pad to give the new directory a name, such as ‘saves’ and press the OK button.
  6. Select the ‘saves’ folder you just created and press ‘A’.
  7. Press the left button on the d-pad.
  8. Select the directory which contains the game saves you want to copy (examples: .gpsp, .gneo, .stella, .pcsx4all, etc.) and press ‘X’.
  9. Select ‘Copy>’ (be very careful here to select the correct option, you don’t want anything other than Copy). Then, press ‘A’ to copy.
  10. Repeat steps 8&9 for all saves you want to backup to the external microSD.
  11. Press ‘Y’ and select Quit to exit.

Restore Game Saves

Restoring may be a little more tricky. Each emulator is different, so consider the following a guideline but not an absolute procedure.

  1. On the RG350, open DinguxCmdr
  2. On the left-side navigate to /media/data/local/home (Press ‘B’ multiple times to get to the root, then select the folder and press ‘A’)
  3. On the right-side (press the d-pad right-arrow) multiple times until you are at the root, then browse to /media/sdcard/saves (‘saves’ is the folder you created in the Backup section during the backup process, if you don’t see it then you didn’t create the folder).
  4. While on the right-side, you can select press ‘Y’ to Select All folders, select individual folders or even sub directories such as those that are ‘state’, ‘sstates’, etc. and press ‘X’ and select ‘<Copy’, followed by ‘A’. Make sure the path on the left and the right-side are what you expect.
  5. If you are prompted to ‘Overwrite’, you can choose ‘Yes to all’ if you’re sure you want to restore everything. Keep in mind, some directories may have binary files that you may not want to restore, so use discretion when restoring.

Setting the Clock on the RG350

Yes, there is a clock on the RG350 and it appears to hold the time just fine. I ran a simple test with Pokemon Ruby GBA game. I played a bit, saved the state where the character was in his bedroom facing a clock, adjusted the time. Came back 4 hours later, re-loaded the game-state and the clock in the game was updated to the correct time. System time was of course correct as well. So, seems like the RTC is fine -at least in the above test.

Set the clock on the RG350:

  1. Go to the applications tab on the RG350.
  2. Select the Clock icon and press ‘A’.
  3. Use the D-pad Arrow key to move left/right and highlight SETUP.
  4. Press the Start button, the year will be highlighted red. Press the UP/DOWN on the D-pad to change the year.
  5. Use the RIGHT D-pad to select the month and use the UP/DOWN to change the value. Repeat for the day, hour, minutes and seconds.
  6. When done setting the time navigate to the SET option, press Select.
  7. To exit the Clock app, just press the Select button one more time.

*Note: The same steps above may be used to set the Alarm and Timer.


Adding Additional Retro Systems

This section will be helpful if you want to add additional retro computers or consoles to your RG350. Below you’ll also find some info. on how to use the Retro Virtual keyboard for typing stuff into each computer. Also, you can watch the video below which will guide you through the setup of the Intellivision, Atari 2600 (Stella) and TI-99.

Video on how to add additional emulators to your RG350

Using the Retro Computer Virtual Keyboard

Honestly, this is ok in a pinch but extended use is cumbersome. I’d love to find a way to make this work using an external USB keyboard. Hopefully, this will be possible soon.

  1. Launch the virtual computer emulator of choice (i.e. TI-99, Amstrad, Intellivision, etc.)
  2. Press Select to bring up the menu, if not visible.
  3. Start the game/system.
  4. Press the Start button.
  5. Use the Left D-Pad to press and hold up/down/left/right or any combination for the corners. Then press the A/B/X/Y button to enter that character. The character will be entered.
  6. You can use the L/R shoulder buttons to alternate the characters in the character set (numbers, symbols, etc.)
  7. Press Start again to remove the virtual keyboard.

*Note- If typing a program, you can save the state of your program and resume later. Just press the Select button, select the state and save.

Atari 2600 Emulator (Stella)

See below for instructions on how to set up the Stella (Atari 2600) emulator on the RG350! If you upgrade to the latest firmware (RG-350 v1.7 17-11-19 or higher), this emulator is included. However, firmware v1.7 has been pulled and is no longer available and it broke the ability to use the OTG cable. If you use a USB keyboard connected via an OTG cable using the standard(included) firmware, you can use that to play games on the Atari 2600 and a trackpad/mouse will likely work in the Stella menu system.

Stella – Atari 2600 Emulator on the RG350
  1. Download the Stella Emulator from here (Source of information).
  2. Remove the microSD from the RG350 and insert into your computer.
  3. Copy the stella_X.X.X.opk file to your microSD (Example: \emulators ).
  4. Remove the microSD from your computer and re-install into the RG350.
  5. On the RG350, go to the applications tab and select DinguxCmdr.
  6. On the left side, click back (‘B’ button) untl you’re at the root.
  7. Select /media/data/apps (left side)
  8. On the right-side, select /media/sdcard/emulators
  9. While on the right-side, highlight(select) stella_x.x.x.opk and press ‘X’.
  10. Select ‘Copy’ and press the ‘A’ button.
  11. Press ‘Y’ and select ‘Quit’ and press the ‘A’ button.
  12. Press the R (Right-bumper) and select emulators.
  13. Select Stella X.X.X
  14. Select the folder on your microSD card that contains your Atari 2600 games.
  15. That’s it!

Intellivision

This emulator will include sound and allow you to play many of the intellivision games you played back in the day!

The following is how to setup the Intellivision emulator on your RG350:

  1. Download the dingux-int.opk from here (Source of information).
  2. Remove the microSD from the RG350 and insert into your computer.
  3. Copy the dingux-int.opk file to your microSD ( Example: \emulators ).
  4. Download the following files (search your favorite search engine- I can’t link to roms), these are the files needed by the emulator: ecs.bin, exec.bin, grom.bin and ivoice.bin and copy to your microSD ( Example: \emulators).
  5. Remove the microSD from your computer and re-install into the RG350.
  6. On the RG350, go to the applications tab and select DinguxCmdr.
  7. On the left side, click back (‘B’ button) untl you’re at the root.
  8. Select /media/data/apps (left side)
  9. On the right-side, select /media/sdcard/emulators
  10. While on the right-side, highlight(select) dingux-int.opk and press ‘X’.
  11. Select ‘Copy’ and press the ‘A’ button.
  12. Press ‘Y’ and select ‘Quit’ and press the ‘A’ button.
  13. Press the R (Right-bumper) and select emulators.
  14. Select Intellivision
  15. This will have created a subfolder in /media/home/.intel
  16. Exit the emulator by pressing moving down to ‘Exit’ and Press ‘A’ (‘B’ to confirm)
  17. Now use DinguxCmdr to copy the 4 .bin files from step 4 to the /usr/local/home/.intel/bios folder.
  18. Press ‘Y’ and select ‘Quit’ and press the ‘A’ button.
  19. Press the R (Right-bumper) and select emulators.
    Select Intellivision
  20. Select the folder on your microSD card that contains your Intellivision games.
  21. That’s it!

TI-99

This section will help you get the TI-99 emulator up and running on your RG350. Albeit with the following issues:

  • No Sound
  • Limited keyboard support (uses an virtual keyboard for typing)
TI-99/4 running on the RG350

Additional References

  • This Emulator/Simulator was created by this awesome developer (thank you!). Lots of additional information on his site.

Setup Details

  1. Download the dingux-ti99-vx.x.x-bing.zip from here.
  2. Remove the microSD card from the RG350 and insert it into your computer.
  3. Extract and copy the dingux-ti99-vx.x.x sub folder to your microSD ( Example: /emulators).
  4. Remove the microSD from your computer and re-install into the RG350.
  5. On the RG350, go to the applications tab and select DinguxCmdr.
  6. On the left side, click back (‘B’ button) until you’re at the root.
  7. Select /media/data(left side)
  8. On the right-side, select /media/sdcard/emulators/dingux-ti99
  9. While on the right-side, highlight(select) dingux-ti99 and press ‘X’.
  10. Select ‘Copy’ and press the ‘A’ button.
  11. Press ‘Y’ and select ‘Quit’ and press the ‘A’ button.
  12. Press the R (Right-bumper) and select emulators.
  13. Press the Select button and highlight ‘Add link in emulators’ and press ‘A’
  14. Browse to the subfolder where you copied dingux-ti99 (/data/dingux-ti99/)
  15. Select the file, dingux-ti99 and press ‘A’
  16. You will now see the dingux-ti99 emulator under the emulators tab.
  17. Select ‘Load Cartridge’ and locate the .ctg (TI cartridge) you want to load.
  18. That’s it!

Amiga Emulator (UAE)

Setup the AMIGA (UAE4ALL Emulator) on the RG350!

Took a bit of trial and error, but I have the Amiga Emulator running using the Kickstart 1.34/Workbench 1.34 files. The Amiga 1000 was the 2nd computer I ever owned, the first was the TI-99/4A. I think I still have my Amiga 1000 in storage, I have a sudden urge to want to locate it. The RG350 is truly taking me back to my early years in computing, as well as more recent stuff.

I have been able to get the keyboard “mostly” working using the OTG cable and a USB keyboard (mentioned here). A few important keys are not working with the USB keyboard, primarily the SPACE and ENTER key (e-mail me at wagnerstechtalk [at] gmail.com if you have a suggestion please). These seem to be used internally by the emulator which is a bummer. But, most all other keys seem to work. The virtual keyboard works also for those keys that are problematic right now.

Also, I did try the speech synthesis capability and sound works! I can also use the left joystick to control the mouse pointer. More coming soon!

Setup UAE4All on RG350

  1. Download the uae4all.opk from here.
  2. To run the Amiga on the RG350, you’re going to need two primary files, these are: kickstart.rom and the workbench.adf file. I found that you can purchase a fully operational and licensed copy of the Amiga kickstart and workbench files from Amiga Forever here (includes a slick Amiga emulator that runs on your PC as well!) Also, if you only need v1.3 of the Kickstart+Workbench files, then you can pick up the the $9.95 Value Edition which is a great deal. It’s your choice how you choose to obtain the files, but I always prefer to support those in the retro computing community.
  3. I used the amiga-os-130.rom file (located in the folder C:\Users\Public\Documents\Amiga Files\Shared\rom ) and the amiga-os-134-workbench.adf (located in the folder C:\Users\Public\Documents\Amiga Files\Shared\adf). Alternatively, you can also launch Amiga Forever, then select the menu option Open Folder/Amiga Files then open the shared /rom sub folder and locate the amiga-os-130.rom or shared/adf to locate the amiga-os-134-workbench.adf .
  4. Remove the (external) microSD from the RG350 and insert into your computer.
  5. On your computer, browse to the microSD card and create a folder structure of /emulators/amiga.
  6. Then, copy the uae4all.opk to this sub folder.
  7. Copy the amiga-os-130.rom and amiga-os-134-workbench.adf files (from the Amiga Forever locations, above) to the /emulators/amiga sub folder.
  8. Rename the amiga-os-130.rom to kick.rom on your microSD sub folder (must be kick.rom for UAE4All to work on the RG350).
  9. Remove the microSD from your computer and install in the RG350 (external).
  10. Power on the RG350 and select the applications tab (should start here on boot).
  11. Open the DinguxCmdr application
  12. On the left side, click back (‘B’ button) until you’re at the root.
    Select /media/data/apps (left side).
  13. On the right-side, select /media/sdcard/emulators/amiga
  14. Select the uae4all.opk (right-side) and press the ‘X’ button, press ‘A’ on copy. This will copy the file from the microSD to the internal microSD on the RG350.
  15. Press the ‘Y’ button, select ‘Quit’ and press ‘A’.
  16. Navigate to the emulators tab, scroll down and you’ll now see UAE4ALL. Select it and press ‘A’ to open it. We’re doing this so the directory is created for you.
  17. You’ll now be informed it couldn’t find the kick.rom (Kickstart), select ‘Exit UAE4ALL’ and press ‘A’.
  18. Go back to the applications tab and launch DinguxCmdr once again (last time we need to do this).
  19. On the left, browse to the /media/data/local/home/.uae4all sub folder.
  20. On the right, browse to your /media/sdcard/emulators/amiga sub folder.
  21. While on the right-side, select the kick.rom and press ‘X’. Select copy and press ‘A’. This will copy the kick.rom to your .uae4all sub folder.
  22. Press ‘Y’ and select Quit to exit DinguxCmdr
  23. Proceed with the following section to Boot the Amiga!

Boot the Amiga

This section assumes you followed the above steps to install the UAE4ALL emulator and kick.rom to the appropriate locations. If not, do that first then resume here.

  1. Go to the emulators tab and select UAE4ALL.
  2. You will be prompted with ‘Load disk image (X)’, press ‘A’ here.
  3. Press ‘A’ on the option ‘Load DF0 image (X)’.
  4. Browse to the location of your workbench.adf and select it by pressin g’ A’ (example /emulators/amiga/amiga-os-134-workbench.adf’).
  5. For the following, set the options accordingly: Throttle 0, Frameskip auto (audio will sound much better with this set), Screen pos 8, Sound on, Save disks on, Use analog on.
  6. Select ‘Start Amiga (R)’ (or press the Right bumper button).
  7. After a few seconds, the Amiga will boot!
  8. That concludes this section.

Controlling the Amiga

This section assumes you’ve already setup the Amiga Emulator and are able to boot it successfully. If not, please see the above 2 sections.

  • Mouse Control – The left bumper (top left button) will enable/disable mouse control. That is, you can use your thumbstick to move the mouse cursor where you want it. You can double-tap (i.e. mouse double-click on a location on-screen by double-tapping the ‘X’ button.
  • Virtual Keyboard – The right bumper (to right button) will enable/disable the keyboard control. You’ll be able to type in any Amiga Character by using the left joystick or d-pad to highlight a character and press the ‘A’ button.
  • Back to the UAE Menu – To go back to the UAE Menu, press the Select button. From here, you can load a different disk, Save the State, change settings, Reset the Amiga, Return to the Amiga or Exit UAE4ALL.
  • Physical Keyboard – If you use the OTG Cable and a Keyboard+Trackpad such as the one mentioned here , it will mostly work so long as you haven’t upgraded the firmware. I’ve found the latest firmware upgrades have lately broken the ability to use USB devices. However, this is likely to be fixed in a future version. Issues I’ve encountered are that the SPACE and RETURN keys seem to be mapped for other functions.

Video on how to setup the Commodore Vice, ZX Spectrum and Atari Lynx Emulators

Commodore 64/Vic-20 Emulator (VICE)

This emulator supports more than just the C64/Vic20. In fact, it supports the following Commodore systems:

  • Commodore 64
  • Commodore 128
  • CBM-II
  • Commodore PET
  • Commodore Plus/4
  • Vic-20

The instructions below will focus primarily on the Commodore 64, however all the different Commodore systems operate similarly. The section below will describe the basic steps to get the Commodore 64 (C64 / Vice Emulator) running on your RG350:

  1. Download the vice.opk from here (this may be included if you’ve recently upgraded your firmware).
  2. Create a sub folder on your (external) microSD called “/apps” and copy the vice.opk in the /apps folder. *Note– if you’re not sure how to do that, please see this section. You can also simply remove the microSD from the RG350, create the /apps folder using File Explorer.
  3. Copy any games you want to play to the external microSD card in a /ROMS/C64 sub folder (this is just a recommendation, the emulator does not care where the files are physically located).
  4. Reinstall the external microSD into the RG350, if you haven’t done so already.
  5. Select the emulators tab on the RG350 (press the top L/R button).
  6. Select Vice to launch the Commodore emulator and press ‘A’.
  7. You will see a blue screen, select the system you wish to emulate using the D-Pad up/down buttons.
  8. Press the Start button to start the system (Assuming from this point forward, you selected Commodore 64).
  9. Press the Select button to bring up the menu.
  10. To load a cartridge, move down to “Cartridge ->” and press ‘A’. The vice emulator also allows loading from (floppy) Drive, Tape or Cartridges. In my testing, I stuck with Cartridges (.crt files).
  11. Now, press “A” on Attach CRT Image.
  12. Scroll down until you see “(D) ..”, the two dots “..” will allow you to move up a level so you can get to your cartridges (roms). Press ‘A’ on the “..” twice to move up to the top.
  13. Move down to media and press ‘A’.
  14. Next, select your microSD card (assuming, this is where you have installed the .crt files)
  15. Move down to any sub-folders you may have created (Example: /ROMS/C64).
  16. Select a cartridge from the list and press ‘A’.
  17. Press the Select button to start the game.

Useful Vice tips

  • Starting a Game/Virtual Keyboard – If you need to press a key, such as F1 or 1 (or anything) to start a game, press the Select key and move down to the Virtual Keyboard option. Then, use either the D-Pad or Joystick to move to the key you want to type and press the ‘A’ button.
  • Controls Don’t work – The left Joystick on the RG350 does not work for me in-game. Instead, use the D-Pad. If it’s unresponsive during the game, you may need to change the joystick mapping. To do this, press the Select button. Move down to Machine Setting -> Joystick settings. Select the Joystick device in port 1 and press ‘A’. Change the option to Keyset 1, Joystick, Keyset 2 or Numpad (in that order) until the game responds as you expect. You may have to repeat these steps until it works for the game you want to play. Then, press Select when done.
  • Sound Stopped working – I ran into this as well. To solve this problem, exit the emulator and restart it.
  • Exiting the Emulator – To exit the emulator, press the Select button. Move down to Quit Emulator and press the ‘A’ button.

ZX Spectrum Emulator (Unreal Speccy)

In this tutorial, we’ll setup the ZX Spectrum Emulator on the RG350 (Unreal Speccy).

  • Download the unreal_speccy_portable.opk from here.
  • Create a sub folder on your (external) microSD called “/apps” and copy the unreal_speccy_portable.opk in the /apps folder. *Note– if you’re not sure how to do that, please see this section. You can also simply remove the microSD from the RG350, create the /apps folder using File Explorer.
  • Copy any games you want to play to the external microSD card in a /ROMS/ZX sub folder (this is just a recommendation, the emulator does not care where the files are physically located).
  • Reinstall the external microSD into the RG350, if you haven’t done so already.
  • Select the emulators tab on the RG350 (press the top L/R button).
  • Select the UnrealSpeccy emulator and press ‘A’.
  • Browse to the location where you copied your games (i.e. /media/sdcard/ROMS/ZX)
  • Select the game and press the ‘A’ button, to load the game.

ZX-Spectrum (Unreal Speccy) Tips

  • Games that do not include a keyboard mapping option may be unplayable.
  • Press the SELECT button on the RG350 to enter the configuration menu. Any changes you make will not persist the next time you launch the emulator, therefore you’ll need to set it each time you launch the emulator.
  • Several games have an option to set the type of Joystick. I found the KEMPSTON option to work well. To change it, press the SELECT button, move down to JOYSTICK use the D-pad left/right arrow or A button to change the setting. Once selected, press the SELECT button again.
  • Be sure the game supports the KEMPSTON joystick option (though, some others will work as well), if it does you may need to bring up the virtual keyboard (press START), select the option (or options) needed by the game and press the START button again to hide the virtual keyboard.
  • To exit the emulator, press SELECT+START or press SELECT and move down to the QUIT option and press the A button.

Atari Lynx Emulator (Handy 320)

In this tutorial, we’ll setup the Atari Lynx Emulator on the RG350 (Handy 320).

  • Download the handy.opk from here.
  • Create a sub folder on your (external) microSD called “/apps” and copy the handy.opk in the /apps folder. *Note– if you’re not sure how to do that, please see this section. You can also simply remove the microSD from the RG350, create the /apps folder using File Explorer.
  • Copy any games you want to play to the external microSD card in a /ROMS/HANDY or /ROMS/LYNX sub folder (this is just a recommendation, the emulator does not care where the files are physically located).
  • Reinstall the external microSD into the RG350, if you haven’t done so already.
  • Select the emulators tab on the RG350 (press the top L/R button).
  • Select the Handy320 emulator and press ‘A’.
  • Now press the START button to exit the emulator.
  • It will now have created a folder in /media/data/local/home/.handy, in this folder you’ll want to locate (on your favorite search engine) the lynxboot.img file. This is the BIOS file for the Atari Lynx and will need to be copied to the /media/data/local/home/.handy folder. The easiest way to copy the file is to copy it to your microSD card (/media/sdcard), then use DinguxCmdr to copy from the /media/sdcard to /media/data/local/home/.handy sub folder.
  • Browse to the location where you copied your games (i.e. /media/sdcard/ROMS/LYNX)
  • Select the game and press the ‘A’ button, to load the game.

Atari Lynx (Handy 320) Tips

  • To enter the configuration menu, press the SELECT button. Select Config and press ‘A’. From there, you can enable the following options: Scanlines, Show fps (frames per second), Limit fps or Swap AB buttons. Press the ‘B’ button to go back.
  • Load and Saving of game states works.
  • FPS while playing Joust remained above 57fps

Installing the Amstrad CPC Emulator on the RG 350

Amstrad CPC Emulator running on the RG350
  1. Download the Amstrad cpc opk from here.
  2. Download the Caprice32 emulator here.
  3. Remove the microSD from the RG350 and insert into your computer.
  4. On your computer, extract the caprice32xxx.zip and copy the /rom sub folder to a temporary folder on your RG350 microSD (Example: /emulators/rom ).
  5. Now copy the .opk (from step #1, above) to the same temporary folder (/emulators).
  6. Insert the microSD back into the RG350
  7. Using DinguxCmdr, copy the /media/sdcard/emulators/dingux-cap32.pk (left side) to /media/data/apps (right side).
  8. Press the ‘Y’ button and Quit DinguxCmdr.
  9. Go to the “Emulators” tab and run Caprice32 once (it will exit, don’t worry we just want it to create the folders for us).
  10. Open DinguxCmdr again, on the left-side navigate to /media/sdcard/emulators/rom, you should see 4 of the bios files there. On the right-side, navigate to /media/home/.cap32/bios
  11. On the left-side, press ‘Y’ and ‘Select All’ (press ‘A’).
  12. Now, press ‘X’ and select ‘Copy’. This will copy the BIOS files from the microSD to the folder needed by the emulator.
  13. Launch Caprice32 on the RG350
  14. Move down to ‘Reset CPC’ and it will start the System.
  15. That’s the extent of my knowledge, so far.

Adding Emulators Placeholder (In-Progress)

Documentation / videos on the follow emulators are on-hold unless you vote for them with comments in the above videos. Still considering a video on the Vectrex, but not so sure on the Colecovision (some serious issues persist which may require enhancements to the emulator). Please let me know your thoughts and interest.

The following are a list of emulators that I plan to document how to setup on the RG350 without requiring a re-flash of the Firmware. Some newer firmware builds may include some of these emulators built-in. Check the release notes for any firmware to see if the console already exists in the release. I will put grey notices below to let you know I’m in-process of documenting the emulators and that they are not yet complete.

Vectrex

(Maybe) Coming soon! Got the main system running, but need to figure out button re-mappings, rotation, etc. Comment in one of the videos above what you’d like to see next!

Vectrex running on the RG350

Colecovision Emulator

*NOTE – Not sure if this one is coming soon or not. I’ve had some pretty serious audio issues that even once the emulator was closed, persist. This might lead one to think something was wrong with your device. A simple power off/on will correct it but my goal for this page is to make things easier for you, not harder. Use caution with this emulator if you go it alone. If I figure out a solution, I’ll change this notice.