Hangover iphrojekthi yokwethula izinhlelo zokusebenza zeWindows ku-ARM64

Iwayini-i-Android-iyavela-isithombe

Abathuthukisi bephrojekthi yewayini uStefan Dösinger no-André Hentschel benze isimemezelo senguqulo yokuqala esesidlangalaleni ye-Hangover emulator, lokho ivumela ukusebenzisa ama-Windows 32-bit no-64-bit Windows yakhelwe ukwakhiwa kwe-x86 ne-x86_64 ezindaweni zeLinux ne-Android ngokususelwa ekwakhiweni kwe-ARM64 (Aarch64).

Ngokuphikisana nokwenza iwayini ngemvelo yesistimu encane usebenzisa i-QEMU kumodi yokulingisa ezingeni lokushaya ucingo (kusetshenziswa ikhenela elifanayo nohlelo oluyinhloko).

Mayelana ne-Hangover emulator

Le phrojekthi I-Hangover ivumela umsebenzisi ukuthi akwazi ukusebenza okuphezulu kakhulu. Ukushesha kwale phrojekthi kutholakala ngokudlulisela ungqimba lokulingisa ezingeni le-Win32 / Win64 API, esikhundleni sokulingisa izingcingo zesistimu ezijwayelekile nge-Win32 / Win64 API yokulingisa kokuthunyelwe okususelwe kuzo.
Njengamanje, iphrojekthi ivumela umsebenzisi ukuthi asebenzise izinhlelo zokusebenza ezilula nemidlalo esebenzisa ama-API weWin64 neWin32.

Okwe-Linux, ukuxhaswa kweDirect3D sekuqalisiwe, okungakatholakali ku-Android ngenxa yokuxhaswa okungaphelele kwe-OpenGL ES kuWine.

Ukuxhaswa kwe-Debugger akukho futhi ukuphatha okuhlukile kuneziphazamisi ezaziwayo. Ngenxa yalezi zizathu, ukuvikelwa kwamakhophi kanye nezinhlelo zokulwa nokukhohlisa kungenzeka zibe sesimweni esibi kakhulu kunezinguqulo ezijwayelekile zewayini.

Ngokuvamile, izinhlelo zokusebenza ezingama-64-bit kungalindelwa ukuthi zibe sesimweni esingcono kunezinhlelo zokusebenza ezingama-32-bit ngoba asikho isakhiwo sedatha esidingekayo.
Ukuqinisekisa umsebenzi, ukufakwa okujwayelekile kwewayini kuyasetshenziswa, kufakwa ngemitapo yolwazi eyahlukahlukene nezendlalelo ze-DLL.
Kumvelo ye-Linux, izinhlelo zokusebenza zeWindows zisebenza ngokuzenzakalela lapho i-QEMU ikusikhombisi sewayini ("C: \ x86 \ qemu-x86_64.exe.so").

Ngenkathi, ku-Android, kuhlongozwa ukusebenzisa insiza ye-cmd ukwenza ukwenziwa.
Isikhala sekheli sinqunyelwe ku-4GB lapho kugcinwa ikheli ngalinye ngaphansi kwe-4GB.

Imitapo yolwazi eminingi emikhulu yewayini ngaphambili ibilayishwe ngenhla kwe-4GB ukugcina isikhala esingenhla ngaphansi kwe-4 GB sikhululeke ngangokunokwenzeka. Okubi kulokhu ukuthi ukuqala inqubo entsha kuthatha cishe imizuzwana emi-2.

iwayini-4.0

Hangover Iwayini le-ARM64

Iwayini libona inqubo ngayinye njengenqubo engama-64-bit, ngakho ungqimba wayo weWoW64 awusebenzi. Lokhu kuzosebenza kahle kuzinhlelo zokusebenza ezimsulwa ezingama-32-bit noma eziyi-64-bit, kepha kuzodala izinkinga kuzinhlelo zokusebenza ezixubekile ezilindele umehluko phakathi, ngokwesibonelo, C: \ windows \ system32 no-C: \ windows \ syswow64.

Mayelana nokukhishwa kwezicelo ezingama-32-bit (x86) zeWindows, kucutshungulwa ezingeni lokuhumusha kwezakhiwo ezidluliswa phakathi kohlelo lokusebenza newayini (Imodeli ye-LLP64 ku-Windows igcina ukuhambisana okuyisisekelo kwezinhlaka eziphakathi kwama-32-bit no-64-bit WinAPI).

Ukuqalisa ama-Windows-bit Windows applications, kusetshenziswa imihlangano yewayini engama-32-bit futhi inqubo ngayinye iphathwa njenge-64-bit.

Ngasohlangothini lomgcini, kusekelwa izakhiwo ze-ARM64 ne-x86_64 kuphela, kepha ikhodi ihlanganisiwe, ivumela iphrojekthi ukuthi idluliselwe kwezinye izakhiwo ngokwendlela ye-byte kusuka komncane kuye komdala (omncane-endian) ngaphandle komzamo omkhulu.

Kuningi okusamele kupholishwe

Ukusebenza kukaHangover okwamanje kushiya kungathandeki. Kusukela eUmgogodla omkhulu ukusebenza kwekhodi ekhiqizwa yiQEMU.

Nokho, uma usebenza kudivayisi ye-TV ene-Android Nvidia Shield. Ukusebenza kwanele ukuqhuba imidlalo kusukela ngawo-2000.

Izicelo ezivivinywe eHangover zifaka I-Notepad ++, ANNO 1602, Age of Wonders, Warhammer 40k: Dawn of War, The Settlers II 10th Anniversary, iPrince of Persia 3D, Worms 2, kanye neWorms Armageddon. Izibonelo zeDirectX 9 SDK nazo zigijima ngejubane elamukelekayo.

Ukukhishwa kusekelwe kwikhodi eyisisekelo yeWine 4.0, ekhonjiswa kwinombolo yenguqulo yeHangover 0.4.0. Isendlalelo sokulingisa sisuselwa kuphrojekthi ye-QEMU.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.