ΠŸΡƒΡΠΊΠ°Π½Π΅ Π½Π° RustZX 0.15.0, крос-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½ ZX Spectrum Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€

ИзлСзС ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° бСзплатния Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ RustZX 0.15, написан изцяло Π½Π° Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Rust ΠΈ разпространяван ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° Π½Π° MIT. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ отбСлязват слСднитС характСристики Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°:

  • Пълна Смулация Π½Π° ZX Spectrum 48k ΠΈ ZX Spectrum 128k;
  • Π—Π²ΡƒΠΊΠΎΠ²Π° Смулация;
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° компрСсирани gz рСсурси;
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с рСсурси във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ tap (Π»Π΅Π½Ρ‚ΠΎΠ²ΠΈ устройства), sna (ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΈ снимки) ΠΈ scr (Π΅ΠΊΡ€Π°Π½Π½ΠΈ снимки);
  • ВисокопрСцизна Смулация Π½Π° AY Ρ‡ΠΈΠΏ;
  • Емулация Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ Sinclair ΠΈ Kempston с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π°Ρ‚Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ZX Spectrum 128K;
  • ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π±ΡŠΡ€Π·ΠΎ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€Π°.
  • ΠšΡ€ΠΎΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½.

ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • Нов cpal Π°ΡƒΠ΄ΠΈΠΎ Π±Π΅ΠΊΠ΅Π½Π΄, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° RustZX Π΄Π° бъдС прСнСсСн към WebAssembly Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° нСстандартни клавиши Π·Π° ΠΈΠ³Ρ€ΠΈ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ 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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€