Homebrew [SNEmulDS] Rebirth the project and update it for the last DKP

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,564
Country
Chile
Well, using this



I get the same result with my R4 Revolution for DS with TWLmenu++ white top screen... I don't get it D:
Saludos broder latino!

Well, you may want to try other loaders (moonshell2, DSOrganize, ToolchainGenericDS-multiboot, Twilight menu). Also remember to follow README.MD instructions.

If everything fails, follow the advice I gave wariobar a few posts above (in regards to DLDI patching).
 

RacsoSakuraba

Well-Known Member
Member
Joined
Mar 13, 2016
Messages
267
Trophies
0
XP
541
Country
Venezuela
@RacsoSakuraba
Sounds like you are just downloading the SNemulDS.nds webpage. Are you clicking the SNemulDS.nds link to the next webpage and then clicking on the “view raw” link?
Yeah, exactly.

Saludos broder latino!

Well, you may want to try other loaders (moonshell2, DSOrganize, ToolchainGenericDS-multiboot, Twilight menu). Also remember to follow README.MD instructions.

If everything fails, follow the advice I gave wariobar a few posts above (in regards to DLDI patching).
Que tal todo? I don't think it has anything to do but to consider: What version of Unlaunch do you use?

BTW using twilightmenu (without direct boot) from DSi:

TGDSv1.6: Both white screen
master: white top screen
ARM9DLDI-ntr: white top screen
ARM9 TGDSv1.5: white top screen
ARM7 TGDSv1.5: white top screen and stuck while the bottom screen says:

ARM7 DLDI Init: 600c000
DLDI7 OK.
ARM7 DLDI Done!

From R4 Revolution for DS with wood menu: all have a black screen except ARM7 TGDSv1.5 show selection menu but no game starts, only ROM information appears on the bottom screen with the top screen white.
 
Last edited by RacsoSakuraba,

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,564
Country
Chile
Yeah, exactly.


Que tal todo? I don't think it has anything to do but to consider: What version of Unlaunch do you use?

BTW using twilightmenu (without direct boot) from DSi:

TGDSv1.6: Both white screen
master: white top screen
ARM9DLDI-ntr: white top screen
ARM9 TGDSv1.5: white top screen
ARM7 TGDSv1.5: white top screen and stuck while the bottom screen says:

ARM7 DLDI Init: 600c000
DLDI7 OK.
ARM7 DLDI Done!

From R4 Revolution for DS with wood menu: all have a black screen except ARM7 TGDSv1.5 show selection menu but no game starts, only ROM information appears on the bottom screen with the top screen white.

You are doing something wrong, or not using a loader compatible with NTR MODE. Re-do instructions and follow all I have said earlier. If not, get another card.
 

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,564
Country
Chile
@Coto

I love the emulator so far. SMW hacks are running at 100% speed with almost no graphical glitchs (even on boss fights). One thing that would allow me to use this with a BoxyPixel GB macro aluminum shell would be to add button mappings to the config file on a per-game basis. This would allow me to map the SMW spin jump button to the left shoulder button so that I could play SMW hacks with only a two-button face plate. Not sure how difficult that would be but to me it would be a pretty awesome feature.

It's done!

https://bitbucket.org/Coto88/snemulds/commits/2066fc6c3f2479966f4c843c12882830dd091b30

Changelog:
- Add remappable NDS -> SNES Keys, check out README.md
- keypadTGDS bits are inlined

ARM9DLDI branch as usual
 

RacsoSakuraba

Well-Known Member
Member
Joined
Mar 13, 2016
Messages
267
Trophies
0
XP
541
Country
Venezuela

Chainhunter

Active Member
Newcomer
Joined
May 29, 2008
Messages
25
Trophies
1
XP
1,292
Country
New test but now in my DSTT with YSmenu and...



The same... white top screen with this release

@Coto maybe the following could help:

I get the same issue with a R4 Gold Pro 2016 flashcart running YSMenu, on a DSi XL or new 3DS XL.
I either see a white top screen only or both white screens when loading the cart from the official 'home' app for each console.

The result occurs for the DSi XL and new 3DS XL with a couple of different loaders (YSMenu, TwilightMenu++).
I also tried using Moonshell2 (not sure if this matters) on the DSi XL, but nothing changed.

On attempting to load TGDS-multiboot (v1.6), I only get a top-white screen on the DSi XL and new 3DS XL.

---

With a DS phat, the top-screen remains white, but the menu loads. On selecting a rom, the top screen remains white and the emulator seems to freeze. The result is the same if running the emulator via TwilightMenu++ or TGDS-multiboot (v1.6) from the flashcart.

With the DS phat, if I use TGDS-multiboot and select a rom as an argument, the emulator reports that the rom is being loaded, I get a sound pop, and then the emu seems to freeze.

I do not have a DSLite to test.

---

Just to say, I used the arm9 builds in all cases.
 

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,564
Country
Chile
@Coto maybe the following could help:

I get the same issue with a R4 Gold Pro 2016 flashcart running YSMenu, on a DSi XL or new 3DS XL.
I either see a white top screen only or both white screens when loading the cart from the official 'home' app for each console.

