RustZX 0.15.0၊ ဖြတ်ကျော်ပလပ်ဖောင်း ZX Spectrum emulator

Rust ပရိုဂရမ်းမင်းဘာသာစကားဖြင့် လုံးလုံးလျားလျား ရေးသားပြီး MIT လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသော အခမဲ့ emulator RustZX 0.15 ကို ထုတ်ပြန်လိုက်ပါပြီ။ ဆော့ဖ်ဝဲရေးသားသူများသည် ပရောဂျက်၏ အောက်ပါအင်္ဂါရပ်များကို မှတ်သားထားသည်-

  • ZX Spectrum 48k နှင့် ZX Spectrum 128k ၏ အပြည့်အဝ အတုယူမှု။
  • အသံအတုယူမှု;
  • ချုံ့ထားသော gz အရင်းအမြစ်များအတွက်ပံ့ပိုးမှု;
  • ထိပုတ်ပါ (တိပ်ဒရိုက်များ)၊ sna (လျှပ်တစ်ပြက်များ) နှင့် scr (စခရင်ဓာတ်ပုံများ) ဖော်မတ်များတွင် အရင်းအမြစ်များနှင့် အလုပ်လုပ်နိုင်ခြင်း၊
  • AY ချစ်ပ်၏ တိကျမှုမြင့်မားသော သရုပ်ဖော်မှု၊
  • ZX Spectrum 128K တိုးချဲ့ကီးဘုတ်အတွက် ပံ့ပိုးမှုဖြင့် Sinclair နှင့် Kempston ဂိမ်းထိန်းချုပ်သူများ၊
  • emulator အခြေအနေကို အမြန်သိမ်းဆည်းခြင်းနှင့် တင်ခြင်းတို့ကို ပံ့ပိုးပေးသည်။
  • စင်မြင့်ပေါ်။

ဗားရှင်းအသစ်တွင် အပြောင်းအလဲများ-

  • RustZX ကို အနာဂတ်တွင် WebAssembly သို့ ပို့နိုင်စေမည့် cpal အသံဖိုင်နောက်ကွယ်တွင် အသစ်၊
  • Kempston ကီးဘုတ်များပေါ်တွင် စံမဟုတ်သော ဂိမ်းခလုတ်များအတွက် ပံ့ပိုးမှု ထပ်လောင်းထည့်သွင်းထားသည်။
  • တိပ်တစ်ခုတင်သည့်အခါ ကိန်းပြည့်ပြည့်လျှံသွားသည့်အခါ ထိတ်လန့်စေသည့် ချို့ယွင်းချက်တစ်ခုကို ပြင်ဆင်ပါ။
  • rustzx-core အတွက် ပေါင်းစပ်စမ်းသပ်မှုများ၊
  • rustzx-core နှင့် rustzx-utils အကြား စက်ဝိုင်းပုံစံ မှီခိုမှုကို ပုံသေသတ်မှတ်ထားသည်။

RustZX သည် Cargo package manager ကို အသုံးပြု၍ ထည့်သွင်းထားသည်။ ထည့်သွင်းခြင်းသည် C ဘာသာစကားအတွက် compiler တစ်ခု လိုအပ်ပြီး system ရှိ CMake build automation system (sdl2 library ကို တည်ဆောက်ရန် လိုအပ်သည်)။ Linux အတွက်၊ သင့်စနစ်တွင် libasound2-dev ပက်ကေ့ခ်ျရှိရန် လိုအပ်ပါသည်။

RustZX 0.15.0၊ ဖြတ်ကျော်ပလပ်ဖောင်း ZX Spectrum emulatorRustZX 0.15.0၊ ဖြတ်ကျော်ပလပ်ဖောင်း ZX Spectrum emulator


source: opennet.ru

မှတ်ချက် Add