Box86 සහ Box64 හි නව අනුවාද දැනටමත් නිකුත් කර ඇත

මෑතකදී නිදහස් කිරීම හි නව අනුවාදයන් Box86 0.2.6 සහ Box64 0.1.8 ඉමුලේටර්. ව්‍යාපෘති එකම සංවර්ධන කණ්ඩායම විසින් සමමුහුර්තව සංවර්ධනය කර ඇත.

Box86 86-bit x32 යෙදුම් ධාවනය කිරීමට සීමා වේ (ක්‍රීඩා වැනි) ARM වැනි x86 නොවන Linux පද්ධති මත (ධාරක පද්ධතිය 32-bit little-endian විය යුතුය). එබැවින්, Box32 ධාවනය කිරීමට සහ සම්පාදනය කිරීමට 86-bit උප පද්ධතියක් අවශ්‍ය වේ. Box86 64-bit පමණක් පද්ධති මත නිෂ්ඵල වේ. එසේම, Box32 සම්පාදනය කිරීමට ඔබට 86-bit මෙවලම් දාමයක් අවශ්‍ය වේ.

Box86 libc, libm, SDL, සහ OpenGL වැනි සමහර "පද්ධති" පුස්තකාලවල ස්වදේශීය අනුවාද භාවිතා කරන නිසා, බොහෝ යෙදුම් සමඟ ඒකාබද්ධ කිරීමට සහ භාවිතා කිරීමට පහසු වන අතර, බොහෝ අවස්ථාවලදී කාර්ය සාධනය පුදුම සහගත ලෙස ඉහළ විය හැක.

Box64 සඳහා ද එය එසේම වේ, එවැනි සහ ඉඩ ලබා දෙන බව පමණි 64 bit executables ධාවනය කරන්න. වයින් සහ ප්‍රෝටෝන හරහා වින්ඩෝස් බිල්ඩ් මුදා හැරීමේ හැකියාව ඇතුළුව ක්‍රීඩා යෙදුම් නිකුත් කිරීමේ සංවිධානය කෙරෙහි ව්‍යාපෘතිය විශාල අවධානයක් යොමු කරයි.

ව්යාපෘතියේ ලක්ෂණයක් වන්නේ දෙමුහුන් ක්රියාත්මක කිරීමේ ආකෘතියක් භාවිතා කිරීමයි, අනුකරණය යොදනු ලබන්නේ යෙදුමේ සහ විශේෂිත පුස්තකාලවල යන්ත්‍ර කේතයට පමණි. libc, libm, GTK, SDL, Vulkan, සහ OpenGL ඇතුළු සාමාන්‍ය පද්ධති පුස්තකාල, ඉලක්ක වේදිකා මත දේශීය ප්‍රභේද සමඟ ප්‍රතිස්ථාපනය වේ. එබැවින්, පුස්තකාල ඇමතුම් අනුකරණයකින් තොරව ක්රියාත්මක වන අතර, එය සැලකිය යුතු කාර්ය සාධනයක් වැඩි කිරීමට ඉඩ සලසයි.

ස්වදේශික අභිප්‍රායන් නොමැති කේතය අනුකරණය කිරීමඉලක්ක වේදිකාව සඳහා s සිදු කරනු ලබන්නේ එක් යන්ත්‍ර උපදෙස් මාලාවකින් තවත් යන්ත්‍රයකට ගතික ප්‍රතිසංශෝධන (DynaRec) තාක්ෂණය භාවිතා කරමිනි. යන්ත්‍ර උපදෙස් පරිවර්ථනය කිරීම හා සසඳන විට ගතික ප්‍රතිසංශෝධනය 5 සිට 10 ගුණයකින් වඩා හොඳ කාර්ය සාධනයක් පෙන්නුම් කරයි.

කාර්ය සාධන පරීක්ෂණ වලදී, Armhf සහ Aarch64 වේදිකා මත ධාවනය වන විට, Box86 සහ Box64 emulators සැලකිය යුතු ලෙස QEMU සහ FEX-emu ව්‍යාපෘති අභිබවා ගොස් ඇත. සහ සමහර පරීක්ෂණ වලදී (glmark2, openarena) ඔවුන් ඉලක්ක වේදිකාවට ආවේණික එකලස් කිරීමක් ධාවනය කිරීමට සමාන කාර්ය සාධනයක් ලබා ගත්හ.

අනුකූලතාව අනුව අයදුම්පත්, dපරීක්‍ෂා කළ ක්‍රීඩා 165 න් 70% ක් පමණ සාර්ථක විය. 10% ක් පමණ වැඩි වැඩ, නමුත් ඇතැම් වෙන් කිරීම් සහ සීමා කිරීම් සමඟ.

ගැටළු සටහන් කර ඇති ක්‍රීඩා අතුරින්, Unity3D එන්ජිම මත පදනම් වූ ක්‍රීඩා සඳහන් කර ඇති අතර, එය Mono පැකේජයට බැඳී ඇති අතර, Mono හි භාවිතා වන JIT සම්පාදනය හේතුවෙන් අනුකරණය තවමත් සැමවිටම ක්‍රියා නොකරන අතර ග්‍රැෆික්ස් තරමක් ඉහළ, අවශ්‍යතා ඇත. එය සෑම විටම ARM පුවරු මත ලබා ගත නොහැක. GTK යෙදුම් පුස්තකාල ප්‍රතිස්ථාපනය දැනට GTK2 ට සීමා වී ඇත (GTK3/4 ප්‍රතිස්ථාපනය සම්පූර්ණයෙන්ම ක්‍රියාත්මක නොවේ).

ඒ සඳහා නව නිකුතු වල ප්රධාන වෙනස්කම්, පහත සඳහන් දේ ඉස්මතු කර ඇත:

  • Vulkan පුස්තකාලය සඳහා සබැඳිය එක් කරන ලදී. එකතු කරන ලද Vulkan සහ DXVK ග්‍රැෆික් API සහාය (Vulkan හරහා DXGI, Direct3D 9, 10 සහ 11 ක්‍රියාත්මක කිරීම).
  • GTK පුස්තකාල සඳහා වැඩි දියුණු කළ බැඳීම්. GTK යෙදුම්වල බහුලව භාවිතා වන gstreamer සහ පුස්තකාල සඳහා බන්ධන එකතු කරන ලදී.
  • RISC-V සහ PPC64LE ගෘහනිර්මාණ සඳහා මූලික සහාය (මෙතෙක් අර්ථකථනය කිරීමේ මාදිලිය පමණක්) එක් කරන ලදී.
  • SteamPlay සහ Proton Layer සමඟ ගැළපුම වැඩි දියුණු කිරීම සඳහා දෝෂ නිවැරදි කිරීම් සිදු කර ඇත. Raspberry Pi 64 සහ 3 වැනි AArch4 පුවරු මත Steam වෙතින් බොහෝ Linux සහ Windows ක්‍රීඩා ධාවනය කළ හැකිය.
  • වැඩිදියුණු කළ මතක කළමනාකරණය, mmap හැසිරීම සහ මතක ආරක්ෂණ උල්ලංඝනයන් සඳහා නිරීක්ෂණය කිරීම.
  • libc හි ක්ලෝන පද්ධති ඇමතුම සඳහා වැඩි දියුණු කළ සහාය. නව පද්ධති ඇමතුම් සඳහා සහය එක් කරන ලදී.
  • ගතික නැවත සකස් කිරීමේ එන්ජිම තුළ, SSE/x87 රෙජිස්ට්‍රි සමඟ වැඩ කිරීම වැඩිදියුණු කර ඇත, නව යන්ත්‍ර කේත සඳහා සහය එක් කර ඇත, පාවෙන සහ ද්විත්ව පරිවර්තන ප්‍රශස්ත කර ඇත, අභ්‍යන්තර ශාඛා සැකසුම් වැඩි දියුණු කර ඇත, නව ගෘහ නිර්මාණ සඳහා සරල සහාය.
  • වැඩිදියුණු කළ ELF ගොනු පූරණය.

අවසාන වශයෙන්, ඔබ ඒ ගැන වැඩි විස්තර දැන ගැනීමට කැමති නම්, ඔබට විස්තර විමසා බැලිය හැකිය පහත සබැඳියේ.


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් පළ කිරීමට ප්රථම වන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ. අවශ්ය ක්ෂේත්ර දක්වා ඇති ලකුණ *

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.