X-Box Emulated (Not) 432
evilpaul13 submitted linkage to news about an X-Box
Emulator. It requires a pretty high end video card and a DVD
player, and doesn't yet support joysticks, but it does emulate 3 of
the X-Box games (which is what, half the games available for the
system yet? :) Todays PS2 Addiction: Tony Hawk 3. But I still am
tempted to get an MSX-Box if only to handle my DOA addiction. UPDATE by HeUnique:Is this emulator a fake? according to these messages
in the XBox Hacker web site - this is a fake one. Could someone actually try it?
Update: 01/13 by J : The consensus in our comments is that this is a hoax, and the paranoid would do well to treat it as a trojan or virus. Sorry.
This is an amazing feat (Score:2, Insightful)
I would love to know how these guys did it--and I'm not going to rule out that someone provided them with the XDK or a whole host of internal docs to accomplish this.
At any rate, massive, massive props. I'll bet Microsoft has visited that site a few times in the last couple days.
I think emulator is the wrong word.... (Score:2, Insightful)
Re:But this way Microsoft doesn't lose money... (Score:1, Insightful)
P.S. - Hey Taco, how is it OK to support Sony and not MS in the console wars? Is Sony the underdog?
Re:Bad for the economy (Score:2, Insightful)
I doubt that. SNES emulation is rampant because the the ROM files are only 250K-3,000K each. They can be stored in huge, free repositories and they don't take very long to download.
Anyone know how big an X-Box ROM file would have to be? Let's say they fill a DVD... that's about 6GB of data. Not many people have the bandwidth, time and hard drive space to download these files. The size also makes it much more expensive for someone to distribute the files... you can't just stick a 6GB file on an anonymous Geocities account.
Will X-Box emulation be rampant in 5 or 10 years when hard disks are bigger and bandwidth is fatter? Probably. But by then Microsoft will have introduced the HomeStation, and you'll be downloading your games from them via encrypted streams.
How they did it (Score:1, Insightful)
Since the Xbox games use a Win32/DirectX API, they probably just threw away the Xbox-specific stuff and linked the binaries against the standard Windows DLLs.
I really doubt these guys even looked at the Xbox BIOS.
Hoax? (Score:5, Insightful)
http://mediaviewer.ign.com/mediaPage.jsp?media_
Damn that long link.
- icemind
Re:It's Fake (Score:3, Insightful)
Re:Hmmm... (Score:3, Insightful)
I'd wonder if it's that simple. There may be other indirect relationships at work. For example, might it be possible that ownership of the X-Box drives game sales? If you've got an X-Box in your living room, you might be more likely to purchase games for it. Or, you might be less likely to buy a competitor's product and start spending half of your gaming budget on its games. Relationships like this are almost impossible to predict, but they have to be considered.
Eventually, they'll also want to start selling online services -- the more people who own an X-Box, the more potential subscribers they'll have. And there's also the bragging rights that go along with having the best-selling console.
In addition, they have to be concerned about the long-term effects -- some number of months from now, they'll be breaking even on the X-Box sales, at which point they won't want to have an emulator around. It's only in the beginning that they lose money. Similarly, while DVD burners aren't an issue now, they may become a problem by the end of the product's life cycle.
Re:This is an amazing feat (Score:1, Insightful)
It's a fake, you moron.
Slashdot Editors forgot about their comments (Score:5, Insightful)
Read the comments on your own website! Plenty of people have tried it, it is a simple application designed to give a video error message (Unable to initialize display, or something)... to make people think it's just their box. Read the comments above me, and giving a few more minutes, below me as well... A majority of them are people's personal experiences.
You people just don't get it. (Score:3, Insightful)
Ninety percent of the articles put up as "news" on /. are just to generate post volume.
The vast majority of the "news" that gets posted is really "olds", and the rest is just bait.
Take it from someone who's been on here a *long* time...
t_t_b
Re:FAKE !! FAKE !! FAKE !! (Score:1, Insightful)
Re:FAKE !! FAKE !! FAKE !! (Score:2, Insightful)
There was a Macintosh PS2 emu hoax going around a few months ago. Just a hoax, of course.
The really obvious thing that raises bells in my head is how much CPU/graphics power would be needed to emulate any next gen system. You need an okay system (PII, Voodoo 2) to emulate an N64/PSX with decent frames. There aren't aren't any Dreamcast emulators that can even run full games, and that thing's been out for years. Barring some new emulation technology that has been discovered, it is absolutely preposterous to think that this would NOT be a hoax.
A good analogy would be this: the PSX has a 33 mhz processor in it. Somehow, I really doubt that old 386, one of similar power to the ancient PSX, lying in the basement would be a good platform to run PSX roms on. The Xbox is of equivalent power to modern PC's. Traditionally, one must have far greater power than the original console to emulate its games with decent speed.
The pictures of the games they show are most likely screengrabs from a real Xbox. Where they taken from the emulator (assuming it is real at all, which it isn't) I would expect to see extreme visual artifacts, probably no textures, and maybe a fps counter reading ".1 fps."
Re:FAKE !! FAKE !! FAKE !! (Score:4, Insightful)
This is general true for emulating a console game machine based on a different processor than your native machine. So to emulate a PSX you have to emulate a MIPS R4400 processor on your x86 PC. And it could be very slow. However in the case of XBOX, it uses X86 processor just like a PC. So there is a potential huge saving for not needng to emulating the foreign CPU. In addition, it is likely that the XBOX uses a bastarded version Windows/DirectX (MS is preaching Windows Everywhere (TM), don't they?). So once the difference could be configured out, it is possible to write a layer to map the XBOX calls directly to the PC Windows/DirectX environment.
I am not saying that it could be easy. But there is a hugh pool of knowledgable people who are very proficient in low level details of Windows API. So I am pretty sure that eventually we would have an XBOX emulator that runs at decent, maybe even native speed.
Re:Wrong, wrong... (Score:2, Insightful)
You are correct that you cannot completely virtualise an x86 PC. However, most instructions can be virtualised. The ones that can't require special handling - so one of the things that makes VMware complicated (and slower than you'd otherwise expect) is that it has to pre-parse code and insert handlers for those particular instructions.
The plex86 page has a lot of useful information on this.