• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Picodrive DS cannot see ROM files (SCDS)

Started by SavageSD, February 04, 2007, 08:44:20 PM

Previous topic - Next topic

SavageSD

Hi everyone, I really hope you can help me out,

My best friend's birthday is fast approaching and I had heard about homebrew on the DS and thought it'd be interesting. After hearing about the the Genesis/Mega-drive emulator Picodrive DS, regardless of whether it has sound or runs slow, I thought I had to get this (he really loves his Mega-drive and has a ton of games for it).

Long story short I've got a SuperCard DS(ONE) with a SanDisk Ultra II 1.0GB microSD card. I have installed the latest SuperCard operating system onto the memory stick and it loads fine. Most things work well so I'm pleased at that, but I'm having problems with Picodrive (the main reason for the gift).

I've been reading forums all over the place and people are talking about the issue of it loading to a white screen. This is not my problem. The application loads and does some sort of check (it's flashes up extremely quickly and I do not get a chance to see what it says). Then it says "Load File" and has an arrow "->" below pointing at nothing. Needless to say nothing loads when I press the buttons. The ROMs are definitely present and are visible before I load picodrive.nds. The ROMs have the extension .smd. These roms load on PC Genesis emulators (like DGen), so they are valid files. I'm sure Picodrive would load these files, if only it could "see"/find them.

I've tried multiple versions of Picodrive DS, I've put the ROMs in as many places as I can think of on the memory stick, I've formatted in both FAT and FAT32.

I've searched this forum as thoroughly as I can but can't seem to find a solution. I really hope you guys will be able to help me.

Any ideas?

dantheman

Does PicoDrive support DLDI?  If so, have you patched it with the correct DLDI patch?  And if it doesn't, is the SC DS supported by default (which it probably isn't)?

EDIT:  according to the post at GBAdev, a new version from earlier today added DLDI support.  Download it at http://www.cryptosystem.org/projects/nds/picodriveds-0.1.7/ and patch with the correct DLDI patch.

SavageSD

Dan you're an absolute legend! I would never have found this (I thought the newest version was 0.1.5!!). I can't thank you enough!

EDIT - So, if anyone else is having the same problem as me, I'll explain what to do.

Download picodriveds.nds (version 0.1.7).
Download scds.dldi
Patch picodriveds.nds with scds.dldi using patching tool (for Windows use dlditool-win32-gui.zip)

DLDI and patching software found here http://chishm.drunkencoders.com/DLDI/

dantheman

I would thank your sense of timing more, as the new version only came out today, lol.  But no problem, glad I could help.

Another option for patching would be DLDIrc, which adds a "DLDI Supercard (SD card) Patch" option to the right-click menu of .nds files, which is very convenient.  I  think it's been posted here at SCdev, though if you can't find it, it's on the GBAdev forums in one of the three major DS sections.