RustZX 0.15.0 рдХреЛ рд░рд┐рд▓реАрдЬ, рдХреНрд░рд╕-рдкреНрд▓реЗрдЯрдлрд░реНрдо ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдЗрдореБрд▓реЗрдЯрд░

рдирд┐: рд╢реБрд▓реНрдХ рдЗрдореБрд▓реЗрдЯрд░ RustZX 0.15 рдХреЛ рд░рд┐рд▓реАрдЬ, рдкреВрд░реНрдг рд░реВрдкрдорд╛ Rust рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рд░ MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд, рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫред рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдирд┐рдореНрди рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдиреЛрдЯ рдЧрд░реНрдЫрдиреН:

  • ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо 48k рд░ ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо 128k рдХреЛ рдкреВрд░реНрдг рдЕрдиреБрдХрд░рдг;
  • рдзреНрд╡рдирд┐ рдЕрдиреБрдХрд░рдг;
  • рд╕рдВрдХреБрдЪрд┐рдд gz рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди;
  • рдЯреНрдпрд╛рдк (рдЯреЗрдк рдбреНрд░рд╛рдЗрднрд╣рд░реВ), sna (рд╕реНрдиреНрдпрд╛рдкрд╕рдЯрд╣рд░реВ) рд░ scr (рд╕реНрдХреНрд░рд┐рдирд╕рдЯрд╣рд░реВ) рдврд╛рдБрдЪрд╛рд╣рд░реВрдорд╛ рд╕реНрд░реЛрддрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛;
  • AY рдЪрд┐рдк рдХреЛ рдЙрдЪреНрдЪ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдЕрдиреБрдХрд░рдг;
  • ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо 128K рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдмреЛрд░реНрдбрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Sinclair рд░ Kempston рдЦреЗрд▓ рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВрдХреЛ рдЗрдореБрд▓реЗрд╢рди;
  • рджреНрд░реБрдд рдмрдЪрдд рд░ рдЗрдореНрдпреБрд▓реЗрдЯрд░ рдЕрд╡рд╕реНрдерд╛рдХреЛ рд▓реЛрдбрд┐рдЩ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
  • рдХреНрд░рд╕-рдкреНрд▓реЗрдЯрдлрд░реНрдоред

рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • рдирдпрд╛рдБ cpal рдЕрдбрд┐рдпреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдб, рдЬрд╕рд▓реЗ RustZX рд▓рд╛рдИ рднрд╡рд┐рд╖реНрдпрдорд╛ WebAssembly рдорд╛ рдкреЛрд░реНрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫ;
  • Kempston рдХрд┐рдмреЛрд░реНрдбрд╣рд░реВрдорд╛ рдЧреИрд░-рдорд╛рдирдХ рдЧреЗрдорд┐рдЩ рдХреБрдЮреНрдЬреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
  • рдЯреЗрдк рд▓реЛрдб рдЧрд░реНрджрд╛ рдкреВрд░реНрдгрд╛рдВрдХ рдУрднрд░рдлреНрд▓реЛрдХреЛ рдШрдЯрдирд╛рдорд╛ рдЖрддрдВрдХ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреЗ рдмрдЧ рдлрд┐рдХреНрд╕ рдЧрд░рд┐рдпреЛ;
  • rustzx-core рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рдердкрд┐рдпреЛ;
  • rustzx-core рд░ rustzx-utils рдмреАрдЪ рд╕реНрдерд┐рд░ рдЧреЛрд▓рд╛рдХрд╛рд░ рдирд┐рд░реНрднрд░рддрд╛ред

RustZX рдХрд╛рд░реНрдЧреЛ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕реНрдерд╛рдкрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ C рднрд╛рд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдХрдореНрдкрд╛рдЗрд▓рд░ рд░ рдкреНрд░рдгрд╛рд▓реАрдорд╛ CMake рдирд┐рд░реНрдорд╛рдг рд╕реНрд╡рдЪрд╛рд▓рди рдкреНрд░рдгрд╛рд▓реА рдЪрд╛рд╣рд┐рдиреНрдЫ (sdl2 рдкреБрд╕реНрддрдХрд╛рд▓рдп рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ)ред рд▓рд┐рдирдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБрд╕рдБрдЧ рддрдкрд╛рдЗрдБрдХреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ libasound2-dev рдкреНрдпрд╛рдХреЗрдЬ рдкрдирд┐ рд╣реБрди рдЖрд╡рд╢реНрдпрдХ рдЫред

RustZX 0.15.0 рдХреЛ рд░рд┐рд▓реАрдЬ, рдХреНрд░рд╕-рдкреНрд▓реЗрдЯрдлрд░реНрдо ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдЗрдореБрд▓реЗрдЯрд░RustZX 0.15.0 рдХреЛ рд░рд┐рд▓реАрдЬ, рдХреНрд░рд╕-рдкреНрд▓реЗрдЯрдлрд░реНрдо ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдЗрдореБрд▓реЗрдЯрд░


рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди