RustZX 0.15.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдПрдореБрд▓реЗрдЯрд░

рдореЛрдлрдд рдПрдореБрд▓реЗрдЯрд░ RustZX 0.15 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, рдкреВрд░реНрдгрдкрдгреЗ рд░рд╕реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖реЗрдд рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрдгрд┐ MIT рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рд╡рд┐рдХрд╛рд╕рдХ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреА рдЦрд╛рд▓реАрд▓ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд╛рдд:

  • ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо 48k рдЖрдгрд┐ ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо 128k рдЪреЗ рдкреВрд░реНрдг рдЕрдиреБрдХрд░рдг;
  • рдзреНрд╡рдиреА рдЕрдиреБрдХрд░рдг;
  • рд╕рдВрдХреБрдЪрд┐рдд gz рд╕рдВрд╕рд╛рдзрдирд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди;
  • рдЯреЕрдк (рдЯреЗрдк рдбреНрд░рд╛рдЗрд╡реНрд╣), sna (рд╕реНрдиреЕрдкрд╢реЙрдЯ) рдЖрдгрд┐ scr (рд╕реНрдХреНрд░реАрдирд╢реЙрдЯреНрд╕) рд╕реНрд╡рд░реВрдкрд╛рдд рд╕рдВрд╕рд╛рдзрдирд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛;
  • AY рдЪрд┐рдкрдЪреЗ рдЙрдЪреНрдЪ-рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдЗрдореНрдпреВрд▓реЗрд╢рди;
  • ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо 128K рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХреАрдмреЛрд░реНрдбрд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рд╕рд╣ рд╕рд┐рдВрдХреНрд▓реЗрдЕрд░ рдЖрдгрд┐ рдХреЗрдореНрдкрд╕реНрдЯрди рдЧреЗрдо рдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕рдЪреЗ рдЕрдиреБрдХрд░рдг;
  • рдПрдореБрд▓реЗрдЯрд░ рд╕реНрдерд┐рддреА рдЬрд▓рдж рдмрдЪрдд рдЖрдгрд┐ рд▓реЛрдбрд┐рдВрдЧрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ.
  • рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо.

рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдд рдмрджрд▓:

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

рдХрд╛рд░реНрдЧреЛ рдкреЕрдХреЗрдЬ рдореЕрдиреЗрдЬрд░ рд╡рд╛рдкрд░реВрди RustZX рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ. рдЗрдиреНрд╕реНрдЯреЙрд▓реЗрд╢рдирд╕рд╛рдареА C рд▓рдБрдЧреНрд╡реЗрдЬрд╕рд╛рдареА рдХрдВрдкрд╛рдЗрд▓рд░ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдорд╡рд░ CMake рдмрд┐рд▓реНрдб рдСрдЯреЛрдореЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (sdl2 рд▓рд╛рдпрдмреНрд░рд░реА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ). рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ libasound2-dev рдкреЕрдХреЗрдЬ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

RustZX 0.15.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдПрдореБрд▓реЗрдЯрд░RustZX 0.15.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдПрдореБрд▓реЗрдЯрд░


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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