torrezno

Autor Tema: Snes9express Necesito ayuda para configurar el teclado/joystick  (Leído 3499 veces)

0 Usuarios y 1 Visitante están viendo este tema.

chilewarrioso

  • Novato
  • *
  • Mensajes: 2
  • Karma: +0/-0
    • Ver Perfil
Snes9express Necesito ayuda para configurar el teclado/joystick
« en: 21 de Enero de 2011, 04:03:08 pm »
Todo genial con mi pc linux mint 8 kde 4 solo que tengo problema con la configuración de los botones de snes9express
No puedo usar bien la configuración establecida en el archivo snes9x.conf
Usando el editor KATE no sin antes ponerme en modo root de esta forma
sudo kate /etc/snes9x/snes9x.conf
En la pagina es
sudo gedit /etc/snes9x/snes9x.conf pero linuxmint no tiene gedit y vi que tenía que usar kate para editar por eso lo use
una vez aplicada la contraseña me abrió el archivo me kate pero si este fue mi fallo no lo se.

me abrió el archivo y me guardo los cambios cada que los experimentaba, pero aún así el snes al ejecutar los rom me sigue colocando los botones en estos botones en z=L, f=X, x=Y, c=B, v=R, d=A que son la confuración de origen.
Traté editar siguiendo un planeamiento en un blog para cambiar la distribucion de estos botones porque quiero cambiarlos al KEYPAD (teclado numerico). Pero por más que intento no logro nada, a pesar de que ya le he buscado y he intentado acostumbrarme a la distribucion original es francamente imposible de manejar para mí y más mis chicos de 5, 6, y 8 años de edad.


Parte del instructivo dice

1. En una terminal digitar el siguiente comando:
sudo gedit /etc/snes9x/snes9x.conf

Esto abrirá el editor, allí debemos buscar:
[Unix/SVGA] y
[Unix/X11 Controls]

2. Luego nos ubicamos en la sección k00 (la J00 corresponde al joystick).

3. Buscamos líneas como las de las imágenes y cambiamos la letra que se encuentra antes del "=" por la que deseemos. En el ejemplo siguiente estamos asignando la letra "T" para saltar.

Creo que no conozco los nombres de estas teclas en linux mint 8 porque le metí para
A             B                 X                   Y
6             2                 8                   4
KP_6        KP_2            KP_8             KP_4
KP6          KP2             KP8               KP4
Num6      Num2          Num8            Num4
Num+6   Num+2        Num+8          Num+4

ASÍ TENGO MI ARCHIVO SNES9X.CONF EN ESTE MOMENTO
============================================
[CPU]
Cycles = 100
DisableIRQ = FALSE

[Controls]
ClearAll = FALSE
Joystick = TRUE
JustifierMaster = TRUE
MP5Master = TRUE
MouseMaster = TRUE
Port1 = pad1
Port2 = none
SuperscopeMaster = TRUE
Mouse1Crosshair = 1 White/Black
Mouse2Crosshair = 1 White/Black
SuperscopeCrosshair = 2 White/Black
Justifier1Crosshair = 4 Blue/Black
Justifier2Crosshair = 4 MagicPink/Black

[DEBUG]
Debugger = FALSE
Trace = FALSE
MaxCount = 1

[Display]
FrameRate = FALSE
GraphicWindows = TRUE
HiRes = TRUE
Mode7Interpolate = FALSE
SixteenBit = TRUE
# Transparency = TRUE/FALSE to ForceTransparency or ForceNoTransparency

[Netplay]
Enable = FALSE
Port = NP_DEFAULT_PORT
Server = ""

[ROM]
BS = FALSE
Cheat = TRUE
# DSP1 = TRUE/FALSE to ForceDSP1 or ForceNoDSP1
# Header = TRUE/FALSE to ForceHeader or ForceNoHeader
HiROM = FALSE
InterleaveGD24 = FALSE
# Interleaved = TRUE/FALSE to ForceInterleaved or ForceNoInterleaved
Interleaved2 = FALSE
LoROM = FALSE
NTSC = FALSE
PAL = FALSE
Patch = TRUE
# SuperFX = TRUE/FALSE to ForceSuperFX or ForceNoSuperFX
# Filename = none
# LoadSnapshot = none
# SDD1Pack = none

[Settings]
AutoSaveDelay = 30
BGLayeringHack = FALSE
DisableHDMA = FALSE
FrameSkip = Auto
NTSCFrameTime = 16667
PALFrameTime = 20000
SpeedHacks = TRUE
StretchScreenshots = 1
TurboFrameSkip = 15
TurboMode = FALSE

[Sound]
APUEnabled = TRUE
AltDecode = 0
BufferSize = 0
Echo = TRUE
EnvelopeHeightReading = FALSE
FixFrequency = 0
Interpolate = FALSE
MasterVolume = FALSE
Mono = FALSE
Rate = 4
SampleCaching = FALSE
SoundSkip = 0
Stereo = TRUE
Sync = 0
ThreadSound = FALSE

