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-stella (upstream)

    Scheduled Pinned Locked Moved Help and Support
    stellaa2600libretrocore
    3 Posts 2 Posters 584 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.
    • L
      Lodan-Zark
      last edited by

      I did try to compile the lr-stella (upstream) in ubuntu 19.04, the compilation was successful but after booting a game goes full black screen then kicks out, probably I am missing some flags, does anyone can help?

      #!/usr/bin/env bash
      
      # This file is part of The RetroPie Project
      #
      # The RetroPie Project is the legal property of its developers, whose names are
      # too numerous to list here. Please refer to the COPYRIGHT.md file distributed with this source.
      #
      # See the LICENSE.md file at the top-level directory of this distribution and
      # at https://raw.githubusercontent.com/RetroPie/RetroPie-Setup/master/LICENSE.md
      #
      
      rp_module_id="lr-stella"
      rp_module_desc="Atari 2600 emulator - Stella port for libretro"
      rp_module_help="ROM Extensions: .a26 .bin .rom .zip .gz\n\nCopy your Atari 2600 roms to $romdir/atari2600"
      rp_module_licence="GPL2 https://github.com/stella-emu/stella/blob/master/License.txt"
      rp_module_section="main"
      
      
      function sources_lr-stella() {
          gitPullOrClone "$md_build" https://github.com/stella-emu/stella.git
      }
      
      function build_lr-stella() {
          cd src/libretro
          make clean
          make
          md_ret_require="$md_build/src/libretro/stella_libretro.so"
      }
      
      function install_lr-stella() {
          md_ret_files=(
              'README.md'
              'src/libretro/stella_libretro.so'
              'License.txt'
          )
      }
      
      function configure_lr-stella() {
          mkRomDir "atari2600"
          ensureSystemretroconfig "atari2600"
      
          addEmulator 1 "$md_id" "atari2600" "$md_inst/stella.so"
          addSystem "atari2600"
      }
      
      
      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        Seem to work fine on a RPI, tested with pacman.a26 PAL ROM. Zipped files don't seem to be supported - did you unzip your ROM ?

        1 Reply Last reply Reply Quote 0
        • L
          Lodan-Zark
          last edited by Lodan-Zark

          @mitu
          Awesome!
          Perhaps it's an incompatibility issue related with Ubuntu x64 19.04, will try experiment a bit more, but I'm glad at least it works on the RPi, hopefully someday this code will be added into retropie script since the upstream version has a higher games compatibility than old stella 2014

          1 Reply Last reply Reply Quote 0
          • C ChaosEffect referenced this topic on
          • C ChaosEffect referenced this topic on
          • C ChaosEffect referenced this topic on
          • C ChaosEffect referenced this topic on
          • 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.