Pagpagawas sa RustZX 0.15.0, usa ka cross-platform nga ZX Spectrum emulator

Ang pagpagawas sa libre nga emulator nga RustZX 0.15, nga hingpit nga gisulat sa Rust programming language ug giapod-apod ubos sa lisensya sa MIT, gipagawas na. Ang mga developers nakamatikod sa mosunod nga mga bahin sa proyekto:

  • Bug-os nga emulation sa ZX Spectrum 48k ug ZX Spectrum 128k;
  • Sound emulation;
  • Suporta alang sa compressed gz nga mga kapanguhaan;
  • Abilidad sa pagtrabaho uban sa mga kapanguhaan sa tap (tape drive), sna (snapshots) ug scr (screenshots) format;
  • High-precision emulation sa AY chip;
  • Emulation sa Sinclair ug Kempston game controllers nga adunay suporta alang sa ZX Spectrum 128K extended keyboard;
  • Nagsuporta sa dali nga pagtipig ug pagkarga sa estado sa emulator.
  • Cross-plataporma.

Mga pagbag-o sa bag-ong bersyon:

  • Bag-ong cpal audio backend, nga magtugot sa RustZX nga ma-port sa WebAssembly sa umaabot;
  • Gidugang nga suporta alang sa dili standard nga mga yawe sa pagdula sa mga keyboard sa Kempston;
  • Giayo ang usa ka bug nga hinungdan sa usa ka kalisang kung adunay usa ka integer nga pag-awas kung nagkarga sa usa ka tape;
  • Gidugang nga mga pagsulay sa panagsama alang sa rutzx-core;
  • Giayo ang circular dependency tali sa rutzx-core ug rutzx-utils.

Gi-install ang RustZX gamit ang tagdumala sa pakete sa Cargo. Ang pag-install nanginahanglan usa ka compiler alang sa C nga lengguwahe ug usa ka sistema sa automation sa pagtukod sa CMake sa sistema (gikinahanglan aron matukod ang librarya sa sdl2). Alang sa Linux, kinahanglan nimo nga adunay libasound2-dev package sa imong sistema.

Pagpagawas sa RustZX 0.15.0, usa ka cross-platform nga ZX Spectrum emulatorPagpagawas sa RustZX 0.15.0, usa ka cross-platform nga ZX Spectrum emulator


Source: opennet.ru

Idugang sa usa ka comment