[STORM]
EnableSecondJoy = TRUE
ShowFPS = FALSE
STORM::HiColor = FALSE
STORM::Minimal = FALSE
STORM::AHIunit = 0

[Unix]
EnableJoystick = TRUE
Joydev1 = (null)
Joydev2 = (null)
Joydev3 = (null)
Joydev4 = (null)
SoundBufferSize = 0
IncFormat = %03d  # Use one printf-style integer conversion, optionally with
                  # the '0' flag and a field width

# This changes the default for BaseDir and friends
UseNewStyleDirs = false  # true if BaseDir specified

## Possible values are: a path (/foo/bar), a path relative to the current
## directory (./foo/bar), a path relative to BaseDir (foo/bar), or a
## home-directory path (~/foo/bar). Note that BaseDir-relative and
## home-directory paths will be created if they don't exist, while the others
## won't. Yes, this means "/home/me/.snes9x" would not be created even
## though "~/.snes9x" will.
# BaseDir = ~/.snes96_snapshots  or  ~/.snes9x
# SRAMDir = ~/.snes96_snapshots  or  sram
# SnapshotDir = ~/.snes96_snapshots  or  snapshots
# ScreenshotDir = ~/.snes96_snapshots  or  pics
# SPCDir = ~/.snes96_snapshots  or  spc
# ROMDir = ./roms
# PatchDir = ~/.snes96_snapshots  or  patches


[Unix/X11]
Interpolate = 0
Scale = FALSE
SetKeyRepeat = TRUE
DGAModeSwitch = TRUE
StartFullscreen = FALSE

[Unix/X11 Controls]
J00:Axis0 = Joypad1 Axis Left/Right T=50%
J00:Axis1 = Joypad1 Axis Up/Down T=50%
J00:B0 = Joypad1 X
J00:B1 = Joypad1 A
J00:B2 = Joypad1 B
J00:B3 = Joypad1 Y
J00:B6 = Joypad1 L
J00:B7 = Joypad1 R
J00:B8 = Joypad1 Select
J00:B11 = Joypad1 Start

K00:k = Joypad1 Right
K00:Right = Joypad1 Right
K00:h = Joypad1 Left
K00:Left = Joypad1 Left
K00:j = Joypad1 Down
K00:n = Joypad1 Down
K00:Down = Joypad1 Down
K00:u = Joypad1 Up
K00:Up = Joypad1 Up
K00:Return = Joypad1 Start
K00:space = Joypad1 Select
K00:S+d = Joypad1 ToggleTurbo A
K00:C+d = Joypad1 ToggleSticky A
K00:KP6 = Joypad1 A
K00:S+c = Joypad1 ToggleTurbo B
K00:C+c = Joypad1 ToggleSticky B
K00:KP2 = Joypad1 B
K00:S+s = Joypad1 ToggleTurbo X
K00:C+s = Joypad1 ToggleSticky X
K00:KP8 = Joypad1 X
K00:S+x = Joypad1 ToggleTurbo Y
K00:C+x = Joypad1 ToggleSticky Y
K00:KP4 = Joypad1 Y
K00:S+a = Joypad1 ToggleTurbo L
K00:S+v = Joypad1 ToggleTurbo L
K00:C+a = Joypad1 ToggleSticky L
K00:C+v = Joypad1 ToggleSticky L
K00:a = Joypad1 L
K00:J6F = Joypad1 L
K00:S+z = Joypad1 ToggleTurbo R
K00:C+z = Joypad1 ToggleSticky R
K00:* = Joypad1 R

K00:KP_Left = Joypad2 Left
K00:KP_Right = Joypad2 Right
K00:KP_Up = Joypad2 Up
K00:KP_Down = Joypad2 Down
K00:KP_Enter = Joypad2 Start
K00:KP_Add = Joypad2 Select
K00:Prior = Joypad2 A
K00:Next = Joypad2 B
K00:Home = Joypad2 X
K00:End = Joypad2 Y
K00:Insert = Joypad2 L
K00:Delete = Joypad2 R

K00:A+Escape = Debugger
K00:CS+Escape = Reset
K00:S+Escape = SoftReset
K00:Escape = ExitEmu
K00:Tab = EmuTurbo
K00:S+Tab = ToggleEmuTurbo
K00:Scroll_Lock = Pause
K00:Pause = Pause

K00:A+Sys_Req = DumpSPC7110Log
K00:A+Pause = DumpSPC7110Log
K00:S+1 = BeginRecordingMovie
K00:S+2 = EndRecordingMovie
K00:S+3 = LoadMovie

