Homebrew WIP melonDS for Switch

FMCore

Well-Known Member
Newcomer
Joined
Jul 10, 2018
Messages
91
Trophies
0
XP
609
Country
Canada
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!
 

ZachyCatGames

Well-Known Member
Member
Joined
Jun 19, 2018
Messages
3,398
Trophies
1
Location
Hell
XP
4,209
Country
United States
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
 

Arisotura

rise of melonism
Member
Joined
Dec 5, 2009
Messages
839
Trophies
1
Age
30
Location
center of the Sun
Website
kuribo64.net
XP
2,498
Country
France
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

chaitea

Member
Newcomer
Joined
Nov 30, 2018
Messages
10
Trophies
0
Age
27
XP
123
Country
United States
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?
 

chaitea

Member
Newcomer
Joined
Nov 30, 2018
Messages
10
Trophies
0
Age
27
XP
123
Country
United States
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.
 
D

Deleted User

Guest
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
 

FanNintendo

Well-Known Member
Member
Joined
Apr 16, 2018
Messages
1,583
Trophies
0
Age
51
XP
2,523
Country
United States
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,

Hydr8gon

Dragon Trainer
OP
Developer
Joined
Dec 15, 2014
Messages
316
Trophies
1
Website
hydr8gon.github.io
XP
2,580
Country
Canada
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

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,184
Trophies
2
XP
33,687
Country
Mexico
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

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Brb