beetle-psx-libretro icon indicating copy to clipboard operation
beetle-psx-libretro copied to clipboard

(Dynarec) Known bugs/issues

Open inactive123 opened this issue 5 years ago • 40 comments

Tested on Windows (x64) -

Parasite Eve 2 (USA) (Disc 1)

Won't continue from start until you set CPU type to Beetle Interpreter

Brave Fencer Musashi (USA)

Hangs at 'New Game' - first world screen

Gex - Enter The Gecko (USA)

Crashes after PSX copyright screen

Time Commando (USA)

Corrupted background graphics. Background graphics in this game are streaming FMV with polygon models on top.

Street Fighter Ex Plus Alpha (USA)

If you lose a fight and then select Continue, it will hang

Vanishing Point (USA)

It crashes once inside a race - with both full max or dma only

Battle Arena Toshinden 1 (USA)

It runs too fast.

WORKAROUND: By setting CPU to 90%, you can workaround this issue.

Alone In The Dark - One Eyed Jack's Revenge (USA)

Crashes after the PSX copyright screen

Viewpoint (USA)

Crashes after the PSX copyright screen

inactive123 avatar Jan 20 '20 16:01 inactive123

You're probably already aware of this but there are a bunch of comments regarding Viewpoint in mednafen/beetle's code (just grepping 'Viewpoint' will show them). Apparently it's shoddily coded and very timing-sensitive.

simias avatar Jan 20 '20 22:01 simias

Yeah, it's because of the comments in the DMA code mentioning it that I specifically tested it. Running it and using lightrec's dynarec and its interpreter (!) will cause a crash but the same doesn't happen on pcercuei pcsx-rearmed fork, which might be indicative of lightrec integration problems on beetle-psx.

rz5 avatar Jan 20 '20 23:01 rz5

PGXP doesn't seem to work with any of the lightrec modes. All of its benefits are lost when you enable lighrec. Happens in both OpenGL and Vulkan.

Running on Windows 10 64 bits, GTX 1070, drivers 442.01.

DonelBueno avatar Jan 23 '20 13:01 DonelBueno

EDIT: Fixed in 89b7349

Crash Bandicoot 1 and 3 (ARM64, Nvidia SHIELD TV, Vulkan, Android 9)

Graphics are missing triangles / Large amount of triangles flickering constantly (Interpreter working fine)

Dynarec options as default / Mode: Cycle Timing check or Max Performance (happens in both)

kikeminchas avatar Jan 24 '20 07:01 kikeminchas

@DonelBueno I'm fairly sure that it's simply not implemented in the Dynarec. You need CPU support for that stuff.

simias avatar Jan 24 '20 12:01 simias

Hi there @iCatButler ,

could you perhaps contact us and meet us on Discord? The Beetle PSX dynarec guys are stuck on how they'd be able to add PGXP support to the dynarec, and they'd really appreciate somebody like you being able to brainstorm with them on how they go around fixing this issue. The persons in question are zcrc and @ZachCook .

In case you're interested, please contact Autechre on Libretro discord and I'll add you to the chan.

inactive123 avatar Jan 24 '20 14:01 inactive123

Alternatively you can also meet us on Freenode in #beetle-dynarec.

inactive123 avatar Jan 24 '20 14:01 inactive123

Tested out a few games with the new dynarec, all with Nvidia Shield TV, AArch64, Android 9:

Big list 40 Winks / Ruff & Tumble (Netherlands): Heavy graphical glitches. Hangs during loading screen.

A Bug's Life (Netherlands): Crashes when trying to load the 'press X to start level' prompt.

Ace Combat 3 (USA): Works.

Ape Escape (USA): Heavy graphical glitches. Crashes after first cutscene.

Bust A Move (USA): A lot of sound effects are missing or broken, including all voices.

Cleopatra's Fortune (USA): Some minor sound and graphical glitches, including missing perfect portraits and broken pause screen.

C&C Red Alert Allied Disk (Europe): Garbled graphics when entering gameplay, missing text on loading screen.

C&C Red Alert Soviet Disk (Europa): Crashes when entering gameplay, missing text on loading screen. Cool Boarders 2 (USA): Minor graphical glitches.

Crash Bandicoot 2 (USA): Heavy graphical glitches. Grinds to a halt when trying to load the save/load screen.

Crash Bandicoot 3 (USA): Heavy graphical glitches. Grinds to a halt during levels.

Crash Bash (USA): Crashes after the 'Sony Computer Entertainment America Presents' screen.

Crash Team Racing (USA): Grinds to a near halt when trying to load the Wompa Crate scene.

Destruction Derby (USA): Works.

Driver You Are The Wheelman (Rev 1) (USA): Works.

Donald Duck Quack Attack (Netherlands): Works with some slowdown.

Duke Nukem Total Meltdown (USA): Works.

F1 Racing Championship (USA): Works.

Gran Turismo (Rev 1) (USA): Works.

Gran Turismo 2 Arcade Mode (Rev 1) (USA): Crashes when trying to load a stage.

Gran Turismo 2 Simulation Mode (Rev 2) (USA): Hangs when trying to load a stage.

Intelligent Qube (USA): Works.

Jumping Flash (USA): Works.

Jumping Flash 2 (USA): Works.

Jurassic Park The Lost World Special Edition (USA): Heavy graphical glitches.

Klonoa Door To Phantomile (USA): Crashes during gameplay.

Lucky Luke Western Fever (Europe): Works.

Metal Slug Super Vehicle-001 (Japan): Works.

Metal Slug X (USA): Controls don't work. Some sound effects missing.

Need for Speed High Stakes (USA): Works.

Need for Speed V-Rally (USA): Crashes after Bios.

Nickelodeon Rugrats Studio Tour (USA): Missing sound and graphical effects.

Oddworld Abe's Exodus (USA): Works.

Oddworld Abe's Oddysee (Rev 1) (USA): Works.

Pepsiman (Japan): Heavy graphical glitches.

Powerslave (USA): Works.

R4 Ridge Racer Type 4 (USA): Heavy graphical glitches. Hangs when loading a stage.

Rampage World Tour (USA): Works.

Rayman 2 The Great Escape (USA): Works.

Ridge Racer (USA): Works with some glitches (cars disappearing when hit). Can crash after Bios.

Ridge Racer Turbo Mode Bonus Disk (USA): Works with some glitches (cars disappearing when hit). Can crash when selecting a mode.

Ridge Racer Revolution (USA): Works with some glitches (cars disappearing when hit).

Spyro the Dragon (USA): Works.

Star Ixiom (Europe): Missing some sound and graphical effects.

Strider (USA): Works.

Strider 2 (USA): Works.

Tomb Raider (Rev 6) (USA): Works.

Twisted Metal 2 (USA): Works.

Vib Ribbon (Europe): Works.

Williams Arcade's Greatest Hits (USA): Works.

WipEout 3 Special Edition (Europe): Works with some graphical glitches.

I didn't spend too much time with each game, just enough to see if a game would outright work after a bit of gameplay time.

ds22x avatar Jan 26 '20 23:01 ds22x

@ds22x now that #599 has been merged can you re-test those crashes and glitches

ZachCook avatar Jan 27 '20 02:01 ZachCook

@ZachCook Just finished re-testing my games, and pretty much everything works now, barring some sound crackling that occurs with 60fps games (most likely unrelated to the dynarec), except for the following games:

Small list Cleopatra's Fortune (USA): Minor sound and graphical glitches, including missing perfect portraits and broken pause screen, still persist.

Crash Bandicoot 2 (USA): Grinds to a halt whenever trying to load Crash's model (only was to bypass this is by using the interpreter). Also crashes when other graphics are loaded (like entering mud). Graphical glitches have disappeared.

Need for Speed V-Rally (USA): Still crashes after Bios. This doesn't occur when using the interpreter.

ds22x avatar Jan 27 '20 22:01 ds22x

Tekken 3 on Android Oreo Dyn+Software 1x. 55 FPS Dyn+Hardware 1x (Vulkan) . 38 FPS.

Hardware mode run a lot slower.

tabnk avatar Jan 27 '20 23:01 tabnk

Hi @tabnk , what are your exact system specs?

inactive123 avatar Jan 27 '20 23:01 inactive123

Galaxy S7 (Exynos) Oreo.

tabnk avatar Jan 27 '20 23:01 tabnk

Breath of Fire IV (USA)

First frame of opening video freezes, input is ignored and audio continues until end. No crash after that just sits doing nothing.

Does not occur under lightrec interpreter. Tested under windows 10 x64

stuken avatar Jan 30 '20 21:01 stuken

@DonelBueno PGXP should work with dynarec as of e5e83cde, not too much faster than interpreter with PGXP, but better than ignoring the setting.

ZachCook avatar Feb 03 '20 08:02 ZachCook

Tekken 2 (USA) on ARMv8 (RPI4 in 32-bit mode): quickly crashed when I enabled dynarec during opening cinematic:

ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
[libretro INFO] Saving memcard 0...
[libretro INFO] Saving memcard 0...
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!

when i started the game with the dynarec enabled it hung at the BIOS logo. seemed to work ok (but slow) with lightrec interpreter.

tried another random game (WipEout 1) and had the same issue. Perhaps ARM32 not catered for yet?

dankcushions avatar Feb 03 '20 22:02 dankcushions

@ZachCook thanks for letting me know.

Do you think it is possible to improve its speed anytime in the future?

DonelBueno avatar Feb 05 '20 10:02 DonelBueno

I'm working on that now, but not sure that performance will be improved much.

ZachCook avatar Feb 05 '20 14:02 ZachCook

Tekken (USA) and Tekken 3 (USA) crash at bios screen with any dynarec mode (Windows 10 x64).

cubatilles avatar Feb 08 '20 10:02 cubatilles

Tekken (USA) and Tekken 3 (USA) crash at bios screen with any dynarec mode (Windows 10 x64).

I can't replicate this. @cubatilles - can you share your build number and what options you're using? And please check post your RetroArch logs too.

rz5 avatar Feb 08 '20 12:02 rz5

Just wanted to add that Crash 2 exhibits the exact same problems I've mentioned before on Windows 10 x64.

ds22x avatar Feb 10 '20 21:02 ds22x

Tekken 2 (USA) on ARMv8 (RPI4 in 32-bit mode): quickly crashed when I enabled dynarec during opening cinematic:

ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
[libretro INFO] Saving memcard 0...
[libretro INFO] Saving memcard 0...
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!

when i started the game with the dynarec enabled it hung at the BIOS logo. seemed to work ok (but slow) with lightrec interpreter.

tried another random game (WipEout 1) and had the same issue. Perhaps ARM32 not catered for yet?

@pcercuei This looks like something is going very wrong on 32-bit ARM in lightrec

ZachCook avatar Feb 11 '20 02:02 ZachCook

I believe the "No more registers" only happens when you enable the dynarec after the game is started? Or do you get it everytime?

pcercuei avatar Feb 11 '20 02:02 pcercuei

@dankcushions can you test this, try running with skip bios to get past the hang in bios logo when starting with dynarec

ZachCook avatar Feb 11 '20 03:02 ZachCook

@ZachCook, ok tried it with skip bios. still the same sort of crash, although this time it crashed out rather than hung:

