A RustZX 0.15.0 kiadás, a ZX Spectrum multiplatformos emulátora

Megjelent a RustZX 0.15 ingyenes emulátor, amely teljes egészében Rust nyelven készült és MIT licenc alatt terjesztik. A fejlesztők a projekt következő jellemzőit emelik ki:

  • Teljes ZX Spectrum 48k és ZX Spectrum 128k emuláció;
  • Hangemuláció;
  • Támogatás tömörített gz-forrásokhoz;
  • Támogatás a tap (kazettás tárolók), sna (pillanatfelvételek) és scr (képernyőképek) formátumú erőforrásokkal való munkához;
  • Nagypontosságú AY chip emuláció;
  • Sinclair és Kempston játékvezérlők emulációja a ZX Spectrum 128K kiterjesztett billentyűzetével;
  • Támogatás a gyors mentéshez és az emulátor állapotának betöltéséhez.
  • Keresztplatformos.

Újdonságok az új verzióban:

  • Új CPAL hangbackend, amely a jövőben lehetővé teszi a RustZX WebAssembly-re való portolását;
  • Támogatás nem szabványos játékbillentyűkhoz a Kempston billentyűzeteken;
  • Javítva lett egy hiba, amely integer túlcsordulás esetén pánikot okozott a kazetta betöltésekor;
  • Integrációs tesztek lettek hozzáadva a rustzx-core-hoz;
  • Javítva lett a ciklikus függőség a rustzx-core és a rustzx-utils között.

A RustZX telepítése a Cargo csomagkezelő segítségével történik. A telepítéshez szükséges a C nyelv fordítója és a CMake automatikus építési rendszere (az sdl2 könyvtár fordításához). Linux esetén szükséges a libasound2-dev csomag is.

A RustZX 0.15.0 kiadás, a ZX Spectrum multiplatformos emulátora A RustZX 0.15.0 kiadás, a ZX Spectrum multiplatformos emulátora


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster