แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ RustZX 0.15.0 แžŠแŸ‚แž›แž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแŸ’แžšแžถแž”แŸ‹แžแžถแž˜ ZX Spectrum แž†แŸ’แž›แž„แžœแŸแž‘แžทแž€แžถ

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแŸ’แžšแžถแž”แŸ‹แžแžถแž˜แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒ RustZX 0.15 แžŠแŸ‚แž›แžŸแžšแžŸแŸแžšแž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แž‡แžถแž—แžถแžŸแžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธ Rust แž“แžทแž„แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ MIT แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™แŸ” แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžแžถแž„แž€แŸ’แžšแŸ„แž˜แž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„แŸ–

  • แž€แžถแžšแžแŸ’แžšแžถแž”แŸ‹แžแžถแž˜แž–แŸแž‰แž›แŸแž‰แž“แŸƒ ZX Spectrum 48k แž“แžทแž„ ZX Spectrum 128k;
  • แž€แžถแžšแžแŸ’แžšแžถแž”แŸ‹แžแžถแž˜แžŸแŸ†แžกแŸแž„;
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แž“แž’แžถแž“ gz แžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž แžถแž”แŸ‹;
  • แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž’แž“แž’แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“ (แžŠแŸ’แžšแžถแž™แž€แžถแžŸแŸ‚แž) แž‘แž˜แŸ’แžšแž„แŸ‹ sna (แžšแžผแž”แžแžแžขแŸแž€แŸ’แžšแž„แŸ‹) แž“แžทแž„ scr (แžšแžผแž”แžแžแžขแŸแž€แŸ’แžšแž„แŸ‹) แŸ”
  • แž€แžถแžšแž’แŸ’แžœแžพแžแŸ’แžšแžถแž”แŸ‹แžแžถแž˜แž—แžถแž–แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แžแŸ’แž–แžŸแŸ‹แž“แŸƒแž”แž“แŸ’แž‘แŸ‡แžˆแžธแž” AY;
  • แž€แžถแžšแžแŸ’แžšแžถแž”แŸ‹แžแžถแž˜แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแž แŸ’แž‚แŸแž˜ Sinclair แž“แžทแž„ Kempston แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แžแžถแžšแž…แžปแž…แž–แž„แŸ’แžšแžธแž€ ZX Spectrum 128K;
  • แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแžŸแž“แŸ’แžŸแŸ†แžšแž แŸแžŸ แž“แžทแž„แž€แžถแžšแž•แŸ’แž‘แžปแž€แžŸแŸ’แžแžถแž“แž—แžถแž–แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแŸ’แžšแžถแž”แŸ‹แžแžถแž˜แŸ”
  • แž†แŸ’แž›แž„แžœแŸแž‘แžทแž€แžถแŸ”

แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแŸ–

  • แž•แŸ’แž“แŸ‚แž€แžแžถแž„แž€แŸ’แžšแŸ„แž™แžขแžผแžŒแžธแž™แŸ‰แžผ cpal แžแŸ’แž˜แžธแžŠแŸ‚แž›แž“แžนแž„แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™ RustZX แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž‡แžผแž“แž‘แŸ… WebAssembly แž“แžถแž–แŸแž›แžขแž“แžถแž‚แžแŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸ’แžšแžถแž”แŸ‹แž…แžปแž…แž›แŸแž„แž แŸ’แž‚แŸแž˜แž˜แžทแž“แžŸแŸ’แžแž„แŸ‹แžŠแžถแžšแž“แŸ…แž›แžพแž€แŸ’แžแžถแžšแž…แžปแž… Kempston;
  • แž‡แžฝแžŸแž‡แžปแž›แž€แŸ†แž แžปแžŸแžŠแŸ‚แž›แž”แžŽแŸ’แžแžถแž›แžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแž—แŸแž™แžŸแŸ’แž›แž“แŸ‹แžŸแŸ’แž›แŸ„แž“แŸ…แž€แŸ’แž“แžปแž„แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž“แŸƒแž€แžถแžšแž›แžพแžŸแž…แŸ†แž“แžฝแž“แž‚แžแŸ‹แž“แŸ…แž–แŸแž›แž•แŸ’แž‘แžปแž€แž€แžถแžŸแŸ‚แžแŸ”
  • แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹ rustzx-core;
  • แž€แžถแžšแž–แžนแž„แž•แŸ’แžขแŸ‚แž€แžšแžถแž„แž‡แžถแžšแž„แŸ’แžœแž„แŸ‹แžแŸแžšแžšแžœแžถแž„ rustzx-core แž“แžทแž„ rustzx-utils แŸ”

RustZX แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ†แžกแžพแž„แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แž‰แŸ’แž…แž”แŸ‹แž‘แŸ†แž“แžทแž‰แŸ” แž€แžถแžšแžŠแŸ†แžกแžพแž„แžแž˜แŸ’แžšแžผแžœแžฑแŸ’แž™แž˜แžถแž“แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแžŸแžถ C แž“แžทแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜แž”แž„แŸ’แž€แžพแž CMake แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’ (แžแŸ’แžšแžผแžœแž€แžถแžšแžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแž”แžŽแŸ’แžŽแžถแž›แŸแž™ sdl2) แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž›แžธแž“แžปแž… แžขแŸ’แž“แž€แž“แžนแž„แžแŸ’แžšแžผแžœแž˜แžถแž“แž€แž‰แŸ’แž…แž”แŸ‹ libasound2-dev แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ RustZX 0.15.0 แžŠแŸ‚แž›แž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแŸ’แžšแžถแž”แŸ‹แžแžถแž˜ ZX Spectrum แž†แŸ’แž›แž„แžœแŸแž‘แžทแž€แžถแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ RustZX 0.15.0 แžŠแŸ‚แž›แž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแŸ’แžšแžถแž”แŸ‹แžแžถแž˜ ZX Spectrum แž†แŸ’แž›แž„แžœแŸแž‘แžทแž€แžถ


แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