libretro / px68k-libretro

Portable SHARP X68000 Emulator for Libretro
http://hissorii.blog45.fc2.com
GNU General Public License v2.0
45 stars 40 forks source link

Broken on RockPro64 #126

Closed litaniast closed 1 year ago

litaniast commented 4 years ago

I built it latest source with RockPro64(ARM Linux device), it crashes

Parameters: Executing: /opt/retroarena/emulators/retroarch/bin/retroarch -L /opt/retroarena/libretrocores/lr-px68k/px68k_libretro.so --config /opt/retroarena/configs/x68000/retroarch.cfg "/home/pigaming/RetroArena/roms/x68000/Gradius.dim" --verbose --appendconfig /dev/shm/retroarch.cfg [INFO] RetroArch 1.8.1 (Git bfdc8e6) [INFO] 세이브 파일 리다이렉션: "/home/pigaming/RetroArena/roms/x68000/Gradius.srm". [INFO] 상태저장 파일 리다이렉션: "/home/pigaming/RetroArena/roms/x68000/Gradius.state". [INFO] === Build ======================================= [INFO] 기능: NEON VFPv3 VFPv4 [INFO] Built: Apr 29 2020 [INFO] Version: 1.8.1 [INFO] Git: bfdc8e6 [INFO] ================================================= [INFO] Loading dynamic libretro core from: "/opt/retroarena/libretrocores/lr-px68k/px68k_libretro.so" [INFO] [Overrides] no core-specific overrides found at /home/pigaming/.config/retroarch/config/PX68K/PX68K.cfg. [INFO] [Overrides] no content-dir-specific overrides found at /home/pigaming/.config/retroarch/config/PX68K/x68000.cfg. [INFO] [Overrides] no game-specific overrides found at /home/pigaming/.config/retroarch/config/PX68K/Gradius.cfg.

[INFO] [Environ]: SET_SUPPORT_NO_GAME: yes. [INFO] [Environ]: GET_LANGUAGE: "10".

[INFO] [Remaps]: remap directory: /opt/retroarena/configs/x68000/ [INFO] 세이브 파일 리다이렉션: "/home/pigaming/RetroArena/roms/x68000/Gradius.srm". [INFO] 상태저장 파일 리다이렉션: "/home/pigaming/RetroArena/roms/x68000/Gradius.state".

[INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pigaming/RetroArena/BIOS". [INFO] [Environ]: CORE_ASSETS_DIRECTORY: "/home/pigaming/.config/retroarch/downloads". [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [INFO] [Environ]: UNSUPPORTED (#57).

[INFO] 컨텐츠 불러오기를 건너뛰었습니다. 자체적으로 실행하게 됩니다. [libretro INFO] LOAD EMU [INFO] [RCHEEVOS]: ext_hash 0b886a3f ('dim') [INFO] libretro API 버전: 1 [INFO] API에 대한 컴파일: 1 [INFO] [Cheats]: Load game-specific cheatfile: /home/pigaming/.config/retroarch/cheats/PX68K/Gradius.cht [INFO] [Audio]: Set audio input rate to: 44144.14 Hz. [INFO] [RCHEEVOS]: Load task finished [INFO] [Video]: Video @ 800x600 [INFO] [Video]: Starting threaded video driver ... [INFO] [DRM]: Found 2 connectors. [INFO] [DRM]: Connector 0 connected: yes [INFO] [DRM]: Connector 0 has 14 modes. [INFO] [DRM]: Connector 0 assigned to monitor index: #1. [INFO] [DRM]: Connector 1 connected: no [INFO] [DRM]: Connector 1 has 0 modes. [INFO] [DRM]: Mode 0: (1920x1080) 1920 x 1080, 50 Hz [INFO] [DRM]: Mode 1: (1920x1080) 1920 x 1080, 60 Hz [INFO] [DRM]: Mode 2: (1920x1080i) 1920 x 1080, 60 Hz [INFO] [DRM]: Mode 3: (1920x1080i) 1920 x 1080, 50 Hz [INFO] [DRM]: Mode 4: (1920x1080) 1920 x 1080, 30 Hz [INFO] [DRM]: Mode 5: (1920x1080) 1920 x 1080, 25 Hz [INFO] [DRM]: Mode 6: (1920x1080) 1920 x 1080, 24 Hz [INFO] [DRM]: Mode 7: (1280x720) 1280 x 720, 60 Hz [INFO] [DRM]: Mode 8: (1280x720) 1280 x 720, 50 Hz [INFO] [DRM]: Mode 9: (1024x768) 1024 x 768, 60 Hz [INFO] [DRM]: Mode 10: (720x576) 720 x 576, 50 Hz [INFO] [DRM]: Mode 11: (720x576i) 720 x 576, 50 Hz [INFO] [DRM]: Mode 12: (720x480) 720 x 480, 60 Hz [INFO] [DRM]: Mode 13: (720x480i) 720 x 480, 60 Hz [INFO] [GL]: Found GL context: kms [INFO] [GL]: Detecting screen resolution 1920x1080. [INFO] [EGL] Found EGL_EXT_platform_base, trying eglGetPlatformDisplayEXT [INFO] [EGL]: EGL version: 1.4 [INFO] [EGL]: Current context: 0xf0f42bc0. [INFO] [KMS]: New FB: 1920x1080 (stride: 7680). [INFO] [GL]: Vendor: ARM, Renderer: Mali-T860. [INFO] [GL]: Version: OpenGL ES 3.2 v1.r14p0-01rel0-git(966ed26).fb73b5772aa0adfbd3ad68351d4226c5. [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] [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. [INFO] [udev]: Keyboard #0 (/dev/input/event4). [INFO] [udev]: Keyboard #1 (/dev/input/event1). [INFO] [udev]: Mouse #0 (/dev/input/event1). [INFO] [udev]: Plugged pad: HORI CO.,LTD. STICK A (3853:64) on port #0. [INFO] [udev]: Pad #0 (/dev/input/event6) supports 0 force feedback effects. [INFO] [Autoconf]: 10 profiles found. [INFO] [Autoconf]: selected configuration: /home/pigaming/.config/retroarch/autoconfig/HORI CO.,LTD. STICK A.cfg [INFO] [Joypad]: Found joypad driver: "udev". [WARN] [udev]: Full-screen pointer won't be available. [INFO] [Video]: Found display server: null [INFO] 쉐이더 발견 "/home/pigaming/.config/retroarch/shaders/bilinear.glslp" [INFO] 쉐이더 발견 "/home/pigaming/.config/retroarch/shaders/nearest.glslp" [INFO] 쉐이더 발견 "/home/pigaming/.config/retroarch/shaders/retroarch.glslp" [INFO] 쉐이더 발견 "/home/pigaming/.config/retroarch/shaders/scanline.glslp" [INFO] 쉐이더 발견 "/home/pigaming/.config/retroarch/shaders/slang-conversion-template.glsl" [INFO] 쉐이더 발견 "/home/pigaming/.config/retroarch/shaders/stock.glsl" [INFO] [PulseAudio]: Requested 22576 bytes buffer, got 16928. [INFO] [Menu]: Found menu display driver: "gl". [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Menu]: Found menu display driver: "gl". [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [LED]: LED driver = 'null' 0xab2b644c [INFO] [MIDI]: Initializing ... [INFO] [MIDI]: Input disabled. [INFO] [MIDI]: Output disabled. [INFO] [MIDI]: Initialized "alsa" driver. [libretro INFO] Set Controller Device: 1, Port: 0 1 0

[libretro INFO] Set Controller Device: 1, Port: 1 1 1

[INFO] SRAM은 저장되지 않습니다. [INFO] 실행목록 파일 불러오는 중: [/opt/retroarena/configs/all/content_history.lpl]. [INFO] 실행목록 파일 불러오는 중: [/opt/retroarena/configs/all/content_music_history.lpl]. [INFO] 실행목록 파일 불러오는 중: [/opt/retroarena/configs/all/content_video_history.lpl]. [INFO] 실행목록 파일 불러오는 중: [/opt/retroarena/configs/all/content_image_history.lpl]. [INFO] 즐겨찾기 파일 불러오는 중: [/opt/retroarena/configs/all/content_favorites.lpl]. [libretro INFO] Parsing arguments ... [libretro INFO] 0 : px68k [libretro INFO] 1 : /home/pigaming/RetroArena/roms/x68000/Gradius.dim [libretro INFO] PX68K Ver."0.15+" [libretro INFO] Libretro... [libretro INFO] /home/pigaming/RetroArena/BIOS/keropi [libretro INFO] cur_dir_str / 1 [libretro INFO] fp:-1417615508 (iplrom.dat) [libretro INFO] R: f800, G: 7e0, B: 1f [libretro INFO] Restarting PX68K... [libretro INFO] INIT done [libretro INFO] CPU Clock: 16MHz [libretro INFO] RAM Size: 8MB [libretro INFO] TextDotX: 768 [libretro INFO] TextDotY: 512 [INFO] SET_GEOMETRY: 768x512, aspect: 1.333. [libretro INFO] w:768 h:512 a:1.333 [libretro INFO] fps:59.94 soundrate:44100 [INFO] [KMS]: New FB: 1920x1080 (stride: 7680). [INFO] [KMS]: New FB: 1920x1080 (stride: 7680). [libretro INFO] -1 -1

/opt/retroarena/supplementary/runcommand/runcommand.sh: line 1035: 8363 Segmentation fault /opt/retroarena/emulators/retroarch/bin/retroarch -L /opt/retroarena/libretrocores/lr-px68k/px68k_libretro.so --config /opt/retroarena/configs/x68000/retroarch.cfg "/home/pigaming/RetroArena/roms/x68000/Gradius.dim" --verbose --appendconfig /dev/shm/retroarch.cfg