Slashdot Mirror


Homebrew on Consoles Detailed

Yoshi writes "DCEmu have released an article detailing the current State of the Homebrew Scene on all consoles from the PSP to GBA and even to the Next Gen Nintendo Wii, the article explains whats needed to run emulators and games and if its worth bothering for each console."

39 of 143 comments (clear)

  1. DS Lite? by remembertomorrow · · Score: 3, Interesting

    Will there be anything (expected to be) fundamentally different about the Nintendo DS Lite? I have heard so much good stuff about the DS, I may buy one of the Lite's when they're available.

    It's always nice to be able to expand the uses of hardware in ways the developers never intended. :)

    --
    Registered Linux user #421033
    1. Re:DS Lite? by demongeek · · Score: 3, Interesting

      The DS Lite and the DS are the same consoles with certain improvements. Similar to the advancement between the GBA and the GBA-SP, the DS-Lite's screen is much improved and the case is smaller. And I'm sure, sooner or later, we will start seeing a lot more customized case colours (lots have been released in Japan, but only a few select in NA and Eu.

    2. Re:DS Lite? by Kredal · · Score: 3, Informative

      I picked up my DS Lite at 12:04 last night at WalMart. It replaces my original DS, which the wife is getting. The screen is way brighter, the case is a bit smaller, the stylus is larger (1cm longer, and slightly thicker) which makes it easier to hold... the microphone moved to the center of the console, and the status lights are now EASILY visible when the case is closed.

      The only minor drawbacks are the new start and select buttons are itty bitty, and require a bit more effort to push accurately.

      It was definitely worth the upgrade.

      --
      Whoever stated that signature sizes should be limited to one hundred and twenty characters can just go ahead and kiss my
    3. Re:DS Lite? by stonecypher · · Score: 2, Informative

      Other than the drastically improved screen quality, better battery life and smaller form factor, they're identical machines. From the perspective of the software, the *only* difference is the ability to control the backlight brightness. In fact, it takes significant effort just to tell them apart without screwing with the brightness register.

      --
      StoneCypher is Full of BS
  2. Oy! by cheebie · · Score: 5, Funny

    I mis-read the headline as "The state of Hebrew on Consoles", which would have been just as interesting. The right-to-left reading would be a challenge.

    Of course, it's possible this challenge has been met already. Not being a Hebrew-speaker, I never looked into it.

  3. Horrible Article by Anonymous Coward · · Score: 5, Insightful

    This article should not have made it to the front page. It's horribly lacking in information and reads like someone wrote it off the top of their head without any research.

    For example, under Nintendo Gamecube it says that you can't run homebrew software without a mod chip. Which is weird, because I've got a port of SNES 9x running on my GC to play old SNES games. No mod chip required. All I have is the Nintendo SD Adapter Card and an Action Replay to boot the contents of the SD card. Not to mention you can alternatively use the broadband adapter with Phantasy Star Online to boot from across the network. This has been commonly known about for some time.

    I can't speak for the other consoles but if they're coverage is anything like his GameCube coverage, this article is worthless. Judging by the lack of options for the other consoles I think it's fair to assume that this is the case.

    1. Re:Horrible Article by kesuki · · Score: 2, Interesting

      Well I hadn't been paying attention to the homebrew community lately, so i found all the information about the GPx2 to be quite interesting. :) It would be really nice if could find a way to fit one in my budget, afterall I've loved emulation for a long time. I'm glad that some companies have even found ways to make legitimate money off emulation instead of it staying as an 'illegal' undergound kinda thing.

      My keyboard is all screwy, and it took me a long time to type this. sigh. All i wanted to do today was relax :)

    2. Re:Horrible Article by Grey+Ninja · · Score: 2, Informative

      I have GC Linux booting, and running off of an NFS share from my file server. I also hear that the optical drive is accessible from Linux. I'm not sure about regular homebrew, but I would imagine it's not much different. My intention though is to leverage the NFS share for all it's worth, and make my GameCube into a media terminal. I have mostly just been playing around with it though, and haven't gotten it doing anything constructive yet (I'm too lazy to recompile the kernel with the patch for my keyboard). I did buy an 8cm DVD-RW though.

    3. Re:Horrible Article by billcopc · · Score: 3, Informative

      Dude, Xbox.

      I've got a couple dozen emus on my Xbox, with rom sets thanks to a hard drive upgrade. The hardest part is figuring out a button layout that's comfortable on the Xbox controller, once that's set up it's smooth sailing.

      --
      -Billco, Fnarg.com
    4. Re:Horrible Article by jeremy_dot · · Score: 4, Informative

      Mod parent up.

      As an amateur Nintend DS developer:
      In the "good old days" one could buy a device called a PassMe (a glorified device that performs a JMP into the GBA cartridge's ROM thus executing unencrypted code. They come in several variations such as the PassMe and the SuperPass). Nintendo was not happy with the PassMe and made all the recent DS systems (after and including firmware 4.0) and made the handshaking between the DS and the DS cartridge a bit more complicated and on a game-by-game basis. Now, one needs a device called a PassMe2 which essentially pretends to be a game. Beyond this, there are "NoPass" devices which don't have to do the handshaking with the DS.

      As it stands you can't use the rumble addon like the article implies, largely because both slots on the DS are taken up with the current state of homebrew (a GBA cart containing the code you want to run and a PassMe-like device in the DS slot). The DS section of this article is misleading. For more information, I suggest DualScene.net and MaxConsole.net for information on homebrew games and programs. One can check DSLinux.org for information on, appropriately, DS Linux, and one can check GBADev.org for information on DS and GBA development.

  4. My God! by Monkeys!!! · · Score: 4, Funny

    *throws an editor at the article*

    My spelling and grammar are quite bad but the article made me want to gouge my eyes out with a spoon.

  5. Wii by hyfe · · Score: 4, Interesting
    Anybody know if random people will be able to program for it? If we can, I image will see a shitload of cool stuff, as that controller is sooo begging for simple cool games. I mean, just something like pong would be insanely fun :)

    The Wii-equivalent of 'Mount and Blade' would utterly, utterly rock (M&B is a simple down-to-earth fighting game RPG'ish which gets simple fight-dynamics sooo right)

    --
    "" How about taking the safety labels off everything, and let the stupidity-problem solve itself? """
    1. Re:Wii by Simon+Donkers · · Score: 2, Informative
      I've been looking into the options for this being an indie developer myself. Nintendo mentions on the Wii website:
      It also will be home to new games conceived by indie developers whose creativity is larger than their budgets.
      However I've found no information anywhere other then stating all game developers require to negotiate with Nintendo to get a licence and pay a sum per game assuming you even get Nintendo's approval to appear on the system.
      According to rumours dev-kits for the Wii are expected at a mere $2000 while PS3 dev-kits should be in the range of $50000+. Ofcourse these are all rumours and any developer has to sign an NDA. A little bit more info
  6. Emulators for DS by Anonymous Coward · · Score: 5, Interesting
    I picked up a DS for Nintendogs and because I could run Sam and Max Hit the Road via http://scummvm.drunkencoders.com/ ScummVM DS. The rest of the emulator scene, however, is a little hit-or miss.

    The DS benefits because it can also run homebrew that was developed for the GBA, and consoles from the NES and earlier are emulated well. The SNES and Genesis emulators are just in their infancy, however.

    Besides the emuilators, there are a lot of good homebrew games and applications, including most of the usual favorites from linux distributions. Congratulations to the coders of the DS homebrew scene for making such progress on a unique system!

  7. Re:Who bothers? by Grey+Ninja · · Score: 4, Insightful
    Why spend hundreds of hours making a game that no one can/would use. Seems like alot of work for no gain. Stick to computers for homebrews and cellphones for portables, easier and much bigger audiences.

    I am the author of Dissonance. Before developing it, I had a tiny bit of NDS programming under my belt, a moderate amount of GBA, and a fair amount of PC. I am not a licensed developer, which means that my work will eventually... as you mentioned, be viewed by a very small number of people. However, it's not always about that.

    I wrote Dissonance first and foremost, for myself. I've wanted a portable internet radio client from day 1. As soon as the homebrew scene got to the point that it was realistic to code one, I wrote it. I worked day and night getting it out the door, and it felt GOOD when I got it out the door. I had overcome many obstacles, and had a whole lot of fun coding for such a well made system. In the end, my product didn't do me a whole lot of good (yet), but it made me happy to code it, and I got to code something useful for the NDS. At the end of the day, isn't that why we code things for free? To have some fun, and try to make something that's useful while we're at it? My main interest just doesn't lie with PCs. I prefer handhelds, and I like to have a little more to work with than a cell phone.
  8. Horrible indeed by Mascot · · Score: 3, Insightful

    A well researched and comprehensive article can stand the author being lazy on his grammar and spelling. This thing is painfully inarticulate, cursory *and* inaccurate.

    If accepted submissions had to pass an editor karma check, this article would have been posted anonymously.

    1. Re:Horrible indeed by Osty · · Score: 2, Insightful

      A well researched and comprehensive article can stand the author being lazy on his grammar and spelling.

      No it can't. The author's lack of spelling and grammar knowledge undermines any other work he may have put into the article. You could have the most well-researched and accurate article ever, but if every "paragraph" is a run-on sentence you're still going to look like an idiot. For crap's sake, at least load the article into a word processor and fix what it complains about (run-on sentences, dammit)! I'll forgive an occassional its/it's or their/there mix-up (if you mix up they're, I will hit you). I can even ignore apostrophes to pluralize abbreviations (apostrophes don't pluralize, dammit). I can't forgive an article that is screwed up to the point of unreadability, even if the research behind it is good.

  9. Misleading by LocalH · · Score: 3, Informative

    The "article" (which is actually a forum thread) says, and I quote, "The State of Homebrew On All Consoles", which is a complete lie. What's missing from the forum thread?

    Atari 2600? Check.
    NES? Check.
    Game Boy pre-GBA? Check.
    Sega Master System? Check
    Sega Genesis? Check.

    And there are probably some that I've forgotten as well, but at least I'll admit it.

    "Because we are the only dedicated Homebrew Network on the web covering just about all scenes"? STFU and GTFO, you suck.

    --
    FC Closer
  10. Re:Who bothers? by lord_rob+the+only+on · · Score: 4, Insightful

    Even if this post is a troll, I'll answer anyway. When I was younger, I managed to download a (warezed) version of psyq, the developpement kit for the Sony Playstation 1. Using this program, I wrote a PSX version of "the snake game", the game you could find on Nokia 3210 cellphones. I was pretty sure, none of my (real life) friends would care of that homebrew game, so I never bothered showing them. Anyway, even if almost no one that owned a PSX was likely to care of such things ("yeah the snake game running on a playstation, jesus it's a playstation, not an Atari 2600 you know ..."), it was fun to do and very instructing about the inner workings of the playstation.

    "Seems like alot of work for no gain."

    When you do something like that, the gain is mainly personal. It's a bit like gardening : personaly I wouldn't want to waste time to put seeds of vegetables in earth, expecting to get some crop. But some people like that so what ?

  11. Wii Dev Kit by Xistic · · Score: 5, Informative

    The Wii is interesting because the dev kit is only $2000. That puts it well within the range of an avid hobbiest. If I had a really good idea come to mind about a game using the wiimote I'd consider getting one.

    It would be interesting to see what kind of legal agreements come with that dev kit. Can a group a homebrew coders get there hands on one and start churning out free games? Will there be an easy way for us to play these games?

    Kyle

    1. Re:Wii Dev Kit by antime · · Score: 3, Informative

      I very much doubt Nintendo will sell kits to hobby coders. For one thing they won't allow anything to be released without going through their normal approval process (for image reasons, if nothing else). In the past you have had to present a complete business plan when applying for a license, and I don't think that will change. The big difference will be that online delivery means developers won't have to pay media costs (in advance, for Nintendo-set amounts) which means smaller companies can afford the process.

    2. Re:Wii Dev Kit by idiot900 · · Score: 3, Informative

      The Wii dev kit may only be a couple thousand US dollars but Nintendo really wants to know who you are and that you are a legitimate corporate developer:

      http://www.warioworld.com/apply/wii.html

      To even get to the point where they send you an NDA seems pretty tough for the average hobbyist at the moment.

  12. Re:Spelling? by despisethesun · · Score: 3, Insightful

    Porting stuff is easy because it's Linux + SDL for the most part. Optimising is the tricky part, and at the moment the second processor in the unit is mostly useless (at least as far as emulation goes) because it has no MMU and a very small cache. It's a fairly capable machine though and I'm pretty happy with mine.

    --
    This poo is cold.
  13. Re:Anyone actually using a GP2X? by despisethesun · · Score: 5, Informative

    I've got one, and I'm pretty happy with it. Right now it's got a pretty good number of emulators running at or near full speed (the Genesis emulator in particular is great, and there's a very accurate PC Engine emulator that just hit 1.0 that does most games full speed with sound). Some emulators are still coming along though, which should be expected somewhat with a machine that's only about 6 or 7 months old. There are also some pretty good "interpreters" out for it (ports of Doom, Commander Keen, Quake, and Duke3D are all notable.) Batteries are a bit of a sore spot for some people, but if you can get your hands on some good 2500mAh NiMH rechargeables, you can expect about 5-6 hours per pair. Not great, but better than a PSP's battery life and you can swap them out when they die. Like I said, I'm happy with mine but it's got its quirks so it's not for everyone. Do a bit of googling and find out if it's for you.

    --
    This poo is cold.
  14. Yes I think so by SmallFurryCreature · · Score: 3, Informative
    The DS Lite if I recall correctly requires a newer passkey because they changed something that stopped the old keys from working.

    So it is not entirely true as in the article that Nintendo doesn't care about the homebrew scene. Not suprisingly, PSP commercial games often don't fit on its memory stick but most Nintendo handheld games can fit a dozen to a flash card.

    This makes it a lot easier to pirate GBA/DS games then PSP games.

    The DS had a revision that forced a new key but I am just not sure wether that revision happened to be the DS Lite. For sure the DS Lite is of the new version however so the answer is still yes. If you check the sites you will find some advice on checking wich firmware you got with your DS. Color background in pictochat if I remember correctly.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Yes I think so by GFLPraxis · · Score: 3, Informative

      Actually, any REGULAR DS manufactured after mid-2005 requires the PassKey 2, because of a newer firmware.

      The DS Lite has the same firmware as the newer regular DS's, so buy the PassKey 2 either way.

  15. Re:NES flash cards? by AKAImBatman · · Score: 2, Informative

    Can the average person just go online and buy rewritable cards for the Atari 2600, NES, 8-bit Game Boy, Sega Master System, and Sega Genesis?

    You can purchase 2600 and 5200 homebrews here:

    http://www.atariage.com/store/

    A 7800/2600 "CuttleCart" (which allows you to play games from a MMC card) can be purchased here:

    http://www.schells.com/cc2.shtml

    You'll note that the CuttleCart3 will be for the Intellivision. There used to be a cart called the "IntelliCart" that used a serial cable, but it's been unavailable for several years. There doesn't seem to be anyone releasing Intellivision homebrew carts despite the thriving homebrew community. So you'll need to find a used IntelliCart, or purchase a CC3 when it comes out.

    Homebrew Odyssey^2 games can be purchased on PackRatVG's site here:

    http://www.packratvg.com/o2hbrews.html

    Even more O2 homebrews, along with Colecovision and Vectrex homebrews can be found here:

    http://www.classicgamecreations.com/

    Note that O2 homebrews tend to be a lot better than many of the original games.

    I don't know much about the NES homebrew scene, but I do know there are a lot of them. Look around and you'll probably be able to find carts for purchase.

  16. They forgot the atari 2600! by Bender_ · · Score: 2, Informative

    The granddaddy of all consoles does actually have one of the largest active homebrewing scenes.
    Just a random selection of links:

    http://www.oreillynet.com/cs/user/print/a/4849
    http://www.atariage.com/2600/programming/
    http://www.alienbill.com/2600/

  17. Odd that... by Sj0 · · Score: 2, Informative

    They mention that it's unfortunate that there's no legal SDK for the xbox. This is mistaken, there is. OpenXDK isn't perfect, but I've been using it for a while in my quest to get my favourite compiler to create xbox executables natively.

    --
    It's been a long time.
  18. Comment removed by account_deleted · · Score: 5, Informative

    Comment removed based on user account deletion

  19. The Zodiac is Palm Based! by Blue_Nile · · Score: 2, Informative

    "but its also a Pocket PC type device so you get the best of both worlds"

    did this guy bother to check anything at all? The Zodiac ran Palm OS. It says so right on their front page

    --
    Si Hoc Legere Scis Nimium Eruditionis Habes
  20. Not just for games... by freeze128 · · Score: 3, Informative

    The term Homebrew is probably a holdover from the '70s homebrew computer club, where the likes of Bill Gates, Paul Allen, Steve Jobs, Woz and other mainstream computer founders would get together and display their own computers, or computer programs. It's a part of our computing heritage, so it can easily be applied to computerized games, though I do agree that the term is probably used a little too much in place of DIY.

  21. The other consoles differ. by DrYak · · Score: 2, Informative
    I can't speak for the other consoles but if they're coverage is anything like his GameCube coverage

    What you lack is a frame of reference.

    For example, under Nintendo Gamecube it says that you can't run homebrew software without a mod chip. [...] All I have is the Nintendo SD Adapter Card and an Action Replay to boot the contents of the SD card. Not to mention you can alternatively use the broadband adapter with Phantasy Star Online to boot

    from across the network.


    Read again and compare to the DreamCast entry.

    The basic difference is that, on DreamCast, you only need to burn the homebrewed software you need, put it into the DC, and it just-works(tm). Any stock machine is designed in a such way that you can boot anything you want on them. (Maybe it was initially designed so, to enable e-zines to ship CD with their issues. The protection for games is provided by protection code in the games and the fact that games don't come on CD-ROM but GD-ROM which were, at that time and in SEGA's mind, much harder to read - Note: they guessed wrong).
    You don't need to buy anything, except empty CD-R to burn whatever homebrewed softs you want to test.

    All other home consoles need some hacks to get homebrewed stuff running.
    XBox can be hacked in a way that makes it able to boot what ever you want in a persistant way. But :
    1- This prevents you from going on XBoxLive.
    2- You have to do some hacking, be it chip- or soft- modding, before you get your console permanently in this state.

    Your GameCube exemple is worse. If you want to run some homebrewed code, you need to : buy special equipement (either card reader or broadband adapter) and software (either Action Reaplay or a game) and everytime before you run your code, you need to either use something that's basically a soft-mod (Action Replay) or to exploit bugs in a game.
    It can't even be made permanent. If you want to be able to boot watever you need (which is the point of this article), your only solution is to put a mod chip inside the box (and thus void the waranty). Otherwise you're stuck at doing obscure voodoo tricks each time you want to run something other than Nintendo-licensed product.

    That's their point : in the realm of home console, DreamCast is the only thing that let your run whatever you like. Other consoles don't. You need to either do obscure trick, or do hard/soft modification that can get you expelled (or void your warranty).
    So in this perspective, their article doesn't lack that much information. Maybe, it just fails to mention that some hacking technique (soft-mods or bugs exploit) may make the mod-chip un-necessary.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:The other consoles differ. by tepples · · Score: 2, Interesting

      in the realm of home console, DreamCast is the only thing that let your run whatever you like.

      That's good for gaming in front of a TV. But which handheld system sold in brick-and-mortar retailers in the United States is the same way?

    2. Re:The other consoles differ. by cgenman · · Score: 2, Insightful

      The basic difference is that, on DreamCast, you only need to burn the homebrewed software you need, put it into the DC, and it just-works(tm). Any stock machine is designed in a such way that you can boot anything you want on them. (Maybe it was initially designed so, to enable e-zines to ship CD with their issues.

      Bootable multimedia functions for music CD's.

      Personally, I thought the Atari Jaguar's went out in style (unlike the rest of it's lifecycle). At the pushing of several developers who had games in development but no remaining company to license through, Hasbro Interactive, who had acquired the rights, simply let them go. Now anyone who is so inclined can make games for the Jaguar and release them commercially. It's really too bad that such a thing didn't happen with the Saturn or PS1, as you'd see some amazing homebrew games out there. Hasbro Interactive gets lots of points for giving the system back to a tiny community of diehard fans.

    3. Re:The other consoles differ. by DrYak · · Score: 2, Insightful
      Expelled? Void your warranty? I doubt either of these are true.


      On XBox, Microsoft tries to detect non-authorised modification done to a XBox and bans the user. Most people wnating to be able to both play online AND run homebrewed software use a mod-chip with a switch (to switch between XBoxLive compliant BIOS and BIOS for Homebrewed software)

      Soft-mods don't work because most of them rely on subverting the XBoxLive entry on the menu.

      About the mod chip :
      First they didn't say "only".
      Then the action replay is a fucking soft-mod. It's not a hard-mod (mod-chip) but it's still a mod. The cube needs to be (soft) moded to run non-licensed code. And the soft-mode isn't very handy, you need to repeat it each time. From this point of view, telling the people that they should better use a mod-chip to make mods parmanent isn't wrong.

      The bug exploit is just that : eploiting bugs in a game. There may be dozens of them on each system, and the article would be made un-necessary long and the research to make it exhaustive would be boring. There's at least half a dozen of such exploits for the X-Box alone. And in the end, it doesn't even enables you to "just pop a MiniCD-R or MiniDVD-R in the cube and have it working". On the other console, booting software requires just that : put the software in and it boots (with or without some mods). On Cube achieving the same *does* requires (hard-)mods.

      But if you feel justice hasn't be done, then you can start your own article online listing all the games that can get exploited to run code...
      --
      "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  22. in short, no... by YesIAmAScript · · Score: 2, Insightful

    The up front fees to become a console dev don't cover the actual cost to the company. The hardware you'll get costs a few bucks, the software costs them a few bucks, and just getting their time so they can get it to you and get you up and running on it costs more than a few bucks.

    When selling one of these kits, N is certainly expecting to see some back-end revenue from the license fees when you sell your game. So giving away a game is probably not going to fit into their plan.

    Additionally, the legal agreements will restrict you from doing a lot of things, and probably require you to get an ESRB rating (which isn't free). It'll also keep you from sharing info with others, if it's like typical agreements.

    Additionally, $2K is a lot, and this is slashdot, people don't even like paying $500 for dev tools (Dev Studio), $2K is far out of the ballpark.

    --
    http://lkml.org/lkml/2005/8/20/95
  23. Re:NES flash cards? by tepples · · Score: 2, Insightful
    but what about LAN gaming? GBA link cable multiplayer?

    GBA link cable multiplayer and DS wireless multiplayer are forms of LAN party networks. (A LAN party is a local-area network restricted to one room.) LAN-party and residence-area networks are local-area networks. LAN and Internet in turn are networks. Thus, simultaneous multiplayer video games are either single-head or network or (in the case of your Halo) both.

    Hot seat turn based stuff like Advance Wars, "two player" mode on NES games where it tracks two sets of scores and you take it in turns to play a level.

    That's called turn-based, and very few popular genres that aren't also publishable in the form of a board game admit turn-based design.

    I guess you mean that the type of gaming you enjoy is same-room multiplayer.

    Same-room normally refers to gaming that does not involve an Internet connection.

    The problem here is that only two platforms make it feasible for a homebrew developer to sell copies of the shared-view simultaneous multiplayer game that he or she has developed, namely Windows and the Dreamcast. The problem with Windows is that there aren't enough families willing to connect a PC to the TV, meaning the equipment for four players cost well over 2,000 USD (four PCs plus four monitors). The problem with the Dreamcast is that 1. it's not yet emulated on the PC and 2. the "coders cable" for loading programs into Dreamcast RAM is limited to dial-up speeds, creating a major bottleneck in the edit-compile-send-test cycle.

  24. Re:More appropriate title "State of the Warez Scen by captjc · · Score: 3, Insightful

    There are many reasons people run homebrew. Unfortunately Piracy is one of them. But to say that people only use it for illegal purposes sounds quite short-sighted and fairly ignorant. There are other reasons people write and use homebrew games and applications.

    First it is to get the console to do something that people want it to do but, for some reason, it doesn't. The XBox media center is a good example of this. I believe it plays videos, music, and can even download podcasts (I do not own an XBox, so I am not completely certain). These are all legitimate purposes (yes, they can be misused for illegal purposes, but few things can't). Not everyone wants to wait for Nintendo to release software to let the DS stream Internet radio. It may happen, but it probably won't. Why not write it yourself?

    The second is to add more games to a commercially dead console. Not everyone can afford new games and in some cases games can be hard to find. There are plenty of free or cheap alternatives. The Atari 2600 has a thriving homebrew scene. I doubt that most of those games and such are for illegal purposes (yes, there may always be some for illegal purposes). The dreamcast also has a large following. It doesn't need a chip (at least for the models before a certain date, I believe). It is, I think, not that hard to write for it since it uses a modified version of Windows CE. And since it uses CD-ROMs as media, any one with a burner can download and burn the disc. Yes, this will lead to some piracy and so forth. But it also means that people are porting many open source games to it, and even writing their own. This means that more games can be played on this great console.

    There are plenty more homebrew games than just clones of pong or other 1980's arcade games. The reason why there are so many old arcade ports are because they are easy to write. They are usually used as a building block by developers to learn about the system and how to code on it. If you want to program on a system that you are unfamiliar with, you don't start on something as complex as an FPS or RTS or anything like that, you start small. For game programming, Pong is a good place start. Learning to program on a console is another reason people homebrew. It is a challenge and overcoming intellectual challenges are fun.

    Don't start saying that all homebrew is piracy or that letting people write their own applications will only lead to illegal activities. There is a lot of good in homebrew development. Will it be misused, yes. But does that mean that most, if not all, of it is just warez and illegal applications, no. This is the same thinking that put even tighter restrictions on software and development.

    --
    Slow Down Cowboy! It's been 1 hour, 47 minutes since you last successfully posted a comment