Emulation with the Raspberry Pi
Rogério Neves
Physics major, master and PhD in Systems Engineering. Researches on computer science, robotics and AI. Since 1982, used and collected from the Apple II+, Commodore 64 and Amigas to modern PC and VR gadgets. (linktr.ee/DaSpider)
Over the years I have tested and compared a multitude of emulators in different computer systems and, recently, the Raspberry Pi became one of the easiest, cheapest, most powerful computers for hosting virtual platforms.
Emulation with the Raspberry Pi
Presenter:
Rogério Neves (DaSpider)
45m + Q&A 15m
NO SIGNAL
EMULATION WITH �THE RASPBERRY Pi
EMULATION WITH THE RASPBERRY PI
Presenter: Rogério Neves�Duration: 45m + 15m Q&A
The Raspberry Pi is one of the easiest, cheapest and most powerful solutions for emulation, as examined and compared here.
virtual platforms.
EMULATION WITH�THE RASPBERRY PI
MY COMPUTERS & CONSOLES
Vintage
*Actual
BIOGRAPHY
RETRO COMPUTING ISSUES
tHE Raspberry Pi
Raspberry Pi Models
Newer first (Date)
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ RPi 5 (10/23)�▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ $15 RPi Zero 2 W (10/21)�▒▒▒ $5 RPi Pico (1/21)�▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ RPi 400 (11/20)�▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ CM 4/Lite (10/20)�▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ RPi 4B (6/19)�▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ CM 3+ (1/19)�▒▒▒▒▒▒▒▒▒▒ $10 RPi Zero W (2/17)�▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ RPi 3 Model A+ (11/18)�▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ RPi 3 Model B+ (3/18)�▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ CM 3 (1/17)�▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ RPi 3 Model B (2/16)�▒▒▒▒▒▒▒▒▒▒ $5 RPi Zero (11/15)�▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ RPi 2 Model B (2/15)�▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Compute Module 1 (4/14)�▒▒▒▒▒▒▒▒▒▒▒▒▒▒ RPi 1 Model A/A+ (2/13)�▒▒▒▒▒▒▒▒▒▒▒▒▒▒ RPi 1 Model B/B+ (4/12)
RELATIVE PERFORMANCE
Emulation Stations
Several distributions, variations and bundles based on:
RetroArch.com�EmulationStation.org��
Distros:
Basic distributions�Some emulators�Without ROMS
Ex:
Bundles:
Completely configured With ROMS and artwork
Ex:
** (ArcadePunks)
ArcadePunks
IMAGES
Can be:
-Ready to flash� (clean)�-Ready to use
Clean images need�firmware roms to�be copied, as well�as game files,�disks, roms.
IMAGING PROGRAMS
Emulation with the Raspberry Pi
What is needed?
* Composite video needs to be enabled in the Pi4, soldered on the Pi Zero/2W. Pi 400 requires an HDMI adaptor
BUILDING A PROJECT
Raspberry Pi 3 & RetroPie
Raspberry Pi Imager
Raspberry Pi Imager
RETROPIE
THEMES
HIGH END EMULATION - Pi 400
Pi 4/400�IMAGES
Ready to use
Includes
RecalBox
V 7.1.1�128GB Image �Ready to use
RETRO COMPUTING
Distros may offer more than one choice for each platform�Emulator accuracy and functionality varies�The better the emulator, smoother the experience�May require fine-tuning settings�
APPLE ][ GS
Emulator: GSPlus�Speeds (MHz): 1,�2.8, 8, Unlimited�Supports several�peripherals
C64 (Vice)
Accurate�Save/load state�Drive sounds�emulation�or Turbo Speeds
Amiga
Emulators
�PiMiga (Pi 4/400 bootable image):
Ready to use images
PiMiga
(AmiBerry)��Benchmarks:�SysInfo, AIBB�68060 demos��
Modding
Modding
Modding
Cases
Software vs hardware emulation
MiSTer FPGA
Software
Raspberry PI vs pc for emulation
PC
Raspberry Pi
ATTRACT�MODE�(PC)
Emulation Devices
Raspberry Pi cases, Odroid�Android & Linux devices�Portable PCs...