FBZX is another Sinclair Spectrum emulator for Linux, but with an special feature: it works with the framebuffer, so it can work at full speed and full screen. Its main features are extremely accurate emulation of screen and sound (both speaker and AY-3-8912 sound chip), emulation of joysticks (kempston, cursor, and Sinclair), and emulation of 48K (both issue 2 and issue 3), classic 128K, Plus 2, and Plus 2A. It supports Z80 snapshot files (both loading and saving) and TAP files (allowing normal loading or fast-speed loading).
| Tags | Emulators |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: This release changes the ROM format for compatibility with files in the Debian package SPECTRUM-ROMS. A new icon has been added.


Changes: The code is now completely free, thanks to a new Z80 emulator written from scratch. It now emulates the Spanish 128K. Either ALSA or OSS can be used for sound output. The volume settings are now stored. The program can be run from the local directory, without installing in /usr. A bug in the sound with some soundcards was fixed.


Changes: It is now possible to switch between window and full-screen mode. A TURBO mode was added for loading TZX files faster. FBZX is now displayed in the window title.


Changes: The current mode (spectrum type, joystick...) is now stored and is restored the next time the program is launched. This allows you to close the emulator by clicking on the X button in the window bar. You may now put the screen in "double scanline" mode. If the program can't gain access to the sound, it will start without it instead of failing.


Changes: This release fixes a bug when loading .Z80 snapshots. It adds support for .SNA snapshots and support for Joysticks. It creates an entry in the GNOME/KDE menus. It can load snapshots or tapes from the command line. It allows the file extensions .SNA, .Z80, .TAP, and .TZX to be associated with it.