EVERYTHING XIAOMI
Get listed

Unreal Speccy Portable

Unreal Speccy Portable is a portable ZX-Spectrum emulator for Windows, Linux, macOS, and Android.

Place
#1 of 23
Score
7.8
Unreal Speccy Portable's website

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.

All about pricing
PlanPriceWhat it gives you
FreeFreeGPLv3-or-later software · no paid tiers listed
Unreal Speccy PortableFreeGNU 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

  1. Open the project website at https://github.com/djdron/UnrealSpeccyP
  2. Get an official release from GitHub Releases or Bitbucket Downloads.
  3. Choose the release for Android, Linux, macOS, or Windows.
  4. On Android, use Android 5.0 or later; the latest listed release targets Android 15.
  5. 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

All alternatives
  1. 1

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  2. 2

    Klive IDE

    Free planOpen sourceAPIExtensionLinuxmacOS
    7.2Free plan
  3. 3JNEXT logo

    JNEXT

    Free planLinuxmacOSWindows
    6.6Free plan
  4. 4Spectaculator logo

    Spectaculator

    AndroidiOSWindows
    6.6$2.99 one-time
  5. 5

    SpeccyDate

    Free planmacOSWindows
    6.3Free plan
  6. 6

    zx_go

    Free planLinuxmacOSWindows
    6.3Free plan