• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Snes emulator on DS, Help, i dont know how it works...

Started by garyla, January 18, 2007, 12:55:37 PM

Previous topic - Next topic

garyla

I have been scavenging some infrmation on Snes emulator on the ds, and downloaded some and just transferred it on my miniSD card. i have the following: Snesemulds.nds , snezzi.exe , snezi.gba , snesDS.bin , arm7.bin , arm9.bin extracted parts of *snezzids-v0.28a.zip* and *SNEmulDSv03.zip*.
Can anyone help me work this emulator out please....

dantheman

Okay, hold up.  You've got bits and pieces for three different SNES emulators for the DS.  You need to separate SNES DS from SnezziDS and SNEmulDS.  

You says you have a miniSD card.  Is it the Rumble series or the regular series?  If it's Rumble, then SnezziDS will not work.  If it's normal, then you can use it.  Extract all contents of snezzids-v0.28a.zip into a folder, and then simply drag and drop your SNES games onto snezzi.exe one-by-one.  Snezzi.exe will produce SNESGAME.nds files that you transfer over to your card.  During gameplay, press L+R+Select+Up a few times until the graphics layers appear in the correct order.  For Super Mario World, press L+R+Start to access the config menu and change the background color setting to "yes".  Use QPC saving to save.  You can also usually rename a game's .srm file to .sav and as long as the names match up, SnezziDS will pick it up as the save file and let you continue your progress from where you left off on your PC.

For SNEmulDS, download the latest version (v0.3 with no letters attached) and extract the contents somewhere.  Use the precompiled Supercard SD binary and place it anywhere on your card.  Then make a new folder called "SNES" on the root directory of your card and place your SNES games into it.  When you launch SNEmulDS, it will search for and display the contents of the SNES directory, allowing you to choose which game to play.  Note that most games are not fullspeed, and games approaching 4 MB in size will not run due to lack of RAM.  Save in-game and then touch the "save SRAM" option on the bottom screen in order to save your game.

For SNES DS, it's a bit tricky since it's older.  Download the very first .zip file on http://www.eng.utah.edu/~tew/snesDS/ and extract it to a new folder.  Then download the 11-27-05 version and extract its contents to the same folder, overwriting any files that already exist.  Also download the latest SuperDAT file (right-click Save As) which contains patch information that will make many games much more enjoyable.  If all you want is to have your games play on the Supercard, then simply run SNESDS.exe and add your SNES games to the menu.  An asterisk (*) will appear if the game has an entry in the SuperDAT file.  Compile the roms, which will produce a file called snesds.ds.gba.  You must rename it from .ds.gba to .nds so that it will appear in the Supercard menu.  I would suggest trying Super Mario World to begin with and seeing if it works.  Note that if you add more than one game to the cart, a loader screen will appear, but due to a bug only capital letters in the name will show up.  

I hope this has been helpful.  Feel free to ask for clarification on anything that was confusing.

scootdog

Wow, that was a nice long post.

I have yet to find one that will emulate Super Metroid.  Once you get into the first level before the timer where you have to escape the screens are either dark where you can only see your blasts or all glitchy.  I have tried all regions, justin bailey hacks, etc. and nothing works.  Everything is good, sound included until that point.  Has anyone else got it to work?

Koji

Without having messed with it (and going by memory) I believe that part uses transparencies to darken the screen, as far as I know, no SNES emu on DS currently supports transparencies. The only way to get past would be to create a save on a PC snes emu past that part and import it into the SNES emulator for DS.

dantheman

Try SnezziDS.  That area is known to be problematic, but once you're past it, the rest of the game reportedly works well.  If you try again, note that for the main elevator shaft that rotates back and forth, you'll need to go into the SnezziDS config menu and force Mode 7 for it to appear correctly.

You can also just play past that part in ZSNES and rename your "Super Metroid.srm" file to "Super Metroid.smc.sav" (or whatever your DS compilation is called, renamed to .sav) and continue from there.

EDIT:  didn't see Koji's post at the time.  Yeah, I had the window up for a long time before posting, lol.  The point is still valid though.  I have managed to get past it before using Snezziboy, although it locked up half the time.

garyla

SNEmulDS was the one i found looking easiest, and i i tried it. Maybe i didnt understand the some of the words you used or i done something wrong. When you said 'Use the precompiled Supercard SD binary and place it anywhere on your card' , i just placed the extracted files onto the card.

I powered my DS and selected SNEmulDS.nds and something odd appeared:
-= SNEmulDS 0.3 by archeide =-
270 320 20 20 dd4 c30 e0 a0Initialize . .
Init OK . . .
Please restart if stuck . . .
Initialize FS . . .

I didnt get the selection screen where i am able to select a rom. Can you help me out? :p

ZAFDeltaForce

Quote from: "garyla"SNEmulDS was the one i found looking easiest, and i i tried it. Maybe i didnt understand the some of the words you used or i done something wrong. When you said 'Use the precompiled Supercard SD binary and place it anywhere on your card' , i just placed the extracted files onto the card.

I powered my DS and selected SNEmulDS.nds and something odd appeared:
-= SNEmulDS 0.3 by archeide =-
270 320 20 20 dd4 c30 e0 a0Initialize . .
Init OK . . .
Please restart if stuck . . .
Initialize FS . . .

I didnt get the selection screen where i am able to select a rom. Can you help me out? :p

The Supercard Binary is the .sd.nds file. Put it anywhere.

garyla

I've done that, but when i launch the file on my DS, the error text i previously posted appears, and so i cant select an Snes rom from the SNES folder i made, any help?

dantheman

If you download the full version 3, it should come with about 18 different files, all with the same file size.  Copy only the one called "SNEmulDS_SuperCard_SD.nds" to your card.  

If you only get one .nds file in your download, then you got the test version by mistake.  It will still work, but you must patch it with the Supercard SD DLDI patch, and your games must be in the root directory, not the SNES directory.

garyla

I've got it working, but i cant seem to find my Secret of Mana 2 rom, is it an incompatable rom? also do i transfer the .zip file of the rom or extract it normally? thanks from earlier, but can you help me this time aswel? :|

garyla

I got the emulator to work, i searched online and found only a handful of games that work properly, can you recommend me some good roms that work? thank alot

dantheman

Yeah, you have to extract the files and place just the .smc file into the SNES folder.  And yes, compatibility is somewhat low at the moment.  There's another SNES compatibility thread around SCdev somewhere where I gave some recommendations for SNEmulDS.  Also try http://wiki.pocketheaven.com/SNEmulDS_Compatibility_List