Hangover mashruuc lagu bilaabayo codsiyada Windows-ka ARM64

Khamri-Android-muuqaal-muuqaal ah

Soosaarayaasha mashruuca khamriga Stefan Dösinger iyo André Hentschel waxay ku dhawaaqeen nuqulkii ugu horreeyay ee dadweynaha ee emulator Hangover, in waxay u ogolaaneysaa socodsiinta 32-bit iyo 64-bit Windows codsiyada loogu talagalay x86 iyo x86_64 naqshadaha jawiga Linux iyo Android oo ku saleysan qaab dhismeedka ARM64 (Aarch64).

Si ka duwan Khamri socodsiinta jawiga nidaamka ugu yar iyadoo la adeegsanayo QEMU qaabka jilitaanka heerka wicitaanka nidaamka (adoo adeegsanaya kernel la mid ah nidaamka ugu muhiimsan).

Ku saabsan emulator-ka Hangover

Mashruuca Hangover wuxuu u oggolaanayaa adeegsadaha inuu awood u yeesho waxqabad aad u sarreeya. Dardargelinta mashruucan waxaa lagu gaarayaa iyadoo loo wareejiyo lakabka jilitaanka heerka Win32 / Win64 API, halkii aad kaga dayan lahayd nidaamka wicitaanada joogtada ah ee Win32 / Win64 API ku dayashada boostada iyaga oo ku saleysan.
Waqtigaan la joogo, mashruucu wuxuu u oggolaanayaa adeegsadaha inuu socodsiiyo oo keliya codsiyada fudud iyo ciyaaraha isticmaala Win64 iyo Win32 APIs.

Dhanka Linux, taageerada Direct3D waa la hirgaliyay, taas oo aan wali loo heli karin Android sababo la xiriira taageerada aan dhameystirnayn ee OpenGL ES ee Wine.

Taageerada Debugger-ku waa wax aan jirin isla markaana ka-reebista khaaska ahi waxay leedahay cayayaanno la yaqaan. Sababahan awgood, ilaalinta nuqulka iyo nidaamyada kahortaga khiyaamada waxay u badan tahay inay ku sii xumaanayaan qaababkii caadiga ahaa ee Khamriga.

Guud ahaan, codsiyada 64-bit waxaa laga fili karaa inay ka qaab wanaagsan yihiin codsiyada 32-bit maxaa yeelay qaab dhismeed xog ah looma baahna.
Si loo damaanad qaado shaqada, rakibaadda joogtada ah ee Khamriga ayaa la isticmaalaa, oo lagu kaba maktabado kala duwan iyo lakabyada DLL.
Jawiga Linux, codsiyada Windows-ka si otomaatig ah ayey u shaqeeyaan marka QEMU ku jirto galka Khamriga ("C: \ x86 \ qemu-x86_64.exe.so").

Halka, ku saabsan Android, waxaa la soo jeediyay in loo isticmaalo korontada cmd si loo fuliyo fulinta.
Booska cinwaanku wuxuu ku egyahay 4GB marka cinwaan kasta oo ka hooseeya 4GB la dhigayo.

Badankood maktabadaha waaweyn ee Khamriga waxaa horey loogu rakibey 4GB in booska kore ka hooseeyo 4 GB sida ugu macquulsan. Faa'iido darrada tan ayaa ah in la bilaabo nidaam cusub uu qaadanayo qiyaastii 2 ilbidhiqsi.

khamri-4.0

Hangover khamri loogu talagalay ARM64

Khamrigu wuxuu u arkaa geeddi-socod kasta inuu yahay geeddi-socod 64-bit ah, sidaa darteed lakabkeeda WoW64 ma aha mid firfircoon. Tani waxay u shaqeyn doontaa ganaax 32-bit ama 64-bit codsi saafi ah, laakiin waxay u horseedi doontaa dhibaatooyin barnaamijyada isku dhafan ee filaya in la kala sooco, tusaale ahaan, C: \ windows \ system32 iyo C: \ windows \ syswow64.

Ku saabsan sii deynta 32-bit (x86) codsiyada Windows, waxaa laga baaraandegayaa heerka tarjumaadda ee qaababka lagu kala gudbiyo barnaamijka iyo Khamriga (Habka 'LLP64' ee Windows wuxuu ilaaliyaa iswaafajinta aasaasiga ah ee qaabdhismeedka u dhexeeya 32-bit iyo 64-bit WinAPI).

Si loo socodsiyo 32-bit codsiyada Windows-ka ah, 64-bit shirarka Khamriga ayaa la isticmaalaa nidaam walbana marka hore waxaa loola dhaqmaa sida 64-bit.

Dhinaca martida loo yahay, kaliya dhismaha ARM64 iyo x86_64 ayaa la taageeray, laakiin koodhku waa midaysan yahay, taas oo u oggolaanaysa mashruuca in loo wareejiyo qaabdhismeedyada kale qaab ka kooban kan ugu yar ilaa kan ugu da'da weyn (yar-endian) dadaal la'aan.

Weli wax badan baa jira

Waxqabadka Hangover xilligan wuxuu ka tagayaa waxyaabo badan oo la doonayo. Tan iyo markiiCidhiidhiga ugu weyn ayaa ah waxqabadka xeerka ay soo saarto QEMU.

Si kastaba ha ahaatee, markaad ku shaqeyneyso qalabka TV-ga ee Android Nvidia Shield. Waxqabadka ayaa ku filan in lagu socodsiiyo ciyaaraha laga soo bilaabo 2000s.

Codsiyada lagu tijaabiyo Hangover waxaa ka mid ah Notepad ++, ANNO 1602, Da 'yaabka, Warhammer 40k: Aroortii Dagaalkii, Dejiyeyaashii IIaad 10aad, Amiirkii Beershiya 3D, Gooryaanka 2, iyo Gooryaanka Armageddoon. Tusaalooyinka DirectX 9 SDK sidoo kale waxay ku socdaan xawaare la aqbali karo.

Sii-deynta waxay ku saleysan tahay lambarka aasaasiga ee Khamriga 4.0, oo ka muuqda lambarka nooca 'Hangover 0.4.0'. Lakabka jilitaanka wuxuu ku saleysan yahay mashruuca QEMU.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.