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
- Retroid Pocket 2+ Starter Guide (Part 1/2)
- Quick Guide: Cheats for Retro Handheld Devices (video)
- RetroArch Starter Guide
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
- Google: download games roms for retro game console
- romsmania
- 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
How to play/instructions
RetroPie
- RetroPie
- 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, PSP 2004
- Even more difficult: GameCube 2001, Sega Saturn 1994, PS2 2000, 3DS 2011, Wii 2006
- 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?
$ 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
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?
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.
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
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
Screensaver
- 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)
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
Kodi
Debian
- Retropie on Debian/Ubuntu/Mint
- How To Install RetroPie On A PC - Desktop Or Laptop Old Or New
- How to Install Retropie/Emulationstation on OrangePi3
PC
LaunchBox
Android emulation
- Android Emulation Starter Guide (2022)
- 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.
iOS
How to Install Emulators for iPhone Using 4 Easy Methods
Handheld
- Top 30 Handheld Retro Consoles- Emulator Comparison & Review Last update on 2021-12-03
Retro Pocket 2
- https://www.reddit.com/r/retroid/
- Wiki, Retro Handhelds
- USB-C + USB keyboard works well
- 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.
- "Touch" mode is the best since we can use D-pad to scroll down. "B" button to go back. Cursor is a white circle. 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, only the selected/highlighted app will be launched. Cursor is an arrow.
- In "Gamepad" mode, only the selected/highlighted app will be launched. No cursor.
- In "mouse" mode, "B" button will not work. Cursor is an arrow.
- https://www.goretroid.com/products/retroid-pocket-2-handheld-retro-gaming-system
- 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
- Stock SD Card for RETROID Pocket 2 Download Link
- 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
- Tholin Gamer
- retroid OS/retroidOS
- An Absolute Beginner's Guide for the RP2
- Where are RetroidOS roms located?
- RP system menu info and how to add games
- How to add roms
- search: retroid OS add games
- 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. Daijishou emulator frontend.
Emulation tests
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
- 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
- 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).
- 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.
Power consumption for different games
RG552. NES < Dreamcast, PSP, N64, Sega Saturn
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
- Internet Archive
- Online emulator (require adobe flash; eg Google Chrome)
- Super mario bros, 買任天堂 Switch 不搭太可惜!「史上最受青睞」14 款遊戲出爐
- PlayEmulator
Controller
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
- 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
Top games
- Mame/Arcade Top 300 Games. Altered Beast, Donkey Kong, Killer Instinct, 1942,
- NES: The legend of Zelda, The legend of Kage
- GBA: Castlevania circle of the Moon
- Sega Genesis: Castle of Illusion
- SNES: Super metroid, Super mario world 2: Yoshi's island
- PC Engine
- NEO GEO: Blue's journey, King of fighters 2002
- PS1: Tekken 3, R4: Ridge racer Type 4, Tony hawk pro skater 2, Crash team racing
- 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, Goldeneye 007
- 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
- NDS
- 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
- 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
- GameCube: 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 Walkthrough