
|
|
|
[I wrote this a while ago when I just got started with my R4 and have decided to repost it from the forum into full, HD cblog quality, after reading a rising interest in DS home brew on dtoid. It's not perfect, but should help you on your way. If you have any questions there is a dedicated help guru here, or post them in the comments. Original thread here. Even if you don't give two hoots now, bookmark it for that day when you need it. Or when somebody asks about home brew and you can pull it out your arse and take all the credit.] I'm going to make this as easy to read as possible, feel free to complain, shout or whatever if it will make it better. I also haven't covered everything, not by far. There are many more old console emulators listed here if anybody wants them. Also note I haven't put this in the gaming section, as this isn't about the actual games, just how to get them running, but if any mods think it should be moved, feel free. This little guide covers: DLDI NES & SNES ScummVM Doom DSOrganize Watching Videos Intro First thing, this guide is not a final say, its most definitely not 100% right, but it does work. I have compiled this to help the people who want their DS to do the stuff it should have been able to do out the box. Also, please note, I have done nothing here but put other peoples work together in an easy to read way. The most important thing to note is that there are many different options for running your homebrew. I have chosen the R4 as it's very cheep (I got mine from here ($60)). This guide should work with the M3 which is almost identical, however this hasn't been tested. Setting up your R4 Step one: RTFM It really is that simple, to get the R4 running I followed the very easy instructions from the CD that came with it, its just a case of copying some files across. Patching DLDI (AngelicLiver has pointed out more recent R4 cards sold do DLDI auto-patching, so there is no need to patch yourself. Saying that; the more you know) This is the most important step in installing any homebrew onto the R4, it's also the most common stumbling block. The DLDI (Dynamically Linked Device Interface) is basically the drivers. I got all my stuff from here. To get an .nds file patched with DLDI do the following: Step 1: Download your patch (the patch is specific to the hardware, this is the r4 one). Step 2: Download the patcher, there are many different ones, I found the easiest one to use is dlditool-win32-gui as it has a GUI (no command line for me!). Make sure you save all this in the same directory. Step 3: Using the patcher you can now select both the .dldi file you want to use and the .nds file you want to patch, simple! NES & SNES (Thanks to ZekeThePlumber for pointing me to nesDS for all your NES needs.) One of the first things I found on my journey through the wonderful world of DS homebrew was this SNES emulator. It doesn't work perfectly, but I have been playing sonic for the past 30 mins without much problem. To get it running do the following: Step 1: Download SNEmulDSv05a2_M3S_R4.zip from here. This is the emulator I used. Make sure you get the one which is pre-patched for the R4. Step 2: Unzip everything onto your local directory Step 3: Patch the .nds file with DLDI (see "patching DLDI") Step 4: Copy across the .nds file to the DS root directory, I put all the SNES roms (.smc) into a directory called SNES and it seems to work very nicely Some games are still a bit buggy and I haven't tested too many of the ROMs, but for the most part they seem to work, even if you do have to fiddle with the settings. ScummVM Possibly the best suited game for the DS can now be played! Huzza! The ScummVM (Script Creation Utility for Maniac Mansion Virtual Machine) is what you need to play such classic games as Monkey Island, Sam & Max and Simon the Sorcerer. I tested this using The Secret of Monkey Island. To get it running on the R4 took some time to figure out, but is actually very easy: Step 1: Download the emulator from here Step 2: Unzip everything into a local directory and patch scummvm-a.nds with DLDI (see "patching DLDI") Step3: Copy both the .nds file and all the game files you need across to the root directory. I use build-a here due to the game I'm testing it with, build-a is used for nearly all scummVM games. To find out which build you should be using, look here. When the game starts you are asked which folder has all the game files in it. Doom Best FPS EVA!!!111!!!1 To get Doom, doom2, hexen etc working is quite easy Step 1: Download the latest DSDoom from here and unzip everything into a local directory. Step 2: Patch the .nds file with DLDI (see "patching DLDI"). Step 3: copy prboom.wad AND doom.wad across into the root directory. To get other doom games(doom2, heretc, TNT etc) working just copy the wads across, they may need to be re-named doom.wad so the program picks it up. DSOrganize DSOrganize is a little app I found which does what it says on the tin. I haven't had much time to play with it, but it looks to have great potential. Step 1: Download .zip from here and extract it into a local directory Step 2: Run the .nds through the DLDI patcher (see "patching DLDI"). Step 3: Copy all files across to the root folder. Step 4: Copy the new exec_stub.bin (downloaded from here again) into the DSOrganize>RESOUCES folder. This new file is specific for the R4, it replaces a larger file which is already there. I haven't looked into this software much as yet, though if it does what it says I will probably be using it a fair amount. Getting Video To get videos is as simple as the rest of the others, if not easier as the R4 already comes with Moonshell. I didn't like the default movie converter that came on the CD so I went looking for a better one and found BatchDPG, this allows (among other things) the ability to batch process files. So when I come back after a hard days drinking I can now find all my stargate is encoded and ready to pop onto my DS. If your having trouble with codecs, as in its giving errors saying "open this in blah blah something something" then try installing ffdshow from here, it comes with loads of codecs and worked for me. N64 I've been looking for an N64 emulator, but it doesn't look like there are any ready to be used. There is an N64 emu for the PSP, which gives me optimism that there will be one for the DS soon enough. GBA Ironically you can't get the DS to run GBA stuff using only slot 1 (Slot 1 being the DS game bit at the back, slot 2 is the GBA slot in the front). For more information read this Hope that helps a few people out, if your stuck at all, send me a PM or post below, if you still can't work out why something isn't working click here. Happy home brewing :-)
|
|
|
|
Post a comment! You can also post a photo below:
|
Comment with FacebookClick connect and comment instantly! |
Comment with Dtoid
New? SIGN UP - it takes 5 seconds |
Comments policy
Destructoid is an open discussion community. You don't need to "audition" to post a comment - just speak your mind. We respect differing opinions on the site, so have at it. Be smart, funny, insightful, clueless, or cute -- but back it up with substance. Keep your cool, keep it fun. We only ask that you act respectfully and above all: don't be a troll and ruin it for everyone else. Don't bring down gamers or we'll, you know, gently shoot you in the face and stuff you into a flaming mailbox. Each comment is your opportuntity to make this community awesomer. Is that even a word?
Avoiding the banhammer only requires common sense: spamming, trolling, racism, NSFW stuff, and other forms of sucking will not be tolerated. If anyone is griefing please report abuse. Be good. Don't suck!

