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

Atari 800: I get popup launching menu, black screen, then it exits

Scheduled Pinned Locked Moved Help and Support
retropieatari 800black screenerrorbios
13 Posts 2 Posters 1.4k 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
    neurocrash
    last edited by 13 May 2020, 09:52

    Hi,
    I'm trying to configure the Atari 800 emulator on a Raspberry Pi 3. Unlike many of the threads here, I do not get a "Sorry but you need a real Atari/OS" screen or any screen where I can press F1 to configure anything. The popup launching menu does not seem to have any options for configuring BIOS location, so I've tried many solutions mentioned with regard to which lines to put in which config files, but nothing makes any difference.

    I am using NTSC, so I've tried to put the appropriate ROM names in the config line for that, but I'm not getting anywhere. I've tried deleting the Atari800 config file and starting over, but the outcome is the same.

    I have the correct OS roms, and have tried them in every location suggested by every thread I could find, and even tried different filenames and capitalizations since these are not consistent.

    I do have the Atari 2600, Atari 7800, Vectrex,

    Does anyone have an idea where I can start to resolve this?

    Thanks!

    Here is my runcommand.log

    Parameters:
    Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-atari800/atari800_libretro.so --config /opt/retropie/configs/atari800/retroarch.cfg "/home/pi/RetroPie/roms/atari800/Archon (1983)(Electronic Arts).atr" --appendconfig /dev/shm/retroarch.cfg
    [libretro-atari800]: Got size: 336 x 240.
    [libretro-atari800]: Got size: 336 x 240.
    [libretro-atari800]: Got size: 336 x 240.
    Retro SYSTEM_DIRECTORY /home/pi/RetroPie/BIOS
    Retro SAVE_DIRECTORY /home/pi/RetroPie/roms/atari800/
    Retro CONTENT_DIRECTORY /home/pi/.config/retroarch/downloads
    WRAP EMU THD
    0 prg
    1 /home/pi/RetroPie/roms/atari800/Archon (1983)(Electronic Arts).atr
    Using Atari800 config file: /home/pi/.lr-atari800.cfg
    Created by Atari 800 Emulator, Version 3.1.0

    Core init
    First retrun to main thread!
    [CDROM] No sg devices found and sg kernel module is not loaded.
    [libretro-atari800]: Got size: 336 x 240.
    /opt/retropie/supplementary/runcommand/runcommand.sh: line 1255: 13346 Segmentation fault /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-atari800/atari800_libretro.so --config /opt/retropie/configs/atari800/retroarch.cfg "/home/pi/RetroPie/roms/atari800/Archon (1983)(Electronic Arts).atr" --appendconfig /dev/shm/retroarch.cfg

    1 Reply Last reply Reply Quote 0
    • N
      neurocrash
      last edited by neurocrash 13 May 2020, 10:16

      Parameters:
      Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-atari800/atari800_libretro.so --config /opt/retropie/configs/atari800/retroarch.cfg "/home/pi/RetroPie/roms/atari800/Archon (1983)(Electronic Arts).atr" --verbose --appendconfig /dev/shm/retroarch.cfg
      [INFO] RetroArch 1.8.5 (Git 8bcd74b)
      [INFO] Redirecting save file to "/home/pi/RetroPie/roms/atari800/Archon (1983)(Electronic Arts).srm".
      [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/atari800/Archon (1983)(Electronic Arts).state".
      [INFO] === Build =======================================
      [INFO] Capabilities: NEON VFPv3 VFPv4
      [INFO] Built: Apr 20 2020
      [INFO] Version: 1.8.5
      [INFO] Git: 8bcd74b
      [INFO] =================================================
      [INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-atari800/atari800_libretro.so"
      [INFO] [Overrides] no core-specific overrides found at /home/pi/.config/retroarch/config/Atari800/Atari800.cfg.
      [INFO] [Overrides] no content-dir-specific overrides found at /home/pi/.config/retroarch/config/Atari800/atari800.cfg.
      [INFO] [Overrides] no game-specific overrides found at /home/pi/.config/retroarch/config/Atari800/Archon (1983)(Electronic Arts).cfg.
      [INFO] [Environ]: SET_CONTROLLER_INFO.
      [INFO] [Environ]: SET_VARIABLES.
      [INFO] [Remaps]: remap directory: /opt/retropie/configs/atari800/
      [INFO] Redirecting save file to "/home/pi/RetroPie/roms/atari800/Archon (1983)(Electronic Arts).srm".
      [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/atari800/Archon (1983)(Electronic Arts).state".
      [INFO] [Environ]: GET_LOG_INTERFACE.
      [INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
      [INFO] [Environ]: CORE_ASSETS_DIRECTORY: "/home/pi/.config/retroarch/downloads".
      [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
      [INFO] [Environ]: SET_INPUT_DESCRIPTORS:
      [libretro-atari800]: Got size: 336 x 240.
      [INFO] Content loading skipped. Implementation will load it on its own.
      [INFO] [Environ]: SET_KEYBOARD_CALLBACK.
      [libretro-atari800]: Got size: 336 x 240.
      [INFO] [RCHEEVOS]: ext_hash 0b885eec ('atr')
      [INFO] Skipping SRAM load..
      [INFO] [RCHEEVOS]: Load task finished
      [INFO] Version of libretro API: 1
      [INFO] Compiled against API: 1
      [libretro-atari800]: Got size: 336 x 240.
      [libretro INFO] AV_INFO: width=336 height=240
      [libretro INFO] AV_INFO: max_width=400 max_height=300
      [libretro INFO] AV_INFO: aspect_ratio = 1.333333
      [libretro INFO] AV_INFO: fps = 49.860760 sample_rate = 44100.000000
      [INFO] [Cheats]: Load game-specific cheatfile: /home/pi/.config/retroarch/cheats/Atari800/Archon (1983)(Electronic Arts).cht
      [INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
      [INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 60.00 Hz, Game = 49.86 Hz)
      [INFO] [Video]: Video @ 960x720
      [INFO] [Video]: Starting threaded video driver ...
      [INFO] [EGL] Falling back to eglGetDisplay
      [INFO] [EGL]: EGL version: 1.4
      [INFO] [EGL]: Current context: 0x1.
      [INFO] [GL]: Found GL context: videocore
      [INFO] [GL]: Detecting screen resolution 1280x720.
      [INFO] [EGL]: eglSwapInterval(1)
      [INFO] [GL]: Vendor: Broadcom, Renderer: VideoCore IV HW.
      [INFO] [GL]: Version: OpenGL ES 2.0.
      [INFO] Querying EGL extension: KHR_image => exists
      [INFO] [GL]: Using resolution 1280x720
      [INFO] [GL]: Default shader backend found: glsl.
      [INFO] [Shaders]: preset directory: /home/pi/.config/retroarch/shaders/presets
      [INFO] [Shader driver]: Using GLSL shader backend.
      [WARN] [GL]: Stock GLSL shaders will be used.
      [INFO] [GLSL]: Found GLSL vertex shader.
      [INFO] Shader log: Compiled
      [INFO] [GLSL]: Found GLSL fragment shader.
      [INFO] Shader log: Compiled
      [INFO] [GLSL]: Linking GLSL program.
      [INFO] [GLSL]: Found GLSL vertex shader.
      [INFO] Shader log: Compiled
      [INFO] [GLSL]: Found GLSL fragment shader.
      [INFO] Shader log: Compiled
      [INFO] [GLSL]: Linking GLSL program.
      [INFO] [GLSL]: Found GLSL vertex shader.
      [INFO] Shader log: Compiled
      [INFO] [GLSL]: Found GLSL fragment shader.
      [INFO] Shader log: Compiled
      [INFO] [GLSL]: Linking GLSL program.
      [INFO] [GL]: Using 4 textures.
      [INFO] [GL]: Loaded 1 program(s).
      [INFO] [Font]: Using font rendering backend: stb-unicode.
      [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
      [INFO] [udev]: Keyboard #0 (/dev/input/event0).
      [INFO] [udev]: Plugged pad: INNEX ATARI Controller USB (4754:16724) on port #0.
      [INFO] [udev]: Pad #0 (/dev/input/event3) supports 0 force feedback effects.
      [INFO] [Joypad]: Found joypad driver: "udev".
      [WARN] [udev]: Full-screen pointer won't be available.
      [INFO] [Video]: Found display server: null
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/2xsal-level2-crt.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/2xsal.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/2xScaleHQ.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion_lanczos4.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion_phosphor.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion_snes.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/Brighter-with_Contrast.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/bsnes_gamma_ramp.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi-curvature-vertical.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi-curvature.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi-vertical.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/gameboy-screen-grid.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/gameboy.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/gameboy2.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/gba-color.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x&lcd3x.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x2.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x_lcd3x.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x_phosphor.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2xwaterpaint.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2xwaterpaintscanline.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq4x.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq4x_lcd3x.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/nds-color.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/nds.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/nedi.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/palm-color.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/phosphor.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/psp-color.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/sharp-bilinear-2x-prescale.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/sharp-bilinear-scanlines.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/sharp-bilinear-simple.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes2.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2x.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2xwaterpaint.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2xwaterpainthicontrast.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2xwaterpaintscanline.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_lcd3x.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_phosphor.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_scanline.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_waterpaint.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/stock.glsl"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/super-2xsai.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/super-eagle.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/vba-color.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/xbr-lv1-noblend.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_curve.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_curve_vertical.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_standard.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_standard_vertical.glslp"
      [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_lcd_standard.glslp"
      [INFO] ALSA: Using signed 16-bit format.
      [INFO] ALSA: Period size: 480 frames
      [INFO] ALSA: Buffer size: 1536 frames
      [INFO] [Menu]: Found menu display driver: "gl".
      [INFO] [Font]: Using font rendering backend: stb-unicode.
      [INFO] [Font]: Using font rendering backend: stb-unicode.
      [INFO] [Menu]: Found menu display driver: "gl".
      Retro SYSTEM_DIRECTORY /home/pi/RetroPie/BIOS
      Retro SAVE_DIRECTORY /home/pi/RetroPie/roms/atari800/
      Retro CONTENT_DIRECTORY /home/pi/.config/retroarch/downloads
      WRAP EMU THD
      0 prg
      1 /home/pi/RetroPie/roms/atari800/Archon (1983)(Electronic Arts).atr
      Using Atari800 config file: /home/pi/.lr-atari800.cfg
      Created by Atari 800 Emulator, Version 3.1.0

      Core init
      First retrun to main thread!
      [CDROM] No sg devices found and sg kernel module is not loaded.
      [INFO] [LED]: LED driver = 'null' 0x36a2cc
      [INFO] [MIDI]: Initializing ...
      [INFO] [MIDI]: Input disabled.
      [INFO] [MIDI]: Output disabled.
      [INFO] [MIDI]: Initialized "alsa" driver.
      [INFO] Loading history file: [/opt/retropie/configs/atari800/content_history.lpl].
      [INFO] Loading history file: [/opt/retropie/configs/atari800/content_music_history.lpl].
      [INFO] Loading history file: [/opt/retropie/configs/atari800/content_video_history.lpl].
      [INFO] Loading history file: [/opt/retropie/configs/atari800/content_image_history.lpl].
      [INFO] Loading favorites file: [/opt/retropie/configs/atari800/content_favorites.lpl].
      [libretro-atari800]: Got size: 336 x 240.
      [libretro INFO] AV_INFO: width=336 height=240
      [libretro INFO] AV_INFO: max_width=400 max_height=300
      [libretro INFO] AV_INFO: aspect_ratio = 1.333333
      [libretro INFO] AV_INFO: fps = 59.922745 sample_rate = 44100.000000
      [INFO] [Environ]: SET_SYSTEM_AV_INFO.
      /opt/retropie/supplementary/runcommand/runcommand.sh: line 1255: 16661 Segmentation fault /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-atari800/atari800_libretro.so --config /opt/retropie/configs/atari800/retroarch.cfg "/home/pi/RetroPie/roms/atari800/Archon (1983)(Electronic Arts).atr" --verbose --appendconfig /dev/shm/retroarch.cfg

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by 13 May 2020, 10:44

        Please use pastebin.com for large text posts.

        Regarding your issue - is this the only ROM that you have problems ? Can you try running the ROM with the standalone atari800 ?

        N 1 Reply Last reply 13 May 2020, 11:44 Reply Quote 0
        • N
          neurocrash @mitu
          last edited by 13 May 2020, 11:44

          @mitu Hi, I'm sorry, I didn't know how to use that, and it doesn't appear that I can edit my post now.

          I have tried several roms and they all do the same thing. Can you help me understand what you mean by the standalone atari800? I don't know how to launch that outside of emulation station on the Raspberry Pi.

          I tested the OS and game roms in Atari800, Atari800win, and Altirra (on a Windows system), although I don't know if these products are related to the one in Retropie:

          https://www.emutopia.com/index.php/emulators/item/320-atari-400-800-xl-xe/208-atari800
          https://www.emutopia.com/index.php/emulators/item/320-atari-400-800-xl-xe/1180-atari800win-plus
          http://virtualdub.org/altirra.html

          Everything works with those, so maybe I have a problem in a config file?

          Thanks

          1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator
            last edited by mitu 13 May 2020, 12:11

            There are 2 available Atari 800 emulators - the standalone Atari800 (which you used to test the ROM on Windows) and the libretro core based on the same emulator (albeit an older version), named lr-atari800.
            You're running the ROM with the lr-atari800 emulator, but you can run the game with the standalone version - you just need to install it and then use the Runcommand launch menu to choose the new emulator for your rom.
            See more details about the emulators in https://retropie.org.uk/docs/Atari-800-and-5200/.

            N 1 Reply Last reply 14 May 2020, 03:22 Reply Quote 0
            • N
              neurocrash @mitu
              last edited by 14 May 2020, 03:22

              @mitu Hi, the problem is not any specific rom though, it's that I don't get the "you need a real os" screen.

              I saw it once at the very beginning, but just exited since I didn't know to press F1. After placing the os roms, I just get an apparent crash (segmentation fault).

              I feel that exciting without entering the emulator configuration may have corrupted the configuration. I've never gotten the memo pad.

              Is there any way to reinstall or upgrade just lr-atari800?

              Will the stand alone emulator work with electron station, or would I have to change between the two?

              I was following the configuration instructions on the Atari 800 emulator page you provided, with no success.

              Thanks

              mituM 1 Reply Last reply 14 May 2020, 03:27 Reply Quote 0
              • mituM
                mitu Global Moderator @neurocrash
                last edited by 14 May 2020, 03:27

                @neurocrash said in Atari 800: I get popup launching menu, black screen, then it exits:

                Will the stand alone emulator work with electron station, or would I have to change between the two?

                I assume you mean EmulationStation ? All included emulators work with it - you just need to install the standalone emulator (atari800) and you can use it by selecting it when starting the ROM from EmulationStation, from the runcommand launch menu.

                N 2 Replies Last reply 14 May 2020, 05:35 Reply Quote 0
                • N
                  neurocrash @mitu
                  last edited by 14 May 2020, 05:35

                  @mitu Yes, sorry - autocorrect error.

                  Unfortunately the included lr-atari800 is not working with my emulation station, while the other emulators are. It worked exactly once, but since I didn't press f1 to configure it, it has not worked since, and no resetting, replacing, or editing of any of the cfg files has had any effect.

                  I used retropie setup to remove then reinstall lr-atari800, but this didn't work. Then, I tried installing atari800 and set it to be the default emulator in runcommand. When launching, now I get a black screen crash and have to disconnect the Raspberry pi from power before it will function again.

                  I'm thinking that I will have to start over.

                  Thanks

                  1 Reply Last reply Reply Quote 0
                  • N
                    neurocrash @mitu
                    last edited by neurocrash 14 May 2020, 07:14

                    @mitu I erased the sdcard and reinstalled Retropie. lr-atari800 still does the same thing. The runcommand menu appears, the screen goes black, then it returns to the emulation station menu.

                    I erased the sd card again and reinstalled, this time doing nothing in emulation station other than configuring the keyboard as a controller when prompted. I put one known working rom in the roms folder, but still lr-atari800 does not work for me.

                    Thanks

                    mituM 1 Reply Last reply 14 May 2020, 07:59 Reply Quote 0
                    • mituM
                      mitu Global Moderator @neurocrash
                      last edited by 14 May 2020, 07:59

                      @neurocrash Did you copy the necessary BIOS files ? Can you post your $HOME/.atari800.cfg file ?

                      N 3 Replies Last reply 14 May 2020, 08:31 Reply Quote 0
                      • N
                        neurocrash @mitu
                        last edited by neurocrash 14 May 2020, 08:31

                        I did have the BIOS files where specified, and the paths and filenames in the cfg file matched.

                        I'm not sure what I did between the last message, but it started working.

                        Thank you so much for all your help!!!!!

                        1 Reply Last reply Reply Quote 0
                        • N
                          neurocrash @mitu
                          last edited by 25 May 2020, 14:53

                          @mitu @mitu Hi, since I reinstalled to a larger sd card, even using the same configuration files and roms, the malfunction returned. When attempting to launch any rom, the screen goes dark temporarily then it returns to the Retropie menu. Here are the config files:

                          lr-atari800.cfg (not working)
                          https://pastebin.com/6YKaVEmq

                          retroarch-core-options.cfg (included since it has a section on Atari emulator)
                          https://pastebin.com/97LeGLDD

                          Thanks for your consideration.

                          1 Reply Last reply Reply Quote 0
                          • N
                            neurocrash @mitu
                            last edited by 25 May 2020, 23:27

                            @mitu I transplanted the configurations from a newly installed Retropie card to my existing installation, and have lr-atari800 working again.

                            Thanks

                            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.

                              This community forum collects and processes your personal information.
                              consent.not_received