Qaop/JS – ZX Spectrum emulator

This is Sinclair ZX Spectrum emulator written in JavaScript. Supports models 48K and 128. You need recent browser. Audio is available in Chrome.

Keyboard

Shift
Caps Shift
Ctrl, Alt
Symbol Shift
Tab
Extended Mode
Esc
Edit
Ctrl+Del
reset
F1
this page
F2
remember state
F3
recall state
F9
toggle menus
F10
mute
F11
fullscreen
Pause
pause
PgUp/PgDn
change volume
Insert
games page

URL Parameters

Prefix boolean flag with ~ to disable.

#u=URL
Load list of programs (plain text, HTML or JSON).
#l=URL
Load a program (TAP, Z80, SNA, ROM) or a screen.
#128
Switch to Spectrum 128.
#~128
Switch to Spectrum 48K.
#ay
Enable AY even in 48K mode.

experimental:

#tc2048
Timex TC2048 mode (HiRes not supported).

Parameters may be concatenated. The URL should point to a CORS-enabled resource.

It is possible to paste text (from the browser menu, Chrome only).

Original ZX Spectrum ROM © Amstrad PLC. Amstrad have kindly given their permission for the redistribution of their copyrighted material but retain that copyright.

© 2011 – 2016 Jan Bobrowski