The result occurs for the DSi XL and new 3DS XL with a couple of different loaders (YSMenu, TwilightMenu++).
I also tried using Moonshell2 (not sure if this matters) on the DSi XL, but nothing changed.

On attempting to load TGDS-multiboot (v1.6), I only get a top-white screen on the DSi XL and new 3DS XL.

---

With a DS phat, the top-screen remains white, but the menu loads. On selecting a rom, the top screen remains white and the emulator seems to freeze. The result is the same if running the emulator via TwilightMenu++ or TGDS-multiboot (v1.6) from the flashcart.

With the DS phat, if I use TGDS-multiboot and select a rom as an argument, the emulator reports that the rom is being loaded, I get a sound pop, and then the emu seems to freeze.

I do not have a DSLite to test.

---

Just to say, I used the arm9 builds in all cases.
The only cards I tested was X9SD / R4IGold.cc/Desmume, if otherwise try all I have said earlier, if not, your out of luck as I don't have a DSTT or other cards to test.

Do note I fixed issues with older cards, so it's 100% relative to the loader you're using. Are TGDS Projects working in that card?

--

Additionally, you could try all SnemulDS builds starting August 31th 2018 and see which version does work for you. That could also help to improve compatibility.
 
Last edited by Coto,
  • Like
Reactions: Chainhunter

RacsoSakuraba

Well-Known Member
Member
Joined
Mar 13, 2016
Messages
267
Trophies
0
XP
541
Country
Venezuela
The only cards I tested was X9SD / R4IGold.cc/Desmume, if otherwise try all I have said earlier, if not, your out of luck as I don't have a DSTT or other cards to test.

Do note I fixed issues with older cards, so it's 100% relative to the loader you're using. Are TGDS Projects working in that card?

--

Additionally, you could try all SnemulDS builds starting August 31th 2018 and see which version does work for you. That could also help to improve compatibility.

from the master or the ARM9DLDI? I do not know how much improvement in compatibility you have achieved (but I hope it is something remarkable, snes in DS/DSi looks great in that screen) but it is an interesting project to support, it frustrates me that it does not run when any amount of homebrew runs by all means.

EDIT: uh... How can I see the .nds of a certain commit? XD
EDIT 2: I saw how I could do it, SNEmulDS of commit 361e810 (2020-01-04) replacing the one that comes by default in TWLmenu ++ starts, it selects the loaded ROM (ROM.smc), white top screen, it outputs data from the ROM on the lower screen to later show the emulator menu but with a white top screen. Launching this same version directly from the TWLmenu ++ launcher (with the direct boot option activated) causes a white screen on both
EDIT 3: SNEmulDS ccd1db8 (2019‑07‑16) TWLmenu++ with direct boot activated, show selection menu but no games, white top screen. Using it as the default emulator in TWLmenu ++ the same thing happens as above
 
Last edited by RacsoSakuraba,

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,564
Country
Chile
I do not know how much improvement in compatibility you have achieved (but I hope it is something remarkable, snes in DS/DSi looks great in that screen) but it is an interesting project to support, it frustrates me that it does not run when any amount of homebrew runs by all means.

It's not up to you to decide how much compatibility has been achieved. But feel free to re-do everything I have said before and don't bother me again asking the same questions. It's either that or getting a newer card. Is it too difficult to understand? Or do you need me to translate it to spanish? If you're so frustrated go and play SNES on another system, we don't care. But don't be ackward in forums.
 

wariobar

Active Member
Newcomer
Joined
Jun 7, 2020
Messages
36
Trophies
0
Age
40
XP
236
Country
Spain
Hi Coto! Thanks a lot for the new update, I appreciate it a lot. I have tried both versions (Master and ARM9DLDI) and they both work well and apparently in the same way with YSMENU in my DS lite with R4i sdhc rts 2015. I played a bit of Biker Mice from Mars, Alladin and, Street Fighter 2 turbo. Please, let me know if you need me to test anything.

- As both versions work in the same way to me? from now on should I stick to the master branch?

- Is there a way to hide the whole rom path when you are selecting the rom? I have something like x:\ROMS\SUPER NINTENDO\room in my SD and almost there is no space for the rom name.

- I have noticed that save and load functionality doesn't work to me. Nothing happens when I try to save or load. I didn't use it before so I have no idea if this happening in general or with my setup or to this release. It is just for you to know.


Thanks again,
Mario
 

wariobar

Active Member
Newcomer
Joined
Jun 7, 2020
Messages
36
Trophies
0
Age
40
XP
236
Country
Spain
@elenarguez With a DS It works with Twilight Menu and other loaders as HBMenu, DSOrganize, moonshell2 or YSMENU. In my case, I'm launching Coto's SNemulDS with YSMenu in my R4i SDHC flashcard without any problem.
 
Last edited by wariobar,

RacsoSakuraba

