Unreal Speccy Portable is a free emulator for ZX-Spectrum systems, including Z80 and 128K (Pentagon) machines. It supports AY/YM and beeper audio, plus peripherals such as Beta Disk, tape, Kempston joystick and mouse. Users can work with snapshots and replays in formats including SNA, Z80, SZX and RZX; tape formats include TAP, TZX and CSW. Other supported formats include TRD, SCL, FDI, TD0, UDI and ZIP. The listed platforms are Windows, Linux, macOS and Android. The latest listed Android release targets Android 15 and requires Android 5.0 or later. Its release note says SD card access permission was removed and identifies an app-specific files path for copying images. Official releases are available from GitHub Releases and Bitbucket Downloads. The software is open source under GNU GPL version 3 or later. Its license disclaims warranties, including implied warranties of merchantability or fitness for a particular purpose.
Who it is for
It suits people looking to run ZX-Spectrum software on Windows, Linux, macOS or Android, with support for snapshots, replays and listed peripherals.
What is good
- Supports Z80 and 128K (Pentagon) systems
- Includes AY/YM and beeper audio
- Supports snapshots and replays
- Available for Windows, Linux, macOS and Android
What to know first
- Latest listed Android release requires Android 5.0 or later
- Android release note says SD card access permission was removed
- License provides no warranty
Freedom251 review
Unreal Speccy Portable: the full review
Unreal Speccy Portable supports multiple ZX-Spectrum systems, peripherals and file formats across four host platforms. Android users should note the release’s storage-path guidance and minimum requirement.
Unreal Speccy Portable is a portable ZX-Spectrum emulator for people with software across tape, disk and snapshot formats. It suits Spectrum users who want classic peripherals and support across desktop and Android; those who prize straightforward Android file access may prefer a desktop option.
Overview
Support for Z80 and 128K (Pentagon) systems, snapshots and replays gives it range within the Spectrum family. The broad media support is a practical advantage for collections in mixed formats, and its peripheral coverage goes beyond loading images alone. It remains a focused Spectrum emulator, not a multi-system tool.
Key features
Machines, sound and peripherals
The emulator supports Z80 and 128K (Pentagon) systems, with AY/YM and Beeper audio. Beta Disk, Tape, Kempston Joystick and Mouse support make it a stronger fit for software or setups that rely on classic input and disk peripherals than a basic snapshot player. Readers who need other machines or peripherals should look elsewhere.
Media and sessions
Snapshot support covers SNA, Z80, SZX and RZX; tape support covers TAP, TZX and CSW. It also handles TRD, SCL, FDI, TD0, UDI and ZIP, alongside snapshots and replays. This breadth can reduce format gaps for users with varied collections, though it does not establish compatibility with every Spectrum title.
Pricing
Unreal Speccy Portable is free: its plan costs 0.00 USD per free and is released under GNU GPL v3 or later. There is no paid tier or free trial to weigh against a cheaper option. The license makes the software open source, but it comes without any warranty, including implied warranties of merchantability or fitness for a particular purpose.
Platforms
It runs on Windows, Linux, macOS and Android, giving desktop users a choice of host platforms and extending the same Spectrum focus to Android. The latest listed Android release targets Android 15 and requires Android 5.0 or later. An Android release note says SD card access permission was removed and directs users to copy images into an app-specific files path, a real inconvenience for anyone managing a collection on removable storage.
Official releases are available from GitHub Releases and Bitbucket Downloads. The project credits SMT, Dexus, Alone Coder and deathsoft for the PC version, and djdron and scor for the portable version.
Who it's for
Choose it if you want a free Spectrum emulator with support for multiple tape, disk and snapshot formats, replays and named classic peripherals across desktop systems or Android. It is less suitable if your priority is uncomplicated Android file management, or if you need systems beyond Z80 and 128K (Pentagon).
Pros and cons
- Pro: Broad tape, disk and snapshot format support suits users with collections in more than one image format.
- Pro: AY/YM and Beeper audio, plus Beta Disk, Kempston Joystick and Mouse support, serve users whose Spectrum setup depends on those peripherals.
- Pro: Four host platforms make it an option for desktop users on Windows, Linux or macOS as well as Android users.
- Con: Android users must work with the app-specific files path after SD card access permission was removed.
- Con: The program carries no warranty, so it is a poor fit for anyone who needs warranty-backed software.
Alternatives
For other options, browse ZX Spectrum Emulators. JNEXT is another free, open-source choice for Linux, macOS and Windows; choose it if those desktop platforms are enough and you want software offered under GPLv3. CSpect is a free option for Linux, macOS and Windows with a name-your-own-price plan; its terms say support and warranty are absent and updates are not guaranteed. GZX is free and open source for Linux and Windows, under an MIT-style license except for ZX Spectrum ROM files. Spectral is a free, open-source option for Linux, macOS and Windows, but is experimental and its code is prone to change. ZEsarUX is a free, open-source alternative for Linux, macOS, Windows and self-hosted use, with optional donations. EightyOne is a free, open-source Windows alternative. JSSpeccy 3 is a free, open-source web or self-hosted alternative. RustZX is a free, open-source option for Linux and Windows.
Verdict
Unreal Speccy Portable is a strong choice for Spectrum users who want broad file-format and peripheral support without paying, especially across multiple desktop platforms. Its Android storage-path compromise is the clearest reason to look elsewhere, and the warranty disclaimer matters to anyone seeking guaranteed coverage.
Get started with Unreal Speccy Portable
- Open the Unreal Speccy Portable project website.
- Choose an official release from GitHub Releases or Bitbucket Downloads.
- Use the release for Android, Linux, macOS, or Windows.
- On Android, use Android 5.0 or later.
Questions about Unreal Speccy Portable
How much does Unreal Speccy Portable cost?
It is free under the GNU General Public License version 3 or later.
Which platforms does it support?
Android, Linux, macOS, and Windows.
Which ZX-Spectrum systems does it support?
It supports Z80 and 128K (Pentagon) systems.
Is Unreal Speccy Portable open source?
Yes. It is free software under GNU GPL version 3 or any later version.
Where can I get a release?
Official releases are available from GitHub Releases and Bitbucket Downloads.
Unreal Speccy Portable plans and pricing
All plansCompared on ZX spectrum emulators
- Free plan
- Yes
- Supported Spectrum models
- 128k
- Host platforms
- Windows, Linux, macOS, Android
- Tape formats
- TAP, TZX, CSW
- Snapshot formats
- SNA, Z80, SZX, RZX
- Open source
- Yes
- Peripheral support
- AY/YM, beeper, Beta Disk, Kempston joystick, Kempston mouse
