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

D

Deleted User

Guest
Coto updated the experimental Branch again.

F-Zero and Donkey Kong Country 3 are working again.

I have posted the latest Version below.

Thank you @Coto for your continuing support of SNEmulDS.
 

Attachments

  • snemuldsv6 with snemul cfg.zip
    260.8 KB · Views: 1,080
  • Like
Reactions: zfreeman
D

Deleted User

Guest
This Version requires the snemul.cfg that came with the build to choose the Snes roms. I reuploaded the Update with the needed snemul cfg.

Oh and changing the Speed settings while playing F-Zero breaks the Game in this Version.
 

Mr Objection

Well-Known Member
Member
Joined
Jul 10, 2016
Messages
339
Trophies
0
Age
28
XP
394
Country
Argentina
This Version requires the snemul.cfg that came with the build to choose the Snes roms. I reuploaded the Update with the needed snemul cfg.

Oh and changing the Speed settings while playing F-Zero breaks the Game in this Version.
thanks, fzero is working better than before.
 

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,565
Country
Chile
Coto updated the experimental Branch again.

F-Zero and Donkey Kong Country 3 are working again.

I have posted the latest Version below.

Thank you @Coto for your continuing support of SNEmulDS.
well your feedback is valuable also! so thanks there. SnemulDS uses the DS in a way where the APU (SNES) emulation cause issues if both cores (ARM7 / ARM9) do not run properly. Also before I write emulation code I want to enable most DS specific stuff before (so the library can be used whatever the homebrew is).

This worked for NIFI on SnemulDS (not implemented), but DSWIFI works now
 
  • Like
Reactions: Mr Objection

Mr Objection

Well-Known Member
Member
Joined
Jul 10, 2016
Messages
339
Trophies
0
Age
28
XP
394
Country
Argentina
well your feedback is valuable also! so thanks there. SnemulDS uses the DS in a way where the APU (SNES) emulation cause issues if both cores (ARM7 / ARM9) do not run properly. Also before I write emulation code I want to enable most DS specific stuff before (so the library can be used whatever the homebrew is).

This worked for NIFI on SnemulDS (not implemented), but DSWIFI works now
Great
 

huska

New Member
Newbie
Joined
Mar 28, 2017
Messages
1
Trophies
0
Age
43
XP
51
Country
Oh my! Thanks @Coto for your work on this! I'm trying to get Zelda A Link to the Past to work more or less properly. It plays, but there is a lot of noise/very loud background sounds. For example the rain in the very beginning after leaving the house. Any tips on how to improve this with config?
 

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,565
Country
Chile
I'm trying to get Zelda A Link to the Past to work more or less properly. It plays, but there is a lot of noise/very loud background sounds. For example the rain in the very beginning after leaving the house. Any tips on how to improve this with config?

emulator stuff is not high priority now, I am moving to a new toolchain and then other stuff. Hopefully fixes a bug that exists since the first "revival" version (related to opcodes2.s) compiling and mapping.

One question: is it possible\hard to add ARG support to the experimental branch?

I would rather stay away from ARG support since requires to be implemented from the homebrew launcher and homebrew itself. For example ninjapass works now with moonshell2 properly, and moonshell2 has that extlink support(and through Moonshell2 I load SnemulDS), so if I want to use such an old card for updated dldi compatibility I would force extlink support, and that means old cards no longer having file/dir handling at boot (a basic feature required for debugging..).

edit: though there are other homebrews that may benefit from ARG support.
 
Last edited by Coto,

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,565
Country
Chile
You should not offer devs to do these kind of stuff without asking them first. Privately at least. That´s why PMs exist.

Also, for DSi mode you break everything that works different in DS mode (wifi, sound, touchscreen,new SCFG registers). I am 90% done with the toolchain for NDS, so for now every DSi dev will have to use what already exists for DS(i) mode.
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
You should not offer devs to do these kind of stuff without asking them first. Privately at least. That´s why PMs exist.

Also, for DSi mode you break everything that works different in DS mode (wifi, sound, touchscreen,new SCFG registers). I am 90% done with the toolchain for NDS, so for now every DSi dev will have to use what already exists for DS(i) mode.
I see, I guess is currently imposible to have a TWL edition working but.
How about @ahezard's nds-bootstrap?
It proved that it runs NDS only homebrews with older dldi driver, last I tested it broke snesmul into the guru meditation screen.
 

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,565
Country
Chile
that's a dilemma tbh.

