Version 1.11
Quick fix on some small bugs:
1. The APP View doesn't show all hidden corruption icon applications.  Hopefully this fix should resolve it as I never use the hidden corruption icon naming myself.
2. After using a remote and return to main menu with "SELECT" key.  A battery info window will automatically pop up.


Version 1.1
1. A MP3 player plugin is added which allows MP3 to be played back along with your UMD game/homebrew music.
   - Support playback list.  To construct playback list, use CIRCLE key to highlight music tracks. Maximum playlist size is 10 and the playlist entries should reside in the same directory. 
   - Repeat single track or repeat the whole playlist.
   - Playback control including pause, resume, stop, next track, previous track, volume up and down. Pls note that the MP3 volume control is independent of your PSP's hardware volume button. This will be useful to adjust the MP3 volume without changing your game/homebrew's original music/sound volume.  To change the volume of your UMD game/homebrew, use the hardware volume buttons.
2. Data, time & battery info added.
3. Allows CPU speed change.  This will be essential for MP3 playback, as some games may experience slowdown if CPU running at stock speed (use Left Trigger + Start). Recommended setting speed to 333 for MP3 playback with game/homebrew running. Note: CPU clock speed selection should be made before launching game/homebrew. 
4. APP View (Application view) now supports hidden corruption icon naming.
5. The Pronto Code remote database has been cleaned up.  Visit my homepage (http://www.ahman.co.nr) to download an updated version.

Button Config:
1. iR Shell Control:
     Arrow Keys (Digital Pad): Menu navigation
     Triangle: Go to parent directory.
     Square: View toggle.  Allow you to choose application view, RDF view or directory view.
     Cross: Item selection
     Analog pad left: Launch UMD
     Analog pad right: Launch homebrew from /PSP/GAME/HOMEBREW/EBOOT.PBP
     Analog pad up: USB On/Off toggle
     Analog pad down: Quit iR Shell
     Left Trigger + Right Trigger: Restart iR Shell
     Left Trigger + Select: Task switch between the launched app and iR Shell
     Left Trigger + Start: CPU speed toggle between 222, 266 & 333
     Note button: Take snapshot (photos are placed under /PSP/SNAPSHOT)
     Select button: Battery Information
     Start button: Help message
     
2. MP3 Player
     Right Trigger + Triangle: Shortcut to browse /PSP/MUSIC directory
     Circle: Mark item for Playback List (max playback list size: 10)
     Right Trigger + Square: Stop playback
     Right Trigger + Cross: Playback Pause/Resume
     Right Trigger + Right Arrow: Next MP3 Track
     Right Trigger + Left Arrow: Previous MP3 Track
     Right Trigger + Up Arrow: Volume Up (volume control for MP3 player only)
     Right Trigger + Down Arrow: Volume Down

If you enjoy using iR Shell, please consider donate a few bucks via Paypal to ahmanhk@hotmail.com to help future development.

Special Thanks to:
- Rangedunits for providing a hosting server for iR Shell.
- All beta testers, especially Rangedunits, Skydew, LordSturm, Haven, Slasher & FrozenIpaq for their hardwork and testing different betas everyday.
- NeogeoCD authors, Yoyofr & ZeLurker.  The iR Shell MP3 player is based on the one from neogeocd 0.91 source which is also based on libmad.  The MP3 player plugin source code will be released as GPL in a few days after cleanup.
- PSPUpdates (http://pspupdates.qj.net/) for providing the best PSP resources & info on the net.


Version 1.0
Usage Note for iR Shell:
1. unzip the pspirshell10.zip and place the files to your PSP under /PSP/GAME/.
2. Button configuration while you're under iR Shell Menu.
     Arrow Keys (Digital Pad): Menu navigation
     Triangle: Go to parent directory.
     Square: View toggle.  Allow you to choose application view, RDF view or directory view.
     Circle or Cross: Item selection
     Analog pad left: Launch UMD
     Analog pad right: Launch homebrew from /PSP/GAME/HOMEBREW/EBOOT.PBP
     Analog pad up: USB On/Off toggle
     Analog pad down: Quit iR Shell
     Left Trigger + Right Trigger: Restart iR Shell
     Left Trigger + Select: Task switch between the launched app and iR Shell
     Note button: Take snapshot (photos are placed under /PSP/SNAPSHOT)
     Start button: Help message
3. The view toggle (square button) allows you to choose your view among applications, RDFs or directory.  For application (APP View), a list of launchable applications under /PSP/GAME is listed.  For RDF (RDF view_, it will list the RDF files under /PSP/GAME/IRSHELL.  For directory (DIR View), you'll be able to navigate among different directories and launch the selected files with file type, ".rdf", ".bmp" or ".pbp".
4. To switch between iR Shell/iR Commander and the launched app, use "Left Trigger + Select" combo.
5. To quit the game/homebrew, use the normal home key (or other exit key defined by homebrew) while you're under  the game/homebrew and you'll be brought back to iR Shell.  Do not use the home key to exit while you're under iR Shell.  Doing so will appear to hang your PSP, but you can recover by pressing "Left Trigger + Select".
6. To exit back to PSP shell, use "Analog Down" while you're under iR Shell.
7. To take snapshot, click the Note button (Music button).  Snapshots are placed under /PSP/SNAPSHOT and can be viewed via built-in bitmap file viewer.
8. The USB toggle allows you to copy files to/from MS and is indicated by a USB indicator on the bottom right corner.  However, in order to avoid USB conflicts with other games/homebrew, it's recommended to turn off USB before launching UMD Game/homebrew.
9. The compatibility between UMD games/homebrew seems to be very high.

Usage Note for iR Commander (build within iR Shell):
1. If you haven't installed the Pronto Hex Codes before, you'll need to download the Pronto Hex Code from my website (www.ahman.co.nr) and unzip the prontocodes10.zip and place the files to your PSP under /PSP/GAME/.
2. You can define a remote control by adding a Remote Control Description file (rdf). This is a plain text file. Please refer to the sample "Panasonic TV.rdf" for syntax description. You can simply use Windows Notepad to create a rdf, make sure you disable Word Wrap via Format->Word Wrap menu. This will allow you to see one code entry per line under Notepad.
3. If you make any typos in rdf file. The program will abort telling what & where you've made the typo after you have chosen that remote in the application.
4. There is an iR indicator on the top right corner on the remote control screen. It'll flash in RED if the PSP is transmitting IR signal.
5. Refer to the "Panasonic TV.rdf" sample for defining Macros and short cut remote lists.
6. Start key to switch to another remote directly if shortcut list is defined.
7. To select the bundled IR codes, press SQUARE button to switch to directory view and make selection.  "Codes" folder contains the standard Pronto Hex Codes and "Discrete Codes" folder contains Discrete Codes" from www.remotecentral.com.  Codes from Component Configuration Files (ccf) from www.remotecentral.com are not included.  

Website:  http://www.ahman.co.nr