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

Nikokaro

Lost philosopher... searching for a way out...
Member
Joined
Feb 3, 2020
Messages
2,182
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,737
Country
Italy
Some time ago I asked why Snemul was ported from MS-DOS to DS and not Zsnes or Snes9x, which in their old DOS version are much better than the former, but no one answered me. Well, there is always time and hope that someone will port one of these two (I repeat, in their much "lighter" DOS version) at least to DSi, which is more than possible. 🤔
 

NightScript

Well-Known Member
Member
Joined
Feb 7, 2016
Messages
951
Trophies
1
Age
20
XP
2,232
Country
United States
it's kinda pathetic that SNES emulation on the DS is still this bad for even the most basic of games.

View attachment 328735

View attachment 328736
1. The app has literally been dead for ages until coto took over. In fact, even with him taking over, it's very jumpy.
2. "Basic" would be moreso talking about compatibility. Those things are just ignorable
3. This is inherently disrespectful to all the hard work. It's not even talking about American's level of respect which is the whole boundary situation (hence why I dislike the "do it yourself" response); even a level of respect of which words to use. It's not just a "learn a thing or two about emulation" sort of deal; the lesson you should be learning is "learn how to criticize something".
 

Nikokaro

Lost philosopher... searching for a way out...
Member
Joined
Feb 3, 2020
Messages
2,182
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,737
Country
Italy
...the lesson you should be learning is "learn how to criticize something".
Right ... I know you weren't referring to me but I took the opportunity to chime in. 😉
So, to be precise, my suggestion would be to create an .ini file that would contain the list of at least the main SNES games with the priority of the various layers already preset, so that for each game you don't have to search by trial and error every time for the right order among the layers. Is this accurate and respectful enough as a criticism (or should I say suggestion, rather)?
 

sombrerosonic

Idiot machine
Member
Joined
Jan 12, 2022
Messages
1,453
Trophies
2
Location
The Tower of pizza
XP
2,892
Country
United States
Some time ago I asked why Snemul was ported from MS-DOS to DS and not Zsnes or Snes9x, which in their old DOS version are much better than the former, but no one answered me. Well, there is always time and hope that someone will port one of these two (I repeat, in their much "lighter" DOS version) at least to DSi, which is more than possible. 🤔
I would bet that ZSNES wouldn't of made the cut as you would of have to convert all of the ASM code from x86 to ARM or C and SNES9x kills CPU's the current version of it on PSP has issues on Super FX games and some slow down issues with Mode 7

However if somone wanted to port a better emu to the NDS there best bet would be ZSNES as it had HUGE preformance benefits over SNES9x
 

Nikokaro

Lost philosopher... searching for a way out...
Member
Joined
Feb 3, 2020
Messages
2,182
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,737
Country
Italy
I would bet that ZSNES wouldn't of made the cut as you would of have to convert all of the ASM code from x86 to ARM
But this is the same thing that was done with Snemul, by porting it from DOS to NDS, or is it? A long, complicated, nerve-racking and thankless job perhaps, but not impossible.
 

Nikokaro

Lost philosopher... searching for a way out...
Member
Joined
Feb 3, 2020
Messages
2,182
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,737
Country
Italy
@sombrerosonic , my lad, you could try porting one of them to DSi. Just think, you'd go down in the history of 16-bit console emulation on NDS, get a well-deserved celebrity and have the gratitude of many and especially of yours truly. I feel that you have the qualities and skills to accomplish this feat, it will just take some patience and dedication .... but you will have my full moral support. 😉
 
  • Like
Reactions: Teddie

sombrerosonic

Idiot machine
Member
Joined
Jan 12, 2022
Messages
1,453
Trophies
2
Location
The Tower of pizza
XP
2,892
Country
United States
@sombrerosonic , my lad, you could try porting one of them to DSi. Just think, you'd go down in the history of 16-bit console emulation on NDS, get a well-deserved celebrity and have the gratitude of many and especially of yours truly. I feel that you have the qualities and skills to accomplish this feat, it will just take some patience and dedication .... but you will have my full moral support. 😉
Ill try, but ill have to learn how to rewrite ZSNES's x86 ASM (ZSNES has better preformance than Snes9x) (Gonna take a while as i only know how to mess with HTML) code back into C or arm ASM Should be easy after a while
 

Nikokaro

Lost philosopher... searching for a way out...
Member
Joined
Feb 3, 2020
Messages
2,182
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,737
Country
Italy
Ill try, but ill have to learn how to rewrite ZSNES's x86 ASM (ZSNES has better preformance than Snes9x) (Gonna take a while as i only know how to mess with HTML) code back into C or arm ASM Should be easy after a while
Wow, what a nice surprise! I didn't think you would really try. Anyway take your time; there's no rush. Zsnes for ms-dos was the first SNES emulator I used, and it worked excellently with almost all titles, especially jrpg games (the category I'm interested in) and I remember it being super fast. Even if it didn't work (or was slow) with those few games that use special chips, who cares.
Should you succeed in this exceptional feat, please keep us informed in a thread dedicated to it.
Good luck. :)
 
  • Love
  • Like
