Bios retroarch gpsp 3ds12/4/2023 ) currently, so I can't test it myself, but looking at libretro/picodrive, it seems like svcControlProcessMemory is just buried behind if statements checking the value of ctr_svchack_successful ( 0 or 1) in libretro.c. This is another case of trying to attract an expert 3DS developer to help us - and again, a bounty might be the best (only?) I don't have a build environment for 3DS set up (I promised I'd do it Friday. I don't know of any other homebrew that has managed to do what you say. That may well be true, but just because something should be possible doesn't mean we can do it :) I know that some users have success with gpsp for certain games - it could be that you're running into content that's broken upstream.?Īs I said in my first comment, I don't think this is something any of our existing devs will be able to sort out. This is too much of a mess to fix.īut it might also be worth mentioning that some games just aren't compatible with gpsp (and are known to crash on all platforms). I can't even build just an old version of the core, because too much has changed elsewhere. I tried reverting that commit, but it's entangled with a heap of frontend changes. I think this should be fixable - just haven't had time to look at it Ugh. It looks like the build is failing because it's linking in some 3DS-specific source files from standalone which conflict with our custom versions. On the other hand, I do want to see if we can get the mGBA core building again on 3DS, so maybe that would be an alternative (although whether I'll succeed is another thing, and I have some other big projects to do Thanks - yes, I know about the standalone version of mGBA. So basically, this is a bug with very limited relevance - and while it would be wonderful to get it fixed, hardly anyone is going to have the ability or motivation to look at I guess the best you could do here is start a bounty, if you feel like it, and hope that someone bites. I know it's important for a small number of users, but the 3DS contains actual GBA hardware - GBA VC injects run natively, and are the best possible way to play GBA games (perfect performance, perfect sound, zero lag - markedly better than mGBA, in fact). The demand for GBA emulation on 3DS just isn't there. not many people even know how to read a 3DS exception dump), and attracting one of them to do some free work is again not trivial. There are not really that many people in the world with the right skill set (i.e. I can do the basics, but this is on a different level. On top of this, we would need someone who is also an expert at debugging software on 3DS. gpsp is a niche core, and finding a 'specialist' willing to work on it is not a trivial thing. Writing a dynarec is very difficult and requires specialist knowledge. Unfortunately, I don't know if this will ever get fixed. It runs somewhat better when using a real bios file, but I wouldn't really trust it. This is not just a 3DS issue - it's unstable on all ARM platforms AFAIK. Very strange.This is specifically a gpsp (core) issue - it is not related to RetroArch.īut yes, gpsp has been broken for years. Astonishingly, before the update I could play "Pokemon Fire Red" using gpSP with achievements enabled without any issues, but now I only get a black screen, while I could not play ChronoTrigger on SNES2002 core before the update, but it works fine now. I had similar achievement-related problems before the update, but weirdly back then gpSP worked fine for many (but not all) games, while I had these crashes more frequently when using SNES cores. Thanks very much!Įdit: I (kind of) found out where the problem is: It's not directly related to the gpSP-core itself, but only happens if I start a game with gpSP while trying to use (Retro-)achievements. I read somewhere, that a recent GPSP update broke PS Vita support, maybe this also applies to the 3ds?ĭoes anyone know how to fix this? Any help would be greatly appreciated. When I start a game using GPSP I either get a message that it crashed (and it tells me to press A to shutdown) or, most of the time, I just get a black screen, RetroArch freezes and I have to shutdown the 3ds manually. I just updated RetroArch on my 3ds (including cores) and while I really like the update (the menu on the bottom screen is really nice), I now run into problems when trying to use the GPSP core.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |