libretro / libretro-uae

PUAE libretro
GNU General Public License v2.0
111 stars 60 forks source link

Elvira II ipf black screen #519

Closed ZzackKbin closed 2 years ago

ZzackKbin commented 2 years ago

Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-puae2021/puae2021_libretro.so --config /opt/retropie/configs/amiga/retroarch.cfg "/home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/Elvira II - The Jaws of Cerberus (Europe).zip" --verbose --appendconfig /dev/shm/retroarch.cfg [INFO] [Config]: Loading config from: "/opt/retropie/configs/amiga/retroarch.cfg". [INFO] [Config]: Appending config "/dev/shm/retroarch.cfg". [WARN] [GameMode]: GameMode cannot be enabled on this system ("dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory.") https://github.com/FeralInteractive/gamemode needs to be installed. [WARN] [Config]: GameMode unsupported - disabling... [INFO] RetroArch 1.10.0 (Git e9e85f3) [INFO] === Build ======================================= [INFO] Capabilities: NEON VFPv3 VFPv4 [INFO] Built: Jan 30 2022 [INFO] Version: 1.10.0 [INFO] Git: e9e85f3 [INFO] ================================================= [INFO] [Input]: Found input driver: "x". [INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-puae2021/puae2021_libretro.so" [INFO] [Overrides]: No core-specific overrides found at "/home/pi/.config/retroarch/config/PUAE/PUAE.cfg". [INFO] [Overrides]: No content-dir-specific overrides found at "/home/pi/.config/retroarch/config/PUAE/Commodore - Amiga (20211028-052318) (MIA 10).cfg". [INFO] [Overrides]: No game-specific overrides found at "/home/pi/.config/retroarch/config/PUAE/Elvira II - The Jaws of Cerberus (Europe).cfg".

[INFO] [Core]: Game-specific core options found at "/home/pi/.config/retroarch/config/PUAE/Elvira II - The Jaws of Cerberus (Europe).opt".

[INFO] [Environ]: SET_SUPPORT_NO_GAME: yes.

[INFO] [Environ]: GET_VFS_INTERFACE. Core requested version >= V1, providing V3. [INFO] [Remaps]: Remap directory: "/opt/retropie/configs/amiga/". [INFO] [Overrides]: Redirecting save file to "/home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/Elvira II - The Jaws of Cerberus (Europe).srm". [INFO] [Overrides]: Redirecting save state to "/home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/Elvira II - The Jaws of Cerberus (Europe).state".

[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_SUPPORT_ACHIEVEMENTS: yes. [INFO] [Content]: Content loading skipped. Implementation will load it on its own. [libretro INFO] Unzip: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 1).ipf [libretro INFO] Unzip: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 2).ipf [libretro INFO] Unzip: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 3).ipf [libretro INFO] Unzip: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 4).ipf [libretro INFO] Unzip: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 5).ipf [libretro INFO] Unzip: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 6).ipf [libretro INFO] Unzip: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 7).ipf [libretro INFO] ->M3U: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe).m3u [libretro INFO] No model specified in: '/home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe).m3u' [libretro INFO] Model: 'A500' [libretro INFO] Kickstart: 'kick34005.A500' [libretro INFO] M3U parsed, 7 file(s) found [libretro INFO] Disk (1) inserted in drive DF0: '/home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 1).ipf' [libretro INFO] Disk (2) inserted in drive DF1: '/home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 2).ipf' [libretro INFO] Disk (3) inserted in drive DF2: '/home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 3).ipf' [libretro INFO] Disk (4) inserted in drive DF3: '/home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 4).ipf' [libretro WARN] Too many disks for MultiDrive! [libretro INFO] Forcing PAL mode [libretro INFO] -------------------------------------------------------------------------------- [libretro INFO] PUAE 2.6.1 ba11c28, Apr 17 2022 16:07:37 [libretro INFO] -------------------------------------------------------------------------------- [libretro INFO] Known ROM 'KS ROM v1.3 (A500,A1000,A2000)' loaded [libretro INFO] capsimg.so opened [libretro INFO] CAPS: library version 5.1 [libretro INFO] CAPS: type:1 date:19.9.2004 15:36:37 rel:2242 rev:1 [libretro INFO] CAPS: type:1 date:19.9.2004 15:37:8 rel:2242 rev:1 [libretro INFO] CAPS: type:1 date:19.9.2004 15:37:42 rel:2242 rev:1 [libretro INFO] CAPS: type:1 date:19.9.2004 15:38:12 rel:2242 rev:1 [libretro INFO] CPU cycleunit: 256 (0.500) [libretro INFO] Building CPU table for configuration: 68000 prefetch and cycle-exact 24-bit [libretro INFO] 1883 CPU functions [libretro INFO] Building CPU, 44316 opcodes (0 -1 1) [libretro INFO] CPU=68000, FPU=0, MMU=0, JIT=CPU=0. [libretro INFO] CPU cycleunit: 256 (0.500) [libretro INFO] Reset at 00000000. Chipset mask = 00000000 [libretro INFO] CAPS: type:1 date:19.9.2004 15:36:37 rel:2242 rev:1 [libretro INFO] CAPS: type:1 date:19.9.2004 15:37:8 rel:2242 rev:1 [libretro INFO] CAPS: type:1 date:19.9.2004 15:37:42 rel:2242 rev:1 [libretro INFO] CAPS: type:1 date:19.9.2004 15:38:12 rel:2242 rev:1 [libretro INFO] PAL mode V=50.0000Hz H=15625.0879Hz (227x312+0) IDX=10 (PAL) D=0 RTG=0/0 [libretro INFO] hardreset, memory cleared [libretro INFO] SNDRATE 312.0227.050.000000=3541200.000000 [libretro INFO] SNDRATE 312.0227.050.000000=3541200.000000 [libretro INFO] PAL mode V=50.0000Hz H=15625.0879Hz (227x312+0) IDX=10 (PAL) D=0 RTG=0/0

