The ZX Touch emulates both the
ZX Spectrum 48K and
128 models using a bare-metal system on a 480 MHz ARM Cortex-M7. The absence of an
operating system enables gaming to be ready in under one second from power-on (with
title screen disabled) through direct hardware communication. Developing an emulator on this type of hardware was the biggest challenge for Goran. Visuals are displayed on a 7-inch 1024 x 600 IPS touchscreen with a 50 Hz refresh rate, synchronised with the original ZX Spectrum, unlike PC emulators whose refresh rate is tied to the computer (usually 60 Hz). This key feature replicates the smooth motion of an original ZX Spectrum connected to a
CRT. Whilst all system functions are accessible via the touchscreen, player control is provided by eight tactile buttons and an
analog stick, all of which are fully configurable and saveable per game. A
virtual keyboard is available on the touchscreen for keyboard-centric titles like
adventure games. For durability, the console is designed with replaceable parts, such as the analog stick, speaker, and touchscreen. The integrated rechargeable battery, also replaceable, provides up to six hours of portable
gameplay. The ZXT includes
Wi-Fi hardware for potential future online features, though currently inactive. ==Software==