PicoDriveDS 0.1.5
PicoDriveDS 0.1.5 is up! Changes:
- Added support for appended ROMs. This should allow users with carts not supported by gba_nds_fat to use PicoDriveDS. Simply append a ROM to the PicoDriveDS binary, and it will run it (on *nix systems this can be done with “cat romname.ext >> picodriveds.ext”, on Windows with “copy /b picodriveds.ext+romname.ext picodriveds-withrom.ext”, substituting the appropriate filenames of course). You can only append one ROM at a time. In this mode, Genesis SRAM will be saved to GBA SRAM. Some patchers may work correctly with this and save the SRAM to your removable media, I have only been able to test with the EZ4 Lite software.
- Fixed M3 reset code, added M3SD Mini insertion detection code (untested, may not work)
- Massive code restructure and cleanup (though some cleanup is still in progress)
- Added save state support, accessed via the X button. Due to the current size of the save states, this is only supported for FAT devices and is disabled in appended ROM mode. Currently there is only one save state per ROM (saved to romname.pds). This is still a very experimental feature and save states may not be compatible with future versions of PicoDriveDS.
Grab it here or in the usual location. The source code tarball is also in the release directory, and I will check in the code to the PicoDriveDS Bounty Source project repository soon and begin using that as my primary Subversion server.
Good work with this new version of the picodriveDS, the speed is increased!
But on the M3 mini SD it doesn’t work again…
If you want I can help you to test it on a M3 Mini SD!
Brilliant work !
I just tested it with Soleil on my G6 Lite and it works great.
Keep it up !
I need help on working it, im using a Max media dock. Can it work on it nad how? what file types are suported?
@ RyanFB (This is your emulator right?)
Nice update. The speed increase is really nice. Many thanks.
Oh and thanks for fixing the M3 reset code. I think that had something to do with the glitched line in the menu in picodrive 0.1.4. I’m not sure what the “M3SD Mini insertion detection code” is but if you can inform me on what it does I can gladly test it for you (:
@mmmax
Did you try appending the rom?
This is really promising
Most games are very playable and I can’t wait for sound support. I’m using this on a GBAMP and it works like a charm.
Great work, it works great. But for some reason, some rom images get all sorts of glichy data when it tries to open a rom.
where do I put the roms and the .nds?
Yeah! At last a Genesis emulator!! I’m using Passcard and a M3 Mini SD and it works OK.
Waiting for the sound emulation.
I think you
or
yep! very good work!
Notice that the save state function is great! I have tested it on several game on supercard with compact flash and it works as well a great emulator!
Thank you Ryan!
Its not working I put the roms & .nds in the root of my card & it doesnt work. then I put the roms in a folder called Roms, that didnt work eather. Both times I got only a screen that says Load File with a arrow, when I press button A the arrow goes away and nothing happens after that. Help?
Are you using a Max media dock?
How do you even get this to work on MMD? I having problems with it too.
Thank you for your great work!!
I really looking forward to sound support.
Keep up the great work Ryan.
This release has made a significant increase in the speed most of my games run at. Pretty much full speed.
Are we likely to have sound in future releases? Or is it pretty much impossible to do?
yes im using Max media dock.
Then we are doomed
I got screwed when I bought the max media dock. I want to buy a m3
Any ideas how to get this working on a supercard lite?
Have tried renaming both to sc.nds files - the gb one flashes the text appended rom check for a second then I just get a blank screen.
Have tried running them thru the convertors but i just cant get it to load
What the crap? How do I get this thing to find my games? I have a Supercard CF. I’ve tried putting the games into the root and in a folder named Roms, but neither work. When I boot up PicoDriveDS, all I get is:
“Appended ROM check…FOUND SMD!”
And that’s it. Touch screen does nothing, buttons do nothing (other than the power button :P)
wait, nevermind. Apparantly you need to append games to it >_>
Anyway, there’s still graphical errors for Super Hang-On.
QUOTING ME FROM BEFORE
“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.”
But I have noticed that randomly, although rare, the graphical errors WILL be in original mode too.
I FOUND A GLITCH!
Zero Wing is no longer playable. It crashes right when you enter the playable part. The menus and stuff are fine though. Dissipointing because it worked fine on PicoDriveDS 0.1.4
When I append the picodrive and sonic 2 rom, the file size gets smaller, when I try to play it, the ds shuts off, who can append one for me?
“copy /b picodriveds.ext+romname.ext picodriveds-withrom.ext”
Is this supposed to be done in a command prompt?
I tried it in a command prompt, and it says that it cannot find the file specified. I had the picodriveds.nds and the picodriveds.ds.gba on my desktop, along with the rom in .bin format. What I typed in was this:
“copy /b picodriveds.nds+Mega Turrican (U) [!].bin picodriveds-Mega Turrican (U) [!].bin”
I’ve been trying to get this thing working for a few months now, so if anyone can tell me how exactly I’m supposed to do this, I’d appreciate it.
I found a Fat for the Max Media Dock, who can add it in?
Download: http://www.sendspace.com/file/9cqy1b
In CMD, you type in your cards drive in for example E:
Then you type the other part in
I got this workign with max media dock! yay!
http://www.sendspace.com/file/b86y1c
THANK YOU BONIC!
I got the max media fat where do I put it, whats it do, & hot to work it?
O and the pictodrive works now on my max media dock, thanks Bonic. I feel joy inside
I just found the .ds.gba file XD
That is what is needed for the M3 MiniSD to run it right. Before, all I saw were the .nds.gba and .nds files. I want to thank the coder for updating this thing regularly, but I must add that the games are still glitchy. I have tested Castlevania Bloodlines and M.U.S.H.A.(my favorite shooter) and both had transparency issues. I also tested Zombies ate my neighbors, it worked fine, though a little slow. I’ve also not gotten any sound out of the emulator yet, is sound not yet supported for the M3 port?
bonic u r my hero. I don’t know how you got it to work on the MMD but if there were sound it would be perfect. this is good enough though. thanks man
Sounds not supported for ANYTHING yet.
Oh my god! Finally! I’m the one that was infinitely having the problems with the M3 Mini SD. It’s finally working. Your post said you weren’t sure if it works; it does. All we need now is sound and a little more speed (prays).
Oh and btw, there’s this glitch that I’m wondering if anyone else has experienced. When playing Sonic 3, atleast on the first level, if I’m near the bottom of the stage, the colors change to “under water” colors (with the green tint to everything). Was this present in the other versions of Picodrive? (It’s fine when I’m actually under water, but when I even get close to the bottom of the stage, not under water, it happens)
Yeah, I get the probelm too, maybe Rylan can fix that, if he can’t, maybe I’ll have to update the PicodriveDSMax
Spent 2 hours tonight playing Sensible Soccer on my G6 Lite. Thanks Ryan for the awesome program. Really appreciate your hard work
I love this emulator.
Any chance that the 6 button controller could be emulated? Curently you have push start to swap between “A,B,C” and “X,Y,Z” It would really help in Steet Fighter II Turbo.
Unless you can already do this and I am an idiot…
So… any updates on their way?
ok, im confused. do the instructions mean by “+” to zip the file? or is that something else
You must update today! Follow the pattern! June 22, August 22, today is September 22. The 22nds rule all! Update!
Okay, with that aside, I’ve been enjoying your emulator greatly. I have many roms on their now and I play them just as much as (and sometimes more than) my DS games. Keep up the good work.
…Update! 22 ftw!
lol wouldn’t that make this “pattern” october 22 anyways? Being 2 months appart… (:
Remember that these kind of projects take some serious time and that the coder does it as a hobby. Theres a lot of work that goes into making an emulator.
You weren’t supposed to say that! Oh, well.
And of course I know emulators take a lot of work. The main reason I posted was to see if Ryan will respond. We haven’t heard anything from him in a while.
Because hes coding -_-
Can’t wait to see what 1.6 brings us, hopefully improved graphics handling(or whatever it’s called) and sound(well, sound’s not that important, being able to properly view the games is). I’ll check back on the 22nd, thanks for coding this emu Ryan!
Awesome stuff…
But think you can code in support for roms over 4mb, OR port the Picodrive found on http://umk3.hacking-cult.org/ ? It’s at the way bottom.
I tried to mail you it, but it couldn’t go through.
Also, think a control scheme could be…
Touch Screen for Savestate and Load Rom and such…
Genesis DS
A = Y
B = B
C = A
X = L
Y = X
Z = R
Start = Start
Mode = Select
That would be awesome for fighting games, in my opinion.
Keep up the great work!
I finally discovered what causes the major graphical errors during a race in Super Hang-On!
In either Arcade or Original mode, when it asks you to choose the track music, you can choose the following:
Outride a Crisis
Sprinter
Winning Run
Hard Road
Oddly enough, choosing “Outride a Crisis” or “Hard Road” results in major graphical errors during the race. NO idea why though… Not really a major problem now though, since we don’t have any sound yet
Just make sure you select “Sprinter” or “Winning Run”.
ok, you know what? ignore what I said. That doesn’t seem to be the cause… even though it worked last night. In fact, it still seems to be random >_< Seriously, it seems to be completely random. I can’t figure it out at all…
lol, it’s the 22nd. My trend died…
oh no, not this again…
Hmm. Works wonderfully, with the execption of my Sonic 3 + Knuckles Rom. I had it in ‘bin’ format, but it wouldn’t load, so I converted it to smd, and still the same error, pictured here: http://hosted.thegroupofthey.com/son3kerror.jpg I downloaded a fresh copy of the rom, and same jazz. This problem on my end, or the emulators’?
I’ve tried to get PicoDriveDS to work on my DS with a Supercard CF, but to no avail.
I’ve tried each of the versions (.1.2, .1.3, .1.4, and .1.5), with and without appending working .bin and .smd roms (like altered beast, afterburner 2, and space harrier), in the root of my CF card or in a Genesis folder, and with and without the roms in the same folders. I’ve looked at and followed any suggestions in all the threads in the message boards I can find (like gbadev, emutalk, emuboards, dcemu, etc).
Each time I only get a white screen. Has anyone gotten any version fo PicoDriveDS working on their Supercard CF? If so, can you post a quick step-by-step here?
Thanks a lot!
Sonic 3 & Knuckles doesn’t work with picodrive. But you could play sonic 3 and then play Sonic and Knuckles right after you beat sonic 3. >_<”
heavenonastick:
Are you using the .nds file? Because that will not work, you need to use the .ds.gba and rename it to .nds (or something like .ds.nds to make note that it was originally a .ds.gba)
PicoDriveDS 0.1.5 wont save to my supercard lite’s microSD but it saves just fine to my supercard SD card.
the problem with both Save States and SRAM. I think it’s due to the FAT Libs not being compatible with the MiniSD for the SuperCard Lite.
NM64:
Alright, that worked, thank you so much. I renamed the .gba file to .ds.gba. Wonderful, I can’t believe that was so hard to figure out. Is that in the documentation anywhere, because I did not see it? Thanks again.
I’m assuming you mean you renamed to .ds.nds
But no, I don’t believe it’s documented. It’s kinda just a “known thing” when working with Supercards that renaming .ds.gba files to .nds will make them boot.
Hi,
Thanks Ryan, great work so far!
One can only feverishly await sound emulation, to speak with Blather’s words.
A nes version of Picodrive is comming out?
If your interested in NES emulation you might want to check out NesDS.
Is it coming out soon?
I’m dying!
I need some awesome gamage!
I just beta tested it, all hes trying to do is add MMD support(With my help), so don’t start complaining! The nds file is WAY bigger than the 0.1.5 file! So it has alot of new thing added on..;)
Ok! Hes almost 100% done, so don’t piss yourselfs
C’mon, don’t leave us in suspense, at least tell one new feature(besides the file size)
This is probably a stupid question with a simple answer, but whenever I load up pictodrive, it says ‘Establishing ROM check’ for a split second, and then there’s just a black screen.
Would anyone mind guiding me through how to properly install the emulator and play roms?
dose this work on the supercard ds(slot-1)?
cuz i put the nds file and the roms in the root, but all i get is a load rom screen this no roms to load?