K00:A+F1 = SaveSPC
K00:C+F1 = SaveSPC
K00:A+F2 = LoadFreezeFile
K00:C+F2 = LoadFreezeFile
K00:A+F3 = SaveFreezeFile
K00:C+F3 = SaveFreezeFile
K00:F1 = QuickLoad000
K00:F2 = QuickLoad001
K00:F3 = QuickLoad002
K00:F4 = QuickLoad003
K00:F5 = QuickLoad004
K00:F6 = QuickLoad005
K00:F7 = QuickLoad006
K00:F8 = QuickLoad007
K00:F9 = QuickLoad008
K00:F10 = LoadOopsFile
K00:F11 = LoadFreezeFile
K00:F12 = SaveFreezeFile
K00:S+F1 = QuickSave000
K00:S+F2 = QuickSave001
K00:S+F3 = QuickSave002
K00:S+F4 = QuickSave003
K00:S+F5 = QuickSave004
K00:S+F6 = QuickSave005
K00:S+F7 = QuickSave006
K00:S+F8 = QuickSave007
K00:S+F9 = QuickSave008

K00:0 = ToggleHDMA
K00:1 = ToggleBG0
K00:2 = ToggleBG1
K00:3 = ToggleBG2
K00:4 = ToggleBG3
K00:5 = ToggleSprites
K00:6 = SwapJoypads
K00:S+6 = OpenGLCube
K00:8 = BGLayeringHack
K00:S+9 = Mode7Interpolate
K00:9 = ToggleTransparency
K00:minus = DecFrameRate
K00:S+minus = DecFrameTime
K00:C+minus = DecTurboSpeed
K00:A+minus = DecEmuTurbo
K00:equal = IncFrameRate
K00:S+equal = IncFrameTime
K00:C+equal = IncTurboSpeed
K00:A+equal = IncEmuTurbo
K00:BackSpace = ClipWindows
K00:Print = Screenshot
K00:Sys_Req = Screenshot
K00:A+f = FullscreenToggle

K00:bracketleft = InterpolateSound
K00:bracketright = SynchronizeSound
K00:A+F4 = SoundChannel0
K00:C+F4 = SoundChannel0
K00:A+F5 = SoundChannel1
K00:C+F5 = SoundChannel1
K00:A+F6 = SoundChannel2
K00:C+F6 = SoundChannel2
K00:A+F7 = SoundChannel3
K00:C+F7 = SoundChannel3
K00:A+F8 = SoundChannel4
K00:C+F8 = SoundChannel4
K00:A+F9 = SoundChannel5
K00:C+F9 = SoundChannel5
K00:A+F10 = SoundChannel6
K00:C+F10 = SoundChannel6
K00:A+F11 = SoundChannel7
K00:C+F11 = SoundChannel7
K00:A+F12 = SoundChannelsOn
K00:C+F12 = SoundChannelsOn

M00:B0 = {Mouse1 L,Superscope Fire,Justifier1 Trigger}
M00:B1 = {Justifier1 AimOffscreen Trigger,Superscope AimOffscreen}
M00:B2 = {Mouse1 R,Superscope Cursor,Justifier1 Start}
M00:Pointer = Pointer Mouse1+Superscope+Justifier1
K00:grave = Superscope ToggleTurbo
K00:slash = Superscope Pause

[Unix/SVGA]
Mode = 0
Scale = FALSE
Interpolation = FALSE

[Unix/SVGA Controls]
J00:Axis0 = Joypad1 Axis Left/Right T=50%
J00:Axis1 = Joypad1 Axis Up/Down T=50%
J00:B0 = Joypad1 X
J00:B1 = Joypad1 A
J00:B2 = Joypad1 B
J00:B3 = Joypad1 Y
J00:B6 = Joypad1 L
J00:B7 = Joypad1 R
J00:B8 = Joypad1 Select
J00:B11 = Joypad1 Start

K00:K = Joypad1 Right
K00:CursorBlockRight = Joypad1 Right
K00:H = Joypad1 Left
K00:CursorBlockLeft = Joypad1 Left
K00:J = Joypad1 Down
K00:N = Joypad1 Down
K00:CursorBlockDown = Joypad1 Down
K00:U = Joypad1 Up
K00:CursorBlockUp = Joypad1 Up
K00:Enter = Joypad1 Start
K00:Space = Joypad1 Select
K00:S+D = Joypad1 ToggleTurbo A
K00:C+D = Joypad1 ToggleSticky A
K00:Num+KP6 = Joypad1 A
K00:S+C = Joypad1 ToggleTurbo B
K00:C+C = Joypad1 ToggleSticky B
K00:Num+KP2 = Joypad1 B
K00:S+S = Joypad1 ToggleTurbo X
K00:C+S = Joypad1 ToggleSticky X
K00:KP_8 = Joypad1 X
K00:S+X = Joypad1 ToggleTurbo Y
K00:C+X = Joypad1 ToggleSticky Y
K00:Num+KP4 = Joypad1 Y
K00:S+A = Joypad1 ToggleTurbo L
K00:S+V = Joypad1 ToggleTurbo L
K00:C+A = Joypad1 ToggleSticky L
K00:C+V = Joypad1 ToggleSticky L
K00:A = Joypad1 L
K00:J6F = Joypad1 L
K00:S+Z = Joypad1 ToggleTurbo R
K00:C+Z = Joypad1 ToggleSticky R
K00:* = Joypad1 R

