Објавување на RustZX 0.15.0, емулатор на ZX Spectrum со повеќе платформи

Објавено е издавањето на бесплатниот емулатор RustZX 0.15, целосно напишан на програмскиот јазик Rust и дистрибуиран под лиценцата MIT. Програмерите ги забележуваат следниве карактеристики на проектот:

  • Целосна емулација на ZX Spectrum 48k и ZX Spectrum 128k;
  • Емулација на звук;
  • Поддршка за компресирани gz ресурси;
  • Способност за работа со ресурси во формати на допир (погонски касети), sna (слики) и scr (слики од екранот);
  • Високопрецизна емулација на AY чип;
  • Емулација на контролери за игри Sinclair и Kempston со поддршка за продолжената тастатура ZX Spectrum 128K;
  • Поддржува брзо зачувување и вчитување на состојбата на емулатор.
  • Крос-платформа.

Промени во новата верзија:

  • Нов cpal аудио заднина, што ќе овозможи RustZX да биде пренесен на WebAssembly во иднина;
  • Додадена е поддршка за нестандардни копчиња за игри на тастатурите на Kempston;
  • Поправена грешка што предизвика паника во случај на прелевање на цел број при вчитување на лента;
  • Додадени тестови за интеграција за rustzx-core;
  • Фиксна кружна зависност помеѓу rustzx-core и rustzx-utils.

RustZX е инсталиран со помош на менаџерот на пакети Cargo. Инсталирањето бара компајлер за јазикот C и систем за автоматизација на градбата CMake на системот (потребен за изградба на библиотеката sdl2). За Linux, дополнително ќе треба да го имате пакетот libasound2-dev на вашиот систем.

Објавување на RustZX 0.15.0, емулатор на ZX Spectrum со повеќе платформиОбјавување на RustZX 0.15.0, емулатор на ZX Spectrum со повеќе платформи


Извор: opennet.ru

Додадете коментар