Post Reply 
[Released] iR Shell v5.0 by Ahman
Author Message
silver_surfer
Paradigmatic Entity

Posts: 256.8720
Threads: 167
Joined: 16th Feb 2008
Reputation: 3.37413
E-Pigs: 39.6184
Offline
Post: #1
[Released] iR Shell v5.0 by Ahman
iR Shell v5.0
Written by Ahman  
Wednesday, 25 March 2009 12:02

[Image: ruogib666fa.jpg]

This release is for PSP Slim & Lite only. It introduces an Advanced Multi-tasking feature which allows you to run 2 applications simultaneously and switch between them with a hot key. Of course, you can still multi-task these 2 apps together with iR Shell build-in functions.

Video preview:

Source: YouTube


Usage Notes:
1) Before you can use the Advanced Multi-tasking, you'll need to enable the option "Slim Advanced Multi-tasking" under iR Configurator.
2) You can load 2 Applications to the 2 memory slots in the Slim. Slot 1 is the usual memory area for loading applications (the lower 32MB RAM); while slot 2 is the new memory area (the upper 32MB RAM only available on Slim).
3) By default, the 1st app will be loaded in slot 1, and the 2nd app will load in slot 2 automatically. To force the 1st app to load in slot 2, hold Left-Trigger while lauching an application under the confirmation popup window.
4) The typical app switch toggle "L-Trigger + Select" or the alternate key "Vol Up + Select" will allow you to toggle between the 2 apps and iR Shell. New key combos "L-Trigger + Note" or "Vol Up + Note" will allow you to switch between the 2 apps without going back to iR Shell screen. Please note pressing the Note button alone (without L-Trigger) will act as the screen capture button. The alternate Vol Up combo keys perform exactly the same as L-Trigger key and is provided as an alternative.
5) Normally, when you exit 1 of the 2 apps, it will cause the PSP to reboot, meaning you'll also lose the other running app. This can be resolved by adding unloading support into the application itself. However, this will require modification of the app to perform resource cleanup and self-unloading upon exit. All iR Shell bundled plugins have been enhanced to support unloading, such that they can be terminated without affecting the other running app. To exit these plugins gracefully, use the exit function build into the app itself. For example, to exit bookr, press START and choose Exit menu item. iR Shell disables the standard Home exit menu while 2 apps are running. To exit both apps together, use "Home + Square" instead.

Compatibility Notes:
- Not all apps can be loaded to Slot 2. There are two types of program binary format for PSP, static ELF and relocatable PRX. Static ELF uses fix memory address and can't be relocated. Hence, they will only work when loading in slot 1. If you try to load a static ELF in slot 2, you'll get an error code "0x800200D9". PRX can be loaded in either slot 1 or 2. To convert a homebrew from ELF to PRX, you'll need to re-compile it with BUILD_PRX=1 and set the heap size with PSP_HEAP_SIZE_KB(-800) in the source file. Most static ELF homebrews can be converted to relocatable PRX simply by recompilation.
- There is a limitation on the PSP AVC hardware decoder which is for video playback. It cannot be accessed by more than 1 application; which means you can't have 2 applications running together if both of them access the AVC hardware decoder.
- The bundled plugins should be able to coexist with most other apps; with the exception of the PPA plugin which can only coexist with another app which doesn't use the AVC hardware decoder.
- You can't have both slots loading UMD/ISOs, due to there is only 1 physical UMD drive and ISOs are simply emulating the UMD.
- PS1 games take exclusive use on the audio hardware. As a result, it will be incompatible with other apps that use audio.
- The launch XMB function may not be stable for most commercial games due to resource conflicts. However, it should be pretty compatible with most homebrews. On the other hand, the Sony Web Browser should work with most commercial games & homebrews. To browse Internet while running another app, you can use the iR Shell bundled htmlviewer which is the Sony Web browser.
- If an app is built with PSP_LARGE_MEMORY flag and you're trying to load it in slot 1 (first app), it will use all Slim memory and you won't be able to load a 2nd app. To allow it to co-exist with other apps, you'll need to load it in slot 2.
- This will probably be incompatible with DA's LEDA if you're trying to run 2 apps requiring 2 different kernels.
- This Advanced Multi-tasking feature is incompatible with Interlaced TV Out for slim due to insufficient memory. Progressive TV Out should work fine.
- If you get an error "0x800200D9" while loading an app to slot 2, it's a static ELF and you'll need to load it in slot 1. That is, reverse the order of the 2 applications you're loading.

Additional Note:
- The bundled bookr plugin is based on the original v0.71. If you want to use the recent v0.81 mod by Nguyen Chi Tam, you can download it from www.ishell.org forum.
- You can find most of the plugin source code in www.irshell.org plugin forum. If you want to add unloading support to a homebrew, you can refer to these samples.

Special thanks to:
- Dark_AleX for the M33 custom firmwares and his assistance during iR Shell development.
- Tyranid and other developers in ps2dev.org for creating the pspsdk.
- F34R, Osgeld, StoneCut and other moderators who keep irshell.org running and providing technical support to the community.
- All iR Shell beta testers, donators, skins & plugin contributors.

