View Full Version : Emulador XBOX?


Crusher
21-06-2003, 19:27
http://www.caustik.com/xbox/cxbx.htm


Hmm... por enquanto nada dá... não dá botar jogos para funcionar e o som não está completo, mas parece usar também a placa gráfica para emulação, e não como acontece com os emuladores das consolas mais antigas que é tudo pelo CPU.

Enfim não parece ser complicado... uma XBox em termos de arquitectura é muito parecida com a de um PC... parece não ser difícil de emular a consola.

Vamos ver o que isto dará. :p


PS- Não se preocupem que o ficheiro para download não é um Trojan/Worm como acontecia como uns tais "emuladores" PS2/Dreamcast.

Já o saquei mas por enquanto nada faz o emulador. :)

Rudzer
21-06-2003, 19:41
Originally posted by Crusher
[BEnfim não parece ser complicado... uma XBox em termos de arquitectura é muito parecida com a de um PC... parece não ser difícil de emular a consola.

Vamos ver o que isto dará. :p
[/B]

Bem se não é complicado então pk é que já andam nisto desde que os primeiros modchips apareceram e a coisa vai quase parada (em termos de resultados visiveis pelo menos)?

Korben_Dallas
21-06-2003, 20:07
Devem ter em consideração que a emulação nunca é "perfeita" ou seja é sempre necessário hardware superior ao original e por vezes BASTANTE superior.

Duvido muito que isso apareça pelo menos durante o tempo de vida da XBOX.

zer0
21-06-2003, 20:49
Emular um celeron 700 e uma gf3mx....
parece complicado
:-D

Agora emular os advogados da M$... :rolleyes:

abc
21-06-2003, 22:04
Originally posted by zer0
Emular um celeron 700 e uma gf3mx....
parece complicado
:-D

Agora emular os advogados da M$... :rolleyes:

Não será GF3Ti ?

ToTTenTranz
21-06-2003, 23:26
Originally posted by Korben_Dallas
Devem ter em consideração que a emulação nunca é "perfeita" ou seja é sempre necessário hardware superior ao original e por vezes BASTANTE superior.

Duvido muito que isso apareça pelo menos durante o tempo de vida da XBOX.


Não neste caso.

Uma coisa é tentar por um cpu CISC de 32bits 80X86 a emular outros CPUs completamente diferentes. Normalmente requer vários ciclos de um cpu de pc para fazer o mesmo que um cpu de uma consola faz num só ciclo, daí a necessidade de termos um cpu muito mais rápido (em mhz e processamento floating point) que o cpu da consola.
Emular uma PS2 por exemplo é que vai demorar muitos anos.. pois ainda hoje o e-motion é considerado um cpu super rápido a fazer certo tipo de cálculos. E depois é ainda necessário emular os diferentes tipos de memória (a gamecube por exemplo usa 3 tipos de memória diferentes) e os acessos à mesma.




Na xbox temos um cpu 32 bits 80X86 muito semelhante aos usados nos pcs, a 733Mhz (os cpus vendidos hoje em dia são 4 a 6 vezes mais rápidos), um chip gráfico que responde à norma DirectX 8.0 (qualquer chip DirectX 8.1 ou superior pode perfeitamente emular) e uma placa de som DirectX. A memória é partilhada partilhada entre cpu, chip de som e chip gráfico, tal como se faz em grande parte dos pcs portáteis.

O questão na xbox é que, se tiveres o hardware necessário, não há muito que emular..

Korben_Dallas
22-06-2003, 00:47
zer0 nota-se que o teu conhecimento do hardware da XBOX é bastante extenso... :rolleyes:

Leiam a entrevista sobre o port do Halo para PC e percebem que não é assim tão fácil emular a XBOX...

Os jogos da XBOX não usam as API's dos comuns PC's porque simplesmente o hardware é sempre o MESMO por isso mesmo que utilizem DirectX devem usar extensões e alterações criadas especificamente para aquele hardware (nomeadamente a gráfica).

Quem leia os vossos posts fica a pensar que emulação é tão fácil como estrelar um ovo :-D

zer0
22-06-2003, 01:40
The Xbox features a 64MB memory subsystem made up of four 4x32Mb DDR SDRAM chips._ Our unit featured Samsung chips but as time goes on Microsoft may choose to explore other DRAM manufacturers for memory._ The memory used on the Xbox is very fast by PC memory standards but only decent by video memory standards._ The Samsung chips used on our unit are 5ns parts that run at 200MHz DDR offering the effective bandwidth of a 400MHz solution._ When combined with NVIDIA's 128-bit TwinBank memory architecture this offers a total of 6.4GB/s of memory bandwidth that is to be shared between the IGP and the CPU. The 133MHz FSB path to the CPU limits the maximum amount that the CPU can ever use of that bandwidth to 1.06GB/s, leaving a minimum of 5.34GB/s to be used by the rest of the system._ However you also must realize that these are peak theoretical bandwidth numbers which will really never be reached in a real-world scenario._ In the end you're looking at a graphics solution that falls between a GeForce2 GTS and a GeForce3 Ti 200 in terms of memory bandwidth._ However as we showed in our original review of the GeForce3, that is more than enough memory bandwidth when running at 640 x 480 x 32 which is what the vast majority of Xbox titles (at least for now) will be rendered at internally._ Only when AA is enabled will memory bandwidth constraints have to be taken into account and as you'll see later on, there is unfortunately very little use of the GPU's AA capabilities in current games._ With NVIDIA's GeForce3 Ti 500 shipping with 250MHz DDR memory thus offering 25% more memory bandwidth we would have preferred to see that memory used on the Xbox; after all, this system is expected to last for the next couple of years so it would have been nice for it to feature a little more time-enduring memory. Then there is the issue of memory size; if the 64MB the Xbox is equipped with was only to be used as the framebuffer for the GPU then it would be more than enough, but this memory is also used for keeping a running copy of the game code to be executed as well as any other pertinent data._ For this reason we felt that it would also make sense for the Xbox to have a full 128MB of memory since it would make the job of the developers somewhat easier._ While the 64MB the system does have is much more than any competing console (Sony's PS2 has 32MB and Nintendo's GameCube has 40MB), we're always wanting more and having to use that 64MB as a frame buffer and as execution data storage can force developers to make some sacrifices going forward.

Que ambiente tão tenso....

soundlover
22-06-2003, 01:45
Este tipo de argumentações e contra-argumentações soa-me a deja vu..onde é que já vi isto antes..?

ah,e korben,olha que estrelar ovos tem muito que se lhe diga..:cool:

caganamata
22-06-2003, 02:01
ttos joguitos porreiros que a Xbox tem que eu queria ver no PC...
Sega soccer slam.. Ufc Tap out.. Dead to rights.. hmmm..:cool:

Korben_Dallas
22-06-2003, 04:59
Até agora ainda não se viram limites da XBOX... aliás o Halo 2 vai deixar o povo todo de boca aberta.

Por acaso tou curioso em ver o Doom3 e o HL2 na XBOX...

zer0 pena não te ver tão interessado em artigos semelhantes sobre o insuperável emotion engine...

zer0 qd (se) jogares Halo 2 vamos ver se pensas nessas matemáticas todas...

Rudzer
22-06-2003, 11:05
Korben - o mesmo EmotionEngine que iria possibilitar gráficos com a qualidade dos FMV do Final Fantasy? :-D :-D