Skip to content

ZX Spectrum Emulator Based on FUSE with a custom UI made with QML

Notifications You must be signed in to change notification settings

bog-dan-ro/spectacol

Repository files navigation

Spectacol

Spectacol (in Romanian it means show) is a free ZX Spectrum emulator based on famous FUSE spectrum emulator but it uses its own UI made in QML.

Why QML? Well, first and foremost because I love Qt and also because I needed a framework which allows me to quickly target lots of platforms painlessly.

Why FUSE? Because it has, by far, the richest ZX features list. Spectacol, currently, enables the following features:

  • Loads all ZX Spectrum files
  • Accurate 16K, 48K, 128K, +2, +2A and +3 emulation
  • Quick load & save snapshots. It is quite useful when you play games
  • Easily select the Joystick type
  • Poke finder, disassambler & inline assambler. Allows the user to crack the games and gain infinite lives quickly.
  • Last but not least, FUSE is very high-efficient, it needs only ~15% of CPU on a Nexus 10 to emulate your games

In addition to FUSE's features, Spectacol adds:

  • The UI is design with gamepad controls in mind. The user will be able to play all the games that support Joysticks using the gamepad
  • Online search allows the user to access thousands of ZX Spectrum apps & games! The search results are downloaded locally and they can be used to start the games offline
  • On screen numeric cursor (available only when a gamepad is present), allows the user to quickly start & control the games
  • On Screen full/simplified 48K Keyboard needed when the numeric cursor is not enough
  • On screen virtual Joystick (available only when no gamepad is present), allows the user to play the games on touch screen

Be aware that, Spectacol is in BETA stage, so, if you find bugs or you like to see new features, please add them to the bugtracker

Download it from google play

Or become a beta tester

Build from source code

Check build instruction

About

ZX Spectrum Emulator Based on FUSE with a custom UI made with QML

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages