# ZX Spectrum

<div align="left"><figure><picture><source srcset="https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/91d85c7849cc550b0cac4e75cb8e0923d3b61b5e/art/logos/zxspectrum-w.svg" media="(prefers-color-scheme: dark)"><img src="https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/52ff37c9e265587d006945a2ba695b5a962b3a3d/art/logos/zxspectrum.svg" alt=""></picture><figcaption></figcaption></figure></div>

Computer - Lifespan: 1982 - 1992

{% embed url="<https://en.wikipedia.org/wiki/ZX_Spectrum>" %}

## Information

<table data-header-hidden><thead><tr><th width="172"></th><th></th><th data-hidden></th></tr></thead><tbody><tr><td><strong>Emulators</strong></td><td><ul><li>libretro: fuse</li><li>libretro: fbneo</li><li>zesarux</li><li>bizhawk</li></ul></td><td></td></tr><tr><td><strong>Games Location</strong></td><td><span data-gb-custom-inline data-tag="emoji" data-code="1f4c1">📁</span> roms \ <span data-gb-custom-inline data-tag="emoji" data-code="1f4c2">📂</span> zxspectrum</td><td></td></tr><tr><td><strong>File extensions</strong></td><td>.tzx .tap .z80 .rzx .scl .trd .zip .7z</td><td></td></tr></tbody></table>

## System Features

<table><thead><tr><th width="245">Retroachievements</th><th width="200">Netplay</th><th>Controller autoconfig</th></tr></thead><tbody><tr><td>lr-fuse: NO<br>lr-fbneo: YES<br>ZesarUX: NO<br>BizHawk: YES</td><td>lr-fuse: NO<br>lr-fbneo: YES<br>ZesarUX: NO<br>BizHawk: NO</td><td>lr-fuse: YES<br>lr-fbneo: YES<br>ZesarUX: YES<br>BizHawk: YES</td></tr></tbody></table>

## BIOS

No BIOS required for ZX Spectrum.

## Controls

Buttons A, X and Y are mapped to the joystick's fire button, button B is mapped to the UP directional button.&#x20;

Buttons L1 and R1 are mapped to RETURN and SPACE, respectively.&#x20;

The SELECT button brings up the embedded, on-screen keyboard which is useful if you only have controllers attached to your computer.

* For joystick games: in the RetroBat [advanced system settings or game settings](https://wiki.retrobat.org/navigation/view-options#advanced-system-options), select the option "**JOYSTICK ONLY**" and set user 1 to a joystick type. Optionally, set user 2 to another joystick type (local cooperative games).

<div align="left"><figure><img src="https://i.imgur.com/wIyIvF9.png" alt=""><figcaption></figcaption></figure></div>

* For keyboard games: select the option "**Keyboard Only**". You won't have any joystick and the embedded keyboard won't work, but the entire physical keyboard will be available for you to type in those text adventure commands.

<div align="left"><figure><img src="https://i.imgur.com/o9rRm4B.png" alt=""><figcaption></figcaption></figure></div>

## Specific system information

There is no specific System information documented here yet.