Reactions: banjo2 and Jayro

CrashMidnick

Well-Known Member
Member
Joined
Jul 22, 2015
Messages
725
Trophies
0
Age
41
XP
2,825
Country
France
Some time ago I asked why Snemul was ported from MS-DOS to DS and not Zsnes or Snes9x, which in their old DOS version are much better than the former, but no one answered me.

I am not a dev but I will try to answer you about that : the main reason is the portability. ZSNES has been made around X86 code to match the X86 platform as much as possible. This is why it outperformed other SNES emulators (in terms of speed) back in the time like SNES9X (SNES96 +97 AFAIR).
The pros is the emulation speed. The cons is the difficulty to improve its accuracy and port it to other platforms.

SNES9X is very portable and accurate (I mean far better than ZSNES), this is why it was alway a good choice by devs to port it.
However is needs too much juice for our DS. Maybe the DSi can handle it but with a lot of frameskip.

Just like ZSNES, the best way to have a good emulation on a weak device is to develop a dedicated emulator, but this is another story...
 

sombrerosonic

Idiot machine
Member
Joined
Jan 12, 2022
Messages
1,453
Trophies
2
Location
The Tower of pizza
XP
2,892
Country
United States
Wow, what a nice surprise! I didn't think you would really try. Anyway take your time; there's no rush. Zsnes for ms-dos was the first SNES emulator I used, and it worked excellently with almost all titles, especially jrpg games (the category I'm interested in) and I remember it being super fast. Even if it didn't work (or was slow) with those few games that use special chips, who cares.
Should you succeed in this exceptional feat, please keep us informed in a thread dedicated to it.
Good luck. :)
Ill also prob take a while.... as im also doing alot of stuff rn like learning to 3D model and electrical class as a way to get a backup job, and a new job im getting in high school. NTM i have to learn a few new languages to take a crack at said code (ASM, C, and Oh boy! C++!(I could use this lang as a base to work on that one game i been wanting to make in unreal) as well as seeing about ZSNES 1.51 PSP port while making sure i have time to give up to my Friends in minecraft
 

Nikokaro

Lost philosopher... searching for a way out...
Member
Joined
Feb 3, 2020
Messages
2,182
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,737
Country
Italy
...seeing about ZSNES 1.51 PSP port...
On PSP there is already available Snes9xTYL which is practically perfect, and on which even Tengai Makyo Zero, in its recently english translated version, works excellently.
With all these projects of yours, I hope you will at least be able to complete some of them. For actual results, I'm afraid we'll have to wait about ten years or so .... 😂
Among these things, finding a stable and satisfying job is certainly the most important thing. 👍
 
  • Like
Reactions: CrashMidnick

DanTheManMS

aka Ricochet Otter
Member
Joined
Jun 2, 2007
Messages
4,453
Trophies
1
Age
34
Location
Georgia
XP
751
Country
United States
On PSP there is already available Snes9xTYL which is practically perfect

I have a question, out of sheer curiosity since I never got into the PSP scene (last I remember is the Pandora Battery, to show how out-of-date I am): how well does Super Mario RPG work on the latest versions of that emulator? It's something SNEmulDS will never be able to emulate.

Or is it still best to grab that special copy of Snes9xTYL that supported the SA-1 coprocessor and used an old speedhack database? I was the one who made the speedhacks to make that playable with minimal frameskip, back in the day. Just curious what the current best option is for that game in particular.
 
  • Like
Reactions: Nikokaro

Nikokaro

Lost philosopher... searching for a way out...
Member
Joined
Feb 3, 2020
Messages
2,182
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,737
Country
Italy
I have a question, out of sheer curiosity since I never got into the PSP scene (last I remember is the Pandora Battery, to show how out-of-date I am): how well does Super Mario RPG work on the latest versions of that emulator? It's something SNEmulDS will never be able to emulate.
Mmmm ..... in truth I couldn't say. All I know is that among the various subversions of Snes9x for PSP, the one I mentioned is the fastest and most up-to-date (the last update I believe was in 2017, made mostly to run the eng translated rpg game I mentioned). Regarding S.M. RPG, I have never tried it (since I prefer old jrpg games with flat, top-down view) so I will let someone else, who has experience with it, answer.
Greetings. :)
 

Cris1997XX

Well-Known Member
Member
Joined
Oct 31, 2021
Messages
469
Trophies
0
Age
23
XP
1,259
Country
Italy
Ill also prob take a while.... as im also doing alot of stuff rn like learning to 3D model and electrical class as a way to get a backup job, and a new job im getting in high school. NTM i have to learn a few new languages to take a crack at said code (ASM, C, and Oh boy! C++!(I could use this lang as a base to work on that one game i been wanting to make in unreal) as well as seeing about ZSNES 1.51 PSP port while making sure i have time to give up to my Friends in minecraft
I've just found this thread, but oh man! I can't wait for SNES emulation on DSi to get better. SNEmulDS has been long in the tooth for me, and even a fork of ZSNES would work better. P.S: Good taste with the Bridget profile picture lol
 

sombrerosonic

Idiot machine
Member
Joined
Jan 12, 2022
Messages
1,453
Trophies
2
Location
The Tower of pizza
XP
2,892
Country
United States
I've just found this thread, but oh man! I can't wait for SNES emulation on DSi to get better. SNEmulDS has been long in the tooth for me, and even a fork of ZSNES would work better. P.S: Good taste with the Bridget profile picture lol
Chose her as a joke.... and the catboy said to chose her

Also a bit of an update. ZSNES 1.20 has a strange preformance drain on an newish dell, so im prob gonna use ZSNES 1.51 recreate all of the ASM and C into ARM ASM to inch out as MUCH performance as i can (Trying to get the memory usage down by 6-8 megs)..... fun

here's a quick idea i pop out the arm 7 will be used as a sound and control's possessor while the faster arm 9 possessor handles the rest.

The menu would prob be all text showing a folder as well as striping out thing like Super FX chip to try to beef up performance as well as other preformance beefs where i can, im trying to see if i could get games like Shin Megami Tensei as well as the classics running on here with good preformance
 

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,564
Country
Chile
To everybody talking bad about SnemulDS and all the hard work it's been poured because they don't set some kind of standard:
Fuck you and never come back to this thread again. Yeah, i'm talking about people like @Jayro



-----------------------------------------------------------------------------------

To everybody who never stopped supporting me and being helpful with debugging, and the kind words, like @CrashMidnick or @NightScript i've got a gift for you to enjoy:

Megaman X3 on SnemulDS:
mx3.png


Source
 
Last edited by Coto,

sombrerosonic

Idiot machine
Member
Joined
Jan 12, 2022
Messages
1,453
Trophies
2
Location
The Tower of pizza
XP
2,892
Country
United States
To everybody talking bad about SnemulDS and all the hard work it's been poured because they don't set some kind of standard:
Fuck you and never come back to this thread again. Yeah, i'm talking about people like @Jayro



-----------------------------------------------------------------------------------

To everybody who never stopped supporting me and being helpful with debugging, and the kind words, like @CrashMidnick or @NightScript i've got a gift for you to enjoy (still not ready I have to clean up the source code a bit):

Megaman X3 on SnemulDS:
View attachment 329038
SNEmelDS is pretty good for what it does as well as impressive, i was thinking about making a port of ZSNES for fun and to try to see i could, it would prob end up on the psp as well, but man this looks great! Also SNEmelDS runs Super Mario All-Stars pretty well

Question, does Shin Megami Tensei work on here im quite intrested?
 
Last edited by sombrerosonic,
  • Like
Reactions: Nikokaro

NightScript

Well-Known Member
Member
Joined
Feb 7, 2016
Messages
951
Trophies
1
Age
20
XP
2,232
Country
United States
To everybody who never stopped supporting me and being helpful with debugging, and the kind words, like @CrashMidnick or @NightScript i've got a gift for you to enjoy (still not ready I have to clean up the source code a bit):

Megaman X3 on SnemulDS:
View attachment 329038
It's really cool that you got this working.
How does the title screen look?
 
  • Like
Reactions: Coto

Cris1997XX

Well-Known Member
Member
Joined
Oct 31, 2021
Messages
469
Trophies
0
Age
23
XP
1,259
Country
Italy
To everybody talking bad about SnemulDS and all the hard work it's been poured because they don't set some kind of standard:
Fuck you and never come back to this thread again. Yeah, i'm talking about people like @Jayro



-----------------------------------------------------------------------------------

To everybody who never stopped supporting me and being helpful with debugging, and the kind words, like @CrashMidnick or @NightScript i've got a gift for you to enjoy (still not ready I have to clean up the source code a bit):

Megaman X3 on SnemulDS:
View attachment 329038
Now now, old man. Calm down and go take your meds. This isn't a frickin' competition, you know? I doubt games with enhancement chips beyond Mega Man X2 and X3 will run well anyway
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtu.be/IihvJBjUpNE?si=CsvoEbwzNKFf0GAm cool