Rakirina RustZX 0.15.0, emulatorek ZX Spectrum-a-platformê

Serbestberdana emulatora belaş RustZX 0.15, ku bi tevahî bi zimanê bernameya Rust hatî nivîsandin û di bin lîsansa MIT-ê de hatî belav kirin, hate berdan. Pêşdebir taybetmendiyên jêrîn ên projeyê destnîşan dikin:

  • Emûlasyona tevahî ya ZX Spectrum 48k û ZX Spectrum 128k;
  • Emûlasyona deng;
  • Piştgiriya ji bo çavkaniyên gz yên pêçandî;
  • Qabiliyeta xebitandina bi çavkaniyan di formatên tap (ajokên kasetê), sna (snapshots) û scr (dîmenên dîmenan) de;
  • Emûlasyona bilind a çîpê AY;
  • Emûlasyona kontrolkerên lîstika Sinclair û Kempston bi piştgiriya Klavyeya dirêjkirî ya ZX Spectrum 128K;
  • Sazkirina bilez û barkirina dewleta emulatorê piştgirî dike.
  • Cross-platform.

Guhertinên di guhertoya nû de:

  • Piştgiriya dengî ya cpal ya nû, ku dê destûrê bide RustZX ku di pêşerojê de li WebAssembly were veguheztin;
  • Piştgiriya ji bo bişkojkên lîstika ne-standard ên li ser klavyeyên Kempston zêde kir;
  • Di dema barkirina kasetekê de xeletiyek ku bû sedema tirsê rast kir;
  • Ji bo rustzx-core testên entegrasyonê zêde kirin;
  • Di navbera rustzx-core û rustzx-utils de girêdayîbûna dorhêl rast kir.

RustZX bi karanîna rêveberê pakêtê Cargo ve hatî saz kirin. Sazkirinê ji bo zimanê C berhevkarek û pergala xweseriya CMake ya li ser pergalê (ji bo avakirina pirtûkxaneya sdl2 hewce dike) hewce dike. Ji bo Linux, hûn ê di heman demê de hewce ne ku li ser pergala xwe pakêta libasound2-dev hebe.

Rakirina RustZX 0.15.0, emulatorek ZX Spectrum-a-platformêRakirina RustZX 0.15.0, emulatorek ZX Spectrum-a-platformê


Source: opennet.ru

Add a comment