Quick Jump Daily Digest

Thank you for your interest in the Quick Jump Daily Digest. Get notified of all new content on QJ in our free Daily Digest. To subscribe, enter your email address below and click the subscribe button.


Email Address:


Email will come from "donotreply@caputomedia.com". Please whitelist this email address.

Cancel and Return to page

PSP homebrew: iR Shell v5.0 released in its full multi-tasking glory

Posted Mar 25, 2009 at 4:14AM EST by QJ Staff

Listed in: Homebrew Applications Tags: Ahman, Custom Firmware, iR Shell, psp homebrews, Stonecut, TyRaNiD
Ó

Finally, it's the big five-oh! AhMan has released that uber cool "advanced multi-tasking" iR Shell he was teasing us with last month! For most of you, it doesn't need any introduction, but for those who want to see a preview of what this baby can do, here (again) is the video from last month:



Now that we're out of the 4.x versions of iR Shell, you can assume that this jump to a 5.x is huge. If what you see in the video isn't enough, then I don't know what is. Now since this is the first release of the 5.x versions, we've taken the liberty to post right here all of AhMan's release notes.

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. Pls 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're 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 applcations 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 requring 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.
Kudos to AhMan for a grrrrrrrrrreat release!

Download: iR Shell v5.0
Visit: QJ.NET PSP development forums



Related articles:


Via iR Shell



100% of voters think this story ROCKS!
Vote Now!    This story ROCKS! (2) This story SUCKS!! (0)




Become a Member of QJ.Net!

If you want your comments to go live without waiting for moderation, you need to be logged in. Being logged in has its benefits:
  • Logged in members do not wait for their comments to be approved.
  • Logged in members can sign up for nightly updates.
  • Logged in members can create Profiles to be seen by other users.
So why wait? Create an account or login now! It's easy, quick, and free.

To get started, use the LOGIN boxes, or the REGISTER link at the top right!

Comments 


 
# HmmmCortador 2009-03-25 05:19
Awesome. So many changes. *Takes time to read through everything*



Can't wait until i get home so that i can install this on my PSP.

Reply
 

 
# ???jrsmaster411 2009-03-25 05:46
Does this only work with the psp slim?

Reply
 

 
# !!GLO13AL_T3RROR 2009-03-25 05:48
Woot!!

Reply
 

 
# What About Phat?b|ank Crossfire 2009-03-25 05:57
I would also like to know...

Still will be on my psp regardless. Thanks AhMan!

Reply
 

 
# waooooowahab96 2009-03-25 05:57
aala it mean,s awesome in urdu thanks man keep it up

Reply
 

 
# Yesvitorgatti 2009-03-25 06:07
Only Slim, because it has 64MB of memory. Phat has only 32MB, so it can't do that.

Reply
 

 
# Whooavitorgatti 2009-03-25 06:11
awesome! gonna try that... I was using iRShell 4.92, was cool, but its video player lacks a lot of features that I am used to XMB's one... let's see if this is better :3

Reply
 

 
# ^_^xCraftx 2009-03-25 06:24
I'll update as long as i can keep going to walmart and turning off their TV's :)

Reply
 

 
# typo and..pokerpoker 2009-03-25 06:29
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.



ishell.org ?? (ah, that also exists in irshell.org post)





and.. this multi-tasking thing has a lot of exceptions.. partially unusable now..

can't load that homebrew with that iso .. dont load that.. cant load that .. resource conflicts .. even homebrew attacking another one .. geez, that's weird!

Reply
 

 
# problemNDWolfwood 2009-03-25 07:32
whenever i try to load an iso, it loads the UMD

Reply
 

 
# You have to patch itphiyuku 2009-03-25 07:47
I don't know where the patch is located but the folder name should be obvious enough. I would tell you but i don't have irshell installed at the moment.

Reply
 

 
# ?NDWolfwood 2009-03-25 07:54
what does the patch do?

Reply
 

 
# irshell patchb|ank Crossfire 2009-03-25 08:10
Allows you to play iso's and cso's from irshell.

Reply
 

 
# ooooo!NDWolfwood 2009-03-25 08:32
thanks guys!! it works now :D

Reply
 

 
# holy..................................bottmint 2009-03-25 08:35
i think i need a new pair of underwear. there seems to be a sticky liquid in them after i read this post. and now to get some cash to fix my buttons to revel in this awesome release. i love you ahman.

Reply
 

 
# DAMN ITyourmistakes 2009-03-25 08:50
before, i was slightly envious of those slim guys with their 64 mb of ram and their tv out. now that this little miracle of awesomeness has come along, i am bitterly jealous of slims. watch your back, slim owners.

WATCH YOUR BACK/rant

Reply
 

 
# slim only????bmxadan 2009-03-25 09:00
what a load of crap

Reply
 

 
# PhatsLuigi Panache 2009-03-25 09:11
You can't use the multi-tasking feature on Phats, since they just don't have enough RAM.

Everything else works fine.

Reply
 

 
# OMGWTFBBQ!!!!Nine_Masquerade 2009-03-25 09:13
HOLY *****!!!! ITS HEEERREEEE!!!!

THANKS AHMAN

Reply
 

 
# Slim OnlyLuigi Panache 2009-03-25 09:15
A load of crap? Well well, let's see you make a program that'll allow us to load two programs at a time on the Phats.

I'm sure AhMan put days of work into this iRShell to multitask. If he could have overcome the RAM limitations on the Phat, he would have said something about it. As for right now, multitasking is Slim only, since the Slim has twice the RAM of a phat.

