About this Author
Andrew Phelps Andrew Phelps is an assistant professor at the Rochester Institute of Technology, in Rochester, NY. He is the founding faculty member of the Game Programming Concentration within the Department of Information Technology and his work in games programming education has been featured in The New York Times,, USA Today, National Public Radio, and other publications. Email:
In the Pipeline: Don't miss Derek Lowe's excellent commentary on drug discovery and the pharma industry in general at In the Pipeline

Got Game?

« 404 Evil Conspiracy Not Found | Main | PVP and the Honorable Enemy »

January 31, 2006

Homebrew. YaRLY.

Email This Entry

Posted by Andrew Phelps

I will never understand the recalcitrance of hardware and software manufacturers to open up their platforms for individuals who want to program their own games. It just seems so counter to my way of thinking – it’s like trying to wrap your head around someone at the extreme end of whichever end of the political spectrum is opposite your worldview. I. Just. Don’t. Get. It.

In case you haven’t been following this, SONY has this little gadget called the Portable PlayStation, known everywhere as the PSP. Now the PSP is pretty darn sweet, has a great screen, an awesome design, and is generally cool. Yeah, some people like the DS better. Whatever. I like the PSP, it makes me tingly.

So there is this PSP. The PSP has on it firmware that makes it run. Apparently in version 1.0-1.5 of the firmware, you could execute unsigned code, which of course made it nirvana for hackers of all types, like those over at or They did all the usual things like putting MAME emulators on it and whatnot. I could care less, I’m generally not into the whole ‘let’s pirate things.’ But then people started making their OWN games. Their OWN! Yes! Now, I am a very, very interested party to the discussion…

So what does SONY do? They release more firmware, upgraded to rip away this ability, to be “more secure.” (They are up to version 2.6 now, with each version having some new and decidedly sinister ‘security feature’) I can think of nothing less intelligent. Instead of a system where kids can make games and show their friends, we have one where if you get the latest commercial games, it screws your firmware such that you get a web browser for the low-low price of enhanced DRM to block out the homebrew activity.

Hey, wake up! Did you know that the number of kids interested in computing careers is plummeting, and I think it’s for precisely this reason? They don’t get to play around on the kinds of systems that they actually enjoy using! Imagine, instead of some draconian DRM scheme to keep kids from MAMEing (see note below), that every high-school in the country bought PSPs for their junior level CS1 class and kids learned to program a simple arcade game.

Now wouldn’t THAT increase interest in the platform and get people excited about your latest commercial titles? Before you go and tell me how Pollyanna this idea is, look at the success of things like Lego Mindstorms and the like. Portable computing power is “in” – but apparently being able to use it is “not.” And yet the NSF and the Department of Education are funding grant after grant where things like WinCE Palms and/or high-end cell phone tech are used for the same purposes. Why not use something with a decent display and some real graphics horsepower? Oh yeah, because someone will play Donkey Kong for free.

NOTE on the MAME Hackers (and all the hackers, really): You aren’t going to stop them. Right now, the latest firmware has fallen, you can backdoor into the system through a Grand Theft Auto save-game exploit (and how hilarious that the backdoor is through GTA…). On older versions of the firmware the hackers have exploited the TIFF viewer to weasel a way in. Once a platform is released, it will be hacked. Done. Over. Instead of spending all the energy on continually trying to stay a step ahead of them, why not give the homebrew community legitimate tools to try to build their own games and focus the energy in a positive direction rather than one you perceive as negative?

This isn’t just SONY’s problem however – there is no reason that X-Box Live can’t have a ‘hobbyist channel’ full of Flash games created by end-users, that play for free. Or a thousand other possibilities. You really aren’t going to see too many that compete with the high-end triple-A titles of the big studios, but you might see a whole new set of people flocking to the platform. Not to mention giving kids in junior high their first real reason to program something more complicated than a play-list or a ‘look at me’ website.

I just don’t see the harm in it. Yeah, someone will do something dumb like write a game to try and wipe your PSP. That’s actually what makes it appealing to me – I’d rather mess up a hardware device I can just reboot than a computer that may or may not survive. Worst case, just plug in a backup of my memory stick with a firmware/flash image on it, and everything could work again.

I find the entire attitude that the only thing that can be done with end-users is to control their actions through DRM not only demoralizing, but short-sighted and harmful to the public image of the very industry that has created these amazing tools. Wouldn’t it be neat if we all took a longer view, got people excited about technology and their ability to create their own content on it, and really explored where that could take us?

