Unreal Speccy Portable
Unreal Speccy Portable is a portable ZX-Spectrum emulator for Windows, Linux, macOS, and Android.
What Unreal Speccy Portable is
Unreal Speccy Portable is a portable ZX-Spectrum emulator for Windows, Linux, macOS, and Android. It supports Z80 and 128K (Pentagon) systems, with AY/YM and beeper audio. Peripheral support includes Beta Disk, tape, Kempston joystick, and mouse, and the emulator can handle snapshots and replays. Supported files include SNA, Z80, SZX, RZX, TAP, TZX, CSW, TRD, SCL, FDI, TD0, UDI, and ZIP. 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, and is distributed without warranty, including implied warranties of merchantability or fitness for a particular purpose.
Good
- Supports Z80 and 128K (Pentagon) systems.
- Runs on Android, Linux, macOS, and Windows.
- Supports snapshots and replays.
- Handles a broad range of tape and snapshot formats.
Watch out
- Android release requires Android 5.0 or later.
- Android release removed SD card access permission.
- Distributed without warranty.
Who it suits
It suits ZX-Spectrum users who want an emulator across Android, Linux, macOS, or Windows. Its snapshot, replay, audio, and peripheral support may fit users working with those formats and devices.
Verdict
Unreal Speccy Portable covers multiple Spectrum system types, media formats, and peripherals across four host platforms. Android users should note the stated OS requirement and changed storage-permission behavior.
Plans and prices
From Unreal Speccy Portable's own pricing page, checked 19 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | GPLv3-or-later software · no paid tiers listed |
| Unreal Speccy Portable | Free | GNU GPL v3 or later |
The facts
Each one read from Unreal Speccy Portable's own pages, with the date it was checked.
Where it runs
- Android architectures
- The F-Droid build provides arm64-v8a, armeabi-v7a, x86 and x86_64 variants.checked 19 Oct 2026
- Android minimum version
- F-Droid says version 0.0.86.29 requires Android 6.0 or newer.checked 19 Oct 2026
- Android permissions
- The F-Droid package requests full network access and an app-specific non-exported dynamic receiver permission.checked 19 Oct 2026
- Android release
- GitHub identifies version 0.0.86.25 as an Android release targeting Android 15 while retaining Android 5.0 as the minimum.checked 19 Oct 2026
- Android requirement
- The latest listed Android release says it targets Android 15 and requires Android 5.0 or later.checked 29 Sep 2026
- Android storage
- An Android release note says SD card access permission was removed and describes an app-specific files path for copying images.checked 29 Sep 2026
- Android storage change
- A release removed external-storage permission and mapped the Android file area to the app-specific /sdcard/Android/data/app.usp/files path.checked 19 Oct 2026
- Disk and tape devices
- It emulates Beta Disk and tape hardware.checked 19 Oct 2026
- Graphics and platform backends
- SourceForge lists OpenGL, OpenAL, SDL, GLESv2, PNaCl, Qt and wxWidgets among the project technologies.checked 19 Oct 2026
- Input devices
- Kempston joystick and mouse input are supported.checked 19 Oct 2026
What it does
- Audio emulation
- The emulator supports AY/YM sound chips and the Spectrum beeper.checked 19 Oct 2026
- Authors
- Listed contributors are SMT, Dexus, Alone Coder, deathsoft, djdron and scor.checked 19 Oct 2026
- Buildability
- The Raspberry Pi discussion says a Makefile is supplied in build/rpi for self-building.checked 19 Oct 2026
- Distribution
- The project says official releases are available from GitHub Releases and Bitbucket Downloads.checked 29 Sep 2026
- Documentation
- The GitHub wiki currently contains only a welcome page and a prompt to create the first documentation page.checked 19 Oct 2026
- File formats
- Supported formats include sna, z80, szx, rzx, tap, tzx, csw, trd, scl, fdi, td0, udi and zip.checked 19 Oct 2026
- Independent catalog registration
- SourceForge records the project as registered on January 13, 2010.checked 19 Oct 2026
- Independent catalog status
- SourceForge classifies the project as Alpha and shows one review.checked 19 Oct 2026
- Latest F-Droid version
- F-Droid lists version 0.0.86.29, added August 3, 2026, with a 10 MiB APK.checked 19 Oct 2026
- License
- The source code is licensed under GNU GPL version 3 or any later version.checked 19 Oct 2026
- Limit: 60 Hz scrolling
- The project author warned that 60 Hz modes produce jerks in scrolling demos during Raspberry Pi testing.checked 19 Oct 2026
- Limit: display compatibility
- A Raspberry Pi user reported a blank screen on an older DVI monitor at 1024x768, and another noted DMT mode problems at 1024x768 or lower.checked 19 Oct 2026
- Limit: Raspberry Pi graphics
- The author reported that the tested Raspberry Pi build required OpenGL ES 2.0 hardware acceleration in fullscreen; an X-server wxWidgets build was untested.checked 19 Oct 2026
The company
- Company facts
- The opened project pages identify an individual GitHub/SourceForge maintainer account named djdron rather than a legal company, headquarters or employee count.checked 19 Oct 2026
The full review of Unreal Speccy Portable
Unreal Speccy Portable is a free ZX Spectrum emulator for desktop and Android. It is best suited to players with Spectrum software in varied image formats or who need peripheral support. Its breadth is a strong reason to choose it; Android file handling is the main compromise.
Overview
Support for Z80 and 128K (Pentagon) systems gives the emulator useful range within the Spectrum family. Snapshots and replays help accommodate different ways of preserving and revisiting software sessions, while its broad media support means fewer format gaps for users with mixed collections. This is a focused Spectrum emulator, not a multi-system retro platform.
Key features
Machines, sound and peripherals
Unreal Speccy Portable supports Z80 and 128K (Pentagon) systems, with AY/YM and Beeper audio. Beta Disk, Tape, Kempston Joystick and Mouse support makes it a stronger fit for software or setups that rely on classic peripherals than a basic snapshot-only option. Readers who need machines or inputs beyond those named should look elsewhere.
Files and sessions
Snapshot formats include SNA, Z80, SZX and RZX; tape formats include TAP, TZX and CSW. It also supports TRD, SCL, FDI, TD0, UDI and ZIP, as well as snapshots and replays. That range is useful for collections spanning tape, disk and snapshot images, though it does not by itself guarantee compatibility with every Spectrum title.
Pricing
Unreal Speccy Portable is free: the listed plan costs nothing under the GNU GPL v3 or later. There is no paid tier or free trial to weigh against it. The license permits use and distribution under its terms, but provides no warranty, including implied warranties of merchantability or fitness for a particular purpose.
Platforms
The emulator supports Windows, Linux, macOS and Android. Android users need Android 5.0 or later; the latest listed release targets Android 15. An Android release removed SD card access permission and describes copying images to an app-specific files path, so users accustomed to opening content directly from an SD card may find file management less convenient.
Official releases are available through GitHub Releases and Bitbucket Downloads.
Who it's for
Choose Unreal Speccy Portable if you want a free Spectrum emulator across desktop and Android, especially if your collection uses multiple tape, disk and snapshot formats or Kempston peripherals. It is a less natural fit if direct SD-card browsing on Android is important, or if your needs extend beyond Spectrum systems.
Pros and cons
- Pro: Broad support for machine types and snapshot, tape and disk formats reduces the need to convert a mixed collection.
- Pro: AY/YM, Beeper, Beta Disk, Kempston joystick and mouse support serves users whose software depends on more than basic loading.
- Pro: Free, open-source software under GPL v3 or later is available for four host platforms.
- Con: Android file handling uses an app-specific path after SD card access permission was removed, adding a step for users managing images on removable storage.
- Con: The stated system coverage is Spectrum-focused, so it is not a substitute for an emulator covering other computer families.
Alternatives
Browse ZX Spectrum emulators for a wider comparison. Pick JNEXT if you want another free, open-source choice for Linux, macOS or Windows. ZEsarUX is another free open-source option, with self-hosted support and optional donations. CSpect is worth considering if its name-your-own-price model suits you; its plan says support, warranty and guaranteed updates are not included. Spectral is a free, open-source alternative described as experimental, with code prone to change. GZX is a free open-source option for Linux and Windows, with ZX Spectrum ROM files excepted from its MIT-style license. EightyOne is a free, open-source Windows alternative. RustZX is a free open-source option for Linux and Windows. JSSpeccy 3 is a free, open-source alternative for web or self-hosted use.
Verdict
Unreal Speccy Portable is a strong choice for Spectrum users who want format breadth, peripheral support and availability across desktop and Android without paying. Choose it when those capabilities matter more than streamlined Android storage access; look elsewhere if managing images directly from an SD card is central to your setup.
Getting started
- Open the project website at https://github.com/djdron/UnrealSpeccyP
- Get an official release from GitHub Releases or Bitbucket Downloads.
- Choose the release for Android, Linux, macOS, or Windows.
- On Android, use Android 5.0 or later; the latest listed release targets Android 15.
- For copying images on Android, use the app-specific files path described in the release note.
Limits worth knowing
The latest listed Android release requires Android 5.0 or later and targets Android 15. The license states that the program is distributed without warranty, including implied warranties of merchantability or fitness for a particular purpose.
Questions
Is Unreal Speccy Portable free?
Yes. It is free software under GNU GPL version 3 or, at the user's option, any later version.
Which platforms are supported?
Listed host platforms are Android, Linux, macOS, and Windows.
Which Spectrum systems does it support?
It supports Z80 and 128K (Pentagon) systems.
What file formats does it support?
Formats include SNA, Z80, SZX, RZX, TAP, TZX, CSW, TRD, SCL, FDI, TD0, UDI, and ZIP.
Where can I get an official release?
Official releases are available through GitHub Releases and Bitbucket Downloads.
What are the Android requirements?
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 describes an app-specific path for copying images.
Alternatives to Unreal Speccy Portable
- 1
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 2
Klive IDE
Free planOpen sourceAPIExtensionLinuxmacOS7.2Free plan - 3

JNEXT
Free planLinuxmacOSWindows6.6Free plan - 4

Spectaculator
AndroidiOSWindows6.6$2.99 one-time - 5
SpeccyDate
Free planmacOSWindows6.3Free plan - 6
zx_go
Free planLinuxmacOSWindows6.3Free plan
