# All numeric values are in hexadecimal # Use TAB or EQUAL sign to separate name from value # # Key configuration (all numbers are in hexadecimal!) # # Keys values are in the format YYYYXXXX where YYYY is the device number. # 0 means keyboard and XXXX is the SDL define for the desired key # (read SDL_keysym.h). # # If YYYY is greater than 0, it means joystick number YYYY-1 and it uses the # following format for XXXX: # # - if XXXX < 20, XXXX is the axis number multiplied by 2. An even number means # movement to the negative side (on the X axis, it means left). An odd # number means movement to the positive side (on the X axis, it mean # right). For the Y axis, negative means up and positive means down. # X axis is usally axis number 0 and Y is axis number 1. # - if 20 >= XXXX > 30, then XXXX is the HAT number multiplied by 4 plus the # direction: 0 for up, 1 for down, 2 for right and 3 for left. Example: # 0021 is HAT 0 down, 0026 is HAT 1 right. # - if 80 >= XXXX > 100, XXXX is the joystick button number (XXXX-0080). # # Default key configuration is (value in parenthesis): # # Left Left Arrow (00000114) # Right Right Arrow (00000113) # Up Up Arrow (00000111) # Down Down Arrow (00000112) # A Z (0000007a) # B X (00000078) # L A (00000061) # R S (00000073) # Start ENTER (0000000d) # Select BACKSPACE (00000008) # Speed up SPACE (00000020) # Capture F12 (00000125) # Auto A Q (00000071) # Auto B W (00000077) # Joy0_Left=0114 Joy0_Right=0113 Joy0_Up=0111 Joy0_Down=0112 Joy0_A=007a Joy0_B=0078 Joy0_L=0061 Joy0_R=0073 Joy0_Start=000d Joy0_Select=0008 Joy0_Speed=0020 Joy0_Capture=0125 Joy0_AutoA=0071 Joy0_AutoB=0077 # Motion support keys. Same format as above # # Default keys are (value in parenthesis): # # Left Numeric Pad 4 (0104) # Right Numeric Pad 6 (0106) # Up Numeric Pad 8 (0108) # Down Numeric Pad 2 (0102) # Motion_Left=0104 Motion_Right=0106 Motion_Up=0108 Motion_Down=0102 # OpenGL mode: # 0 = don't use OpenGL, 1 = no texture filtering, 2 = bilinear filtering openGL=1 # when using OpenGL scaling and 'no filter' (called the 1x filter, number 0), # make the window this many times taller and wider: openGLscale=1 # Frame skip setting. Allowed values are from 0 to 5 only. frameSkip=0 # Gameboy Frame skip setting. Allowed values are from 0 to 5 only. gbFrameSkip=0 # Use fullscreen mode. 0=false, any other value means true fullScreen=0 # Use bios file. 0=false, any other value means true useBios=0 # GBA bios file full path and name (ZIP not supported) biosFile=none # GB bios file full path and name (ZIP not supported) gbBiosFile=none # Skip bios code # 0=disable, anything else skips BIOS code skipBios=0 # Filter to use: # 0 = Stretch 1x (no filter), 1 = Stretch 2x, 2 = 2xSaI, 3 = Super 2xSaI, # 4 = Super Eagle, 5 = Pixelate, 6 = Motion Blur, 7 = AdvanceMAME Scale2x, # 8 = Bilinear, 9 = Bilinear Plus, 10 = Scanlines, 11 = TV Mode, 12 = lq2x, # 13 = hq2x, 14 = Stretch 3x, 15 = hq3x, 16 = Stretch 4x, 17 = hq4x filter=1 # Disable status messages. 0=false, any other value means true disableStatus=0 # Enable Gameboy border. 0=false, any other value means true borderOn=0 # Controls automatic SGB border # 0=disable, anything else enables automatic SGB border display borderAutomatic=0 # Gameboy emulator type. 0=automatic, 1=CGB/GBC, 2=SGB, 3=GB, 4=GBA, 5=SGB2 emulatorType=0 # Enable washed colors. 0=false, any other value means true colorOption=1 # Directories. Not setting one them makes the file go the rom directory. # Save state directory #saveDir= # Screen shot Capture directory #captureDir= # Battery directory #batteryDir= # Screen capture format # 0=PNG, anything else for BMP captureFormat=0 # Sound quality # 1=44 Khz, 2=22Khz, 4=11Khz soundQuality=2 # GB Sound Stereo # 0=false, anything else for true soundStereo=0 # GB Sound Echo # 0=false, anything else for true soundEcho=0 # GB Sound Surround # 0=false, anything else for true soundSurround=0 # GB Sound Declicking # 0=false, anything else for true declicking=1 # Save Type # 0=automatic, 1=EEPROM, 2=SRAM, 3=Flash, 4=EEPROM+Sensor, 5=NONE saveType=0 # Flash size # 0=64K Flash, 1=128K Flash flashSize=0 # Sound volume # 0-200=0%-200% soundVolume=100 # Interframe blending # 0=none, 1=motion blur, 2=smart ifbType=0 # Show emulation speed # 0=none, 1=percentage, 2=detailed showSpeed=1 # Show speed in transparent mode # 0=normal, anything else for transparent showSpeedTransparent=1 # Enable/Disable auto frameskip # 0=disable, anything else to enable autoFrameSkip=0 # Sets the desired throttle # 0=disable, 5...1000 valid throttle speeds throttle=0 # Pauses the emulator when the window is inactive # 0=disable, anything else to enable pauseWhenInactive=0 # Enables AGBPrint support # 0=disable, anything else to enable agbPrint=0 # Enables GBA RTC support # 0=disable, anything else to enable rtcEnabled=0 # Sound Enable # Controls which channels are enabled: (add values) # 1 - Channel 1 # 2 - Channel 2 # 4 - Channel 3 # 8 - Channel 4 # 100 - DirectSound A # 200 - DirectSound B # 30f=all enabled, 0=mute all soundEnable=30f # The interval between the rewind saves # Minimum of 0 seconds to disable rewind support, # Maximum of 10 minutes (258). Value in seconds (hexadecimal numbers) rewindTimer=0 # type of save/load keyboard control # if 0, then SHIFT+F# saves, F# loads (old VBA, ...) # if 1, then SHIFT+F# loads, F# saves (linux snes9x, ...) # if 2, then F5 decreases slot number, F6 increases, F7 saves, F8 loads // not implemented saveKeysSwitch=2