Çarpaz platforma ZX Spectrum emulyatoru RustZX 0.15.0-ın buraxılışı

Tamamilə Rust proqramlaşdırma dilində yazılmış və MİT lisenziyası ilə yayılan pulsuz RustZX 0.15 emulyatorunun buraxılışı işıq üzü görüb. Tərtibatçılar layihənin aşağıdakı xüsusiyyətlərini qeyd edirlər:

  • ZX Spectrum 48k və ZX Spectrum 128k tam emulyasiyası;
  • Səs emulyasiyası;
  • Sıxılmış gz resurslarına dəstək;
  • Tap (lent diskləri), sna (snapshots) və scr (skrinşotlar) formatlarında resurslarla işləmək bacarığı;
  • AY çipinin yüksək dəqiqlikli emulyasiyası;
  • ZX Spectrum 128K genişləndirilmiş klaviatura dəstəyi ilə Sinclair və Kempston oyun kontrollerlərinin emulyasiyası;
  • Emulator vəziyyətinin sürətli saxlanmasını və yüklənməsini dəstəkləyir.
  • Çarpaz platforma.

Yeni versiyada dəyişikliklər:

  • RustZX-i gələcəkdə WebAssembly-ə köçürməyə imkan verəcək yeni cpal audio backend;
  • Kempston klaviaturalarında qeyri-standart oyun düymələri üçün əlavə dəstək;
  • Lenti yükləyərkən tam ədədlərin daşması halında panikaya səbəb olan səhv düzəldildi;
  • Rustzx-core üçün inteqrasiya testləri əlavə edildi;
  • Rustzx-core və rustzx-utils arasında sabit dairəvi asılılıq.

RustZX Yük paketi menecerindən istifadə edərək quraşdırılır. Quraşdırma C dili üçün kompilyator və sistemdə CMake qurma avtomatlaşdırma sistemi tələb edir (sdl2 kitabxanasını qurmaq üçün lazımdır). Linux üçün əlavə olaraq sisteminizdə libasound2-dev paketinə sahib olmalısınız.

Çarpaz platforma ZX Spectrum emulyatoru RustZX 0.15.0-ın buraxılışıÇarpaz platforma ZX Spectrum emulyatoru RustZX 0.15.0-ın buraxılışı


Mənbə: opennet.ru

Добавить комментарий