Follow
RSS
Contact
Yes, I know thats illegal and all, but its frustrating... I download games and if theyre good I buy them
I was actually planning on doing a similar R4 clog post but you beat me to it. Good stuff though.
This guide has been sitting around in the forum for months, I just thought now was a good time to let people see it in the cblogs :-) I am planning on going into a bit more depth with the Home brew at some point. On the dev side of things.
Also, there will never be a full-speed N64 emulator (with any rom whatsoever), the PSP has a decent FPU capable graphics processor robust enough to emulate the complex N64 architecture whereas comparably the DS is not nearly beefy enough sporting 2 relatively meagre ARM processors. The DS may be able to display N64 quality graphics via software written natively (Mario 64 was ported, it's not emulated in the slightest) but it doesn't have the brunt for N64 emulation, sorry. I should highly doubt PSX emulation is possible at full speeds either but some amazing work has been done in MIPS-ARM dynarec recently that could prove me otherwise.
You can all look forward to a Cave Story port soon too, I should imagine it'd play great on the DS.
Not necessarily Zeke:
As far as SNES emulators, I hear it is a really touchy affair. Anyone got any input on those?
My recommendations for homebrew on your DS other than already listed:
Flashback (Ah, DOS!)
Lemmings (Touch support!!)
AmplituDS (port of Amplitude, a bit touchy when loading, though)
Warcraft: Tower Defense- Popular Warcraft 3 mod port. Very similar to a flash game called Towers shared on Dtoid like, last year?
There's just too much to name, not all of it's great. "DC Emu" has an amazing selection of DS homebrew, although no real good way to browse it.
for a full speed emu a psp is a better candidate(DEADALUS R12 has full speed on super smash bros and mario 64)
I literally *just* got my R4 and haven't had a chance to dick with it yet.
Chrono Trigger on the go? YESPLZ.
SNEmulDS has problems with Secret of Mana. So, in other words, it's worthless.
Mario Paint still works pretty well though.