Homepage › Forums › RetroPie Project › Everything else related to the RetroPie Project › Change Dgen to Picodrive in RetroPie image 1.7
- This topic has 27 replies, 9 voices, and was last updated 10 years, 10 months ago by Anonymous.
-
AuthorPosts
-
08/24/2013 at 00:37 #2677trimmtrabbParticipant
Took me a while to find out how to do this so thought I would save somebody some time and explain how to do it. Dgen runs ok on the Pi but not perfectly, changing the default emulator in Emulation Station to Picodrive improves performance and compatibility and adds 32x/Mega CD support. It will also use your Retroarch controls. How to install:
Run RetroPie setup:
cd RetroPie-Setup sudo ./retropie_setup.sh
Option 4 “Update RetroPie setup script”
restart RetroPie setup
Option 2 “Source based installation”
Then deselect all apart from :
34 install Genesis core Picodrive
57 generate config file for emulation stationPress ok and when done reboot. Also if you want to add .bin support:
sudo nano /home/pi/.emulationstation/es_systems.cfg
Navigate to the Megadrive/Genesis section and add .bin & .BIN after .smd .SMD and .bin files will now be picked up.
08/29/2013 at 21:36 #2686petrockblogKeymasterThanks for this guide!
The next update of the SD-card image will use Picodrive as default core for Genesis/Megadrive.
08/30/2013 at 00:18 #2692trimmtrabbParticipantThankyou for all your hard work on RetroPie! The RetroPie images are great, looking forward to the next one :-)
09/01/2013 at 21:06 #2710AnonymousInactiveTrimmtrabb,
thanks for posting this. I had already tried this once to switch to picodrive, and it didn’t work but I tried again after reading your post. same result for me. When I try to load a megadrive rom it just goes right back to emulationstation.
Has anyone else had this issue? I’d love to get picodrive working because I’ve never been able to get DGEN to work with my controllers.
I’ve attached my es_systems.cfg if that helps.
Thank you!
09/01/2013 at 22:37 #2712AnonymousInactiveI figured it out…. After I updated the binaries from the retropie setup script, picodrive now works and my controllers work with it. awesome!
09/03/2013 at 12:42 #2725mattyg8Participanthow do i change the controls?
09/03/2013 at 14:21 #2727trimmtrabbParticipant[quote=2725]how do i change the controls?[/quote]
Picodrive uses your Retroarch controls, if you are using the latest RetroPie image there is a joypad configuration page that should set them up for you
09/03/2013 at 15:07 #2729mattyg8ParticipantI try to but no matter what when i save it i get a script error msg
09/03/2013 at 17:08 #2730trimmtrabbParticipant[quote=2729]I try to but no matter what when i save it i get a script error msg[/quote]
I know if you try to configure Dgen controls it throws a script error but I had no problem configuring Retroarch controls via the setup page. Alternatively you can manually edit the Retroarch controls:
sudo nano /home/pi/RetroPie/configs/all/retroarch.cfg
09/03/2013 at 18:54 #2731derusParticipantI did everything like you wrote but emulationstation still uses dgen. I probably have to change the master system-entry in es_system.cfg, but to what?
09/03/2013 at 19:33 #2732derusParticipanti mean mega drive of course ;)
09/03/2013 at 19:38 #2733trimmtrabbParticipant[quote=2732]i mean mega drive of course [/quote]
hi, you definitely regenerated a new emulation station config described in the first post? I tried the steps above on a fresh RetroPie 1.7 image and it worked fine. Can you copy and paste the contents of your es_systems.cfg here?09/03/2013 at 21:56 #2735derusParticipantFirst of all thank you for your help! I made probably something wrong and installed it again now and its working.
But i dont really see how this one is better then Dgen. The sound seems to be worse and the 32x-games are really really slow, completely unplayable. And like in Dgen fullscreen doesnt work.
Will the composite output work? Can i change settings somewhere do get 32x-games working? My RPi is overclocked to 800mhz by the way. I will try some Mega-CD-games tomorrow too.
09/03/2013 at 22:51 #2736trimmtrabbParticipantI haven’t tried any 32x games, perhaps try overclocking with raspi-config. I’m not sure 32x emulation is that great from what i’ve read. When you say full screen doesn’t work are you referring to the aspect ratio, Megadrive games run at 4:3 aspect ratio so will not fill a widescreen tv unless you change the display settings on your Pi.
09/03/2013 at 23:15 #2737derusParticipantOf course, i changed the runcommand in es_setting.cfg to 2, otherwise it will stretch the picture to 16:9. But neither Dgen or Picodrive show me a fullscreen 4:3 picture, there is still a black border arround it.
I dont want to overlock my pi too much and i dont think that 900mhz will make such a difference, because its really slow at the moment, but maybe it try later.
What is with composite? I cant test it at the moment. Does it work? Dgen doesnt show a picture over composite output.
09/04/2013 at 01:42 #2738mattyg8Participant[quote=2730]
<div class=”d4p-bbt-quote-title”>mattyg8 wrote:</div>
I try to but no matter what when i save it i get a script error msgI know if you try to configure Dgen controls it throws a script error but I had no problem configuring Retroarch controls via the setup page. Alternatively you can manually edit the Retroarch controls:<br>
sudo nano /home/pi/RetroPie/configs/all/retroarch.cfg
[/quote]
all i had to do was updated ES-config in the retropie script
09/04/2013 at 09:56 #2739trimmtrabbParticipantI have not tried composite yet. Regarding the black border I have not encountered this, the default resolution for Dgen/Picodrive is 640×480 and your tv should switch resolutions when you start the emulator unless you specify otherwise in es_systems.cfg.
What resolution is Emulation Station displaying on your tv? You can specify resolutions by editing /boot/config.txt, more info here: http://elinux.org/RPiconfig.
09/04/2013 at 20:15 #2743derusParticipantI know, i am always playing arround with config.txt but i cant find a solution for that. I have set up overscan for top and button to 16, because otherwise the top and button of emulationstation is cut off. Perhaps thats the problem but all the other emulators (NES, SNES, GBA) running in perfect fullscreen. I have a similar problem with gngeo (for Neo Geo) which have a even bigger black frame arround the picture.
09/04/2013 at 20:17 #2744derusParticipantBy the way the resolution in config.txt is at 720p at the moment (hdmi-group=1, hdmi-mode=4).
09/05/2013 at 16:38 #2747trimmtrabbParticipanthmm, you have the exact same setup as me apart from the overscan, is there still a border without the overscan adjustment?
09/06/2013 at 11:43 #2749derusParticipantI dont know why but i just experienced that the emulationstation now fits perfect without any overscan. But unfortunately it didnt change anything for picodrive. I still have the borders.
Another curious thing: Since i removed the 32x-games form the ROM-folder, the sound problems i reported before disapeared.
09/13/2013 at 18:00 #2764derusParticipantI updated some (other) binaries and now it works fullscreen! :D Really weird i dont know why…
Another question: Picodrive also play my Master System-Roms pretty well but unfortunately also not in fullscreen. You know how to set that up? Changing runcommand to 2 doesnt seem to change anything.
10/01/2013 at 10:01 #2850kitchukParticipantHas anyone tried Golden Axe 2 with Picodrive? It goes to a black screen and you can hear some garbles static. Eventually it does load but takes a while. In the command line after exiting ES it mentions something about the m68k renderer. Anyone else had this problem? Not sure if I have a bad isntall or something.
All other roms seems to be fine its jus this game. I’ll try using other roms versions.
10/03/2013 at 23:23 #2861kitchukParticipantI’m still having the problem with Golden Axe 2 after trying different rom versions. Can someone try this game to see if they have the same problem? I noticed that other role on using standalone binary of picodrive don’t encounter this problem.
10/13/2013 at 18:46 #2933dirkdiggler88ParticipantHey all,
Fairly new to this, so apologies if this is a silly question. I’m considering switching to PicoDrive, but am unsure as to how joypad mapping would work. Retroarch.cfg is only set up to map A, B, X, and Y buttons (I think) – how would one map the C and Z buttons?
10/19/2013 at 09:47 #2973thelostamishParticipantHi Everyone,
I’m currently having issues with PicoDrive not recognizing the C and Z buttons as well. I’ve tried everything I can think of to get it to work, but I can’t seem to do it. Has anyone else found a fix for this.
Why did Sega have to use a 3/6 button layout anyways!? :-p
10/29/2013 at 18:17 #3043petrockblogKeymaster[quote=2861]I’m still having the problem with Golden Axe 2 after trying different rom versions. Can someone try this game to see if they have the same problem? I noticed that other role on using standalone binary of picodrive don’t encounter this problem. [/quote]
I am also facing the same issue: I am not able to run Golden Axe 2 as well.01/08/2014 at 08:30 #3996AnonymousInactivereall frusterated! after updating my scripts, i still dont see the picodrive option, it still only says dgen
also, even after adding .bin .BIN to the megadrive section, it still wont play bin files, or .smd for that matter
help is much appreciated
EDIT
just did a clean install of the latest sd card image, i now have the picodrive option and followed these directions, when i select a rom it goes black and returns to emulationstation
roms sonic 1 bin, sonic 2 smd, sonic and knuckles and sonic 3 bin
i also tried the .bin file that came with the retropie install that i think might be a BIOS file, but im not surerpi model b 512mb
memory split 256
900mhz -
AuthorPosts
- The forum ‘Everything else related to the RetroPie Project’ is closed to new topics and replies.