Credits:
- M33 Custom firmware & popsloader are developed by Dark_AleX/M33.
- remotejoy & usbhostfs are developed by Tyranid.
- iR Shell bundled skins & plugins are developed by their corresponding authors.
- iR Shell Manual & FAQs are written by StoneCut.

Paypal Donation Link:
Click Here

Download Links:
http://rapidshare.de/files/46329511/pspi...0.zip.html
http://www.sendspace.com/file/od5ri0
http://www.mediafire.com/?ztchmjdff5t

Installation Instructions:
- This is a complete installation. You'll need to delete your existing /IRSHELL folder and copy this one over.

Source
Forum Thread


Attached File(s)
.zip  pspirshell50.zip (Size: 16.04 MB / Downloads: 452)

(This post was last modified: 25/03/2009 05:40 PM by silver_surfer.)
25/03/2009 05:18 PM
Find all posts by this user Quote this message in a reply
Softtm17
Able One

Posts: 104.3170
Threads: 26
Joined: 15th May 2008
Reputation: 0.98386
E-Pigs: 12.1615
Offline
Post: #2
RE: [Released] iR Shell v5.0 by Ahman
Nice job silver s.!
Finally Slim Multitasking Adore

25/03/2009 05:22 PM
Find all posts by this user Quote this message in a reply
SchmilK
Noob

Posts: 4,698.2833
Threads: 359
Joined: 16th Apr 2007
Reputation: 0.38918
E-Pigs: 82.0546
Offline
Post: #3
RE: [Released] iR Shell v5.0 by Ahman
very sweet in deed...it loaded up resurskilinski instantly after i selected it from the game list...kinda makes me think my next psp theme going to have all game boot timings set to 0 because it gives a good feeling of power.

limneosgreen Wrote:Take my advice, don't try to install custom themes ... it's possible to brick ur psp.. why just don't change wallpaper
25/03/2009 05:52 PM
Find all posts by this user Quote this message in a reply
roberth
Resident Full Stop Abuser.....

Posts: 4,580.2098
Threads: 200
Joined: 18th Jun 2007
Reputation: -5.5814
E-Pigs: 43.8419
Offline
Post: #4
RE: [Released] iR Shell v5.0 by Ahman
Sweet....im gonna have to try this out, been thinking i should start using IrShell


Did they ever work in that 2 Player PSX thing they were talking about?

25/03/2009 05:58 PM
Find all posts by this user Quote this message in a reply
vinrose67
GAS

Posts: 1,183.3075
Threads: 97
Joined: 16th Jul 2007
Reputation: -2.06849
E-Pigs: 54.2375
Offline
Post: #5
RE: [Released] iR Shell v5.0 by Ahman
thanks silver
25/03/2009 07:36 PM
Visit this user's website Find all posts by this user Quote this message in a reply
krystabegnalie
~~~~I can cut trees!~~~

Posts: 2,127.4190
Threads: 218
Joined: 21st Jan 2008
Reputation: -6.39875
E-Pigs: 79.3639
Offline
Post: #6
RE: [Released] iR Shell v5.0 by Ahman
nice that's what i needed when reading walkthroughs and then switching to psp game im playin, now i will get rid this old phat psp, lol

Spoiler for don't look, might destruct your mind:
[Image: funny_math.jpg]
Spoiler for anime planet:
[Image: krystabegnalie.jpg]
25/03/2009 08:31 PM
Visit this user's website Find all posts by this user Quote this message in a reply
SchmilK
Noob

Posts: 4,698.2833
Threads: 359
Joined: 16th Apr 2007
Reputation: 0.38918
E-Pigs: 82.0546
Offline
Post: #7
RE: [Released] iR Shell v5.0 by Ahman
krystabegnalie Wrote:nice that's what i needed when reading walkthroughs and then switching to psp game im playin, now i will get rid this old phat psp, lol

oh but to loose the ability to change the tv channel on the wife *or mother/faterh/brother/sister* with irshell when she THINKS i am playing a psp game :P  Ill never get rid of my phat....

limneosgreen Wrote:Take my advice, don't try to install custom themes ... it's possible to brick ur psp.. why just don't change wallpaper
26/03/2009 05:47 AM
Find all posts by this user Quote this message in a reply
krystabegnalie
~~~~I can cut trees!~~~

Posts: 2,127.4190
Threads: 218
Joined: 21st Jan 2008
Reputation: -6.39875
E-Pigs: 79.3639
Offline
Post: #8
RE: [Released] iR Shell v5.0 by Ahman
SchmilK Wrote:
krystabegnalie Wrote:nice that's what i needed when reading walkthroughs and then switching to psp game im playin, now i will get rid this old phat psp, lol

oh but to loose the ability to change the tv channel on the wife *or mother/faterh/brother/sister* with irshell when she THINKS i am playing a psp game :P  Ill never get rid of my phat....

Nanana ive forgot, slims do not have ir ports, lol

so ill save my phat psp still, lol

yeah and the main program of irshell is the IR functionality

so long live phat psp, lol Hero

Spoiler for don't look, might destruct your mind:
[Image: funny_math.jpg]
Spoiler for anime planet:
[Image: krystabegnalie.jpg]
26/03/2009 05:23 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)

 Quick Theme: