Homebrew SNEmulDS Moonshell Extlink Compatible

  • Thread starter Thread starter Ben_j
  • Start date Start date
  • Views Views 5,032
  • Replies Replies 15

Ben_j

Well-Known Member
Member
Joined
Nov 13, 2005
Messages
696
Reaction score
13
Trophies
1
Age
38
Website
www.nintendo-gamers.net
XP
435
Country
France
So, after a lot of troubles, I finally made a SNEmulDS compatible with the extlink feature of Moonshell 2.
Traduction for dummies : that's an SNEmulDS that you put on a folder of your moonshell, and it allows you to load a SNES rom directly from moonshell, instead of having to load SNEmulDS, then search the rom and load it.

I'm not releasing it yet, because I still have to fix some stuff, and I only managed to compile SNEmulDS 0.4. I want to mod the 0.5 version, but still can't compile it (help would be appreciated)

Also, my Moonshell does a weird stuff. If I let the RomID of my SNEmulDS to SNDS, it does not load it and says it can't load commercial roms.
 
Ultralex said:
doesn't work for me.
it just starts to the game select screen
Did you check SNEmulDS's compatibility list for version 0.4?

Tried it out for myself. It works out fine so far (I still hate the SNES folder xD but the extlink does what its supposed to). I played Super Aleste for all of half an hour before I realized I had to go somewhere.
 
Ultralex said:
doesn't work for me.
it just starts to the game select screen

What's the name of the rom ? When Moonshell adds the filename to extlink.dat, somehow long names get cut, like in old versions of Dos. For example final_fantasy_3.smc would become FINAL~1.smc, and SNEmul can not find it. You'd have to rename it to ff3.smc or something like that.
I can't fix this (I think), we'll have to wait for an update of Moonshell 2 that fixes it.

jurassicplayer said:
QUOTE(Ultralex @ Oct 28 2009, 01:16 PM) doesn't work for me.
it just starts to the game select screen
Did you check SNEmulDS's compatibility list for version 0.4?

Tried it out for myself. It works out fine so far (I still hate the SNES folder xD but the extlink does what its supposed to). I played Super Aleste for all of half an hour before I realized I had to go somewhere.

It works if you put your rom anywhere, not just the SNES folder. But SNEmulDS still won't display them in its list unless they are in the SNES folder.
 
Ok, I checked and there was a problem, Ultralex was right. jurassicplayer you probably had only one file on your folder.
I fixed it, and it even works with long filenames now
smile.gif


File re-uploaded at the same link as in the original post
smile.gif


EDIT : someone contacted me and asked for a DSivision 2 compatible version. I'll see what I can do but since I have an sdhc card, DSivision does not work fine on my DSTT
 
Nice work man, i just came here after reading the other thread about this lol.
gonna put it on right now
tongue.gif


Oh and cant wait for a higher version
tongue.gif

If you can get it done.
 
I need to figure out how to compile the 0.5, and then it will be allright. Having sources of the 0.6 alpha would be nice too.

Also, I was wondering if the 0.4 already used the snes.cfg file ?
 
Ben_j said:
Ok, I checked and there was a problem, Ultralex was right. jurassicplayer you probably had only one file on your folder.
I fixed it, and it even works with long filenames now
smile.gif


File re-uploaded at the same link as in the original post
smile.gif


EDIT : someone contacted me and asked for a DSivision 2 compatible version. I'll see what I can do but since I have an sdhc card, DSivision does not work fine on my DSTT


Incorrect, DSision2 itself Will work fine with an HCSD card, the only thing that wont work, is using ysmenu to load backups, homebrew will still load.

DSision2 should work fine on your card if you only need to test snemulds with it.
 
Ben_j said:
Ultralex said:
doesn't work for me.
it just starts to the game select screen

What's the name of the rom ? When Moonshell adds the filename to extlink.dat, somehow long names get cut, like in old versions of Dos. For example final_fantasy_3.smc would become FINAL~1.smc, and SNEmul can not find it. You'd have to rename it to ff3.smc or something like that.
I can't fix this (I think), we'll have to wait for an update of Moonshell 2 that fixes it.

jurassicplayer said:
QUOTE(Ultralex @ Oct 28 2009, 01:16 PM) doesn't work for me.
it just starts to the game select screen
Did you check SNEmulDS's compatibility list for version 0.4?

Tried it out for myself. It works out fine so far (I still hate the SNES folder xD but the extlink does what its supposed to). I played Super Aleste for all of half an hour before I realized I had to go somewhere.

It works if you put your rom anywhere, not just the SNES folder. But SNEmulDS still won't display them in its list unless they are in the SNES folder.

I too had that problem with my AKAIO Rom loader, Maybe one of these days i'll share my code.
 
Normmatt said:
I too had that problem with my AKAIO Rom loader, Maybe one of these days i'll share my code.

What problem did you have ?

spinal_cord said:
QUOTE(Ben_j @ Oct 29 2009, 12:02 PM) Ok, I checked and there was a problem, Ultralex was right. jurassicplayer you probably had only one file on your folder.
I fixed it, and it even works with long filenames now
smile.gif


File re-uploaded at the same link as in the original post
smile.gif


EDIT : someone contacted me and asked for a DSivision 2 compatible version. I'll see what I can do but since I have an sdhc card, DSivision does not work fine on my DSTT


Incorrect, DSision2 itself Will work fine with an HCSD card, the only thing that wont work, is using ysmenu to load backups, homebrew will still load.

DSision2 should work fine on your card if you only need to test snemulds with it.

I didn't know that. I'll try.
 
Ben_j said:
Normmatt said:
I too had that problem with my AKAIO Rom loader, Maybe one of these days i'll share my code.

What problem did you have ?

spinal_cord said:
QUOTE(Ben_j @ Oct 29 2009, 12:02 PM) Ok, I checked and there was a problem, Ultralex was right. jurassicplayer you probably had only one file on your folder.
I fixed it, and it even works with long filenames now
smile.gif


File re-uploaded at the same link as in the original post
smile.gif


EDIT : someone contacted me and asked for a DSivision 2 compatible version. I'll see what I can do but since I have an sdhc card, DSivision does not work fine on my DSTT


Incorrect, DSision2 itself Will work fine with an HCSD card, the only thing that wont work, is using ysmenu to load backups, homebrew will still load.

DSision2 should work fine on your card if you only need to test snemulds with it.

I didn't know that. I'll try.

I thought it was obvious by my quote, I had trouble with moonshell2 providing the short filenames only, I worked around it by doing some trickery.
 
I implemented it in the 0.5. Not working for the moment though. The rom seems to load fine, but does not start and the menu is freezed. I will look better tomorrow.
 
how exciting! =O

tbh, i'll wait till u can get the latest version working, considering most my games aren't compatible anyways. This great. I've kinda always hoped all the emulators and stuff would soon be integrated into moonshell ^^

keep up the good work.

ps. i know a bit of c/c++, but im a noob. if i can help in anyways, lets me know. i just cant wait to see moonshell "nativly" running snes roms ahahhaa
 
I don't need help, it's not a lot of code to add.
And I think the 0.5 will be the highest version you'll get for moonshell, since SNEmulDS hasn't been updated for almost 2 years and there are no sources for the 0.6 alpha (of if you know where to find them, let me know).
Dunno if I'll have time to work on it this afternoon, if not, you'll probably have it on monday or thursday.


EDIT : new clean topic for the v0.5
http://gbatemp.net/index.php?showtopic=188297
 

Site & Scene News

Popular threads in this forum