PS - there is a decent little starter book out there now called “PSP Hacks, Mods, and Expansions” by Dave Prochnow (McGraw Hill) if you want to see the PSP homebrew community. But don’t get too excited because the firmware thing is still open warfare at the moment.

Comments (13) + TrackBacks (0) | Category:


1. Jim on February 21, 2006 12:16 AM writes...

Homebrew for any game platform should be a primary thought for the makers of these platforms.

It only results in more unit sales.

Permalink to Comment

2. PSP Games on March 16, 2006 10:42 AM writes...

Sony always gets it right, and i loved you article now have a read of mine.

1. cell processoer will give it artificial intelligence and ability to make its own games, thats right it will make up new games while it is running

2. bluray will replace TIVO, VCR, DVD, Laser-Disk, tape caseettes, etc. You will be able to store your entire movie collection on the ps3 with a hidden internal hard drive

3. the games will be so immersive and awesome that you willbe able to have sex with in them and feel it (maybe with special controller)

4. it will be better than anything Microsoft and Ninentdo come up with for the next five years maybe longer

Permalink to Comment

3. Guerino on March 17, 2006 6:08 AM writes...

Hello people,
I know to be quite off-topic. But today I've posted on my blog some funny stuff dealign with the world of videogames.

I hope that you'll enjoy!
(From the Information & Communication Department of the University of Rome, Italy)

Permalink to Comment

4. cobby drost on March 21, 2006 10:55 AM writes...

Any game engine should be opened up for HOMEBREW it makes for a better game

Permalink to Comment

5. Darby Gant on March 24, 2006 12:12 AM writes...

Apparently some geeks are turning playing WOW into real jobs.



Permalink to Comment

6. PS2 Mod Chip on April 18, 2006 11:38 AM writes...

I am in total agreement with this. Many of the old and new gems come from creative programmers that worked against the fold and started making games that were not the same old FPS or licensed crap, but instead something unique (take a look at nintendogs and various other games)

Instead of killing this off - and stopping people, why not let the homebrew development scene flourish, you never know what you're going to get!

Permalink to Comment

7. Fost on April 20, 2006 4:14 AM writes...

Console manufacturers nake their money from the royalty they get off a game. More often than not the actual console is sold at a loss.

Opening up a platform circumvents using their disc replication - the point at which they take their royalty cut.

It's a real shame things are this way, as it's just another barrier for bedroom coders to get into the industry. Still, I think there's plenty of cool off-console alternatives.

Permalink to Comment

8. games on May 1, 2006 1:07 AM writes...

having sex in a game? wow what an idea :-)
quite cool!

Permalink to Comment

9. adam on May 28, 2006 3:47 AM writes...

Hi guys,
check out my new gaming blog.
Gaming blog

Permalink to Comment

10. Matt Houston on June 27, 2006 9:41 PM writes...

As fost said the money for companies like sony, nintendo and microsoft doesn't come form console sales, they are sold at a loss, sometimes by a fair margin. By opening the gates for homebrew they would be cutting their own throats with royalties not coming in. This would increase the price of the console hardware by a LOT, and i can tell you, most people can't afford, or at least can't justify the FULL price of the hardware for a PS3 or XBOX360.

Permalink to Comment

11. Aaron on July 28, 2006 10:48 AM writes...

An interesting point Andrew. I think it is interesting that in this time where we are seeing succesful technologies be onces that center around the concept of community: MySpace, YouTube, etc, that a company would try to close the valve on a community being created around its product.

In relation to matts point about the console makers slitting their own throats, I think it would be safe for both game manufacutres and console makers that games which did not include royalties to Sony, Microsoft or Nintendo simply had to be distributted for free. People would still make them, there is value to allowing people to exhibit something they made, and fame can be its own reward.

Permalink to Comment

12. Gebrauchtwagen on September 26, 2007 1:52 PM writes...

Wie kaufe ich am besten einen Gebrauchtwagen? Viele Tipps zum Autokauf, Autohändlern und Gebrauchtwagen.

Permalink to Comment

13. naisioxerloro on November 28, 2007 4:14 PM writes...

Good design, who make it?

Permalink to Comment


Remember Me?


Email this entry to:

Your email address:

Message (optional):

PVP and the Honorable Enemy
Homebrew. YaRLY.
404 Evil Conspiracy Not Found
Role Playing at Fatherhood
Microsoft Academic Days for Gaming
New Years Resolution
Two Oldbie's Talking
Graphics Don’t Matter (and other assertions)