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

    lr-mame2016 lr-mame2014 and CarnEvil (v1.0.3)

    Scheduled Pinned Locked Moved Help and Support
    carnevillr-mame2016lr-mame2014not working
    11 Posts 6 Posters 6.7k 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.
    • N
      NowArrivingHere
      last edited by NowArrivingHere

      Hello,

      Retropie 4.2 on a Raspberry Pi 3B (not overclocked).
      Installed on top of Raspbian
      2.4A Power Supply

      I have been messing around with the various lr-mame versions lately trying to get CarnEvil, one of my old favorite arcade games, up and running on Retropie

      Prior to messing around on the pi, I tried various versions of desktop MAME to check on which versions would run my particular version of the CarnEvil CHD. Through desktop testing, it appears that MAME 0.106 and MAME 0.139 will not run this version, as they demand an older version of the CHD. This rules out using AdvanceMAME or lr-mame2010. This also means older versions of lr-mame are also out due to my CHD being too new.

      At this point MAME 0.159, MAME 0.174, and MAME 0.184 will run my CHD, so that suggests I should try lr-mame2014, lr-mame2016, and lr-mame (bleeding edge). Unfortunately, I can't install lr-mame (bleeding edge) at this time. I have attempted to run CarnEvil in both of the other two though.

      lr-mame2014 seems to give up soon after and return to the emulationstation menu. lr-mame2016 seems to get quite a bit farther, actually showing the crosshair, the classic libretro message about automatically configuring the controller, and even some glitch graphics that tend to show up right before the CMOS check screen. However, lr-mame2016 gives up before reaching the CMOS check screen or the actual game. Has anyone managed to get this one running? I don't know if it's some sort of startup setting that's messed up, or if I'm just pushing the Pi beyond what it can really manage. I'll put the runcommand.log results down below. I'm not an expert on runcommand, but it does look like lr-mame2016 got significantly further before collapsing.

      lr-mame2014:

      Parameters: 
      Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2014/mame2014_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/carnevil.zip" --appendconfig /dev/shm/retroarch.cfg
      /opt/retropie/supplementary/runcommand/runcommand.sh: line 961:  3075 Segmentation fault      /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2014/mame2014_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/carnevil.zip" --appendconfig /dev/shm/retroarch.cfg
      

      lr-mame2016:

      Parameters: 
      Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2016/mamearcade2016_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/carnevil.zip" --appendconfig /dev/shm/retroarch.cfg
      SOURCE FILE: ../../../../../src/mame/drivers/seattle.cpp
      PARENT: 0
      NAME: carnevil
      DESCRIPTION: CarnEvil (v1.0.3)
      YEAR: 1998
      MANUFACTURER: Midway Games
      Value  not supported for option netdevprovider - falling back to auto
      retroarch: ../../../../../src/emu/diexec.cpp:323: attotime device_execute_interface::local_time() const: Assertion `m_cycles_running >= *m_icountptr' failed.
      MAIN FIRST
      w:640 h:480 a:1.333333
      w:399 h:256 a:1.333333
      /opt/retropie/supplementary/runcommand/runcommand.sh: line 961:  2631 Aborted                 /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2016/mamearcade2016_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/carnevil.zip" --appendconfig /dev/shm/retroarch.cfg
      
      1 Reply Last reply Reply Quote 0
      • dankcushionsD
        dankcushions Global Moderator
        last edited by

        having a rom/chd and then trying to find a mame that runs it is normally the wrong approach. you should find out the mame you want to use, and then get the complete romset for that, then try it. i'm not sure the earliest version of mame we have that has this game, but you could check the compatibility lists.

        that said, as an FMV chd game, i expect it will run at a low frame rate. i've tried area51 which is ostensibly similar, and it was pretty jerky on mame2003.

        1 Reply Last reply Reply Quote 0
        • N
          NowArrivingHere
          last edited by NowArrivingHere

          I have heard that the older versions of lr-mame tend to run more smoothly on retropie as a general rule. Unfortunately, I don't have a bunch of different CHD versions to try at this point, so I am limited on usable lr-mame versions until I can dig up some more.

          I have since started trying the CarnEvil(v1.0.1). It appeared to work on MAME 0.159, MAME 0.174, and MAME 0.184 as with CarnEvil (v1.0.3). However, it also worked in MAME 0.139, which suggested that maybe lr-mame2010 could be viable for this version. Unfortunately, no such luck. Seems to quit early on in lr-mame2010 and lr-mame2014. Once again, lr-mame2016 seemed to get further along with the crosshair, controller config message and glitched graphics, but it still fell short of the CMOS check screen. I'll put my runcommand.log from Carnevil (v1.0.1) output below. Hopefully someone who knows more about runcommand than me knows what this means.

          lr-mame2010:

          Parameters: 
          Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2010/mame2010_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/carnevil1.zip" --appendconfig /dev/shm/retroarch.cfg
          value: disabled
          value: disabled
          value: disabled
          value: disabled
          value: disabled
          SOURCE FILE: src/mame/drivers/seattle.c
          PARENT: carnevil
          NAME: carnevil1
          DESCRIPTION: CarnEvil (v1.0.1)
          YEAR: 1998
          MANUFACTURER: Midway Games
          carnevi1.chd CHD NEEDS REDUMP
          WARNING: the game might not run correctly.
          /opt/retropie/supplementary/runcommand/runcommand.sh: line 961:  2106 Illegal instruction     /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2010/mame2010_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/carnevil1.zip" --appendconfig /dev/shm/retroarch.cfg
          

          lr-mame2014:

          Parameters: 
          Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2014/mame2014_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/carnevil1.zip" --appendconfig /dev/shm/retroarch.cfg
          /opt/retropie/supplementary/runcommand/runcommand.sh: line 961:  2560 Segmentation fault      /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2014/mame2014_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/carnevil1.zip" --appendconfig /dev/shm/retroarch.cfg
          

          lr-mame2016:

          Parameters: 
          Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2016/mamearcade2016_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/carnevil1.zip" --appendconfig /dev/shm/retroarch.cfg
          SOURCE FILE: ../../../../../src/mame/drivers/seattle.cpp
          PARENT: carnevil
          NAME: carnevil1
          DESCRIPTION: CarnEvil (v1.0.1)
          YEAR: 1998
          MANUFACTURER: Midway Games
          Value  not supported for option netdevprovider - falling back to auto
          carnevi1.chd CHD NEEDS REDUMP
          WARNING: the machine might not run correctly.
          retroarch: ../../../../../src/emu/diexec.cpp:323: attotime device_execute_interface::local_time() const: Assertion `m_cycles_running >= *m_icountptr' failed.
          MAIN FIRST
          w:640 h:480 a:1.333333
          w:399 h:256 a:1.333333
          /opt/retropie/supplementary/runcommand/runcommand.sh: line 961:  4334 Aborted                 /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2016/mamearcade2016_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/carnevil1.zip" --appendconfig /dev/shm/retroarch.cfg
          
          BuZzB 1 Reply Last reply Reply Quote 0
          • BuZzB
            BuZz administrators @NowArrivingHere
            last edited by

            @NowArrivingHere 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 (see section on posting logs - use markdown or external site)

            To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

            N 1 Reply Last reply Reply Quote 0
            • C
              challenger2010
              last edited by

              I have seen a certain site that has rollback CHDs. But I don't think I can post that here. It's out there.

              1 Reply Last reply Reply Quote 0
              • N
                NowArrivingHere @BuZz
                last edited by

                @BuZz
                My bad. I'll fix that.

                1 Reply Last reply Reply Quote 0
                • EcksE
                  Ecks
                  last edited by

                  I got to ask but how long did it take you to install lr-mame2014 and lr-mame2016 because i have been trying to install lr-mame2016 on my Pi and so far it has been 45 min (which is longer than most experimental emulators i have tried) and i don't want to wait almost all day just to test out a few roms with it.

                  P 1 Reply Last reply Reply Quote 0
                  • P
                    phulshof @Ecks
                    last edited by

                    @Ecks
                    2016 took me about 3 hours, and I had to watch out for overheating.

                    EcksE 1 Reply Last reply Reply Quote 0
                    • EcksE
                      Ecks @phulshof
                      last edited by

                      @phulshof said in lr-mame2016 lr-mame2014 and CarnEvil (v1.0.3):

                      @Ecks
                      2016 took me about 3 hours, and I had to watch out for overheating.

                      Ya i stopped it after an hour when i saw the temp warning which i might get a fan for my case so it could cool down a little more hoping to make it drop by 5°C to 10°C.

                      1 Reply Last reply Reply Quote 0
                      • EcksE
                        Ecks
                        last edited by

                        Right now i am using this for cooling but not the best solution and a little noisy but would like to know if this is enough for cooling it down alt text
                        Also this is a old slim PS3 cooler that i am using right now with a battery pack just keeping it right next to the area where the SD card slot is since after that hour of downloading it that was the area where it felt the most heat.

                        1 Reply Last reply Reply Quote 0
                        • EcksE
                          Ecks
                          last edited by

                          Looking back at this post with that image i posted man my table was dirty lol.

                          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.