Slashdot Mirror


X-Box Emulated (Not)

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.

108 of 432 comments (clear)

  1. Why emulate by batboy78 · · Score: 2, Interesting

    Why emulate it when all it does is play PC games anyway. Wait a few months and you will be able to get all the games for X-Box on your PC.

    1. Re:Why emulate by Webmonger · · Score: 2

      No. X-Box games run on the X-Box only, and some of them (e.g. Halo) are not expected to ever be released for PC.

    2. Re:Why emulate by SilentChris · · Score: 2
      All it does is play PC games? Do you think DOA 3 is ever going to arrive on PC?

      Welcome to my killfile: *ploink*

  2. Hey! by SomeOtherGuy · · Score: 2

    I thought we were more concerned with emulating the PC on the Xbox...Now someone has to go and emulate the Xbox on the PC...BTW -- the link is dead. (Already!)

    --
    (+1 Funny) only if I laugh out loud.
  3. Hmmm... by Outlyer · · Score: 5, Interesting


    If Microsoft is smart, they'll ignore this. Why? Well, they're losing around $150 USD per console, and they make the money from the games. If you buy your own high end PC, pay full sticker, and then buy their games, you're saving them money, and they're still getting their cut from the development fees for the game.


    Best of all, since no method for copying DVD games exists (well, not for under $5,000) it's not like piracy will be the issue.


    By the way, for those of you who think Apple Superdrive or the HP DVD+RW machine will help, think again; they don't have a capacity to store most of the XBox games; as they only support 4.7gb DVDs, and the majority of XBox games are dual-layered (i.e. 8gb+)

    --
    ----------------- "I have a bone to pick, and a few to break." - Refused -------------------
    1. Re:Hmmm... by garcia · · Score: 2

      most people are going to be buying some sort of MS OS anyway. They are going to make a shitload of profit just from that.

      Hell, MS should buy the damn emulator out and start selling the thing. The guy would get rich, they would get richer.

      Although they wouldn't have the amount of hardware necessary to infiltrate deeper into markets (set top box, cable, etc) and have Billy on the TV every morning saying "Thank you for supporting Gatesville"

    2. Re:Hmmm... by sid_vicious · · Score: 2

      Best of all, since no method for copying DVD games exists (well, not for under $5,000)...

      Step 1. Borrow game from friend.
      Step 2. Dump game on hard drive.

      Alternately...

      Step 1. Rent game from Blockbuster.
      Step 2. Dump game on hard drive.

      --
      If it ain't broke, it doesn't have enough features yet.
    3. Re:Hmmm... by skotte · · Score: 2

      the encryption which this emulator uses is RSA and DeCSS. that is, in the settings dialogue, you can choose between those two.
      this suggests then, the xbox uses one or the other.

    4. Re:Hmmm... by theancient1 · · Score: 3, Insightful

      If Microsoft is smart, they'll ignore this. Why? Well, they're losing around $150 USD per console, and they make the money from the games.

      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.

    5. Re:Hmmm... by ThatComputerGuy · · Score: 2

      But you forget, the OS can be pirated very easily.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    6. Re:Hmmm... by tester13 · · Score: 2
      If Microsoft is smart, they'll ignore this. Why? Well, they're losing around $150 USD per console, and they make the money from the games. If you buy your own high end PC, pay full sticker, and then buy their games, you're saving them money, and they're still getting their cut from the development fees for the game.


      Not to mention profitable windows licenses.

    7. Re:Hmmm... by Cyberllama · · Score: 2

      Best of all, since no method for copying DVD games exists (well, not for under $5,000) it's not like piracy will be the issue.

      Actually a good dvd-r drive can be had for less than 500 dollars now (around 400-450 if you get a good deal) and the discs can be purchased for as little as 3 dollars. These discs, despite what you may have heard about dvd-r drives and copy protection for copying movies, CAN successfully copy most any dvd movie and I suspect could be used to copy any dvd-based game as well.

    8. Re:Hmmm... by jacoplane · · Score: 2, Funny

      it uses DeCSS for encryption? Wow does that mean it will play multi-region DVDs for me ???

    9. Re:Hmmm... by Namarrgon · · Score: 5, Informative
      No, that definitely won't work, for the reasons below (and probably others):

      - All Xbox games are made on dual layer (DVD-9) discs, and the OS & game are booted from the second layer. As no DVD writer (under at least $5k anyway) will write dual layer discs, coping the games is not an option (unless the firmware is modified to bypass this restriction).

      - All Xbox executables are encrypted & signed using public-key encryption (don't know what strength). This would have to be broken, or the key(s) obtained before any executables could be patched or even executed.

      - A filesystem driver/emulator might have to be written (it's a modified form of FAT32).

      - There's still the matter of the unified memory architecture. Some games will require this, in order to directly modify textures or polygon data, or simply to get the data throughput required. At best, a regular-PC-based emulator will run such a game quite slowly; at worst it wouldn't run at all.

      - There is already an Xbox hardware "emulator", made available by MS to lower-tier developers. However, this is more a set of instructions about what PC hardware to use (i.e. GF3, DX8) to make something that approximates final Xbox hardware. It will certainly not run final Xbox games.

      Alternatively, an emulator could be made to work at the hardware level (intercepting register calls etc from the monolithic DX/driver dll), running all system software unmodified - which would restrict it to GeForce3/4 hardware at least, possibly on an nForce chipset (which has the same sound hardware) - or raise the CPU requirements considerably to emulate these.

      --
      Why would anyone engrave "Elbereth"?
    10. Re:Hmmm... by Dr.+Spork · · Score: 2
      If there really is an emulator, it's no big loss if copied X-box titles don't play on an X-box. Sure, the X-box might have all sorts of hardware protection, but there is no reason why an emulator must require that protection.

    11. Re:Hmmm... by Eil · · Score: 2


      The emulator might not require protection, but the games have them.

      The executables on X-Box games are encrypted and that encryption needs to be broken before they can be emulated.

  4. uhoh... by David+E.+Smith · · Score: 2, Informative
    That site already seems a bit sluggish... better get a mirror of the software up pronto.


    (This mirror may only be good for a few hours! Grab it whilst you can!)

    1. Re:uhoh... by David+E.+Smith · · Score: 4, Informative

      Okay, that link is now broken. And since I host it, I should know. :-)

      This appears to be one doozy of a hoax. I just snagged the file and uploaded it to Mr. Web Server - I haven't even virus-scanned it. Which, since the "xbox.vxd" file appears to come right outta Quake 3, you may want to do.

      I don't know if it does ANYTHING, much less anything good or bad. I don't have a Windows box to test it on.

      Exercise caution...

  5. Now the only thing we need... by cyba · · Score: 2, Interesting

    ... is to be able to run the XBox emulator under Wine :-)

    1. Re:Now the only thing we need... by HeUnique · · Score: 2

      Well, it does run (I get the XBox logo and everything), but it has a VXD file inside - which wine as it is now doesn't support yet.

      I don't have any XBox game to test though..

      --
      Hetz (Heunique)
  6. Some info from the /.ed site by hogsback · · Score: 2, Redundant

    Working
    StarWars Starfighter
    UFC: Tapout
    NHL 2002

    Partially Working
    Halo
    The Simpsons Road Rage
    Arctic Thunder
    Kabuki Warriors
    F1 2001

    Not Working
    NASCAR Heat

    Hardware Requiremens

    At least 1GHz Athlon/Duron/P3/P4
    Nvidia Geforce Video/ATI Radeon only
    256MB RAM
    DVD ROM Drive

    Known Bugs

    Video flickering in some Games
    Sporadic crashes.
    Slow Performance on P3 Systems
    General Problems with Intel CPUs
    Not compatible to Kyro graphics
    No Joystik support yet
    OpenGL support only for nvidia gForce 2/3
    No Gamepad Support yet

    1. Re:Some info from the /.ed site by batboy78 · · Score: 2, Funny

      "General Problems with Intel CPU's"

      Thats pretty funny considering that there are Intel Processors in the actual XBox.

  7. But this way Microsoft doesn't lose money... by TellarHK · · Score: 2

    There's the problem, Microsoft makes money on the X-Box consoles, and every emulator out there will just provide another way to run X-Box games without having Microsoft take the nearly-hundred-dollar hit on hardware that the system itself costs them. So, even though Microsoft might try and sue, it's kind of an amusing situation in that the more people running emulators there are who buy games, the more money Microsoft actually makes.

    1. Re:But this way Microsoft doesn't lose money... by Sloppy · · Score: 2

      Microsoft doesn't want any unlicensed people to understand XBox internals or crack protocols.

      An XBox emulator will, indirectly, lead to people being able to develop XBox software without having to pay money and agree to weird restrictions.

      The situation sounds a lot like how MPAA wants to supress unlicensed DVD players, in spite of the fact that players increase MPAA sales. (e.g. Xine has resulted in me purchasing DVDs where otherwise I would have not done so.) Why expect Microsoft to be any different?

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    2. Re:But this way Microsoft doesn't lose money... by TellarHK · · Score: 2

      Actually, I intended to say that Microsoft loses money in the first sentence of my post, but the fact I'm feeling rather sick today caused a brainfart where I just didn't preview. My bad.

      Microsoft does indeed make money on the games, but lose it on the hardware. For that reason, I'll be much more interested in a PC emulator for X-Box than I will be in something the other way around.

      After all, for half the cost of a Wal-Mart grade PC from HP, you can get a decently powerful PC with an incredible graphics card that also plays DVDs and some pretty decent video games.

      Sigh, yes, that last post was pretty embarassing. I'm going to go soak my head in ice water now.

  8. This is an amazing feat by InterruptDescriptorT · · Score: 2, Insightful

    Considering what is known in the XBox reverse engineering world right now, I am absolutely shocked (and pleasantly so) that someone has come up with an emulator so quickly. First of all, XBoxHacker reports that the BIOS has four copies of itself and a whole host of protections to make sure that hackers don't try to overwrite it with their own code. Secondly, the BIOS boot code is hidden somewhere and isn't actually in the BIOS that the processor chip sees when it starts up at FFFF:FFF0; the community surmises it's in a hidden ROM somewhere, which is making reverse engineering a much more difficult task.

    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. ;-)

    --
    Karma: Excellent Birds (mostly as a result of listening to Laurie Anderson)
  9. I think emulator is the wrong word.... by chronos2266 · · Score: 2, Insightful

    It's more of a wrapper. Think about it, what is it emulating? The XBox uses an x86 cpu, direct3d, and a standard HD. No actual hardware is being emulated, instead they are just wrapping function calls to conventional PC calls. Either way I can't wait to play DOA3 on my CPU :)

    1. Re:I think emulator is the wrong word.... by ZxCv · · Score: 2

      Uh, how about the motherboard/chipset? From what I understand, the xbox has a vastly different cpu/memory architecture which would make emulating on a standard pc rather difficult. That was my first clue that this was a hoax. Then the MSN dll about sealed it.

      --

      Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
    2. Re:I think emulator is the wrong word.... by athmanb · · Score: 2

      The problem is that even though most of the hardware is pretty standard, the memory architecture isn't.

      The XBox stores all of its data in a single memory block, and all chips (CPU, GPU, sound etc.) have access to it. To emulate that just by wrappers so that 3d acceleration etc would still work is practically impossible.

      You would need high level emulation or old fashioned virtual CPU to emulate an X-Box, and without a 10 GHz processor, this would not be playable.

  10. Re:way to go! by inversesinewave · · Score: 3, Interesting

    Well technically Microsoft loses about $90 per system sold. So if you really want to hurt MS, buy a ton of them but don't buy any games..

  11. Does this actually work? by kawaichan · · Score: 2

    I am pretty sure this is a hoax, anyone can confirm it actually works?

    --

    kawai
    1. Re:Does this actually work? by Mr.+Marabou+Man · · Score: 3, Redundant

      It is a hoax, look at the pics, its the official screens from the games, wit a photoshopped title bar and menu ... :P

    2. Re:Does this actually work? by CaseyB · · Score: 2
      Of course it's a hoax.

      Heck, any 14 year-old fanboy would have confirmed that it worked before posting it on his Geocities page. Not so here.

      The real question is what does it actually do when you run it.

    3. Re:Does this actually work? by CaseyB · · Score: 5, Redundant

      Appears. The problem is that is DOES none of those things. The dlls and vxd are bogus files, copied from other software and renamed. The rest is just a simple VB application that shows menus and fails to initialize the video, so you can't run anything.

  12. It's Fake by bparrish · · Score: 5, Interesting

    The included xbox.vxd in the program is just a renamed Quake file

    The xboxkrnl32.dll is a file from the Trilliam messenger program.

    I'd run a virus scanner if you ran this fake emulator.

    1. Re:It's Fake by baptiste · · Score: 5, Funny

      LOL - I think /. needs a new section "Hoax of the Day" :)

    2. Re:It's Fake by dapozza- · · Score: 2, Informative

      indeed a fake ... you can clearly see TRILIAN in one of the DLL files. Wonder what it will do/delete.

    3. Re:It's Fake by Juan|Corral · · Score: 5, Informative

      Yup, "xbox.vxd" is a file from Wolfenstien actually..

      "snd3d.dll" and "xboxkrnl32.dll" appear to be some sort of messaging program dll's.

      The actual exe seems like it just loads BMP images when started.

      Oh well, nice prank..

    4. Re:It's Fake by beee · · Score: 3, Insightful

      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? Someone like, perhaps, your fellow editors who posted the story?

      --


      + Donald Gunth
      + Email: dgunth@quicktek.net
      "Caffeine is the greatest lubricant ever created." -ESR
  13. Re:Bad for the economy by guttentag · · Score: 2, Insightful
    ...the author of this emulator, who has probably already taken a BIG chunk out of the sales for the X-Box.

    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.

  14. Re:way to go! by Legion303 · · Score: 3, Informative
    Even better, don't buy any. MS has already spent the money to produce XBoxes--if you buy one, you're just helping them recoup some of that cost. By not buying one, they're still out the total cost. Which brings us to: "Total Cost of Ownership" for MS. Got to be in the millions.

    -Legion

  15. Why not just write emulators? by sterno · · Score: 2, Redundant

    What I don't fathom is why people release these game consoles where they lose money on the hardware to make up for it on the licensing. I mean heck, just release some VM for a broad base of PC hardware and charge people license fees to publish for it. Then sell

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:Why not just write emulators? by nettdata · · Score: 2

      What I don't fathom is why people release these game consoles where they lose money on the hardware to make up for it on the licensing. I mean heck, just release some VM for a broad base of PC hardware and charge people license fees to publish for it.

      Because it's just like a Drug Dealer's marketting plan... "the first one is free", or in this case, "almost free". I believe that MS is trying to get their hooks into the home/living-room electronics arena, where THEIR machine will (hopefully, from their POV) be the central device for more than just playing games... cd player, dvd player, internet phone, maybe central network device for home, pay per view device, TIVO, IP Phone/Video conferencing device, etc. Who knows what they're going to want to do with it?

      By lowering the price of the hardware to the point of losing a TRIVIAL amount of money (in the big picture), they are ensuring themselves of getting a higher and QUICKER penetration into the market.

      It's the same reason for them to go out and buy Bungie so that they could release HALO exclusively on the XBox. I know it worked in my case, as that was the ONLY reason why I bought an X-Box. I've been following HALO for over a year, watching Steve Jobs demo/highlight it at all the Apple PR events, and you better believe I was more than a little pissed to find out that it was bought/assimilated by MS.

      To think I spent $500 (CDN) to play a video game. Sucks to be me.

      :)

      --



      $0.02 (CDN)
    2. Re:Why not just write emulators? by Jace+of+Fuse! · · Score: 2

      That's called AMIGA DE.

      --

      "Everything you know is wrong. (And stupid.)"

      Moderation Totals: Wrong=2, Stupid=3, Total=5.
  16. Re:Bad for the economy by tempmpi · · Score: 2

    Microsoft is losing money with every xbox they sell. They must sell eight games or so to every xbox owner to make it profitable. An emulator like this one could make people buy xbox games that do not own a xbox, isn't that a good thing, even for ms ?
    You also say that this emulator could have already taken out a big chunk of xbox sales, I disagree even strong here. Console markets have almost nothing in common with the hardcore pc gaming market. Using an emulator like this one is simply to complicated for most console gamers. I have seen people complaining in a store that their PSone wouldn't play PS2 games. Do you really think that these people are smart enough to use an emulator like this ? They will not even know about it if it will work perfectly. I'm sure MS will try to sue them because they always want controll over everything.

    --
    Jan
  17. As an Xbox developer... by MaestroSartori · · Score: 5, Troll

    I'd take with a BIG pinch of salt. Why? Well, lets see: the DVDs are encrypted, and the decoding is done in hardware (as far as I know). The GeForce 3 doesn't have the same hardware capabilities as the Xbox GPU, and grinds to a halt in a 1.7GHz system when trying to do similar effects to the ones I run fairly easily on an Xbox. And those two are just off the top of my head. I think this is fake. Even if its not, it'll run like a dog when the graphics card can't do the T&L and shaders in hardware...

    --
    Sartori

  18. Re:Hoax by AndrewHowe · · Score: 2

    Seconded. No way is this for real.

  19. Complete Emulation? Not likely for now... by The+Optimizer · · Score: 2

    I don't think we are going to see complete emulation because there a few things that the NV2A chipset can do like some of the shader operations (and games like Shrek that use them out the wazoo and nearly max out internal bandwidth while doing so) that just aren't possible on other existing video chipsets, or are terribly impractical on a non unified memory system (like treating your z-buffer as a texture and processing it back through the shaders - putting your AGP bus into a read dword/write dword back loop would kill all performance)

    The games they have working are games that probably don't use features that were new to xbox/NV2A chipset, or stress the system to its limits. i.e. games that closly resemble their PC counterparts. Later Xbox releases are much more likely to take advantage of the system's features and push it to limits, makeing them much harder to emulate.

    However, this could change once nVidia releases it successor to the NV20/GeForce 3, as that product may include all of the functionality of the NV2A chipset used in the Xbox. The Unified Memory/bandwidth situation will remain a problem and bottleneck though.

    Still, I don't think this will make a big difference - I prefer playing my console games on a console and my PC games on a PC, and I suspect most people who play these games will be the same way.

    (Opinions expressed are solely my own and do not represent those of my employer)

  20. Linux boot disc for XBox coming soon? by Maul · · Score: 5, Informative

    It is my understanding that the XBox has some sort
    of protection scheme on both the games and the hardware so that

    1) You can't play games without the proper key on
    them in the XBox.

    2) Games won't play without the XBox's key.

    I might be wrong, or oversimplifying it, but
    this is my understanding. The Games require the XBox key, and the XBox requires a Game's key.

    It is apparent that these people who made this,
    provided that it works (I haven't tried it yet, since I've got no XBox games), must know SOMETHING about this if my understanding is correct.

    Some people on /. have suggested that documentation was somehow leaked about the protection scheme.
    Either that or it was cracked. Neither would
    surprise me.

    If this is the case, then I'm wondering if this
    information could be used to make a Linux install
    disc for the XBox, one that had a valid key to be
    played.

    Can anyone with any more knowledge of the XBox give
    any insight on the possibility of this?

    --

    "You spoony bard!" -Tellah

  21. Hoax? by icemind · · Score: 5, Insightful

    Must be. a) The XBox DVD drive spins backwards to read the data b) It lists Soul Calibre 2 as a working game. Soul Calibre 2 isn't even out yet, not even in the arcades. Oh, and c) They stole the screenshots from IGN, for example:

    http://mediaviewer.ign.com/mediaPage.jsp?media_i d= 171619&object_id=16612&media_type=R&ign_section=27 &page_title=The+Simpsons+Road+Rage+review+on+xbox. ign.com&adtag=network%3Dign%26site%3Dxboxviewer%26 adchannel%3Dxbox%26pagetype%3Darticle&return_url=h ttp%3A%2F%2Fxbox.ign.com%2Freviews%2F16612.html

    Damn that long link. ;) But anway, I'm 99% sure this is fake.

    - icemind

  22. Unbelievable. Un-fucking-believable. by Gridle · · Score: 5, Informative

    Slashdot has sunk to a new low. We all knew it had absolutely no journalistic integrity, but come on, you could at least use your brains before accepting this sort of submission. And the previous screw-up, 100:1 lossless compression. Yeah, right. Why the hell are people so gullible these days?

    At the moment, no computer on this planet has enough juice to emulate the Xbox (No, not even the supercomputers which have 9,600 CPUs - because multiple CPUs don't make it any faster to emulate a single CPU), not to mention that nobody has been able to dump the contents of the HDs, the DVDs nor has anybody been able to crack the encryption of the Xbox BIOS. Additionally, the unified memory architecture makes it impossible to emulate the Xbox on a PC like a virtual machine. An interpretive or dynamic recompiling CPU core with everything else re-implemented is the only way, and that simply won't happen during the next decade because of the sheer complexity of such a project and because of getting sued to hell by Microsoft.

    They've just renamed a bunch of common files to make it look neat. But no matter how much you want it to be true, it is just a poor fake.

    In a related matter, no much how you want the Xbox MAME, you will never get it. The developer cannot release his port, because software developed on the Xbox dev kit can't be released to public domain. Just stick with the good old PC versions, which are also available for *nix / Linux. :)

    1. Re:Unbelievable. Un-fucking-believable. by SteveX · · Score: 5, Informative
      The XBox HD contents have been dumped; read up on it at www.xboxhacker.net. It's going to be a lot of work for anyone to make an emulator, or even to get unsigned code to run on the box - but some progress has been made..

      The XBox uses the IDE password mechanism to prevent you from dropping the drive into a PC and reading it, but if you connect the drive to the PC *after* the XBox has unlocked it (without resetting the drive), then you can read from it. Course your PC BIOS didn't see it at boot so you need to write custom software to talk to it.. but that's been done..

      The folks at xboxhacker are very determined. It's fun to watch.

    2. Re:Unbelievable. Un-fucking-believable. by nettdata · · Score: 2

      Slashdot should make a "yeah right" or "believe it if you want to" category for these types of stories so that you know before going into it that it's going to be a merry slash-fest of "bullshit!"

      --



      $0.02 (CDN)
    3. Re:Unbelievable. Un-fucking-believable. by Jimmy_B · · Score: 5, Informative
      At the moment, no computer on this planet has enough juice to emulate the Xbox (No, not even the supercomputers which have 9,600 CPUs - because multiple CPUs don't make it any faster to emulate a single CPU)

      That is absolutely false. The XBox's CPU is just an Intel CPU, which most home computers have something similar to, so not much needs to be done to emulate that (maybe emulate a few instructions, or shift opcodes). The video is handled through DirectX and an nVidia video chip; again, most people already have something similar, and minimal translation is necessary.

      People said that emulating the Nintendo 64 was impossible, but that was done, not by emulating the hardware at a low level, but through high-level emulation. Compatibility is slightly less, but it's orders faster.

      The fact that the XBox hasn't been fully reverse-engineered yet is an obstacle to making an emulator, yes, and this particular "emulator" is clearly a hoax, but it is by no means impossible.
    4. Re:Unbelievable. Un-fucking-believable. by josh+crawley · · Score: 3, Interesting

      Let's leave the Slashdot 'no news' story out for a minute. Let's focus on the TRUE emulation for a minute.

      1: It is known that the CPU inside a Xbox is a 733P3.

      2: The ram is standard sdram, and there is a known ram 'hack' to add more (being there is connections on the motherboard to do so.

      3: The HD is a standard IDE HD, using standard 'home use' parts.

      4: The graphics chipset (by Nvidia), could probably be 'instruction linked'to that of a heavily modified Geforce3. I know of no better way to describe this other than comparing the Voodoo2 Chipset to the N64 console. Using a High Level Emulation layer, N64's calls were mapped easily to the Glide DLL that of a Voodoo2

      My idea would to map the instructions found on the HD and the Game dvd's to determine patters of data, and write interfaces (along with a processing power of a another 733P3 (used to preprocess the data for the gfx card) and a Geforce3. With the BIOS matter, I'd dump memory from RAM and look for telltale signs of mirroring of the BIOS in ram. If that wouldn't work, use a Linux boot disk (the netplay one) and have debug tools to pull the encrypted BIOS image off to another medium. My premise is that if the console can decrypt it (and can start the machine up), we can decrypt it too, by hand if nessisary.

      Josh Crawley

      ps: The emulation community didn't think the N64 could be emulated at all.

    5. Re:Unbelievable. Un-fucking-believable. by Jagasian · · Score: 2

      Yeah except that 100:1 compression for arbitrary (i.e. "random") binary strings is impossible. This doesn't take a genius to figure out why.

  23. It's a hoax... by dark+druid · · Score: 2, Informative

    Yay, for journalistic integrity on Slashdot yet again. When this got sent around some X-Box lists I'm on last week we quickly found out this was a hoax. The "emulator" is some random files zipped up and all the "screen shots" very conveniently happen to be exactly the same as some posted on the web.

    Can a PC DVD drive even read an X-Box disk?

    1. Re:It's a hoax... by Namarrgon · · Score: 2
      Can a PC DVD drive even read an X-Box disk?

      Not exactly. All you see is a 130 MB partition with some DVD-Video files (an Xbox logo/trailer & a message in multiple languages to the effect of "This is an Xbox disc. Go put it in your Xbox instead.")

      But it's a standard DVD-9 disc. The rest is in a custom filesystem. Doubtless you could read the datablocks directly, but you'd have to write a filesystem driver, or an extracter of some kind.

      --
      Why would anyone engrave "Elbereth"?
  24. Hoax by CaseyB · · Score: 2, Redundant
    If people haven't noticed that the "screenshots" all replicate shots already published on the web, you can look at the files: The two DLLs are from MSN Messenger, and the VXD is a file from Wolfenstein 3D.

    You have all been trolled by Slashdot.

  25. if (Emulator == Hoax) modify(*comments); by The+Optimizer · · Score: 2

    Since the site was /.'ed I couldn't get the files to check out.

    In any case, if it as hoax as being reported, most of my comments still stand - that the archeticural differences and unique chipset features of the xBox would be the hardest things to emulate in a way that provided adequate performance.

    I still remember when UltraHLE came out - and with that in mind, I don't dismiss the possibilut of Xbox emulation - I just don't think it'll be practical in a way like MAME is for a long, long time.

    (Opinions expressed are solely my own and do not represent those of my employer)

  26. The contents of the files are.. by Gridle · · Score: 5, Informative
    I actually went and checked the files.

    snd3d.dll is from MSN Messenger

    xbox.vxd is a data file from Return to Castle Wolfenstein

    xboxkrnl32.dll is from Trillian (another messenger program)

    xbox_emulator.0.35.exe is a Visual Basic program compiled to .exe form that uses the c:\con\con trick to induce the Blue Screen of Death on unpatched Win9x systems.

  27. Re:way to go! by bojolais · · Score: 5, Informative

    And, even better yet... go throw $300 at a PS2 now, so you can throw another $100-150 for hardware when the network capability is available? After all, Sony is the most benevolent of companies, feeding the hungry and healing the sick. Downright charitable. Sheesh.

    The console industry defined itself from its inception as an arena for hard-core capitalist corporations to milk maximum revenue from content providers and customers. Microsoft deserves a place in that wonderful market segment as much as any other.

    If you want to exercise some philosophical consistency, remove Windows and Microsoft Office from every machine you own and/or use (no, you don't deserve to use stolen M$ software just because you disagree with their criminal business practices) and feel comfortable owning both a PS2 and an Xbox. If you want to gripe indirectly about the way a relatively free capitalist economy works, try making a difference for a change.

  28. HeUnique by SteveX · · Score: 2

    Does HeUnique even read the messages on his own site? Folks here figured out pretty quickly that it's obviously a fake, and he posts an update to the story asking someone to try it.

  29. Re:It's Fake (but...) by artoo · · Score: 2, Funny

    It works EXACTLY the same under wine as it does in windows, which is kinda nice.

  30. WARNING: POSSIBLE TROJAN OR HOAX!!! by JackAsh · · Score: 3, Redundant

    I just downloaded it and tried to run Halo, no luck. I meet the published reqs: P3 1Ghz, GF3, SbLive, WinXP, 512MB ram, DVD player, so there's no reason for the software not to work. The program didn't even attempt to access my DVD drive.

    Running strings on some of the files revealed a bunch of QuakeIII/Team Arena/Wolfenstein strings, and on another of the files a whole bunch of Microsoft Messenger/Trillian stuff.

    This made it appear as though the software was a hoax of some type, and some of the files were just filler.

    I tried logging connections at my Linksys while running the software but didn't see anything going on. At all.

    I'd suggest to every interested party that they download the software - just in case it is proven to work later and Microsoft goes ballistic and forces people to take it down - but don't run it until someone posts a proper disassembly of the program. Please also keep in mind where this is coming from - some random site in Russia. Not to say anything bad about our frozen neighbors, but there's been a lot of scams from that area.

    Caveat Emptor.

    JackAsh

  31. FAKE !! FAKE !! FAKE !! by Zurk · · Score: 5, Informative

    guys...dont try this. its a FAKE. and its possibly a TROJAN.
    The PC DVD drives cant even read XBOX disks. i tried it out and it has a fancy splash screen and shit but it doesnt do anything with an XBOX DVD loaded. DONT DOWNLOAD IT. it seems to modify files (possibly). i whacked up a ghosted image of win on a spare PC and ran the software. it didnt do anything with an XBOX DVD and it seemed to modify a few files (i ran sentinel on the partition before and after running it). i dont knwo if it is a trojan..i just reghosted the entire machine in case.

    1. Re:FAKE !! FAKE !! FAKE !! by Grahf666 · · Score: 2, Insightful

      Does the Gameboy Advance have a more powerful graphics card than most computers? No.

      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."

    2. Re:FAKE !! FAKE !! FAKE !! by atam · · Score: 4, Insightful

      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.

      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.

  32. Re:Emu X-box by AndrewHowe · · Score: 5, Informative

    "not a hoax"
    Wrong.
    "the directX libraries are the same on the XBOX and a PC"
    Wrong.
    - An XBox developer

  33. Simple answer. by oGMo · · Score: 2

    Companies don't just write a game VM because, while it may be cheaper for the company, a console is cheaper for most people. Hardcore PC gamers may have a GHz athlon with a top-of-the-line video card, DVD-ROM, etc., but a sizeable portion of the console population does not.

    Heck, I do Linux development, and I only have a dual p2-350 with a gf2mx. Having a really fast system might be nice, but what I've got is sufficient for what I do. The fact I prefer console games coupled with the fact that the cost upgrading my box to something sufficiently new would be many times more than a $300 unit (a PS2 in my case) pretty much ties it up. (I like avoiding the Microsoft tax, too. ;-))

    For most families, upgrading their box doesn't happen often, if ever. If they have a sufficiently new machine, it may have what it takes to play current-generation games. If not, the idea of opening up their box and finding the necessary parts to play a game is probably not something they want to hassle with. On the other hand, spending $200-300 on a drop-in solution where they can pick any game off the shelf and know it works is quite desirable. After all, they probably did the same thing with the rest of their "home entertainement system" (DVD player, stereo system, TV, etc.).

    Since most of the time companies actually make money on their consoles, this is all just icing on the cake. People want a simple product, they want the games, and companies profit on both and get a wider audience to boot. Developers like it for all the reasons that have been discussed repeatedly (single uniform platform, optimized for gaming), thus line up to make games.

    In the end, having a VM would be nice for users who already have high-end machines, but that's just not a large enough audience. Doing both would be nice, but supporting a VM on a wide range of platforms would be a major cost with little revenue. (Mostly support costs, theoretically you could make up what a console would profit you from off-the-shelf prices, but there's also "piracy" to contend with.) Arguably, you'd never get the same level of optimization, either. (Developers like having low-level hardware access.)

    Console hardware is just a better business decision for most places.

    --

    Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

  34. Slashdot Editors forgot about their comments by Calle+Ballz · · Score: 5, Insightful

    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?

    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.

  35. Another Emulator by substatica · · Score: 2, Informative

    Here's another X-Box Emulator supposedly........

  36. You people just don't get it. by talks_to_birds · · Score: 3, Insightful
    • "Does HeUnique even read the messages on his own site? Folks here figured out pretty quickly that it's obviously a fake, and he posts an update to the story asking someone to try it."

    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

    --
    I'm on PJ's "enemies" list! Are you?
  37. How can this be!? by erroneus · · Score: 2

    This just boggles the imagination!!

    How could they create it so quickly?? I mean the product has only been released months ago and already an emulator exists? The development speed is simply amazing!!

    No, wait... isn't the XBox a PC running Windows?

  38. XBox games are encrypted by naoursla · · Score: 2, Interesting

    Unless they broke the encryption they are going to have a tought time doing an emulator. They are also going to have a tough time from Microsoft's legal department.

  39. Orginal X Box Emulator by Mr.+Smoove · · Score: 2, Funny

    The original X Box Emulator is available from this address:
    http://www.iamlost.com/features/x31/x-frame.html .

    Of course you need Windows 3.1 to run it!

    --
    Mr. Smoove
  40. Re:Well, is it for real, or not? by Animats · · Score: 2

    Offtopic? There's a real question as to whether the X-box emulator being discussed actually works, or is some kind of hoax or Trojan attack. Has anyone actually been able to download the thing and successfully run a game? Or has anyone established that the downloaded program can't possibly work.

  41. DVD writers by Peaker · · Score: 2

    CD writers were not commonly available for a few years when the first CD games emerged.

    Just wait a couple of years :)

  42. XBox should not be that hard to emulate by meldroc · · Score: 2
    It really should not be very difficult to emulate X-Box games on a PC. Reasons:
    1. The X-Box uses an Intel Pentium III processor, which is used by most PC's (OK, most PCs use something in Intel's Pentium family of processors, or use AMD Athlons which work at least as well.)
    2. X-Box games run on a stripped down version of Windows NT/2000/XP, and use the DirectX API to handle all the snazzy graphics & sound. There may be a few differences, but PCs have been running multiple flavors of Windows and using DirectX to run games for years.
    The hardest part of figuring out how to emulate X-Box is figuring out how to decrypt the games after reading them from the disk. That may mean reverse-engineering the X-Box's decryption code (naughty) or extracting the decryption keys from the X-Box's firmware (even more naughty.) Then it's just a matter of translating X-Box DirectX calls to PC DirectX calls & working out twenty million little compatibility issues.
    --

    Meldroc, Waster of Electrons
  43. Re:Cool ROMZ !!! by IronChef · · Score: 2


    I thought that Xboxen were all sold in bundles -- aren't you forced to take 3 games when you buy one?

  44. Fake? Yup. by njv · · Score: 2, Informative

    That screenshot from Simpsons Road Rage dates from around E3. There were a lot of changes made to the art between then and the release at the end of October. See the arrow at the top of the screen? In the final version of the game, it is a pointing hand. Unless they stole a pre-alpha build of the game and somehow made it work on the emulator (it wouldn't work on a real Xbox - we were on pre-production hardware then), then someone's not being entirely truthful here. Nice hoax though.

  45. Re:As an Xbox developer... *bogus* by Glonk · · Score: 2, Informative

    GForce hards do T&L and a whole host of shaders in HARDWARE already. It's already been pointed out the GForce within the XBox is a weaker version of the bottom line GForce3. A Ti200 and Ti500 will eat it alive in performance.

    Can I have a toke, too?
    GeForce 3s have one vertex pipeline for T&L and vertex shaders, the Xbox GPU has two vertex pipelines. Theoretically, that's twice the T&L power of a GeForce 3 already.

  46. It's a fake, hands down by AnimeFreak · · Score: 2

    Why?

    Think about it, do you actually think any emulator would want to run such games in a window?

    Also, under requirements it says you need a ATI Radeon or Geforce3. Umm, doesn't the X Box work on a GF3 and not an ATI chipset? If so, then wouldn't games fail to work or display properly on the ATI card since they're programmed for the GF3? It also states it uses OpenGL, why not DirectX, Microsoft's brain-child?

    As well, why would it need that much ram? The X Box has only 64 MB of RAM, therefore the games should function fine under a system with 128 MB of RAM.

    And to add to that, you need a P3/P4/Athlon? Hell, the X Box uses a Celeron 733! I doubt you would even need a processor faster than 733 MHz as a 500 MHz processor would probably do the job.

    As stated by a lot of other people, it is a fake.

  47. Re:way to go! by VAXman · · Score: 2

    Yes, but by selling more units, they will produce more units. Assuming that they are selling below marginal cost, they could lose more by producing 10,000,000 units with 0 units of unsold inventory, than by producing 1,000,000 units with 500,000 leftover units. If you don't buy more units, they won't produce more, which puts a limit on the loss.

  48. I believe it.. by juuri · · Score: 2

    Slashdot has been hitting new lows on a consistant basis for about 14 months. Sure there were foul-ups before but usually one of the editors would admit their mistake. Not really the case anymore.

    But think of it like this. An article such as this, about a hot new technology that you can have for free drives a lot of traffic to the slashdot site. How so? It is a lot more than just the initial people who read the article. Many forward a link off to their friends via email or chat. These people hear it was "broke" on slashdot so when it doesn't work they go there and peruse all the messages looking for a solution.

    Slashdot exists solely on AD revenue. Let's all not forget that if the impressions don't maintain a high enough level some positions will have to be eliminated from the slashdot staff. Because of this don't ever expect an editor to call out another for doing a shitty job. They all protect each other because its the only way to protect themselves.

    Honestly CmdrTaco should have been relegated to nothing but coding long ago. He is not an "editor".

    --
    --- I do not moderate.
  49. Re:As an Xbox developer... *bogus* by Namarrgon · · Score: 2
    Weaker? No. It has less memory bandwidth, true, but it has a faster clockrate than most GF3 cards, and it has a second vertex pipeline. nVidia have also said it is tweaked in other ways.

    Finally, it shares its memory with the CPU. It reads its geometry data directly from main memory, rather than transferring it over an AGP bus. This gives it multiple GB/s to read non-static vertex data, and allows the CPU to assist in preparing it. Its performance with dynamic geometry will destroy any add-on card. And developers can & will take full advantage of the architecture's strengths, unlike any PC developer, who has to cater for dozens of configurations.

    --
    Why would anyone engrave "Elbereth"?
  50. Obvious solution: buy lots of XboXes! by leonbrooks · · Score: 2
    If Microsoft is smart, they'll ignore this. Why? Well, they're losing around $150 USD per console, and they make the money from the games.

    So... buy lots of XboXes and use them as diskless workstations, advertising displays, etc... anything but buy the games.
    --
    Got time? Spend some of it coding or testing
  51. Hmmm... Nope. by Namarrgon · · Score: 5, Informative
    Your standard DVD-R discs are single layer only. Xbox games (and most movies) are DVD-9, dual layer discs. No consumer-level drive will write dual layer discs.

    Xbox games MUST be dual layer; the Xbox boots off the second layer. You might be able to squeeze a movie onto a single layer disc (though not the extras - there wouldn't be room), but even then you'd have to decrypt it with DeCSS or similar first.

    DVD-Rs are made to the DVD-General standard, which has an unwritable key data track, precisely so you can't just bit-copy CSS-scrambled content to them. DVD-Authoring discs allow this, but they're unusable by consumer DVD-Rs (and the drives are a LOT more expensive).

    --
    Why would anyone engrave "Elbereth"?
  52. I love a good hoax. by MsGeek · · Score: 2

    This has truly made my day. If this is a benign hoax that doesn't drop any malware or rootkits or open any back doors or do anything else nasty, I think it's great. Of course, if there is any sort of malware involved my attitude about it does a complete 180. But if this was a totally harmless prank I find it absolutely hilarious.

    The only Internet prank that beats this one was this: the "Daria Movie Rumors Site." Unfortunately it looks like the site is now history, but basically it was a vicious satire on Hollywood, Teen Movies and related topics, and included a hilarious fanfic that was sort of an extended "Daria" episode as if it was written by the "I Know What You Did Last Summer" screenplay. Very beautifully done. Too bad it's gone.

    This story needs a new icon. "It's Funny. Laugh."

    --
    Knowledge is power. Knowledge shared is power multiplied.
  53. Currently Xbox emulation is infeasible. by Gridle · · Score: 4, Flamebait

    Didn't you read what I just said? Or didn't you want to understand? The completely different memory architecture makes it impossible to emulate it like a virtual machine. You'd have to wrap your high level emulation around every opcode that gets executed, and by doing this, you wouldn't be gaining anything over a traditional interpretive or dynamically recompiling emulator. The speed requirements of this are unbelievable. Even if you could recompile whole blocks of code into tightly optimized emulation loops, there are many more things that need consideration on the emulation side such as IO ports, HD access, interrupts, proprietary 3D hardware - so what if DirectX is used? Its interface to the actual graphics chip does not exist on the PC side, so you'd have to emulate all that as well.

    FYI, emulating x86 on x86 does not make it any simpler than some other CPUs on x86. In fact, it is one of the most dreadful tasks one can imagine. Writing a CPU core for MIPS chips is a breeze compared to emulating a complete x86-based system with all its quirks, strange behaviours and design stupidities.

    Emulating a Nintendo 64 was never impossible, as Mike Tedder (aka Breakpoint) proved years before the high level emulators - which, if I may say so - are essentially real-time ports of the games to PC code and not emulation at all. The MIPS opcodes are dynamically recompiled into x86 code in memory, the graphics chip calls are trapped and translated into native 3D API calls, the sound chip playlists are simply thrown at the sound card. This is also why the high level emulators will never run more than Mario 64 and Zelda 64 without ugly hacks, since both the CPU, graphics and sound chips can be reprogrammed and none of the current emulators can handle this. Your compatibility estimate of "slightly less" is several magnitudes wrong. Of course there has to be an exception - I've understood that Project64 actually emulates the RSP microcode (3D manipulations, audio functions) instead of faking it on a high level. But it also requires a lot faster computer.

    I never said emulating Xbox will always remain impossible. At this time however, because of current CPU speeds and the sheer complexity of the Xbox system, you cannot expect to see an emulator. Not for at least five years, probably closer to ten.

    1. Re:Currently Xbox emulation is infeasible. by Jimmy_B · · Score: 4, Interesting
      Even if you could recompile whole blocks of code into tightly optimized emulation loops, there are many more things that need consideration on the emulation side such as IO ports, HD access, interrupts, proprietary 3D hardware - so what if DirectX is used? Its interface to the actual graphics chip does not exist on the PC side, so you'd have to emulate all that as well.
      IO ports and HD access shouldn't pose a problem because they're not speed critical (HD would actually be faster, because of faster drives), and the 3D hardware is not the problem you seem to think it is. The "actual graphics chip" *does* exist on the PC side; nVidia sells near-identical cores to Microsoft and to PC motherboard manufacturers. Plus, the games are probably only interfacing with a DirectX library implementation somewhere on the XBox hard disk, so that can be trapped and redirected into the PC DirectX library.

      As for the N64, the UltraHLE emulator runs a large percentage of games; yes, it does so with some hacks, but on consoles, the only programs you need consider are the successful commercial ones, not thousands of freeware programs with thousands of different sets of quirks.
      This is also why the high level emulators will never run more than Mario 64 and Zelda 64 without ugly hacks, since both the CPU, graphics and sound chips can be reprogrammed and none of the current emulators can handle this.
      DirectX HAL comes to the rescue here; the games shouldn't be touching the hardware except through DirectX, to which calls can be trapped.
      I never said emulating Xbox will always remain impossible. At this time however, because of current CPU speeds and the sheer complexity of the Xbox system, you cannot expect to see an emulator. Not for at least five years, probably closer to ten.
      I've gotten the distinct impression that Microsoft started with a PC and modified it until they had something suitable to sell as a console. Yes, it will certainly take time to reverse-engineer the thing to the point where it can be emulated. However, Microsoft's laziness may well mean that the XBox and PCs are surprisingly similar. I also think that the hardware of five to ten years from now will be absolute overkill for emulating an XBox.

      Of course, until someone cracks the XBox BIOS, we're both on speculation, which makes this argument rather pointless.
    2. Re:Currently Xbox emulation is infeasible. by frleong · · Score: 2

      What about VMWare-type emulation? Currently, the virtual machine inside my AMD Asus A7V box shows Intel 82371 as the chipset. If VMWare is able to emulate chipsets (even when the host has a different memory architecture), I assume that XBox emulation is quite feasible under current technology.

      The major roadblocks are the need to crack all those encrypted stuff and creating the hardware bridge.

      --
      ¦ ©® ±
  54. You, sir, are a fucking retard. by Uller-RM · · Score: 2

    The magical part of the xbox is the memory architecture. It may use standard SDRAM, but it uses a unified memory addressing scheme, which no existing PC uses - and in order to redirect it you'd have to trap every memory access made by the CPU, but this is AFTER you've reverse-engineered the northbridge to figure out what addresses map to actual chips, which addresses map to the sound card, to the video card, etc.

    Not to mention that the HD has an IDE password chip, and in order to even dump the disc you have to first unlock it on a running xbox and then mux the IDE bus back into a PC. It's been done, but now they have raw bits. And believe me, MSFT is not going to be so silly as to make the HDD a standard FAT32 or NTFS drive. For that matter, I highly doubt the DVDs are in UFS format either.

    The fact that the graphics hardware is made by NVidia and based on a GF3 core doesn't mean the full chip is a GF3, or that it uses the same pinout, or even the same surrounding support logic as an AGP card.

    Tis better to shut thy mouth and be thought a fool, than to open it and remove all doubt.

    1. Re:You, sir, are a fucking retard. by Uller-RM · · Score: 2

      I also find it relevant to point out that the x86 is not a readily virtualizable chip. VMWare has to make BIOS modifications to pull it off. And as for pure software emulation... look at the Bochs project, which is quite well regarded and supported, and is only up to the original Pentium. The x86 is notorious for having lots of little sideeffects and tricks/traps that make it a pain in the ass to duplicate. And, if you really want to make emulating the xbox interesting, the P6 family of processors is based on a microcode architecture... upload some new microcode, and whee, the behavior of the chip just changed until the power is reset!

  55. Re:Wrong, wrong... by WzDD · · Score: 2, Insightful

    Actually that is exactly what Plex86 and VMware do. Bochs and the x86 core in MAME are different because the program is designed to run on non-x86 architectures.

    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.

  56. You know you're an emulation junkie when... by Guppy06 · · Score: 2

    ... you see the letters "MSX" and immediately think of an old Japanese computer platform.

  57. WINDOW !! WINDOW !! WINDOW !! by yerricde · · Score: 2

    I thought so at first myself, but right now I am running "Luigi's Mansion" in a window

    Well, I ran Super Mario 64 in a window... on a Macintosh Performa 6230 with a 75 MHz PowerPC processor. The N64 has a 93 MHz MIPS processor plus a 60 MHz Reality Coprocessor.

    (All 6220s and 6230s had video input.)

    --
    Will I retire or break 10K?
  58. Fake or not? by Leto2 · · Score: 2
    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?

    Maybe the slashdot editors could actually try it before posting? Or do none of the slashdot editors have windows boxes because they're too good for that?

    --
    <grub> Reading /. at -1 is like driving through Cracktown in a convertible that is stuck in 1st
  59. IT IS A TROJAN by spectecjr · · Score: 4, Interesting

    THIS APP IS A TROJAN OF SOME KIND

    Call me a coward if you like, but I'm not installing it.

    SEVERAL OF THE FILE IN THE ARCHIVE ARE PART OF THE TRILLIAN MULTI-INSTANT MESSENGER APPLICATION

    Check it out for yourself -- open up the archive, and then the individual files in your favorite hex editor. Scroll to the end and start looking through the strings.

    Oh, and it also has Wolfenstein 3D embedded in it as well -- or so it seems.

    --
    Coming soon - pyrogyra
  60. Re:way to go! by SpinyNorman · · Score: 2

    Huh? Which part of "they lose $90 per box" didn't you understand?!

    You buy a box, they lose $90

    You don't buy a box, they lose $0

    You only help them recoup the cost when you buy the actual games.

  61. Reason for games consoles by SpinyNorman · · Score: 2

    Because games writers have to write to the lowest common denominator of the hardware their game is going to run on. The whole point of games consoles is that the hardware is fixed and games developers can therefore take it as a given and exploit it... it also means they are cheap to manufacture.

  62. Re:way to go! by Legion303 · · Score: 2
    They've already paid for the boxes. Let's make this simple for you (using simple numbers, even):

    MS pays $100 to produce an XBox which retails for $75. Two things can happen: 1.) You buy the box, giving MS $75--net loss to MS=$25. 2.) You don't buy the box, giving MS $0--net loss to MS=$100.

    Either that or I missed the marketing class which discussed how a company would lose more money if people bought its products than if they didn't.

    -Legion

  63. Baloney. by Animats · · Score: 2
    Baloney. The only obstacle to building an Xbox emulator is Microsoft's intellectual property. An XBox is basically a PC with a GeForce 2 running a stripped-down version of Windows 2K.

    In fact, Xbox apps are normally developed and run on Win2K during development. The final move to the console is mostly an exercise in linking and copy protection, along with timing and resource limitation checks.

  64. Re:Hmmm... Nope. (OT) by FastT · · Score: 2
    Why would anyone engrave "Elbereth"?
    Because it keeps you from getting eaten by trolls, as long as you don't move your feet. Too bad it doesn't work against Slashdot trolls. Let me try:

    Elbereth

    Nope. Damn.

    --

    The only certainty is entropy.
  65. Re:way to go! by SpinyNorman · · Score: 2

    You're assumng that Microsoft has a warehouse of these things pre-built that will never sell unless you step up to the plate to buy one. In reality they are only going to build enough to keep the channel full. For them to be left with unsellable inventory would mean that demand would have to dry up so fast that they couldn't adapt.

    You're argument is like saying that you can make GM lose $10,000 by not buying one of their cars because then it'd be left to rot on a storage lot someplace. Yes, that'd be true if it ever happened, but in reality if demand slowed they'd cut down on production (well, duh!).

    What your marketing class apparently missed is that companies usually sell products at a profit, not at a loss (as Microsoft is doing). Can't you see that it makes a difference?!!!

  66. Re:way to go! by Legion303 · · Score: 2
    MS doesn't need a warehouse. Go into any department store, electronics/computer specialty store, or toy store and you will see the many units that MS has already built and paid for.

    Yes, they will slow production if no one buys the units already there. They will still be out the initial money regardless (and probably pump even more money into marketing to try to sell the existing XBoxes).

    For your scheme to work, people would have to buy up *every* XBox out there, forcing MS to build more, then buy those as well. There is a lower limit to the number of units that have to be sold before MS starts losing more money than they would if no one bought one of the many, many units already produced. The math is actually very easy for most people to understand.

    -Legion

  67. Re:way to go! by SpinyNorman · · Score: 2

    You're assuming that Microsoft already has, or at some point will have, more X-box's in the channel than they will ever sell without the cooperation of our wanna-screw-microsoft purchasers. I think you're wrong.

    Their forecasting is not going to be perfect, and they have to err on the side of overproduction to avoid starving the channel, but I assert that the degree of overforcasting/building will only be to the degree that they have more money *temporarily* tied up in channel inventory than would be optimal; not that they will ever over-produce to the point that they exceed the remaining end-of-life sales of the product, which is your assertion.

    Your scenario assumes Microsoft's forecasting and X-box sales to be catastrophically bad to a degree that is wishfull thinking and unrealistic.

  68. Re:Hmmm... Nope. (OT) by Namarrgon · · Score: 2

    Congrats, you're the first person to get it :-)

    --
    Why would anyone engrave "Elbereth"?