Algun emulador de XBOX para PC.

Hola. Alguien sabe de algun emulador de XBOX para el PC, que funcione.
no hay y tampoco le veo interes en que haya, casi todos los juegos de xbox acabaron saliendo en pc, halo, halo 2, fable, jade empire, silent hill, doom,etc y los multi
a lo mejor mas adelante cuando salgan las proximas consolas, y salgan nuevos pcs mas potentes , alguien se puede poner con la emulacion de xbox 360, xbox
un saludo
Hay alguna cutrería que otra, esperate dos o mejor tres años y los PC de gama alta fijo que ya podrán ir moviéndolo con soltura
No deberia de ser tan dificil de emularla, si la consola es un pc, es raro que nadie se haya puesto manos a la obra.
Lleva componentes de PC, pero no es un PC, de hecho si intentas convertir la XBOX en un PC, es un PC malo malo malo
sacado de emudek
http://www.emudesc.net/foros/xbox/356656-que-emulacion-del-xbox-panales.html
El Xbox es como una PC por lo que es fácil de emular"

Sí, todos hemos escuchado este tonto argumento sin sentido un millón de veces y casi siempre termina en lo mismo, y la conclusión más bien ignorante (o debo decir suposición) que sólo porque la Xbox es parecida a un PC, su hardware debería ser relativamente fácil de emular. Esta es una idea errónea. ¿Qué tan difícil puede ser? Mucho. El hardware del Xbox es muy complejo y aún a día de hoy, todavía está muy poco documentado. Explico.

1. ¿Es una PC fácil de emular? Bueno, yo no díría lo mismo. Echa un vistazo al código fuente de Bochs. Un montón de líneas de código y de trabajo ¿verdad?

2. Emular un CPU x86 es más difícil de lo que parece. No sé de donde viene esta idea que no tiene sentido. Sí, hay montones de documentos que explican cómo trabaja un procesador x86, pero no es tan fácil. Primero que todo, el conjunto de instrucciones x86 es M-A-S-I-V-O, hay al menos 20 versiones diferentes de una instrucción (por ejemplo, hay varias versiones diferentes de la instrucción MOV, también de la INC, DEC, ADD, SUB, SHR, SHL, AND, OR, XOR, etc.) y toma tiempo implementarlas todas. Claro, no es precisamente difícil. El verdadero problema es que cualquier procesador x86 moderno incluyendo el Pentium III puede ejecutar múltiples instrucciones al mismo tiempo. Así que no es como emular un Z80 que procesa una instrucción a la vez. El algoritmo y cómo un x86 hace esto sigue sin documentarse y permanece como un misterio. En resumen, el CPU de la Xbox se puede emular, pero no con exatitud.

3. Emular cualquier hardware de NVIDIA no es tan fácil. El GPU del Xbox, el NV2A a menudo se supone como un GeForce 3. ¡NO lo es! es parecido pero no es lo mismo. Tiene también capacidades de una GeForce 4, así que es más como una mezcla entre una NV20 y una NV25. Esto tampoco, de ninguna manera es fácil de emular. Los GPUs de NVIDIA tienen grandes cantidades de registros y que yo sepa ni la mitad de ellos han sido descubiertos, y una gran parte de los registros descubiertos tienen propósitos desconocidos. También hay muy poca información de cómo trabajan los GPUs de NVIDIA. Algo por hacer es investigar en GPUs similares como el RIVA, TNT, y tarjetas GeForce antiguas. Algunos registros son parecidos, pero no idénticos. El mejor lugar para encontrar información es en drivers de código abierto disponibles en internet. Otra cosa es el problema de que nadie ha descubierto cómo trabajan los píxel shaders en tarjetas NV2x, vertex shaders creo que sí. Además de que el GPU de la Xbox tiene registros exclusivos que no se encuentran en otras tarjetas GeForce. Información de los registros del GPU de la NV2A están comenzando a ser descubiertos apenas hace unos meses, y todavía queda un largo camino por recorrer. La serie GeForce 3 es la más misteriosa de todas las GPUs de NVIDIA (aparte de la G7x y la G8x) y la NV2A es mucho peor. "¿Pero no puedes sólo ejecutar directamente las instrucciones de la NV2A en otra tarjeta NVIDIA?". No, me han hecho muchas preguntas acerca de esto, y es imposible. Sus direcciones MMIO son diferentes y los registros exclusivos deben ser emulados. Además de que en windows no tenemos acceso al anillo de seguridad 0, así que todos pueden irse olvidando de esa idea. Entonces viene el chipset NForce 2. Aquí es donde se pone más facil. El NVIDIA MCPX es el centro de control para las cosas como audio, entrada USB, adaptadores de red, PCI, AGP, etc. Éstas no son muy difíciles de emular excepto el IMO para el audio.

4. El sistema de audio es bastante complejo. El audio del Xbox consiste de al menos 4 DSPs, códec de audio (AC '97) y una tarjeta de sonido NVIDIA SoundStorm. Los DSPs no deben ser un problema (es cuestión de averiguar lo que hace cada uno), ni el AC '97, la parte difícil es la tarjeta de sonido NVIDIA SoundStorm. Hasta ahora no he encontrado ninguna información sobre esta tarjeta, pero ahora mismo, no es tan importante.

5. La BIOS del Xbox no está totalmente comprendida. El proceso de ejecución básica de la BIOS está entendida, pero no se conocen los detalles del proceso. Lo que sabemos nos da pistas, pero antes de que la BIOS pueda ser emulada, necesitamos entender mejor el diseño del hardware del Xbox porque la BIOS hace una rara inicianilización de hardware al encender el Xbox y escribe en el hardware directamente, sin usar nada del XDK. Tomará tiempo y esfuerzo, pero al final conseguiré que funcione.

6. Codificador de video... "un infierno". En lugar de usar un RAMDAC para la salida de video, el Xbox usa un codificador de video. ¿Qué hace de esto un problema? Microsoft tuvo la necesidad de cambiar el codificador de video cada versión de Xbox (hay 7 en total 1.0 - 1.6). ¿Por qué? No lo sé, cuestión de Microsoft, que siempre tiende a intentar "arreglar" cosas que no están descompuestas >.> CREO que hay al menos 3 codificadores de video diferentes: Conexant CX25871, Focus FS454 y Xcalibur. Para más información de los codificadores de video, click aquí. Conseguir emular los tres codificadores de video es menos de la mitad de la batalla, el verdadero problema es que las BIOS pueden estar específicamente ligadas a un codificador específico dependiendo de su versión (no me citen en esto, creo). Como el PS2, cada modelo de Xbox tiene una BIOS actualizada y tiene diferentes expectativas. Este es un problema potencial, pero no tan grande.

Básicamente, estoy intentando sacar esa idea de "el Xbox debe ser fácil de emular porque es como una PC" fuera de sus cabezas. Estoy seguro que muchos de ustedes no van a estar de acuerdo conmigo, pero por estas razones y por más, a bajo nivel, el Xbox es más difícil de emular que el PS2.
En el tiempo que llevo buscando emuladores por internet como los de SNES,NES,Master System,Mega Drive y N64 no e visto nunca de XBOX vi uno un dia pero no funcionaba o eso ponian los comentarios de la web. De todas maneras no lo veo necesario los juegos de XBOX salieron en pc y si quieres uno concreto como silent hill en vez de XBOX te coges el emulador de PS2 que lo tiene igual..
el 2 de silent hill también salio en pc, lo que no se si salio también la edición especial
8 respuestas