forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Getting rid of boot logo after eboot?

 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development
View previous topic :: View next topic  
Author Message
Art



Joined: 09 Nov 2005
Posts: 647

PostPosted: Tue Dec 09, 2008 11:17 am    Post subject: Getting rid of boot logo after eboot? Reply with quote

Hi Guys,
I'd like to know if there's some flag that can be reset to remove the boot logo
that is appearing after my screensaver program.

Currently, a user mode plugin starts a kernel mode plugin that in turn starts the
screensaver eboot with the SDK launch eboot sample.
Than the eboot is made to exit at any button press to return to the XMB.

Problem is the SCE boot logo (as in coldboot intro) is shown whether or not it is turned off in recovery mode
(I don't know why). It would be a big improvement to get rid of it, and appear to exit like a normal homebrew.
Thanks.
Art.
_________________
If not actually, then potentially.
Back to top
View user's profile Send private message
Art



Joined: 09 Nov 2005
Posts: 647

PostPosted: Tue Dec 09, 2008 11:45 am    Post subject: Reply with quote

I've found one solution to use scePowerRequestColdReset(0);
after the screensaver and reboot it, but it's not the neatest solution.
_________________
If not actually, then potentially.
Back to top
View user's profile Send private message
Torch



Joined: 28 May 2008
Posts: 842

PostPosted: Tue Dec 09, 2008 12:41 pm    Post subject: Reply with quote

The problem is that the EBOOT is not being launched by the vsh, hence when the EBOOT exits, the correct vshparams are not being returned to the vsh.

You will need to manually set them when you exit to XMB using one of the exitvsh functions. You need to set the vshargp and vshargs. If you leave it blank it will show the coldboot, not to mention the XMB will forget its current positions in the music,video,photo, etc.

The exact argc for skip cold boot alone is there in the 1.50 POC source, or 3.10/40 source. I don't know how you will maintain the xmb positions in the music/video etc though, unless you can capture the original vshparams somehow.

Alternatively try using sctrlKernelLoadExecVSHMs1 with NULL for the vshparams. It might automatically send the vshparams.
Back to top
View user's profile Send private message
Art



Joined: 09 Nov 2005
Posts: 647

PostPosted: Tue Dec 09, 2008 1:17 pm    Post subject: Reply with quote

Thanks, I'll try that if I can recompile the launcher.. ( I think it game me trouble).
I'm not too worried about the cursor position in XMB, etc.
_________________
If not actually, then potentially.
Back to top
View user's profile Send private message
Torch



Joined: 28 May 2008
Posts: 842

PostPosted: Tue Dec 09, 2008 1:25 pm    Post subject: Reply with quote

One of the VSHBridge exports should be a ku bridged sceKernelLoadExecVSHMs1.

http://silverspring.lan.st/3.5x/kd/vshbridge.xml

Maybe that one will automatically handle the params... You will be able to call it from user mode directly as well.

Ask moonlight if he knows he knows which one. He might have come across it cos he has to do the vsh patches.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group