
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:
Diskusia:
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mino
Od: mino
|
Pridané:
25.3.2007 16:12
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 ...
|
| |
tom
Od: tom
|
Pridané:
25.3.2007 16:15
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
|
| |
Jackar
Od: Jackar
|
Pridané:
25.3.2007 16:23
Ked to bude mat vytaznost aspon okolo 25% (idealne 50%) tak mam genialnu hracku do PDAcka :)
|
| |
Brano Mojsej
Od: Brano Mojsej
|
Pridané:
25.3.2007 22:24
Pocket DOS si skusal?
|
| |
peto
Od: peto
|
Pridané:
25.3.2007 19:16
Nepamata si niekto ako sa v princovi utocilo? ;-)
|
| |
Roman
Od: Roman
|
Pridané:
25.3.2007 20:15
Shift.
|
| |
crusty
Od: crusty
|
Pridané:
25.3.2007 20:18
meč si mohol vytiahnuť shiftom a tým sa aj útočilo, ale to všetko až keď tam bol bojovník.. :=)
|
| |
qaws
Od: qaws
|
Pridané:
25.3.2007 20:27
A musel si mat mec (1.kolo) ;-).
|
| |
qaws
Od: qaws
|
Pridané:
25.3.2007 20:27
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 ;-)
|
| |
heh
Od: heh
|
Pridané:
25.3.2007 21:42
Ja som si zaspominal na prikaz format :)))
|
| |
23423
Od: 23423
|
Pridané:
25.3.2007 23:21
hlavna vec ze vsate trtkaju nepouzitelny dos, kebyze spravia emulator skrupiny
|
| |
Fero
Od: Fero
|
Pridané:
26.3.2007 10:42
mimochodom na screenshotoch je freedos a nie dos.
|
| |
OmeGa
Od: OmeGa
|
Pridané:
26.3.2007 15:12
chces povedat, ze freedos nieje dos?
hadam si chcel povedat ze tam nieje msdos...
|
| |
morgun
Od: morgun
|
Pridané:
26.3.2007 16:42
Som zvedavy, ako na tom bude pri pouzity na PS3. Da sa tam rozbehat Java Virtual Machine? Diky moc
|
| |
tramthebest
Od: tramthebest
|
Pridané:
20.5.2007 6:58
http://www.lockergnome.com/nexus/tramadol/
|
| |
tramir
Od: tramir
|
Pridané:
20.5.2007 23:51
http://www.lockergnome.com/nexus/tramadol
|
| |
TestName
Od: TestName
|
Pridané:
12.7.2007 3:00
Test myfunction comment
|
| |
mifpecool
Od: mifpecool
|
Pridané:
14.7.2007 16:47
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
|
| |
apostertest
Od: apostertest
|
Pridané:
31.7.2007 16:44
test aposter message
|
Pridať komentár
|
|
|
|