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

Angelus

Active Member
Newcomer
Joined
Dec 31, 2021
Messages
39
Trophies
0
Age
22
XP
295
Country
Mexico
Thanks. Merry Christmas to you too.

NTR (DS mode) is unsupported, see:





The usual steps to download/use SnemulDS are as follows:
Head to https://bitbucket.org/Coto88/snemulds/

Pick your branch of choice, if you have a TWL unit (DSi) and Unlaunch installed, you can use "sdd1" branch from the drop down gray button, then scroll down until "Latest stable release:", click the link, download the latest build, extract ALL the files from "release/arm7dldi-twl" into your TWL SD card, root path. If it asks to override, yes to all.

Now boot "ToolchainGenericDS-multiboot.srl", choose "SnemulDS_sdd1.srl" and the game you want to boot. It's that simple.

-

DSP branch - December 29th 2023 changelog:







Source

Download



Thanks, I think the problem was that there was a typo in the file name

First of all, happy new year, I hope today is a good day and you have a great time in the company of your loved ones.

With these advances that have been made, one day we will be able to see Super Mario RPG running on SnemulDS?

Feliz año nuevo desde México!
 
Last edited by Angelus,
  • Like
Reactions: Dre4mR

Angelus

Active Member
Newcomer
Joined
Dec 31, 2021
Messages
39
Trophies
0
Age
22
XP
295
Country
Mexico
Probably not in DS Lite, maybe in a SNEmulDS version exclusive for New3DS.

Feliz año nuevo desde Iztapalapa para el Mundo 🥴

Es gracioso ver cómo hay bastante gente que hable español por aquí jajajajaj


I was referring to the TWL version, with the recent addition of the ssd 1 branch I see a lot of opportunities
 

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,565
Country
Chile
Thanks, I think the problem was that there was a typo in the file name

First of all, happy new year, I hope today is a good day and you have a great time in the company of your loved ones.

With these advances that have been made, one day we will be able to see Super Mario RPG running on SnemulDS?

Feliz año nuevo desde México!
Happy new year from Chile! México es país hermano! lml

SuperFX in DSi is not possible due to current Snes9X SuperFX being LLE (or a hackish LLE mixed with HLE).

1) SuperFX is 21.4Mhz so you can imagine the 1/10th cycle rule doesn't work @ 133mhz TWL CPU. 133 / 10 = 13mhz (a.k.a only theoretically SuperFX 1 HLE games could run full speed on TWL)

2) Keep in mind the SNES APU is 1.024Mhz(1024000khz), and an assembly core runs more or less fine on ARM7 @ 33mhz (the 1/10th cycle rule applies here) provided it's written in assembly only and only in assembly. So it runs full speed, and what actually SnemulDS does.
I've tried running C SPC700 core before in ARM7 and runs slow as hell, sort of like 3-4 samples per second @ 32000khz audio timer playback.

CX4, DSP and S-DD1 are HLE, hence they run (mostly) full speed on the NTR/TWL hardware as HLE is basically doing what the chip does abstracted in High Level and then compiled as native ARM code.
 
Last edited by Coto,

Angelus

Active Member
Newcomer
Joined
Dec 31, 2021
Messages
39
Trophies
0
Age
22
XP
295
Country
Mexico
Happy new year from Chile! México es país hermano! lml

SuperFX in DSi is not possible due to current Snes9X SuperFX being LLE (or a hackish LLE mixed with HLE).

1) SuperFX is 21.4Mhz so you can imagine the 1/10th cycle rule doesn't work @ 133mhz TWL CPU. 133 / 10 = 13mhz (a.k.a only theoretically SuperFX 1 HLE games could run full speed on TWL)

2) Keep in mind the SNES APU is 1.024Mhz(1024000khz), and an assembly core runs more or less fine on ARM7 @ 33mhz (the 1/10th cycle rule applies here) provided it's written in assembly only and only in assembly. So it runs full speed, and what actually SnemulDS does.
I've tried running C SPC700 core before in ARM7 and runs slow as hell, sort of like 3-4 samples per second @ 32000khz audio timer playback.

CX4, DSP and S-DD1 are HLE, hence they run (mostly) full speed on the NTR/TWL hardware as HLE is basically doing what the chip does abstracted in High Level and then compiled as native ARM code.


Thank you for being able to explain in detail, And yes, with the information you told me, I understand that it would not be praiseworthy to do so, even though as a user of an NDSi I dream of one day being able to see it with my eyes.
 

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,565
Country
Chile
Thank you for being able to explain in detail, And yes, with the information you told me, I understand that it would not be praiseworthy to do so, even though as a user of an NDSi I dream of one day being able to see it with my eyes.
Nope. Nothing like that. it'd have to be both a SuperFX HLE C core (no processor context whatsoever) ported to ARM assembly in TWL mode and it'd work on TWL units (Super FX1 & 2).

Otherwise it'd be SuperFX HLE core in C for SuperFX 1 only.
 
Last edited by Coto,

