เบเบฒเบ™เบ›เปˆเบญเบ RustZX 0.15.0, เป€เบ„เบทเปˆเบญเบ‡เบˆเบณเบฅเบญเบ‡เปเบšเบšเบ‚เป‰เบฒเบกเป€เบงเบ—เบต ZX Spectrum

เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบง emulator เบŸเบฃเบต RustZX 0.15, เบ‚เบฝเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก Rust เปเบฅเบฐเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” MIT, เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ. เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™:

  • emulation เป€เบ•เบฑเบกเบ‚เบญเบ‡ ZX Spectrum 48k เปเบฅเบฐ ZX Spectrum 128k;
  • emulation เบชเบฝเบ‡;
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ gz เบ—เบตเปˆเบ–เบทเบเบšเบตเบšเบญเบฑเบ”;
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปƒเบ™ tap (tape drives), sna (snapshots) เปเบฅเบฐ scr (screenshots) เบฎเบนเบšเปเบšเบš;
  • emulation เบ„เบงเบฒเบกเปเบกเปˆเบ™เบเปเบฒเบชเบนเบ‡เบ‚เบญเบ‡ chip AY;
  • เบเบฒเบ™เบˆเบณเบฅเบญเบ‡เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเป€เบเบก Sinclair เปเบฅเบฐ Kempston เบ”เป‰เบงเบเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเปเบ›เป‰เบ™เบžเบดเบกเบ‚เบฐเบซเบเบฒเบ ZX Spectrum 128K;
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ›เบฐเบซเบเบฑเบ”เป„เบงเปเบฅเบฐเบเบฒเบ™เป‚เบซเบผเบ”เบ‚เบญเบ‡เบฅเบฑเบ” emulator.
  • เบ‚เป‰เบฒเบกเป€เบงเบ—เบต.

เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เปƒเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เปƒเบซเบกเปˆโ€‹:

  • เปƒเบซเบกเปˆ cpal เบชเบฝเบ‡ backend, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰ RustZX เบ–เบทเบ ported เบเบฑเบš WebAssembly เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ›เบธเปˆเบกเป€เบเบกเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปƒเบ™เปเบ›เป‰เบ™เบžเบดเบก Kempston;
  • เปเบเป‰เป„เบ‚เบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡เบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบ•เบทเปˆเบ™เบ•เบปเบเปƒเบˆเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบกเบตเบˆเปเบฒเบ™เบงเบ™เป€เบ•เบฑเบกเบฅเบปเป‰เบ™เปƒเบ™เป€เบงเบฅเบฒเป‚เบซเบฅเบ”เป€เบ—เบš;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบชเปเบฒเบฅเบฑเบš rustzx-core;
  • เปเบเป‰เป„เบ‚เบเบฒเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบงเบปเบ‡เบงเบฝเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡ rustzx-core เปเบฅเบฐ rustzx-utils.

RustZX เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เป‚เบ”เบเปƒเบŠเป‰เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบŠเบธเบ”เบชเบดเบ™เบ„เป‰เบฒ. เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ•เป‰เบญเบ‡เบเบฒเบ™ compiler เบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒ C เปเบฅเบฐเบฅเบฐเบšเบปเบš CMake build automation เปƒเบ™เบฅเบฐเบšเบปเบš (เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” sdl2). เบชเปเบฒเบฅเบฑเบš Linux, เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบกเบตเบŠเบธเบ” libasound2-dev เปƒเบ™เบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

เบเบฒเบ™เบ›เปˆเบญเบ RustZX 0.15.0, เป€เบ„เบทเปˆเบญเบ‡เบˆเบณเบฅเบญเบ‡เปเบšเบšเบ‚เป‰เบฒเบกเป€เบงเบ—เบต ZX Spectrumเบเบฒเบ™เบ›เปˆเบญเบ RustZX 0.15.0, เป€เบ„เบทเปˆเบญเบ‡เบˆเบณเบฅเบญเบ‡เปเบšเบšเบ‚เป‰เบฒเบกเป€เบงเบ—เบต ZX Spectrum


เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™