What's new? | Help | Directory | Sign in
Google
pspplayer
Playstation Portable Emulator
  
  
  
  
    
Search
for
Updated Jan 25, 2008 by ben.vanik
Labels: Development
DeveloperDocumentation  
Useful links and such related to development of pspplayer

Code Style

To keep everyones code looking the same so VS doesn't auto restyle it all the time there are some standard styles, to load them up: Go to Tools->Import and Export Settings in VS, and import the setting file (trunk/CodeFormatting.vssettings). These ONLY specify C# editor settings. Now, when you write code, it will auto format to the code style used everywhere else in the project.

Game Docs

Audio / Video support

Currently most of the Audio functionality is not implemented / does nothing so we can run more programs. We will probably need to include a lib to do decoding of video/audio for us.

libavcodec/ffmpeg looks like our best bet. It seems to have Atrac3 decoding, and it definately has MP3/WMA/H263/H264 support.

libAtrac3 / AudioCodec (Not sure on actual module name(s), FIXME)

Example usage of Atrac3/AudioCodec libs on PSP:

Networking

sceNet/Inet/Apctl/Resolver

danzel is working on these, most can be directly mapped to c# functions.

The resolver/simple samples in the SDK are good test targets, don't forget to disable #define printf pspDebugScreenPrintf.

Video Driver

CPU


Comment by johnek, Nov 03, 2007

The only AV Codecs that will have to be external are ATRAC3+ and H.264 as they are the only Sony supplied APIs for use in games. Anything else will be part of the game's code.