Angelus

Active Member
Newcomer
Joined
Dec 31, 2021
Messages
39
Trophies
0
Age
22
XP
295
Country
Mexico
Nope. Nothing like that. it'd have to be both a SuperFX HLE C core (no processor context whatsoever) ported to ARM assembly in TWL mode and it'd work on TWL units (Super FX1 & 2).

Otherwise it'd be SuperFX HLE core in C for SuperFX 1 only.

At least reading your response comforts me, now there is only so much I have to learn to be able to support the community to achieve something like this
Post automatically merged:

Another important question, will there be a build where all the roms run with extended memory? (TWL MODE)
 
Last edited by Angelus,

nibbles27

Well-Known Member
Newcomer
Joined
May 24, 2008
Messages
54
Trophies
1
XP
564
Country
Canada
As for people unsatisfied with a bit of the issues that ver 0.6d developed just use the version 0.6c that Coto updated that comes with Twilight Menu ++ it is more stable and still has alot of the updates he has put in until 0.6d. He ended up doing alot of work on the emulator but since does not want to waste his time as he has moved onto other projects.

https://github.com/DS-Homebrew/TWiLightMenu/releases

Download the TWiLightMenu-Flashcard.7z one and use /_nds/TWiLightMenu/emulators/SNEmulDS.nds from the zip file.

Gets rid of the occasional stuttering 0.6d has that problem. And still is pretty optimised compared to 0.6a legacy.

EDIT:
And also for DSi users, until Coto finihses polishing up the little issues compared to 0.6c maybe as he has updated a bit in his spare time just use the New snes emu 0.6c that comes with Twilight Menu ++ to launch SNES .smc files/games directly from Twilight Menu ++.

Set this line in your config: in root:/_nds/TWiLightMenu/settings.ini

Under [SRLOADER] add a line -

Code:
NEW_SNES_EMU_VER = 1

I know there has been alot of talk about this so maybe you might be satisfied with 0.6c
 
Last edited by nibbles27,

Mbmax

Homebrew addicted
OP
Member
Joined
Nov 7, 2006
Messages
2,275
Trophies
1
Website
Visit site
XP
413
Country
i'm glad to see there is still someone working on this emulator. I edited my first post added the bitbucket link.
Thanks Coto
 

jefsilva

Member
Newcomer
Joined
Nov 29, 2023
Messages
5
Trophies
0
Age
41
XP
36
Country
Brazil
Just passing by to say hello and that everything is working well at least for me since last September 2023, didn't updated my SNEmulDS version since this time, but still playing well MegaMan X2 and other versions like the playable zero on X2 and Zero Project on X3. By the way the password on the attached picture is from MegaMan X2: Playable Zero who lead you to leg & arm capsules, one heart tank & wheel gator already defeated. Again thanks coto for not letting the SNEmulDS die once for all. Hope y'all have a great time! Greetings.
 

Attachments

  • IMG_20240507_201922.jpg
    IMG_20240507_201922.jpg
    2 MB · Views: 4
  • Like
Reactions: ichig0

ichig0

Well-Known Member
Member
Joined
Mar 14, 2023
Messages
122
Trophies
0
XP
435
Country
United States
Hi guys, so, I have a weird problem... I got this running before on my R4ISDHC card, and booted so0me games just fine, but am now getting this error when trying to run the chainloader:

ARM9: User Exception. TGDS boot fail: Stage [6], firmware model: [0x0] TGDS ARM9 Payload: [NTR] mode ToolchainGenericDS App: abort();

Aside from maybe renaming the .nds files, I'm not sure what I could have done. It was working just fine, but now just this blue screen. What is even weirder to me is that in my process of shuffling the files around between folders I did get a different black screen with yellow font declaring it needed the config.txt file for the chain loader in root.. So I copied it to root, tried again to launch but Ive been getting blue screens ever since. Cannot recreate where it asked for the config at all... Can anyone tell what I might have screwed up here?? This is on a DS Lite with flashcard.

EDIT: Since I can't remember the exact configuration that worked for me, can somebody confirm exactly where they have their files on their cards? If I can start there maybe I can narrow down what else might be going on


EDIT2: Nvm, I got it working again.. Im not sure what I did but I think I may have mixed up a TWL loader with the NTR one? Maybe when I was trying to install it to the DSi as well.. Anyways. Alls well that ends well!
Post automatically merged:

Has anyone gotten Donkey Kong Country to run with 0.6c ntr? It runs near perfectly, minus some small graphical glitches in 0.6c twl, so I wonder why not in ntr; I thought they hadn't made use of the extra DSi memory at this point? Maybe I'm wrong. I feel like it should be able to run though... I can run it in 0.6d ntr, but it has hiccups here and there that are somewhat annoying, which I understand 0.6c generally has less stuttering.. is 0.6d that much more advanced than 0.6c that only it can run DKC?
 
Last edited by ichig0,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
    +1
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
    +1
    Psionic Roshambo @ Psionic Roshambo: @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87... +1