I can tell that this core wasn't compiled with Salamander. (or was it?)Yeah, it didn't take much to compile. Here's everything I changed. You want a sceenshot of the core's menu... like this?
View attachment 133253
It just shows the name of the core. It still freezes on a black screen when loading a rom. I'm not even able to open the RetroArch menu while on the black screen.
That's weird, for me, it was working correctly. Only problem for me is that when I load a game, or at some points during gameplay, the video glitches out and I have to change the aspect ratio at least once to get it fixed.Yup, cores totally messed up. Even the loading screen is a mess
Ok yeah it's the aspect ratioI can tell that this core wasn't compiled with Salamander. (or was it?)
Also, I don't see any changes to the mman. You should probably use the 3DS one as @julialy had specified, then try to recompile it with that mman.
That's weird, for me, it was working correctly. Only problem for me is that when I load a game, or at some points during gameplay, the video glitches out and I have to change the aspect ratio at least once to get it fixed.
Visited the Discord yet? I have a video of it there.
yup, the audio is fucking terribleOk yeah it's the aspect ratio
They work really well (at least the ones I've tried). The only one that works bad is PlayStation but that was just a proof of concept core.how well do these cores run now ?psx saturn ?
Yabause (Saturn) doesn't work "really well"...unless you use frameskip, but you'll get choppy video and the software being interrupted then resumed on a one-second loop constantly. Threading doesn't affect performance AFAIK. Don't forget Jaguar and 4DO, if "100% full speed" for you means "really well".They work really well (at least the ones I've tried). The only one that works bad is PlayStation but that was just a proof of concept core.
I'm not using salamander, no. My RetroArch isn't up to date, and I kind of prefer having my emulators separate anyways. About mmap and munmap, it's not as simple as compiling 3DS-specific code for the Switch; it'll need to be rewritten. It is helpful, though. But I still doubt the core would work if these functions were properly implemented.I can tell that this core wasn't compiled with Salamander. (or was it?)
Also, I don't see any changes to the mman. You should probably use the 3DS one as @julialy had specified, then try to recompile it with that mman.
That's weird, for me, it was working correctly. Only problem for me is that when I load a game, or at some points during gameplay, the video glitches out and I have to change the aspect ratio at least once to get it fixed.
Visited the Discord yet? I have a video of it there.
Gz, the core works. 3fps.Yeah, it didn't take much to compile. Here's everything I changed. You want a sceenshot of the core's menu... like this?
View attachment 133253
It just shows the name of the core. It still freezes on a black screen when loading a rom. I'm not even able to open the RetroArch menu while on the black screen.
Wait, it actually DOES work? That's hilarious. I thought for sure it would take more than that! I literally threw that together in a few minutes before I started getting ready for work. I'll have to try it again when I get home [emoji14]Gz, the core works. 3fps.
Need dynarec and what u left out (not spread across cores either)
Wait, it actually DOES work? That's hilarious. I thought for sure it would take more than that! I literally threw that together in a few minutes before I started getting ready for work. I'll have to try it again when I get home [emoji14]
A lot is a underestimate. Dont forget theres 1 whole month of optimizing the shit out of what i could scrap. Full performance will probably require a custom hbloader manifest too.Wow, we sure did went from "super hard and can't actually happen" to "successful but still needs a lot of improvement" in a matter of days.
Does Mame Work on this ? and what set should get?
You would probably need help from other developers as well, just saying.A lot is a underestimate. Dont forget theres 1 whole month of optimizing the shit out of what i could scrap. Full performance will probably require a custom hbloader manifest too.
Dynarec needs to be changed too,to make best use of the syscalls and much more.
Could spend a whole month optimizing this little fucker.