Homebrew [RetroArch] Nightly builds here!

Status
Not open for further replies.

kiwiis

キウィイス
Member
Joined
Sep 8, 2015
Messages
324
Trophies
0
XP
240
Country
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,

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
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

kiwiis

キウィイス
Member
Joined
Sep 8, 2015
Messages
324
Trophies
0
XP
240
Country
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

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
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

kiwiis

キウィイス
Member
Joined
Sep 8, 2015
Messages
324
Trophies
0
XP
240
Country
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,

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
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..
 

SLiV3R

3DS Friend Code: 0473-9069-2206
Member
Joined
Jan 9, 2006
Messages
2,319
Trophies
2
Website
soundcloud.com
XP
1,847
Country
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!
 

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,464
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,319
Country
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.)
 

Rj.MoG

Well-Known Member
Member
Joined
Jun 8, 2015
Messages
377
Trophies
0
Age
33
XP
1,489
Country
United States
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
 

Seita

Well-Known Member
Member
Joined
Oct 4, 2015
Messages
592
Trophies
0
Age
43
XP
342
Country
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,

Mr.ButtButt

The Cancer Of Gbatemp <3
Member
Joined
Sep 22, 2015
Messages
1,465
Trophies
0
XP
893
Country
United States
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?
 

Tigroid

Well-Known Member
Member
Joined
Aug 24, 2015
Messages
110
Trophies
0
Location
Internet
XP
119
Country
United States
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

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Gay history is serious