PicoDriveDS - Genesis Emulator Port
Moderators:krom, SimonB, tepples, poslundc, wintermute, luna_s
Ported this over the weekend, I think it's in a state now where some people will be able to use it. Initial reports are that it has issues running on CF-based carts, I only have a SuperCard SD to test with so I haven't been able to debug it on CF to see what's going on.
Built against SaTa's modified FAT libraries from REIN (SD users probably want this):
http://www.cryptosystem.org/projects/nd ... riveds.nds
http://www.cryptosystem.org/projects/nd ... ds.nds.gba
Built against chishm's FAT libraries with just CF enabled:
http://www.cryptosystem.org/projects/nd ... eds-cf.nds
http://www.cryptosystem.org/projects/nd ... cf.nds.gba
Copy it to your media, then copy over the Genesis ROMs you want to play (it should be able to play ROMs with .BIN, .GEN, and .SMD extensions). There's no sound, but since it uses the Cyclone 68k core which is optimized for ARM it runs well for the most part. Scaling is done in-software right now so the downscale isn't as fast or good as it could be. There's no double buffering yet so you might see tearing on some games. Y/B/A are A/B/C.
Screenshots:
http://www.cryptosystem.org/projects/nd ... -0.1-1.jpg
http://www.cryptosystem.org/projects/nd ... -0.1-2.jpg
http://www.cryptosystem.org/projects/nd ... -0.1-3.jpg
http://www.cryptosystem.org/projects/nd ... -0.1-4.jpg
Video:
http://www.cryptosystem.org/projects/nd ... rrier2.wmv
Built against SaTa's modified FAT libraries from REIN (SD users probably want this):
http://www.cryptosystem.org/projects/nd ... riveds.nds
http://www.cryptosystem.org/projects/nd ... ds.nds.gba
Built against chishm's FAT libraries with just CF enabled:
http://www.cryptosystem.org/projects/nd ... eds-cf.nds
http://www.cryptosystem.org/projects/nd ... cf.nds.gba
Copy it to your media, then copy over the Genesis ROMs you want to play (it should be able to play ROMs with .BIN, .GEN, and .SMD extensions). There's no sound, but since it uses the Cyclone 68k core which is optimized for ARM it runs well for the most part. Scaling is done in-software right now so the downscale isn't as fast or good as it could be. There's no double buffering yet so you might see tearing on some games. Y/B/A are A/B/C.
Screenshots:
http://www.cryptosystem.org/projects/nd ... -0.1-1.jpg
http://www.cryptosystem.org/projects/nd ... -0.1-2.jpg
http://www.cryptosystem.org/projects/nd ... -0.1-3.jpg
http://www.cryptosystem.org/projects/nd ... -0.1-4.jpg
Video:
http://www.cryptosystem.org/projects/nd ... rrier2.wmv
Compatibility is good for the most part, with some games it's hard to tell due to copy protection code. Pirates! Gold for example, has the same issue under my emulator and a few others I've tried where it just reboots every time you press a button, and I'm thinking it's due to copy protection stuff.
-
Mr. Picklesworth
- Posts:539
- Joined:Tue Feb 22, 2005 1:05 am
Cool!
Genesis is definietly a good system to have an emulator for.
Will test immediately!
Regarding sound... does the emulator you are porting support sound? (I'm just wondering if there's any chance that would happen some day :) )
Genesis is definietly a good system to have an emulator for.
Will test immediately!
Regarding sound... does the emulator you are porting support sound? (I'm just wondering if there's any chance that would happen some day :) )
Thanks!
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896
Sweet. You're already way ahead of SNESDS then :PRyan FB wrote:Compatibility is good for the most part, with some games it's hard to tell due to copy protection code. Pirates! Gold for example, has the same issue under my emulator and a few others I've tried where it just reboots every time you press a button, and I'm thinking it's due to copy protection stuff.
-
uzumakishade
- Posts:22
- Joined:Wed Feb 01, 2006 4:55 am
this is great, cant wait until you get it close to full speed, save states would be great too, and multiplayer, but speed being the most important
this are the games ive tested
Commercial Game - Doesnt Work
10 Commercial Games - Work
ps if you have any games you want tested i have plenty of time to do it
this are the games ive tested
Commercial Game - Doesnt Work
10 Commercial Games - Work
ps if you have any games you want tested i have plenty of time to do it
-
Mr. Picklesworth
- Posts:539
- Joined:Tue Feb 22, 2005 1:05 am
Okay, I can confirm that it's loading and running games on GBAMP on a Flashme v6 DS with Moonshell as a bootloader!
Really nice, as I suspected... could always use a speed boost, of course, but I won't pressure you!
Really nice, as I suspected... could always use a speed boost, of course, but I won't pressure you!
Last edited by Mr. Picklesworth on Wed Jun 07, 2006 3:19 pm, edited 1 time in total.
Thanks!
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896
Am I doing something wrong? I am able to run the emulator but I haven't been able to run a darn rom yet! I try to load the rom...Then I wait....Wait.....Wait....Wait.....Wait....There! It displays rom info in the bottom screen...Waiting....Waiting....Waiting.....Duh where is the rom being played? Top screen is blank, bottom screen shows the info...Nothing! :(
I'm using a SCSD.
I'm using a SCSD.
Black screen on top tested with confirmed to be working ROMs.
Atleast Egga outputs sound and crappy graphics ;P
Edit: Sources please! maybe I will speed it up a bit...
*waves with a white [2D HW] flag*
Atleast Egga outputs sound and crappy graphics ;P
Edit: Sources please! maybe I will speed it up a bit...
*waves with a white [2D HW] flag*
Last edited by LiraNuna on Wed Jun 07, 2006 11:51 am, edited 2 times in total.
-
mntorankusu
- Posts:203
- Joined:Fri Nov 04, 2005 4:54 am