MiSTer_Enex - eniva/MisSTer_Guides GitHub Wiki

MiSTer_Enex

Modified MiSTer binary to provide an Enhanced Experience, giving the user more optional power to configure their MiSTer further.

Features

  • Latest changes from the main repo [2019/12/19]
  • Ignores accidental double presses (default: repeated strokes within 100ms) on OSD menu select/esc. This has no impact on other buttons or inputs sent to cores.
  • Additional options listed below.

Additional Options (MiSTer.ini)

If you're coming from the main MiSTer binary for the first time, you have to add these to your configuration file (MiSTer.ini). Some of these options are not available yet as they are posted here for documentation purposes first. If the options are here, they are now being developed/tested in private builds.

osd_btn_interval=100   ; Milliseconds (ms) to wait until the same button press
                       ; is registered to avoid double inputs on OSD.
                       ; Has own timer for menu confirm and cancel actions.
                       ; Does not apply to other buttons or core inputs.
                       ; 100 = default in Enex. Suggested value.

osd_skiplines=8        ; Number of lines to jump with Left/PageUp/Right/PageDown
                       ; while browsing lists (e.g. ROM/cheat list) on OSD.
                       ; 0 = default (left = first item, right = last item).
                       ; 8 = Suggested value

osd_color=4            ; OSD color. Only compatible with modded (Enex) cores.
                       ; 0 = default (red)     1 = green
                       ; 2 = blue              3 = white
                       ; 4 = black
                       ; 5 = OSD_CUSTOM_TXT. Requires OSD_CUSTOM_TXT file placed
                       ; under "Enex" folder in the root. *Next Update*

profiles=n1,n2,...     ; List of profiles separated by comma.
                       ; A profile is a unique set of "MiSTer.ini" settings 
                       ; you can use and switch to on the fly.
                       ; e.g. "n1" = "MiSTer.ini" inside "Enex/profiles/n1" folder.
                       ; *Not supported yet*

In Devleopment

  • MiSTer.ini profiles
  • Saving indicator

Download

Installation

  1. Go to the root of your MicroSD (/media/fat/).
  2. Rename your current "MiSTer" file to "MiSTer.old".
  3. Drop the new MiSTer Enex binary file (MiSTer) into the same location (/media/fat).
  4. Reboot MiSTer and you're done!