Well-Known Member
Member
Joined
Mar 13, 2016
Messages
267
Trophies
0
XP
541
Country
Venezuela
It's not up to you to decide how much compatibility has been achieved. But feel free to re-do everything I have said before and don't bother me again asking the same questions. It's either that or getting a newer card. Is it too difficult to understand? Or do you need me to translate it to spanish? If you're so frustrated go and play SNES on another system, we don't care. But don't be ackward in forums.

Uh... with frustration I didn't mean so much the fact that I didn't cum but the fact that there would be other people who wanted to be able to take advantage of this new version. It's also not like you took my comments so personal lol Nor that I tried to deflower the subject to annoy, I even tried to take a look at previous commits when you said you could do it to another user LEL

You didn't need to take it so hard and almost get offended but it only amazes me that, having projects in the DS / DSi scene that try to run anywhere, it just fits in "if it works roughly enough. "

As I wrote well, I find the project interesting and if its compatibility with more games can be improved (A esto era lo que me referia con compatibilidad, en español), why not improve it in ways to start it? When the only justifiable ones to work in a single way are those adapted to the TWL environment since it is the latest in the scene, nowadays the one who continues to use RXTools in 3DS is... Weird...

In addition, everything in the scene currently runs on both the new flashcards up to the original R4 and DSTT (Except as I said whatever TWL is, plus to the fact that the original R4 with the menu wood is one of the least troublesome in game compatibility and homebrew, and was the first to be compatible with TWLmenu ...), those two cards are mainly the ones that have the best compatibility for how old they are.
 
Last edited by RacsoSakuraba,

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,564
Country
Chile
Hi Coto! Thanks a lot for the new update, I appreciate it a lot. I have tried both versions (Master and ARM9DLDI) and they both work well and apparently in the same way with YSMENU in my DS lite with R4i sdhc rts 2015. I played a bit of Biker Mice from Mars, Alladin and, Street Fighter 2 turbo. Please, let me know if you need me to test anything.

- As both versions work in the same way to me? from now on should I stick to the master branch?

Hello and thank you ! ARM9DLDI is the stable, Master is development branch so it's usual to see these branches being identical from time to time.

- Is there a way to hide the whole rom path when you are selecting the rom? I have something like x:\ROMS\SUPER NINTENDO\room in my SD and almost there is no space for the rom name.

I will fix that.

- I have noticed that save and load functionality doesn't work to me. Nothing happens when I try to save or load. I didn't use it before so I have no idea if this happening in general or with my setup or to this release. It is just for you to know.

Thanks again,
Mario

I planned to fix it sometime ago. load/save states are very hit and miss. The most offending part of it the IO map and SPC status.

When people ask about load/save states even on NTR flashcards it's even easier to perform, but anything emulation/virtualization is a pain. lol

-

Does this work for DSi users who have SD with Twilight Menu or only for flashcards? I just saw this post.

Hello! This only works in NTR flashcards, you must ask the DSi devs about compatibility with DSi mode.

-

@wariobar It's done but experimental!

https://bitbucket.org/Coto88/snemulds/commits/281bb874c70107231cf105cafd742741510cd190

- Add Save / Load States!

Note:

It is experimental. It may or not work consecutively. It's recommended to always save then restore a single state at a time.

As usual check ARM9DLDI branch.
 
Last edited by Coto,

Ajlr

Well-Known Member
Member
Joined
Jun 16, 2020
Messages
185
Trophies
0
Age
17
XP
826
Country
Philippines
I downloaded the emulator but whenever I load a state, there's no sound and sometimes if I save on an overworld map like in Super Mario World or Donkey Kong Country, when I start a level, it freezes or crashes.
 

wariobar

Active Member
Newcomer
Joined
Jun 7, 2020
Messages
36
Trophies
0
Age
40
XP
236
Country
Spain
Thanks @Coto , you are super quick! Now, after I executed SNEmulDS (ARM9DLDI branch) in YSMenu, I can see a "O/" before every room which leaves a large space for the room game. The problem now is when I select a room from the list I get a white screen all the time. I have tried with the master branch but the same outcome.

IMG_20200806_121829.jpg
IMG_20200806_121903.jpg
 

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,564
Country
Chile
Thanks @Coto , you are super quick! Now, after I executed SNEmulDS (ARM9DLDI branch) in YSMenu, I can see a "O/" before every room which leaves a large space for the room game. The problem now is when I select a room from the list I get a white screen all the time. I have tried with the master branch but the same outcome.

View attachment 220445
View attachment 220444

Hello. I'm not able to reproduce that error. Maybe the filenames exceed the 256 character limit. In any case, you could PM me all the full path + filenames within that folder so I can fix it.

edit: I think I got it, a fix should be up anytime soon

edit2:

@wariobar
I hope this one fixes your issues. User Interface has some bugs when drawing some characters through certain languages. Also some bugs introduced in earlier commit were fixed.

https://bitbucket.org/Coto88/snemulds/commits/e3fb2df2a21135efa108e2f7eb8cf0527cdeda60

ARM9DLDI branch
 
Last edited by Coto,
  • Like
Reactions: wariobar and ber71

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    ZeroT21 @ ZeroT21: Chuck your brain out the window, it's useless, use your head instead