RetroPie
Retro Game Console/Emulator
Resource
- Tag: retro games
- The 13 Best Android Emulators for Retro Gaming
- The Pros and Cons of Playing Video Games on an Emulator
- Super NES Classic loaded with 21 games! The Best Retro And Mini Console Gifts Dec 2018
- 5 ways to play old-school games on a Raspberry Pi
- Super Ninetendo Pi
- Running OpenGL-based Games & Emulators on Adafruit PiTFT Displays
- Linux Gaming: Nintendo 64 Emulation on Odroid.
- SNES EZ Key Bluefruit Game Pad
- http://makezine.com/projects/build-retro-gaming-console-raspberry-pi/
- http://lifehacker.com/how-to-turn-your-raspberry-pi-into-a-retro-game-console-498561192
- https://retropie.org.uk/docs/Playstation-1/ File extensions
- Pixel Vision - a console capable of emulating some of the most classic game systems.
RetroArch
- https://retroarch.com/?page=cores
- RetroArch Web Player
- How to Use RetroArch to Make Old Games Easier to Beat
- Quick Guide: Cheats for Retro Handheld Devices (video)
- How to play N64 games with Retroarch on Linux
- RetroArch Starter Guide by Retro Game Corps
- Retroarch - The Ultimate User Guide by altarofgaming.com
- Set up RetroArch from Retroid Pocket 2+ Starter Guide (Part 1/2)
- Retro Gaming on the Amazon Fire TV Stick 4K Max by Retro Game Corps
- Amazon Fire Stick RetroArch Tutorial Play Retro Games On The Amazon Fire Stick by ETA Prime
- Some issues:
- scan directory can only return 1 game?
- after quit a game, it lost the loaded core
- if we don't have a controller, it is hard to use the interface
Tips
Retroarch Not Working? Here Are Some Fixes for You
Interface
- https://retroarch.com/?page=interface
- RetroArch 1.8.5 is out replacing the XMB UI with Ozone plus lots of bug fixing
- Change the interface back to XMB Drivers - Menu.
Emulators
- Dreamcast, Youtube: Raspberry Pi 3 Dreamcast Emulation
- N64. Youtube: Raspberry Pi 3 Nintendo 64 Emulation
- PSP: Youtube: Raspberry Pi 3 Running PSP Emulator Retropie Emulation Station
ROM
- https://www.reddit.com/r/roms/
- A curated and scraped ROM collection
- Roms Megathread 4.0 HTML Edition 2021
- Google: download games roms for retro game console
romsmaniaIs romsmania good? Vimm’s lair is safest, but cdromance is fast. Romsmania has lots of viruses.- Best Rom sites to download retro games and emulators
- 20 Best Rom Sites – Safe & Trusted In 2022 To Download ROMs
- Top 10 Websites and Apps to download RETRO ROMs for Android to play classic console games
- http://www.freeroms.com/
- http://coolrom.com/emulators/psp/
- http://www.emuparadise.me/PSP_ROMs/
- http://romhustler.net/roms/psp
- http://www.downarea51.com/2014/04/daftar-game-iso-psp.html#.VzXUlZ5H8_t
- http://www.portalroms.com/en/isos/psp (include covers)
- https://www.youtube.com/watch?v=cdGSH5vy2Xw (some examples)
- Retroid Pocket 2 - How to Download ROMs without PC/MAC and Do it straight from the device
- Flycast Atomiswave collection by Verevet_dark from archive.org. flycast (dreamcast bios) works on RP2 stock OS.
How to play/instructions
Old/new hardware
- Top 5 Mini PCs Of 2022 | $40-$499 The Best Small For Factor Computers You Can Buy 2022/6. 6th/7th gen i5/i7 is good for PS2/3DS/Wii GameCube and below. New CPU includes N5105, Ryzen 7 4800U (PS3 OK).
- HP Elitedesk 705 G4 Ryzen 5 2400GE. Radeon RX Vega 11 Graphics. No need for a separate GPU card.
- Dell Optiplex 3050 SFF + GT 1030 low profile
Emulation Station
Difficulty
- Easy: Arcade & MAME, NES 1983, GBA 2001, Sega Genesis 1988, SNES 1990, PC Engine CD 1987, NEO GEO 1990, PS1 1994
- More difficult: Dreamcast 1998, N64 1996, Sega Saturn 1994,PSP 2004
- Even more difficult: GameCube 2001, PS2 2000, 3DS 2011, Wii 2006
- GameBoy < GBC < GBA < NES < SNES < PSX < Arcade < NDS < Saturn < N64 < Dreamcast < PSP < GameCube < PS2 < Switch. The New PowKiddy X18S is Just AWFUL
- Fifth generation of video game consoles (N64, PSX, Saturn).
RetroPie
- RetroPie
- 12 Best Games to Play on Retropie (Download Links)
- Best retro games: the best classic video games around
- Super Mario Bros. 3. NES
- The Legend Of Zelda: A Link To The Past. SNES
- Tetris
- Street Fighter II Turbo. Arcade
- Super Mario Kart. SNES
- Sonic The Hedgehog 2. Sega Mega Drive
- Donkey Kong. Arcade
- Outrun. Arcade
- Streets Of Rage 2. Sega Mega Drive
- Space Invaders. Arcade
- Super Metroid. SNES
- Duck Hunt. NES
- Paperboy. Arcade
- Ms. Pac-Man. Arcade
- Gauntlet. Arcade
- Pong. Arcade
- Sensible Soccer.
- Day Of The Tentacle
- Manic Miner
- Chuckie Egg
- Doc → First Installation including HotKey
- How to Install RetroPie as an App in Raspbian on Raspberry Pi, Manual installation. It works (07/2020).
- We can configure to start RetroPie at boot (see Manual installation).
- If we want to start RetroPie from the command line, we need to exit the GUI Desktop and switch to text console - teletype/TTY (eg Ctrl-Alt-F2). After enter username/password, type emulationstation to start RetroPie.
- After we quit the emulationstation, we can start the GUI Desktop by startx.
- RetroPie and Raspberry Pi PIXEL Desktop
- How to transfer ROM from your primary computer. For example copy *.smc files to ~/RetroPie/roms/snes folder.
- What is the “Hotkey Enable” button supposed to be?. Choose select button as the hotkey, even though I've already assigned Select previously.
- (backslash giving a #) Keyboard setup.
Username: pi, password: raspberry. See RetroPie wiki.
$ ssh [email protected] [email protected]'s password: The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed May 11 17:35:37 2016 from 10.42.0.1 .~~. .~~. Wednesday, 11 May 2016, 5:36:53 pm UTC '. \ ' ' / .' Linux 4.1.19+ armv6l GNU/Linux .~ .~~~..~. : .~.'~'.~. : Filesystem Size Used Avail Use% Mounted on ~ ( ) ( ) ~ /dev/root 15G 2.2G 12G 16% / ( : '~'.~.'~' : ) Uptime.............: 0 days, 00h04m04s ~ .~ ~. ~ Memory.............: 114884kB (Free) / 250692kB (Total) ( | | ) Running Processes..: 70 '~ ~' IP Address.........: 10.42.0.37 *--~-~--* Temperature........: CPU: 46°C/114°F GPU: 46°C/114°F The RetroPie Project, http://www.petrockblock.com pi@retropie:~ $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 15G 2.2G 12G 16% / devtmpfs 119M 0 119M 0% /dev tmpfs 123M 0 123M 0% /dev/shm tmpfs 123M 8.5M 114M 7% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 123M 0 123M 0% /sys/fs/cgroup /dev/mmcblk0p1 57M 20M 38M 35% /boot
Check my RetroPie version
How to check which RetroPie version I'm on?. It works (I am using v4.8, 2022 Mar 13); it matched with the information on the download page. However, the Raspbian version is 10 (buster) according to "/etc/os-release" so the Kodi is version 18 not 19.
$ cd ~/RetroPie-Setup $ git show
Another way is to run RetroPie setup program. See a screenshot How To Backup and Update Your RetroPie Image.
Setup
How to Build Your Own NES or SNES Classic with a Raspberry Pi and RetroPie
Volume in audio
Latest update lvl0: VolumeControl::init() - Failed to find mixer elements!. I got this message after I switch from RetroPie to Kodi.
USB audio
RetroPie/Raspberry Pi: How to Configure a USB Sound Device
Exit a game
Press HotKey and Start button. Another way is "Esc" or "Esc + enter" on a keyboard. This helps exiting games from N64 where 'select' is not one of its buttons. Exit every Emulator with "escape" key and Setting the ESC Key as the Exit Emulation Button, ESC key doesnt Exit emulator
Install RetroPie as an App
- Can I "save" saved game files before reflashing?
- https://retropie.org.uk/docs/Manual-Installation/
- NOTE: The Rasberry Pi OS 'bullseye' release is not yet supported by RetroPie.
- Raspbian 11 (Bullseye) is not supported yet
- The downloadable Raspberry Pi images distributed by The RetroPie Foundation are built on top of Raspberry Pi OS Lite, which is just the regular RPiOS without the LXDE/PIXEL desktop environment. You can add the desktop to an existing build using the instructions at https://retropie.org.uk/docs/FAQ/#where-did-the-desktop-go.
- Installing RetroPie on Raspberry Pi OS 2020
- How to install Retropie on a Raspberry Pi to play emulators 2022
Controller configurations
- Controller Configuration
- The Ultimate RetroPie Controller Guide
- RetroPie-joystick-selection
- RetroPie Key Remapping
Raspberry Pi 3
- I have a raspberry pi 3 what should I do with it?
- Would Raspberry pi 3b+ be good enough or should I opt for raspberry pi 4? PS1 works flawlessly on 3b+. N64 & PSP emulation isn't great even with a 4. Dreamcast is spotty on a pi 3, however some games and settings are fine.
- Order is Arcade < PS1 < N64 < Saturn < Dreamcast < PSP. Retro Gaming on the Amazon Fire TV Stick 4K Max
- Pi3B Performance Question
Tips
10 RetroPie Setup Tips and Tutorial for the Raspberry Pi 4
ROM
ROM size
On my 128 GB SD card du -sh /media/crucial/RetroPie/roms/* | sort -hr | head or ncdu ~/RetroPie/roms (interactive) shows the top folders taking most space
- dreamcast: 24 GB (28 folders)
- psx: 13.4 GB (111 folders)
- arcade: 9 GB (2988 files)
- fba: 8.2 GB (1350 files)
- n64: 7.2 GB (470 files)
- mame-libretro: 7 GB (2334 files)
- gba: 6.3 GB (932 files)
- segacd: 4.7 GB (23 files)
- amiga: 3.6 GB (4280 games)
- snes: 3.0 GB (3362 games)
- neogeo: 2.8 GB (187 games)
- TOTAL: 106 GB, 118649 items
Transfer ROMs
- https://retropie.org.uk/docs/Updating-RetroPie/#backup-option-2
- Three ways to transfer ROMs. Using the USB drive approach, you will copy ROMs to your USB drive, connect it to your Pi, and RetroPie will automatically copy them to the SD card and make them available in Emulation Station (and the RetroPie UI).
- RetroPie 4.8 Setup and Install Guide for the Raspberry Pi Wagner's TechTalk
ROMS location
The SD card has 2 partitions: boot and retropie.
ROMs are located in retropie/home/pi/RetroPie/roms directory.
$ ls '/media/brb/retropie/home/pi/' bgm coolcv_mapping.txt gunconf RetroPie RetroPie-Setup v3 $ ls '/media/brb/retropie/home/pi/RetroPie/' BIOS retropiemenu roms splashscreens
Running ROMs from a USB drive
Running ROMs from a Network Share
Backup/restore
https://retropie.org.uk/docs/Updating-RetroPie/#backup-option-2 (if you don't want to create a sd image you can just back up your BIOS, roms, and configuration files from the samba shares), or back up the /home/pi folder which contains lots of folders (bgm, Desktop, Documents, Downloads, gunconf, Music, Pictures, Public, RetroPie, RetroPie-Setup, Templates, v3, Videos)
(Update) The procedure below is not optimal especially the SD card is very large. I only need to back up the retropie/home/pi/RetroPie/roms folder.
sudo umount /media/brb/retropie sudo umount /media/brb/boot sudo dd bs=4M if=/dev/sdc | pigz -4 > RetroPie-128g.img.gz # Restore gunzip --stdout raspbian.img.gz | sudo dd bs=4M of=/dev/sdb
This assumes the 2nd SD card is the same or has a larger capacity. For example if my source is samsung 128GB and the target is another samsung 128GB but a different model, I got the following error.
$ gunzip --stdout RetroPie-128g.img.gz | sudo dd bs=4M of=/dev/sdc [sudo] password for brb: dd: error writing '/dev/sdc': No space left on device 0+3763699 records in 0+3763698 records out 128043712512 bytes (128 GB, 119 GiB) copied, 3455.3 s, 37.1 MB/s
The fdisk command shows the reason:
# source sd card (larger capacity) sudo fdisk -l /dev/sdc Disk /dev/sdc: 119.38 GiB, 128177930240 bytes, 250347520 sectors # another sd card (a little smaller capacity) sudo fdisk -l /dev/sdc Disk /dev/sdc: 119.26 GiB, 128043712512 bytes, 250085376 sectors
RetroPie Configuration
- AUDIO
- BLUETOOTH
- CONFIGURATION EDITOR
- ES THEMES
- FILE MANAGER - seems no way to quit using a controller
- RASPI-CONFIG - This is equivalent to 'raspi-config'
- RETROARCH
- Load Core
- Load Content
- Load Recent
- Playlists
- Scan Content
- Netplay
- Settings
- Information
- Configuration File: retroarch.cfg
- RETROARCH NET PLAY
- RETROPIE SETUP
- Basic install - This will install all packages from the 'Core' and 'Main' package sections.
- Update - update installed packages?
- Manage packages - core/main/opt/driver/exp/depends
- Configuration /tools - lots of options
- Update RetroPie-Setup script
- Uninstall RetroPie
- Perform reboot
- RUN COMMAND CONFIGURATION
- SHOW IP
- SPLASH SCREENS
- WIFI
Display FPS
- https://www.vsynctester.com/ Show your actual display rate. Retroarch -> Video setting -> Turn off threaded video. Output -> Vertical refresh rate (enter the number obtained from vsynctester here).
- Display Framerate In RetroPie Show FPS Counter
- RetroARCH - Settings - Onscreen display - Notifications - Display FR. Then go to Configurations - Save.
Favorites and Recent
- How to Enable “Favorites” and “Last Played” on Retropie
- Press 'Y' will add the current (selected) game to Favorites.
- 'Favorites' and 'Last Played' will be shown on the main screen parallel to emulation consoles.
- RetroPie Docs
Scrape
- craping Metadata Location
- Location of your images: /opt/retropie/configs/all/emulationstation/downloaded_images
- Location of your gamelist.xml: /opt/retropie/configs/all/emulationstation/gamelists
- How To Scrape Videos In RetroPie Using Steven Selph's Scraper
- Add images and videos using skyscraper
- Video Snap Screen Savers In RetroPie If you don't have any videos it won't work.
- How can I add a Video Screensaver?
Change the default emulator
- RetroPie Tips (Change resolution, emulator and exit games)
- How To Change Emulators On RetroPie - RetroPie Guy Emulator Tutorial (video)
draStic ds emulator
(TUTORIAL) How to add draStic ds emulator and configure it and add ROMS with RetroPie-Manager
Slot: save game
List of games
- n64 on pi3, RetroPie N64 Compatibility Chart
- 15 Best N64 Games you Need to Try on Retropie (with links)
Tekken 3: psx
The first screen should be selecting a mode. If this cannot be loaded, choose "RETROPIE SETUP -> Basic install" will fix the problem.
The Legend of Zelda
- The Legend of Zelda (video game), The Legend of Zelda: Breath of the Wild/薩爾達傳說 曠野之息
- Game & Watch: The Legend of Zelda, Zelda II: The Adventure of Link, The Legend of Zelda: Link’s Awakening.
- The Legend of Zelda (NES) - 100% Full Game Walkthrough
Donkey Kong
Super Mario Bros
You've Been Playing 'Super Mario Bros.' Wrong Your Whole Life. Search 'Tiktok'.
Kodi
- Turn Kodi into a RetroPie "system"
- To boot Kodi at launch: RetroPie - RetroPie Setup - Configuration/tools - autostart. To go back to RetroPie, Power -> Exit.
- Kodi
Debian/Linux
- Retropie on Debian/Ubuntu/Mint
- How To Install RetroPie On Ubuntu: A Step-by-step Guide
- How To Install RetroPie On A PC - Desktop Or Laptop Old Or New
- How to Install Retropie/Emulationstation on OrangePi3
- 3 NES Emulators to Play Old NES Games on Linux
PC
LaunchBox
Android emulation
- Android Emulation Starter Guide (2022) & Written guide
- Play PSP Games On Your Android With PPSSPP! By ETA PRIME
- Play 3DS Games On Android With Citra! By ETA PRIME
- This $120 Black Friday 5G Android Phone Is An Awesome Emulation Device! Saga saturn (Yaba Sanshiro 2), Dreamcast (redream), PSP (ppsspp), DS (dual screens), N64 (Mupen64 Plus FZ) and even Gamecube (Dolphin-MMJR)! ATV Launcher Pro.
- Chromecast with google tv
- Amazon Fire Stick
- Amazon Fire Stick RetroArch Tutorial Play Retro Games On The Amazon Fire Stick ETA Prime
- Amazon Fire Stick 4K MAX The BEST So Far 🔥 Emulation,Gaming,Streaming ETA Prime. PS1 is using RetroArch & PCSX ReARMed core.
- Retro Gaming on the Amazon Fire TV Stick 4K Max by Retro Game Corps
Front end
- Daijishou: on Retroid Pock 2, the resolution is not high enough so some options are truncated. How about scrcpy.
- On Android:
- Switch hotkeys mapping works depending on the controller
- I cannot find a place to remap buttons in global settings or individual platform
- I still need Android 'back' button to quit a game
- Note Daijishou is still a front end. For example if I configure it to use Duckstation to play ps1 games, it still use Duckstation to emulate it. If I click the back button to quit the game, I can see Duckstation is in the list of last used apps.
SD card
When we insert an SD card, Android (11 and up) will offer two options
- Use as portable storage - format it as exFat. We can use the card in computers. Some games won't work out in this format. But we can use a frontend to access the games on certain emulators. We can create a new folder called 'games' on the SD card. Then create other subfolders like 'bios'. After that copy game folders under 'games' folder.
- Use as internal storage - only work in Android OS.
iOS
How to Install Emulators for iPhone Using 4 Easy Methods
PlayStation analog and rumble support list
PlayStation analog and rumble support list
Help
PS1 Games in Bin/Cue format show up twice on the game list
- 351ELEC - PS1 Games in Bin/Cue format show up twice on the game list, PSX: double entries because of .bin/.cue files
- PS1 games having multiple games from on rom?. Convert all the BIN and CUE files to CHD format. There are tools to do this. Saves a ton of space, and makes it so that you only have one CHD file per disc.
- On Anbernic rg353v I click 'SELECT' and 'VIEW CUSTOMISATION' -> 'FILE EXTENSIONS'. There are 11 file extensions selected by default. I just need to uncheck ".BIN".
Handheld
- Top 30 Handheld Retro Consoles- Emulator Comparison & Review Last update on 2021-12-03
Retro Pocket 2
- https://en.wikipedia.org/wiki/Retroid_Pocket_2. MediaTek MT6580. 640x480 (4:3). 1GB RAM. Micro HDMI.
- https://www.reddit.com/r/retroid/
- Wiki, Retro Handhelds
- RetroArch
- Retroarch on the Retroid Pocket 2
- Retroid Pocket 2 - RetroArch Quick-Start Guide (video) by Spin Retro & Tech Tips
- Retroid Pocket 2 - Playstation 1 RetroArch Guide (Control Issues, Disc Swap, Dualshock Mode) (video) by Spin Retro & Tech Tips
- Retroid Pocket 2 Beginner Guide - Initial Setup - Retroarch Setup - DraStic Setup - And More! (video) by Cyberphile, written guide
- Retroid Pocket V2 - Retroarch Theme, Config and Setup (video)
- What Is a BIOS And What Can It Do? PlayStation BIOS And Emulators in The 21st Century
- Quick summary: Hold the "HOME" button until we see the "Gamepad" or "Touch" mode. Load Content -> /Storage -> sdcard1 -> now we are in the SD card. Choose a right location for the ROMs. This is a temporary solution to load a game (eg PS1/N64) when the "Scan Directory" method cannot recognize or put games on the RHS of the RetroArch main menu.
- Retroarch Not Working? Here’s a Bunch of Fixes
- The RetroArch version is 1.8.4 on my Android 8.1.0.
- USB-C + USB keyboard works well. Another way is to use scrcpy
- Retroid Pocket 2 Guide (not Plus)
- Mine only charges if I use usb-A to usb-C cable. Retroid pocket 2 won’t charge?
Mine will only charge when it was turned on - In Android OS, press and hold 'HOME' button to switch modes (Touch, Gamepad & mouse, Gamepad, Mouse). Use the Gampad Mode app to see the current mode.
- In Touch indicator mode, the cursor is a white circle. It is the best since we can use D-pad to scroll down. "B" button to go back. If we hold the "A" button we can scroll up/down with joystick when the cursor is on the right edge.
- In Gamepad & mouse mode. Cursor is an arrow. Both Analog stick & D-Pad work. "B" button works.
- In Gamepad mode. No cursor. D-Pad works. Useful in RetroArch. "B" button works.
- In "mouse" mode. Cursor is an arrow. Analog stick works. "B" button will not work. Question: when will this be useful compared to the "Touch" mode? See this case.
- Stock SD Card for RETROID Pocket 2 Download Link
- SD card is 32GB. Metal side faces up. It is exFat partition.
$ ls /media/brb/CAC2-7778 Comic Book.zip gpsp RetroArch Roms Wallpaper games LOST.DIR preinstall Riivive v1.1 Huntzman.zip System Volume Information
- SD card is 32GB. Metal side faces up. It is exFat partition.
- Retro Game Corps (written guides)
- Nintendo DS on the Retroid Pocket 2 2020/9
- Sega Dreamcast on the Retroid Pocket 2 2020/9
- Retroid Pocket 2 In-Depth Review 2020/10
- Retroid Pocket 2 Setup/install: Quick and Easy Getting-Started Guide 2020/10
- Deep Dive Comparison: RG350M vs RG351P vs Retroid Pocket 2 2020/11
- Retroid Pocket 2 - Android 8.1 Install Guide (video), written guide.
- How to Install LineageOS 15.1 on Retroid Pocket 2 2021/3
- Retroid Pocket 2 Beginner's Guide - Part 1 (Retroid Pocket App) 2020/10
- Taki Udon
- Retroid Pocket 2 - Game Settings (Google sreadsheet)
- Retroid Pocket 2 - The Best Retro Device Under $80 (N64/PS1/DC/DS/PSP) 2020/8
- N64 Performance - Retroid Pocket 2 (29 Games Tested) 2020/8
- Retroid Pocket 2 - Amazing Nintendo DS Performance! (42 Games Tested) 2020/8
- Surprising Dreamcast Performance! - Retroid Pocket 2 2020/8
- Retroid Pocket 2 - PSP Emulation Test 2020/8
- They Brought Back The N64! - Funtastic Retroid Pocket 2 2020/12
- Spin Retro & Tech Tips
- Retroid Pocket 2 - RetroArch Quick-Start Guide
- Retroid Pocket 2 Beginner's Guide - Part 2 (Android System)
- Retroid Pocket 2 - Playstation 1 RetroArch Guide (Control Issues, Disc Swap, Dualshock Mode)
- Retroid Pocket 2 Emulation Test
- Surprising PSP Emulation Performance - Retroid Pocket 2, The Legend of Heroes - Trails in the Sky
- Tholin Gamer
- retroid OS/retroidOS
- An Absolute Beginner's Guide for the RP2
- Adding your own games to RetroidOS /games/download/ folder. See this video Sega Dreamcast on the Retroid Pocket 2 (Retroid OS vs Flycast vs RetroArch with flycast core).
- Issue: If a game is in a folder containing several files, we need to go to the folder and select the most crucial file.
- Issue: However sometimes the game name ("Disney's Tarzen" from psx) will become 'unknown'. There is no way to modify the game name on the Retroid OS.
- Issue: no scraping option.
- Where are RetroidOS roms located?
- How to add roms in Android RetroArch.
- search: retroid OS add games
- An Absolute Beginner's Guide for the RP2
- Android 8.1
- You can use scrcpy to use your PC as a bigger screen for your Retroid Pocket 2(+), and get mouse and keyboard controls with scrcpy. No lag or stutter. Very simple. Step 1: On Ubuntu, apt to install scrcpy, step 2 - plug the RP2 to the USB port on Ubuntu, and step 3- launch scrcpy from Ubuntu Terminal. Voila.
- N64
- https://mupen64plus.org/ for PC
- Mupen64Plus FZ edition in Android. How to set up Mupen64plus FZ on your Android device. FAQ
- On a PC, we can easily change the settings. See for example How to emulate Nintendo 64 on your computer
- To enable frame skip, follow Retroid pocket 2 + Mupen64 configuration: Games at 640x480. Make a copy of some profile, name the new profile as you wish, edit the profile and make sure Frameskip is enabled.
- Controller and other settings Retroid Pocket 2+ N64 M64Plus FZ Emulator Performance & Controller Settings, Tutorial: Universal Mupen 64 Plus FZ Profile for Retroid Pocket 2 w/Gameplay (video)
Emulation tests
Ambernic RG353v
- Anbernic RG353V In-Depth Review from Retro Game Corps
- RG353V Review - What Everyone Expects From Anbernic from Phawx
- Anbernic RG353V - Anbernic's latest dual booting retro gaming vertical handheld!
- Anbernic RG353V: Unboxing & Impressions - How about those joysticks? | RH First Thoughts (Part 1), Part 2
- RH Reviews: The Anbernic RG353V (game mode)
- Dual boot (assume SD card is in):
- By default, F + Power cannot boot to Android for some reason
- In Linux, Main Menu > System Settings > Uncheck Default Linux Boot. Now it will boot into Android by default. If we like to boot into Linux, we need to hold F + power buttons. Release power button until we see the led turns to red and then it turns to green again. Now release the power button and then the F button. PS. this seems to be a hit-and-miss operation. It's probably best to not change the settings in Linux and use the existence of the SD card to decide which OS to boot from.
- Firmware download
- ANBERNIC RG353V & RG552 GOOGLE PLAY STORE INSTALLATION ANDROID 11 - HANDHELD RETROGAMING - PLAYSTORE (not-English)
- SSH log in. username/password is root/linux. See System Settings -> Advanced/Security.
$ sshnocheck [email protected] / \ _ __ | |__ ___ _ __ _ __ (_) ___ / _ \ | |_ \| |_ \ / _ \ __| _ \| |/ __| / ___ \| | | | |_) | __/ | | | | | | (__ /_/ \_\_| |_|_.__/ \___|_| |_| |_|_|\___| RK3566 -- type 'anbernic-check-updates' to check for stable branch -- -- add 'beta' switch to check for latest arch developments -- Disk format: ext4 Battery: 91% Temperature: 39°C Architecture: rg353 Model: Rockchip RK3566 RG353V System: Linux 4.19.172 Available memory: 1752/1969 MB Cpu number: 4 Cpu max frequency: 1800 MHz OS version: 31-dev 2022/09/26 02:56 # cat /etc/os-release NAME=Buildroot VERSION=-ga3d4e6fb ID=buildroot VERSION_ID=2021.05-git PRETTY_NAME="Buildroot 2021.05-git" # df -h ... /dev/mmcblk1p1 3.0G 2.2G 771.7M 75% /boot ... /dev/mmcblk1p2 2.9G 948.5M 2.0G 32% /userdata /dev/mmcblk2p1 57.4G 52.3G 5.1G 91% /media/NO_LABEL /dev/mmcblk1p1 3.0G 2.2G 771.7M 75% /media/ANBERNIC /dev/mmcblk1p3 8.3G 8.0K 8.3G 0% /media/GAMES /dev/mmcblk1p2 2.9G 948.5M 2.0G 32% /media/SHARE /dev/mmcblk2p1 57.4G 52.3G 5.1G 91% /userdata/roms # ls -l /userdata/roms | wc -l 125 # ls /userdata/roms/n64 # htop # ls /media/SHARE/kodi iptv kodi movies music pictures # ls /media/ANBERNIC anbernic-boot.conf asoundrc bootb splash uboot.img asound.state boot extlinux tools uboot_origin.img # uname -a Linux ANBERNIC 4.19.172 #1 SMP Mon Sep 19 10:14:24 PDT 2022 aarch64 GNU/Linux
- UI Settings. EmuELEC based.
- ANBERNIC-SIMPLE-THEME -default. Does not show videos.
- ANBERNIC-THEME can show videos. But the game names, videos & description are very tiny.
- ART-NEXT-THEME is similar to ANBERNIC-THEME but no description.
- ARTPIE-THEME uses vertical stripes; not a good choice on a small screen handheld. Forget it.
- ES-THEME-CARBON looks good but no game names on the LHS. It only displays videos/images.
- ES-THEME-EPIC-CODY looks good. However, it does not include a description. Note it has a Chinese interface. To switch to another emulator, use the shoulder buttons.
- SIMPLECOMICBOOK looks good but the videos are smaller. The game names and videos are half half. It also a short game description (scrolling way) on the bottom right corner. Main screen is cool.
- It cannot turn on nor charging while I was using Anbernic Linux OS (it shows 38% power). Hold on 'power' button or 'reset' button did not help. I opened the case and unplugged/plugged the battery connectors and that does not help. Fortunately just like my Retroid Pocket 2, after I have been charged it again for a while (USB power meter did not show any voltage at the beginning), the power LED turned on again (into yellow). When it turned on into Android, it shows only 3% power. I guess there is a calibration problem for battery with both Anbernic rg353v and Retroid Pocket 2 devices. PS: the charging speed is very low (5v 0.36a ~ 2w) when I connect it to my PC or power bank.
- rg353vs is enough if you don't care much about N64, Sega Saturn and Dreamcast emulation (runs better on Android)
- ArkOS
- https://github.com/christianhaitian/arkos/wiki
- Welcome to the ArkOS wiki
- Wifi and Remote Services can be enabled from OPTIONS
- Default username/password is ark/ark
- The web interface powered by filebrowser is convenient when we enable Remote Services. Docker. Just open a web browser and go to the http://URL:80. It'll show the files under /roms folder.
- Retroarch Hotkey: Select. Select + R1=save, Select + L1=Load, Select + A = Pause.
- It seems the OS is based on Ubuntu 19.10. See Building ArkOS from scratch. After I install htop, I see the memory usage is around 240MB.
ark@rg353v:~$ cat /etc/os-release NAME="Ubuntu" VERSION="19.10 (Eoan Ermine)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 19.10"
- JELOS
- Github
- FAQ. roms/bios. The root password can be changed using the menu once we disable the rotation.
- Firmware Megathread: ARKOS JELOS & STOCK Firmware START HERE
- Can you enable rumble in JELOS?
# ls /storage/roms 3do ecwolf neogeo scummvm 3ds eduke nes sega32x BGM famicom ngp segacd amiga fbneo ngpc sfc amigacd32 fds odyssey sg-1000 amstradcpc gameandwatch openbor sgfx arcade gamecube opt snes atari2600 gamegear pc snesmsu1 atari5200 gb pc88 solarus atari7800 gba pc98 sufami atari800 gbc pcengine supervision atarijaguar genesis pcenginecd switch atarilynx intellivision pcfx tg16 atarist j2me pet tg16cd atomiswave mame pico-8 tic-80 bezels mastersystem pokemini uzebox bios megacd ports vectrex build megadrive ps2 vic20 c128 megadrive-japan psp videopac c16 megaduck pspminis virtualboy c64 mplayer psx wii channelf msx quake wonderswan coleco msx2 satellaview wonderswancolor daphne n64 saturn x1 doom naomi savestates x68000 dreamcast nds sc-3000 zx81 easyrpg neocd screenshots zxspectrum # uname -a Linux RG353V 4.19.172 #1 SMP Wed Nov 30 17:30:28 UTC 2022 aarch64 GNU/Linux RG353V:~ # cat /etc/os-release OS_NAME="JELOS" OS_VERSION="20221130" HW_DEVICE="RG353P" HW_ARCH="aarch64" HW_CPU="Rockchip RK3566" HOME_URL="https://www.jelos.org" BUILD_ID="ee2d813a7c2dcab9d320b20cd0fc5ee0b3c60bf8" BUILD_BRANCH="main" BUILD_DATE="Wed Nov 30 17:28:06 UTC 2022"
- Anbernic RG353V Retro Arena Stable Preview
- GarlicOS Setup & Upgrades Guide | Anbernic RG35XX, Upgraded 2800mah battery
High-end handhelds
- ONEXPLAYER 2 Big Screen EMU Energy: Gamecube, PS2, Xbox 360, 3DS, WiiU, PS3, Yuzu Switch
Other emulators
- ODroid Go Super firmware comparison
- EmuELEC. Retro emulation for Amlogic devices. Based on CoreELEC and Lakka with tidbits from Batocera.
- recalbox
- RetroPie vs Recalbox vs Lakka vs Batocera for retro gaming on the Raspberry Pi
- AetherSX2 beta released: PS2 emulator for Android
- Duckstation for PSX
Batocera
- Image download
- Images include ARM devices from Anbernic, ODroid, Raspberry Pi & S905X tv box. PS: RetroPie has ARM images for Raspberry Pi and Odroid C1/C1+/C2 & XU3/XU4.
- Beginner’s guide to Install and Setup Batocera on Raspberry Pi
- Archives download link https://mirrors.o2switch.fr/batocera/x86_64/stable/last/archives/
- It shipped with 12 games.
- Batocera. Turn a USB Flash Drive into a Portable Gaming "System"! by Retro Game Corps.
- It includes KODI too!
- Use \\BATOCERA to transfer roms to it
- Install to an internal drive, video.
- Portable HDD game from Aliexpress
- Full & Clean BIOSes set for RetroArch, RetroPie, Recalbox and Batocera
- archive.org
- The Mini Cake PACK FULL BIOS BATOCERA
- How to Setup PPSSPP in Batocera
- PPSSPP Don't recognize controller
- Controller
- Use the Space bar on keyboard or the Start button on a regular controller in order to go to the Menu
- Map a Controller. Note the controller setting is saved in a cfg file which is in the SHARE partition.
- Bluetooth Controller Setup For Batocera (video)
- How to save multiple controller profiles?
- Some common ES functions and how they map to the PlayStation, Xbox and SNES controllers
- Remapping controls per emulator
- Scrape
- Games Settings - Update Games Lists
- How to Use Skraper for Batocera (video). https://screenscraper.fr (need a registration, works fine), https://scraper.net. We download a GUI App. After launching it, we choose Recalbox which might be the one closest to Batocera. Then you enter the network folder path (eg \\batocera\share\roms).
- SSH/Xterm and Common Commands. Username/password is root/linux. hostname: batocera.local. The Linux system is buildroot.
- File manager
- F1 to enter file manager
- Alt + F4/Ctrl + q to quit
- How to Setup Nintendo 64 in Batocera. For some reason, n64 games in Batocera do not work great as in RetroPie on RP 3B.
- is it possible to enter terminal window on Batacera?
- New Flatpak Linux Apps Installation Instructions, How to Install Linux Apps into Batocera (video). We can install Firefox, ... and access them directly from Batocera GUI.
- Similar games: hold the right button on a game. It will show a list of games with the same title but from other emulators.
Retropie vs Recalbox vs Batocera vs Lakka
Best Retro-Gaming OS: Retropie vs Recalbox vs Batocera vs Lakka
ARES
Jetson Nano
- https://techtoytinker.com/ares ARES: AURORA RETRO ENTERTAINMENT SYSTEM
- RetroArena-Setup. RetroArena-Setup is a custom fork of RetroPie for Odroid N2, Odroid XU4, and RockPro64 Nvidia Jetson Nano and Numerous handheld devices.
Different definition
- https://ares-emu.net/
- ARES (Advanced Retro Emulator System) is a custom firmware and frontend for the Sony PlayStation Portable (PSP) handheld console. It is designed to allow users to play games from a variety of different systems on their PSP, including classic console systems like the Nintendo Entertainment System (NES), Sega Genesis, and Super Nintendo.
Power consumption for different games
RG552. NES < Dreamcast, PSP, N64, Sega Saturn
Wii
Impressive Wii emulation on Orange Pi 5
Streaming
- How to Use a Laptop as a Monitor for Your Xbox Series X|S
- Moonlight (NVIDIA gpu)
- PC streaming & Game Pass in Anbernic RG353P In-Depth Review
- Setup and install in Game Streaming on RG351 devices, RGB10 Max, and more!
- Low Vs Ultra GeForce GTX 1050 Performance Review, amazon
- Sunshine (non-NVIDIA gpu)
- Setup and install in Game Streaming on RG351 devices, RGB10 Max, and more!
Online/browser
- Internet Archive
- Online emulator (require adobe flash; eg Google Chrome)
- Super mario bros, 買任天堂 Switch 不搭太可惜!「史上最受青睞」14 款遊戲出爐
- PlayEmulator
- 5 More Browser Games Sites to Play Games Online in Single or Multiplayer Mode
- https://myemulator.online/
- 14 popular Google Doodle games you can still play
Controller
- https://gamepadtest.com/
- DirectInput vs. XInput for Game Controllers: What’s the Difference?, What Does XInput and DirectInput Mean?
- 北通 Betop BTP-BD2E, Aliexpress, Amazon
- GameSir T4
- 8Bitdo SN30
- 8Bitdo Zero 2 Bluetooth, Manual. It is shown as "Pro controller" from my testing. 2D games are better fit, also Nintendo Online games (Nes & Snes).
- Windows (X-input): X & start. hold Select.
- Android: B & start. hold Select.
- macOS: A & start. hold Select.
- keyboard mode: R & start. hold Select.
- The controller is like SNES. The Best Controllers for Retro Gaming. SNES Controller Compatible Games.
- Games with gamepad support but without r2, l2 and joystick. AM2R, Rush rally 3.
- 8Bitdo Zero 2 Controller Review (video)
- How to use an 8BitDo Zero 2 controller with Clip Studio Paint on iPad. So the keyboard mode works because the button mapping can be changed in each individual app.
- Setting Up A Controller For Anki on MacOS. Control your Laptop with a Remote (For Anki, Dance Tutorials, etc.). Software - Karabiner-element.
- 2D Games vs. 3D Games: What Are the Differences?
- GameCube
- N64
Chromebook, TV box
- This $98 Chromebook Is Great For Emulation & Cloud Gaming! AMD CPU, Android Apps. Launchbox.
- Walmart’s New $30 Onn Android TV Box Is Actually Pretty Good! S905Y2 CPU, 2021/6, MicroUSB OTG cable
- HK1 S905X3 tv box
- Google’s New Chromecast Is Awesome! Chromecast With Google TV Review S905X2 CPU, 2020/10. USB-C dongle with PD input & better power adapter (original one is 5V & 1.5A = 7.5W). micro SD card was used here.
- Top 6 New Chromecast Tips & Tricks for MAXIMUM AWESOMENESS.
- Maximize Your Chromecasts Full Capabilities. Add a USB drive as an extension of the device storage (only support USB 2.0 speed), Move apps to USB drive
- New Chromecast with Google TV HD Is Pretty Great For $29
- VP9 Vs. AV1 | Which is better for watching Youtube ?
- the previous one does not support OTG storage
- the original 4k model, if your using OTG hub, the power supply that comes with the device is not up to scratch and will not work. You need a beefier power supply.
- Also Google has disabled the ability to WRITE to the usb stick/memory card attached to the OTG hub. Its fine of your READING, like loading roms, but if your emulator requires to save files in the same folder as your roms on the attached usb stick/memory card on the OTG hub, this will not work. I did a lot of troubleshooting back when thr 4k version was released. Files will only be saved to specific folders on the storage device, depending on the app.
Top games, best games
- All Time Top Games Lists with screenshots
- Mame/Arcade Top 300 Games, Arcade video game. Altered Beast, Donkey Kong, Killer Instinct, 1942,
- NES: The legend of Zelda, The legend of Kage
- GBA (Nintendo): Castlevania circle of the Moon, Rayman
- GBC: Rayman
- Sega Genesis/Sega Mega Drive: Castle of Illusion, Ghouls and Ghosts, Road Rash 2, Streets of Rage 2, Dessert Strike, Golden Axe, Paperboy. 31 Best Sega Genesis Games Of All Time.
- Sega Master System
- Sega Game Gear
- Sega Mega CD
- SNES (Nintendo): Super metroid, Super mario world 2: Yoshi's island
- TurboGrafx-16/PC Engine
- NEO GEO: The King of fighters 2002, Shock Troopers, baseball stars 2, Blazing Star, (FBA42-5, arcade)
- PS1: Tekken 3, R4: Ridge racer Type 4, Tony hawk pro skater 2, Crash team racing, Rayman
- N64: Super mario 64, Mario kart 64, F-Zero X, Cruis'n USA, Paper Mario, Super smash bros, Mario tennis (hard), Banjo kazooie, Legend of Zelda: Ocarina of time, Conker's bad fur day, Yoshi's story, Goldeneye 007.
- Sega Dreamcast: Dead or alive 2, Crazy taxi 2, Jet set radio, Tennis 2k2, Virtua fighter 3TB, Sonic adventure 2, Frogger 2: swampy's revenge, 18 wheeler: American pro trucker, Gauntlet legends, Sega rally 2, Star wars: racer, Marvel vs Capcom 2, NBA 2K, Virtua Cop 2, Aqua GT, Daytona USA, Skies of Arcadia, soul calibur, Virtua Striker 2, AeroWings.
- Atomiswave (It is based on Sega's Dreamcast system board): Metal slug 6. The location of awbios.zip depends on the Batocera version. On v35, I need to put it in "/bioc/dc" folder.
- Sega Saturn: Nights into dreams, Guardian heroes, Sega rally championship, Nights into dreams, Virtua Cop 2, Clockworkd knight 2, Virtua fighter 2, Panzer dragoon, Saturn bomberman, Sonic 3D blast, Virtua fighter remix, The legend of oasis, Fighters MegaMix, Athlete Kings.
- Sega Naomi: Crazy Taxi, Capcom Vs. SNK, Dead or Alive 2 Millennium, Marvel VS Capcom 2, Virtua Tennis 2, Wave Runners.
- NDS (Nintendo)
- PSP: Grand Theft Auto: vice city stories, Tekken 5, Tekken 6, Ridge racer 4, Twisted metall head-one, Ultimate ghosts N' Goblins, Virtua Tennis 3, X-Man legends 2, God of war: chains of olympus, Castlevania dracula X chronicles, Wipeout pulse, Soul calibur broken destiny, Hot shots golf, Lumines, Blazbllue continuum shift II, Burnout legends, Final fantasy crisis core, Little big planet, Valkyria chronicles II, Persona 3, OutRun 2006 (push to limit), Daxter, Gran Turismo
- GameCube (Nintendo): Paper mario: thousand year door, Tony hawk pro skater 3, Mario kart: double dash!!, Sonic heroes, Pitfall: the lost expedition, Legend of zelda: wind waker, Mario party 6 (simple), Need for speed: most wanted (hard), Timespllitters 2
- PS2: Backyard basketball, Moto GP2, Grand theft auto III, Crash bandicoot: the wrath of cortex, Final fantasy X, Kingdom hearts, TAZ: wanted, Simpsons hit & run (easy)
Gameplay, walkthrough
- super mario world 2 yoshi's island walkthrough
- The legend of Zelda - Ocarina of Time. Complete Switch Controls Guide and Tips, strategywiki.org
- Use the controller to move your character, Link, and interact with the environment.
- Use the A button to attack and the B button to use items or perform special actions.
- D-pad: Use the D-pad to move Link and navigate menus.
- Joystick: Use the joystick to control the camera.
- A button: Press the A button to attack, talk to characters, and interact with objects.
- B button: Press the B button to use items, such as weapons and tools, and perform special actions, such as rolling and blocking.
- Z button: Press the Z button to target enemies or objects.
- C buttons: Use the C buttons to change the camera angle or select items from the inventory.
- L and R buttons: Press the L and R buttons to access the inventory and select items.
- Start button: Press the Start button to access the in-game menu and save your progress.
Civilization
- Every Version of Sid Meier's Civilization Compared
- Some of the emulators that can be used to play Civilization games include:
- DOSBox: DOSBox is an emulator that allows you to run DOS-based games on modern systems. It can be used to play the original Civilization game and its expansions, as well as other DOS-based games.
- ScummVM: ScummVM is an emulator that allows you to play point-and-click adventure games, including some of the early Civilization games.
- OpenEmu: OpenEmu is a multi-system emulator that allows you to play games from a variety of platforms, including the original Civilization game and its expansions.
- MAME: MAME is an emulator that allows you to play arcade games, including some of the early Civilization games that were released for arcade platforms.
- PCSX2: PCSX2 is an emulator that allows you to play PlayStation 2 games on your PC, including Civilization: Revolution, which was released for the PlayStation 2.