libretro / mame2015-libretro

Late 2014/Early 2015 version of MAME (0.160-ish) for libretro. Compatible with MAME 0.160 sets.
17 stars 36 forks source link

mame2014-libretro fails, crashes RetroArch due to internal paths missing [$10] #54

Open markwkidd opened 6 years ago

markwkidd commented 6 years ago

I'm working with a gauntleg ROM and CHD set that I tested with the original MAME 0.159 where it boots as expected. With RetroArch in Windows 10 x64, the game not only does not load but it also crashes RetroArch itself.

Logs: https://pastebin.com/fgUYHVW8

Edit: It seems possible to refine this based on @r-type 's insight. I'll consider the difference in performance between the original emulator and 2014-libretro a separate issue.

Therefore I propose that the scope of the issue be:

  1. enable mame2014-libretro to create the folders it needs in Windows and any other affected platforms; 2. keep mame2014-libretro from crashing RetroArch completely when it does not find some of its required folders.
--- There is a **[$10 open bounty](https://www.bountysource.com/issues/46816197-mame2014-libretro-fails-crashes-retroarch-due-to-internal-paths-missing?utm_campaign=plugin&utm_content=tracker%2F20642456&utm_medium=issues&utm_source=github)** on this issue. Add to the bounty at [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F20642456&utm_medium=issues&utm_source=github).
r-type commented 6 years ago

could you set logging to debug in retroarch setting logging ? and have you a folder "mame2014\diff" in C:\RetroArch\saves ?

ghost commented 6 years ago

Where is the chd file in relation to the game? try putting it in a "gauntlet" folder instead of right next to the zip file.

markwkidd commented 6 years ago

Where is the chd file in relation to the game? try putting it in a "gauntlet" folder instead of right next to the zip file.

Yes I have been keeping the CHD in a folder called gauntleg, named after the ZIP file.

(I also noticed that the error message suggests a missing CHD :\ )

r-type commented 6 years ago

no suggest a missing gauntleg.dif created at launch in savedir/corename/diff

markwkidd commented 6 years ago

and have you a folder "mame2014\diff" in C:\RetroArch\saves ?

@r-type No there was nothing in that location. I just created that folder manually, then ran RetroArch again. This time, the game appears to be booting although it is much slower than the standalone performance.

Are there perhaps three issues?

  1. mame2014 expects that a folder exist inside RA's save folder, but mame2014 does not create this folder
  2. mame2014 crashes RetroArch when it enconters this problem
  3. mame2014 performs much worse than standalone 0.159 in Windows with this ROMset
r-type commented 6 years ago

on linux , the diff/nvram/cfg folder are created automatically . so it's only a windows issue I suppose.

remember me this thread https://forums.libretro.com/t/killer-instict-on-mame/1398/15 @radius said at the end that it created the folder automatically.

for performance , i don't know .

markwkidd commented 6 years ago

That's very helpful, thanks. I updated the title of the issue and the OP.

I propose that the scope of the issue be:

  1. enable mame2014-libretro to create the folders it needs in Windows and any other affected platforms;
  2. keep mame2014-libretro from crashing RetroArch completely when it does not find some of its required folders.
markwkidd commented 6 years ago

This commit to the MAME 2000 may be a useful template for generating these paths correctly with MAME 2014: https://github.com/libretro/mame2000-libretro/pull/49

juri74 commented 6 years ago

do not know if this is the same error, but i can't run mame 2014 (mame2014_libretro.so) on arm device, it crash on any (correct) rom file... here the log:

[INFO] RetroArch 1.6.7 (Git 4e46312) [INFO] === Build ======================================= Capabilities: NEON VFPv3 VFPv4 Built: Nov 4 2017 [INFO] Version: 1.6.7 [INFO] Git: 4e46312 [INFO] ================================================= [INFO] [Config]: Loading default config. [INFO] [Config]: loading config from: (null). [INFO] Looking for config in: "/storage/.config/retroarch/retroarch.cfg". [INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Reindirizzare il file di salvataggio su "/storage/roms/Lakka/savegame/.srm". [INFO] Reindirizzare il salva stato su "/storage/roms/Lakka/savestate/.state". [INFO] Versione delle API di libretro : 1 [INFO] Compilate con API: 1 [INFO] [Audio]: Set audio input rate to: 29970.03 Hz. [INFO] Trovato shader "/tmp/shaders/retroarch.glslp" [INFO] Trovato shader "/tmp/shaders/slang-conversion-template.glsl" [INFO] Trovato shader "/tmp/shaders/stock.glsl" [INFO] [Video]: Video @ fullscreen [INFO] [Video]: Starting threaded video driver ... [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: mali-fbdev [INFO] [GL]: Detecting screen resolution 0x0. [INFO] [EGL]: Current context: 0xb322a210. [INFO] [GL]: Vendor: ARM, Renderer: Mali-T628. [INFO] [GL]: Version: OpenGL ES 3.1 v1.r12p0-04rel0.03af15950392f3702b248717f4938b82. [INFO] [GL]: Using resolution 1920x1080 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [WARN] [udev]: Couldn't open any keyboard, mouse or touchpad. Are permissions set correctly for /dev/input/event*? [INFO] [udev]: Plugged pad: 8Bitdo NES30 Pro (2578:1) on port #0. [INFO] [udev]: Pad #0 (/dev/input/event1) supports 0 force feedback effects. [INFO] [Autoconf]: 186 profiles found. [INFO] [Joypad]: Found joypad driver: "udev". [WARN] [udev]: Full-screen pointer won't be available. [INFO] ALSA: Using signed 16-bit format. [INFO] ALSA: Period size: 83 frames [INFO] ALSA: Buffer size: 1411 frames [INFO] [Autoconf]: selected configuration: /tmp/joypads/udev/8Bitdo_Pro_N30_BT.cfg [INFO] [Menu]: Found menu display driver: "menu_display_gl". [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] La SRAM non verrà salvata. [INFO] Caricamento dei file della cronologia: [/storage/.config/retroarch/content_history.lpl]. [INFO] Caricamento dei file della cronologia: [/storage/.config/retroarch/content_favorites.lpl]. [INFO] Caricamento dei file della cronologia: [/storage/.config/retroarch/content_music_history.lpl]. [INFO] Caricamento dei file della cronologia: [/storage/.config/retroarch/content_video_history.lpl]. [INFO] Caricamento dei file della cronologia: [/storage/.config/retroarch/content_image_history.lpl]. [INFO] Using content: /storage/roms/Lakka/Mame2014/005.zip. [INFO] arg #0: retroarch [INFO] arg #1: /storage/roms/Lakka/Mame2014/005.zip [INFO] arg #2: -s [INFO] arg #3: /storage/roms/Lakka/savegame [INFO] arg #4: -S [INFO] arg #5: /storage/roms/Lakka/savestate [INFO] arg #6: -c [INFO] arg #7: /storage/.config/retroarch/retroarch.cfg [INFO] arg #8: -L [INFO] arg #9: /tmp/cores/mame2014_libretro.so sh: setterm: not found [INFO] Threaded video stats: Frames pushed: 970, Frames dropped: 0. [INFO] Set config file to : /storage/.config/retroarch/retroarch.cfg [INFO] RetroArch 1.6.7 (Git 4e46312) [INFO] Reindirizzare il file di salvataggio su "/storage/roms/Lakka/savegame/005.srm". [INFO] Reindirizzare il salva stato su "/storage/roms/Lakka/savestate/005.state". [INFO] === Build ======================================= Funzionalità: NEON VFPv3 VFPv4 Built: Nov 4 2017 [INFO] Version: 1.6.7 [INFO] Git: 4e46312 [INFO] ================================================= [INFO] Loading dynamic libretro core from: "/tmp/cores/mame2014_libretro.so" [INFO] [overrides] no core-specific overrides found at /storage/.config/retroarch/config/MAME 2014/MAME 2014.cfg. [INFO] [overrides] no game-specific overrides found at /storage/.config/retroarch/config/MAME 2014/005.cfg. [INFO] Shaders: preset directory: /tmp/shaders/presets [INFO] Shaders: no game-specific preset found at /tmp/shaders/presets/MAME 2014/005.cgp. [INFO] Shaders: no game-specific preset found at /tmp/shaders/presets/MAME 2014/005.glslp. [INFO] Shaders: no core-specific preset found at /tmp/shaders/presets/MAME 2014/MAME 2014.cgp. [INFO] Shaders: no core-specific preset found at /tmp/shaders/presets/MAME 2014/MAME 2014.glslp. [INFO] Environ SET_VARIABLES. [INFO] Remaps: remap directory: /storage/remappings [INFO] Remaps: no game-specific remap found at /storage/remappings/MAME 2014/005.rmp. [INFO] Remaps: no core-specific remap found at /storage/remappings/MAME 2014/MAME 2014.rmp. [INFO] Reindirizzare il file di salvataggio su "/storage/roms/Lakka/savegame/005.srm". [INFO] Reindirizzare il salva stato su "/storage/roms/Lakka/savestate/005.state". [INFO] Environ GET_LOG_INTERFACE. [INFO] Environ SYSTEM_DIRECTORY: "/storage/roms/Lakka/BIOS". [libretro INFO] SYSTEM_DIRECTORY: /storage/roms/Lakka/BIOS[INFO] Environ CORE_ASSETS_DIRECTORY: "/storage/roms/Lakka/Downloads". [libretro INFO] CONTENT_DIRECTORY: /storage/roms/Lakka/Downloads[libretro INFO] SAVE_DIRECTORY: /storage/roms/Lakka/savegame[INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Il caricamento del contenuto è stato saltato.Le Implemenzioni verranno caricati in proprio. [INFO] Environ GET_VARIABLE mame2014_boot_from_cli: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_mouse_enable: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_throttle: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_nobuffer: [INFO] N/A [INFO] Environ GET_VARIABLE mame2014_cheats_enable: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_hide_nagscreen: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_hide_infoscreen: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_hide_warnings: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_alternate_renderer: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_boot_to_osd: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_read_config: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_auto_save: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_saves: [INFO] N/A Segmentation fault (core dumped)

ShockwaveTheFallen commented 6 years ago

My contribution: MAME 2010 works, current ARM version of MAME goes back to main screen and does NOT crash Retroarch. Log shown below:

login as: root root@192.168.0.21's password: ###########################################

Lakka - The DIY retro emulation console

...... visit http://www.lakka.tv ......

###########################################

Lakka (official): 2.1 (OdroidXU3.arm) Lakka:~ # systemctl stop retroarch Lakka:~ # retroarch -v [INFO] RetroArch 1.6.9 (Git c056726) [INFO] === Build ======================================= Capabilities: NEON VFPv3 VFPv4 Built: Nov 21 2017 [INFO] Version: 1.6.9 [INFO] Git: c056726 [INFO] ================================================= [INFO] [Config]: Loading default config. [INFO] [Config]: loading config from: (null). [INFO] Looking for config in: "/storage/.config/retroarch/retroarch.cfg". [INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Redirecting save file to "/storage/savefiles/.srm". [INFO] Redirecting savestate to "/storage/savestates/.state". [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 29970.03 Hz. [INFO] Found shader "/tmp/shaders/slang-conversion-template.glsl" [INFO] Found shader "/tmp/shaders/stock.glsl" [INFO] [Video]: Video @ fullscreen [INFO] [Video]: Starting threaded video driver ... [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: mali-fbdev [INFO] [GL]: Detecting screen resolution 0x0. [INFO] [EGL]: Current context: 0xb332a2c8. [INFO] [GL]: Vendor: ARM, Renderer: Mali-T628. [INFO] [GL]: Version: OpenGL ES 3.1 v1.r12p0-04rel0.03af15950392f3702b248717f493 8b82. [INFO] [GL]: Using resolution 1920x1080 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting t o pick a suitable driver. [WARN] [udev]: Couldn't open any keyboard, mouse or touchpad. Are permissions se t correctly for /dev/input/event*? [INFO] [udev]: Plugged pad: Generic X-Box pad (9414:64250) on port #0. [INFO] [udev]: Pad #0 (/dev/input/event0) supports force feedback. [INFO] [udev]: Pad #0 (/dev/input/event0) supports 16 force feedback effects. [INFO] [Autoconf]: 190 profiles found. [INFO] [Joypad]: Found joypad driver: "udev". [WARN] [udev]: Full-screen pointer won't be available. [INFO] ALSA: Using signed 16-bit format. [INFO] ALSA: Period size: 83 frames [INFO] ALSA: Buffer size: 1411 frames [INFO] [Autoconf]: selected configuration: /tmp/joypads/udev/HORI_Fighting_Comma nder_PS4-044_PC.cfg [INFO] [Menu]: Found menu display driver: "menu_display_gl". [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] SRAM will not be saved. [INFO] Loading history file: [/storage/.config/retroarch/content_history.lpl]. [INFO] Loading history file: [/storage/.config/retroarch/content_favorites.lpl]. [INFO] Loading history file: [/storage/.config/retroarch/content_music_history.l pl]. [INFO] Loading history file: [/storage/.config/retroarch/content_video_history.l pl]. [INFO] Loading history file: [/storage/.config/retroarch/content_image_history.l pl]. [INFO] Updating firmware status for: /tmp/cores/mame2014_libretro.so on /storage /system [INFO] Using content: /storage/roms/sda1-usb-SanDisk_Ultra_4C/mame-advmame/altbe ast.zip. [INFO] arg #0: retroarch [INFO] arg #1: /storage/roms/sda1-usb-SanDisk_Ultra_4C/mame-advmame/altbeast.zip [INFO] arg #2: -s [INFO] arg #3: /storage/savefiles [INFO] arg #4: -S [INFO] arg #5: /storage/savestates [INFO] arg #6: -c [INFO] arg #7: /storage/.config/retroarch/retroarch.cfg [INFO] arg #8: -L [INFO] arg #9: /tmp/cores/mame2014_libretro.so sh: setterm: not found [INFO] Threaded video stats: Frames pushed: 23060, Frames dropped: 0. [INFO] Set config file to : /storage/.config/retroarch/retroarch.cfg [INFO] RetroArch 1.6.9 (Git c056726) [INFO] Redirecting save file to "/storage/savefiles/altbeast.srm". [INFO] Redirecting savestate to "/storage/savestates/altbeast.state". [INFO] === Build ======================================= Capabilities: NEON VFPv3 VFPv4 Built: Nov 21 2017 [INFO] Version: 1.6.9 [INFO] Git: c056726 [INFO] ================================================= [INFO] Loading dynamic libretro core from: "/tmp/cores/mame2014_libretro.so" [INFO] [overrides] no core-specific overrides found at /storage/.config/retroarc h/config/MAME 2014/MAME 2014.cfg. [INFO] [overrides] no game-specific overrides found at /storage/.config/retroarc h/config/MAME 2014/altbeast.cfg. [INFO] Shaders: preset directory: /tmp/shaders/presets [INFO] Shaders: no game-specific preset found at /tmp/shaders/presets/MAME 2014/ altbeast.cgp. [INFO] Shaders: no game-specific preset found at /tmp/shaders/presets/MAME 2014/ altbeast.glslp. [INFO] Shaders: no core-specific preset found at /tmp/shaders/presets/MAME 2014/ MAME 2014.cgp. [INFO] Shaders: no core-specific preset found at /tmp/shaders/presets/MAME 2014/ MAME 2014.glslp. [INFO] Environ SET_VARIABLES. [INFO] Remaps: remap directory: /storage/remappings [INFO] Remaps: no game-specific remap found at /storage/remappings/MAME 2014/alt beast.rmp. [INFO] Remaps: no core-specific remap found at /storage/remappings/MAME 2014/MAM E 2014.rmp. [INFO] Redirecting save file to "/storage/savefiles/altbeast.srm". [INFO] Redirecting savestate to "/storage/savestates/altbeast.state". [INFO] Environ GET_LOG_INTERFACE. [INFO] Environ SYSTEM_DIRECTORY: "/storage/system". [libretro INFO] SYSTEM_DIRECTORY: /storage/system[INFO] Environ CORE_ASSETS_DIRE CTORY: "/storage/roms/downloads". [libretro INFO] CONTENT_DIRECTORY: /storage/roms/downloads[libretro INFO] SAVE_D IRECTORY: /storage/savefiles[INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Content loading skipped. Implementation will load it on its own. [INFO] Environ GET_VARIABLE mame2014_boot_from_cli: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_mouse_enable: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_throttle: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_nobuffer: [INFO] N/A [INFO] Environ GET_VARIABLE mame2014_cheats_enable: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_hide_nagscreen: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_hide_infoscreen: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_hide_warnings: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_alternate_renderer: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_boot_to_osd: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_read_config: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_auto_save: [INFO] disabled [INFO] Environ GET_VARIABLE mame2014_saves: [INFO] N/A Segmentation fault (core dumped) Lakka:~ # login as: root root@192.168.0.21's password: ###########################################

Lakka - The DIY retro emulation console

...... visit http://www.lakka.tv ......

###########################################

Lakka (official): 2.1 (OdroidXU3.arm) Lakka:~ # systemctl stop retroarch Lakka:~ # retroarch -v [INFO] RetroArch 1.6.9 (Git c056726) [INFO] === Build ======================================= Capabilities: NEON VFPv3 VFPv4 Built: Nov 21 2017 [INFO] Version: 1.6.9 [INFO] Git: c056726 [INFO] ================================================= [INFO] [Config]: Loading default config. [INFO] [Config]: loading config from: (null). [INFO] Looking for config in: "/storage/.config/retroarch/retroarch.cfg". [INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Redirecting save file to "/storage/savefiles/.srm". [INFO] Redirecting savestate to "/storage/savestates/.state". [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 29970.03 Hz. [INFO] Found shader "/tmp/shaders/slang-conversion-template.glsl" [INFO] Found shader "/tmp/shaders/stock.glsl" [INFO] [Video]: Video @ fullscreen [INFO] [Video]: Starting threaded video driver ... [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: mali-fbdev [INFO] [GL]: Detecting screen resolution 0x0. [INFO] [EGL]: Current context: 0xb322a2c8. [INFO] [GL]: Vendor: ARM, Renderer: Mali-T628. [INFO] [GL]: Version: OpenGL ES 3.1 v1.r12p0-04rel0.03af15950392f3702b248717f493 8b82. [INFO] [GL]: Using resolution 1920x1080 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting t o pick a suitable driver. [WARN] [udev]: Couldn't open any keyboard, mouse or touchpad. Are permissions se t correctly for /dev/input/event*? [INFO] [udev]: Plugged pad: Generic X-Box pad (9414:64250) on port #0. [INFO] [udev]: Pad #0 (/dev/input/event0) supports force feedback. [INFO] [udev]: Pad #0 (/dev/input/event0) supports 16 force feedback effects. [INFO] [Autoconf]: 190 profiles found. [INFO] [Joypad]: Found joypad driver: "udev". [WARN] [udev]: Full-screen pointer won't be available. [INFO] ALSA: Using signed 16-bit format. [INFO] [Autoconf]: selected configuration: /tmp/joypads/udev/HORI_Fighting_Comma nder_PS4-044_PC.cfg [INFO] ALSA: Period size: 83 frames [INFO] ALSA: Buffer size: 1411 frames [INFO] [Menu]: Found menu display driver: "menu_display_gl". [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] SRAM will not be saved. [INFO] Loading history file: [/storage/.config/retroarch/content_history.lpl]. [INFO] Loading history file: [/storage/.config/retroarch/content_favorites.lpl]. [INFO] Loading history file: [/storage/.config/retroarch/content_music_history.l pl]. [INFO] Loading history file: [/storage/.config/retroarch/content_video_history.l pl]. [INFO] Loading history file: [/storage/.config/retroarch/content_image_history.l pl]. [INFO] Updating firmware status for: /tmp/cores/mame2010_libretro.so on /storage /system [INFO] Using content: /storage/roms/sda1-usb-SanDisk_Ultra_4C/mame-advmame/altbe ast.zip. [INFO] arg #0: retroarch [INFO] arg #1: /storage/roms/sda1-usb-SanDisk_Ultra_4C/mame-advmame/altbeast.zip [INFO] arg #2: -s [INFO] arg #3: /storage/savefiles [INFO] arg #4: -S [INFO] arg #5: /storage/savestates [INFO] arg #6: -c [INFO] arg #7: /storage/.config/retroarch/retroarch.cfg [INFO] arg #8: -L [INFO] arg #9: /tmp/cores/mame2010_libretro.so sh: setterm: not found [INFO] Threaded video stats: Frames pushed: 2048, Frames dropped: 0. [INFO] Set config file to : /storage/.config/retroarch/retroarch.cfg [INFO] RetroArch 1.6.9 (Git c056726) [INFO] Redirecting save file to "/storage/savefiles/altbeast.srm". [INFO] Redirecting savestate to "/storage/savestates/altbeast.state". [INFO] === Build ======================================= Capabilities: NEON VFPv3 VFPv4 Built: Nov 21 2017 [INFO] Version: 1.6.9 [INFO] Git: c056726 [INFO] ================================================= [INFO] Loading dynamic libretro core from: "/tmp/cores/mame2010_libretro.so" [INFO] [overrides] no core-specific overrides found at /storage/.config/retroarc h/config/MAME 2010/MAME 2010.cfg. [INFO] [overrides] no game-specific overrides found at /storage/.config/retroarc h/config/MAME 2010/altbeast.cfg. [INFO] Shaders: preset directory: /tmp/shaders/presets [INFO] Shaders: no game-specific preset found at /tmp/shaders/presets/MAME 2010/ altbeast.cgp. [INFO] Shaders: no game-specific preset found at /tmp/shaders/presets/MAME 2010/ altbeast.glslp. [INFO] Shaders: no core-specific preset found at /tmp/shaders/presets/MAME 2010/ MAME 2010.cgp. [INFO] Shaders: no core-specific preset found at /tmp/shaders/presets/MAME 2010/ MAME 2010.glslp. [INFO] Environ SET_VARIABLES. [INFO] Remaps: remap directory: /storage/remappings [INFO] Remaps: no game-specific remap found at /storage/remappings/MAME 2010/alt beast.rmp. [INFO] Remaps: no core-specific remap found at /storage/remappings/MAME 2010/MAM E 2010.rmp. [INFO] Redirecting save file to "/storage/savefiles/altbeast.srm". [INFO] Redirecting savestate to "/storage/savestates/altbeast.state". [INFO] Environ GET_LOG_INTERFACE. [INFO] Environ SYSTEM_DIRECTORY: "/storage/system". [libretro INFO] SYSTEM_DIRECTORY: /storage/system[INFO] Environ CORE_ASSETS_DIRE CTORY: "/storage/roms/downloads". [libretro INFO] CONTENT_DIRECTORY: /storage/roms/downloads[libretro INFO] SAVE_D IRECTORY: /storage/savefiles[INFO] Content loading skipped. Implementation will load it on its own. [INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Environ GET_VARIABLE mame_current_mouse_enable: [INFO] disabled value: disabled [INFO] Environ GET_VARIABLE mame_current_skip_nagscreen: [INFO] disabled value: disabled [INFO] Environ GET_VARIABLE mame_current_skip_gameinfo: [INFO] disabled value: disabled [INFO] Environ GET_VARIABLE mame_current_skip_warnings: [INFO] disabled value: disabled [INFO] Environ GET_VARIABLE mame_current_videoapproach1_enable: [INFO] disabled value: disabled gamePath=/storage/roms/sda1-usb-SanDisk_Ultra_4C/mame-advmame gameName=altbeast altbeast "Altered Beast (set 8, 8751 317-0078)" rot=0 creating frontend... game=altbeast executing frontend... params:16 mamemini -joystick -noautoframeskip -samplerate 48000 -sound -contrast 1.0 -brightness 1.0 -gamma 1.0 -rompath /storage/roms/sda1-usb-SanDisk_Ultra_4C/mame-advmame -mouse altbeast SOURCE FILE: src/mame/drivers/segas16b.c PARENT: 0 NAME: altbeast DESCRIPTION: Altered Beast (set 8, 8751 317-0078) YEAR: 1988 MANUFACTURER: Sega machine screen orientation: HORIZONTAL Rotation:0 [INFO] Environ SET_ROTATION: 0 osd init done game screen w=320 h=224 rowPixels=320 Rotation:0 [INFO] Environ SET_ROTATION: 0 317-0078.mcu NOT FOUND (NO GOOD DUMP KNOWN) WARNING: the game might not run correctly. [INFO] Skipping SRAM load.. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 47952.05 Hz. [INFO] [CHEEVOS]: system RAM: (nil) 0 [INFO] [CHEEVOS]: save RAM: (nil) 0 [INFO] [CHEEVOS]: video RAM: (nil) 0 [INFO] [CHEEVOS]: RTC: (nil) 0 [INFO] Found shader "/tmp/shaders/slang-conversion-template.glsl" [INFO] Found shader "/tmp/shaders/stock.glsl" [INFO] [Video]: Video @ fullscreen [INFO] [Video]: Starting threaded video driver ... [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: mali-fbdev [INFO] [GL]: Detecting screen resolution 0x0. [INFO] [EGL]: Current context: 0xad00a220. [INFO] [GL]: Vendor: ARM, Renderer: Mali-T628. [INFO] [GL]: Version: OpenGL ES 3.1 v1.r12p0-04rel0.03af15950392f3702b248717f493 8b82. [INFO] [GL]: Using resolution 1920x1080 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting t o pick a suitable driver. [WARN] [udev]: Couldn't open any keyboard, mouse or touchpad. Are permissions se t correctly for /dev/input/event? [INFO] [udev]: Plugged pad: Generic X-Box pad (9414:64250) on port #0. [INFO] [udev]: Pad #0 (/dev/input/event0) supports force feedback. [INFO] [udev]: Pad #0 (/dev/input/event0) supports 16 force feedback effects. [INFO] [Autoconf]: 190 profiles found. [INFO] [Joypad]: Found joypad driver: "udev". [WARN] [udev]: Full-screen pointer won't be available. [INFO] ALSA: Using signed 16-bit format. [INFO] ALSA: Period size: 83 frames [INFO] ALSA: Buffer size: 1411 frames [INFO] [Autoconf]: selected configuration: /tmp/joypads/udev/HORI_Fighting_Comma nder_PS4-044_PC.cfg [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] Loading history file: [/storage/.config/retroarch/content_history.lpl]. [INFO] Loading history file: [/storage/.config/retroarch/content_favorites.lpl]. [INFO] Loading history file: [/storage/.config/retroarch/content_music_history.l pl]. [INFO] Loading history file: [/storage/.config/retroarch/content_video_history.l pl]. [INFO] Loading history file: [/storage/.config/retroarch/content_image_history.l pl]. [INFO] Trying to write to playlist file: /storage/.config/retroarch/content_hist ory.lpl [INFO] No content, starting dummy core. [INFO] arg #0: retroarch [INFO] arg #1: --menu [INFO] arg #2: -s [INFO] arg #3: /storage/savefiles [INFO] arg #4: -S [INFO] arg #5: /storage/savestates [INFO] arg #6: -c [INFO] arg #7: /storage/.config/retroarch/retroarch.cfg [INFO] arg #8: -v Retro unload_game Retro DeInit [INFO] Saved core options file to "/storage/.config/retroarch/retroarch-core-opt ions.cfg" sh: setterm: not found [INFO] Threaded video stats: Frames pushed: 3838, Frames dropped: 2. [INFO] [Audio]: Average audio buffer saturation: 59.23 %, standard deviation (pe rcentage points): 13.20 %. [INFO] [Audio]: Amount of time spent close to underrun: 0.10 %. Close to blockin g: 15.01 %. [INFO] Set config file to : /storage/.config/retroarch/retroarch.cfg [INFO] RetroArch 1.6.9 (Git c056726) [INFO] === Build ======================================= Capabilities: NEON VFPv3 VFPv4 Built: Nov 21 2017 [INFO] Version: 1.6.9 [INFO] Git: c056726 [INFO] ================================================= [INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Redirecting save file to "/storage/savefiles/altbeast.srm". [INFO] Redirecting savestate to "/storage/savestates/altbeast.state". [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 29970.03 Hz. [INFO] Found shader "/tmp/shaders/slang-conversion-template.glsl" [INFO] Found shader "/tmp/shaders/stock.glsl" [INFO] [Video]: Video @ fullscreen [INFO] [Video]: Starting threaded video driver ... [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: mali-fbdev [INFO] [GL]: Detecting screen resolution 0x0. [INFO] [EGL]: Current context: 0xad00a220. [INFO] [GL]: Vendor: ARM, Renderer: Mali-T628. [INFO] [GL]: Version: OpenGL ES 3.1 v1.r12p0-04rel0.03af15950392f3702b248717f493 8b82. [INFO] [GL]: Using resolution 1920x1080 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting t o pick a suitable driver. [WARN] [udev]: Couldn't open any keyboard, mouse or touchpad. Are permissions se t correctly for /dev/input/event? [INFO] [udev]: Plugged pad: Generic X-Box pad (9414:64250) on port #0. [INFO] [udev]: Pad #0 (/dev/input/event0) supports force feedback. [INFO] [udev]: Pad #0 (/dev/input/event0) supports 16 force feedback effects. [INFO] [Autoconf]: 190 profiles found. [INFO] [Joypad]: Found joypad driver: "udev". [WARN] [udev]: Full-screen pointer won't be available. [INFO] ALSA: Using signed 16-bit format. [INFO] ALSA: Period size: 83 frames [INFO] ALSA: Buffer size: 1411 frames [INFO] [Autoconf]: selected configuration: /tmp/joypads/udev/HORI_Fighting_Comma nder_PS4-044_PC.cfg [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] SRAM will not be saved. [INFO] Loading history file: [/storage/.config/retroarch/content_history.lpl]. [INFO] Loading history file: [/storage/.config/retroarch/content_favorites.lpl]. [INFO] Loading history file: [/storage/.config/retroarch/content_music_history.l pl]. [INFO] Loading history file: [/storage/.config/retroarch/content_video_history.l pl]. [INFO] Loading history file: [/storage/.config/retroarch/content_image_history.l pl]. [ERROR] Failed to open libretro core: "/tmp/cores/mame_libretro.so" [ERROR] Error(s): /tmp/cores/mame_libretro.so: wrong ELF class: ELFCLASS64 [INFO] Updating firmware status for: /tmp/cores/mame_libretro.so on /storage/sys tem [INFO] Using content: /storage/roms/sda1-usb-SanDisk_Ultra_4C/mame-advmame/altbe ast.zip. [INFO] arg #0: retroarch [INFO] arg #1: /storage/roms/sda1-usb-SanDisk_Ultra_4C/mame-advmame/altbeast.zip [INFO] arg #2: -s [INFO] arg #3: /storage/savefiles [INFO] arg #4: -S [INFO] arg #5: /storage/savestates [INFO] arg #6: -c [INFO] arg #7: /storage/.config/retroarch/retroarch.cfg [INFO] arg #8: -L [INFO] arg #9: /tmp/cores/mame_libretro.so sh: setterm: not found [INFO] Threaded video stats: Frames pushed: 1336, Frames dropped: 0. [INFO] Set config file to : /storage/.config/retroarch/retroarch.cfg [INFO] RetroArch 1.6.9 (Git c056726) [INFO] Redirecting save file to "/storage/savefiles/altbeast.srm". [INFO] Redirecting savestate to "/storage/savestates/altbeast.state". [INFO] === Build ======================================= Capabilities: NEON VFPv3 VFPv4 Built: Nov 21 2017 [INFO] Version: 1.6.9 [INFO] Git: c056726 [INFO] ================================================= [INFO] Loading dynamic libretro core from: "/tmp/cores/mame_libretro.so" [ERROR] Failed to open libretro core: "/tmp/cores/mame_libretro.so" [ERROR] Error(s): /tmp/cores/mame_libretro.so: wrong ELF class: ELFCLASS64 [INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Redirecting save file to "/storage/savefiles/altbeast.srm". [INFO] Redirecting savestate to "/storage/savestates/altbeast.state". [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 29970.03 Hz. [INFO] Found shader "/tmp/shaders/slang-conversion-template.glsl" [INFO] Found shader "/tmp/shaders/stock.glsl" [INFO] [Video]: Video @ fullscreen [INFO] [Video]: Starting threaded video driver ... [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: mali-fbdev [INFO] [GL]: Detecting screen resolution 0x0. [INFO] [EGL]: Current context: 0xad00a220. [INFO] [GL]: Vendor: ARM, Renderer: Mali-T628. [INFO] [GL]: Version: OpenGL ES 3.1 v1.r12p0-04rel0.03af15950392f3702b248717f493 8b82. [INFO] [GL]: Using resolution 1920x1080 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting t o pick a suitable driver. [WARN] [udev]: Couldn't open any keyboard, mouse or touchpad. Are permissions se t correctly for /dev/input/event*? [INFO] [udev]: Plugged pad: Generic X-Box pad (9414:64250) on port #0. [INFO] [udev]: Pad #0 (/dev/input/event0) supports force feedback. [INFO] [udev]: Pad #0 (/dev/input/event0) supports 16 force feedback effects. [INFO] [Autoconf]: 190 profiles found. [INFO] [Autoconf]: selected configuration: /tmp/joypads/udev/HORI_Fighting_Comma nder_PS4-044_PC.cfg [INFO] [Joypad]: Found joypad driver: "udev". [WARN] [udev]: Full-screen pointer won't be available. [INFO] ALSA: Using signed 16-bit format. [INFO] ALSA: Period size: 83 frames [INFO] ALSA: Buffer size: 1411 frames [ERROR] Failed to open libretro core: "/tmp/cores/mame_libretro.so" [ERROR] Error(s): /tmp/cores/mame_libretro.so: wrong ELF class: ELFCLASS64 [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] SRAM will not be saved. [INFO] Loading history file: [/storage/.config/retroarch/content_history.lpl]. [INFO] Loading history file: [/storage/.config/retroarch/content_favorites.lpl]. [INFO] Loading history file: [/storage/.config/retroarch/content_music_history.l pl]. [INFO] Loading history file: [/storage/.config/retroarch/content_video_history.l pl]. [INFO] Loading history file: [/storage/.config/retroarch/content_image_history.l pl]. ^C[INFO] [Config]: Saved new config to "/storage/.config/retroarch/retroarch.cfg". sh: setterm: not found [INFO] Threaded video stats: Frames pushed: 3429, Frames dropped: 0. Lakka:~ #