Homebrew RELEASE melonDS for Switch — continuation

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,728
Country
Japan
Hugely impressed with the progress. Playing Apollo Justice: Ace Attorney and it's not dropping a frame.
 

catlover007

Developer
OP
Developer
Joined
Oct 23, 2015
Messages
722
Trophies
1
XP
3,951
Country
Germany
Seems all roms are crashing for me upon boot.

  • Running SX OS 3.0.4 on a SX Lite installation for the Switch Lite (for which atmosphere is not available),
  • I've tried running with full ram access while holding R over a title
  • Also I've also tried using an NRO forwarder (which I also can't seem to run individual games with, only the main application appears, but that's no big deal).
  • Checked the MD5 sums of my bios and firmware, they all check out
  • SD Card is fat32
EDIT: Did some tinkering, seems that turning off fast memory fixes it. It causes slowdown, but at least they run.
No CFW besides Atmosphere is supported. In this case I'm sorry because there's no hack for patched Switches yet, but if they break things reguarly there's nothing I can do about it hence this policy.
 
  • Like
Reactions: mattyxarope

catlover007

Developer
OP
Developer
Joined
Oct 23, 2015
Messages
722
Trophies
1
XP
3,951
Country
Germany
Out of curiosity, what does the "fast memory" feature/option do?
it takes a bunch of virtual memory and mirrors memory into it so that it matches the memory layout on the DS. Thus most memory accesses can be translated to nothing more than adding the address from the DS side to the start of that virtual memory region and making a load or store. Flycast uses virtual memory tricks as well (though fastmem like melonDS does it, is not supported on Switch, it only uses it to detect reads/writes to texture memory by modifying page permissions).
 
  • Like
Reactions: sorabora

itsmefloflo

Active Member
Newcomer
Joined
Jul 16, 2018
Messages
39
Trophies
0
Age
41
XP
586
Country
France
Hi ! FYI you can run melonds with fast memory option enabled on atmosphere but you maybe already knows that. Good evening
 

whostolemywaffle

Well-Known Member
Member
Joined
Aug 2, 2016
Messages
436
Trophies
0
Age
38
XP
584
Country
United States
There is a bug in pokemon black and white where if you go to save in game it gets stuck on the save screen and there is no way around it you have to reset your progress
 

catlover007

Developer
OP
Developer
Joined
Oct 23, 2015
Messages
722
Trophies
1
XP
3,951
Country
Germany
There is a bug in pokemon black and white where if you go to save in game it gets stuck on the save screen and there is no way around it you have to reset your progress
is the text indicating your play time corrupted with a bunch of question marks?

I hoped this bug wouldn't happen on Switch, as those are very popular games and I had no report before, but here we are. Apparently disabling the C-Gear prevents it. The underground in D/P/Pt is affected by this as well. Besides it being related to local wireless we unfortunately don't have a clue of what's going on.
 

mattyxarope

Well-Known Member
Member
Joined
Jan 15, 2019
Messages
544
Trophies
0
XP
1,995
Country
United States
No CFW besides Atmosphere is supported. In this case I'm sorry because there's no hack for patched Switches yet, but if they break things reguarly there's nothing I can do about it hence this policy.

I understand. I'll just have to deal with it until SX allows for other firmware on their chips.
 

cloavii

New Member
Newbie
Joined
Aug 1, 2020
Messages
3
Trophies
0
Age
34
XP
55
Country
United States
when i load up melonds, the input is weird. the left stick is in reverse for some reason, and the face buttons are sideways. anyway i can fix this?
 

Basketto

Well-Known Member
Member
Joined
Jun 25, 2019
Messages
567
Trophies
0
Age
33
XP
628
Country
Australia
Seems all roms are crashing for me upon boot.

  • Running SX OS 3.0.4 on a SX Lite installation for the Switch Lite (for which atmosphere is not available),
  • I've tried running with full ram access while holding R over a title
  • Also I've also tried using an NRO forwarder (which I also can't seem to run individual games with, only the main application appears, but that's no big deal).
  • Checked the MD5 sums of my bios and firmware, they all check out
  • SD Card is fat32
EDIT: Did some tinkering, seems that turning off fast memory fixes it. It causes slowdown, but at least they run.

With the sx os payload you should be able to launch external payloads, like hekate. You would need an extra step but it should be possible to go through options launch external payload/hekate and launch atmosphere?
Otherwise have you tried switchroot, it has Drastic which pretty much runs all DS at full speed, it will never get a switch port because it is 5$ or so service, however on switchroot if you install magisk you can avoid the cost if you so chose.
I dont have sx core or lite but in theory all the above should work on either :P.
 

mattyxarope

Well-Known Member
Member
Joined
Jan 15, 2019
Messages
544
Trophies
0
XP
1,995
Country
United States
With the sx os payload you should be able to launch external payloads, like hekate. You would need an extra step but it should be possible to go through options launch external payload/hekate and launch atmosphere?
Otherwise have you tried switchroot, it has Drastic which pretty much runs all DS at full speed, it will never get a switch port because it is 5$ or so service, however on switchroot if you install magisk you can avoid the cost if you so chose.
I dont have sx core or lite but in theory all the above should work on either :P.

I appreciate your suggestions but many of them are not possible.

  • Switch Lite/Core cannot boot Hekate currently.
  • Switchroot is not working on Lite / Mariko units.
  • Drastic is going open source this year (supposedly, the developers said this over a year ago) so we will undoubtedly see a port to Switch soon after.
 
  • Like
Reactions: Basketto

whostolemywaffle

Well-Known Member
Member
Joined
Aug 2, 2016
Messages
436
Trophies
0
Age
38
XP
584
Country
United States
is the text indicating your play time corrupted with a bunch of question marks?

I hoped this bug wouldn't happen on Switch, as those are very popular games and I had no report before, but here we are. Apparently disabling the C-Gear prevents it. The underground in D/P/Pt is affected by this as well. Besides it being related to local wireless we unfortunately don't have a clue of what's going on.
There is no question marks :( its just would you like to save the game press yes and the music is still playing and your character is stuck there and it doesn't load
 

catlover007

Developer
OP
Developer
Joined
Oct 23, 2015
Messages
722
Trophies
1
XP
3,951
Country
Germany
There is no question marks :( its just would you like to save the game press yes and the music is still playing and your character is stuck there and it doesn't load
it still sounds an awful lot like that bug. There's another indicator, is the wifi connection strenth meter red with no connection?
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,728
Country
Japan
I appreciate your suggestions but many of them are not possible.

  • Switch Lite/Core cannot boot Hekate currently.
  • Switchroot is not working on Lite / Mariko units.
  • Drastic is going open source this year (supposedly, the developers said this over a year ago) so we will undoubtedly see a port to Switch soon after.
The Atmosphere team are actively working on Mariko support though, so at the very least you should soon be able to boot Atmosphere through fusee-primary.
 

mattyxarope

Well-Known Member
Member
Joined
Jan 15, 2019
Messages
544
Trophies
0
XP
1,995
Country
United States
The Atmosphere team are actively working on Mariko support though, so at the very least you should soon be able to boot Atmosphere through fusee-primary.

I'm excited at the prospect, but I'm not sure if it entirely depends on them or if SX must also do something to enable running atmosphere.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: No those are just incoming calls