Slashdot Mirror


No Love From Microsoft For Xbox Modders

RandyOo writes: "Only 4 days after news of an XBox port of MAME was posted to Slashdot, Microsoft contacted the admin of mame.net and downloads have now been removed. Knew I should have downloaded it earlier this morning ... Thank goodness for P2P!" And scubacuda writes: "According to The Register, one group of Xbox hackers have decided to halt development on its Xbox mod chip. It will be interesting to see how other developers follow suit."

30 of 557 comments (clear)

  1. Xbox = a window on Palladium by Alien54 · · Score: 5, Insightful
    And so we see the mentality that brings us Palladium.

    do you think that if they are doing this with X-Box, that they won't do something similar with Palladium?

    It is all that trademark control of the user experience thing happening all over again.

    --
    "It is a greater offense to steal men's labor, than their clothes"
    1. Re:Xbox = a window on Palladium by homer_ca · · Score: 5, Insightful

      This is certainly the direction that Palladium is taking. Hardware that refuses to run unsigned code. However the only way to keep this model secure is for Microsoft to hold all the signing keys. Otherwise people could keep buying low-priced shareware developer keys and leak them to the Internet. There must be some way to accomodate student and hobbyist programmers or else they'll lose most of their developer community.

  2. WHAT???? by Unknown+Bovine+Group · · Score: 5, Funny

    Microsoft? Not hacker-friendly? What is this world coming to?

    Next thing you know they'll start mucking around with standards and protocols!

    --
    m00.
  3. Re:Its gonna be a cold day in hell by jgerman · · Score: 5, Insightful

    And you know what else? Fuck them. They chose a poor business model. I don't care if it's standard practice in the console market. If I want to do something with a piece of hardware I purchased then I'll damn well do it. This bullshit has got to stop. I don't owe them a profit, and I'm not going to bottle up my enjoyment of life for the benefit of a corporation.

    --
    I'm the big fish in the big pond bitch.
  4. Genie, get back in the bottle... by Bonker · · Score: 5, Interesting

    "No, Master!"

    Microsoft can kick and whine and scream all they want to, but it's far, far too late. They knew that all the other consoles get chipped. They knew that their hardware was ripe for a Linux/Mame/Etc.. port. They knew that they were going to have to fight this, even if every other console maker has been doing it from the beginning of time.

    Sorry, Bill. Take a good look at Sony, your main source of competition. What have they done? Released a Linux kit... and therefore eventual Mame compatibility.

    --
    The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
    1. Re:Genie, get back in the bottle... by tshak · · Score: 4, Insightful

      Take a good look at Sony, your main source of competition. What have they done? Released a Linux kit... and therefore eventual Mame compatibility.


      Sony may have released a Linux kit, but that is irrelevant because it's not a "hack" but it's an authorized CD. You are kidding yourself if you think that you can use that CD to make and distribute your own Linux distro, or any other software for the PS2. You are also kidding yourself if you think that Sony doesn't fight hard against pirates and the devices they use (eg mod chips).

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  5. It's only the binaries by Cutriss · · Score: 5, Informative

    They're still posting source code as they update it. Of course, without the Xbox Development Kit (which they used to develop MAME-X), you can't build it, so it's kinda useless.

    Precedent has already been set forth by Sega V. Accolade. One does not need permission from a platform developer to release software for that platform, given sufficient reverse engineering. However, since MAME-X, and all other Xbox software, uses Xbox's (and Windows') APIs, effectively nothing can be released without Microsoft's consent.

    The EULA strikes again.

    --
    "Mod, mod, mod...and another troll bites the dust."
    1. Re:It's only the binaries by Gridle · · Score: 5, Informative

      > The EULA strikes again.

      Not EULA, but Microsoft's property. Apparently binaries compiled with the XDK end up with some part of them still copyrighted by Microsoft, so they clearly have a case here. They did not mention anything about source code, and common sense says that it shouldn't be a problem, so that is still available.

      If somebody invests the time and other resources to do a clean-room reverse-engineering of the Xbox development kit or API, we may see the binaries again. But until then, they are illegal. Move along, nothing to see here (anymore).

    2. Re:It's only the binaries by Cutriss · · Score: 5, Insightful

      Not EULA, but Microsoft's property. Apparently binaries compiled with the XDK end up with some part of them still copyrighted by Microsoft, so they clearly have a case here.

      Virulent licensing indeed. And Microsoft complains about how the GPL contaminates projects. :)

      Well, technically, all of Microsoft's software is Microsoft's property. It's never "given" or "sold" to us, but just licensed. So it is a EULA issue.

      How Microsoft wishes to explain the fault is something different, but it's the same either way. But, at any rate, good luck fighting the fight further (if you plan to).

      --
      "Mod, mod, mod...and another troll bites the dust."
  6. This quote from The Reg caught me... by AtariDatacenter · · Score: 5, Funny

    Xbox mod creators, however, claim to have the moral high ground in this discussion ... they focus their efforts on creating chips which can run homebrew software rather than pirated games, such as the Xbox version of MAME (designed to emulate old arcade machines)...

    The irony of that statement, told by The Register with a straight face, is delicious! "Look! We're using this to run homebrew software, like Joust, Centipede, and Wizard of Wor!" ;)

    1. Re:This quote from The Reg caught me... by SirSlud · · Score: 5, Insightful

      If you can find me a publisher and programmer of any of those titles who depends on royalties from those games to live, please contact me.

      Otherwise, who the hell cares. The best part is, the only people that get up in arms are the companies and their lawyers. Ive yet to hear the designer of Astroids complain bitterly that he didn't get repaid for every Asteroids rip off out there.

      Microsoft (and old videogame authors, publishers) can kiss my fucking ass. They'd been paid in spades. Look at the gaming industry right now .. did the fact that PacAMan, Asteroids, etc were copied by thousands upon thousands of clones (freeware, shareware, and commercial) somehow hurt the game industry and prevent its ability to invest in games? Looking at the market these days, I cant really believe they are detremental to the point of requiring vigilent lawyer-based protection. If they dont need it, they cant have it. Sorry.

      Its like a next door neighbour with a house 4,000,000 bigger than mine who's pissed off because I'm blocking the sun to one tiny basement window at the corner of the mansion.

      Yes, there is a smidgen of irony in there, but if these games' royalties are so valuable, they'd be advertising them and selling them in bundles other than "Top 20 Arcade Hits" etc bundles. Even then, thats 'recycled' innovation, not something I want to support monetarily. Anyone that wants to play Joust, Centipede, etc has undoubedly paid their dues at the quarter-eating-boxes, etc years ago.

      Compare this to books: do you really think you should have to buy your favorite books every 10 years, because the paper you read it on becomes obsolete and unavailable every decade?

      --
      "Old man yells at systemd"
    2. Re:This quote from The Reg caught me... by SirSlud · · Score: 4, Insightful

      I'm all for short term protection of copyright. 10 years. 15 years TOPS.

      I'm not claiming the moral high ground here (morals are subjective by nature, anyhow) .. I'm expressing my opinion.

      MAME should be left alone and not considered a piracy-enabling machine. Chasing after its users does more harm to the public than the good that comes from protecting the copyright owners of those old, already-been-paid-for games.

      Again, I just stick by my opinion that the grey market has always existed, always will, and has always operated _fairly_ independantly (for the most part) from the economy. I dont know anybody that would outright PAY lots of money for those games, but I sure know that letting people keep playing them for years will immortalize the creators and contributors of the games (nevermind the games themselves); and that is much more significant repayment to society than allowing a company to milk some nostalgic game players for a piddly little revenue stream that goes to one company.

      Isn't anyone afraid we wont have a history and culture 30 years from now, because companies will hold all the copyrights to our childhoods' cultures? ("Yes, son, we used to play this game called Asteroids, but I cant show it to you, because its not profitable for Activision to sell it anymore. I could get it myself, but their lawyers are afraid of letting it into the commons on the off-chance that they decide to release another version of it any year now and our little father/son fun will dillute the value of their brand ... trust me son, its for the good of us all *coughcough*.")

      --
      "Old man yells at systemd"
  7. Read the message at mame.net... by dennism · · Score: 5, Interesting

    It sounds as if Microsoft is pissed because their SDK was used. I don't have an Xbox SDK, but I'd imagine that there is some pretty hefty licensing requirements that disallow posting any code built with it on the net.

    Now, if someone manages to build Xbox binaries with other tools (gcc) and without the libraries and headers that come with Microsofts SDKs, I don't think Microsoft will be able to do anything about that.

    Take a look at the GameBoy Advance scene -- there are at least two non-Nintendo compiler chains that you can use to build GBA binaries. Plenty of people have their own sets of header files available for use (I have a heavily modified set of my own). Nintendo realises that they can't stop them. But, if any of the offical GBA SDK shows up on the net, better believe it that Nintendo's lawyers are working to quickly get it offline.

    So, this doesn't have anything to do with Microsoft's poor business model and everything to do with protecting their intellectual property.

    --
    dennis
  8. Since people like to compare microsoft and autos by rw2 · · Score: 5, Insightful

    Microsoft: If cars had improved the way software has we'd all be driving a million miles an hour uphill on a shot glass of fuel and the car would cost a dollar.

    New response: If cars were like the xbox, we'd be sued for selling after market parts and only be able to buy gas from approved vendors at a dollar a gallon premium.

  9. MAME for TiVo anyone? by maroberts · · Score: 4, Insightful

    TiVo (the PVR) is more friendly to hackers and actively support them, so I came to the following idea where you can piss Microsoft off a little and add to your TiVo at the same time. As Microsoft plan into making future generations of XBox a Personal Video Recorder, what about killing them stone dead by installing MAME on a TiVo?

    First generation TiVOs may not have enough CPU power to simultaneously play video games and record, but the second generation ones have faster CPUs. They're probably not up to leading edge games but early arcade games should be no problem.

    Demonstrate that being hostile to hackers is not a good thing.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  10. Re:Oh, come on... by gilroy · · Score: 5, Interesting
    Blockquoth the poster:

    Microsoft's business model is to lose money on the console and make it up on the games. With this mod chip, people could buy the console, and never purchase a game, costing Microsoft millions of dollars. That is how it is damaging to Microsoft.

    So, once again, the home consumer is being punished for a company choosing a stupid business model... How long until this is written into law?
  11. Lunix for PS2 smarter than most think. by juuri · · Score: 4, Insightful

    Why waste effort porting or hacking a platform if the vendor tells you it will be "somewhat" open in the future?

    Sony did the right thing by saying they would eventually be releasing everything needed to make your own "custom play" console. They defused the desire and efforts of many who would have done otherwise. Since this strategy of "announce and release somewhere a bazillion years from now" was pretty much created by Microsoft I'm not sure why they just didn't do this now?

    --
    --- I do not moderate.
  12. Re:Mod chips... *shudder* by tuffy · · Score: 5, Insightful
    Mod chips should be called "Piracy Chips." There is absolutely no legal reason to own a modified console.

    Untrue. If one wants to play legally purchased imported titles on a legally purchased console, the only way to do it is to bypass the technical (not legal) region restriction placed on the console by the manufacturer.

    Granted, many console mods are done for the sole purpose of piracy. But there are most definately reasons to mod a console for reasons other than piracy.

    --

    Ita erat quando hic adveni.

  13. Re:People still use X-Box? by DeionXxX · · Score: 5, Insightful

    Mmmm.. no use for Xbox HD, no Inter-Web games?? I believe Morrowind shows what the HD on the Xbox can do. They pre-load the huge levels they have on the Xbox and poof, no more long load times. Add to that unlimited storage for save games and information about the game and poof you've got one of the best reasons to have a HD in your console. As far as internet games, people have been playing multiplayer Halo and other games for months (like a month after the xbox came out). There is quite a large community of players and hackers. Also, MS's plans on internet play are by far the best of the 3 consoles (Nintendo doesn't have a plan really... PS2 is like you'll have to buy these $50 games and then pay $10 to each of the Publishers for the right to play on their network! No thanks to that, 3 games = $150, $10/month * 3 * 12 months = $360/yr, $150 + $360 = $510/yr just to play 3 games on the PS2.)

    I agree that there have been some lackluster games on the Xbox, but it has enough hits that justify for those. The PS2 had NOTHING for 1 year!! They had no good games, and at the end of the year when the Xbox came out, they got GTA3 and FFX etc...

    I'm tired of people bashing the Xbox based on its parent company. Fight MS on the PC side, but let them try to create some competition in the console market. We (the consumers) are the only ones to benefit from this competition. I'm tired of only have Sony or Nintendo as an option, because they don't compete against each other... those that buy Nintendo's products will continue to buy Nintendo products, and those who buy Sony products will continue to buy Sony products. The XBox bring a nice refreshing burst of competition, developers for the PS2 are now having to make their games look much nicer and concentrate on the visual aspects as well as the gameplay elements and Nintendo developers are now creating more mature games.

    So in closing... just stop being ignorant... I'm tired of ignorance on Slashdot, are we a community of well educated tech people or are we a community of ignorant bafoons that have nothing better to do at work then spread FUD.

    -- DeionXxX

  14. Re:Mod chips... *shudder* by SirSlud · · Score: 5, Interesting

    Commencing flame.

    No really, mod chips let me import games (which I purchase) from Japan. Pure and simple.

    What the fuck is the point of globalization and "the international market" if they are selling neutered hardware that wont let you even USE the stuff you can now have access to in other markets?

    It's a fucking joke. Anyone who supports increased global trade, but opposes mod-chips is a total hypocrite. We are not becoming a global community, but a two tiered society - powerful producers and powerless consumers.

    Well, fuck that. Like the Boston Tea Party, sometimes you gotta break the rules when they've been sufficiently and effectively stacked up against you.

    --
    "Old man yells at systemd"
  15. It really was illegal... by Shaheen · · Score: 4, Informative

    So the MAME project uses the Xbox Development Kit to develop MAME for the Xbox. What this means is one of the following:

    - They bought a proper license for the XDK. The ability to buy one requires an approved title.

    OR
    - They illegally pirated a copy of the XDK.

    Since the MAME project had a working version on a devkit box (the clear case Xboxes), I'd be willing to bet that a programmer at a games shop that has an approved Xbox title took it upon himself to port MAME.

    Once MAME was developed, the only thing required to get it running on commercial Xboxes was either pressing a true DVD-9 and getting the code signed as an approved Xbox title, or using a mod-chip and burning the software onto a CD.

    The first option wouldn't happen - MAME is not a title that would show the power of Xbox, nor would it be something the average consumer would want.

    The legal problem with the second option is that the ported MAME software uses Microsoft's intellectual property. When building software for Xbox, your application is linked against several static libraries that provide the base software services (file systems, memory management, etc.)

    Hence, Microsoft really does have the legal right to stop distribution of MAME in this case.

    Don't ask me about the mod chip's legal case - I don't know about it at all.

    --
    You should never take life too seriously - You'll never get out of it alive.
  16. Re:Oh, come on... by Toddarooski · · Score: 4, Interesting
    How can porting MAME to an X-box possibly be either illegal or damaging to Microsoft?

    I'm not entirely convinced Microsoft is doing this because they don't want users to run MAME or because they're worried that people will buy an Xbox, mod it, and just use it to run their own software without ever buying a single officially licensed Xbox game. Quite honestly, that seems like such a small drop in the financial bucket that I doubt Microsoft really cares that much.

    I think Microsoft's main concern is that people will use modded Xboxes to screw with Microsoft's Xbox Live offering. You know, the one they're investing, like, 80 gazillion dollars into? I'm no security expert, and I have no idea what kind of "military grade" security Microsoft has implemented with their Xbox Live infrastructure, but based on this article on Wednesday, it does seem to rely heavily on the fact that they're using a closed, Microsoft-only system.

    What does that mean? Again, I'm not really sure, but I'd wager good money it means the most likely way somebody could f*** up Xbox Live for users is by using compromised Xboxes. That's something Microsoft definitely doesn't want, and I'm guessing that's why they're showing no love for modders.

    --

    "Do you expect me to talk?" "No, Mr. Bond. I expect you to die!"

  17. Re:Its gonna be a cold day in hell by Dark+Paladin · · Score: 5, Insightful

    The line of circular reasoning rather silly, don't you think?

    If a company makes a product, I am not obligated to make sure they make money at it - only that the product is useful/enjoyable to myself. That's it. End of my commitment. If I buy War and Peace and use it to beat my groin in a strange masturbatory experience, then Tolstoy shouldn't get all pissed off - he got his money, and I got a bruised crotch.

    The same thing applies here. Microsoft's plans for their product do not override *my* plans for their product. Once I've spent the money, they can try to *entice* me to buy games - but if I want to use the Xbox as a doorstop, there's nothing on earth they can do to stop me. Paperweight? My right as a consumer. Potted plants? Same thing.

    Put in a mod chip to run Linux so I can put Mame/DivX/a SNES emulator? Still my right - all they can try to do is entice me to spend the money *they* want me to. If they decide to pull the product off the market - that's fine. Perhaps someday there will be a vendor who *will* put that kind of product on the market, and then they will be the one to make money.

  18. Re:Its gonna be a cold day in hell by pmz · · Score: 5, Insightful

    You license the hardware, you don't own it.

    Tell that to the secondary market. Hardware is a physical tangible hard-to-copy thing that is owned. If I had an X-Box, I could take little wires and a soldering iron and do anything I want to its innards, risking only voiding the warranty. If I just wanted to use the CPU to keep a little cup of tea warm, I could, and you couldn't stop me.

    If you ever tried that with my gaming console (yes, I'm a developer for a major game company, not MS), I'll send my lawyers after you so fast you'll be in jail getting assfucked by Bubba and his friends.

    Whatever.

  19. Re:How is Microsoft doing this? by The+Vulture · · Score: 5, Informative

    I don't work for Microsoft, and I don't know their current licensing agreements of their SDK, but here's my understanding based on my prior experience (in working for Sega, in their Developer Technical Support group).

    There are apparently two things that Microsoft is griping about - the sale of Mod Chips, and the distribution of the MAME X-Box binaries.

    Issue 1 (Mod Chips): Microsoft may not have a leg to stand on legally. Until reverse-engineering is completely made illegal in the United States (and other countries where Microsoft could sue people), the Mod Chips are semi-legal. I say "semi-legal" because although they generally allow for the use of pirated games, you can also claim that they let you run other things (like non Microsoft formatted CD-R's/DVD's, etc.), like MAME for the X-Box.

    Issue 2 (X-Box MAME): It is my understanding that the binaries that were distributed were built using the Microsoft X-Box SDK. This is a no-no. At Sega, we would rent (believe it or not, basically, rent) the development hardware (which was a special Dreamcast unit that had a debugging CPU, a hard drive and a GD-ROM drive that would boot from non-retail GD's) for somewhere in the neighborhood of $5,000, and we would include with that a copy of our SDK.

    The hardware and SDK were heavily licensed, to the point that we could take them away from a developer on pretty much our whim (although I had never heard of such a thing happening - usually the developers returned them on their own volition, like when they were finished development for the system). Also, the game concepts had to go through committee decisions, and the companies getting the hardware and software were generally heavily scrutinized. I can say from personal experience that I was ordered to not provide a certain company with support, even though they had our hardware and SDK, because they weren't working on an authorized title.

    So, basically, you weren't allowed to give out the SDK's to anybody, and since you don't have permission to use the SDK, it is illegal to distribute the resulting binaries (kind of like the Quake I for Dreamcast that was floating around - it required WinCE to build, but only licensed Sega developers had legal rights to use the WinCE SDK). On this issue, I completely agree with Microsoft.

    Build it without the X-Box SDK, and you're in the clear. Otherwise, get a good lawyer, because you're committing copyright infringement.

    -- Joe

  20. My own personal x-box mod by dubiousmike · · Score: 5, Funny

    Step one: Place X-Box on secure platform.

    Step two: Place drink on X-Box

    Step three: Turn on Gamecube and enjoy.

  21. Well... by DigitalHammer · · Score: 5, Interesting

    Sure, research from Enigmah-X, based in China, has been shut down, but we can purhcase these chips. I believe Liksang.com, located in Hong Kong, still sells these chips. If you ever make a trip to the Far East, be sure to check out China and Thailand. A popular Asian philosophy that implies that "knowledge is free" is a reason why local officials drag thier feet to shut down production operations or enforce intellectual property laws. Movies, software, video games, and a long list of other items are considered "knowledge" there, which explains the existence of their large "piracy" market. Mod chip development, which involves research and development, is also considered as something needed to attain what is considered "knowledge", for example video games. (However, China has begun a recent crackdown on software-related piracy in recent months, as it tries its hardest to enter the WTO).

    In Thailand, you can obtain PS2 and Xbox games from 2.50-5 bucks a pop. Ps2 and Xbox mod chips in Hong Kong cost less than 110 of US currency in the local markets and stores, last time I checked. X-box Mod chip development will likely pop up in Asian countries, so be on the lookout if your interested in this subject.

    The Asian mentality which states that "knowledge is free", which is Confucian in origin, is something a so-called "Westerner" may not understand, especially when that person lives in a country full of IP laws. This explains the seemingly endless battle of American companies, such as Microsoft, against the gargantuan "piracy" markets of Asia.

    Also, this quote from a paper of a student of Rutgers University titled "Preliminary Analysis of Intellectual Property Protection and Economic Development in China" describes the situtation of IPR (Intellectual Protperty Rights) in China:

    "Confucius's concept of the transmission of culture and Marx's views on the social nature of language and invention arose from very different ideological foundations. Nonetheless, because each school of thought in its own way saw intellectual creation as fundamentally a product of the larger society from which it emerged, neither elaborated a strong rationale for treating it as establishing private ownership interests.[15] Deeply influenced by these two ideologies, China falls behind all developed countries and many developing countries in the field of intellectual property protection. It is also not difficult to understand why most of Chinese did not know what were IPRs in 1980s."

    As one can see, the IP battle between West and East began with ideas created in the West and East. Microsoft's successful attempt to shut down R&D on the Enigmah-X is part of it.

    As one famous Chinese scholar once wrote:

    "To steal a book is elegance."

    More information on the reasons behind the East-West IP battle can be found in here:

    "Preliminary Analysis of Intellectual Property Protection and Economic Development in China", an essay written by Sheng Ding


    "To Steal A Book is an Elegant Offense: Intellectual Property Law in Chinese Civilization" by William P. Alford

  22. Don't Be Cruel by Servo5678 · · Score: 5, Funny
    People who buy X-Boxen deserve what they get, IE a kick in the ass.

    Hey, now wait a minute. A kick in the ass I can understand, but the X-BOX people have to get IE too? Be humane, please!

  23. Actually, Palladium == Xbox 2 by Namarrgon · · Score: 5, Insightful
    You do raise a good point, but Xbox was incompletely locked down. The boot decryption code was placed in the MCPX chip, where it could be snooped as it crossed the HyperTransport bus on the way to the CPU to be executed. Still requires a hardware mod to bypass it, but the point is the decryption keys get exposed, and it CAN be bypassed.

    What Palladium is proposing is that the boot decryption keys are embedded in the CPU itself. They need AMD & Intel's cooperation for this, of course, and now they have it. This way, it's all but impossible to modify the boot code or to view the encryption keys, except perhaps by shaving the top off the CPU & examining the ROM mask directly with a (very) high-powered microscope.

    Palladium may not take off (there's going to be a lot of privacy concerns, and it's going to be very difficult to secure comprehensive industry support, or it just won't fly), but they sure as hell can implement it in Xbox 2.

    Even this approach can be defeated by e.g. bugs, human error, social engineering etc etc, but it makes things a lot harder to crack/reverse engineer from the hardware/software aspect. Look for Xbox 2 as a feasibility study of the Palladium concept.

    --
    Why would anyone engrave "Elbereth"?
  24. Good luck porting Binutils ;-) by yerricde · · Score: 4, Interesting

    Use the SDK to build gcc.

    In practice, a cross-compiling port of the GNU Compiler Collection also requires a port of GNU Binutils, which is strictly not part of the GCC project, but is almost always distributed alongside GCC. Binutils contains the assembler and the linker. The Xbox SDK's linker signs the code with Microsoft's private key, and parties to whom the Xbox SDK is disclosed are contractually restricted from disclosing Microsoft's private key. The unmodded Xbox will not run unsigned software. Therefore, how will you make a linker whose output the Xbox will accept?

    --
    Will I retire or break 10K?