Lançamento do RustZX 0.15.0, emulador multiplaforma do ZX Spectrum

Foi lançado o emulador gratuito RustZX 0.15, completamente escrito na linguagem de programação Rust e distribuído sob a licença MIT. Os desenvolvedores destacam as seguintes características do projeto:

  • Emulação completa do ZX Spectrum 48k e ZX Spectrum 128k;
  • Emulação de som;
  • Suporte a recursos comprimidos gz;
  • Capacidade de trabalhar com recursos nos formatos tap (fitas), sna (snapshots) e scr (capturas de tela);
  • Emulação precisa do chip AY;
  • Emulação de controles de jogos Sinclair e Kempston com suporte para teclado expandido ZX Spectrum 128K;
  • Suporte para salvamento rápido e carregamento do estado do emulador.
  • Multiplataforma.

Mudanças na nova versão:

  • Novo backend de som cpal, que permitirá futuramente portar o RustZX para WebAssembly;
  • Adicionado suporte para teclas de jogos não padrão em teclados Kempston;
  • Corrigido um erro que causava uma falha em caso de estouro de inteiro ao carregar fita;
  • Adicionados testes de integração para rustzx-core;
  • Corrigida a dependência cíclica entre rustzx-core e rustzx-utils.

A instalação do RustZX é realizada através do gerenciador de pacotes Cargo. Para a instalação, é necessário ter um compilador C e um sistema de automação de construção CMake (ambos necessários para compilar a biblioteca sdl2). Para Linux, é necessário também ter o pacote libasound2-dev instalado no sistema.

Lançamento do RustZX 0.15.0, emulador multiplaforma do ZX Spectrum Lançamento do RustZX 0.15.0, emulador multiplaforma do ZX Spectrum


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster