A french coder by the name of Xero has released a 2D demo of Microsoft's Halo game onto the Playstation Portable. The demo is nothing like the original, but instead, it has a side-scrolling view with two gameplay modes. It's just been released, so there are a few bugs and there has been a few reported crashes. To be safe, you should run it on custom firmware 3.10 OE or 1.0.