[INFO] [SRAM]: Skipping SRAM load. [INFO] [Core]: Version of libretro API: 1, Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 44170.31 Hz. [INFO] [Video]: Set video size to: 1920x1080. [INFO] [Video]: Starting threaded video driver ... [WARN] [DRM]: Couldn't get device resources. [WARN] [DRM]: Couldn't get device resources. [INFO] [DRM]: Found 1 connectors. [INFO] [DRM]: Connector 0 connected: yes [INFO] [DRM]: Connector 0 has 25 modes. [INFO] [DRM]: Connector 0 assigned to monitor index: #1. [INFO] [DRM]: Mode 0: (1920x1080) 1920 x 1080, 50.000000 Hz [INFO] [DRM]: Mode 1: (1920x1080) 1920 x 1080, 60.000000 Hz [INFO] [DRM]: Mode 2: (1920x1080) 1920 x 1080, 59.940201 Hz [INFO] [DRM]: Mode 3: (1920x1080i) 1920 x 1080, 30.000000 Hz [INFO] [DRM]: Mode 4: (1920x1080i) 1920 x 1080, 29.970100 Hz [INFO] [DRM]: Mode 5: (1920x1080i) 1920 x 1080, 25.000000 Hz [INFO] [DRM]: Mode 6: (1920x1080) 1920 x 1080, 30.000000 Hz [INFO] [DRM]: Mode 7: (1920x1080) 1920 x 1080, 29.970100 Hz [INFO] [DRM]: Mode 8: (1920x1080) 1920 x 1080, 25.000000 Hz [INFO] [DRM]: Mode 9: (1920x1080) 1920 x 1080, 24.000000 Hz [INFO] [DRM]: Mode 10: (1920x1080) 1920 x 1080, 23.976080 Hz [INFO] [DRM]: Mode 11: (1280x1024) 1280 x 1024, 60.019741 Hz [INFO] [DRM]: Mode 12: (1280x720) 1280 x 720, 60.000000 Hz [INFO] [DRM]: Mode 13: (1280x720) 1280 x 720, 59.940201 Hz [INFO] [DRM]: Mode 14: (1280x720) 1280 x 720, 50.000000 Hz [INFO] [DRM]: Mode 15: (1024x768) 1024 x 768, 60.003841 Hz [INFO] [DRM]: Mode 16: (800x600) 800 x 600, 60.316540 Hz [INFO] [DRM]: Mode 17: (720x576) 720 x 576, 50.000000 Hz [INFO] [DRM]: Mode 18: (720x576i) 720 x 576, 25.000000 Hz [INFO] [DRM]: Mode 19: (720x480) 720 x 480, 60.000000 Hz [INFO] [DRM]: Mode 20: (720x480) 720 x 480, 59.940060 Hz [INFO] [DRM]: Mode 21: (720x480i) 720 x 480, 30.001110 Hz [INFO] [DRM]: Mode 22: (720x480i) 720 x 480, 29.970030 Hz [INFO] [DRM]: Mode 23: (640x480) 640 x 480, 60.000000 Hz [INFO] [DRM]: Mode 24: (640x480) 640 x 480, 59.940475 Hz [INFO] [GL]: Found GL context: "kms". [INFO] [GL]: Detecting screen resolution: 1920x1080. [INFO] [EGL] Found EGL client version >= 1.5, trying eglGetPlatformDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [EGL]: Current context: 0xabc28ad8. [INFO] [KMS]: New FB: 1920x1080 (stride: 7680). [INFO] [GL]: Vendor: Broadcom, Renderer: V3D 4.2. [INFO] [GL]: Version: OpenGL ES 3.1 Mesa 19.3.2. [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] [udev]: Keyboard #0: "2.4G Composite Devic" (/dev/input/event0). [INFO] [udev]: Keyboard #1: "2.4G Composite Devic Consumer Control" (/dev/input/event2). [INFO] [udev]: Keyboard #2: "2.4G Composite Devic System Control" (/dev/input/event3). [INFO] [udev]: Mouse #0: "2.4G Composite Devic Mouse" (REL) /dev/input/event1 [INFO] [udev]: Mouse #1: "Wireless Controller Touchpad" (ABS) /dev/input/event4 [INFO] [udev]: Pad #0 (/dev/input/event6) supports force feedback. [INFO] [udev]: Pad #0 (/dev/input/event6) supports 16 force feedback effects. [INFO] [Joypad]: Found joypad driver: "udev". [INFO] [Font]: Using font rendering backend: "stb-unicode". [INFO] [Video]: Found display server: "null". [INFO] ALSA: Using floating point format. [INFO] ALSA: Period size: 480 frames [INFO] ALSA: Buffer size: 1536 frames [INFO] [Display]: Found display driver: "gl". [INFO] [Playlist]: Loading history file: "/opt/retropie/configs/amiga/content_history.lpl". [INFO] [Playlist]: Loading history file: "/opt/retropie/configs/amiga/content_music_history.lpl". [INFO] [Playlist]: Loading history file: "/opt/retropie/configs/amiga/content_video_history.lpl". [INFO] [Playlist]: Loading history file: "/opt/retropie/configs/amiga/content_image_history.lpl". [INFO] [Playlist]: Loading favorites file: "/opt/retropie/configs/amiga/content_favorites.lpl". [INFO] [Environ]: SET_SYSTEM_AV_INFO: 640x200, Aspect: 1.600, FPS: 50.00, Sample rate: 44100.00 Hz. [INFO] [Audio]: Set audio input rate to: 44100.00 Hz. [INFO] ALSA: Using floating point format. [INFO] ALSA: Period size: 480 frames [INFO] ALSA: Buffer size: 1536 frames [INFO] [Display]: Found display driver: "gl". [INFO] [Input]: Game Focus => OFF [INFO] [KMS]: New FB: 1920x1080 (stride: 7680). [INFO] [KMS]: New FB: 1920x1080 (stride: 7680). [libretro INFO] Illegal instruction: 4e7b at 00FC0564 -> 00FC0582 [libretro INFO] SNDRATE 313.0227.050.000000=3552550.000000 [libretro INFO] PAL mode V=50.0000Hz H=15625.0879Hz (227x312+1) IDX=10 (PAL) D=0 RTG=0/0 [INFO] [Environ]: SET_GEOMETRY: 720x200, Aspect: 1.800. [INFO] [Environ]: SET_GEOMETRY: 640x200, Aspect: 1.600. [INFO] [Environ]: SET_GEOMETRY: 640x256, Aspect: 1.250. [INFO] [Environ]: SET_GEOMETRY: 640x228, Aspect: 1.404. [INFO] [Environ]: SET_GEOMETRY: 640x200, Aspect: 1.600. [INFO] [Core]: Content ran for a total of: 00 hours, 01 minutes, 32 seconds. [INFO] [Core]: Unloading game.. [INFO] [Core]: Unloading core.. [libretro INFO] Clean: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 5).ipf [libretro INFO] Clean: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 2).ipf [libretro INFO] Clean: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 7).ipf [libretro INFO] Clean: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 4).ipf [libretro INFO] Clean: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 6).ipf [libretro INFO] Clean: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe).m3u [libretro INFO] Clean: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 3).ipf [libretro INFO] Clean: /home/pi/RetroPie/roms/amiga/Commodore - Amiga (20211028-052318) (MIA 10)/TEMP/Elvira II - The Jaws of Cerberus (Europe) (Disk 1).ipf [INFO] [Core]: Unloading core symbols.. [INFO] [Core]: Saved game-specific core options to "/home/pi/.config/retroarch/config/PUAE/Elvira II - The Jaws of Cerberus (Europe).opt". [INFO] Threaded video stats: Frames pushed: 4642, Frames dropped: 4.

sonninnos commented 2 years ago

Seems to work with A500+.

Please test existing options before submitting these reports.

ZzackKbin commented 2 years ago

I had this game on old normal A500 and worked.

A500+ working with PUAE 2.6.1 thx.

sonninnos commented 2 years ago

Yep, and it does work with basic A500 in WinUAE.. no idea why not here with same settings.

sonninnos commented 2 years ago

Hahaa, found the reason. This actually does also happen with WinUAE with KS1.3 with the same condition, which is having more than 1 external drive.

So disabling "Floppy MultiDrive" also fixes the issue, but the game has so many floppies that it won't be much fun with a single disk drive, and not too great with 2 either, since libretro currently only supports changing disks to the first drive, so the other drive will be wrong constantly anyway even if I implement a maximum drive limit to the MultiDrive option..

The best option is to run the WHDLoad version anyway, so I'll mark this closed.

ZzackKbin commented 2 years ago

thank you for explaining the problem :)