Homebrew WIP melonDS for Switch

  • Thread starter Thread starter Hydr8gon
  • Start date Start date
  • Views Views 654,011
  • Replies Replies 1,382
  • Likes Likes 87
Well, here's a bit of an update I guess. I got the renderer working yesterday, but there are some strange issues with polygons randomly not rendering. We're looking into it, but it seems like it might be a driver bug. Regarding performance: it's about the same as the software renderer. In some cases it's a bit faster, while in others it's a bit slower. Also, I have some reworking to do so that the screen layouts and stuff will work with the new GL display method, though the polygon issue has a higher priority right now. Anyways, release will probably be delayed for a bit. The current source is up on my GitHub on the opengl branch though, if you wanna check it out. I just don't wanna officially release anything until it's working right.

((((And to plug my DS emulator NooDS for a second, I'm currently having some luck getting a few homebrews to run, so maybe we'll have that to fall back on in the future as a (hopefully) speedy DS emulator on the Switch??))))
Thank you for the update!
 
I would love to update to 7 but i already bricked my 1st one i dont want to lose 2nd or paying out for 3rd switch I am hoping that pegaswitch can solve all firmwares without jig or rcm do easy way may take longer maybe 4 years to figure out or never happen. Who knows
Pegaswitch will never allow for CFW on any firmware >=8.0.0, so you can throw that hope out the window :P. Also, Emummc sounds like something that’ll be useful for you once it releases
 
Regarding performance: it's about the same as the software renderer. In some cases it's a bit faster, while in others it's a bit slower.
that's a bit of a bummer tbh, because I don't know what else I can do

short of writing a JIT, but I know somebody's already onto that project
 
  • Like
Reactions: Billy Acuña
Well, here's a bit of an update I guess. I got the renderer working yesterday, but there are some strange issues with polygons randomly not rendering. We're looking into it, but it seems like it might be a driver bug. Regarding performance: it's about the same as the software renderer. In some cases it's a bit faster, while in others it's a bit slower. Also, I have some reworking to do so that the screen layouts and stuff will work with the new GL display method, though the polygon issue has a higher priority right now. Anyways, release will probably be delayed for a bit. The current source is up on my GitHub on the opengl branch though, if you wanna check it out. I just don't wanna officially release anything until it's working right.

((((And to plug my DS emulator NooDS for a second, I'm currently having some luck getting a few homebrews to run, so maybe we'll have that to fall back on in the future as a (hopefully) speedy DS emulator on the Switch??))))
Is there a way of overclocking the GPU in Horizon yet?
 
Oh! That's a good point, actually. It could help speed up the hardware renderer. I think we can, but we might have to be careful if we're cranking up the CPU and the GPU.
Yeet! Yeah absolutely, well, now since a lot of the work is done on the GPU, we might be able to bring the CPU clock down slightly even. I've had an overclock on both in Lakka and temperatures /feel/ like they remain relatively okay.

I'm cloning the opengl branch right now just to play around with. Not sure if I'll be much help just because I don't know how the porting process works for this type of stuff, but I'll probably pour through the code a bit because it is incredibly interesting :). Thank you for your hard work so far Hydr8gon and as well to StapleButter <3.
 
yes i did

--------------------- MERGED ---------------------------


when i warmbooted it up and i accidently hold power off while it warmboot up

off topic but if you backed up the nand and this is an rcm switch you should be able to unbrick i forget the instructions how but i think it is very likely you can save that

patiently waiting
 
off topic but if you backed up the nand and this is an rcm switch you should be able to unbrick i forget the instructions how but i think it is very likely you can save that

patiently waiting
sucks part that I lost the back up and save it for parts also Im gonna update my 3.0.0 with ChoiDujourNX Thanks for advice @seanp2500
 
Last edited by FanNintendo,
Hey! Are there specific instructions for building the switch version other than using your repo?
Once you have all the dependencies installed (I think switch-glad and switch-mesa are the only ones you need outside of switch-dev) a simple "make" in the project root directory should be enough (or a "make -j16" so it builds faster!).
 
  • Like
Reactions: chaitea
Gotta say that this project is looking remarkably amazing :)
I love how it is evolving with every update, and with each day it keeps looking better and better.
I am keeping a close eye on it, for sure :D
 

Site & Scene News

Popular threads in this forum