Forum Replies Created
-
AuthorPosts
-
zerojayParticipant
…Or just remove .bin and .BIN from the list of extensions recognized by EmulationStation for PlayStation by making a quick edit to /etc/emulationstation/es_systems.cfg
zerojayParticipantDid you blacklist xpad? Do you have xboxdrv running? Is xboxdrv finding the controller?
zerojayParticipantIt looks like it’s supported by xboxdrv.
zerojayParticipantI ran it with latest lr-mame based upon the MAME release. Buggyboy ran at 27% speed and Jr ran at 47% on my overclocked pi 2.
And just for you, here it is:
zerojayParticipantIt’s because the permissions for the files and directories on your NAS won’t permit access to the remote user. Either make the permissions on them more permissive or login as a user that has ownership over the files and directories you’re sharing.
zerojayParticipantI don’t see a Buggy Boy rom in mame? Do you know the zipfile name?
zerojayParticipantAm I right to believe that this is your controller?
Bus 001 Device 004: ID 24ed:0451
zerojayParticipantI didn’t really play much of Grim but it hadn’t locked up for me in the 60 seconds or so I played of it. If you could tell me where it happens to you and if it’s consistent then I can try playing to that point and seeing if it happens to me.
zerojayParticipantThe intro video is definitely choppy. It plays well with software rendering a lower resolution selected and full screen turned off which makes it… full screen.
zerojayParticipantSomething that would be nice is to list the best emulator for each game so that people can compile together the best in the single Arcade system.
zerojayParticipantCan you provide a log from /tmp/runcommand.log? I created the script and it works fine with me for Grim Fandango.
zerojayParticipantHi, I created the ResidualVM script for RetroPie. I literally just followed what the scummvm page said to do and it worked first go (this was before the residualvm page was created).
Here’s how my directory is laid out:
/home/pi/RetroPie/roms/residualvm/
|
+ grim /home/pi/RetroPie/roms/residualvm/grim/
|
+ All *.LAB files /home/pi/RetroPie/roms/residualvm/grim/*.LAB
+ GRIM.TAB /home/pi/RetroPie/roms/residualvm/grim/GRIM.TAB
+ gfupd101.exe /home/pi/RetroPie/roms/residualvm/grim/gfupd101.exeRun ResidualVM, click on Add Game, select the /home/pi/RetroPie/roms/residualvm/grim/. At this point, it will create /home/pi/RetroPie/roms/residualvm/grim-win.svm which will get picked up by EmulationStation. If not, edit /etc/emulationstation/es_systems.cfg and add the .svm and .SVM extensions.
Within the ResidualVM GUI, disable full screen (which will make it full screen for some reason) and set the rendering mode to Software instead of OpenGL for speed.
zerojayParticipantCan you run lsusb and post the output regarding your controller so I can check to see if we have support for it and if not, it can be added to xboxdrv.
zerojayParticipantYou should be able to do anything you want by editing the system specific retroarch.cfg in /opt/retropie/configs/systemname/.
zerojayParticipantUnfortunately resolution switching did minimal improvement, really.
As far as I know, libretro deleted all their code relating to separated mess cores when MESS and MAME merged a little while ago, so the oldest you’d be able to do is maybe when they merged which is more recent than the revisions you mention.
zerojayParticipantGlad to hear you got it working. I haven’t made any attempts to get better performance yet. I do notice that it appears to be running in a high resolution when I look at the text in yellow at the bottom left. Maybe just running at a lower resolution using the runcommand dialog box that comes up before a game starts would be enough. I’ll give it a shot.
zerojayParticipantHi. I’m the one that created the script that adds lr-mess to Retropie. I don’t blame you for not knowing how to get it running – most of the libretro developers don’t know either or give conflicting accounts of how to get it running.
*WARNING: This looks long and intimidating. It’s actually quite easy, but I just have to explain to you how things work so that’s why it’s long. Most everything important is done by the installation script.
Follow these instructions exactly to the letter. If you are going to ask a question such as “what if I do this other thing?” the answer is instantly “no”. Not because I’m an asshole or anything like that, but because the core is extremely rigid with how it works. Attempting to do anything different than what I’m presenting you here is going to end in tears. Do not attempt to follow any other person’s tutorial or YouTube video as it may stop you from being able to get things working properly. Undo any changes you have previously made to try to get it running first.
A few explanations first.
* lr-mess is based on latest GIT revision of MAME whenever you attempt to compile it.
* Using lr-mess in the way I am telling you here will only work with MAME Software List ROMs matching the version of MAME you are compiling. Any other set of ROMs will not work. A good guideline for avoiding bad ROMs: If you are downloading them through HTTP from a public ROM site, they are not likely to work. The ROMs cannot be unzipped or renamed.
* At this point, the lr-mess script will automatically set up lr-mess for you only for systems that are known to run well on a Pi 2 with an overclock. If the system is not listed in the lr-mess script, it either has not been tested or has been tested and ran at a bad speed.[
* Systems that have been tested and run well with lr-mess so far:
Colecovision (100% speed, driver: coleco)
CreatiVision (80-100% speed, driver: crvision, not added to the script yet)
Emerson Arcadia 2001 (100% speed, driver: arcadia)
Nintendo Entertainment System (100% speed, driver: nes)
Nintendo Gameboy (100% speed, driver: gameboy)
Sega Dreamcast VMU (100% speed, driver: svmu)* Systems that have been tested and don’t run as well with lr-mess so far:
Amstrad GX4000 (65% speed, some games still feel very playable, driver: gx4000)
Atari 2600 (70-85% speed, driver: a2600)
Atari 5200 (50-60% speed, driver: a5200)
BBC Micro B (25% speed, driver: bbcb)
Intellivision (Fails to find/load saa5050 ROM, driver: intv)
Nintendo Gameboy Advance (50% speed, driver: gba
Sega Game Gear (80% speed, driver: gamegear)
Sega Genesis (46% speed, driver: megadriv)
Sharp X68000 (14% speed, driver: x68000)
SNK Neo Geo AES (60-65% speed, driver: aes)All systems other than those listed above have not been tested.
*** Instructions ***
Run the lr-mess script from the experimental menu. Compile should take about 3 hours on a Pi 2.
Check your BIOS folder after compilation and see if a folder named “mame” exists. Within it should be a folder named “hash” that includes a bunch of xml files. These are the software lists that lr-mess requires. If they exist, we likely compiled properly.
Go to your roms directory, wherever you have it (default: /home/pi/RetroPie/roms/) and create a directory named after the driver you wish to use. Place the BIOS file for that driver in the root of your roms directory.
For example, if you wanted to run the Donkey Kong Colecovision rom (dkong.zip) through lr-mess, you would place your files like this:
Main rom directory (/home/pi/RetroPie/roms)
|
+-Coleco Driver BIOS zip: coleco.zip (/home/pi/RetroPie/roms/coleco.zip)
|
+-coleco (/home/pi/RetroPie/roms/coleco)
|
+- dkong.zip (/home/pi/RetroPie/roms/coleco/dkong.zip)If the driver you wish to use does not require a ROM, you do not need to put one into your roms directory.
Check /opt/retropie/configs/all/retroarch-core-options.cfg and make sure that MAME CLI launching, MAME software lists and MAME auto media type are turned on. The compilation script should set these by default at the bottom of the file, but just make sure.
You may need to add .zip and .ZIP to your extensions in /etc/emulationstation/es_systems.cfg and restart emulationstation for it to pick up your ROMs.
If all goes well, you should get the game running when you select it from emulationstation. If it quits back to emulationstation immediately, you likely have bad ROMs or something else unexpected happened.
Let me know how you get on and what performance you see with systems you try and I’ll eventually add this to the wiki proper.
zerojayParticipantHmm, pointing someone to the relevant place to ask is being a dick now? Interesting.
zerojayParticipantYou can lead a horse to water but you can’t make him drink it.
zerojayParticipantAll the arcade emulators are set to accept coins from the start. There should not need to be any configuration required for that. Free Play is never a default option.
zerojayParticipantA good one to try is NBA Jam or NBA Hangtime. NBA Jam will ask for initials for record keeping. I think you can just play a single quarter and it will keep your initials. Then quit MAME and start it again and see if your record exists when you enter your initials again. Same thing with Hangtime though you can very quickly create your own player and then quit and see if you can get him to come back up again.
Actually, both of those games report CMOS errors on initial startup if nvram cannot be found, so that should even be enough. Start the game, play for a minute or two, quit, start back up and see if you see that CMOS error on boot again (it’ll be in RED TEXT).
And the input remapping functionality is GREAT news.
zerojayParticipantAre you using the xpad kernel driver or xboxdrv?
zerojayParticipantIs it actually writing out nvram files though?
zerojayParticipantI’ve also just added an experimental mess core based on latest MAME code to Retropie yesterday. It must use MAME software list ROMs. I haven’t tested it out with those specific consoles yet, but we’ve had luck with some consoles running 100% such as NES, Gameboy and Coleco on my Pi 2. Maybe I’ll give it a shot once I’m done compiling some stuff here.
zerojayParticipantI added an experimental mess core to Retropie yesterday. It runs coleco at 100% on my overclocked Pi 2. It requires the proper MESS software list ROMs to run in a coleco folder in your ROM directory. I can’t say for it’ll run well on a Pi 1. It also takes about 3 hours to compile on my overclocked Pi 2, so… it’s a longshot, but you can give that a try.
zerojayParticipantI think I know the game you’re talking about but I can’t remember the name. There’s no way that will run well if at all in Retropie.
Also helpful for this sort of thing: http://www.reddit.com/r/tipofmyjoystick
zerojayParticipantThe PS1 had a double speed CD-ROM delivering 300kb/sec, so just about anything should be just fine. :)
zerojayParticipantzerojayParticipantMine more or less match your settings here except that I have my sdram_freq at 483. (500 was unstable.) I also do not have max_usb_current set, whatever that does.
zerojayParticipantthegamesdb is back up, btw.
02/27/2016 at 14:37 in reply to: 0 available disc space showing after updating to latest binary #118347zerojayParticipantTry running fsck on the card from Ubuntu and see if there’s issues that need to be corrected. Also, when you formatted the card, it may have done the standard Linux thing of reserving 5% of the card space for the root user which you can get back easily without needing to reformat.
zerojayParticipantI overclock my Pi 2 without a heatsink or any fans and the hottest it usually gets is 53 degrees which is well within acceptable ranges.
zerojayParticipantI can’t say I had the same situation when I decided I wanted Retropie to run from a hard drive. Everything was fine.
zerojayParticipantI’m using an overclock of 1067mhz. I have not needed to use force_turbo to get the games running well. I’m not using a heatsink or fan and my Pi never goes over 53 degrees.
-
AuthorPosts