[INFO] RetroArch 1.8.4 (Git 9e25601)
[INFO] Redirecting save file to "/home/pi/RetroPie/roms/psx/tekken2.srm".
[INFO] Redirecting savestate to "/home/pi/RetroPie/roms/psx/tekken2.state".
[INFO] === Build =======================================
[INFO] Capabilities:  NEON VFPv3 VFPv4
[INFO] Built: Feb  6 2020
[INFO] Version: 1.8.4
[INFO] Git: 9e25601
[INFO] =================================================
[INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-beetle-psx/mednafen_psx_libretro.so"
[INFO] [Overrides] no core-specific overrides found at /home/pi/.config/retroarch/config/Beetle PSX/Beetle PSX.cfg.
[INFO] [Overrides] no content-dir-specific overrides found at /home/pi/.config/retroarch/config/Beetle PSX/psx.cfg.
[INFO] [Overrides] no game-specific overrides found at /home/pi/.config/retroarch/config/Beetle PSX/tekken2.cfg.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[INFO] Core requested VFS version >= v1, providing v3
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Remaps]: remap directory: /opt/retropie/configs/psx/
[INFO] Redirecting save file to "/home/pi/RetroPie/roms/psx/tekken2.srm".
[INFO] Redirecting savestate to "/home/pi/RetroPie/roms/psx/tekken2.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
[INFO] [Environ]: UNSUPPORTED (#57).
[INFO] [Environ]: SET_DISK_CONTROL_INTERFACE.
[INFO] [Environ]: GET_PERF_INTERFACE.
[INFO] [Environ]: PERFORMANCE_LEVEL: 15.
[INFO] Content loading skipped. Implementation will load it on its own.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[libretro INFO] Rumble interface supported!
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[libretro INFO] Loading /home/pi/RetroPie/roms/psx/tekken2.PBP...
unhandled setting UI: psx.input.port1.gun_chairs
unhandled setting UI: psx.input.port2.gun_chairs
unhandled setting UI: psx.input.port3.gun_chairs
unhandled setting UI: psx.input.port4.gun_chairs
unhandled setting UI: psx.input.port5.gun_chairs
unhandled setting UI: psx.input.port6.gun_chairs
unhandled setting UI: psx.input.port7.gun_chairs
unhandled setting UI: psx.input.port8.gun_chairs
[libretro INFO] Lightrec map addresses: M=0x10000000, P=0x8f616008, R=0x2fc00000, H=0x2f800000
[libretro INFO] Checking if required firmware is present.
[libretro WARN] Firmware found but has invalid SHA1: /home/pi/RetroPie/BIOS/scph5501.bin
[libretro WARN] Expected SHA1: 0555C6FAE8906F3F09BAF5988F00E55F88E9F30B
[libretro WARN] Obtained SHA1: 96880D1CA92A016FF054BE5159BB06FE03CB4E14
[libretro WARN] Unsupported firmware may cause emulation glitches.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [RCHEEVOS]: ext_hash 0b889c67 ('pbp')
[INFO] [RCHEEVOS]: Load task finished
[INFO] Skipping SRAM load..
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Cheats]: Load game-specific cheatfile: /home/pi/.config/retroarch/cheats/Beetle PSX/tekken2.cht
[INFO] [Audio]: Set audio input rate to: 44143.41 Hz.
[INFO] [Video]: Video @ 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 32 modes.
[INFO] [DRM]: Connector 0 assigned to monitor index: #1.
[INFO] [DRM]: Mode 0: (4096x2160) 4096 x 2160, 30 Hz
[INFO] [DRM]: Mode 1: (4096x2160) 4096 x 2160, 30 Hz
[INFO] [DRM]: Mode 2: (4096x2160) 4096 x 2160, 25 Hz
[INFO] [DRM]: Mode 3: (4096x2160) 4096 x 2160, 24 Hz
[INFO] [DRM]: Mode 4: (4096x2160) 4096 x 2160, 24 Hz
[INFO] [DRM]: Mode 5: (3840x2160) 3840 x 2160, 30 Hz
[INFO] [DRM]: Mode 6: (3840x2160) 3840 x 2160, 30 Hz
[INFO] [DRM]: Mode 7: (3840x2160) 3840 x 2160, 25 Hz
[INFO] [DRM]: Mode 8: (3840x2160) 3840 x 2160, 24 Hz
[INFO] [DRM]: Mode 9: (3840x2160) 3840 x 2160, 24 Hz
[INFO] [DRM]: Mode 10: (1920x1080) 1920 x 1080, 60 Hz
[INFO] [DRM]: Mode 11: (1920x1080) 1920 x 1080, 60 Hz
[INFO] [DRM]: Mode 12: (1920x1080) 1920 x 1080, 50 Hz
[INFO] [DRM]: Mode 13: (1920x1080) 1920 x 1080, 30 Hz
[INFO] [DRM]: Mode 14: (1920x1080) 1920 x 1080, 30 Hz
[INFO] [DRM]: Mode 15: (1920x1080) 1920 x 1080, 25 Hz
[INFO] [DRM]: Mode 16: (1920x1080) 1920 x 1080, 24 Hz
[INFO] [DRM]: Mode 17: (1920x1080) 1920 x 1080, 24 Hz
[INFO] [DRM]: Mode 18: (1280x1024) 1280 x 1024, 60 Hz
[INFO] [DRM]: Mode 19: (1360x768) 1360 x 768, 60 Hz
[INFO] [DRM]: Mode 20: (1152x864) 1152 x 864, 60 Hz
[INFO] [DRM]: Mode 21: (1280x720) 1280 x 720, 60 Hz
[INFO] [DRM]: Mode 22: (1280x720) 1280 x 720, 60 Hz
[INFO] [DRM]: Mode 23: (1280x720) 1280 x 720, 50 Hz
[INFO] [DRM]: Mode 24: (1024x768) 1024 x 768, 60 Hz
[INFO] [DRM]: Mode 25: (800x600) 800 x 600, 60 Hz
[INFO] [DRM]: Mode 26: (720x576) 720 x 576, 50 Hz
[INFO] [DRM]: Mode 27: (720x480) 720 x 480, 60 Hz
[INFO] [DRM]: Mode 28: (720x480) 720 x 480, 60 Hz
[INFO] [DRM]: Mode 29: (640x480) 640 x 480, 60 Hz
[INFO] [DRM]: Mode 30: (640x480) 640 x 480, 60 Hz
[INFO] [DRM]: Mode 31: (720x400) 720 x 400, 70 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: 0x8db019a8.
[INFO] [KMS]: New FB: 1920x1080 (stride: 7680).
[INFO] [GL]: Vendor: Broadcom, Renderer: V3D 4.2.
[INFO] [GL]: Version: OpenGL ES 3.0 Mesa 19.2.0-rc1.
[INFO] [GL]: Using resolution 1920x1080
[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] [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 (/dev/input/event0).
[INFO] [udev]: Mouse #0 (/dev/input/event1).
[INFO] [udev]: Mouse #1 (/dev/input/mouse0).
[INFO] [udev]: Mouse #0 (/dev/input/event4).
[INFO] [udev]: Mouse #1 (/dev/input/mouse1).
[INFO] [udev]: Plugged pad: Sony Interactive Entertainment Wireless Controller (1356:2508) on port #0.
[INFO] [Autoconf]: 1 profiles found.
[INFO] [Autoconf]: selected configuration: /home/pi/.config/retroarch/autoconfig/Sony Interactive Entertainment Wireless Controller.cfg
[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: freetype.
[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: 768 frames
[INFO] [ALSA]: Buffer size: 3072 frames
[INFO] [ALSA]: Can pause: no.
[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".
[CDROM] Could not open /dev/sg0, please check permissions.
[INFO] [LED]: LED driver = 'null' 0x4bd6c0
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "alsa" driver.
[libretro INFO] Controller 1: PlayStation Controller
[libretro INFO] Controller 2: PlayStation Controller
[INFO] Loading history file: [/opt/retropie/configs/psx/content_history.lpl].
[INFO] Loading history file: [/opt/retropie/configs/psx/content_music_history.lpl].
[INFO] Loading history file: [/opt/retropie/configs/psx/content_video_history.lpl].
[INFO] Loading history file: [/opt/retropie/configs/psx/content_image_history.lpl].
[INFO] Loading favorites file: [/opt/retropie/configs/psx/content_favorites.lpl].
[INFO] [KMS]: New FB: 1920x1080 (stride: 7680).
[INFO] [KMS]: New FB: 1920x1080 (stride: 7680).
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
[libretro INFO] Saving memcard 0...
[libretro INFO] Saving memcard 0...
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!

dankcushions avatar Feb 12 '20 10:02 dankcushions

Your logs show that you are using an unsupported firmware, can you test with original firmware too?

ZachCook avatar Feb 12 '20 16:02 ZachCook

@ZachCook the firmware is the PSP POPs bios. see https://github.com/libretro/beetle-psx-libretro/issues/519. works fine in interpreter.

but anyway, here it is under a supported BIOS:

[INFO] RetroArch 1.8.4 (Git 9e25601)
[INFO] Redirecting save file to "/home/pi/RetroPie/roms/psx/tekken2.srm".
[INFO] Redirecting savestate to "/home/pi/RetroPie/roms/psx/tekken2.state".
[INFO] === Build =======================================
[INFO] Capabilities:  NEON VFPv3 VFPv4
[INFO] Built: Feb  6 2020
[INFO] Version: 1.8.4
[INFO] Git: 9e25601
[INFO] =================================================
[INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-beetle-psx/mednafen_psx_libretro.so"
[INFO] [Overrides] no core-specific overrides found at /home/pi/.config/retroarch/config/Beetle PSX/Beetle PSX.cfg.
[INFO] [Overrides] no content-dir-specific overrides found at /home/pi/.config/retroarch/config/Beetle PSX/psx.cfg.
[INFO] [Overrides] no game-specific overrides found at /home/pi/.config/retroarch/config/Beetle PSX/tekken2.cfg.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[INFO] Core requested VFS version >= v1, providing v3
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Remaps]: remap directory: /opt/retropie/configs/psx/
[INFO] Redirecting save file to "/home/pi/RetroPie/roms/psx/tekken2.srm".
[INFO] Redirecting savestate to "/home/pi/RetroPie/roms/psx/tekken2.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
[INFO] [Environ]: UNSUPPORTED (#57).
[INFO] [Environ]: SET_DISK_CONTROL_INTERFACE.
[INFO] [Environ]: GET_PERF_INTERFACE.
[INFO] [Environ]: PERFORMANCE_LEVEL: 15.
[INFO] Content loading skipped. Implementation will load it on its own.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[libretro INFO] Rumble interface supported!
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[libretro INFO] Loading /home/pi/RetroPie/roms/psx/tekken2.PBP...
unhandled setting UI: psx.input.port1.gun_chairs
unhandled setting UI: psx.input.port2.gun_chairs
unhandled setting UI: psx.input.port3.gun_chairs
unhandled setting UI: psx.input.port4.gun_chairs
unhandled setting UI: psx.input.port5.gun_chairs
unhandled setting UI: psx.input.port6.gun_chairs
unhandled setting UI: psx.input.port7.gun_chairs
unhandled setting UI: psx.input.port8.gun_chairs
[libretro INFO] Lightrec map addresses: M=0x10000000, P=0x8f616008, R=0x2fc00000, H=0x2f800000
[libretro INFO] Checking if required firmware is present.
[libretro INFO] Firmware found: /home/pi/RetroPie/BIOS/scph5501.bin
[libretro INFO] Firmware SHA1: 0555C6FAE8906F3F09BAF5988F00E55F88E9F30B
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY.
[INFO] [RCHEEVOS]: ext_hash 0b889c67 ('pbp')
[INFO] [RCHEEVOS]: Load task finished
[INFO] Skipping SRAM load..
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Cheats]: Load game-specific cheatfile: /home/pi/.config/retroarch/cheats/Beetle PSX/tekken2.cht
[INFO] [Audio]: Set audio input rate to: 44143.41 Hz.
[INFO] [Video]: Video @ 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 32 modes.
[INFO] [DRM]: Connector 0 assigned to monitor index: #1.
[INFO] [DRM]: Mode 0: (4096x2160) 4096 x 2160, 30 Hz
[INFO] [DRM]: Mode 1: (4096x2160) 4096 x 2160, 30 Hz
[INFO] [DRM]: Mode 2: (4096x2160) 4096 x 2160, 25 Hz
[INFO] [DRM]: Mode 3: (4096x2160) 4096 x 2160, 24 Hz
[INFO] [DRM]: Mode 4: (4096x2160) 4096 x 2160, 24 Hz
[INFO] [DRM]: Mode 5: (3840x2160) 3840 x 2160, 30 Hz
[INFO] [DRM]: Mode 6: (3840x2160) 3840 x 2160, 30 Hz
[INFO] [DRM]: Mode 7: (3840x2160) 3840 x 2160, 25 Hz
[INFO] [DRM]: Mode 8: (3840x2160) 3840 x 2160, 24 Hz
[INFO] [DRM]: Mode 9: (3840x2160) 3840 x 2160, 24 Hz
[INFO] [DRM]: Mode 10: (1920x1080) 1920 x 1080, 60 Hz
[INFO] [DRM]: Mode 11: (1920x1080) 1920 x 1080, 60 Hz
[INFO] [DRM]: Mode 12: (1920x1080) 1920 x 1080, 50 Hz
[INFO] [DRM]: Mode 13: (1920x1080) 1920 x 1080, 30 Hz
[INFO] [DRM]: Mode 14: (1920x1080) 1920 x 1080, 30 Hz
[INFO] [DRM]: Mode 15: (1920x1080) 1920 x 1080, 25 Hz
[INFO] [DRM]: Mode 16: (1920x1080) 1920 x 1080, 24 Hz
[INFO] [DRM]: Mode 17: (1920x1080) 1920 x 1080, 24 Hz
[INFO] [DRM]: Mode 18: (1280x1024) 1280 x 1024, 60 Hz
[INFO] [DRM]: Mode 19: (1360x768) 1360 x 768, 60 Hz
[INFO] [DRM]: Mode 20: (1152x864) 1152 x 864, 60 Hz
[INFO] [DRM]: Mode 21: (1280x720) 1280 x 720, 60 Hz
[INFO] [DRM]: Mode 22: (1280x720) 1280 x 720, 60 Hz
[INFO] [DRM]: Mode 23: (1280x720) 1280 x 720, 50 Hz
[INFO] [DRM]: Mode 24: (1024x768) 1024 x 768, 60 Hz
[INFO] [DRM]: Mode 25: (800x600) 800 x 600, 60 Hz
[INFO] [DRM]: Mode 26: (720x576) 720 x 576, 50 Hz
[INFO] [DRM]: Mode 27: (720x480) 720 x 480, 60 Hz
[INFO] [DRM]: Mode 28: (720x480) 720 x 480, 60 Hz
[INFO] [DRM]: Mode 29: (640x480) 640 x 480, 60 Hz
[INFO] [DRM]: Mode 30: (640x480) 640 x 480, 60 Hz
[INFO] [DRM]: Mode 31: (720x400) 720 x 400, 70 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: 0x8db019a8.
[INFO] [KMS]: New FB: 1920x1080 (stride: 7680).
[INFO] [GL]: Vendor: Broadcom, Renderer: V3D 4.2.
[INFO] [GL]: Version: OpenGL ES 3.0 Mesa 19.2.0-rc1.
[INFO] [GL]: Using resolution 1920x1080
[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] [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 (/dev/input/event0).
[INFO] [udev]: Mouse #0 (/dev/input/event1).
[INFO] [udev]: Mouse #1 (/dev/input/mouse0).
[INFO] [udev]: Mouse #0 (/dev/input/event4).
[INFO] [udev]: Mouse #1 (/dev/input/mouse1).
[INFO] [udev]: Plugged pad: Sony Interactive Entertainment Wireless Controller (1356:2508) on port #0.
[INFO] [udev]: Pad #0 (/dev/input/event6) supports force feedback.
[INFO] [udev]: Pad #0 (/dev/input/event6) supports 16 force feedback effects.
[INFO] [Autoconf]: 1 profiles found.
[INFO] [Autoconf]: selected configuration: /home/pi/.config/retroarch/autoconfig/Sony Interactive Entertainment Wireless Controller.cfg
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [Font]: Using font rendering backend: freetype.
[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: 768 frames
[INFO] [ALSA]: Buffer size: 3072 frames
[INFO] [ALSA]: Can pause: no.
[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".
[CDROM] Could not open /dev/sg0, please check permissions.
[INFO] [LED]: LED driver = 'null' 0x4bd6c0
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "alsa" driver.
[libretro INFO] Controller 1: PlayStation Controller
[libretro INFO] Controller 2: PlayStation Controller
[INFO] Loading history file: [/opt/retropie/configs/psx/content_history.lpl].
[INFO] Loading history file: [/opt/retropie/configs/psx/content_music_history.lpl].
[INFO] Loading history file: [/opt/retropie/configs/psx/content_video_history.lpl].
[INFO] Loading history file: [/opt/retropie/configs/psx/content_image_history.lpl].
[INFO] Loading favorites file: [/opt/retropie/configs/psx/content_favorites.lpl].
[INFO] [KMS]: New FB: 1920x1080 (stride: 7680).
[INFO] [KMS]: New FB: 1920x1080 (stride: 7680).

curiously, it doesn't have the registers (or any error), but it's definitely hanging before anything is displayed.

tried it with wipeout, and got a hang once i'd selected a track:

unhandled setting UI: psx.input.port1.gun_chairs
unhandled setting UI: psx.input.port2.gun_chairs
unhandled setting UI: psx.input.port3.gun_chairs
unhandled setting UI: psx.input.port4.gun_chairs
unhandled setting UI: psx.input.port5.gun_chairs
unhandled setting UI: psx.input.port6.gun_chairs
unhandled setting UI: psx.input.port7.gun_chairs
unhandled setting UI: psx.input.port8.gun_chairs
[CDROM] Could not open /dev/sg0, please check permissions.
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
ERROR: No more registers! Abandon ship!
WARNING: Unknown opcode: 0x00001770 at PC 0x80101ba8
WARNING: Unknown opcode: 0x00001770 at PC 0x80101440
WARNING: Unknown opcode: 0x00001770 at PC 0x80101358
WARNING: Unknown opcode: 0x00001770 at PC 0x80101d38
WARNING: Unknown opcode: 0x00001770 at PC 0x8006fd04
WARNING: Unknown opcode: 0x00001770 at PC 0x80035108
WARNING: Unknown opcode: 0x00001770 at PC 0x80035168
WARNING: Unknown opcode: 0x00001770 at PC 0x800351f4
WARNING: Unknown opcode: 0x00001770 at PC 0x80035270
WARNING: Unknown opcode: 0x00001770 at PC 0x800352ec
WARNING: Unknown opcode: 0x00001770 at PC 0x800768e8
ERROR: No more registers! Abandon ship!
WARNING: Unknown opcode: 0x00001770 at PC 0x80019774
ERROR: No more registers! Abandon ship!
WARNING: Unknown opcode: 0x00001770 at PC 0x80048204
WARNING: Unknown opcode: 0x00001770 at PC 0x8004ad1c
WARNING: Unknown opcode: 0x00001770 at PC 0x8004aa9c
WARNING: Unknown opcode: 0x00001770 at PC 0x8004ae14
WARNING: Unknown opcode: 0x00001770 at PC 0x8004adc0
WARNING: Unknown opcode: 0x00001770 at PC 0x8004ad70

(not a verbose log here but you get the idea)

dankcushions avatar Feb 16 '20 15:02 dankcushions

Blaster Master: Blasting Again segfaults immediately on game load with any form of dynarec enabled (max, ctc, and lightrec all tested). ERROR: Segmentation fault in recompiled code: invalid load/store at address 0x66666666 (retest results in comment below, tl;dr: don't use 14x load speed with dynarec on this one)

EDIT: While I was at it, I rechecked a few of the entries in the main post. (build 62b6333, Linux x86_64)

Parasite Eve II: Confirmed unable to load past the SEA publisher screen, though pushing CD Loading Speed any higher than 6x will cause the same problem.

Brave Fencer Musashi: Confirmed unable to progress as listed, again can also be caused by CD Loading Speed being any higher than 2x (higher load speeds will cause issues sooner).

Gex - Enter the Gecko: When on Max Performance, may or may not segfault. If it doesn't, the intro will frequently glitch out, but the game appears to work fine past that. Didn't test further than starting a game. Appears to work perfectly on Cycle Timing Check. One max performance segfault produced the below lines:

WARNING: Unimplemented opcode 0x00002b28
WARNING: Unimplemented opcode 0x00002c94
WARNING: Unimplemented opcode 0x00002efc
WARNING: Unimplemented opcode 0x0000346c
WARNING: Unimplemented opcode 0x00004134

Sanaki avatar Feb 17 '20 00:02 Sanaki

Formula One 99 (USA)

Gets stuck on the first loading screen with Lightrec dynarec/interpreter. Beetle's interpreter works. Dynarec code invalidation options don't affect it.

rz5 avatar Feb 20 '20 13:02 rz5

@Sanaki Can you try with CD Loading Speed at 2x then?

pcercuei avatar Feb 20 '20 14:02 pcercuei