Port everything to DSi, or tweak SCFG so they run in NTR mode. It´s no minimal the effort to port something. Add that the double testing (I test DS stuff on three flashcard, 6 DSes), because the more you know, with minimal details such as some cards raising IRQs by themselves allow to run homebrew, while the exact homebrew will not run on certain carts. That's triple testing for me on the IRQ system. (my own current DS toolchain gave me these results)

also, snemulds + wifi (NTR Mode, DS hardware) is very tricky to set up. NesDS works out of the box(NIFI and WIFI UDP NETPLAY), gbaemu4ds (a build that I never released) also uses DSWIFI and works almost flawlessly except the irq system needed a rewrite because of how close to hardware and MPU is used. (froze up back then when gba code called wait for vblank swi, but wireless still worked)

But snemulds is different, or "special". It either causes wifi (DSWIFI) to not connect or works, but break sounds.

edit: turns out SnemulDS dswifi was borked because the original programmer used timer3 in ARM9 as profiler for render code. It was enabled by default, so I removed all that code and everything is working now.
 
Last edited by Coto,
  • Like
Reactions: Billy Acuña

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
Wow, when I run SNEmulDS with nds-bootstrap + TWL Clockspeeds it goes insanelly overclocked!!! I can't imagine how improved will be emulation on DSi with the new homebrew envoirement.
 

ShadowtearX

Well-Known Member
Member
Joined
Oct 12, 2009
Messages
344
Trophies
1
XP
1,300
Country
Coto updated the experimental Branch again.

F-Zero and Donkey Kong Country 3 are working again.

I have posted the latest Version below.

Thank you @Coto for your continuing support of SNEmulDS.

Sadly the last version you posted does not work for me, it shows me no roms at all and when pressing "SELECT ROM" it shows me a red windowed errorlog, with and wihtout CFG file.

The previous version you posted works fine though.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • OctoAori20 @ OctoAori20:
    I stopped believing or caring about that dude when I found out about some of the more questionable nonsense he did in his life.
  • BigOnYa @ BigOnYa:
    Like what? I didn't know or hear.
  • K3Nv2 @ K3Nv2:
    You mean like every famous person that ever existed
    +1
  • K3Nv2 @ K3Nv2:
    I get so tired of hearing oh I liked him until...
  • OctoAori20 @ OctoAori20:
    I just know dude was a chronic alcoholic and such.
  • BigOnYa @ BigOnYa:
    I've been to his chicken restaurant he started in his 2nd movie, Holy Chicken, was pretty good. It is only 15-20 miles from me in Ohio. It only lasted 1 yr or so then closed tho.
  • OctoAori20 @ OctoAori20:
    There are very few people I just have just an immense dislike of and he's one of those very few people, the only other example is Gene Simmons. My musician uncle on my mother's side of the family actually met Gene once during some event and said he was the most unpleasant person to be around.
  • K3Nv2 @ K3Nv2:
    I met myself once turns out that guy is a giant piece of shit that doesn't deserve any of my respect
  • BigOnYa @ BigOnYa:
    Damn alcoholics! (Sshhh- Opens another beer)
  • OctoAori20 @ OctoAori20:
    Agreed, Ken
  • OctoAori20 @ OctoAori20:
    I can't say I've ever tried even a sip of beer tbh-
  • K3Nv2 @ K3Nv2:
    You met yourself also and is a giant piece of shit?
    +1
  • OctoAori20 @ OctoAori20:
    Then again, I don't think I'd really enjoy it //shrug
  • OctoAori20 @ OctoAori20:
    I'm sure it's an acquired taste :P
  • K3Nv2 @ K3Nv2:
    Poor lad can never enjoy the amazing taste of four loko
    +1
  • BigOnYa @ BigOnYa:
    Root beer is a gateway drink, don't ever try it either.
  • K3Nv2 @ K3Nv2:
    @BigOnYa, don't you love how smooth MD20 is
  • BigOnYa @ BigOnYa:
    Mad dog 20 20? Oh yea fixed the typo. I haven't seen that or had forever. Do they still make it?
  • K3Nv2 @ K3Nv2:
    I think it's why I'm alive
    +1
  • BigOnYa @ BigOnYa:
    What happens if when playing Paper Mario, you start a fire in-game?
  • Psionic Roshambo @ Psionic Roshambo:
    Paper Mario is a drug dealer and he is all about the paper yo lol
    +1
  • OctoAori20 @ OctoAori20:
    Ffft
  • OctoAori20 @ OctoAori20:
    On another note, I love how folks are drawing Callie in that suit that Splatoon NA dropped on Twitter
    OctoAori20 @ OctoAori20: On another note, I love how folks are drawing Callie in that suit that Splatoon NA dropped on...