GovanifY / procfw

Automatically exported from code.google.com/p/procfw
0 stars 0 forks source link

Auto start EBOOT and GAMES when unsuspending. #302

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

1. /Game/Memory Stick/Selected an EBOOT/ISO/CSO (but don't start it)

2. Pressed SELECT, open Recovery Menu, then pressed "Suspend device"

3. After that, I un-suspended the PSP, and, for some reason it auto-start the 
EBOOT/ISO that i was selecting before opened the Recovery Menu.

What is the expected output? What do you see instead?
The PSP should return to the XMB after a unsuspend like when suspending from de 
VSH MENU.
Instead, it automatically boot the EBOOT/ISO you were selecting before entering 
to Recovery Menu.

What version of the product are you using? On what operating system?
6.35 PRO-B9 on a PSP 3000 09g

Original issue reported on code.google.com by omar.mac...@gmail.com on 26 Sep 2011 at 11:42

GoogleCodeExporter commented 9 years ago
That's because when you press X to accept it's like if you had pressed it in 
the XMB.

Since I'm not that kind of "Recovery Menu Geek" I just use the Power button to 
suspend my console...

Original comment by clouddar...@gmail.com on 27 Sep 2011 at 8:56

GoogleCodeExporter commented 9 years ago
No such issue here. Are you sure you are using PRO-B9?

Original comment by popsd...@gmail.com on 29 Sep 2011 at 4:09

GoogleCodeExporter commented 9 years ago
I mean Satelite/main.c
static void button_func(void)
{
        int res;

        // menu controll
        switch(menu_mode) {
                case 0: 
                        if( (cur_buttons & ALL_CTRL) == 0) {
                                menu_mode = 1;
                        }
                        break;
                case 1:
                        res = menu_ctrl(button_on);

                        if(res != 0) {
                                stop_stock = res;
                                menu_mode = 2;
                        }
                        break;
                case 2: // exit waiting 
                        // exit menu
                        if((cur_buttons & ALL_CTRL) == 0) {
                                stop_flag = stop_stock;
                        }
                        break;
        }
}
This code definitely waits for all keys to be released.

Original comment by popsd...@gmail.com on 29 Sep 2011 at 4:14

GoogleCodeExporter commented 9 years ago

Original comment by devnonam...@gmail.com on 15 Jun 2012 at 4:29