RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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

    Very confused about MAME and MESS

    Scheduled Pinned Locked Moved Help and Support
    mamemessastrocade
    5 Posts 3 Posters 860 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      SpudsMcToole Banned
      last edited by SpudsMcToole

      Or to be specific, lr-mame2015.

      As I understand it, MESS is incorporated into the later versions of MAME, which I presume includes lr-mame2015. My question is, how do I run a non-arcade game with it, assuming that's actually possible?

      The default EMULATORS.CFG line for lr-mame2015 is

      lr-mame2015 = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2015/mame2015_libretro.so --config /opt/retropie/configs/arcade/retroarch.cfg %ROM%"
      

      But I can't begin to guess how to alter that to run, say, a Bally Astrocade game, and just putting it in like that (with the last bit changed to astrocade/retroarch.cfg -cart %ROM%) results in a crash because it's trying to run an arcade game called "spacefrt" instead of the Astrocade one.

      [libretro INFO] Starting game:/home/pi/RetroPie/roms/astrocade/spacefrt.zip
      [libretro INFO] Game name: spacefrt, Game description: Space Fortress (CVS)
      [libretro INFO] Creating frontend for game: spacefrt
      [libretro INFO] Softlists: 0
      SOURCE FILE: src/mame/drivers/cvs.c
      PARENT: 0
      NAME: spacefrt
      DESCRIPTION: Space Fortress (CVS)
      YEAR: 1981
      MANUFACTURER: Century Electronics
      [libretro INFO] Screen orientation: VERTICAL
      Value  not supported for option netdevprovider - falling back to auto
      [libretro INFO] OSD initialization complete
      sf-gp1.bin NOT FOUND (tried in spacefrt spacefrt)
      sf-gp2.bin NOT FOUND (tried in spacefrt spacefrt)
      sf-gp3.bin NOT FOUND (tried in spacefrt spacefrt)
      sf-gp4.bin NOT FOUND (tried in spacefrt spacefrt)
      sf-gp5.bin NOT FOUND (tried in spacefrt spacefrt)
      sf-sdp1.bin NOT FOUND (tried in spacefrt spacefrt)
      sf-sp1.bin NOT FOUND (tried in spacefrt spacefrt)
      sf-cp1.bin NOT FOUND (tried in spacefrt spacefrt)
      sf-cp2.bin NOT FOUND (tried in spacefrt spacefrt)
      sf-cp3.bin NOT FOUND (tried in spacefrt spacefrt)
      5b.bin NOT FOUND (tried in spacefrt spacefrt)
      82s185.10h NOT FOUND (tried in spacefrt spacefrt)
      82s123.10k NOT FOUND (tried in spacefrt spacefrt)
      Required files are missing, the game cannot be run.
      
      

      (I tried installing lr-mess instead, but it gave me an incomprehensible error of needing a "gcc" of at least level 5.0, whatever the heck that means. Pretty sure it requires defeating at least one wizard.)

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by mitu

        MAME incorporated MESS in May 2015 (Mame version 0.162), while the mame2015-libretro is based around the early 2015 (0.160) MAME version, so there's no MESS support in that core.

        Having said that, the Libretro MAME cores in RetroPie don't necessarily include the MESS (i.e. non-arcade) parts. There are separate packages - lr-mess and lr-mess2016 including the MESS bits.

        S 1 Reply Last reply Reply Quote 0
        • S
          SpudsMcToole Banned @mitu
          last edited by

          @mitu Ah. Bummer. Cheers for letting me know. Sadly I can't install lr-mess for some reason and as far as I've ever been able to ascertain neither lr-mame2016 nor lr-mess2016 actually run anything.

          rkosterR 1 Reply Last reply Reply Quote 0
          • rkosterR
            rkoster @SpudsMcToole
            last edited by

            @SpudsMcToole try my guide here: https://retropie.org.uk/forum/topic/22600/how-to-emulate-bally-astrocade-vtech-creativision-and-emerson-arcadia-2001-in-lr-mess

            Github/helper scripts * Creativision/Arcadia/Astrocade guide * Amiga guide * Atari 8bit guide

            S 1 Reply Last reply Reply Quote 0
            • S
              SpudsMcToole Banned @rkoster
              last edited by

              @rkoster Cheers, but as I said, unfortunately I'm unable to install lr-mess for reasons I don't understand.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              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.