Reply
 

 
# FINALLYsirgrinalot 2009-03-25 09:16
A F**kING MEN

Reply
 

 
# 0.0Metal Jody 2009-03-25 10:06
i got all excited when i saw this new irshell....until i looked to my left and saw that i have a psp PHAAAAT. >o

Reply
 

 
# epic lulzb|ank Crossfire 2009-03-25 10:24
i know how you feel...

Reply
 

 
# LMFAOjgr9 2009-03-25 10:30
LMAO I gotta try that!

Reply
 

 
# every time i try to load Phantasy star ir any other appFORCE4121 2009-03-25 10:42
my psp freezes what am i doing wrong?

Reply
 

 
# Awesome!DJ PON-3 2009-03-25 12:14
Thank you Ahman!

Reply
 

 
# ????doomplayer75 2009-03-25 12:15
if its for the slim why is it still called ir shell when u cant use the ir remote

Reply
 

 
# lol at ur postsKylBlz 2009-03-25 12:37
yeah, boo hoo you cant multitask, you still have an IR port unlike slim users. i dont have ANYTHING because i have a 3000 :(



anyway, @luigi: im sure he spent way more than "days" working on this :|

Reply
 

 
# LOLb|ank Crossfire 2009-03-25 13:26
LOL OWNED!

Reply
 

 
# AwesomeM-Lin 2009-03-25 13:50
Sweet - walkthrough in PSPComic, and FFIX in a click of a (2) button(s)



I love irshell on my slim!

Reply
 

 
# nicePSPZorZ 2009-03-25 15:43
woot finally mp4 vid playback, thnx u rock ahman! xD

Reply
 

 
# ...Qowface 2009-03-25 16:19
Well, this is really awesome, I just need a PSP-2000 and I'm all set! :P

Reply
 

 
# ...TheLastGuitarHero 2009-03-25 18:14
Is there anyway I can jump this say about 15,000 times? I thought I was for sure going to have first comment, but I was at *****ing work. I knew it too, after a month of waiting, a month of anticipation, I was like, "I bet it will come out while I'm not around," but this is a great download. Holy *****ing cow ***** ***** balls, this is amazing. Thank you Ahman, thank you. Something I didn't even think was possible, is here. Sweet!

Reply
 

 
# Good, but still waiting....LeXiO 2009-03-25 20:10
So far so good, only thing I really need now is two player pops through ad hoc on FW 5xx.

Reply
 

 
# one word...ov3rkill 2009-03-25 20:13
Awesome!

Too bad i only own phat now. I guess it's time to own both worlds.

Reply
 

 
# can't patchjer1919 2009-03-26 03:03
guys i cant patch my irshell for CFW 4.01 it says not original pspbtjnf.bin D:

Reply
 

 
# No joy with remotejoyRetrohelix 2009-03-26 04:05
I cant get remotejoy to work on my psp...



i think irshell has remotejoy built in so i tried it without the remotejoy prx in seplugins......prx version error



got remotejoy 0.19 added the prx and edited game,pops etc. in seplugins......prx version error.....WTF..



im on 5.00m33-6.....

Reply
 

 
# :)deejaydark 2009-03-26 10:43
(CLAPS REAL LOUD)...beautiful...beautiful.......

Reply
 

 
# mp4 playbackMetal Jody 2009-03-26 16:18
was already there. it'd be great to have avi playback. the avi videos created from the go!cam.

Reply
 

 
# VIX WITH THE HELPArun.or.Vix 2009-03-30 00:24
http://irshell.org/site/index.php?option+com_phocadownload+view+category+id+3:usb-net-host-files+Itemid+8





DOWNLOAD REMOTEJOY4IRS V 3.5.1 FROM THIS LINK EXTRACT IT INTO A NEW FOLDER RUN THE REMOTEJOY4IRS.EXE FILE INSIDE YOUR NEW FOLDER AND THEN CONNECT UR PSP N CHOOSE THE OPTION OF USBHOST FROM UR PSP, UR PC WILL ISTALL NEW DRIVER 'PSP TYPE B' MEANWHILE UR PSP WILL BE SHAWING AN ERROR LEAVEIT AS IT IS AND LOCATE THE DRIVER IN THE

NEW FOLDER>FILES>DRIVER>LIBUSB0.DLL AND WAIT UNTIL IT ISTALL SUCCESFULLY, NOW TRY TO RECONNECT UR PSP IT WILL WORK,

IF REMOTEJOY4IRS.EXE IS NOT RUNNUNG IT WILL NOT WORK

ALSO CHOOSE REDIRECT TO USHOST OPTION INSIDE IRSHELL CONFIG IT WILL WORK.......

Reply
 

 
# IS THERE IS A WAY TO MAKE PRX LIKE JOYSENS ETC TO WORK WITH IRSHELLArun.or.Vix 2009-03-30 00:26
HELP PLZ.........

Reply
 

Add comment

Security code
Refresh


Welcome to QJ.Net!

If you want your comments to go live without waiting for moderation, you need to be logged in. Being logged in has its benefits:
  • Logged in members do not wait for their comments to be approved.
  • Logged in members can create Profiles to be seen by other users.
So why wait? Create an account or login now! It's easy, quick, and free.

To get started, use the LOGIN boxes, or the REGISTER link below!



Want to learn more about the team who brings you the QJ news?

Read about them now!


RSS Feeds Follow us on Twitter Find us on Facebook
Login:

HOT FLASH GAMES

Monster Truck Jumper

Left to Die

The Empire 2

Dark Dimension

Town Drift Competition

Heroes of the Sword