Hangover iprojekthi yokuqalisa usetyenziso lweWindows kwi-ARM64

Isiselo somdiliya esine-Android

Abaphuhlisi beprojekthi yewayini uStefan Dösinger kunye noAndré Hentschel benze isibhengezo soguqulelo lokuqala loluntu lweHangover emulator, que ivumela ukusebenzisa ii-32-bit kunye nee-64-bit usetyenziso lweWindows yenzelwe i-x86 kunye ne-x86_64 yoyilo kwimimandla yeLinux kunye ne-Android esekwe kuyilo lwe-ARM64 (Aarch64).

Ngokungafaniyo nokuqhuba iwayini kunye nenkqubo encinci yokusingqongileyo usebenzisa i-QEMU kwimowudi yokulinganisa kwinqanaba lomnxeba wenkqubo (usebenzisa i-kernel efanayo nenkqubo ephambili).

Malunga neHangover emulator

Le projekthi IHangover ivumela umsebenzisi ukuba abenakho ukusebenza okuphezulu kakhulu. Ukukhawuleziswa kwale projekthi kufezekiswa ngokudlulisela umaleko wokulinganisa kwinqanaba le-Win32 / Win64 API, endaweni yokulinganisa iifowuni zenkqubo rhoqo nge-Win32 / Win64 API yokulingisa iposti esekwe kuzo.
Okwangoku, le projekthi ivumela umsebenzisi ukuba asebenzise izicelo ezilula kunye nemidlalo esebenzisa ii-API zeWin64 kunye neWin32.

KwiLinux, inkxaso yeDirect3D iphunyeziwe, engekafumaneki kwi-Android ngenxa yenkxaso engaphelelanga yeOpenGL ES kwiwayini.

Inkxaso ye-Debugger ayikho kwaye ukuphathwa ngokungafaniyo kuye kwaziwa nge-bugs. Ngenxa yezi zizathu, ukukhuselwa kwekopi kunye neenkqubo zokulwa ukukopela kunokwenzeka ukuba zikwimeko embi kunakwiinguqulelo eziqhelekileyo zewayini.

Ngokubanzi, izicelo ezingama-64-bit zingalindeleka ukuba zikwimo engcono kunezicelo ezingama-32-bit kuba akukho lwakhiwo lwedatha lwalo naluphi na uhlobo olufunekayo.
Ukuqinisekisa umsebenzi, ukufakwa rhoqo kwewayini kusetyenziswa, kongezwa ngamathala eencwadi ahlukeneyo kunye neelaysi ze-DLL.
Kwimeko yeLinux, usetyenziso lweWindows zisebenza ngokuzenzekelayo xa i-QEMU ikwisikhombisi sewayini ("C: \ x86 \ qemu-x86_64.exe.so").

Ngelixa, kwi-Android, kucetyiswa ukuba kusetyenziswe isiseko se-cmd ukwenza ukwenziwa.
Indawo yedilesi inqunyelwe kwi-4GB xa ugcina idilesi nganye engezantsi kwe-4GB.

Uninzi lweelayibrari ezinkulu zewayini zazilayishwe ngaphezulu kwe-4GB ukugcina esi sithuba singasentla kwe-4 GB simahla kangangoko. Icala elisezantsi koku kukuba ukuqala kwenkqubo entsha kuthatha malunga nemizuzwana emi-2.

iwayini-4.0

IHangover iwayini yeARM64

Iwayini ibona inkqubo nganye njengenkqubo engama-64, ngoko ke umaleko wayo weWoW64 awusebenzi. Oku kuyakusebenza ngokucocekileyo kwi-32-bit okanye kwi-64-bit application esulungekileyo, kodwa kuya kubangela iingxaki kwizicelo ezixubileyo ezilindele umahluko phakathi komz. C: \ windows \ system32 kunye C: \ windows \ syswow64.

Ngokumalunga nokukhutshwa kwe-32-bit (x86) usetyenziso lweWindows, ziqhubekeka kwinqanaba lokuguqula izakhiwo ezihanjisiweyo phakathi kwesicelo kunye newayini (Imodeli ye-LLP64 kwiWindows igcina ukungqinelana okusisiseko kwezikhokelo phakathi kwama-32-bit kunye nama-64-bit WinAPI).

Ukuqhuba ii-Windows-bit ze-Windows usetyenziso, kusetyenziswe iindibano zewayini ezingama-32 kwaye inkqubo nganye inyangwa njenge-64-bit.

Kwicala lokubamba, kuphela yi-ARM64 kunye ne-x86_64 yoyilo oluxhaswayo, kodwa ikhowudi imanyene, ivumela iprojekthi ukuba isiwe kolunye uyilo ngokulandelelana kwe-byte ukusuka komncinci kuye komdala (omncinci-endian) ngaphandle komzamo omkhulu.

Kusekho okuninzi okupolishiweyo

Ukusebenza kukaHangover okwangoku kushiya kunqweneleka. Ukusukela eEyona bhotile iphambili kukusebenza kwekhowudi eveliswa yiQEMU.

Nangona kunjalo, xa usebenza kwisixhobo seTV nge-Android Nvidia Shield. Ukusebenza kwanele ukuqhuba imidlalo ukusuka kwi-2000s.

Izicelo ezivavanywe kwiHangover zibandakanya I-Notepad ++, ANNO 1602, Age of Wonders, Warhammer 40k: Dawn of War, I-Settlers II Isikhumbuzo seminyaka eli-10, iNkosana yasePersi 3D, Worms 2, kunye neWorms Armageddon. Imizekelo ye-DirectX 9 SDK ikwaqhutywa ngesantya esamkelekileyo.

Ukukhutshwa kusekwe kwikhowudi yesiseko seWine 4.0, ebonakaliswa kwinombolo yenguqulo yeHangover 0.4.0. Umaleko wokulinganisa usekwe kwiprojekthi yeQEMU.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.