Хөндлөн платформ ZX Spectrum эмулятор RustZX 0.15.0 хувилбар

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-ийг ачааны багц менежер ашиглан суулгасан. Суулгахад Си хэлний хөрвүүлэгч болон систем дээр CMake бүтээх автоматжуулалтын систем шаардлагатай (sdl2 номын санг бүтээхэд шаардлагатай). Линуксийн хувьд та систем дээрээ libasound2-dev багцтай байх шаардлагатай.

Хөндлөн платформ ZX Spectrum эмулятор RustZX 0.15.0 хувилбарХөндлөн платформ ZX Spectrum эмулятор RustZX 0.15.0 хувилбар


Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх