SpecIde (2025/05/31) is released. SpecIde is (yet another) ZX Spectrum (and, partially, Amstrad CPC) emulator. Currently, the ZX Spectrum emulation is quite accurate. The Amstrad CPC emulation is still a work in progress, but it is mostly enough for playing most games.
Features:
Emulation of ZX Spectrum 48K (Issue 2/3), 128K, +2, +2A and +3.
Emulation of Amstrad CPC 464/664/6128. No support for Plus models yet!
FDC765 disk drive emulation. (Scan commands are missing yet)
Emulation of Spanish 128K, +2, +2A and +3.
Emulation of Pentagon timings (but no BetaDisk yet! Sorry for that!)
PSG (AY-3-8912/YM-2149) sound emulation.
Turbosound emulation. Supports two and four PSG modes.
Covox/Soundrive emulation.
Loading of tapes via .tap and .tzx tape images, and .csw files.
Loading of disks via .dsk disk images.
Flashloading of .tap files and .tzx that use the ROM routines.
Flashsaving to .tap files using the ROM routines.
Full screen video mode detection.
Double scan interlaced modes. (Gigascreen modes)
Kempston/Sinclair/Cursor/Fuller joystick emulation from the PC joystick/gamepad.
Fuller box audio.
Works in GNU/Linux, Windows, and MacOS.
SpecIde Changelog:
Improve the sound quality by better adjusting the delay on each frame.