Rhyddhau RustZX 0.15.0, efelychydd ZX Spectrum traws-lwyfan

Mae rhyddhau'r efelychydd rhad ac am ddim RustZX 0.15, a ysgrifennwyd yn gyfan gwbl yn yr iaith raglennu Rust ac a ddosberthir o dan y drwydded MIT, wedi'i ryddhau. Mae'r datblygwyr yn nodi nodweddion canlynol y prosiect:

  • Efelychiad llawn o ZX Spectrum 48k a ZX Spectrum 128k;
  • Efelychu sain;
  • Cefnogaeth ar gyfer adnoddau gz cywasgedig;
  • Y gallu i weithio gydag adnoddau mewn fformatau tap (gyriannau tâp), snap (cipluniau) a scr (cipluniau);
  • Efelychiad manwl uchel o sglodion AY;
  • Efelychu rheolwyr gêm Sinclair a Kempston gyda chefnogaeth ar gyfer bysellfwrdd estynedig ZX Spectrum 128K;
  • Yn cefnogi arbed a llwytho cyflwr efelychwyr yn gyflym.
  • Traws-lwyfan.

Newidiadau yn y fersiwn newydd:

  • Backend sain cpal newydd, a fydd yn caniatáu i RustZX gael ei gludo i WebAssembly yn y dyfodol;
  • Cefnogaeth ychwanegol ar gyfer allweddi hapchwarae ansafonol ar fysellfyrddau Kempston;
  • Trwsio nam a achosodd banig pe bai cyfanrif yn gorlifo wrth lwytho tâp;
  • Ychwanegwyd profion integreiddio ar gyfer rustzx-core;
  • Dibyniaeth gylchol sefydlog rhwng rustzx-core a rustzx-utils.

Mae RustZX wedi'i osod gan ddefnyddio'r rheolwr pecyn Cargo. Mae gosod yn gofyn am gasglwr ar gyfer yr iaith C a system awtomeiddio adeiladu CMake ar y system (angen adeiladu'r llyfrgell sdl2). Ar gyfer Linux, bydd angen i chi hefyd gael y pecyn libasound2-dev ar eich system.

Rhyddhau RustZX 0.15.0, efelychydd ZX Spectrum traws-lwyfanRhyddhau RustZX 0.15.0, efelychydd ZX Spectrum traws-lwyfan


Ffynhonnell: opennet.ru

Ychwanegu sylw