Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Homebrew on Consoles Detailed 143

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."
This discussion has been archived. No new comments can be posted.

Homebrew on Consoles Detailed

Comments Filter:
  • Horrible Article (Score:5, Insightful)

    by Anonymous Coward on Sunday June 11, 2006 @09:45AM (#15512640)
    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.
  • Re:Who bothers? (Score:5, Insightful)

    by Grey Ninja ( 739021 ) on Sunday June 11, 2006 @10:17AM (#15512712) Homepage Journal
    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 [drunkencoders.com]. 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.
  • Horrible indeed (Score:4, Insightful)

    by Mascot ( 120795 ) on Sunday June 11, 2006 @10:47AM (#15512768)
    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.
  • Re:Who bothers? (Score:5, Insightful)

    by lord_rob the only on ( 859100 ) <shiva3003@nosPAm.gmail.com> on Sunday June 11, 2006 @10:56AM (#15512784)
    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 ?
  • Re:Spelling? (Score:4, Insightful)

    by despisethesun ( 880261 ) on Sunday June 11, 2006 @11:20AM (#15512842)
    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.
  • Re:Wii (Score:1, Insightful)

    by Anonymous Coward on Sunday June 11, 2006 @02:27PM (#15513289)
    99% sure this will not be an option.

    Nintendo is family friendly. What is stopping someone from making a pornographic Wii game? Or even just use the Wii as a vector for pornography of any kind? Is Nintendo responsible if some hack and gore homebrew game is being distributed on their "Connect24" network and played on their consoles? Or what if I write a file sharing application for Wii?

    Look at Napster/Kazaa vs MPAA/RIAA. Or look at the rediculous ESRB or Christian censorship groups.

    You better believe Nintendo is going to police the content available on the Wii. And since it takes a LOT of money and people to censor it's just easier to only allow official licensed developers to use the online distribution service.

    If you want "we don't care, do what you want" mentality keep an eye on the PS3. Sony is the company that has already released consumer dev kits for its previous home consoles. They also jump at games like Grand Theft Auto and Mafia. Like they care about a family friendly image.
  • by cgenman ( 325138 ) on Sunday June 11, 2006 @03:27PM (#15513443) Homepage
    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. [wikipedia.org]

    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 [atariage.com]. 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.

  • Re:Horrible indeed (Score:2, Insightful)

    by Osty ( 16825 ) on Sunday June 11, 2006 @04:24PM (#15513656)

    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 [angryflower.com], dammit). I can't forgive an article that is screwed up to the point of unreadability, even if the research behind it is good.

  • in short, no... (Score:3, Insightful)

    by YesIAmAScript ( 886271 ) on Sunday June 11, 2006 @06:40PM (#15514055)
    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.
  • by tepples ( 727027 ) <tepples.gmail@com> on Sunday June 11, 2006 @07:42PM (#15514240) Homepage Journal
    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.

  • by DrYak ( 748999 ) on Sunday June 11, 2006 @07:53PM (#15514278) Homepage
    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...
  • by captjc ( 453680 ) on Sunday June 11, 2006 @08:20PM (#15514369)
    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.

The one day you'd sell your soul for something, souls are a glut.

Working...