Tu ti RustZX 0.15.0, a agbelebu-Syeed ZX Spectrum emulator

Itusilẹ ti emulator ọfẹ RustZX 0.15, ti a kọ patapata ni ede siseto Rust ati pinpin labẹ iwe-aṣẹ MIT, ti tu silẹ. Awọn olupilẹṣẹ ṣe akiyesi awọn ẹya wọnyi ti iṣẹ akanṣe:

  • Afarawe kikun ti ZX Spectrum 48k ati ZX Spectrum 128k;
  • Afarawe ohun;
  • Atilẹyin fun awọn orisun gz fisinuirindigbindigbin;
  • Agbara lati ṣiṣẹ pẹlu awọn orisun ni tẹ ni kia kia (awọn awakọ teepu), snapshots (snapshots) ati awọn ọna kika scr (awọn sikirinisoti);
  • Ga-konge emulation ti AY ërún;
  • Emulation ti Sinclair ati awọn oludari ere Kempston pẹlu atilẹyin fun bọtini itẹwe gbooro ZX Spectrum 128K;
  • Ṣe atilẹyin fifipamọ iyara ati ikojọpọ ti ipinle emulator.
  • Cross-Syeed.

Awọn iyipada ninu ẹya tuntun:

  • Atilẹyin ohun afetigbọ titun cpal, eyiti yoo gba RustZX laaye lati gbe lọ si WebAssembly ni ọjọ iwaju;
  • Atilẹyin ti a ṣafikun fun awọn bọtini ere ti kii ṣe boṣewa lori awọn bọtini itẹwe Kempston;
  • Ti o wa titi kokoro kan ti o fa ijaaya ni iṣẹlẹ ti odidi odidi kan nigbati o ba n gbe teepu kan;
  • Awọn idanwo iṣọpọ ti a ṣafikun fun rustzx-core;
  • Igbẹkẹle ipin ti o wa titi laarin rustzx-core ati rustzx-utils.

RustZX ti fi sori ẹrọ ni lilo oluṣakoso package ẹru. Fifi sori ẹrọ nilo alakojọ fun ede C ati eto adaṣe adaṣe CMake kan lori eto (nilo lati kọ ile-ikawe sdl2). Fun Lainos, iwọ yoo tun nilo lati ni package libasound2-dev lori ẹrọ rẹ.

Tu ti RustZX 0.15.0, a agbelebu-Syeed ZX Spectrum emulatorTu ti RustZX 0.15.0, a agbelebu-Syeed ZX Spectrum emulator


orisun: opennet.ru

Fi ọrọìwòye kun