Homebrew [RetroArch] Nightly builds here!

  • Thread starter Thread starter teampleb
  • Start date Start date
  • Views Views 847,453
  • Replies Replies 5,278
  • Likes Likes 29
Status
Not open for further replies.
I went to try Picodrive for the first time with Knuckles Chaotix and I got a hard crash with the error: "plat_mem_set_exec called with no svcControlProcessMemory access". Am I doing something wrong or is there an issue with Picodrive (10-15 nightly, N3DS 10.1-J Browserhax)?
 
Last edited by kiwiis,
I went to try Picodrive for the first time with Knuckles Chaotix and I got an error: "plat_mem_set_exec called with no svcControlProcessMemory access". Am I doing something wrong or is there an issue with Picodrive (10-15 nightly, 10.1-J Browserhax)?

Picodrive tries to use a dynamic recompiler for 32x games, and on 9.3+ you can't use the dynarec, which is why you see that error. What does Picodrive do after that? Crash? Continue normally?
 
  • Like
Reactions: fmkid and kiwiis
Picodrive tries to use a dynamic recompiler for 32x games, and on 9.3+ you can't use the dynarec, which is why you see that error. What does Picodrive do after that? Crash? Continue normally?

Total lockup. Had to power off the console as there was no way to get back into HBL. So 32X is basically off the table for the .3dsx build? Hadn't seen that information before. Thanks.
 
  • Like
Reactions: daxtsu
Well, I would think it would try to fall back on the interpreter if it can't use the dynarec, but I've not really looked at Picodrive's code to see what it tries to do if it fails.
 
  • Like
Reactions: kiwiis
If there's no interpreter to fall back on, as a suggestion it could at least handle the situation more gracefully rather than locking up the system. But anyways thanks.

Is Picodrive a possible candidate for psuedo-dynarec at some point after you get it working on PCSX Rearmed?
 
Last edited by kiwiis,
it does, but it can only be selected at compile time currently. the interpreter runs at <10fps on new3DS so it isn't awfully useful.

I see. I figured it would be pretty intense without a dynarec..the 32x does use multiple CPUs (and PPUs/GPUs) at once..
 
I tried Gambatte, gpSP, and fMSX 3dsx files (10-15 build), and they booted fine on themehax with a 9.0 firmware..hm..@teampleb, are you still able to run the emulators okay?

Unrelated edit: I did some digging and found this when looking for proper aspect ratios in RetroArch. We can probably use that as a good base for determining what looks best on the 3DS.

1:1 PAR with NAB seems to be the best choice for most home consoles!
 
Yeah, I agree with @SLiV3R. On a high-res platform like phones/desktop monitors/TVs/etc. you can do some pretty attractive-looking scaling while maintaining most of the sharpness in the picture. But on the tiny 3DS screen, the sharp 1:1 pixels are probably nicer than the benefit you'd get from accurately rendering the original platform's aspect ratio. e.g. Neo Geo games are technically a tiny bit wider than 1:1 pixels. You could accurately represent this on 3DS, but you might as well have great-looking 1:1 pixels instead of fussing with getting the aspect ratio right. Now, the further a platform deviates from 1:1 pixels, the more odd it's going to look if you keep using them, but the line where it becomes too far will vary from person to person.

For me, the only platforms in RetroArch 3DS currently that really push it are the CPS-1/CPS-2. I know the Earth is technically 27 miles wider than it is tall due to the planet's rotation, but the CPS platforms take it way too far. :p

nTMs6d8.png

(Second shot is how it is intended to look, at ~294 pixels wide.)
 
Anyone have any ideas why the latest CIA builds are crashing my N3DS 9.0? I've deleted the old directories/cfg files, reinstalled etc etc. And it still just crashes and restarts my n3DS
 
Cia builds kick you out of retroarch when the rom is not supported. I hope That will be available for .3dsx files, too. I hate force shutting the thing everytime :(

Oh. And btw, How's CPS1 emulation running for you guys who own an O3ds 9.2 or less?
 
Last edited by Seita,
I've got the .3dsx PCSX
N3ds and i have all 3 .bins
[scph5500.bin]
[scph5501.bin]
[scph5501.bin]
and i keep getting the same error: "does not have enough samples for monitor refresh rate estimation. requires to run for at least 4096 frame."

Any solution?
 
Wow, I now this has been asked, but I can't find where...
Where am I supposed to put the BIOS files? Maybe this should be added to the FAQ.
 
  • Like
Reactions: ric.
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum