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 аудио сервери;
  • Кемпстон ​​клавиатураларында стандарттуу эмес оюн баскычтары үчүн кошумча колдоо;
  • Тасманы жүктөөдө бүтүн сан ашып кеткен учурда дүрбөлөңгө салган мүчүлүштүк оңдолду;
  • rustzx-core үчүн кошулган интеграциялык тесттер;
  • rustzx-core жана rustzx-utils ортосунда белгиленген тегерек көз карандылык.

RustZX Cargo пакет менеджери аркылуу орнотулган. Орнотуу үчүн С тили үчүн компилятор жана системада CMake Build автоматташтыруу тутуму талап кылынат (sdl2 китепканасын куруу үчүн керек). Linux үчүн системаңызда кошумча libasound2-dev пакети болушу керек.

RustZX 0.15.0 релиз, кросс-платформа ZX Spectrum эмуляторуRustZX 0.15.0 релиз, кросс-платформа ZX Spectrum эмулятору


Source: opennet.ru

Комментарий кошуу