



PSP Programming Tutorials 41
A Reader writes "Since its inception, the PSP Homebrew Community has been hacking away at their little jem of a portable console. Its valiant efforts in the fight for open hardware have not been well received by Sony. Regardless, Yeldarb, a homebrew programmer, has released a PSP Programming Tutorial Series. It covers everything from setting up the development environment to writing your first program to sprucing up your programs with a little graphics programming. The tutorial series is a must read for anyone interested in joining the PSP hacking community."
Fascinating. (Score:5, Interesting)
Re:Fascinating. (Score:1)
Or maybe not, but dammit, it's the PSP, which can play movies and games and run a Web browser on a small widescreen-kinda thingy. It can't be that bad.
Re:Fascinating. (Score:3, Insightful)
Compare that to the DS where you need (last time I checked) either a flash cart (do they sell those yet? That costs much
Re:Fascinating. (Score:2)
Sort of. Yes you don't need to purchase anything (they do have devices for the DS that are sold now btw) - but you may have to do some goofy futzing or setup files in a special way to get your homebrew to work. Plus if your bios gets updated, you can no longer use your homebrew.
DS: $255 (Score:1)
All I bought for the DS was a so-called PassMe and a GBA flash memory cart.
Nintendo DS: $130. PassMe2: $25. Compatible genuine Nintendo DS Game Card: $30. GBA flash memory card: $70. Now the DS is already more expensive than a PSP.
Re:DS: $255 (Score:2, Informative)
Nintendo DS - $130
PassMe - $25 or some time and a parts order(plans are freely available)
Compatable Game Card - $0 - $10 (Hunters works and caps out on EBay at about $10 including shipping)
32MB Flash Cart or SD cart - $60
Not having to worry about tracking down previous firmware versions or future games killing your ability to run homebrew - Priceless
ScummVM with touchscreen support - Truly abso-fucking-lutely priceless
It comes out cheaper, it takes less time and aggravation, gets better battery lif
Re:DS: $255 (Score:1)
Re:DS: $255 (Score:1)
Not really a comparison because you can't just go out and buy a homebrew-capable PSP in a store.
During much of the time between when 1.50 was cracked and when Sony finally pushed units with the update out to retailers, and between when 2.00 was cracked and when Sony finally pushed units with the update out to retailers, one could just go buy a PSP Value Pak and put homebrew on it.
Re:DS: $255 (Score:1)
BTW, I'm not sure, can a DS still play new games after being reflashed for homebrew?
Re:DS: $255 (Score:1)
You can go out right now and buy a DS that can be set to accept homebrew.
Can I get a PassMe2 or GBA flash card in a retail store in the United States? During the 1.50 and 2.00 days, one could walk into a retail store in the United States and buy a homebrew-ready PSP. Devil's advocates like to discount anything that must be purchased over the Internet because too many parents are afraid to shop online, claiming that if major retail chains don't carry a product, it must be for a good reason such that the
Re:DS: $255 (Score:1)
Brick and mortar (Score:1)
The device that can still be made to run homebrew but requires additional stuff
If "additional stuff" is not available brick-and-mortar, then to many people, it's not available period.
or the device that will no longer run homebrew but did back then without additional stuff?
It might still be relatively easy to find a used PSP with <= 2.00 firmware at a brick-and-mortar pawn shop, especially once you realize that you've played the notable PSP UMD games before on the PS2 or on a GBA emulator [pineight.com].
Re:Brick and mortar (Score:1)
Re:Brick and mortar (Score:1)
I don't doubt the 2.5 firmware will be cracked too.
And all new PSPs shipped starting the next day will have 3.0.
Re:Fascinating. (Score:1)
The DS, on the other hand, has DS!
Analogy to PC controls (Score:3, Informative)
I believe the PSP has better controls
O rly? Would you rather play a real-time sim such as Starcraft on a tablet PC or on a ThinkPad?
It all comes down to memory (Score:5, Interesting)
Furthermore, most of the libraries needed to run the PSP are already included in the firmware stored in that big NVRAM, so they're readily available to applications, even homebrew. The DS has a very simple firmware and all the libraries need to be extracted or reverse-engineered from the cartridges that contain them, and so far there aren't many games that use Wi-Fi, for example.
That's not to say the DS doesn't have its own advantages, though. The cartridges' memory is directly addressable from the CPU, so it has a very good potential for expansion. The touchscreen, mic and Wi-Fi/Ni-Fi features make it better than the PSP in things like Internet browsing, VoIP and chatting.
It's just that the DS architecture doesn't lend itself to hacking that easily. I hope the Play-Yan gets released in the US and someone hacks it so to make the SD Card accessible to homebrew applications. A non-mod firmware hack would help, too.
GP2X? Never heard of it (Score:1)
Programming for the PSP seems like a real waste of time and money when you compare it to the GP2X.
Find me a U.S. retail chain that sells GP2X units and I'll believe you. The target markets for a lot of these homebrew efforts are 1. people whose parents won't let them order a $200 video game system online, especially if there are no AAA commercial titles for it, and 2. people looking to break into the professional video game development industry, where experience on platforms that the company has previou
Re:GP2X? Never heard of it (Score:2)
I assume you mean a big-box store like Best Buy or Circuit City, and not just a reseller in the US (also hard to find.)
On the off chance you did mean a US seller (or for anyone else who is interested), I got mine at gp32z.com which is in the midwest somewhere.
Touching is good, and not just on DS (Score:2)
I assume you mean a big-box store like Best Buy or Circuit City
Or even a specialty chain such as EBGames. Or even smaller regional stores. The point of this exercise is that the reseller has to be brick-and-mortar, not pure dot-com, because a lot of people won't buy video game hardware until they can touch it.
Re:It all comes down to memory (Score:2)
NES emulation is pretty good, though, and Genesis is GREAT. SNES kind of sucks, and PSX is in progress (I just donated $20 to the project and promised more if they get Suikoden II compatible.
Oh, and it has a native port of Ur-Quan Masters. That rocks right there.
Firmware version? (Score:1)
Furthermore, most of the libraries needed to run the PSP are already included in the firmware stored in that big NVRAM
Including the ability to run unsigned binaries on PSP firmware 2.50 or newer? In PSP terms, the Nintendo DS firmware is still at 2.00 and has a very stable downgrader to 1.50 [gcdev.com], and games will never upgrade your firmware.
Re:Fascinating. (Score:3, Informative)
Almost everything on psp-hacks.com consists of incredibly complicated, sometimes poorly documented, and sometimes confusing instructions. Oh, and it might brick your PSP.
The state of PSP hacking is very very immature IMO. With the risk of "bricking" a PSP, I dare not put my foot in such things, and just stick to emulators.
Re:Fascinating. (Score:1)
Re:Fascinating. (Score:2, Informative)
Jem? (Score:2)
Re:Jem? (Score:1)
Re:Jem? (Score:2)
Sony (Score:2, Insightful)
A little light.... (Score:3, Informative)
It's nice to see this information collected like this, instead of making prospective developers trawl through the ps2dev [ps2dev.org] forums (where the toolchain development takes place, but it's not really saying much. Framebuffer graphics techniques and libpng aren't PSP specific, and if you can't do that stuff already you're probably going to have trouble getting much further. Take the pspdev FAQ [pspdev.org] and just look through the samples, that should be more than enough to get you started. And you'll be able to draw stuff the fast way, using the GU, instead of just writing directly to VRAM.
Also, Shine's lua player [luaplayer.org] is an easier way to get into psp dev... but please, please don't go and write another shell.
-ReK
GP2X, anyone? (Score:5, Interesting)
I just got my GP2X a couple weeks ago, and the machine is beautiful. For just under $200, you have a very powerful console (sans hardware 3D, sadly...but the 2D hardware is great ;) running on a fully open platform--linux kernel, GNU operating system, SDL libs, and everything. The development scene is vibrant, and some homebrew projects were completed before the device was even released to the public. It's the best development toy I've ever owned, and it's basically grab-and-go.
Sure, you can waste time hacking away at the PSP, but think of all that energy you could otherwise be spending on software development. Now, if what you like best is circumventing DRM, then I salute you, but I for one don't want the hassle.
Have doubts? Take a look at the wiki [gp2x.org].
Re:That's great, but... (Score:2)
Huhu. (Score:2)
The PSP homebrew scene? Meh.
DS? PSP's are soo much more.. (Score:1)