libretro / pcsx_rearmed

ARM optimized PCSX fork
GNU General Public License v2.0
167 stars 120 forks source link

Turning 'Dynamic Recompiler' to ON crashes RetroArach on Nintendo Switch (in certain games)! #677

Closed gittyno1 closed 2 years ago

gittyno1 commented 2 years ago

Description

I'm using Nintendo Switch version of 'RetroArch v1.10.3' the stable one (i tried nightly also), and the core 'PCSX-ReARMed (r23l 9775fc3)' that i updated to the latest at the time of writing this.

The problem i'm facing is crashing of entire RetroArch, back to Nintendo Switch's home menu, when using said core loaded with some (not all) games (such as Tomb Raider 3, Pepsi-Man, R-Type DELTA and others... so far 40% of games i have approximately) with Dynamic Recompiler in core settings turned to ON. When Dynamic Recompiler is turned OFF all games work normally, with no issues or crashing, except, obviously, being slow and having frame drops and slow performance compared to Dynamic Recompiler turned to ON.

So basically When Dynamic Recompiler is turned to ON the RetroArch crashes completly with some games while with some it doesnt. (If the list of crashing games is needed, i can test more and provide a list)

Steps to reproduce

So to reproduce you need a Hacked Nintendo Switch console. I used this guide: https://nh-server.github.io/switch-guide/ RetroArch is downloaded here: https://buildbot.libretro.com/stable/1.10.3/nintendo/switch/libnx/ All files from downloaded .zip are placed on SD root. After that i launch RetroArch by going into HomeBrew Menu (hbmenu). HB Menu is launched in Full RAM mode by holding 'R' while launching any title from Switch home menu. Once in HB Menu i launch RetroArch. All settings are default, and Bios files (i verified hashes of all bios files in system folder inside cores folder (SDroot:/retroarch/cores/system/))

In short, Dynamic Recompiler is set to ON by default, so just installing RetroArch and loading a said PSX game (example: Tomb Raider 3) will crash the RetroArch and show the message: "The software was closed because an error occurred." and by clicking 'ok' you will be kicked in Switch Home Menu and Exit out of Home Brew Menu completely.

When did the behavior start?

For me, it never worked.

Your device/OS/platform/architecture

Nintendo Switch running Atmosphere Custom Firmware, system version 14.1.2|AMS 1.3.2|E

Logs (enable file logging and set log levels to DEBUG for core and frontend)

Don't know how to get them. If you do please instruct me and ill provide them.

Screenshots (if needed for visual confirmation)

Don't have them. If needed ask me. But all i get "The software was closed because an error occurred." and kick out. That's it.

Others (save states and/or save files nearest to the affected area, compressed)

There is no save state, the game crashes before it has a chance to load.

LibretroAdmin commented 2 years ago

@notaz Probably pertinent to what you pushed through some weeks ago.

notaz commented 2 years ago

@notaz Probably pertinent to what you pushed through some weeks ago.

Right, but at least some games work now, before that the dynarec was completely broken and disabled at compile time. If you want to resolve this quickly I'd prefer to make the dynarec off by default for switch to fully compile-time disabling it again.

@gittyno1 do you get a crash screen like reported here ? Can you get the retroarch.log file?

gittyno1 commented 2 years ago

@notaz Probably pertinent to what you pushed through some weeks ago.

Right, but at least some games work now, before that the dynarec was completely broken and disabled at compile time. If you want to resolve this quickly I'd prefer to make the dynarec off by default for switch to fully compile-time disabling it again.

@gittyno1 do you get a crash screen like reported here ? Can you get the retroarch.log file?

When i disable dynarec the game performance suffers a lot.

Im sorry, im not that technical, but i can say that all i personally experience is this screen, and thats what i actually see during the crash: url(4).jpg

As for the logs... Ofcourse, whatever is needed. Where can i find them, where are they located?

notaz commented 2 years ago

I don't know how it's done on the switch, but probably enabled in menus as described here and then maybe it will appear in retroarch/logs/ on SD(?). Maybe @DerinQyu can help.

DerinQyu commented 2 years ago

I don't know how it's done on the switch, but probably enabled in menus as described here and then maybe it will appear in retroarch/logs/ on SD(?). Maybe @DerinQyu can help.

Hello @notaz, I tested crash team racing on commt 9775fc3 with dynamic recompiler=true and retroarch crashes if you try to load the game (same as this issue), here is the log:

[INFO] RetroArch 1.10.3 (Git 9906d2d) [INFO] === Build ======================================= [INFO] Funcionalidades: [INFO] Built: Jul 30 2022 [INFO] Version: 1.10.3 [INFO] Git: 9906d2d [INFO] ================================================= [INFO] [Input]: Found input driver: "switch".

[INFO] Controller port: 1 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 2 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 3 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 4 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 5 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 6 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 7 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 8 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0)

[INFO] [Environ]: GET_LANGUAGE: "3".

[INFO] [Overrides]: Redirigiendo archivo de guardado a "/retroarch/cores/savefiles/Sony - PlayStation/CTR - Crash Team Racing (USA).srm". [INFO] [Overrides]: Redirigiendo guardado rápido a "/retroarch/cores/savestates/Sony - PlayStation/CTR - Crash Team Racing (USA).state".

[INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_memcard2 = "disabled" [libretro INFO] Memcard 2: disabled [libretro INFO] Starting PCSX-ReARMed 9775fc3 [libretro INFO] Running PCSX Version 1.9 (Jul 30 2022). [libretro INFO] psxMap: warning: wanted to map @80000000, got 0x61d46c8000 [libretro INFO] psxMap: warning: wanted to map @77000000, got 0x61d46c8000 [libretro INFO] psxMap: warning: wanted to map @d5000000, got 0x61d46c8000 [libretro INFO] psxMap: warning: wanted to map @d46d0000, got 0x61d46c8000 [libretro INFO] psxMap: warning: wanted to map @1f800000, got 0x61d468a000 [libretro INFO] psxMap: warning: wanted to map @d5000000, got 0x61d468a000 [libretro INFO] psxMap: warning: wanted to map @d4690000, got 0x61d468a000 [libretro INFO] psxMap: warning: wanted to map @1fc00000, got 0x61d48d9000 [libretro INFO] psxMap: warning: wanted to map @d5000000, got 0x61d48d9000 [libretro INFO] psxMap: warning: wanted to map @d48e0000, got 0x61d48d9000 [libretro INFO] Init new dynarec, ndrc size 1001000 [libretro INFO] jitCreate: RX: 0x4d4fbfd000 RW: 0x34bc14b000 type: 1 [libretro INFO] (0x1217e6f2a0) testing if we can run recompiled code @0x4d4fbfd000... [libretro INFO] test passed. [libretro INFO] warning: RAM is not directly mapped, performance will suffer [libretro INFO] Mapped (RAM/scrp/ROM/LUTs/TC): [libretro INFO] 0x61d46c8000/0x61d468a000/0x61d48d9000/0x0/0x4d4fbfd000 [libretro INFO] psxMap: warning: wanted to map @08000000, got 0x61d5a5c000 [libretro INFO] psxMap: warning: wanted to map @d6000000, got 0x61d5a5c000 [libretro INFO] psxMap: warning: wanted to map @d5a60000, got 0x61d5a5c000 [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_bios = "auto" [INFO] [Environ]: SYSTEM_DIRECTORY: "/retroarch/cores/system". [libretro INFO] found BIOS file: PSXONPSP660.bin [INFO] [Environ]: GET_CAN_DUPE: true

[INFO] [Environ]: PERFORMANCE_LEVEL: 6. [INFO] [Content]: Carga de contenido omitida. La implementación lo cargará por su cuenta.

[INFO] RetroPad, Port 1, Button "B (bottom)" => "Cross" [INFO] RetroPad, Port 1, Button "Y (left)" => "Square" [INFO] RetroPad, Port 1, Button "Select" => "Select" [INFO] RetroPad, Port 1, Button "Start" => "Start" [INFO] RetroPad, Port 1, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, Port 1, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, Port 1, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, Port 1, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, Port 1, Button "A (right)" => "Circle" [INFO] RetroPad, Port 1, Button "X (up)" => "Triangle" [INFO] RetroPad, Port 1, Button "L" => "L1" [INFO] RetroPad, Port 1, Button "R" => "R1" [INFO] RetroPad, Port 1, Button "L2" => "L2" [INFO] RetroPad, Port 1, Button "R2" => "R2" [INFO] RetroPad, Port 1, Button "L3" => "L3" [INFO] RetroPad, Port 1, Button "R3" => "R3" [INFO] RetroPad, Port 2, Button "B (bottom)" => "Cross" [INFO] RetroPad, Port 2, Button "Y (left)" => "Square" [INFO] RetroPad, Port 2, Button "Select" => "Select" [INFO] RetroPad, Port 2, Button "Start" => "Start" [INFO] RetroPad, Port 2, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, Port 2, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, Port 2, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, Port 2, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, Port 2, Button "A (right)" => "Circle" [INFO] RetroPad, Port 2, Button "X (up)" => "Triangle" [INFO] RetroPad, Port 2, Button "L" => "L1" [INFO] RetroPad, Port 2, Button "R" => "R1" [INFO] RetroPad, Port 2, Button "L2" => "L2" [INFO] RetroPad, Port 2, Button "R2" => "R2" [INFO] RetroPad, Port 2, Button "L3" => "L3" [INFO] RetroPad, Port 2, Button "R3" => "R3" [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [libretro INFO] RGB565 supported, using it [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_frameskip_type = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_frameskip_threshold = "33" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_frameskip_interval = "3" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_region = "auto" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_multitap = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_negcon_deadzone = "0" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_negcon_response = "linear" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_analog_axis_modifier = "circle" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_vibration = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_dithering = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_duping_enable = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_display_internal_fps = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_drc = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_spu_reverb = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_spu_interpolation = "simple" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_pe2_fix = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_icache_emulation = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_inuyasha_fix = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_async_cd = "sync" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_noxadecoding = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nocdaudio = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_spuirq = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_lighting = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_fast_lighting = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_blending = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_scale_hires = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjustx = "0" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjusty = "0" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjustratiox = "1.00" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjustratioy = "1.00" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nosmccheck = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gteregsunneeded = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nogteflags = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_psxclock = "57" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nocompathacks = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nostalls = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_input_sensitivity = "1.00" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_show_bios_bootlogo = "disabled" [libretro INFO] plugin: plugins/builtin_gpu [libretro INFO] plugin: plugins/builtin_spu [libretro INFO] plugin: plugins/builtin_pad [libretro INFO] plugin: plugins/builtin_pad [libretro INFO] Plugins loaded. [libretro INFO] chd: TRACK:1 TYPE:MODE2_RAW SUBTYPE:NONE FRAMES:257525 PREGAP:0 PGTYPE:MODE1 PGSUB:NONE POSTGAP:0 [libretro INFO] Loaded CD Image: /retroarch/your_dumped_roms_go_here/sony/Sony - PlayStation/CTR - Crash Team Racing (USA).chd[+chd]. [libretro INFO] Track 01 (DATA) - Start 00:02:00, Length 57:13:50 [libretro INFO] CD-ROM Label: SCUS-94426
[libretro INFO] CD-ROM ID: SCUS94426 [libretro INFO] CD-ROM EXE Name: SCUS_944.26;1

[INFO] [Core]: Versión de la API libretro: 1, API usada en la compilación: 1 [INFO] [Audio]: Set audio input rate to: 44100.02 Hz. [INFO] [Video]: Set video size to: 960x720. [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: "egl_switch". [INFO] [GL]: Detecting screen resolution: 1280x720. [INFO] [EGL]: Current context: 0x61d7762ab0. [INFO] [GL]: Vendor: nouveau, Renderer: NV120. [INFO] [GL]: Version: 4.3 (Compatibility Profile) Mesa 20.1.0-rc3. [INFO] [GL]: Using resolution 1280x720. [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shaders]: Specific shader preset found at "/retroarch/config/global.glslp". [INFO] [Shader driver]: Using GLSL shader backend. [INFO] [GLSL]: Checking GLSL shader support ... [DEBUG] [Shaders]: Load parameter value: "shadowMask" = 2.000000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_B" = 0.000000. [DEBUG] [Shaders]: Load parameter value: "warpX" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "warpY" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "maskDark" = 0.700000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_A" = 0.100000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_BASE_BRIGHTNESS" = 1.000000. [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] Setting up menu pipeline shaders for XMB ... [INFO] [GLSL]: Compiling ribbon shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling simple ribbon shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling snow shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling modern snow shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling bokeh shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling snowflake shader.. [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] [GL]: Using GL_RGB565 for texture uploads. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [INFO] [Joypad]: Found joypad driver: "switch". [INFO] [Video]: Found display server: "null". [INFO] [Audio]: Using libnx_audren_thread driver [INFO] [Audio]: real_latency is 64 [INFO] [Display]: Found display driver: "gl". [DEBUG] [Shaders]: Load parameter value: "shadowMask" = 2.000000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_B" = 0.000000. [DEBUG] [Shaders]: Load parameter value: "warpX" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "warpY" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "maskDark" = 0.700000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_A" = 0.100000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_BASE_BRIGHTNESS" = 1.000000. [libretro INFO] port: 1 device: standard [libretro INFO] port: 2 device: standard [libretro INFO] port: 3 device: none [libretro INFO] port: 4 device: none [libretro INFO] port: 5 device: none [libretro INFO] port: 6 device: none [libretro INFO] port: 7 device: none [libretro INFO] port: 8 device: none [DEBUG] [Shaders]: Load parameter value: "shadowMask" = 2.000000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_B" = 0.000000. [DEBUG] [Shaders]: Load parameter value: "warpX" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "warpY" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "maskDark" = 0.700000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_A" = 0.100000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_BASE_BRIGHTNESS" = 1.000000. [INFO] [Playlist]: Cargando historial: "/retroarch/content_history.lpl". [INFO] [Playlist]: Cargando historial: "/retroarch/content_music_history.lpl". [INFO] [Playlist]: Cargando favoritos: "/retroarch/content_favorites.lpl".

[INFO] [Environ]: SET_GEOMETRY: 640x478, Aspect: 1.333. [INFO] [Environ]: SET_GEOMETRY: 256x240, Aspect: 1.333.

DerinQyu commented 2 years ago

Megaman Legends gets stuck on an infinite black screen after the cutscene where the ship crashes on kattelox island (right after the first boss). Here's log:

[INFO] RetroArch 1.10.3 (Git 9906d2d) [INFO] === Build ======================================= [INFO] Funcionalidades: [INFO] Built: Jul 30 2022 [INFO] Version: 1.10.3 [INFO] Git: 9906d2d [INFO] ================================================= [INFO] [Input]: Found input driver: "switch".

[INFO] Controller port: 1 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 2 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 3 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 4 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 5 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 6 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 7 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 8 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0)

[INFO] [Environ]: GET_LANGUAGE: "3".

[INFO] [Overrides]: Redirigiendo archivo de guardado a "/retroarch/cores/savefiles/Sony - PlayStation/Mega Man Legends (USA).srm". [INFO] [Overrides]: Redirigiendo guardado rápido a "/retroarch/cores/savestates/Sony - PlayStation/Mega Man Legends (USA).state".

[INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_memcard2 = "disabled" [libretro INFO] Memcard 2: disabled [libretro INFO] Starting PCSX-ReARMed 9775fc3 [libretro INFO] Running PCSX Version 1.9 (Jul 30 2022). [libretro INFO] psxMap: warning: wanted to map @80000000, got 0x58e72c8000 [libretro INFO] psxMap: warning: wanted to map @77000000, got 0x58e72c8000 [libretro INFO] psxMap: warning: wanted to map @e8000000, got 0x58e72c8000 [libretro INFO] psxMap: warning: wanted to map @e72d0000, got 0x58e72c8000 [libretro INFO] psxMap: warning: wanted to map @1f800000, got 0x58e728a000 [libretro INFO] psxMap: warning: wanted to map @e8000000, got 0x58e728a000 [libretro INFO] psxMap: warning: wanted to map @e7290000, got 0x58e728a000 [libretro INFO] psxMap: warning: wanted to map @1fc00000, got 0x58e74d9000 [libretro INFO] psxMap: warning: wanted to map @e8000000, got 0x58e74d9000 [libretro INFO] psxMap: warning: wanted to map @e74e0000, got 0x58e74d9000 [libretro INFO] Init new dynarec, ndrc size 1001000 [libretro INFO] jitCreate: RX: 0x4df7491000 RW: 0x60ffc30000 type: 1 [libretro INFO] (0x47f8adb2a0) testing if we can run recompiled code @0x4df7491000... [libretro INFO] test passed. [libretro INFO] warning: RAM is not directly mapped, performance will suffer [libretro INFO] Mapped (RAM/scrp/ROM/LUTs/TC): [libretro INFO] 0x58e72c8000/0x58e728a000/0x58e74d9000/0x0/0x4df7491000 [libretro INFO] psxMap: warning: wanted to map @08000000, got 0x58e865c000 [libretro INFO] psxMap: warning: wanted to map @e9000000, got 0x58e865c000 [libretro INFO] psxMap: warning: wanted to map @e8660000, got 0x58e865c000 [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_bios = "auto" [INFO] [Environ]: SYSTEM_DIRECTORY: "/retroarch/cores/system". [libretro INFO] found BIOS file: PSXONPSP660.bin [INFO] [Environ]: GET_CAN_DUPE: true

[INFO] [Environ]: PERFORMANCE_LEVEL: 6. [INFO] [Content]: Carga de contenido omitida. La implementación lo cargará por su cuenta.

[INFO] RetroPad, Port 1, Button "B (bottom)" => "Cross" [INFO] RetroPad, Port 1, Button "Y (left)" => "Square" [INFO] RetroPad, Port 1, Button "Select" => "Select" [INFO] RetroPad, Port 1, Button "Start" => "Start" [INFO] RetroPad, Port 1, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, Port 1, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, Port 1, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, Port 1, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, Port 1, Button "A (right)" => "Circle" [INFO] RetroPad, Port 1, Button "X (up)" => "Triangle" [INFO] RetroPad, Port 1, Button "L" => "L1" [INFO] RetroPad, Port 1, Button "R" => "R1" [INFO] RetroPad, Port 1, Button "L2" => "L2" [INFO] RetroPad, Port 1, Button "R2" => "R2" [INFO] RetroPad, Port 1, Button "L3" => "L3" [INFO] RetroPad, Port 1, Button "R3" => "R3" [INFO] RetroPad, Port 2, Button "B (bottom)" => "Cross" [INFO] RetroPad, Port 2, Button "Y (left)" => "Square" [INFO] RetroPad, Port 2, Button "Select" => "Select" [INFO] RetroPad, Port 2, Button "Start" => "Start" [INFO] RetroPad, Port 2, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, Port 2, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, Port 2, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, Port 2, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, Port 2, Button "A (right)" => "Circle" [INFO] RetroPad, Port 2, Button "X (up)" => "Triangle" [INFO] RetroPad, Port 2, Button "L" => "L1" [INFO] RetroPad, Port 2, Button "R" => "R1" [INFO] RetroPad, Port 2, Button "L2" => "L2" [INFO] RetroPad, Port 2, Button "R2" => "R2" [INFO] RetroPad, Port 2, Button "L3" => "L3" [INFO] RetroPad, Port 2, Button "R3" => "R3" [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [libretro INFO] RGB565 supported, using it [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_frameskip_type = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_frameskip_threshold = "33" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_frameskip_interval = "3" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_region = "auto" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_multitap = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_negcon_deadzone = "0" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_negcon_response = "linear" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_analog_axis_modifier = "circle" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_vibration = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_dithering = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_duping_enable = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_display_internal_fps = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_drc = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_spu_reverb = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_spu_interpolation = "simple" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_pe2_fix = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_icache_emulation = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_inuyasha_fix = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_async_cd = "sync" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_noxadecoding = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nocdaudio = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_spuirq = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_lighting = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_fast_lighting = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_blending = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_scale_hires = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjustx = "0" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjusty = "0" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjustratiox = "1.00" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjustratioy = "1.00" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nosmccheck = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gteregsunneeded = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nogteflags = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_psxclock = "57" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nocompathacks = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nostalls = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_input_sensitivity = "1.00" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_show_bios_bootlogo = "disabled" [libretro INFO] plugin: plugins/builtin_gpu [libretro INFO] plugin: plugins/builtin_spu [libretro INFO] plugin: plugins/builtin_pad [libretro INFO] plugin: plugins/builtin_pad [libretro INFO] Plugins loaded. [libretro INFO] chd: TRACK:1 TYPE:MODE2_RAW SUBTYPE:NONE FRAMES:207145 PREGAP:0 PGTYPE:MODE1 PGSUB:NONE POSTGAP:0 [libretro INFO] chd: TRACK:2 TYPE:AUDIO SUBTYPE:NONE FRAMES:15900 PREGAP:150 PGTYPE:VAUDIO PGSUB:NONE POSTGAP:0 [libretro INFO] Loaded CD Image: /retroarch/your_dumped_roms_go_here/sony/Sony - PlayStation/Mega Man Legends (USA).chd[+chd]. [libretro INFO] Track 01 (DATA) - Start 00:02:00, Length 46:01:70 [libretro INFO] Track 02 (AUDIO) - Start 46:05:70, Length 03:32:00 [libretro INFO] CD-ROM Label: MEGAMAN_LEGENDS
[libretro INFO] CD-ROM ID: SLUS00603 [libretro INFO] CD-ROM EXE Name: SLUS_006.03;1

[INFO] [Core]: Versión de la API libretro: 1, API usada en la compilación: 1 [INFO] [Audio]: Set audio input rate to: 44100.02 Hz. [INFO] [Video]: Set video size to: 960x720. [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: "egl_switch". [INFO] [GL]: Detecting screen resolution: 1280x720. [INFO] [EGL]: Current context: 0x58ea3564a0. [INFO] [GL]: Vendor: nouveau, Renderer: NV120. [INFO] [GL]: Version: 4.3 (Compatibility Profile) Mesa 20.1.0-rc3. [INFO] [GL]: Using resolution 1280x720. [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shaders]: Specific shader preset found at "/retroarch/config/global.glslp". [INFO] [Shader driver]: Using GLSL shader backend. [INFO] [GLSL]: Checking GLSL shader support ... [DEBUG] [Shaders]: Load parameter value: "shadowMask" = 2.000000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_B" = 0.000000. [DEBUG] [Shaders]: Load parameter value: "warpX" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "warpY" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "maskDark" = 0.700000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_A" = 0.100000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_BASE_BRIGHTNESS" = 1.000000. [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] Setting up menu pipeline shaders for XMB ... [INFO] [GLSL]: Compiling ribbon shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling simple ribbon shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling snow shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling modern snow shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling bokeh shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling snowflake shader.. [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] [GL]: Using GL_RGB565 for texture uploads. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [INFO] [Joypad]: Found joypad driver: "switch". [INFO] [Video]: Found display server: "null". [INFO] [Audio]: Using libnx_audren_thread driver [INFO] [Audio]: real_latency is 64 [INFO] [Display]: Found display driver: "gl". [DEBUG] [Shaders]: Load parameter value: "shadowMask" = 2.000000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_B" = 0.000000. [DEBUG] [Shaders]: Load parameter value: "warpX" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "warpY" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "maskDark" = 0.700000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_A" = 0.100000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_BASE_BRIGHTNESS" = 1.000000. [libretro INFO] port: 1 device: standard [libretro INFO] port: 2 device: standard [libretro INFO] port: 3 device: none [libretro INFO] port: 4 device: none [libretro INFO] port: 5 device: none [libretro INFO] port: 6 device: none [libretro INFO] port: 7 device: none [libretro INFO] port: 8 device: none [DEBUG] [Shaders]: Load parameter value: "shadowMask" = 2.000000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_B" = 0.000000. [DEBUG] [Shaders]: Load parameter value: "warpX" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "warpY" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "maskDark" = 0.700000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_A" = 0.100000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_BASE_BRIGHTNESS" = 1.000000. [INFO] [Playlist]: Cargando historial: "/retroarch/content_history.lpl". [INFO] [Playlist]: Cargando historial: "/retroarch/content_music_history.lpl". [INFO] [Playlist]: Cargando favoritos: "/retroarch/content_favorites.lpl".

[INFO] [Environ]: SET_GEOMETRY: 640x478, Aspect: 1.333. [INFO] [Environ]: SET_GEOMETRY: 256x240, Aspect: 1.333. [INFO] [Environ]: SET_GEOMETRY: 640x240, Aspect: 1.333. [INFO] [Environ]: SET_GEOMETRY: 320x240, Aspect: 1.333. [INFO] [State]: Cargando guardado rápido "/retroarch/cores/savestates/Sony - PlayStation/Mega Man Legends (USA).state", 4456472 bytes. [INFO] [State]: Guardando guardado rápido "RAM", 4456472 bytes. [INFO] [Core]: Content ran for a total of: 00 hours, 03 minutes, 54 seconds. [INFO] [Runtime]: Saving runtime log file: "/retroarch/playlists/logs/PCSX-ReARMed/Mega Man Legends (USA).lrtl". [INFO] [Core]: No hay contenido, iniciando núcleo vacío. [INFO] [SRAM]: Guardando tipo de RAM #0 en "/retroarch/cores/savefiles/Sony - PlayStation/Mega Man Legends (USA).srm". [INFO] [SRAM]: Se han guardado los datos en "/retroarch/cores/savefiles/Sony - PlayStation/Mega Man Legends (USA).srm". [INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds. [INFO] [Core]: Unloading game.. [INFO] [Core]: Unloading core.. [INFO] [Core]: Unloading core symbols.. [INFO] [Core]: Saved core options file to "/retroarch/config/PCSX-ReARMed/PCSX-ReARMed.opt". [INFO] [Video]: Average monitor Hz: 60.034820 Hz. (22.886 % frame time deviation, based on 2048 last samples). [INFO] RetroArch 1.10.3 (Git 9906d2d) [INFO] === Build ======================================= [INFO] Funcionalidades: [INFO] Built: Jul 30 2022 [INFO] Version: 1.10.3 [INFO] Git: 9906d2d [INFO] ================================================= [INFO] [Input]: Found input driver: "switch". [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [INFO] [Core]: Versión de la API libretro: 1, API usada en la compilación: 1 [INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [INFO] [Video]: Set video size to: 960x720. [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: "egl_switch". [INFO] [GL]: Detecting screen resolution: 1280x720. [INFO] [EGL]: Current context: 0x58f1994310. [INFO] [GL]: Vendor: nouveau, Renderer: NV120. [INFO] [GL]: Version: 4.3 (Compatibility Profile) Mesa 20.1.0-rc3. [INFO] [GL]: Using resolution 1280x720. [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [INFO] [GLSL]: Checking GLSL shader support ... [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] Setting up menu pipeline shaders for XMB ... [INFO] [GLSL]: Compiling ribbon shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling simple ribbon shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling snow shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling modern snow shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling bokeh shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling snowflake shader.. [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] [GL]: Using GL_RGB565 for texture uploads. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [INFO] [Joypad]: Found joypad driver: "switch". [INFO] [Video]: Found display server: "null". [INFO] [Audio]: Using libnx_audren_thread driver [INFO] [Audio]: real_latency is 64 [INFO] [Display]: Found display driver: "gl". [INFO] [SRAM]: No se guardará la SRAM. [INFO] [Playlist]: Cargando historial: "/retroarch/content_history.lpl". [INFO] [Playlist]: Cargando historial: "/retroarch/content_music_history.lpl". [INFO] [Playlist]: Cargando favoritos: "/retroarch/content_favorites.lpl". [INFO] [Config]: Saving salamander config to: "/retroarch/retroarch-salamander.cfg". [INFO] [Config]: Se ha guardado una nueva configuración en "/retroarch/retroarch.cfg". [INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds. [INFO] [Core]: Unloading core.. [INFO] [Core]: Unloading core symbols.. [INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

DerinQyu commented 2 years ago

Parasite Eve 2 crashes retroarch everytime you try to load the game:

Log:

[INFO] RetroArch 1.10.3 (Git 9906d2d) [INFO] === Build ======================================= [INFO] Funcionalidades: [INFO] Built: Jul 30 2022 [INFO] Version: 1.10.3 [INFO] Git: 9906d2d [INFO] ================================================= [INFO] [Input]: Found input driver: "switch".

[INFO] Controller port: 1 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 2 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 3 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 4 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 5 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 6 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 7 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0) [INFO] Controller port: 8 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0)

[INFO] [Environ]: GET_LANGUAGE: "3".

[INFO] [Overrides]: Redirigiendo archivo de guardado a "/retroarch/cores/savefiles/Sony - PlayStation/Parasite Eve II (USA) (Disc 1).srm". [INFO] [Overrides]: Redirigiendo guardado rápido a "/retroarch/cores/savestates/Sony - PlayStation/Parasite Eve II (USA) (Disc 1).state".

[INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_memcard2 = "disabled" [libretro INFO] Memcard 2: disabled [libretro INFO] Starting PCSX-ReARMed 9775fc3 [libretro INFO] Running PCSX Version 1.9 (Jul 30 2022). [libretro INFO] psxMap: warning: wanted to map @80000000, got 0x58e72c8000 [libretro INFO] psxMap: warning: wanted to map @77000000, got 0x58e72c8000 [libretro INFO] psxMap: warning: wanted to map @e8000000, got 0x58e72c8000 [libretro INFO] psxMap: warning: wanted to map @e72d0000, got 0x58e72c8000 [libretro INFO] psxMap: warning: wanted to map @1f800000, got 0x58e728a000 [libretro INFO] psxMap: warning: wanted to map @e8000000, got 0x58e728a000 [libretro INFO] psxMap: warning: wanted to map @e7290000, got 0x58e728a000 [libretro INFO] psxMap: warning: wanted to map @1fc00000, got 0x58e74d9000 [libretro INFO] psxMap: warning: wanted to map @e8000000, got 0x58e74d9000 [libretro INFO] psxMap: warning: wanted to map @e74e0000, got 0x58e74d9000 [libretro INFO] Init new dynarec, ndrc size 1001000 [libretro INFO] jitCreate: RX: 0x4df7491000 RW: 0x60ffc30000 type: 1 [libretro INFO] (0x6e8e1552a0) testing if we can run recompiled code @0x4df7491000... [libretro INFO] test passed. [libretro INFO] warning: RAM is not directly mapped, performance will suffer [libretro INFO] Mapped (RAM/scrp/ROM/LUTs/TC): [libretro INFO] 0x58e72c8000/0x58e728a000/0x58e74d9000/0x0/0x4df7491000 [libretro INFO] psxMap: warning: wanted to map @08000000, got 0x58e865c000 [libretro INFO] psxMap: warning: wanted to map @e9000000, got 0x58e865c000 [libretro INFO] psxMap: warning: wanted to map @e8660000, got 0x58e865c000 [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_bios = "auto" [INFO] [Environ]: SYSTEM_DIRECTORY: "/retroarch/cores/system". [libretro INFO] found BIOS file: PSXONPSP660.bin [INFO] [Environ]: GET_CAN_DUPE: true

[INFO] [Environ]: PERFORMANCE_LEVEL: 6. [INFO] [Content]: Carga de contenido omitida. La implementación lo cargará por su cuenta.

[INFO] RetroPad, Port 1, Button "B (bottom)" => "Cross" [INFO] RetroPad, Port 1, Button "Y (left)" => "Square" [INFO] RetroPad, Port 1, Button "Select" => "Select" [INFO] RetroPad, Port 1, Button "Start" => "Start" [INFO] RetroPad, Port 1, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, Port 1, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, Port 1, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, Port 1, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, Port 1, Button "A (right)" => "Circle" [INFO] RetroPad, Port 1, Button "X (up)" => "Triangle" [INFO] RetroPad, Port 1, Button "L" => "L1" [INFO] RetroPad, Port 1, Button "R" => "R1" [INFO] RetroPad, Port 1, Button "L2" => "L2" [INFO] RetroPad, Port 1, Button "R2" => "R2" [INFO] RetroPad, Port 1, Button "L3" => "L3" [INFO] RetroPad, Port 1, Button "R3" => "R3" [INFO] RetroPad, Port 2, Button "B (bottom)" => "Cross" [INFO] RetroPad, Port 2, Button "Y (left)" => "Square" [INFO] RetroPad, Port 2, Button "Select" => "Select" [INFO] RetroPad, Port 2, Button "Start" => "Start" [INFO] RetroPad, Port 2, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, Port 2, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, Port 2, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, Port 2, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, Port 2, Button "A (right)" => "Circle" [INFO] RetroPad, Port 2, Button "X (up)" => "Triangle" [INFO] RetroPad, Port 2, Button "L" => "L1" [INFO] RetroPad, Port 2, Button "R" => "R1" [INFO] RetroPad, Port 2, Button "L2" => "L2" [INFO] RetroPad, Port 2, Button "R2" => "R2" [INFO] RetroPad, Port 2, Button "L3" => "L3" [INFO] RetroPad, Port 2, Button "R3" => "R3" [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [libretro INFO] RGB565 supported, using it [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_frameskip_type = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_frameskip_threshold = "33" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_frameskip_interval = "3" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_region = "auto" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_multitap = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_negcon_deadzone = "0" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_negcon_response = "linear" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_analog_axis_modifier = "circle" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_vibration = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_dithering = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_duping_enable = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_display_internal_fps = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_drc = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_spu_reverb = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_spu_interpolation = "simple" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_pe2_fix = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_icache_emulation = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_inuyasha_fix = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_async_cd = "sync" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_noxadecoding = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nocdaudio = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_spuirq = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_lighting = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_fast_lighting = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_blending = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_scale_hires = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjustx = "0" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjusty = "0" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjustratiox = "1.00" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjustratioy = "1.00" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nosmccheck = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gteregsunneeded = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nogteflags = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_psxclock = "57" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nocompathacks = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nostalls = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_input_sensitivity = "1.00" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_show_bios_bootlogo = "disabled" [libretro INFO] plugin: plugins/builtin_gpu [libretro INFO] plugin: plugins/builtin_spu [libretro INFO] plugin: plugins/builtin_pad [libretro INFO] plugin: plugins/builtin_pad [libretro INFO] Plugins loaded. [libretro INFO] chd: TRACK:1 TYPE:MODE2_RAW SUBTYPE:NONE FRAMES:250416 PREGAP:0 PGTYPE:MODE1 PGSUB:NONE POSTGAP:0 [libretro INFO] Loaded CD Image: /retroarch/your_dumped_roms_go_here/sony/Sony - PlayStation/Parasite Eve II (USA) (Disc 1).chd[+chd]. [libretro INFO] Track 01 (DATA) - Start 00:02:00, Length 55:38:66 [libretro INFO] CD-ROM Label: SLUS01042
[libretro INFO] CD-ROM ID: SLUS01042 [libretro INFO] CD-ROM EXE Name: SLUS_010.42;1

[INFO] [SRAM]: Omitiendo carga de SRAM. [INFO] [Core]: Versión de la API libretro: 1, API usada en la compilación: 1 [INFO] [Audio]: Set audio input rate to: 44100.02 Hz. [INFO] [Video]: Set video size to: 960x720. [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: "egl_switch". [INFO] [GL]: Detecting screen resolution: 1280x720. [INFO] [EGL]: Current context: 0x58ea3e04a0. [INFO] [GL]: Vendor: nouveau, Renderer: NV120. [INFO] [GL]: Version: 4.3 (Compatibility Profile) Mesa 20.1.0-rc3. [INFO] [GL]: Using resolution 1280x720. [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shaders]: Specific shader preset found at "/retroarch/config/global.glslp". [INFO] [Shader driver]: Using GLSL shader backend. [INFO] [GLSL]: Checking GLSL shader support ... [DEBUG] [Shaders]: Load parameter value: "shadowMask" = 2.000000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_B" = 0.000000. [DEBUG] [Shaders]: Load parameter value: "warpX" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "warpY" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "maskDark" = 0.700000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_A" = 0.100000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_BASE_BRIGHTNESS" = 1.000000. [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] Setting up menu pipeline shaders for XMB ... [INFO] [GLSL]: Compiling ribbon shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling simple ribbon shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling snow shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling modern snow shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling bokeh shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling snowflake shader.. [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] [GL]: Using GL_RGB565 for texture uploads. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [INFO] [Joypad]: Found joypad driver: "switch". [INFO] [Video]: Found display server: "null". [INFO] [Audio]: Using libnx_audren_thread driver [INFO] [Audio]: real_latency is 64 [INFO] [Display]: Found display driver: "gl". [DEBUG] [Shaders]: Load parameter value: "shadowMask" = 2.000000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_B" = 0.000000. [DEBUG] [Shaders]: Load parameter value: "warpX" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "warpY" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "maskDark" = 0.700000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_A" = 0.100000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_BASE_BRIGHTNESS" = 1.000000. [libretro INFO] port: 1 device: standard [libretro INFO] port: 2 device: standard [libretro INFO] port: 3 device: none [libretro INFO] port: 4 device: none [libretro INFO] port: 5 device: none [libretro INFO] port: 6 device: none [libretro INFO] port: 7 device: none [libretro INFO] port: 8 device: none [DEBUG] [Shaders]: Load parameter value: "shadowMask" = 2.000000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_B" = 0.000000. [DEBUG] [Shaders]: Load parameter value: "warpX" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "warpY" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "maskDark" = 0.700000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_A" = 0.100000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_BASE_BRIGHTNESS" = 1.000000. [INFO] [Playlist]: Cargando historial: "/retroarch/content_history.lpl". [INFO] [Playlist]: Cargando historial: "/retroarch/content_music_history.lpl". [INFO] [Playlist]: Cargando favoritos: "/retroarch/content_favorites.lpl". [INFO] [Playlist]: Written to playlist file: /retroarch/content_history.lpl

[INFO] [Environ]: SET_GEOMETRY: 640x478, Aspect: 1.333.

DerinQyu commented 2 years ago

Hello, I tested commit 0739265 on a fresh install, and the games reported above boot (no more crashing) and seem to work fine no issues but It needs more testing (invest more hours playing and test more games) to be sure. All my games are .chd files.

Here are the logs:

crash team racing: retroarch.log

megaman legends: retroarch.log

parasie eve 2: retroarch.log

Thank you for all your work @notaz

gittyno1 commented 2 years ago

Alright, here is my log for ''Tomb Raider 3'': retroarch.log By the way, the log is saying im using .chd formad, but cue/bin are the same.

Is this one log enough or are more logs from more games needed? If so, please tell me, i can test more games and post logs here.

notaz commented 2 years ago

Is this one log enough or are more logs from more games needed? If so, please tell me, i can test more games and post logs here.

Looks similar to what DerinQyu posted before so no need for more. The fixes are in the latest nightly so you can try if it works for you too.

gittyno1 commented 2 years ago

Is this one log enough or are more logs from more games needed? If so, please tell me, i can test more games and post logs here.

Looks similar to what DerinQyu posted before so no need for more. The fixes are in the latest nightly so you can try if it works for you too.

i will try and report :)

gittyno1 commented 2 years ago

I have installed nightly and tested few games, mainly those that wherent working, now they are working as they should.

Thanks! :)

DerinQyu commented 2 years ago

Hello @notaz I did more testing and on latest nightly there is a crash on megaman legends which kick you to switch home menu or gets stuck on a infinite loading screen. And megaman legends 2 hangs after cutscenes or gets stuck on a black screen between area transitions and sometimes retroarch crashes.

Here's logs

megaman legends: retroarch.log

megaman legends 2: retroarch.log

gittyno1 commented 2 years ago

Hello @notaz I did more testing and on latest nightly there is a crash on megaman legends which kick you to switch home menu or gets stuck on a infinite loading screen. And megaman legends 2 hangs after cutscenes or gets stuck on a black screen between area transitions and sometimes retroarch crashes.

Here's logs

megaman legends: retroarch.log

megaman legends 2: retroarch.log

Did you installed latest nightly and updated the cores?

DerinQyu commented 2 years ago

Hello @notaz I did more testing and on latest nightly there is a crash on megaman legends which kick you to switch home menu or gets stuck on a infinite loading screen. And megaman legends 2 hangs after cutscenes or gets stuck on a black screen between area transitions and sometimes retroarch crashes. Here's logs megaman legends: retroarch.log megaman legends 2: retroarch.log

Did you installed latest nightly and updated the cores? Yes I'm having trouble in nightly 0739265 (maybe more games are broken too)

here is a log for the crash on mm legends:

[INFO] RetroArch 1.10.3 (Git 88bc26d) [INFO] === Build ======================================= [INFO] Funcionalidades: [INFO] Built: Aug 4 2022 [INFO] Version: 1.10.3 [INFO] Git: 88bc26d [INFO] ================================================= [INFO] [Input]: Found input driver: "switch".

[INFO] Controller port: 1 [INFO] standard (ID: 1) [INFO] analog (ID: 261) [INFO] dualshock (ID: 517) [INFO] negcon (ID: 773) [INFO] guncon (ID: 260) [INFO] mouse (ID: 258) [INFO] (null) (ID: 0)

[INFO] [Environ]: GET_LANGUAGE: "3".

[INFO] [Overrides]: Redirigiendo archivo de guardado a "/retroarch/cores/savefiles/Sony - PlayStation/Mega Man Legends (USA).srm". [INFO] [Overrides]: Redirigiendo guardado rápido a "/retroarch/cores/savestates/Sony - PlayStation/Mega Man Legends (USA).state".

[INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_memcard2 = "disabled" [libretro INFO] Memcard 2: disabled [libretro INFO] Starting PCSX-ReARMed 0739265 [libretro INFO] Running PCSX Version 1.9 (Aug 4 2022). [libretro INFO] psxMap: warning: wanted to map @80000000, got 0x3fb04d0000 [libretro INFO] psxMap: warning: wanted to map @77000000, got 0x3fb04d0000 [libretro INFO] psxMap: warning: wanted to map @b1000000, got 0x3fb04d0000 [libretro INFO] psxMap: warning: wanted to map @1f800000, got 0x3fb0492000 [libretro INFO] psxMap: warning: wanted to map @b1000000, got 0x3fb0492000 [libretro INFO] psxMap: warning: wanted to map @b04a0000, got 0x3fb0492000 [libretro INFO] psxMap: warning: wanted to map @1fc00000, got 0x3fb06e1000 [libretro INFO] psxMap: warning: wanted to map @b1000000, got 0x3fb06e1000 [libretro INFO] psxMap: warning: wanted to map @b06f0000, got 0x3fb06e1000 [libretro INFO] Init new dynarec, ndrc size 1001000 [libretro INFO] jitCreate: RX: 0x1951641000 RW: 0x3073ff000 type: 1 [libretro INFO] (0x27e221dde0) testing if we can run recompiled code @0x1951641000... [libretro INFO] test passed. [libretro INFO] warning: RAM is not directly mapped, performance will suffer [libretro INFO] Mapped (RAM/scrp/ROM/LUTs/TC): [libretro INFO] 0x3fb04d0000/0x3fb0492000/0x3fb06e1000/0x0/0x1951641000 [libretro INFO] psxMap: warning: wanted to map @08000000, got 0x3fb1864000 [libretro INFO] psxMap: warning: wanted to map @b2000000, got 0x3fb1864000 [libretro INFO] psxMap: warning: wanted to map @b1870000, got 0x3fb1864000 [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_bios = "auto" [INFO] [Environ]: SYSTEM_DIRECTORY: "/retroarch/cores/system". [libretro INFO] found BIOS file: PSXONPSP660.bin [INFO] [Environ]: GET_CAN_DUPE: true

[INFO] [Environ]: PERFORMANCE_LEVEL: 6. [INFO] [Content]: Carga de contenido omitida. La implementación lo cargará por su cuenta.

[INFO] RetroPad, Port 1, Button "B (bottom)" => "Cross" [INFO] RetroPad, Port 1, Button "Y (left)" => "Square" [INFO] RetroPad, Port 1, Button "Select" => "Select" [INFO] RetroPad, Port 1, Button "Start" => "Start" [INFO] RetroPad, Port 1, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, Port 1, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, Port 1, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, Port 1, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, Port 1, Button "A (right)" => "Circle" [INFO] RetroPad, Port 1, Button "X (up)" => "Triangle" [INFO] RetroPad, Port 1, Button "L" => "L1" [INFO] RetroPad, Port 1, Button "R" => "R1" [INFO] RetroPad, Port 1, Button "L2" => "L2" [INFO] RetroPad, Port 1, Button "R2" => "R2" [INFO] RetroPad, Port 1, Button "L3" => "L3" [INFO] RetroPad, Port 1, Button "R3" => "R3" [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [libretro INFO] RGB565 supported, using it [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_frameskip_type = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_frameskip_threshold = "33" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_frameskip_interval = "3" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_region = "NTSC" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_multitap = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_negcon_deadzone = "0" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_negcon_response = "linear" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_analog_axis_modifier = "circle" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_vibration = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_dithering = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_duping_enable = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_display_internal_fps = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_drc = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_spu_reverb = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_spu_interpolation = "gaussian" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_pe2_fix = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_icache_emulation = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_inuyasha_fix = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_async_cd = "sync" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_noxadecoding = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nocdaudio = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_spuirq = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_lighting = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_fast_lighting = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_blending = "enabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gpu_unai_scale_hires = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjustx = "0" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjusty = "0" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjustratiox = "1.00" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gunconadjustratioy = "1.00" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nosmccheck = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_gteregsunneeded = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nogteflags = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_psxclock = "57" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nocompathacks = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_nostalls = "disabled" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_input_sensitivity = "1.00" [INFO] [Environ]: GET_VARIABLE: pcsx_rearmed_show_bios_bootlogo = "disabled" [libretro INFO] plugin: plugins/builtin_gpu [libretro INFO] plugin: plugins/builtin_spu [libretro INFO] plugin: plugins/builtin_pad [libretro INFO] plugin: plugins/builtin_pad [libretro INFO] Plugins loaded. [libretro INFO] chd: TRACK:1 TYPE:MODE2_RAW SUBTYPE:NONE FRAMES:207145 PREGAP:0 PGTYPE:MODE1 PGSUB:NONE POSTGAP:0 [libretro INFO] chd: TRACK:2 TYPE:AUDIO SUBTYPE:NONE FRAMES:15900 PREGAP:150 PGTYPE:VAUDIO PGSUB:NONE POSTGAP:0 [libretro INFO] Loaded CD Image: /retroarch/your_dumped_roms_go_here/sony/Sony - PlayStation/Mega Man Legends (USA).chd[+chd]. [libretro INFO] Track 01 (DATA) - Start 00:02:00, Length 46:01:70 [libretro INFO] Track 02 (AUDIO) - Start 46:05:70, Length 03:32:00 [libretro INFO] CD-ROM Label: MEGAMAN_LEGENDS
[libretro INFO] CD-ROM ID: SLUS00603 [libretro INFO] CD-ROM EXE Name: SLUS_006.03;1

[INFO] [Core]: Versión de la API libretro: 1, API usada en la compilación: 1 [INFO] [Audio]: Set audio input rate to: 44100.02 Hz. [INFO] [Video]: Set video size to: 960x720. [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: "egl_switch". [INFO] [GL]: Detecting screen resolution: 1280x720. [INFO] [EGL]: Current context: 0x3fb355e4a0. [INFO] [GL]: Vendor: nouveau, Renderer: NV120. [INFO] [GL]: Version: 4.3 (Compatibility Profile) Mesa 20.1.0-rc3. [INFO] [GL]: Using resolution 1280x720. [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shaders]: Specific shader preset found at "/retroarch/config/global.glslp". [INFO] [Shader driver]: Using GLSL shader backend. [INFO] [GLSL]: Checking GLSL shader support ... [DEBUG] [Shaders]: Load parameter value: "shadowMask" = 2.000000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_B" = 0.000000. [DEBUG] [Shaders]: Load parameter value: "warpX" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "warpY" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "maskDark" = 0.700000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_A" = 0.100000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_BASE_BRIGHTNESS" = 1.000000. [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] Setting up menu pipeline shaders for XMB ... [INFO] [GLSL]: Compiling ribbon shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling simple ribbon shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling snow shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling modern snow shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling bokeh shader.. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling snowflake shader.. [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] [GL]: Using GL_RGB565 for texture uploads. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [INFO] [Joypad]: Found joypad driver: "switch". [INFO] [Video]: Found display server: "null". [INFO] [Audio]: Using libnx_audren_thread driver [INFO] [Audio]: real_latency is 64 [INFO] [Display]: Found display driver: "gl". [DEBUG] [Shaders]: Load parameter value: "shadowMask" = 2.000000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_B" = 0.000000. [DEBUG] [Shaders]: Load parameter value: "warpX" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "warpY" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "maskDark" = 0.700000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_A" = 0.100000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_BASE_BRIGHTNESS" = 1.000000. [libretro INFO] port: 1 device: standard [libretro INFO] port: 2 device: standard [DEBUG] [Shaders]: Load parameter value: "shadowMask" = 2.000000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_B" = 0.000000. [DEBUG] [Shaders]: Load parameter value: "warpX" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "warpY" = 0.091000. [DEBUG] [Shaders]: Load parameter value: "maskDark" = 0.700000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_SINE_COMP_A" = 0.100000. [DEBUG] [Shaders]: Load parameter value: "SCANLINE_BASE_BRIGHTNESS" = 1.000000. [INFO] [Playlist]: Cargando historial: "/retroarch/content_history.lpl". [INFO] [Playlist]: Cargando historial: "/retroarch/content_music_history.lpl". [INFO] [Playlist]: Cargando favoritos: "/retroarch/content_favorites.lpl".

[INFO] [Environ]: SET_GEOMETRY: 640x478, Aspect: 1.333. [INFO] [Environ]: SET_GEOMETRY: 256x240, Aspect: 1.333. [INFO] [Environ]: SET_GEOMETRY: 640x240, Aspect: 1.333. [INFO] [Environ]: SET_GEOMETRY: 320x240, Aspect: 1.333. [libretro INFO] branch in delay slot @8008219c (80082114)

gittyno1 commented 2 years ago

@DerinQyu Megaman Legends works fine for me.

Try to delete retroarch folder and everything retroarch related, download Latest Nightly, go in online updater when you install it and run it and update everything in online updater. set everything to default and dont forget to put bios file in retroarch/cores/system

try to use psp's psx bios, not the original bios for actual psx. (google it).

20220806_172612.jpg

20220806_172658.jpg

notaz commented 2 years ago

@DerinQyu I've pushed some things that should help stability, could you check? There is also a port of NEON GPU from 32bit ARM, I wonder what the performance is like (and if it works properly at all).

DerinQyu commented 2 years ago

@DerinQyu I've pushed some things that should help stability, could you check? There is also a port of NEON GPU from 32bit ARM, I wonder what the performance is like (and if it works properly at all).

Hello @notaz, I tested megaman legends 2 and it seems the problem is gone (needs more testing), but the first megaman legends throws an error screen if you start a new game. Here is a screenshot and the log

2022081019034000

[INFO] === Build ======================================= [INFO] Funcionalidades: [INFO] Built: Aug 11 2022 [INFO] Version: 1.10.3 [INFO] Git: 4c4bec1 [INFO] ================================================= [libretro INFO] Memcard 2: disabled [libretro INFO] Starting PCSX-ReARMed bdbf446 [libretro INFO] Running PCSX Version 1.9 (Aug 11 2022). [libretro INFO] psxMap: warning: wanted to map @80000000, got 0x4b9470f000 [libretro INFO] psxMap: warning: wanted to map @77000000, got 0x4b9470f000 [libretro INFO] psxMap: warning: wanted to map @95000000, got 0x4b9470f000 [libretro INFO] psxMap: warning: wanted to map @94710000, got 0x4b9470f000 [libretro INFO] psxMap: warning: wanted to map @1f800000, got 0x4b946d3000 [libretro INFO] psxMap: warning: wanted to map @95000000, got 0x4b946d3000 [libretro INFO] psxMap: warning: wanted to map @946e0000, got 0x4b946d3000 [libretro INFO] psxMap: warning: wanted to map @1fc00000, got 0x4b94920000 [libretro INFO] psxMap: warning: wanted to map @95000000, got 0x4b94920000 [libretro INFO] Init new dynarec, ndrc size 1001000 [libretro INFO] jitCreate: RX: 0x296e8ef000 RW: 0x5539a6e000 type: 1 [libretro INFO] (0x6d461e9b40) testing if we can run recompiled code @0x296e8ef000... [libretro INFO] test passed. [libretro INFO] warning: RAM is not directly mapped, performance will suffer [libretro INFO] Mapped (RAM/scrp/ROM/LUTs/TC): [libretro INFO] 0x4b9470f000/0x4b946d3000/0x4b94920000/0x0/0x296e8ef000 [libretro INFO] psxMap: warning: wanted to map @08000000, got 0x4b95aa3000 [libretro INFO] psxMap: warning: wanted to map @96000000, got 0x4b95aa3000 [libretro INFO] psxMap: warning: wanted to map @95ab0000, got 0x4b95aa3000 [libretro INFO] found BIOS file: PSXONPSP660.bin [libretro INFO] RGB565 supported, using it [libretro INFO] plugin: plugins/builtin_gpu [libretro INFO] plugin: plugins/builtin_spu [libretro INFO] plugin: plugins/builtin_pad [libretro INFO] plugin: plugins/builtin_pad [libretro INFO] Plugins loaded. [libretro INFO] chd: TRACK:1 TYPE:MODE2_RAW SUBTYPE:NONE FRAMES:207145 PREGAP:0 PGTYPE:MODE1 PGSUB:NONE POSTGAP:0 [libretro INFO] chd: TRACK:2 TYPE:AUDIO SUBTYPE:NONE FRAMES:15900 PREGAP:150 PGTYPE:VAUDIO PGSUB:NONE POSTGAP:0 [libretro INFO] Loaded CD Image: /retroarch/your_dumped_roms_go_here/sony/Sony - PlayStation/Mega Man Legends (USA).chd[+chd]. [libretro INFO] Track 01 (DATA) - Start 00:02:00, Length 46:01:70 [libretro INFO] Track 02 (AUDIO) - Start 46:05:70, Length 03:32:00 [libretro INFO] CD-ROM Label: MEGAMAN_LEGENDS
[libretro INFO] CD-ROM ID: SLUS00603 [libretro INFO] CD-ROM EXE Name: SLUS_006.03;1 [WARN] [GL]: Stock GLSL shaders will be used. [libretro INFO] port: 1 device: standard [libretro INFO] port: 2 device: standard [libretro INFO] port: 3 device: none [libretro INFO] port: 4 device: none [libretro INFO] port: 5 device: none [libretro INFO] port: 6 device: none [libretro INFO] port: 7 device: none [libretro INFO] port: 8 device: none [libretro INFO] Compile at bogus memory address: 2a220010 [INFO] === Build ======================================= [INFO] Funcionalidades: [INFO] Built: Aug 11 2022 [INFO] Version: 1.10.3 [INFO] Git: 4c4bec1 [INFO] ================================================= [WARN] [GL]: Stock GLSL shaders will be used.

Tested the new neon and found some bugs, gonna open a new issue for them.

notaz commented 2 years ago

Mega Man Legends issue was a silly mistake, fixed. At least we got to see the game's secret ingame debugger.