RELAZX RUSTZX 0.15.0, ZX Spectrum CrossFlamin Emulator

took place release free emulator Rustzx 0.15, fully written in the programming language RUST and distributed under the MIT license. Developers Notes The following project features:

  • Full emulation ZX Spectrum 48K and ZX Spectrum 128K;
  • Sound Emulation;
  • Support compressed GZ resources;
  • Ability to work with resources in TAP format (tape drives), SNA (Snapshots) and SCR (screenshots);
  • High-precision chip emulation ay ;
  • Emulation of Sinclair and Kempston game controllers with support for the extended keypad ZX Spectrum 128K;
  • Support for quick saving and loading the state of the emulator.
  • CrossPlatform.

Changes in the new version:

  • New Sound Becasend CPAL, which in the future will allow you to port Rustzx on webaccembly;
  • Added support for non-standard game keys on KEMPSTON keyboards;
  • Fixed a bug that caused a panic in case of integer overflow when loading the tape;
  • Added integration tests for rustzx-core;
  • fixed cyclic relationship between Rustzx-Core and Rustzx-Utils.

Installation Rustzx is performed using the package manager cargo . The installation requires the presence in the compiler system for the C language and the CMAKE build automation system. For Linux, it will be further required in the LIBASOUND2-DEV package system.





/Media reports.