Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Introducing myself and MAME HELP REQUEST.



  • Good night. First of all, I'd like to introduce myself as a newbee in the forum and greet you all senior members.

    Then, I'd like to ask for help.
    As I said, I am a complete n00b regarding Linux distros and Linux based apps.

    I got my Raspberry Pi 3 Rev 2 and installed an All in one Retropie + Raspbian + Kodi through a 3 in 1 N00b image.

    I was learning and struggling through the menus. I was uploading the roms for the different systems and found different problems in which I do need your help:

    1. Which is the most compatible and complete MAME emulator core included?

    I have put the roms in Mamelibreto rom folder and load then with Mame 2003 core and some of them with Mame 2010 core.
    Many of them run sloppy and slow with poor rattling sound.

    I have tried some Mame roms but they don't load with different romset versions.

    1. After installing Daphne Emulator and apply some emulator core updates I found out that my Mame 2003 and 2010 roms have no sound. I need your help with this please.

    2. Which format do Dreamcast roms need? ISO? Bin and cue?

    3. Amstrad emulator run roms in zip or must be decompressed?

    Thank you very much for your to time and interest and I wait for your replies.

    Thank you very much.



  • Q: Which is the most compatible and complete MAME emulator core included?:
    A: https://github.com/RetroPie/RetroPie-Setup/wiki/MAME

    "Mame4all-pi has the best performance of them all, but a limited romset. This is the best choice for the Raspberry Pi 1. lr-imame4all is the libretro equivalent, with possibly weaker performance, but features all the libretro benefits (RetroArch controller configurations, shader support, save states, etc). lr-mame2003 is a good choice for Raspberry Pi 2 and up, as it has a comprehensive romset, and good performance, as well as also being libretro. The AdvMames are popular as they have a huge romset, but they're non-libretro. All other MAME cores are experimental and should normally be avoided."

    Q: After installing Daphne Emulator and apply some emulator core updates I found out that my Mame 2003 and 2010 roms have no sound. I need your help with this please:

    A: I can't find the source at the moment, but I believe you need a file that contains the sound for the games, otherwise it plays default sounds or none. (This is for MAME)

    Q: Which format do Dreamcast roms need? ISO? Bin and cue?

    A: https://github.com/RetroPie/RetroPie-Setup/wiki/Dreamcast

    .cdi .gdi
    

    Q: Amstrad emulator run roms in zip or must be decompressed?
    A: https://github.com/RetroPie/RetroPie-Setup/wiki/Amstrad-CPC

    Accepted File Extensions: .dsk .cpc
    

    Make sure to search the Wiki before asking for help, most of your answers are already there...



  • @JFamily

    Thank you very much for your help JFamily.

    I have read a lot in Spanish, my mothertongue, and I have helped others in Spanish forums regarding this triple boot.

    However I haven't found anything regarding the lack of sounds. They worked yesterday evening and a few hours later they don't.

    I have even tried changing audio settings in Mame 2010 configuration but it didn't work either. I haven't heard anything about a particular file for audio in games. Roms tested with audio have stopped playing it.

    By the way, how can I change emulator options. I haven't seen Mame 2003 options and only got into Mame 2010 when I load a rom that is wrong and got me there.

    Besides, I have an additional question:

    I have set up a Logitech Rumble Gamepad 2 for PC. The problem is that when I press start and select simultaneously, it doesn't take me back to the menu. Is it an issue of this particular Gamepad?

    EDIT:

    It doesn't do it Esc in the Keyboard and makes me unplug the device.

    Thank you again. You are very kind.



  • My expertise is not with MAME, I just remember seeing something about it. Hopefully someone else will come along to help with that.

    As far as the controllers go, do you have the input_enable_hotkey_btn & input_exit_emulator_btn in your controller config?

    It's also worth noting that the Select + Start hotkeys are only for the lr-* (retroarch) emulators (to the best of my knowledge anyway). Knowing which emulator your trying to exit from may help

    Please don't unplug your Pi while its running :( If you have a windows computer, download PuTTy and SSH into the Pi and issue the sudo reboot command



  • Since you mentioned the sound did work at one time. I may be going in the wrong direction, but I had to add the following lines to my /boot/config.txt:

    # forces HDMI mode
    hdmi_drive=2              
    # Pretends all audio formats are supported by display, allowing passthrough of DTS/AC even when not reported as supported.
    hdmi_force_edid_audio=1       
    

    I believe my hdmi_drive was already set correctly but the force_edid_audio is what did the trick for my sound issues.



  • @JFamily

    Well. To make it clearer, I was trying to go out in Mame.

    Regarding the joystick configuration I can't see where to enable that exit hotkey option. I'm to blind today after so much frustration.

    I'm checking the menus and the closest I get is the controller setup with Start in Retropie.

    😓 I can't see what is right in front of me now.



  • Sorry, you'll have to exit to terminal or ssh in for that part. The file is located here:

    /opt/retropie/configs/all/retroarch-joypads/


  • @JFamily

    It's all Greek to me. I am not good at Linux. I have accessed through FTP to retroarch folder. If I delete all .cfg files, would it recreate them on start? By now I have put the Joystick cfg files in a Crap folder.



  • If you delete the joystick cfg files, it would probably recreate them after you go into the RetroPie menu and configure inputs again.

    After that, get to the terminal (press Esc on your keyboard), then type the following commands,

    cd /opt/retropie/configs/all/retroarch-joypads/
    ls
    

    There should only be a couple of files in there, look for something with logitech or rumblepad in the name and:

    sudo nano YourFileNameHere.cfg
    

    Look for these lines:

    input_enable_hotkey_btn
    input_exit_emulator_btn
    

    If you don't have those lines, add them somewhere towards the bottom.

    Mine is listed as:

    input_enable_hotkey_btn = "6"
    input_exit_emulator_btn = "7"
    

    This means, my enable hotkey button (tells the Pi you're going to issue a command that isn't related to the game itself) is the "Select" key (or better yet the "Back" key because I'm using a Logitech F710)

    And the command button is the "Start" key. Now I can hold down "Back" and press "Start" to get back to the main menu.

    This page should be a little more descriptive if you need a hand: RetroPie Wiki -> Logitech controllers



Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.