K00:CursorLeft = Joypad2 Left
K00:CursorRight = Joypad2 Right
K00:CursorUp = Joypad2 Up
K00:CursorDown = Joypad2 Down
K00:KeyPadEnter = Joypad2 Start
K00:KeyPadPlus = Joypad2 Select
K00:PageUp = Joypad2 A
K00:PageDown = Joypad2 B
K00:Home = Joypad2 X
K00:End = Joypad2 Y
K00:Insert = Joypad2 L
K00:Remove = Joypad2 R

K00:A+Escape = Debugger
K00:S+Escape = Reset
K00:CS+Escape = SoftReset
K00:Escape = ExitEmu
K00:Tab = EmuTurbo
K00:S+Tab = ToggleEmuTurbo
K00:ScrollLock = Pause
K00:Break = Pause
K00:Break_alternative = Pause

K00:A+Printscreen = DumpSPC7110Log
K00:A+Break = DumpSPC7110Log
K00:A+Break_alternative = DumpSPC7110Log
K00:S+1 = BeginRecordingMovie
K00:S+2 = EndRecordingMovie
K00:S+3 = LoadMovie

K00:A+F1 = SaveSPC
K00:C+F1 = SaveSPC
K00:A+F2 = LoadFreezeFile
K00:C+F2 = LoadFreezeFile
K00:A+F3 = SaveFreezeFile
K00:C+F3 = SaveFreezeFile
K00:F1 = QuickLoad000
K00:F2 = QuickLoad001
K00:F3 = QuickLoad002
K00:F4 = QuickLoad003
K00:F5 = QuickLoad004
K00:F6 = QuickLoad005
K00:F7 = QuickLoad006
K00:F8 = QuickLoad007
K00:F9 = QuickLoad008
K00:F10 = LoadOopsFile
K00:F11 = LoadFreezeFile
K00:F12 = SaveFreezeFile
K00:S+F1 = QuickSave000
K00:S+F2 = QuickSave001
K00:S+F3 = QuickSave002
K00:S+F4 = QuickSave003
K00:S+F5 = QuickSave004
K00:S+F6 = QuickSave005
K00:S+F7 = QuickSave006
K00:S+F8 = QuickSave007
K00:S+F9 = QuickSave008

K00:0 = ToggleHDMA
K00:1 = ToggleBG0
K00:2 = ToggleBG1
K00:3 = ToggleBG2
K00:4 = ToggleBG3
K00:5 = ToggleSprites
K00:6 = SwapJoypads
K00:8 = BGLayeringHack
K00:S+9 = Mode7Interpolate
K00:9 = ToggleTransparency
K00:Minus = DecFrameRate
K00:S+Minus = DecFrameTime
K00:C+Minus = DecTurboSpeed
K00:A+Minus = DecEmuTurbo
K00:Equal = IncFrameRate
K00:S+Equal = IncFrameTime
K00:C+Equal = IncTurboSpeed
K00:A+Equal = IncEmuTurbo
K00:BackSpace = ClipWindows
K00:Printscreen = Screenshot

K00:Bracket_left = InterpolateSound
K00:Bracket_right = SynchronizeSound
K00:A+F4 = SoundChannel0
K00:C+F4 = SoundChannel0
K00:A+F5 = SoundChannel1
K00:C+F5 = SoundChannel1
K00:A+F6 = SoundChannel2
K00:C+F6 = SoundChannel2
K00:A+F7 = SoundChannel3
K00:C+F7 = SoundChannel3
K00:A+F8 = SoundChannel4
K00:C+F8 = SoundChannel4
K00:A+F9 = SoundChannel5
K00:C+F9 = SoundChannel5
K00:A+F10 = SoundChannel6
K00:C+F10 = SoundChannel6
K00:A+F11 = SoundChannel7
K00:C+F11 = SoundChannel7
K00:A+F12 = SoundChannelsOn
K00:C+F12 = SoundChannelsOn
=========================================

Le aplique el cambio con el botón BloqNum activo y desactivo y no hubo diferencia.
El instructivo está en http://asiesubuntu.blogspot.com/2010/04/configurar-teclado-en-snes9express.html
Si alguien sabe configurar estás opciones se los agradecería mucho. O ¿si los cambios están bien pero no surten efecto por qué no surten efecto?


 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26