PicoDriveDS 0.1.4

Coding, Homebrew, NDS — ryanfb @ 8:35 pm

PicoDriveDS 0.1.4 is up! This is mostly a minor bugfix/enhancement release while I continue work on the new renderer. Changes:

  • Fixed bug where R could scroll past end of file list
  • Switched to unified builds, now one build should work for all SD/CF carts (thanks WinterMute)
  • Added NeoFlash MK2/MK3 support (thanks WinterMute)
  • Changed it so that pressing Select again without choosing a file will resume emulation

Get it here.

54 Comments »

  1. hmm a new renderer? :D sound good

    Comment by Junixx — June 23, 2006 @ 8:49 am
  2. thanks.

    Comment by allan.shaw — June 23, 2006 @ 5:06 pm
  3. looks good. Thanks again!!

    Comment by Havoc_012 — June 25, 2006 @ 3:16 am
  4. It doesn’t work on my Lite :(

    Comment by The-RockeR — June 25, 2006 @ 1:30 pm
  5. How does this work.I put picodrive.ds.gba on my gba cart and my rom but nothing happend when i booted up the ds.

    Comment by David — July 1, 2006 @ 12:33 pm
  6. Thanks a lot! Great work !!!!

    Comment by Juarrox — July 4, 2006 @ 8:34 am
  7. Does this work for SuperCard CF? All I get are two white screens when I run the program :(.

    Comment by Tak — July 10, 2006 @ 5:26 am
  8. It should work for SCCF. Make sure you’re using the .ds.gba version, renamed to have a .nds extension. Don’t run the file through the SuperCard patching software either.

    Comment by ryanfb — July 10, 2006 @ 10:48 am
  9. Great job!!!
    Looking forward to the new renderer. ohaha~~

    Comment by Joseph — July 13, 2006 @ 5:57 pm
  10. Thanks mate, this thing really rocks!

    Will the new renderer get the emulation speed any closer to that magical 100%?

    Comment by lazyman — July 14, 2006 @ 12:35 am
  11. Good work, hope to see new version soon

    Thanks.

    Comment by Thais — July 14, 2006 @ 12:54 am
  12. Doesn’t work on my lite either: M3 SD

    Comment by Necron — July 14, 2006 @ 1:20 am
  13. Sounds great, but do any of these versions work on M3 Mini SD? I have tried versions 0.1.2, 0.1.3, and 0.1.4. I have tried both the .nds ones and the .ds.gba ones.

    I’ve been loading it using the M3 Game Manager. Should I not be doing that? The only one that was even close to working was 0.1.3, but it just gives me a jumbled top screen. (I have tried pressing both start and A).

    Oh and one last thing, should I just put the .sms file on the card? Or do I have to load that through M3 Game Manager as well?

    Comment by fajam00m00 — July 16, 2006 @ 9:19 am
  14. 0.1.3 should work on M3, 0.1.4 may or may not. You shouldn’t be patching any versions using your cart’s software though (which I would assume is what the M3 Game Manager is doing). SMS files sound like they would be for Sega Master System, which will not work with PicoDriveDS. Genesis/Mega Drive ROMs with the extensions .bin, .smd, and .gen should just be copied to the card.

    Comment by ryanfb — July 16, 2006 @ 8:29 pm
  15. 0.1.4 works in my m3 mini sd. I used the “.nds” extension. Just drag and drop the file on the flashcard, no patching required. I know that this is really passe but make sure you boot the program with start instead of A if your having trouble with the m3 mini sd.

    Playing the old sonic games with no sound and a little frameskipping is still a blast and its way better than anything sonic team has came up with recently ( =

    Infact this is one of the fastest improving emulators that I’ve seen.
    A new renderer sounds pretty sweet. I can’t wait. ^_^’

    Comment by Havoc_012 — July 17, 2006 @ 12:23 am
  16. Hi RYan
    Great work!, my favorite emu on DS,
    i was working on some gui for picodrive, so pls. i cant see your email, write me msg. on dbennar@gmail.com and i will send you preview png,Thanks
    D.

    Comment by david — July 17, 2006 @ 3:22 am
  17. Great stuff, keep it going. Was wondering if sound has been implemented yet, or could it just be a problem with my (Warsong) ROM?

    Comment by steve — July 17, 2006 @ 2:38 pm
  18. Nope, no sound yet.

    Comment by ryanfb — July 17, 2006 @ 5:10 pm
  19. I was wondering if this will be compatible with the EZ4 Lite. I’m planning on getting one of those for my DS Lite. Thanks.

    Comment by Jei — July 24, 2006 @ 10:02 am
  20. I have an EZ4 Lite, and the next release may support reading from it using the driver from Moonshell. But I don’t know of any code yet for writing to the EZ4, so things like SRAM saving won’t work.

    Comment by ryanfb — July 24, 2006 @ 11:12 am
  21. Yeah I’m eagerly awaiting the EZ4 Lite version.
    I don’t have a problem with it not saving: I just wanna play Castlevania Bloodlines on my DS.
    Anything else would be icing on a delicious Sega Cake. :D

    Comment by TGMagus — July 26, 2006 @ 5:24 pm
  22. Still no luck. Sorry about writing .sms before. That was a typo. I meant .smd. Well anyway, I still haven’t been able to get any version to work on my M3 Mini SD. I have a 2 GB Sandisk Mini SD card if that has anything to do with it. I have tried version 0.1.3, as you said. I used the .nds file. I just dragged it in there (no manager). I dragged Sonic 3 (the smd file) in there as well. I turned on my DS and pressed Start to load the emulator. I just got two black screen with some random colored stripes of pixels on my top screen. Any ideas? Could it be the rom?

    Comment by fajam00m00 — July 29, 2006 @ 9:29 pm
  23. still waiting update

    :)

    Comment by allan.shaw — August 1, 2006 @ 9:13 am
  24. Does this support fixed regions? I’d love to play Sensible Soccer again but the rom checks to make sure it is on a ‘European megadrive’ on startup

    Either way keep up the great work - much appreciate your efforts to let the rest of us play these classics. :)

    Comment by olax — August 2, 2006 @ 1:47 pm
  25. Don´t work sound…. I have SC SD… Any Ideas? Update?

    Comment by Fefe — August 3, 2006 @ 8:54 am
  26. I’m in the same situation like fajam00m00…
    On M3 SD the emulator works great, but on the M3 mini SD in doesn’t work… :( Can you use the fat library of the moonshell for the next release?
    Moonshell works well on my M3 mini SD unlike rein or reinmoon… -_-
    Please support M3 mini SD!
    If you want a tester for the M3 mini SD version, here I am! ;) Thanks
    Bye

    Comment by mmmax — August 4, 2006 @ 6:03 pm
  27. lol I’m waiting for an update also

    Comment by Junixx — August 4, 2006 @ 9:20 pm
  28. i got 2 white screens after booting the picodrive, using a supercard as well as a superkey combo on my dslite, is the picodrive supportable for my current setup now? or do i have to wait for the next version ? great work btw! :>

    Comment by Daryl — August 5, 2006 @ 10:37 pm
  29. Does this not function on a G6lite? I attempt to load it and it seemed to boot up okay, but on the black screen with white text, It said to load a rom, and there was an arrow: -> but there isn’t anything else. I have the roms of the appropriate format (.bin) in the same directory as the file itself, and nothing shows up. If I press A it will say the loading is finished, and “Rom size: 0″, and nothing happens beyond that. Am I overlooking something obvious, or does it just not work with the G6lite?

    Comment by BombBomb — August 6, 2006 @ 9:27 pm
  30. SCSD: Use the .nds.gba file, renamed to picodriveds.sc.nds. This works fine on my SCSD.

    M3 Mini: not sure what’s up, I don’t have any M3 carts but I figured it used the same FAT stuff as the M3, so I’m not sure why it doesn’t work.

    G6lite: I don’t think there’s any FAT libs for these carts yet, at least that I’ve seen.

    Comment by ryanfb — August 7, 2006 @ 11:34 am
  31. Picodrive works fine on my M3 mini SD. Are you using the new/smaller m3 mini sd? Because hardly any homebrew is compatible with that. Put your roms and the emulator in a seperate folder. Use the “.nds” file.

    Comment by Havoc_012 — August 7, 2006 @ 2:41 pm
  32. Umm…I guess I’m using the new M3 Mini SD. I didn’t know there were multiple versions of the Mini SD…

    Well anyway, when you say “put your roms and the emulator in a seperate folder”, what do you mean by that? Do you mean that I should create folders on the mini SD card? Thanks in advance.

    Comment by fajam00m00 — August 7, 2006 @ 7:58 pm
  33. The new M3 Mini SD sits flush in the gba slot. Pretty easy to tell which one you got ^_^ .

    What I was trying to say earlier is to create a folder in the root directory of the flashcart. I put the emulator and the roms in seperate folders. For whatever reason, picodrive wouldn’t boot on my m3 if the picodrive.nds file and the roms where in the same location.

    Hope that answers your question.

    Comment by Havoc_012 — August 8, 2006 @ 3:14 am
  34. This is odd… the arcade mode for Super Hang-On has a bunch of graphical errors, but you actually still can see the road, but it’s hard.

    Another thing is that oddly enough, the image of the road is too small than where the road physically is. I found that out cause I didn’t slow down at all when I went off the road a bit and the AI players looked like they were racing off the road. XD

    But the original mode works perfectly O_o No graphical errors at all, and a correct-sized road too.

    Comment by Nintendo Maniac 64 — August 8, 2006 @ 5:41 pm
  35. Didn’t work…Sigh.

    Well, I guess I’ll just have to wait for the next update. Please do what you can to get this to work on the new M3 Mini SD. Thanks.

    Comment by fajam00m00 — August 8, 2006 @ 7:16 pm
  36. I put picodrive on my SD card for my supercard, and the 3 games i put on worked great, but i wanted to put more games on so i removed the SD card from my supercard and put it in my PC and it did not recognize my SD card (1GB sandisk) which i only recently bought, i thought thats odd, i think picodrive corupted my SD card, i think this is a fantastic emulator, but its just ruined a £21 SD card which im a little pissed about , does anyone no how to fix this problem? please!!!!!!!!!

    Comment by Dom — August 9, 2006 @ 5:11 am
  37. Have you tried reformatting the SD card? I can accept that it might potentially corrupt a FAT partition (although I’ve never had it happen to me), but I have a hard time seeing how it could render a card completely unusable if there wasn’t a preexisting problem.

    Comment by ryanfb — August 9, 2006 @ 7:09 am
  38. well the SD card i was using was working brill i even put a couple of commercial games on it and just after i put the picodrive emulator on the SD my PC wouldnt recognize it, ive tryed formatting it, but when i go to my computer and open the SD (drive H on my PC) its say please insert drive, as if its not there, is there anything i can do ?

    Comment by Dom — August 9, 2006 @ 7:28 am
  39. ryanfb, I don’t know why picodrive doesn’t work on M3 mini SD (newer model), but moonshell for New M3 SD/Mini SD works well on it!
    Can you use the library of the moonshell for make it works on M3 mini SD?

    Comment by mmmax — August 10, 2006 @ 10:05 am
  40. ^^^^My sentiments exactly^^^^

    Comment by fajam00m00 — August 10, 2006 @ 2:56 pm
  41. One news:
    The new version of REIN works on M3 mini SD now! :) You can use the library of the REIN r16 for the picodrive too. ;)

    Comment by mmmax — August 11, 2006 @ 3:06 pm
  42. How can I get this to work on Max Media Dock?

    Comment by Bonic — August 14, 2006 @ 5:41 pm
  43. Hi ryanfb,
    today Danny of the M3/G6 team has released the M3/G6 fatlib.
    Here is the readme:
    G6/G6lite/M3CF/M3SD Read/write lib

    15-08-2006
    -G6 lite is supported
    -M3SDmini is supported

    Feedback is welcome. Developers may contact us by email to info@g6flash.com. Thanks.

    You can get the file here (need registration):
    http://forums.maxconsole.net/showthread.php?t=27238

    Can you add this to the picodrive ds?
    Please answer me! ;)

    Comment by mmmax — August 15, 2006 @ 8:22 am
  44. I’ll look at integrating those libs. The main problem with mixing and matching is it’s difficult to know if one card’s driver is going to screw another - for example the EZ4 driver I have from Moonshell always reports that the card is inserted, so I’d have to do a separate build just for EZ4.

    As for the Max Media Dock/Player, I’m not sure if there’s any FAT drivers around for those devices.

    Edit: I just looked at the libs provided for the G6/M3 mini, and for some reason they decided to distribute them in binary-only form. This means that I would have to do yet another build just for those carts, which IME creates confusion and makes getting useful feedback more difficult.

    Comment by ryanfb — August 15, 2006 @ 10:29 am
  45. I still wonder when you will make this work for MMD..and MMD has nofat :P

    Comment by Bonic — August 15, 2006 @ 3:08 pm
  46. Very good!

    Please, new version with sound.

    Congratz!

    Comment by marcelo — August 16, 2006 @ 12:19 am
  47. In a forum I’ve read this:

    For all series of M3-SD included M3-SDmini, we recommend to make the
    following changes in the code of the “io_m3sd.c”.
    define CF_STS_INSERTED1 0×20

    define CF_STS_INSERTED2 0×30

    define CF_STS_INSERTED3 0×22

    define CF_STS_INSERTED4 0×32

    define isM3ins(sta) ((sta == CF_STS_INSERTED1)||(sta ==

    CF_STS_INSERTED2)||(sta == CF_STS_INSERTED3)||(sta == CF_STS_INSERTED4))

    • Thanks to the developer of RAIN, we referred to the code of RAIN r16
      io_m3sd.c and tested that it worked fine in all series of M3.

    This is a part of an e-mail of Danny! ;)

    Comment by mmmax — August 16, 2006 @ 3:22 am
  48. Hello Ryan!
    There is no new release for long time… I feel the next will be soooooo great ^^
    Isn’t it? ;o)

    Comment by toiletking — August 16, 2006 @ 5:05 pm
  49. Cool.. works fine here on supercard mini sd. As a big amiga fan I wanted to play turrican and xenon II on my DS, in the lack of a amiga emulator picodrive lets me play both. Frame rates are a tad slow, but hopefully that’ll get better no?

    Comment by Amiga — August 18, 2006 @ 10:03 am
  50. Can someone clue me in here? I’m trying to get this running on my M3 MiniSD slim v2. With the new firmware release(v25), I am now able to run all of the homebrew that I have tried(before v25, only one homebrew was possible). Is there some sort of builder for picodriveds? I’ve tried loading both the nds file and the nds.gba file(renamed to .nds for the M3), and all I get is either two white screens, or two black screens. I have one genesis rom in the folder with it, and it is in .bin format.

    Comment by Synonymous — August 20, 2006 @ 5:59 am
  51. I believe today is the last day to submit homebrew to the neoflash coding competition. Do you plan on submiting PicoDrive DS? You can win a Nintendo Wii out of it. I’d say that its worth a shot, you got one of the best homebrews out there.

    Just a suggestion ;)

    Comment by Havoc_012 — August 20, 2006 @ 4:53 pm
  52. will this work with the DS lite web broswer on the memory expansion card, or is extra hardware required?

    Comment by Oddio — September 3, 2007 @ 8:21 pm
  53. what would happen if you patch it using a new arm7 file using DS Lazy. It sounds like a stupid idea, i know. I don’t even think the picodrive thing has a arm7 file. But thats what you have to do for the latest ds games to work on your m3 now.

    Comment by James — October 16, 2007 @ 5:13 am
  54. Picodriveds definitely doesn’t read the FAT on an EZ-FLASH IV miniSD cartridge, so I had to append the ROM to the emulator. Seems like a waste having multiple copies of the emulator for all the ROMs I got.

    Comment by Brent — January 10, 2008 @ 12:15 am

RSS feed for comments on this post. TrackBack URI

Leave a comment

(c) 2009 cryptosystem.org | powered by WordPress with Barecity