Skip to content

Instantly share code, notes, and snippets.

@MaSSiVeRiCaN
Created March 19, 2024 03:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MaSSiVeRiCaN/a2ef5b0cc1f89c9b0f14e18d1028805f to your computer and use it in GitHub Desktop.
Save MaSSiVeRiCaN/a2ef5b0cc1f89c9b0f14e18d1028805f to your computer and use it in GitHub Desktop.
Controllers stop responding after launching N64 games on FireStick 4K Max Debug Log (SF/SN30 Pro, Series X Controllers)
[Environ]: SET_SUBSYSTEM_INFO.
Subsystem ID: 0
Special game type: Cartridge and Disk
Ident: n64_cart_disk
ID: 257
Content:
Cartridge (optional)
Disk (optional)
Subsystems: 1
[Core]: Using content: "/storage/C305-18ED/Games/N64/Super Mario 64 (USA).zip#Super Mario 64 (USA).z64".
[Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[Audio]: Stopped audio driver "opensl"
[Core]: Unloading core..
[Core]: Unloading core symbols..
[Video]: Average monitor Hz: 39.843812 Hz. (33.533 % frame time deviation, based on 2048 last samples).
RetroArch 1.17.0 (Git ad8975c)
=== Build =======================================
Capabilities: NEON VFPV3 VFPV4
[INFO] Version: 1.17.0
[INFO] Git: ad8975c
[INFO] Built: Feb 3 2024
[INFO] =================================================
[Input]: Found input driver: "android".
[Core]: Loading dynamic libretro core from: "/data/user/0/com.retroarch/cores/parallel_n64_libretro_android.so"
[Overrides]: Redirecting save file to "/storage/emulated/0/RetroArch/saves/ParaLLEl N64/Super Mario 64 (USA).srm".
[Overrides]: Redirecting save state to "/storage/emulated/0/RetroArch/states/ParaLLEl N64/Super Mario 64 (USA).state".
[Environ]: SET_VARIABLES.
[Environ]: SET_CONTROLLER_INFO.
Port 1:
"Controller" (1)
"Mouse" (2)
"RetroPad" (1)
Port 2:
"Controller" (1)
"Mouse" (2)
"RetroPad" (1)
Port 3:
"Controller" (1)
"Mouse" (2)
"RetroPad" (1)
Port 4:
"Controller" (1)
"Mouse" (2)
"RetroPad" (1)
[Environ]: SET_SUBSYSTEM_INFO.
Special game type: Cartridge and Disk
Ident: n64_cart_disk
ID: 257
Content:
Cartridge (optional)
Disk (optional)
[Environ]: GET_LOG_INTERFACE.
[Environ]: GET_PERF_INTERFACE.
[Environ]: SET_PIXEL_FORMAT: XRGB8888.
[Environ]: GET_RUMBLE_INTERFACE.
[Environ]: SET_SERIALIZATION_QUIRKS.
[Content]: Loading content file: "/storage/C305-18ED/Games/N64/Super Mario 64 (USA).zip#Super Mario 64 (USA).z64".
[Content]: CRC32: 0x3048de6.
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-synchronous = "enabled"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-overscan = "0"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-divot-filter = "enabled"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-gamma-dither = "enabled"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-vi-aa = "enabled"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-vi-bilinear = "enabled"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-dither-filter = "enabled"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-upscaling = "1x"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-downscaling = "disable"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-native-texture-lod = "disabled"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-native-tex-rect = "enabled"
[Environ]: GET_VARIABLE: parallel-n64-send_allist_to_hle_rsp = "disabled"
[Environ]: GET_VARIABLE: parallel-n64-screensize = "640x480"
[Environ]: GET_VARIABLE: parallel-n64-audio-buffer-size = "2048"
[Environ]: GET_VARIABLE: parallel-n64-gfxplugin = "auto"
[Environ]: GET_VARIABLE: parallel-n64-angrylion-vioverlay = "Filtered"
[Environ]: GET_VARIABLE: parallel-n64-angrylion-sync = "Low"
[Environ]: GET_VARIABLE: parallel-n64-angrylion-multithread = "all threads"
[Environ]: GET_VARIABLE: parallel-n64-angrylion-overscan = "disabled"
[Environ]: GET_VARIABLE: parallel-n64-filtering = "automatic"
set filtering mode...
[Environ]: GET_VARIABLE: parallel-n64-dithering = "enabled"
set dithering mode...
[Environ]: GET_VARIABLE: parallel-n64-polyoffset-factor = "-3.0"
[Environ]: GET_VARIABLE: parallel-n64-polyoffset-units = "-3.0"
[Environ]: GET_VARIABLE: parallel-n64-astick-deadzone = "15"
[Environ]: GET_VARIABLE: parallel-n64-astick-sensitivity = "100"
[Environ]: GET_VARIABLE: parallel-n64-gfxplugin-accuracy = "medium"
[Environ]: GET_VARIABLE: parallel-n64-virefresh = "auto"
[Environ]: GET_VARIABLE: parallel-n64-bufferswap = "disabled"
[Environ]: GET_VARIABLE: parallel-n64-framerate = "original"
[Environ]: GET_VARIABLE: parallel-n64-alt-map = "disabled"
[Environ]: GET_VARIABLE: parallel-n64-pak1 = "none"
[Environ]: GET_VARIABLE: parallel-n64-pak2 = "none"
[Environ]: GET_VARIABLE: parallel-n64-pak3 = "none"
[Environ]: GET_VARIABLE: parallel-n64-pak4 = "none"
[Environ]: SET_HW_RENDER, context type: gl.
Requesting OpenGLES2 context.
Reached end of SET_HW_RENDER.
mupen64plus: No version number in 'Core' config section. Setting defaults.
EmuThread: M64CMD_ROM_OPEN
mupen64plus: SUPER MARIO 64 INI patches applied.
mupen64plus: Goodname: SUPER MARIO 64
mupen64plus: Headername: SUPER MARIO 64
mupen64plus: Name: SUPER MARIO 64
mupen64plus: MD5: 45676429EF6B90E65B517129B700308E
mupen64plus: CRC: a03cf036 bcc1c5d2
mupen64plus: Imagetype: .z64 (native)
mupen64plus: Rom size: 8388608 bytes (or 8 Mb or 64 Megabits)
mupen64plus: ClockRate = f
mupen64plus: Version: 1446
mupen64plus: Manufacturer: Nintendo
mupen64plus: Cartridge_ID: 4d53
mupen64plus: Country: Europe (P)
mupen64plus: PC = 80241800
mupen64plus: Save type: 0
EmuThread: M64CMD_ROM_GET_HEADER
[RCHEEVOS]: Using host: http://retroachievements.org
[RCHEEVOS]: Hardcore disabled
[RCHEEVOS]: Unofficial disabled
[RCHEEVOS]: Encore mode disabled
[RCHEEVOS]: Spectator mode disabled
[RCHEEVOS]: Load started, hardcore not active
[RCHEEVOS]: Attempting to log in MassiveRican (with token)
[RCHEEVOS]: Identifying game: 8388608 bytes at 0xba8cab00 (/storage/C305-18ED/Games/N64/Super Mario 64 (USA).zip#Super Mario 64 (USA).z64)
[RCHEEVOS]: Found 1 potential consoles for z64 file extension
[RCHEEVOS]: Trying console 2
[RCHEEVOS]: Opened [buffered file]
[RCHEEVOS]: Hashing 8388608 bytes
[RCHEEVOS]: Generated hash 45676429ef6b90e65b517129b700308e
[Replay]: Found last replay slot: #0
[Core]: Version of libretro API: 1, Compiled against API: 1
[Core]: Geometry: 640x480, Aspect: 1.333, FPS: 50.00, Sample rate: 44100.00 Hz.
[Audio]: Set audio input rate to: 44100.00 Hz.
[Video]: Timings deviate too much. Will not adjust. (Target = 60.00 Hz, Game = 50.00 Hz)
[Video]: Set video size to: 1440x1080.
[Video]: Using HW render, OpenGL driver forced.
[Video]: Using configured "gl" driver for GL HW render.
Android EGL: GLES version = 2.
[EGL] Falling back to eglGetDisplay
[EGL]: EGL version: 1.5
[GL]: Found GL context: "egl_android".
[GL]: Detecting screen resolution: 0x0.
[EGL]: Current context: 0xcae6c980.
[GL]: Vendor: Imagination Technologies, Renderer: PowerVR Rogue GE9215.
[GL]: Version: OpenGL ES 3.2 build 1.15@6237185.
[GL]: Using resolution 1920x1080.
[GL]: Default shader backend found: glsl.
[Shader driver]: Using GLSL shader backend.
[GL]: Stock GLSL shaders will be used.
[GLSL]: Found GLSL vertex shader.
[GLSL]: Found GLSL fragment shader.
[GLSL]: Linking GLSL program.
[GLSL]: Found GLSL vertex shader.
[GLSL]: Found GLSL fragment shader.
[GLSL]: Linking GLSL program.
[GLSL]: Found GLSL vertex shader.
[GLSL]: Found GLSL fragment shader.
Shader log: WARNING: 0:13: Calls to any function that may require a gradient calculation inside a conditional block may return undefined results
1 compilation warnings.
[GLSL]: Linking GLSL program.
Setting up menu pipeline shaders for XMB ...
[GLSL]: Compiling ribbon shader..
[GLSL]: Found GLSL vertex shader.
[GLSL]: Found GLSL fragment shader.
[GLSL]: Linking GLSL program.
[GLSL]: Compiling simple ribbon shader..
[GLSL]: Found GLSL vertex shader.
[GLSL]: Found GLSL fragment shader.
[GLSL]: Linking GLSL program.
[GLSL]: Compiling snow shader..
[GLSL]: Found GLSL vertex shader.
[GLSL]: Found GLSL fragment shader.
[GLSL]: Linking GLSL program.
[GLSL]: Compiling modern snow shader..
[GLSL]: Found GLSL vertex shader.
[GLSL]: Found GLSL fragment shader.
[GLSL]: Linking GLSL program.
[GLSL]: Compiling bokeh shader..
[GLSL]: Found GLSL vertex shader.
[GLSL]: Found GLSL fragment shader.
[GLSL]: Linking GLSL program.
[GLSL]: Compiling snowflake shader..
[GLSL]: Found GLSL vertex shader.
[GLSL]: Found GLSL fragment shader.
[GLSL]: Linking GLSL program.
[GL]: Using 1 textures.
[GL]: Loaded 1 program(s).
[GL]: Initializing HW render (1024x1024).
[GL]: Max texture size: 8192 px, renderbuffer size: 8192 px.
[GL]: Supports FBO (render-to-texture).
[Joypad]: Found joypad driver: "android".
[Video]: Found display server: "android".
[Environ]: GET_VARIABLE: parallel-n64-gfxplugin = "auto"
[Environ]: GET_VARIABLE: parallel-n64-rspplugin = "auto"
[Environ]: GET_VARIABLE: parallel-n64-gfxplugin = "auto"
[Environ]: GET_VARIABLE: parallel-n64-gfxplugin-accuracy = "medium"
[Environ]: GET_VARIABLE: parallel-n64-rspplugin = "auto"
[Environ]: GET_VARIABLE: parallel-n64-gfxplugin = "auto"
[Environ]: GET_VARIABLE: parallel-n64-rspplugin = "auto"
[Environ]: GET_VARIABLE: parallel-n64-screensize = "640x480"
[Environ]: GET_VARIABLE: mupen64-filtering - Invalid value.
[Environ]: SET_INPUT_DESCRIPTORS:
Port 1:
"D-Pad Up" => "Up (digital)"
"D-Pad Down" => "Down (digital)"
"D-Pad Left" => "Left (digital)"
"D-Pad Right" => "Right (digital)"
"B Button (Down)" => "A Button (C-Down)"
"A Button (Right)" => "(C-Right)"
"Y Button (Left)" => "B Button (C-Left)"
"X Button (Top)" => "(C-Up)"
"Start Button" => "START Button"
"L Button (Shoulder)" => "L-Trigger"
"R Button (Shoulder)" => "R-Trigger"
"L2 Button (Trigger)" => "Z-Trigger"
"R2 Button (Trigger)" => "C Buttons Mode"
Port 2:
"D-Pad Up" => "Up (digital)"
"D-Pad Down" => "Down (digital)"
"D-Pad Left" => "Left (digital)"
"D-Pad Right" => "Right (digital)"
"B Button (Down)" => "A Button (C-Down)"
"A Button (Right)" => "(C-Right)"
"Y Button (Left)" => "B Button (C-Left)"
"X Button (Top)" => "(C-Up)"
"Start Button" => "START Button"
"L Button (Shoulder)" => "L-Trigger"
"R Button (Shoulder)" => "R-Trigger"
"L2 Button (Trigger)" => "Z-Trigger"
"R2 Button (Trigger)" => "C Buttons Mode"
Port 3:
"D-Pad Up" => "Up (digital)"
"D-Pad Down" => "Down (digital)"
"D-Pad Left" => "Left (digital)"
"D-Pad Right" => "Right (digital)"
"B Button (Down)" => "A Button (C-Down)"
"A Button (Right)" => "(C-Right)"
"Y Button (Left)" => "B Button (C-Left)"
"X Button (Top)" => "(C-Up)"
"Start Button" => "START Button"
"L Button (Shoulder)" => "L-Trigger"
"R Button (Shoulder)" => "R-Trigger"
"L2 Button (Trigger)" => "Z-Trigger"
"R2 Button (Trigger)" => "C Buttons Mode"
Port 4:
"D-Pad Up" => "Up (digital)"
"D-Pad Down" => "Down (digital)"
"D-Pad Left" => "Left (digital)"
"D-Pad Right" => "Right (digital)"
"B Button (Down)" => "A Button (C-Down)"
"A Button (Right)" => "(C-Right)"
"Y Button (Left)" => "B Button (C-Left)"
"X Button (Top)" => "(C-Up)"
"Start Button" => "START Button"
"L Button (Shoulder)" => "L-Trigger"
"R Button (Shoulder)" => "R-Trigger"
"L2 Button (Trigger)" => "Z-Trigger"
"R2 Button (Trigger)" => "C Buttons Mode"
Port 5:
Port 6:
Port 7:
Port 8:
EmuThread: M64CMD_EXECUTE.
[Environ]: GET_VARIABLE: parallel-n64-cpucore = "dynamic_recompiler"
[Environ]: GET_VARIABLE: parallel-n64-disable_expmem = "enabled"
[Environ]: GET_VARIABLE: mupen64-filtering - Invalid value.
[Environ]: GET_VARIABLE: mupen64-filtering - Invalid value.
Detected RDRAM size: 007fffff
[Environ]: GET_VARIABLE: parallel-n64-screensize = "640x480"
[Environ]: GET_VARIABLE: mupen64-vcache-vbo - Invalid value.
[Environ]: GET_VARIABLE: parallel-n64-64dd-hardware = "disabled"
[Environ]: GET_VARIABLE: parallel-n64-screensize = "640x480"
[Environ]: GET_VARIABLE: mupen64-vcache-vbo - Invalid value.
[OpenSL]: Requested audio latency: 128 ms.
[OpenSL]: Setting audio latency: Block size = 1920, Blocks = 13, Total = 24960 ...
[Audio]: Started synchronous audio driver.
[Display]: Found display driver: "gl".
[Environ]: SET_SUBSYSTEM_INFO.
Subsystem ID: 0
Special game type: Cartridge and Disk
Ident: n64_cart_disk
ID: 257
Content:
Cartridge (optional)
Disk (optional)
Subsystems: 1
[Playlist]: Loading history file: "/storage/emulated/0/Android/data/com.retroarch/files/content_history.lpl".
[Playlist]: Loading history file: "/storage/emulated/0/Android/data/com.retroarch/files/content_music_history.lpl".
[Playlist]: Loading history file: "/storage/emulated/0/Android/data/com.retroarch/files/content_image_history.lpl".
[Playlist]: Loading favorites file: "/storage/emulated/0/Android/data/com.retroarch/files/content_favorites.lpl".
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-synchronous = "enabled"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-overscan = "0"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-divot-filter = "enabled"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-gamma-dither = "enabled"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-vi-aa = "enabled"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-vi-bilinear = "enabled"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-dither-filter = "enabled"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-upscaling = "1x"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-downscaling = "disable"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-native-texture-lod = "disabled"
[Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-native-tex-rect = "enabled"
[Environ]: GET_VARIABLE: parallel-n64-send_allist_to_hle_rsp = "disabled"
[Environ]: GET_VARIABLE: parallel-n64-screensize = "640x480"
[Environ]: GET_VARIABLE: parallel-n64-angrylion-vioverlay = "Filtered"
[Environ]: GET_VARIABLE: parallel-n64-angrylion-sync = "Low"
[Environ]: GET_VARIABLE: parallel-n64-angrylion-multithread = "all threads"
[Environ]: GET_VARIABLE: parallel-n64-angrylion-overscan = "disabled"
[Environ]: GET_VARIABLE: parallel-n64-filtering = "automatic"
[Environ]: GET_VARIABLE: parallel-n64-dithering = "enabled"
set dithering mode...
[Environ]: GET_VARIABLE: parallel-n64-polyoffset-factor = "-3.0"
[Environ]: GET_VARIABLE: parallel-n64-polyoffset-units = "-3.0"
[Environ]: GET_VARIABLE: parallel-n64-astick-deadzone = "15"
[Environ]: GET_VARIABLE: parallel-n64-astick-sensitivity = "100"
[Environ]: GET_VARIABLE: parallel-n64-gfxplugin-accuracy = "medium"
[Environ]: GET_VARIABLE: parallel-n64-virefresh = "auto"
[Environ]: GET_VARIABLE: parallel-n64-bufferswap = "disabled"
[Environ]: GET_VARIABLE: parallel-n64-framerate = "original"
[Environ]: GET_VARIABLE: parallel-n64-alt-map = "disabled"
[Environ]: GET_VARIABLE: parallel-n64-pak1 = "none"
[Environ]: GET_VARIABLE: parallel-n64-pak2 = "none"
[Environ]: GET_VARIABLE: parallel-n64-pak3 = "none"
[Environ]: GET_VARIABLE: parallel-n64-pak4 = "none"
set filtering mode...
mupen64plus: Starting R4300 emulator: Dynamic Recompiler
mupen64plus: Init new dynarec
mupen64plus: ARM CPU Features:, Half, Thumb, FastMult, VFP, ESDP, NEON, VFPv3, TLS, VFPv4, IDIVa, IDIVt
[RCHEEVOS]: Identified game: 0 (45676429ef6b90e65b517129b700308e)
[RCHEEVOS]: Load failed (-29): Unknown game
[RCHEEVOS]: Game not recognized, pausing hardcore
[RCHEEVOS]: MassiveRican logged in successfully
Glide64 ucode = 0x3f7247fb
Microcode 0 - RSP SW 2.0X (Super Mario 64)
microcheck: old ucode: 2, new ucode: 0
mupen64plus: Enabled TLB
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment