Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Black bottom bar in N64

    Emulator Arcade/PC/Console
    bar
    2
    3
    732
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • FunkySonicO
      FunkySonicO last edited by

      Hi people, I have one problem with GlideN64 because it's show a black bar at bottom. TV 16:9 Rpi3 Screen to 640x480. With others emulators works fine, I get a full screen game (Sorry for my english).

      Now, when I enable FB emulation any game show in full screen but appears pixelated. If I disable it, games show fine but with the black bar...

      Here's my mupen64plus.cfg (If anyone has a updated or better settings please tell me the changes, thanks!

      # Mupen64Plus Configuration File
      # This file is automatically read and written by the Mupen64Plus Core library
      
      [64DD]
      
      # Filename of the disk to load into Disk Drive
      Disk = ""
      # Filename of the 64DD IPL ROM
      IPL-ROM = ""
      
      
      [Audio-OMX]
      
      BUFFER_SIZE = 4096
      DEFAULT_FREQUENCY = 32000
      DEFAULT_MODE = 0
      LATENCY = 300
      NATIVE_MODE = False
      OUTPUT_PORT = 1
      SWAP_CHANNELS = False
      UNDERRUN_MODE = 0
      Version = 1
      
      
      [Audio-SDL]
      
      AUDIO_SYNC = False
      DEFAULT_FREQUENCY = 33600
      PRIMARY_BUFFER_SIZE = 16384
      PRIMARY_BUFFER_TARGET = 10240
      RESAMPLE = "trivial"
      SECONDARY_BUFFER_SIZE = 2048
      SWAP_CHANNELS = False
      VOLUME_ADJUST = 5
      VOLUME_CONTROL_TYPE = 1
      VOLUME_DEFAULT = 80
      Version = 1
      
      
      [Core]
      
      # Increment the save state slot after each save operation
      AutoStateSlotIncrement = False
      # Force number of cycles per emulated instruction
      CountPerOp = 0
      # Reduce number of cycles per update by power of two when set greater than 0 (overclock)
      CountPerOpDenomPot = 0
      # Save state slot (0-9) to use when saving/loading the emulator state
      CurrentStateSlot = 0
      DelaySI = True
      # Disable 4MB expansion RAM pack. May be necessary for some games
      DisableExtraMem = False
      # Activate the R4300 deb****r when ROM execution begins, if core was built with Deb****r support
      EnableDeb****r = False
      # Gameboy Camera Video Capture backend
      GbCameraVideoCaptureBackend1 = ""
      # Disable compiled jump commands in dynamic recompiler (should be set to False)
      NoCompiledJump = False
      # Draw on-screen display if True, otherwise don't draw OSD
      OnScreenDisplay = True
      # Use Pure Interpreter if 0, Cached Interpreter if 1, or Dynamic Recompiler if 2 or more
      R4300Emulator = 2
      # Randomize PI/SI Interrupt Timing
      RandomizeInterrupt = True
      # Disk Save Format (0: Full Disk Copy (*.ndr/*.d6r), 1: RAM Area Only (*.ram))
      SaveDiskFormat = 1
      # Path to directory where SRAM/EEPROM data (in-game saves) are stored. If this is blank, the default value of ${UserDataPath}/save will be used
      SaveSRAMPath = "/recalbox/share/saves/n64"
      # Path to directory where emulator save states (snapshots) are saved. If this is blank, the default value of ${UserDataPath}/save will be used
      SaveStatePath = "/recalbox/share/saves/n64"
      # Path to directory where screenshots are saved. If this is blank, the default value of ${UserDataPath}/screenshot will be used
      ScreenshotPath = "/recalbox/share/screenshots"
      # Path to a directory to search when looking for shared data files
      SharedDataPath = "/recalbox/share/system/configs/mupen64/"
      # Duration of SI DMA (-1: use per game settings)
      SiDmaDuration = -1
      # Mupen64Plus Core config parameter set version number.  Please don't change this version number.
      Version = 1.010000
      
      
      [CoreEvents]
      
      # Joystick event string for decreasing the volume
      Joy Mapping Decrease Volume = ""
      # Joystick event string for fast-forward
      Joy Mapping Fast Forward = ""
      # Joystick event string for advancing by one frame when paused
      Joy Mapping Frame Advance = ""
      # Joystick event string for switching between fullscreen/windowed modes
      Joy Mapping Fullscreen = ""
      # Joystick event string for pressing the game shark button
      Joy Mapping Gameshark = ""
      # Joystick event string for increasing the volume
      Joy Mapping Increase Volume = ""
      # Joystick event string for advancing the save state slot
      Joy Mapping Increment Slot = ""
      # Joystick event string for loading the emulator state
      Joy Mapping Load State = ""
      # Joystick event string for muting/unmuting the sound
      Joy Mapping Mute = ""
      # Joystick event string for pausing the emulator
      Joy Mapping Pause = ""
      # Joystick event string for resetting the emulator
      Joy Mapping Reset = ""
      # Joystick event string for saving the emulator state
      Joy Mapping Save State = ""
      # Joystick event string for taking a screenshot
      Joy Mapping Screenshot = ""
      # Joystick event string for slowing down the emulator
      Joy Mapping Speed Down = ""
      # Joystick event string for speeding up the emulator
      Joy Mapping Speed Up = ""
      # Joystick event string for stopping the emulator
      Joy Mapping Stop = "J0B8/B9"
      # SDL keysym for decreasing the volume
      Kbd Mapping Decrease Volume = 91
      # SDL keysym for temporarily going really fast
      Kbd Mapping Fast Forward = 102
      # SDL keysym for advancing by one frame when paused
      Kbd Mapping Frame Advance = 47
      # SDL keysym for switching between fullscreen/windowed modes
      Kbd Mapping Fullscreen = 0
      # SDL keysym for pressing the game shark button
      Kbd Mapping Gameshark = 103
      # SDL keysym for increasing the volume
      Kbd Mapping Increase Volume = 93
      # SDL keysym for advancing the save state slot
      Kbd Mapping Increment Slot = 0
      # SDL keysym for loading the emulator state
      Kbd Mapping Load State = 288
      # SDL keysym for muting/unmuting the sound
      Kbd Mapping Mute = 109
      # SDL keysym for pausing the emulator
      Kbd Mapping Pause = 112
      # SDL keysym for resetting the emulator
      Kbd Mapping Reset = 290
      # SDL keysym for saving the emulator state
      Kbd Mapping Save State = 286
      # SDL keysym for taking a screenshot
      Kbd Mapping Screenshot = 293
      # SDL keysym for save slot 0
      Kbd Mapping Slot 0 = 48
      # SDL keysym for save slot 1
      Kbd Mapping Slot 1 = 49
      # SDL keysym for save slot 2
      Kbd Mapping Slot 2 = 50
      # SDL keysym for save slot 3
      Kbd Mapping Slot 3 = 51
      # SDL keysym for save slot 4
      Kbd Mapping Slot 4 = 52
      # SDL keysym for save slot 5
      Kbd Mapping Slot 5 = 53
      # SDL keysym for save slot 6
      Kbd Mapping Slot 6 = 54
      # SDL keysym for save slot 7
      Kbd Mapping Slot 7 = 55
      # SDL keysym for save slot 8
      Kbd Mapping Slot 8 = 56
      # SDL keysym for save slot 9
      Kbd Mapping Slot 9 = 57
      # SDL keysym for slowing down the emulator
      Kbd Mapping Speed Down = 291
      # SDL keysym for speeding up the emulator
      Kbd Mapping Speed Up = 292
      # SDL keysym for stopping the emulator
      Kbd Mapping Stop = 27
      # Mupen64Plus CoreEvents config parameter set version number.  Please don't change this version number.
      Version = 1
      
      
      [Input-SDL-Control1]
      
      A Button = "button(5)"
      AnalogDeadzone = "4096,4096"
      AnalogPeak = "32768,32768"
      B Button = "button(4)"
      C Button D = "button(2)"
      C Button L = "button(3)"
      C Button R = "button(1)"
      C Button U = "button(0)"
      DPad D = "hat(0 Down)"
      DPad L = "hat(0 Left)"
      DPad R = "hat(0 Right)"
      DPad U = "hat(0 Up)"
      L Trig = "button(6)"
      Mempak switch = ""
      MouseSensitivity = "3.00,3.00"
      R Trig = "button(7)"
      Rumblepak switch = ""
      Start = "button(9)"
      X Axis = "axis(0-,0+)"
      Y Axis = "axis(1-,1+)"
      Z Trig = "button(8)"
      device = 0
      mode = 0
      mouse = False
      name = "SHANWAN PS3 GamePad"
      plugged = True
      plugin = "2"
      version = 2
      
      
      [Input-SDL-Control2]
      
      A Button = "button(6)"
      AnalogDeadzone = "128,128"
      AnalogPeak = "32768,32768"
      B Button = "button(8)"
      C Button D = "button(2)"
      C Button L = "button(3)"
      C Button R = "button(1)"
      C Button U = "button(0)"
      DPad D = "hat(0 Down)"
      DPad L = "hat(0 Left)"
      DPad R = "hat(0 Right)"
      DPad U = "hat(0 Up)"
      L Trig = "button(4)"
      Mempak switch = "button(10)"
      MouseSensitivity = "2.00,2.00"
      R Trig = "button(5)"
      Rumblepak switch = "button(11)"
      Start = "button(9)"
      X Axis = "axis(0-,0+)"
      Y Axis = "axis(1-,1+)"
      Z Trig = "button(7)"
      device = 1
      mode = 0
      mouse = False
      name = "Generic   USB  Joystick  "
      plugged = True
      plugin = 1
      version = 2
      
      
      [Input-SDL-Control3]
      
      A Button = ""button(6)""
      AnalogDeadzone = "4096,4096"
      AnalogPeak = "32768,32768"
      B Button = ""button(8)""
      C Button D = ""button(2)""
      C Button L = ""button(3)""
      C Button R = ""button(1)""
      C Button U = ""button(0)""
      DPad D = ""hat(0 Down)""
      DPad L = ""hat(0 Left)""
      DPad R = ""hat(0 Right)""
      DPad U = ""hat(0 Up)""
      L Trig = ""button(4)""
      Mempak switch = ""
      MouseSensitivity = "2.00,2.00"
      R Trig = ""button(5)""
      Rumblepak switch = ""
      Start = ""button(9)""
      X Axis = "axis(0-,0+)"
      Y Axis = "axis(1-,1+)"
      Z Trig = ""button(7)""
      device = -1
      mode = 2
      mouse = False
      name = ""
      plugged = True
      plugin = "2"
      version = 2
      
      
      [Input-SDL-Control4]
      
      A Button = ""
      AnalogDeadzone = "4096,4096"
      AnalogPeak = "32768,32768"
      B Button = ""
      C Button D = ""
      C Button L = ""
      C Button R = ""
      C Button U = ""
      DPad D = ""
      DPad L = ""
      DPad R = ""
      DPad U = ""
      L Trig = ""
      Mempak switch = ""
      MouseSensitivity = "2.00,2.00"
      R Trig = ""
      Rumblepak switch = ""
      Start = ""
      X Axis = ""
      Y Axis = ""
      Z Trig = ""
      device = -1
      mode = 2
      mouse = False
      name = ""
      plugged = False
      plugin = 1
      version = 2
      
      
      [Rsp-HLE]
      
      AudioListToAudioPlugin = False
      DisplayListToGraphicsPlugin = True
      RspFallback = ""
      Version = 1.000000
      
      
      [Transferpak]
      
      # Filename of the GB RAM to load into transferpak 1
      GB-ram-1 = ""
      # Filename of the GB RAM to load into transferpak 2
      GB-ram-2 = ""
      # Filename of the GB RAM to load into transferpak 3
      GB-ram-3 = ""
      # Filename of the GB RAM to load into transferpak 4
      GB-ram-4 = ""
      # Filename of the GB ROM to load into transferpak 1
      GB-rom-1 = ""
      # Filename of the GB ROM to load into transferpak 2
      GB-rom-2 = ""
      # Filename of the GB ROM to load into transferpak 3
      GB-rom-3 = ""
      # Filename of the GB ROM to load into transferpak 4
      GB-rom-4 = ""
      
      
      [UI-Console]
      
      # Filename of audio plugin
      AudioPlugin = "mupen64plus-audio-sdl.so"
      # Filename of input plugin
      InputPlugin = "mupen64plus-input-sdl.so"
      # Directory in which to search for plugins
      PluginDir = "./"
      # Filename of RSP plugin
      RspPlugin = "mupen64plus-rsp-hle.so"
      # Mupen64Plus UI-Console config parameter set version number.  Please don't change this version number.
      Version = 1
      # Filename of video plugin
      VideoPlugin = "/usr/lib/mupen64plus/mupen64plus-video-gliden64.so"
      
      
      [Video-General]
      
      AspectRatio = True
      Fullscreen = True
      ScreenHeight = 480
      ScreenWidth = 640
      VerticalSync = False
      
      
      [Video-Glide64mk2]
      
      adjust_aspect = -1
      alt_tex_size = -1
      aspect = -1
      buff_clear = -1
      card_id = 0
      clip_zmax = -1
      clip_zmin = -1
      clock = False
      clock_24_hr = True
      correct_viewport = -1
      decrease_fillrect_edge = -1
      detect_cpu_write = -1
      fast_crc = -1
      fb_crc_mode = -1
      fb_get_info = -1
      fb_hires = -1
      fb_read_alpha = -1
      fb_read_always = -1
      fb_render = -1
      fb_smart = -1
      filtering = -1
      fog = -1
      force_calc_sphere = -1
      force_microcheck = -1
      force_polygon_offset = False
      force_quad3d = -1
      ghq_cache_save = True
      ghq_cache_size = 128
      ghq_cmpr = 0
      ghq_enht = 0
      ghq_enht_cmpr = False
      ghq_enht_f16bpp = False
      ghq_enht_gz = True
      ghq_enht_nobg = False
      ghq_enht_tile = 0
      ghq_fltr = 0
      ghq_hirs = 0
      ghq_hirs_altcrc = True
      ghq_hirs_cmpr = False
      ghq_hirs_dump = False
      ghq_hirs_f16bpp = False
      ghq_hirs_gz = True
      ghq_hirs_let_texartists_fly = False
      ghq_hirs_tile = False
      hires_buf_clear = -1
      ignore_aux_copy = -1
      increase_texrect_edge = -1
      lodmode = -1
      n64_z_scale = -1
      old_style_adither = -1
      optimize_texrect = -1
      pal230 = -1
      polygon_offset_factor = 0
      polygon_offset_units = 0
      read_back_to_screen = -1
      show_fps = 8
      ssformat = False
      stipple_mode = -1
      stipple_pattern = -1
      swapmode = -1
      texture_correction = -1
      use_sts1_only = -1
      useless_is_useless = -1
      vsync = True
      wrpAnisotropic = True
      wrpAntiAliasing = 0
      wrpFBO = True
      wrpResolution = 0
      wrpVRAM = 0
      zmode_compare_less = -1
      
      
      [Video-GLideN64]
      
      # Screen aspect ratio. (0=stretch, 1=force 4:3, 2=force 16:9, 3=adjust)
      AspectRatio = 3
      # Render backgrounds mode. (HLE only). (0=One piece (fast), 1=Stripped (precise))
      BackgroundsMode = 1
      # Swap frame buffers. (0=On VI update call, 1=On VI origin change, 2=On buffer update)
      BufferSwapMode = 0
      # Make texrect coordinates continuous to avoid black lines between them. (0=Off, 1=Auto, 2=Force)
      CorrectTexrectCoords = 0
      # Counters position. (1=top left, 2=top center, 4=top right, 8=bottom left, 16=bottom center, 32=bottom right)
      CountersPos = 8
      # Disable buffers read/write with FBInfo. Use for games which do not work with FBInfo.
      DisableFBInfo = True
      # Dither with color quantization.
      DitheringQuantization = True
      # Enable software vertices clipping. Brings various benefits.
      EnableClipping = True
      # Copy auxiliary buffers to RDRAM.
      EnableCopyAuxiliaryToRDRAM = False
      # Enable color buffer copy from RDRAM.
      EnableCopyColorFromRDRAM = False
      # Enable color buffer copy to RDRAM. (0=do not copy, 1=copy in sync mode, 2=Double Buffer, 3=Triple Buffer)
      EnableCopyColorToRDRAM = 0
      # Enable depth buffer copy to RDRAM. (0=do not copy, 1=copy from video memory, 2=use software render)
      EnableCopyDepthToRDRAM = 2
      # Enable pixel coverage calculation. Used for better blending emulation and wire-frame mode. Needs fast GPU.
      EnableCoverage = True
      # Use GLideN64 per-game settings.
      EnableCustomSettings = True
      # Enable dithering pattern on output image.
      EnableDitheringPattern = False
      # Enable frame and/or depth buffer emulation.
      EnableFBEmulation = False
      # Enable writing of fragment depth. Some mobile GPUs do not support it, thus made optional. Leave enabled.
      EnableFragmentDepthWrite = True
      # Enable hardware per-pixel lighting.
      EnableHWLighting = False
      # Enable hi-res noise dithering.
      EnableHiresNoiseDithering = False
      # Enable hybrid integer scaling filter. Can be slow with low-end GPUs.
      EnableHybridFilter = True
      # Use fast but less accurate shaders. Can help with low-end GPUs.
      EnableInaccurateTextureCoordinates = False
      # Enable LOD emulation.
      EnableLOD = True
      # Do not use shaders to emulate N64 blending modes. Works faster on slow GPU. Can cause glitches.
      EnableLegacyBlending = True
      # Enable N64 depth compare instead of OpenGL standard one. Experimental. (0=Off, 1=Fast, 2=Compatible)
      EnableN64DepthCompare = 0
      # Render 2D texrects in native resolution to fix misalignment between parts of 2D image. (0=Off, 1=Optimized, 2=Unoptimized)
      EnableNativeResTexrects = 0
      # Enable resulted image crop by Overscan.
      EnableOverscan = False
      # Use persistent storage for compiled shaders.
      EnableShadersStorage = True
      # Bound texture rectangle texture coordinates to the values they take in native resolutions. It prevents garbage due to fetching out of texture bounds, but can result in hard edges. (0=Off, 1=On)
      EnableTexCoordBounds = 0
      # Read color buffer by 4kb chunks (strictly follow FBRead specification).
      FBInfoReadColorChunk = False
      # Read depth buffer by 4kb chunks (strictly follow FBRead specification).
      FBInfoReadDepthChunk = True
      # Toggle Fast Approximate Anti-Aliasing (FXAA).
      FXAA = True
      # Force depth buffer clear. Hack. Needed for Eikou no Saint Andrews.
      ForceDepthBufferClear = False
      # Force gamma correction.
      ForceGammaCorrection = False
      # Gamma correction level.
      GammaCorrectionLevel = 2.000000
      # Set MultiSampling (MSAA) value. (0=off, 2,4,8,16=quality)
      MultiSampling = 2
      # NTSC mode. Bottom bound of Overscan.
      OverscanNtscBottom = 0
      # NTSC mode. Left bound of Overscan.
      OverscanNtscLeft = 0
      # NTSC mode. Right bound of Overscan.
      OverscanNtscRight = 0
      # NTSC mode. Top bound of Overscan.
      OverscanNtscTop = 0
      # PAL mode. Bottom bound of Overscan.
      OverscanPalBottom = 0
      # PAL mode. Left bound of Overscan.
      OverscanPalLeft = 0
      # PAL mode. Right bound of Overscan.
      OverscanPalRight = 0
      # PAL mode. Top bound of Overscan.
      OverscanPalTop = 0
      # Dithering mode for image in RDRAM. (0=disable, 1=bayer, 2=magic square, 3=blue noise)
      RDRAMImageDitheringMode = 3
      # Show FPS counter.
      ShowFPS = False
      # Show internal resolution.
      ShowInternalResolution = False
      # Show percent counter.
      ShowPercent = False
      # Show rendering resolution.
      ShowRenderingResolution = False
      # Show statistics for drawn elements.
      ShowStatistics = False
      # Show VI/s counter.
      ShowVIS = False
      # Enable threaded video backend.
      ThreadedVideo = False
      # Frame buffer size is the factor of N64 native resolution.
      UseNativeResolutionFactor = 1
      # Max level of Anisotropic Filtering, 0 for off.
      anisotropy = 0
      # Bilinear filtering mode. (0=N64 3point, 1=standard)
      bilinearMode = 1
      # Settings version. Don't touch it.
      configVersion = 29
      # Remove halos around filtered textures.
      enableHalosRemoval = False
      # Font color in RGB format.
      fontColor = "B5E61D"
      # File name of True Type Font for text messages.
      fontName = "FreeSans.ttf"
      # Font size.
      fontSize = 18
      # Hotkey: toggle frame buffer emulation
      hkFBEmulation = ""
      # Hotkey: toggle force gamma correction
      hkForceGammaCorrection = ""
      # Hotkey: reload HD textures
      hkHdTexReload = ""
      # Hotkey: toggle HD textures
      hkHdTexToggle = ""
      # Hotkey: toggle N64 depth compare
      hkN64DepthCompare = ""
      # Hotkey: toggle 2D texrects in native resolution
      hkNativeResTexrects = ""
      # Hotkey: toggle OSD FPS
      hkOsdFps = ""
      # Hotkey: toggle OSD internal resolution
      hkOsdInternalResolution = ""
      # Hotkey: toggle OSD percent
      hkOsdPercent = ""
      # Hotkey: toggle OSD rendering resolution
      hkOsdRenderingResolution = ""
      # Hotkey: toggle OSD VI/S
      hkOsdVis = ""
      # Hotkey: toggle texcoords bounds
      hkTexCoordBounds = ""
      # Hotkey: toggle textures dump
      hkTexDump = ""
      # Hotkey: toggle VSync
      hkVsync = ""
      # Zip texture cache.
      txCacheCompression = True
      # Path to folder where plugin saves texture cache files.
      txCachePath = "/recalbox/share/system/.cache/mupen64plus/cache"
      # Size of memory cache for enhanced textures in megabytes.
      txCacheSize = 100
      # Deposterize texture before enhancement.
      txDeposterize = False
      # Path to folder where plugin saves dumped textures.
      txDumpPath = "/recalbox/share/system/.cache/mupen64plus/texture_dump"
      # Use file storage instead of memory cache for enhanced textures.
      txEnhancedTextureFileStorage = False
      # Texture enhancement. (0=none, 1=store as is, 2=X2, 3=X2SAI, 4=HQ2X, 5=HQ2XS, 6=LQ2X, 7=LQ2XS, 8=HQ4X, 9=2xBRZ, 10=3xBRZ, 11=4xBRZ, 12=5xBRZ, 13=6xBRZ)
      txEnhancementMode = 0
      # Don't filter background textures.
      txFilterIgnoreBG = False
      # Texture filter. (0=none, 1=Smooth filtering 1, 2=Smooth filtering 2, 3=Smooth filtering 3, 4=Smooth filtering 4, 5=Sharp filtering 1, 6=Sharp filtering 2)
      txFilterMode = 0
      # Force the use of 16-bit texture formats for HD textures.
      txForce16bpp = False
      # Use high resolution texture packs if available.
      txHiresEnable = False
      # Allow to fully use the alpha channel for high resolution textures.
      txHiresFullAlphaChannel = True
      # Use file storage instead of memory cache for HD textures.
      txHiresTextureFileStorage = False
      # Limit hi-res textures size in VRAM (in MB, 0 = no limit)
      txHiresVramLimit = 0
      # Use alternative method for paletted textures CRC calculation.
      txHresAltCRC = False
      # Use no file storage or cache for HD textures.
      txNoTextureFileStorage = False
      # Path to folder with hi-res texture packs.
      txPath = "/recalbox/share/system/.local/share/mupen64plus/hires_texture"
      # Save texture cache to hard disk.
      txSaveCache = True
      
      
      [Video-Rice]
      
      AccurateTextureMapping = True
      AnisotropicFiltering = 0
      CacheSize = 100
      ColorQuality = 0
      CropMode = 0
      DefaultCombinerDisable = False
      DoubleSizeForSmallTxtrBuf = False
      DumpTexturesToFiles = False
      EnableHacks = True
      EnableSSE = True
      EnableVertexShader = False
      FastTextureLoading = False
      FogMethod = 1
      ForcePolygonOffset = False
      ForceTextureFilter = 2
      FrameBufferSetting = 0
      FrameBufferWriteBackControl = 1
      FullTMEMEmulation = False
      InN64Resolution = False
      LoadHiResCRCOnly = True
      LoadHiResTextures = False
      Mipmapping = 2
      MultiSampling = 0
      NormalAlphaBlender = False
      OpenGLDepthBufferSetting = 16
      OpenGLRenderSetting = 0
      OpenGLVertexClipper = False
      PolygonOffsetFactor = 0
      PolygonOffsetUnits = 0
      RenderToTexture = 0
      SaveVRAM = False
      ScreenUpdateSetting = 7
      ShowFPS = False
      SkipFrame = False
      SkipScreenUpdate = False
      SmallTextureOnly = False
      TexRectOnly = False
      TextureEnhancement = 6
      TextureEnhancementControl = 0
      TextureQuality = 0
      Version = 1
      WideScreenHack = True
      WinFrameMode = False
      
      
      
      Alvin 1 Reply Last reply Reply Quote 0
      • Alvin
        Alvin Banned @FunkySonicO last edited by Zing

        @funkysonico
        I don't know if that will help but in the "mupen64plus.cfg" File search for [Video-General]
        and set "Fullscreen" from "True" to "False"
        or search
        [Video-GLideN64] and set "AspectRatio" from "3" (Adjust) to "1" (force 4:3)

        On my System (Raspberry Pi 3B+) my Settings for the N64 Emulator are:
        Emulator: Standard (MUPEN64PLUS)
        Core: Standard (GLIDEN64)

        Look at the "recalboxconfig.conf" file
        Under: "EMULATORS CHOICES" you will find this:

        ## N64 emulator is configured to display a screen with a 640x480 resolution (native n64 resolution)
        ## So you must use one of these video modes (DMT 4 HDMI,CEA 1 HDMI).
        ## If your screen is not compatible with one of these video modes, please check the recalbox's wiki.
        n64.videomode=DMT 4 HDMI
        ## If you are using a CRT screen, please change the setting above with this one : 
        # n64.videomode=default
        

        and under "## Configurations generated by Recalbox" is this:

        n64.ratio=4/3
        n64.core=default
        n64.emulator=default
        n64.rewind=0
        

        I didn't edit anything in the "mupen64plus.cfg" File

        On my 1920x1080p - 16:9 TV I got a resolution of 640x480 (4:3) stretched to 16:9 with small black Borders on all 4 Sides of the Picture

        FunkySonicO 1 Reply Last reply Reply Quote 1
        • FunkySonicO
          FunkySonicO @Alvin last edited by

          @alvin

          Thanks Alvin, I change my settings with yours without any results (In GlideN64) tried the others emulators and I get with Rice and N64 Gles2 offscreen image in some games (pretty weird). Can you send me for private your cfg and ini files from mupen64 directory so I can compare them with mines? Or if you prefered I send my email in a chat window... Thanks for any help!

          1 Reply Last reply Reply Quote 0
          • Locked by  admin admin 
          • First post
            Last post

          Want to support us ?

          93
          Online

          99.6k
          Users

          28.1k
          Topics

          187.1k
          Posts

          Copyright © 2021 recalbox.com