196 lines
6.5 KiB
Plaintext
196 lines
6.5 KiB
Plaintext
# SEGA Lindbergh Emulator Configuration File
|
|
# By the Lindbergh Development Team 2024-2025
|
|
|
|
# All config options here are commented out by default.
|
|
# Uncomment them to enable that configuration override option.
|
|
|
|
# Set the requested dip switch width here
|
|
# Default: 640
|
|
# WIDTH 1360
|
|
|
|
# Set the requested dip switch height here
|
|
# Default: 480
|
|
# HEIGHT 768
|
|
|
|
# Set if the emulator should go full screen
|
|
# Default: 0
|
|
# FULLSCREEN 0
|
|
|
|
# Sets the Input Mode
|
|
# Mode 0: will use both SDL/X11 and EVDEV inputs (default)
|
|
# Mode 1: will use SDL/X11 inputs only
|
|
# Mode 2: will use EVDEV raw inputs only, which should be configured at the bottom of the settings file
|
|
# Default: 0
|
|
# INPUT_MODE 0
|
|
|
|
# Set to 1 if you want to disable SDL (Fixes SRTV boost bar)
|
|
# Default: 0
|
|
# NO_SDL 1
|
|
|
|
# Set the Region ( JP/US/EX )
|
|
# Default: JP
|
|
# REGION EX
|
|
|
|
# Set if you want the game to be Free Play
|
|
# Default: 0
|
|
# FREEPLAY 1
|
|
|
|
# Set the different keys used to control the games.
|
|
# You can find out the key numbers by running `xev` on linux.
|
|
# 28=t, 10=1, 39=s, 14=5, 111=Up, 116=Down, 113=Left, 114=Right, 24=q, 25=w, 26=e, 27=r
|
|
# TEST_KEY 28
|
|
# PLAYER_1_START_KEY 10
|
|
# PLAYER_1_SERVICE_KEY 39
|
|
# PLAYER_1_COIN_KEY 14
|
|
# PLAYER_1_UP_KEY 111
|
|
# PLAYER_1_DOWN_KEY 116
|
|
# PLAYER_1_LEFT_KEY 113
|
|
# PLAYER_1_RIGHT_KEY 114
|
|
# PLAYER_1_BUTTON_1_KEY 24
|
|
# PLAYER_1_BUTTON_2_KEY 25
|
|
# PLAYER_1_BUTTON_3_KEY 26
|
|
# PLAYER_1_BUTTON_4_KEY 27
|
|
|
|
# Set if the emulator should emulate JVS and use the keyboard/mouse for controls.
|
|
# If this is set to 0, then the emulator will route the traffic to the serial device
|
|
# defined in JVS_PATH if it has been defined.
|
|
# Default: 1
|
|
# EMULATE_JVS 0
|
|
|
|
# Set if the emulator should emulate the rideboard used in the special games here
|
|
# If this is set to 0, then the emulator will route the traffic to the serial device
|
|
# defined in RIDEBOARD_PATH if it has been defined.
|
|
# Default: 0 (unless set by game)
|
|
# EMULATE_RIDEBOARD 1
|
|
|
|
# Set if the emulator should emulate the driveboard used in driving games here
|
|
# If this is set to 0, then the emulator will route the traffic to the serial device
|
|
# defined in DRIVEBOARD_PATH if it has been defined.
|
|
# Default: 0 (unless set by game)
|
|
# EMULATE_DRIVEBOARD 1
|
|
|
|
# Set if the emulator should emulate the motion board from Outrun 2 SP SDX here
|
|
# If this is set to 0, then the emulator will route the traffic to the serial device
|
|
# defined in MOTIONBOARD_PATH if it has been defined.
|
|
# Default: 0 (unless set by game)
|
|
# EMULATE_MOTIONBOARD 1
|
|
|
|
# Define the path to pass the JVS packets to if JVS is not being emulated.
|
|
# Default: /dev/ttyUSB0
|
|
# JVS_PATH /dev/ttyUSB0
|
|
|
|
# Define the path to pass the first serial port to if it's not being emulated.
|
|
# Default: /dev/ttyS0
|
|
# SERIAL_1_PATH /dev/ttyUSB0
|
|
|
|
# Define the path to pass the second serial port to if it's not being emulated.
|
|
# Default: /dev/ttyS1
|
|
# SERIAL_2_PATH /dev/ttyUSB0
|
|
|
|
# Define the path to the sram.bin file
|
|
# Default: sram.bin
|
|
# SRAM_PATH sram.bin
|
|
|
|
# Define the path to the eeprom.bin file
|
|
# Default: eeprom.bin
|
|
# EEPROM_PATH eeprom.bin
|
|
|
|
# Set the GPU vendor (0 = Autodetect / 1 = NVidia / 2 = AMD / 3 = ATI(AMD-PRO) / 4 = Intel / 5 = Unknown)
|
|
# Default: 0
|
|
# GPU_VENDOR 0
|
|
|
|
# Set if you want to see debug messages in the console
|
|
# Default: 0
|
|
# DEBUG_MSGS 1
|
|
|
|
# Set to true if you experience flickering in hummer
|
|
# Default: 0
|
|
# HUMMER_FLICKER_FIX 1
|
|
|
|
# Set to keep the aspect ratio (4:3) in games like Sega Race TV and Primeval Hunt
|
|
# Default: 0
|
|
# KEEP_ASPECT_RATIO 1
|
|
|
|
# Set to 0 if you want to disable the Glare effect in OutRun
|
|
# Default: 0
|
|
# OUTRUN_LENS_GLARE_ENABLED 0
|
|
|
|
# Set to 1 if you want to limit the FPS in games that are not limited like OutRun2
|
|
# Default: 0
|
|
# FPS_LIMITER_ENABLED 1
|
|
|
|
# Set the target FPS (will only work if FPS_LIMITER_ENABLED = 1)
|
|
# Default: 60
|
|
# FPS_TARGET 60
|
|
|
|
# Set to 1 to bypass cabinet checks including drive board and tower in Outrun 2 SP SDX
|
|
# Default: 0
|
|
# SKIP_OUTRUN_CABINET_CHECK 0
|
|
|
|
# Set to 1 if you want to render LGJ using the mesa patches instead of nVidia (fixes some glitches)
|
|
# Default: 1
|
|
# LGJ_RENDER_WITH_MESA 1
|
|
|
|
# Set the Primeval Hunt mode
|
|
# Mode 0: Leaves everything as default
|
|
# Mode 1: No touch screen (Default mode)
|
|
# Mode 2: Side by Side
|
|
# Mode 3: 3ds mode 1 (Touch screen to the right)
|
|
# Mode 4: 3ds mode 2 (Touch screen to the bottom)
|
|
# Default: 1
|
|
# PRIMEVAL_HUNT_MODE 1
|
|
|
|
# Set the colour of the lindbergh to change the Segaboot logo
|
|
# Possible colours are: YELLOW, RED, BLUE, SILVER, REDEX
|
|
# Default: YELLOW
|
|
# LINDBERGH_COLOUR YELLOW
|
|
|
|
# EVDEV MODE (Input Mode 2)
|
|
# To find the value pairs for these run ./lindbergh --list-controllers
|
|
|
|
# TEST_BUTTON AT_TRANSLATED_SET_2_KEYBOARD_KEY_Z
|
|
|
|
# PLAYER_1_BUTTON_START AT_TRANSLATED_SET_2_KEYBOARD_KEY_1
|
|
# PLAYER_1_BUTTON_SERVICE AT_TRANSLATED_SET_2_KEYBOARD_KEY_S
|
|
# PLAYER_1_BUTTON_UP AT_TRANSLATED_SET_2_KEYBOARD_KEY_UP
|
|
# PLAYER_1_BUTTON_DOWN AT_TRANSLATED_SET_2_KEYBOARD_KEY_DOWN
|
|
# PLAYER_1_BUTTON_LEFT AT_TRANSLATED_SET_2_KEYBOARD_KEY_LEFT
|
|
# PLAYER_1_BUTTON_RIGHT AT_TRANSLATED_SET_2_KEYBOARD_KEY_RIGHT
|
|
# PLAYER_1_BUTTON_1 AT_TRANSLATED_SET_2_KEYBOARD_KEY_Q
|
|
# PLAYER_1_BUTTON_2 AT_TRANSLATED_SET_2_KEYBOARD_KEY_W
|
|
# PLAYER_1_BUTTON_3 AT_TRANSLATED_SET_2_KEYBOARD_KEY_E
|
|
# PLAYER_1_BUTTON_4 AT_TRANSLATED_SET_2_KEYBOARD_KEY_R
|
|
# PLAYER_1_BUTTON_5 AT_TRANSLATED_SET_2_KEYBOARD_KEY_T
|
|
# PLAYER_1_BUTTON_6 AT_TRANSLATED_SET_2_KEYBOARD_KEY_Y
|
|
# PLAYER_1_BUTTON_7 AT_TRANSLATED_SET_2_KEYBOARD_KEY_I
|
|
# PLAYER_1_BUTTON_8 AT_TRANSLATED_SET_2_KEYBOARD_KEY_O
|
|
|
|
# PLAYER_2_BUTTON_START AT_TRANSLATED_SET_2_KEYBOARD_KEY_1
|
|
# PLAYER_2_BUTTON_SERVICE AT_TRANSLATED_SET_2_KEYBOARD_KEY_S
|
|
# PLAYER_2_BUTTON_UP AT_TRANSLATED_SET_2_KEYBOARD_KEY_UP
|
|
# PLAYER_2_BUTTON_DOWN AT_TRANSLATED_SET_2_KEYBOARD_KEY_DOWN
|
|
# PLAYER_2_BUTTON_LEFT AT_TRANSLATED_SET_2_KEYBOARD_KEY_LEFT
|
|
# PLAYER_2_BUTTON_RIGHT AT_TRANSLATED_SET_2_KEYBOARD_KEY_RIGHT
|
|
# PLAYER_2_BUTTON_1 AT_TRANSLATED_SET_2_KEYBOARD_KEY_Q
|
|
# PLAYER_2_BUTTON_2 AT_TRANSLATED_SET_2_KEYBOARD_KEY_W
|
|
# PLAYER_2_BUTTON_3 AT_TRANSLATED_SET_2_KEYBOARD_KEY_E
|
|
# PLAYER_2_BUTTON_4 AT_TRANSLATED_SET_2_KEYBOARD_KEY_R
|
|
# PLAYER_2_BUTTON_5 AT_TRANSLATED_SET_2_KEYBOARD_KEY_T
|
|
# PLAYER_2_BUTTON_6 AT_TRANSLATED_SET_2_KEYBOARD_KEY_Y
|
|
# PLAYER_2_BUTTON_7 AT_TRANSLATED_SET_2_KEYBOARD_KEY_I
|
|
# PLAYER_2_BUTTON_8 AT_TRANSLATED_SET_2_KEYBOARD_KEY_O
|
|
|
|
# ANALOGUE_1 SYNPS_2_SYNAPTICS_TOUCHPAD_ABS_X
|
|
# ANALOGUE_2 SYNPS_2_SYNAPTICS_TOUCHPAD_ABS_Y
|
|
# ANALOGUE_3 SYNPS_2_SYNAPTICS_TOUCHPAD_ABS_Z
|
|
# ANALOGUE_4 SYNPS_2_SYNAPTICS_TOUCHPAD_ABS_RZ
|
|
|
|
# ANALOGUE_DEADZONE_1 0 0 0
|
|
# ANALOGUE_DEADZONE_2 0 0 0
|
|
# ANALOGUE_DEADZONE_3 0 0 0
|
|
# ANALOGUE_DEADZONE_4 0 0 0
|
|
# ANALOGUE_DEADZONE_5 0 0 0
|
|
# ANALOGUE_DEADZONE_6 0 0 0
|
|
# ANALOGUE_DEADZONE_7 0 0 0
|
|
# ANALOGUE_DEADZONE_8 0 0 0
|