PlayStation Portable/Homebrew

I want to get a PSP, which one do I get?
Years ago, the answer to that would've been "A big old PSP-1000 (Fat) and a huge-ass memory stick". However, with the cracking of the PS3's Master Key (and thus the ability to sign things so that the PSP's stock firmware (AKA official firmware or OFW) can run it), and the release of Infinity hybrid firmware, things have changed. As such, if you have no PSP right now, your best bets are the PSP-3000 (if you need to play UMD games) or the Go (if you don't). Mind that the Go has 16GB built-in, with only an expensive proprietary memory card available unless you do a hardware mod for MicroSD cards.
==Games==
Screenshot	Title 	Genre 	Description
 	Cave Story 	Action-Adventure	Everybody's favorite indie game now on PSP!
 	Doom, various 	FPS 	There are a variety of Doom ports, of varying quality and controls. Search around and find the one for you. I use PSP Doom Legacy, as the controls are wonderful, the graphics great, and support of lots of wads, but there's no music unless you add in each song as an mp3, which eats up lots of space so fuck that shit.
 	Exult 	RPG 	Lets you play Ultima 7 and Serpent's Isle on the PSP. If you don't know what Ultima 7 is and you claim to like RPG's, play it right now you fucking casual.
 	Kaiten Patissier 	Puzzle 	Puzzlan gaems. You play as a girl collecting ingredients, and can spin the entire level 90 degrees at a time. There are 3 editions, each one increasing in difficulty from the last, but the music can get kind of grating and it's rather poorly ported, resulting in slower "turn" speeds and long loads for levels. Since it's a port, you can always check out the actual games on PC.
There's a few sequels if you can't get enough.
 	Lamecraft 	Sandbox 	It's a free Minecraft clone on your PSP.
 	OpenTyrianPSP 	Shoot 'em Up 	Everyone's favorite vertical shooter. If you don't know what this is you better try it now! Upgradable weapons, fully customizable ships, great level design and THE MUSIC! Originally made by the guys who made Jazz Jackrabbit and Unreal Tournament
 	Open Transportation Tycoon	Tycoon Sim 	Port of OpenTTD. Suffers from an entirely unfit for the tiny PSP screen size GUI, but it's not like you have many options for Tycoon games on the PSP. RCT2 when?
 	ScummVM 	Adventure 	Plays almost every 2D adventure game.
 	ToME 	Roguelike 	Port of ToME on the PSP. Controls are rather slow, but the whole game is here. In addition, Angband, Nethack, and Powder are all ported as well so get your roguelike on. If you're new to roguelikes, Powder is highly recommended as a starting game but it's no cakewalk.
 	Wagic the Homebrew!? 	CCG 	Play Magic the Gathering on your PSP! For a homebrew effort it's pretty impressive, as there's rules enforcement and an AI, as well as thousands of cards. The controls are fast and intuitive, allowing players already familiar with Magic to pick it up in a few seconds.
Due to legal reasons, the game doesn't come with card images out of the box, but you can add them in yourself. Unfortunately, you may have to download card images one set at a time (slightly over a hundred files in total) and manually place them in the corresponding folders, since combined downloads may be hard to find, usually either leading to a dead link or in sone cases a malware infested site. Images also cause the in-game shop to lag horribly as you start you unlock more sets, but thankfully you can toggle images on/off from the options menu.
The game advertises support for custom campaigns but few have ever been released, and even those that have are buggy (frequent crashes, decks not shuffled, etc.) or won't function at all. Fortunately the main game offers tons of decks to face against and you can even play against your own creations.
==Emulators==
Screenshot	Title 	System 	Description
 	Daedalusx64 	Nintendo 64	Most of the games are still slow but for example Mario 64 works almost perfectly.
DownloadCompatibility list
 	Homer's RIN 	Game Boy 	Wonderful GB/GBC emulator. Even allows you emulate selecting different color palettes for GB games, like when you were a kid. Only caveat is that the controls default A/B to X/O. You can change 'em to Nintendo standard after, but still.
Another alternative is Masterboy, which defaults X/O to the proper keys, and is a similarly excellent emulator and probably surpasses Homer's RIN.
 	MasterBoy 	Game Boy 	A good Game Boy and Game Boy Color emulator that also includes support for Game Gear and Master System games.
Download
 	NesterJ 	NES 	A very good NES emulator made basically for PSP. Has neat features like the slow down/speed up buttons (A.K.A. L and R) as well as screenshots and savestates.
 	Various SNES emulators	SNES 	Best over-all IMO is Snes9xTYL 4.2 ECM, but it's still not perfect, as Kirby Super Star doesn't work, thus making it useless to everyone forever. Alternatives include (Snes9X) Euphoria, but it's somehow even slower despite being released later.
Snes9xTYL Download
 	Picodrive 	Mega Drive 	An excellent Genesis / Mega Drive emulator with the option to play in US or PAL mode. Plays most if not all games, and even supports Sega CD.
 	TempGBA4PSP 	GBA 	A good GBA emulator that pretty much is the one and only for PSP. Has good features and supports most games. Said to work with Golden Sun.
==Applications==
Screenshot	Title 	Genre 	Description
 	Bookr 	ebook reader 	Compatible with a wide variety of formats, including pdf, txt, palmdoc, djvu, chm, and html. Simple and easy to use.
 	TempAR	Cheat Plug-In	It's a plug-in, so dont go lookin' for an eboot. It's an action replay for PSP games! Download cheat databases, or make your own cheats on the fly and feel like a super l33t haxxor.