Results 1 to 13 of 13

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

This is a discussion on iR Shell v5.0 released in its full multi-tasking glory within the PSP Homebrew and Hacks Discussion forums, part of the PSP Development, Hacks, and Homebrew category; This is originally posted by GinoD on the frontpage: Finally, it's the big five-oh! AhMan has released that uber cool ...

  
  1. #1
    QJ's Satallite
    Points: 21,269, Level: 91
    Level completed: 84%, Points required for next Level: 81
    Overall activity: 0%
    Awards:
    Community Award

    Join Date
    May 2008
    Location
    Black market
    Posts
    5,813
    QJ Pts
    21,269
    Level
    91
    My Mood
    Aggressive
    Downloads
    5
    Uploads
    0

    Default iR Shell v5.0 released in its full multi-tasking glory

    This is originally posted by GinoD on the frontpage:

    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!

    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:

    1-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.

    2-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.

    3-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.

    4-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.

    5-PS1 games take exclusive use on the audio hardware. As a result, it will be incompatible with other apps that use audio.

    6-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.

    7-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.

    8-This will probably be incompatible with DA's LEDA if you're trying to run 2 apps requring 2 different kernels.

    9-This Advanced Multi-tasking feature is incompatible with Interlaced TV Out for slim due to insufficient memory. Progressive TV Out should work fine.

    10-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:
    1-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.

    2-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.

    Download: IR shell v5.0



  2. #2
    QJ Gamer Blue
    Points: 3,623, Level: 37
    Level completed: 82%, Points required for next Level: 27
    Overall activity: 0%

    Join Date
    Jan 2008
    Location
    florida
    Posts
    234
    QJ Pts
    3,623
    Level
    37
    Downloads
    0
    Uploads
    0

    Default

    Kewl I only have one question thou... It says that its for slim only but all so to get the new feature to work it would have to be turned on in config. Now If the option isn't turned on would it work like a normal IRShell on a fat? I ask this because I have both slim and fat and would like IRShell 5.0 to be able to work on both. Even if all the features aren't on the fat.

  3. #3
    QJ's Satallite
    Points: 21,269, Level: 91
    Level completed: 84%, Points required for next Level: 81
    Overall activity: 0%
    Awards:
    Community Award

    Join Date
    May 2008
    Location
    Black market
    Posts
    5,813
    QJ Pts
    21,269
    Level
    91
    My Mood
    Aggressive
    Downloads
    5
    Uploads
    0

    Default

    well yeah i guess you can use the irshell v5.0 on the fat if that option is disabled

  4. #4
    Local Tech
    Points: 9,044, Level: 63
    Level completed: 98%, Points required for next Level: 6
    Overall activity: 27.0%

    Join Date
    Oct 2007
    Location
    home
    Posts
    1,821
    QJ Pts
    9,044
    Level
    63
    Downloads
    1
    Uploads
    0

    Default

    amazing!! ty
    too bad i dont have a slim

  5. #5
    QJ Gamer Green
    Points: 3,544, Level: 37
    Level completed: 30%, Points required for next Level: 106
    Overall activity: 0%

    Join Date
    Oct 2008
    Posts
    109
    QJ Pts
    3,544
    Level
    37
    Downloads
    0
    Uploads
    0

    Default

    Appended forum link to the frontpage post. ;) Thanks for creating the thread, elite999! Usually tho, this goes on the PSP homebrew and hacks discussion subforum since it's not your release (moving this thread after I post this reply). Here, you're just letting everyone know about its release, hence, part of a general discussion.

    Note the part of the PSP Development Forum's description: "Devs release your homebrew here."

    Don't sweat it tho. I made the same inadvertent lapse in the past too. Hehehe! So no biggie. ;)
    "Think of the solution, not the problem."
    - Richard Rahl, [I]Wizard's First Rule[/I] by Terry Goodkind

  6. #6
    Points: 1,866, Level: 25
    Level completed: 66%, Points required for next Level: 34
    Overall activity: 0%
    Achievements:
    First 1000 Experience Points

    Join Date
    Mar 2009
    Posts
    1
    QJ Pts
    1,866
    Level
    25
    Downloads
    0
    Uploads
    0

    Default Instructional Guide on how to Download to psp Request

    i was wondereing if you could post a guide on how to install this becaus ei cant figure it out

  7. #7
    QJ Gamer Green
    Points: 3,217, Level: 35
    Level completed: 12%, Points required for next Level: 133
    Overall activity: 0%

    Join Date
    Sep 2008
    Posts
    85
    QJ Pts
    3,217
    Level
    35
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by KingArthur View Post
    i was wondereing if you could post a guide on how to install this becaus ei cant figure it out
    What a coincidink, that's actually our next how-to feature guide, which will be released on Friday. But since I assume you want to install it as soon as possible, here's the relevant excerpt from the guide:

    Spoiler for iR Shell Installation Instructions:
    # Unpack the installation files (either v5.0 or v4.9, depending on the version you want to install).
    # Except for the seplugins folder, move all of the unpacked files to the root of your memory stick. Overwrite files when asked.
    # Run the iR Shell app on your PSP (run the white icon if your kernel is 3.xx and above, run the black icon if your kernel is 1.5).
    # Activate the directory view in iR Shell, then go to the iR Shell folder, then enter the Patch folder.
    # Select the folder of your respective firmware, and then run the patch that is in that folder (btcntpatch.prx). Don't skip this part or else you won't be able to run ISOs or CSOs through iR Shell.

    Now in case you want iR Shell to run everytime you do a cold boot, then copy the seplugins folder from the original 4.9/5.0 install, and copy it to the root of your memory stick (answer yes when asked to merge). Do a cold boot and enter recovery mode. Go to plugins and enable irsautoboot.prs.


    And this would be the perfect time to ask the forum community if there are any changes you guys want to make with these instructions before publishing them for the public at large. Any suggests, corrections, violent reactions?

  8. #8
    QJ Gamer Green
    Points: 3,177, Level: 34
    Level completed: 85%, Points required for next Level: 23
    Overall activity: 43.0%

    Join Date
    Jul 2007
    Posts
    21
    QJ Pts
    3,177
    Level
    34
    Downloads
    0
    Uploads
    0

    Default

    When I try saving settings or loading something, it says

    "No disc inserted

    Press any button to continue"

    Yes I set it on the Sony No UMD thing.... any help?

    Nevermind, the "Spoiler" post above me wouldn't show but now it does and I got it working thanks"
    Last edited by Hgaara; 03-25-2009 at 03:29 PM. Reason: Received an answer

  9. #9
    QJ's Satallite
    Points: 21,269, Level: 91
    Level completed: 84%, Points required for next Level: 81
    Overall activity: 0%
    Awards:
    Community Award

    Join Date
    May 2008
    Location
    Black market
    Posts
    5,813
    QJ Pts
    21,269
    Level
    91
    My Mood
    Aggressive
    Downloads
    5
    Uploads
    0

    Default

    Quote Originally Posted by GinoD View Post
    Appended forum link to the frontpage post. ;) Thanks for creating the thread, elite999! Usually tho, this goes on the PSP homebrew and hacks discussion subforum since it's not your release (moving this thread after I post this reply). Here, you're just letting everyone know about its release, hence, part of a general discussion.

    Note the part of the PSP Development Forum's description: "Devs release your homebrew here."

    Don't sweat it tho. I made the same inadvertent lapse in the past too. Hehehe! So no biggie. ;)
    well i usually place all the releases in the development forum ofcourse by the name of the developer but since you said in that post that it should be in the psp homebrew and hack discussion...so i will always place homebrew news on this subforum...

  10. #10
    QJ Gamer Blue
    Points: 2,373, Level: 29
    Level completed: 49%, Points required for next Level: 77
    Overall activity: 0%

    Join Date
    Jan 2009
    Location
    Barcelona (Spain)
    Posts
    34
    QJ Pts
    2,373
    Level
    29
    Downloads
    0
    Uploads
    0

    Default

    Oh! It's absoloutely the best shell that I've already seen. I'll put it into my Memory Stick! Thanks to Ahman and QJ for the work.

  11. #11
    QJ Gamer Bronze
    Points: 7,050, Level: 55
    Level completed: 50%, Points required for next Level: 100
    Overall activity: 0%

    Join Date
    Jun 2005
    Posts
    327
    QJ Pts
    7,050
    Level
    55
    Downloads
    0
    Uploads
    0

    Default

    Ahman has really been hard at work with these releases. Great release...

  12. #12
    Points: 3,558, Level: 37
    Level completed: 39%, Points required for next Level: 92
    Overall activity: 0%

    Join Date
    Dec 2006
    Posts
    3
    QJ Pts
    3,558
    Level
    37
    Downloads
    0
    Uploads
    0

    Default

    Which version of nethostfs is compatible with this version of irshell? I've been trying to figure that out.

    latest remotejoy4irs 3.5.1 works fine.

  13. #13
    QJ's Satallite
    Points: 21,269, Level: 91
    Level completed: 84%, Points required for next Level: 81
    Overall activity: 0%
    Awards:
    Community Award

    Join Date
    May 2008
    Location
    Black market
    Posts
    5,813
    QJ Pts
    21,269
    Level
    91
    My Mood
    Aggressive
    Downloads
    5
    Uploads
    0

    Default

    NetHostFS v2.1 is compatible


 

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





All times are GMT -8. The time now is 09:07 PM.

Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © , Caputo Media, LLC. All Rights Reserved. Cluster .