Homepage Forums RetroPie Project Everything else related to the RetroPie Project Tried everything can't get Mame working

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #83397
    swandog
    Participant

    Hi folks,

    Followed numerous tutorials and can’t get Mame to work on Emulation station.

    I’m using the correct romsets 0.37b5, and also put the roms in the correct path /home/pt/RetroPie/emulators/mame4all-pi/roms but when I load up a game I get an error message ‘/home/pi/RetroPie/emulators/mame4all-pi/mame: Permission denied’

    I’ve attached my es_systems file, can anyone see any mistakes I may have made?

    #83399
    Floob
    Member

    The mame rom path (for retropie 2.3) is /home/pi/RetroPie/roms/mame

    That /home/pt/ directory is odd – it should be home/pi
    That implies your user is wrong hence having permission issues.

    Have you got a fairly clean install like this?

    Actually – your path implies you are using an older version of RetroPie – I’d be tempted to run 2.3 instead?

    #83401
    swandog
    Participant

    Hi Floob, thanks for your reply.

    I have got 2.3 but I was trying so many things I may have copied an old path off a tutorial.

    Do you know what I should change to get it back to normal?

    #83402
    swandog
    Participant

    heres my es_systems file as it didnt upload

    #83404
    Floob
    Member

    Try replacing your mame entry in that file with this:

        <system>
            <fullname>MAME</fullname>
            <name>mame</name>
            <path>~/RetroPie/roms/mame</path>
            <extension>.zip .ZIP</extension>
            <command>/opt/retropie/supplementary/runcommand/runcommand.sh 4 "/opt/retropie/emulators/mame4all-pi/mame %BASENAME%"</command>
            <platform>arcade</platform>
            <theme>mame</theme>
        </system>

    That is the entry that relates to RetroPie 2.3 setup

    and make sure your roms are in:
    /home/pi/RetroPie/roms/mame

    #83431
    swandog
    Participant

    Thanks. Will give that a whirl and let you know if it works.

    #83474
    swandog
    Participant

    HI Floob,

    Managed to get around to trying your code (thanks) and it works but now my xbox controller wont work whilst in game.

    Any ideas?

    #83477
    Floob
    Member

    Have you pressed Tab and tried using that GUI?

    A bit like this:

    I’m afraid I dont have an Xbox controller to try it on.

    #83478
    swandog
    Participant

    Tried this and managed to get into the menu and change the controls but I think I’ve messed it up as my ‘enter’ button doesn’t work on the keyboard so can’t get back in to change the buttons.

    Any way of resetting the controls or editing them in a file?

    #83482
    swandog
    Participant

    Can anyone help? Looks like I’ve messed up the ‘enter’ key so can’t get back into the mame menu to configure the controls. Is there a way of resetting the controls somehow?

    #83486
    Floob
    Member

    You could try checking this file
    /opt/retropie/emulators/mame4all-pi/mame.cfg

    Mine has this for the keyboard section:

    [frontend]
    #Keyboard controls for frontend only
    # Get codes from /usr/include/SDL/SDL_keysym.h
    K_START=13
    K_SELECT=53
    K_LEFT=276
    K_RIGHT=275
    K_UP=273
    K_DOWN=274
    K_A=306
    K_QUIT=27
    #Joystick controls for frontend only
    J_START=9
    J_SELECT=8
    J_A=0
    AXIS_LR=0
    AXIS_UD=1

    You can see the key here:
    http://www.ascii-code.com/

    13 is Enter/Return

    Or maybe delete the files in here:
    /opt/retropie/emulators/mame4all-pi/cfg

    #83702
    swandog
    Participant

    Hi Floob, sorry for the late reply, things are mentla at the moment.

    Deleted those cfg files and got it all working so many thanks for your help.

    Are you able to point me in the direction of how I can get the Amiga emulator to work? :)

Viewing 12 posts - 1 through 12 (of 12 total)
  • The forum ‘Everything else related to the RetroPie Project’ is closed to new topics and replies.