XBox on PC
-
#32
"Hamarosan PC-n is futhatnak majd az Xbox alkalmazások
2002.08.26. 08:35 - Sting
Múlt héten jelent meg a Caustik Xbox, azaz a "cxbx" nevű PC-s Xbox emulátor legújabb verziója. A cxbx-et alkotója az Xbox-os alkalmazások PC-n történő futtatásának céljából hozta létre. A most megjelent 0.3-as verzió elsőként demonstrálja az Xbox kernel exportok sikeres elkapását. A program alkotója szerint innentől kezdve már csak idő kérdése az emuláció kibővítése olyan szintre, hogy az képes legyen bármilyen Xbox-os alkalmazás futtatására egy hétköznapi PC-n is.
Mivel az Xbox valójában ugyanolyan x86 architektúrára épülő számítógép, mint bármilyen hétköznapi PC, ezért az emulációnak magának a processzor működésének utánzását nem kell megoldania, hiszen az utasítások közvetlenül futtathatók a PC-n is. Ugyanakkor az Xbox futtatható állományok egy speciális .xbe formátumban kerülnek tárolásra, és szintén egyedi, más operációs rendszerek alatt nem elérhető operációs-rendszer hívásokat alkalmaznak.
A cxbx részét képező, az .xbe állományok a Windows által alkalmazott PE formátumra történő konvertálását elvégző segédprogram már elkészült, így a programok visszafejtése a már rendelkezésre álló Windows-os eszközökkel is megoldható. A következő feladat az Xbox operációs rendszere által exportált szolgáltatások emulációjának megvalósítása, amely a továbbiakban már csak idő kérdése. Ha elkészült a mind a 366 exportált szolgáltatás a Windows által biztosított rutinokra történő fordítását végző illesztés, és az egyedi Xbox hardverelemeket emuláló meghajtók, akkor már semmi sem állhat az Xbox-ra készült játékok PC-n történő futtatásának újtába.
Az alkotó szerint az eredeti Xbox-szal összehasonlítható sebességű működéshez egy legalább 750 MHz-es központi processzorral, és egy erős 3D-s videokártyával rendelkező gépre lesz szükség, és az ennél gyengébb konfigurációkon nem lesznek élvezhetőek a játékok.
A projekttel kapcsolatos további információk, valamint az XBE->PE konverter és a cxbx forráskódja a program honlapján érhetők el. "
forrás: prog.hu