trimmtrabbParticipant08/24/2013 at 00:37Post count: 480
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 station
Press 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.petrockblogKeymaster08/29/2013 at 21:36Post count: 1827
Thanks for this guide!
The next update of the SD-card image will use Picodrive as default core for Genesis/Megadrive.trimmtrabbParticipant08/30/2013 at 00:18Post count: 480
Thankyou for all your hard work on RetroPie! The RetroPie images are great, looking forward to the next one :-)acw100Participant09/01/2013 at 21:06Post count: 9
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!acw100Participant09/01/2013 at 22:37Post count: 9
I figured it out…. After I updated the binaries from the retropie setup script, picodrive now works and my controllers work with it. awesome!trimmtrabbParticipant09/03/2013 at 14:21Post count: 480
[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 youmattyg8Participant09/03/2013 at 15:07Post count: 26
I try to but no matter what when i save it i get a script error msgtrimmtrabbParticipant09/03/2013 at 17:08Post count: 480
[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.cfgderusParticipant09/03/2013 at 18:54Post count: 13
I 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?trimmtrabbParticipant09/03/2013 at 19:38Post count: 480
[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?derusParticipant09/03/2013 at 21:56Post count: 13
First 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.trimmtrabbParticipant09/03/2013 at 22:51Post count: 480
I 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.derusParticipant09/03/2013 at 23:15Post count: 13
Of 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.mattyg8Participant09/04/2013 at 01:42Post count: 26
<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 msg
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:<br>
sudo nano /home/pi/RetroPie/configs/all/retroarch.cfg
all i had to do was updated ES-config in the retropie scripttrimmtrabbParticipant09/04/2013 at 09:56Post count: 480
I 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.derusParticipant09/04/2013 at 20:15Post count: 13
I 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.derusParticipant09/04/2013 at 20:17Post count: 13
By the way the resolution in config.txt is at 720p at the moment (hdmi-group=1, hdmi-mode=4).trimmtrabbParticipant09/05/2013 at 16:38Post count: 480
hmm, you have the exact same setup as me apart from the overscan, is there still a border without the overscan adjustment?derusParticipant09/06/2013 at 11:43Post count: 13
I 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.derusParticipant09/13/2013 at 18:00Post count: 13
I 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.kitchukParticipant10/01/2013 at 10:01Post count: 207
Has 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.kitchukParticipant10/03/2013 at 23:23Post count: 207
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.dirkdiggler88Participant10/13/2013 at 18:46Post count: 1
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?thelostamishParticipant10/19/2013 at 09:47Post count: 1
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!? :-ppetrockblogKeymaster10/29/2013 at 18:17Post count: 1827
[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.afiedlerParticipant01/08/2014 at 08:30Post count: 1
reall 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
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 sure
rpi model b 512mb
memory split 256
- You must be logged in to reply to this topic.