RustZX 0.15.0 шығарылымы, кросс-платформалық ZX Spectrum эмуляторы

Толығымен Rust бағдарламалау тілінде жазылған және MIT лицензиясы бойынша таратылатын RustZX 0.15 тегін эмуляторының шығарылымы шығарылды. Әзірлеушілер жобаның келесі ерекшеліктерін атап өтеді:

  • ZX Spectrum 48k және ZX Spectrum 128k толық эмуляциясы;
  • Дыбыс эмуляциясы;
  • Қысылған gz ресурстарын қолдау;
  • Кран (таспалы дискілер), sna (суреттер) және scr (скриншоттар) пішіміндегі ресурстармен жұмыс істеу мүмкіндігі;
  • AY чипінің жоғары дәлдіктегі эмуляциясы;
  • ZX Spectrum 128K кеңейтілген пернетақтаға қолдау көрсететін Sinclair және Kempston ойын контроллерінің эмуляциясы;
  • Эмулятор күйін жылдам сақтауды және жүктеуді қолдайды.
  • Кросс-платформа.

Жаңа нұсқадағы өзгерістер:

  • Болашақта RustZX-ті WebAssembly жүйесіне тасымалдауға мүмкіндік беретін жаңа cpal аудио сервері;
  • 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

пікір қалдыру