neprihlásený Pondelok, 29. júna 2026, dnes má meniny Peter, Pavol, Petra
Emulátor x86 v Jave, beží na Nokiách aj v applete

DSL.sk, 25.3.2007


Výskumníci z Oxfordskej univerzity predstavili nový projekt, emulátor klasických x86 procesorov napísaný a bežiaci plne v Jave, bez žiadneho doplňujúceho natívneho kódu.

Emulátor označený JPC tak umožňuje spúšťať softvér určený pre PC na ľubovoľnom zariadení s Java Virtual Machine, minimálne požiadavky na podporovanú verziu bajtkódu a dostupné knižnice zatiaľ zverejnené neboli.

Emulátor pracuje okrem iného aj v applete, na PDA ale tiež napríklad na niektorých telefónoch Nokia, úspešne bol otestovaný na Nokii 9500.

Výkon emulovaného kódu sa pohybuje priemerne na úrovni 10% natívneho výkonu procesora, na ktorom sa spúšťa. Podporuje interpretovaný režim aj režim kompilácie natívneho x86 kódu na optimalizovaný java bajkód za behu.

U niektorých typov softvéru, kódu, je podľa autorov vďaka tomuto prekladu a následnej optimalizácii HotSpot JVM dokonca rýchlejší ako natívny kód. Tím pripravuje v súčasnosti ďalšiu verziu, ktorá má zvýšiť dosahovaný výkon u všetkého x86 kódu.

Emulátor vyžaduje 64 MB pamäti, môže byť nakonfigurovaný aj pre menšie množstvo. Reálny mód x86 procesorov je plne podporovaný, nie je ale známe, s inštrukčnou sadou ktorej verzie x86 procesorov je emulátor kompatibilný.

Podpora chráneného módu x86 procesorov používaného všetkými modernými operačnými systémami je v beta kvalite, na stránkach je ale možné nájsť screenshot behu linuxu v emulátore.


DOS konzola v emulátore (zmenšený screenshot)



Okrem možnosti emulácie PC na menších zariadeniach má byť určený najmä ako nástroj na pohodlné debugovanie softvéru na x86 architektúre, keď emulátor v Jave je možné jednoducho a rýchlo rozšíriť o prakticky ľubovoľnú požadovanú funkčnosť.


V emulátore beží bez problémov viacero známych hier



Emulátor zatiaľ nie je dostupný na stiahnutie, je k dispozícii ale verzia v podobe java appletu na stránke s nainštalovaným DOS operačným systémom a viacerými populárnymi hrami pre DOS. JAR archív emulátora má veľkosť 3.67 MB, v ktorom je skomprimovaných 1.65 MB kódu emulátora, 64 KB BIOSu, 37 KB kódu BIOSu VGA karty, 1.44 MB image diskety s DOSom a 10 MB DOS hier.

Odskúšať emulátor si je možné na tejto stránke.



Najnovšie články:

Maximálna spotreba nových Intel CPU má byť až 474 Wattov
SpaceX si postaví plynovod na tankovanie Starship
Apple výrazne zdražila počítače a tablety
SpaceX plánuje byť mobilným operátorom z vesmíru
Železnice v SR kvôli extrémnemu teplu obmedzujú rýchlosť vlakov, rozťahuje koľajnice
4ka oznámila mierne zlepšenie 5G pokrytia, pridala viacero lokalít
Španielske mobilné siete budú musieť fungovať aj pri výpadku elektriny, 4 hodiny
Podpora Windows 10 bola predĺžená o ďalší rok
Po extrémne nízkych záporných cenách stojí elektrina tento týždeň extrémne veľa
Exspirujú Secure Boot certifikáty, PC bez nových môžu mať čoskoro problémy


Diskusia:
                               
 

Tak to je teda ozaj dost huste akurat by som nepovedal, ze ten vykon je 10%. Mal som 286 s 6Mhz procesorom a vsetky tieto hry mi na nej bezali plynulo. Skusal som to na 1700Mhz notebooku, co znamena 170Mhz pri 10% vykonu a to by malo stacit na kadeco.
Ale kazdopadne restecpa :)

Btw java rullez ...
Odpovedať Hodnotiť:
 

no to moze byt tym, ze je to v applete... ale naozaj tazko povedat, kym nespristupnia normalnu verziu, co sa bude dat pustit na desktope
Odpovedať Hodnotiť:
 

Ked to bude mat vytaznost aspon okolo 25% (idealne 50%) tak mam genialnu hracku do PDAcka :)
Odpovedať Hodnotiť:
 

Pocket DOS si skusal?
Odpovedať Hodnotiť:
 

Nepamata si niekto ako sa v princovi utocilo? ;-)
Odpovedať Hodnotiť:
 

Shift.
Odpovedať Hodnotiť:
 

meč si mohol vytiahnuť shiftom a tým sa aj útočilo, ale to všetko až keď tam bol bojovník.. :=)
Odpovedať Hodnotiť:
 

A musel si mat mec (1.kolo) ;-).
Odpovedať Hodnotiť:
 

Nevedia hrat princa :D. Spadli na prvom bojovnikovi, este asi ani mec nemali. Ja som ho presiel aj bez "cheatu" megahit a to som uz mal problem s casom - ukladat som to nevedel, takze som na hru mal cistu hodinu. To bola ina hra, ako su tie teraz ;-)
Odpovedať Hodnotiť:
 

Ja som si zaspominal na prikaz format :)))

Odpovedať Hodnotiť:
 

hlavna vec ze vsate trtkaju nepouzitelny dos, kebyze spravia emulator skrupiny
Odpovedať Hodnotiť:
 

mimochodom na screenshotoch je freedos a nie dos.
Odpovedať Hodnotiť:
 

chces povedat, ze freedos nieje dos?
hadam si chcel povedat ze tam nieje msdos...
Odpovedať Hodnotiť:
 

Som zvedavy, ako na tom bude pri pouzity na PS3. Da sa tam rozbehat Java Virtual Machine? Diky moc
Odpovedať Hodnotiť:
 

http://www.lockergnome.com/nexus/tramadol/
Odpovedať Hodnotiť:
 

http://www.lockergnome.com/nexus/tramadol
Odpovedať Hodnotiť:
 

Test myfunction comment
Odpovedať Hodnotiť:
 

http://www.mfa.edu.yu/forum/topic.asp?TOPIC_ID=369
http://www.mfa.edu.yu/forum/topic.asp?TOPIC_ID=368
http://www.mfa.edu.yu/forum/topic.asp?TOPIC_ID=367
http://www.mfa.edu.yu/forum/topic.asp?TOPIC_ID=366
http://www.mfa.edu.yu/forum/topic.asp?TOPIC_ID=365
http://www.mfa.edu.yu/forum/topic.asp?TOPIC_ID=364
http://www.mfa.edu.yu/forum/topic.asp?TOPIC_ID=363
http://www.mfa.edu.yu/forum/topic.asp?TOPIC_ID=362
http://www.mfa.edu.yu/forum/topic.asp?TOPIC_ID=361
http://www.mfa.edu.yu/forum/topic.asp?TOPIC_ID=360
Odpovedať Hodnotiť:
 

test aposter message
Odpovedať Hodnotiť:

Pridať komentár