Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eject/inject memorystick feature request #6980

Closed
daniel229 opened this issue Oct 6, 2014 · 16 comments
Closed

Eject/inject memorystick feature request #6980

daniel229 opened this issue Oct 6, 2014 · 16 comments

Comments

@daniel229
Copy link
Collaborator

This game requires the features "remove memorystick" and "insert memorystick".
05

On PSP with 660pro-c2 you can go ingame by doing this.
Enable Inferno & NP9660 Use ISO Cache,and then follow the game's requset: "remove memorystick",press circle,and then"insert memorystick".

@hrydgard hrydgard changed the title Rewrite can't go ingame. "Rewrite" can't go ingame. Oct 6, 2014
@sum2012
Copy link
Collaborator

sum2012 commented Oct 6, 2014

I load disc1 first,but it doesn't detect I changed disc2
1
info log:
https://gist.github.com/sum2012/915049250422158e4431
debug log:
https://drive.google.com/file/d/0B3OaSdeV0L8kVHk0WFlvQjY1V2c/view?usp=sharing

@daniel229
Copy link
Collaborator Author

I find a patch for the game to ignore that operation,then go ingame now.

@daniel229
Copy link
Collaborator Author

@hrydgard
Copy link
Owner

hrydgard commented Oct 9, 2014

Heh, what a silly game to require that...

@sum2012
Copy link
Collaborator

sum2012 commented Oct 9, 2014

tag @shenweip

@daniel229
Copy link
Collaborator Author

Flowers has the same problem.
02

@unknownbrackets
Copy link
Collaborator

What's a good UI for this feature?

We could sneak it into Tools or something. Is there any benefit to having the ability to leave the memstick unplugged (theoretically preventing the game from saving)? Or just reinsert?

There's a possibility this may help #7244 in some games, but would have to test to see if it would.

-[Unknown]

@hrydgard
Copy link
Owner

We could add a mappable button, but that wouldn't help touch-only devices.

Adding a button to the pause screen might be confusing for other games, but would work. Possibly we could white list these games that need it and only show the button when they are running? Still, a user encountering this might not figure it out ...

Can we detect that the game is waiting for memstick removal somehow, and conditionally show a prompt or button? Is it polling?

@sum2012
Copy link
Collaborator

sum2012 commented Oct 31, 2015

I suggest add in "Switch UMD" 's place
I also suggest use "white list",this gameid is ULJM06364 and ULJM06365

@unknownbrackets
Copy link
Collaborator

Hmm. A lot of games add a callback handler for memstick insert/removal events. This gets called when the flag changes. So, no, they aren't polling specifically I think... but I don't know about Rewrite specifically.

-[Unknown]

@firetomicbomb
Copy link

This protection is not only found in Rewrite (ULJM06364, ULJM06365), but (AFAIK) also in:
Flowers (ULJM06390)
Grisaia no Meikyuu (ULJM06382)
Grisaia no Rakuen (ULJM06395)

@daniel229
Copy link
Collaborator Author

Add a button to pause menu and win32 menu iis good.
Gakuen Heaven 2 also.

@daniel229 daniel229 changed the title "Rewrite" can't go ingame. Eject/inject memorystick feature request Jan 19, 2016
@daniel229
Copy link
Collaborator Author

Flowers - Natsu Hen

@unknownbrackets
Copy link
Collaborator

Is this working now that #8889 is implemented? Note that it could still use other UI potentially.

-[Unknown]

@sum2012
Copy link
Collaborator

sum2012 commented Aug 6, 2016

I test rewrite work

@daniel229
Copy link
Collaborator Author

Those games all work
Flowers (ULJM06390)
Flowers - Natsu Hen
Gakuen Heaven 2 - Double Scramble!
Grisaia no Meikyuu (ULJM06382)
Grisaia no Rakuen (ULJM06395)
Rewrite
Sangoku Ren Senki - Omoide Gaeshi - CS Edition
Walpurga no Uta - Walpurgisgedichte

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants