የRustZX 0.15.0 መልቀቅ፣ የመድረክ-አቋራጭ ZX Spectrum emulator

የ RustZX 0.15 emulator ሙሉ በሙሉ በ Rust ፕሮግራሚንግ ቋንቋ ተጽፎ በ MIT ፍቃድ ተሰራጭቷል ። ገንቢዎቹ የሚከተሉትን የፕሮጀክቱን ባህሪያት ያስተውላሉ.

  • የ ZX Spectrum 48k እና ZX Spectrum 128k ሙሉ መምሰል;
  • የድምፅ መኮረጅ;
  • ለተጨመቁ gz ሀብቶች ድጋፍ;
  • በቅርጸት መታ (ቴፕ ድራይቮች)፣ snapshots እና scr (ቅጽበታዊ ገጽ እይታዎች) ከሃብቶች ጋር የመስራት ችሎታ።
  • ከፍተኛ ትክክለኛነት AY ቺፕ መኮረጅ;
  • የተራዘመ የ ZX Spectrum 128K ቁልፍ ሰሌዳን በመደገፍ የሲንክሊየር እና የኬምፕስተን ጨዋታ መቆጣጠሪያዎችን ማስመሰል;
  • የ emulator ሁኔታን በፍጥነት ለማዳን እና ለመጫን ድጋፍ።
  • ተሻጋሪ መድረክ።

በአዲሱ ስሪት ውስጥ ለውጦች:

  • ወደፊት RustZX ወደ WebAssembly እንዲተላለፍ የሚፈቅድ አዲስ cpal ኦዲዮ ጀርባ;
  • በኬምፕስተን የቁልፍ ሰሌዳዎች ላይ መደበኛ ያልሆኑ የጨዋታ ቁልፎች ድጋፍ ታክሏል;
  • ቴፕ በሚጭኑበት ጊዜ ኢንቲጀር ሞልቶ ሲፈስ ፍርሃት የፈጠረ ሳንካ ተስተካክሏል;
  • ለ rustzx-core የተጨመሩ የውህደት ሙከራዎች;
  • በ rustzx-core እና rustzx-utils መካከል ቋሚ የክብ ጥገኝነት።

RustZX የካርጎ ጥቅል አስተዳዳሪን በመጠቀም ተጭኗል። መጫኑ ለC ቋንቋ እና ለCMake ግንባታ አውቶማቲክ ሲስተም (የ sdl2 ቤተ-መጽሐፍትን ለመገንባት የሚያስፈልግ) አጠናቃሪ ይፈልጋል። ለሊኑክስ፣ በተጨማሪ በስርዓትዎ ላይ የ libasound2-dev ጥቅል ያስፈልገዎታል።

የRustZX 0.15.0 መልቀቅ፣ የመድረክ-አቋራጭ ZX Spectrum emulatorየRustZX 0.15.0 መልቀቅ፣ የመድረክ-አቋራጭ ZX Spectrum emulator


ምንጭ: opennet.ru

አስተያየት ያክሉ