diff --git a/config/emulators/3do.conf b/config/emulators/3do.conf index 875410505..9ca0cb8e9 100644 --- a/config/emulators/3do.conf +++ b/config/emulators/3do.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".iso .bin .chd .cue" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="3do" SYSTEM_THEME="3do" +SYSTEM_WIKI_PATH="3do" \ No newline at end of file diff --git a/config/emulators/3ds.conf b/config/emulators/3ds.conf index 8e4ac79e1..1fbdb8141 100644 --- a/config/emulators/3ds.conf +++ b/config/emulators/3ds.conf @@ -7,4 +7,5 @@ SYSTEM_PATH="/storage/roms/3ds" SYSTEM_EXTENSION=".3ds .3dsx .elf .axf .cci .cxi .app" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="3ds" -SYSTEM_THEME="3ds" +SYSTEM_THEME="n3ds" +SYSTEM_WIKI_PATH="3ds" diff --git a/config/emulators/amiga.conf b/config/emulators/amiga.conf index 66822e9d7..5c5fae336 100644 --- a/config/emulators/amiga.conf +++ b/config/emulators/amiga.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".zip .adf .uae .ipf .dms .adz .lha .m3u .hdf .hdz" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="amiga" SYSTEM_THEME="amiga" +SYSTEM_WIKI_PATH="amiga" diff --git a/config/emulators/amigacd32.conf b/config/emulators/amigacd32.conf index 416d125ac..01d299d65 100644 --- a/config/emulators/amigacd32.conf +++ b/config/emulators/amigacd32.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".iso .cue .lha .chd" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="amigacd32" SYSTEM_THEME="amigacd32" +SYSTEM_WIKI_PATH="amigacd32" diff --git a/config/emulators/amstradcpc.conf b/config/emulators/amstradcpc.conf index 07c164fc7..9f91f41d5 100644 --- a/config/emulators/amstradcpc.conf +++ b/config/emulators/amstradcpc.conf @@ -1,5 +1,5 @@ SYSTEM_NAME="amstradcpc" -SYSTEM_FULLNAME="CPC" +SYSTEM_FULLNAME="Amstrad CPC" SYSTEM_MANUFACTURER="Amstrad" SYSTEM_RELEASE="1984" SYSTEM_HARDWARE="computer" @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="amstradcpc" SYSTEM_THEME="amstradcpc" +SYSTEM_WIKI_PATH="amstradcpc" diff --git a/config/emulators/arcade.conf b/config/emulators/arcade.conf index 9e92fdb32..4d9dd7550 100644 --- a/config/emulators/arcade.conf +++ b/config/emulators/arcade.conf @@ -1,6 +1,7 @@ SYSTEM_NAME="arcade" SYSTEM_FULLNAME="Arcade" SYSTEM_MANUFACTURER="Arcade" +SYSTEM_RELEASE="0000" SYSTEM_HARDWARE="arcade" SYSTEM_PATH="/storage/roms/arcade" SYSTEM_EXTENSION=".zip .7z" diff --git a/config/emulators/arduboy.conf b/config/emulators/arduboy.conf index c05348232..83f0b8874 100644 --- a/config/emulators/arduboy.conf +++ b/config/emulators/arduboy.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".hex" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="arduboy" SYSTEM_THEME="arduboy" +SYSTEM_WIKI_PATH="arduboy" diff --git a/config/emulators/atari2600.conf b/config/emulators/atari2600.conf index 017bac307..2583145bd 100644 --- a/config/emulators/atari2600.conf +++ b/config/emulators/atari2600.conf @@ -1,5 +1,5 @@ SYSTEM_NAME="atari2600" -SYSTEM_FULLNAME="2600" +SYSTEM_FULLNAME="Atari 2600" SYSTEM_MANUFACTURER="Atari" SYSTEM_RELEASE="1977" SYSTEM_HARDWARE="console" @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".a26 .bin .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="atari2600" SYSTEM_THEME="atari2600" +SYSTEM_WIKI_PATH="atari2600" diff --git a/config/emulators/atari5200.conf b/config/emulators/atari5200.conf index 65d9ea5aa..45ec094e3 100644 --- a/config/emulators/atari5200.conf +++ b/config/emulators/atari5200.conf @@ -1,5 +1,5 @@ SYSTEM_NAME="atari5200" -SYSTEM_FULLNAME="5200" +SYSTEM_FULLNAME="Atari 5200" SYSTEM_MANUFACTURER="Atari" SYSTEM_RELEASE="1982" SYSTEM_HARDWARE="console" @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="atari5200" SYSTEM_THEME="atari5200" +SYSTEM_WIKI_PATH="atari5200" diff --git a/config/emulators/atari7800.conf b/config/emulators/atari7800.conf index 17fe1edf3..5d735a7ef 100644 --- a/config/emulators/atari7800.conf +++ b/config/emulators/atari7800.conf @@ -1,5 +1,5 @@ SYSTEM_NAME="atari7800" -SYSTEM_FULLNAME="7800" +SYSTEM_FULLNAME="Atari 7800" SYSTEM_MANUFACTURER="Atari" SYSTEM_RELEASE="1986" SYSTEM_HARDWARE="console" @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".a78 .bin .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="atari7800" SYSTEM_THEME="atari7800" +SYSTEM_WIKI_PATH="atari7800" diff --git a/config/emulators/atari800.conf b/config/emulators/atari800.conf index 6838c6ca6..97af76f24 100644 --- a/config/emulators/atari800.conf +++ b/config/emulators/atari800.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="atari800" SYSTEM_THEME="atari800" +SYSTEM_WIKI_PATH="atari800" diff --git a/config/emulators/atarijaguar.conf b/config/emulators/atarijaguar.conf index e78f712bf..91c1567ce 100644 --- a/config/emulators/atarijaguar.conf +++ b/config/emulators/atarijaguar.conf @@ -1,5 +1,5 @@ SYSTEM_NAME="atarijaguar" -SYSTEM_FULLNAME="Jaguar" +SYSTEM_FULLNAME="Atari Jaguar" SYSTEM_MANUFACTURER="Atari" SYSTEM_RELEASE="1993" SYSTEM_HARDWARE="console" @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".j64 .jag .rom .abs .cof .bin .prg" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="atarijaguar" SYSTEM_THEME="atarijaguar" +SYSTEM_WIKI_PATH="atarijaguar" diff --git a/config/emulators/atarilynx.conf b/config/emulators/atarilynx.conf index b4d149326..713636932 100644 --- a/config/emulators/atarilynx.conf +++ b/config/emulators/atarilynx.conf @@ -1,5 +1,5 @@ SYSTEM_NAME="atarilynx" -SYSTEM_FULLNAME="Lynx" +SYSTEM_FULLNAME="Atari Lynx" SYSTEM_MANUFACTURER="Atari" SYSTEM_RELEASE="1989" SYSTEM_HARDWARE="portable" @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".lnx .o .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="atarilynx" SYSTEM_THEME="atarilynx" +SYSTEM_WIKI_PATH="atarilynx" diff --git a/config/emulators/atarist.conf b/config/emulators/atarist.conf index 1eab54895..2d004681a 100644 --- a/config/emulators/atarist.conf +++ b/config/emulators/atarist.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".st .msa .stx .dim .ipf .m3u .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="atarist" SYSTEM_THEME="atarist" +SYSTEM_WIKI_PATH="atarist" diff --git a/config/emulators/atomiswave.conf b/config/emulators/atomiswave.conf index f8ae2cf28..4b72fb219 100644 --- a/config/emulators/atomiswave.conf +++ b/config/emulators/atomiswave.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".lst .bin .dat .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="atomiswave arcade" SYSTEM_THEME="atomiswave" +SYSTEM_WIKI_PATH="atomiswave" diff --git a/config/emulators/c128.conf b/config/emulators/c128.conf index 7c2997e89..110f42a22 100644 --- a/config/emulators/c128.conf +++ b/config/emulators/c128.conf @@ -1,5 +1,5 @@ SYSTEM_NAME="c128" -SYSTEM_FULLNAME="C128" +SYSTEM_FULLNAME="Commodore 128" SYSTEM_MANUFACTURER="Commodore" SYSTEM_RELEASE="1985" SYSTEM_HARDWARE="computer" @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .c SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="c128" SYSTEM_THEME="c128" +SYSTEM_WIKI_PATH="c128" diff --git a/config/emulators/c16.conf b/config/emulators/c16.conf index 3535e0a0c..d6eabb72f 100644 --- a/config/emulators/c16.conf +++ b/config/emulators/c16.conf @@ -1,5 +1,5 @@ SYSTEM_NAME="c16" -SYSTEM_FULLNAME="C16" +SYSTEM_FULLNAME="Commodore 16" SYSTEM_MANUFACTURER="Commodore" SYSTEM_RELEASE="1984" SYSTEM_HARDWARE="computer" @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .c SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="c16" SYSTEM_THEME="c16" +SYSTEM_WIKI_PATH="c16" diff --git a/config/emulators/c64.conf b/config/emulators/c64.conf index 14eb64a8e..6c56af47e 100644 --- a/config/emulators/c64.conf +++ b/config/emulators/c64.conf @@ -1,5 +1,5 @@ SYSTEM_NAME="c64" -SYSTEM_FULLNAME="C64" +SYSTEM_FULLNAME="Commodore 64" SYSTEM_MANUFACTURER="Commodore" SYSTEM_RELEASE="1982" SYSTEM_HARDWARE="computer" @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .c SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="c64" SYSTEM_THEME="c64" +SYSTEM_WIKI_PATH="c64" diff --git a/config/emulators/channelf.conf b/config/emulators/channelf.conf index 735b3c358..43716e42d 100644 --- a/config/emulators/channelf.conf +++ b/config/emulators/channelf.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".bin .chf .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="channelf" SYSTEM_THEME="channelf" +SYSTEM_WIKI_PATH="channelf" diff --git a/config/emulators/colecovision.conf b/config/emulators/colecovision.conf index d586a3eb6..4f227e39d 100644 --- a/config/emulators/colecovision.conf +++ b/config/emulators/colecovision.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".bin .col .rom .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="colecovision" SYSTEM_THEME="colecovision" +SYSTEM_WIKI_PATH="colecovision" diff --git a/config/emulators/cps1.conf b/config/emulators/cps1.conf index 730a33a66..b7717f9f5 100644 --- a/config/emulators/cps1.conf +++ b/config/emulators/cps1.conf @@ -1,5 +1,5 @@ SYSTEM_NAME="cps1" -SYSTEM_FULLNAME="PlaySystem 1" +SYSTEM_FULLNAME="CPS I" SYSTEM_MANUFACTURER="Capcom" SYSTEM_RELEASE="1988" SYSTEM_HARDWARE="arcade" @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="arcade" SYSTEM_THEME="cps1" +SYSTEM_WIKI_PATH="cps1" diff --git a/config/emulators/cps2.conf b/config/emulators/cps2.conf index afe68052a..fe1cd44bb 100644 --- a/config/emulators/cps2.conf +++ b/config/emulators/cps2.conf @@ -1,5 +1,5 @@ SYSTEM_NAME="cps2" -SYSTEM_FULLNAME="PlaySystem 2" +SYSTEM_FULLNAME="CPS II" SYSTEM_MANUFACTURER="Capcom" SYSTEM_RELEASE="1993" SYSTEM_HARDWARE="arcade" @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="arcade" SYSTEM_THEME="cps2" +SYSTEM_WIKI_PATH="cps2" diff --git a/config/emulators/cps3.conf b/config/emulators/cps3.conf index 8330db0bb..d38377375 100644 --- a/config/emulators/cps3.conf +++ b/config/emulators/cps3.conf @@ -1,5 +1,5 @@ SYSTEM_NAME="cps3" -SYSTEM_FULLNAME="PlaySystem 3" +SYSTEM_FULLNAME="CPS III" SYSTEM_MANUFACTURER="Capcom" SYSTEM_RELEASE="1996" SYSTEM_HARDWARE="arcade" @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="arcade" SYSTEM_THEME="cps3" +SYSTEM_WIKI_PATH="cps3" diff --git a/config/emulators/daphne.conf b/config/emulators/daphne.conf index c454f0a7b..09b9fb2c7 100644 --- a/config/emulators/daphne.conf +++ b/config/emulators/daphne.conf @@ -7,3 +7,4 @@ SYSTEM_EXTENSION=".daphne .singe" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="daphne arcade" SYSTEM_THEME="daphne" +SYSTEM_WIKI_PATH="daphne" diff --git a/config/emulators/doom.conf b/config/emulators/doom.conf index fa665ca82..3be397a48 100644 --- a/config/emulators/doom.conf +++ b/config/emulators/doom.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".doom" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="doom" SYSTEM_THEME="doom" +SYSTEM_WIKI_PATH="doom" diff --git a/config/emulators/dreamcast.conf b/config/emulators/dreamcast.conf index 6d0da75d8..4223c0cb9 100644 --- a/config/emulators/dreamcast.conf +++ b/config/emulators/dreamcast.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".cdi .gdi .chd .m3u" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="dreamcast" SYSTEM_THEME="dreamcast" +SYSTEM_WIKI_PATH="dreamcast" diff --git a/config/emulators/easyrpg.conf b/config/emulators/easyrpg.conf index 95d3281c2..cabebb406 100644 --- a/config/emulators/easyrpg.conf +++ b/config/emulators/easyrpg.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".zip .easyrpg .ldb" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="easyrpg" SYSTEM_THEME="easyrpg" +SYSTEM_WIKI_PATH="easyrpg" diff --git a/config/emulators/famicom.conf b/config/emulators/famicom.conf index 949d51d0b..05206b0d3 100644 --- a/config/emulators/famicom.conf +++ b/config/emulators/famicom.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".nes .unif .unf .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="nes" SYSTEM_THEME="famicom" +SYSTEM_WIKI_PATH="nes" diff --git a/config/emulators/fbn.conf b/config/emulators/fbn.conf index 10da0b6ef..b724cc873 100644 --- a/config/emulators/fbn.conf +++ b/config/emulators/fbn.conf @@ -1,9 +1,11 @@ SYSTEM_NAME="fbn" SYSTEM_FULLNAME="Final Burn Neo" SYSTEM_MANUFACTURER="Arcade" +SYSTEM_RELEASE="2002" SYSTEM_HARDWARE="arcade" SYSTEM_PATH="/storage/roms/fbneo" SYSTEM_EXTENSION=".7z .zip" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="arcade" -SYSTEM_THEME="fbn" +SYSTEM_THEME="fbneo" +SYSTEM_WIKI_PATH="fbn" diff --git a/config/emulators/fds.conf b/config/emulators/fds.conf index 89df348bd..ebba08cb6 100644 --- a/config/emulators/fds.conf +++ b/config/emulators/fds.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".fds .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="fds" SYSTEM_THEME="fds" +SYSTEM_WIKI_PATH="fds" diff --git a/config/emulators/gameandwatch.conf b/config/emulators/gameandwatch.conf index b6f337bfe..fbc5e1b54 100644 --- a/config/emulators/gameandwatch.conf +++ b/config/emulators/gameandwatch.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".mgw .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="gameandwatch" SYSTEM_THEME="gameandwatch" +SYSTEM_WIKI_PATH="gameandwatch" diff --git a/config/emulators/gamecube.conf b/config/emulators/gamecube.conf index a8910bf8f..aff6ae280 100644 --- a/config/emulators/gamecube.conf +++ b/config/emulators/gamecube.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".gcm .iso .gcz .ciso .wbfs .rvz .dol" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="gc" SYSTEM_THEME="gc" +SYSTEM_WIKI_PATH="gamecube" diff --git a/config/emulators/gamegear.conf b/config/emulators/gamegear.conf index 1459f1d21..9284d6965 100644 --- a/config/emulators/gamegear.conf +++ b/config/emulators/gamegear.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".bin .gg .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="gamegear" SYSTEM_THEME="gamegear" +SYSTEM_WIKI_PATH="gamegear" diff --git a/config/emulators/gb.conf b/config/emulators/gb.conf index 2261d913d..0fb64e7e3 100644 --- a/config/emulators/gb.conf +++ b/config/emulators/gb.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".gb .gbc .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="gb" SYSTEM_THEME="gb" +SYSTEM_WIKI_PATH="gb" diff --git a/config/emulators/gba.conf b/config/emulators/gba.conf index 83d6612c4..534a1aeeb 100644 --- a/config/emulators/gba.conf +++ b/config/emulators/gba.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".gba .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="gba" SYSTEM_THEME="gba" +SYSTEM_WIKI_PATH="gba" diff --git a/config/emulators/gbah.conf b/config/emulators/gbah.conf index 3ee31a139..2ca2e0e06 100644 --- a/config/emulators/gbah.conf +++ b/config/emulators/gbah.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".gba .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="gba" SYSTEM_THEME="gbah" +SYSTEM_WIKI_PATH="gba" diff --git a/config/emulators/gbc.conf b/config/emulators/gbc.conf index 0c480881c..4e8f17082 100644 --- a/config/emulators/gbc.conf +++ b/config/emulators/gbc.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".gb .gbc .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="gbc" SYSTEM_THEME="gbc" +SYSTEM_WIKI_PATH="gbc" diff --git a/config/emulators/gbch.conf b/config/emulators/gbch.conf index 0b09266ce..4ec0b307c 100644 --- a/config/emulators/gbch.conf +++ b/config/emulators/gbch.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".gb .gbc .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="gbc" SYSTEM_THEME="gbch" +SYSTEM_WIKI_PATH="gbc" diff --git a/config/emulators/gbh.conf b/config/emulators/gbh.conf index 01cf64128..fbfee2c47 100644 --- a/config/emulators/gbh.conf +++ b/config/emulators/gbh.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".gb .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="gb" SYSTEM_THEME="gbh" +SYSTEM_WIKI_PATH="gb" diff --git a/config/emulators/genesis.conf b/config/emulators/genesis.conf index bedb8f288..ef831bcbe 100644 --- a/config/emulators/genesis.conf +++ b/config/emulators/genesis.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".bin .gen .md .sg .smd .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="genesis" SYSTEM_THEME="genesis" +SYSTEM_WIKI_PATH="genesis" diff --git a/config/emulators/genh.conf b/config/emulators/genh.conf index be76f7670..3748a7b0e 100644 --- a/config/emulators/genh.conf +++ b/config/emulators/genh.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".bin .gen .md .sg .smd .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="genesis" SYSTEM_THEME="genh" +SYSTEM_WIKI_PATH="genesis" diff --git a/config/emulators/ggh.conf b/config/emulators/ggh.conf index c7d85164e..f710de0ad 100644 --- a/config/emulators/ggh.conf +++ b/config/emulators/ggh.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".bin .gg .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="gamegear" SYSTEM_THEME="ggh" +SYSTEM_WIKI_PATH="gamegear" diff --git a/config/emulators/idtech.conf b/config/emulators/idtech.conf index d156a352a..5c572e1f8 100644 --- a/config/emulators/idtech.conf +++ b/config/emulators/idtech.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".sh" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="idtech" SYSTEM_THEME="idtech" +SYSTEM_WIKI_PATH="idtech" diff --git a/config/emulators/imageviewer.conf b/config/emulators/imageviewer.conf index 5c0dd9516..7befe2fee 100644 --- a/config/emulators/imageviewer.conf +++ b/config/emulators/imageviewer.conf @@ -7,4 +7,5 @@ SYSTEM_PATH="/storage/roms/screenshots" SYSTEM_EXTENSION=".jpg .jpeg .png .bmp .psd .tga .gif .hdr .pic .ppm .pgm .mkv .pdf .mp4 .avi" SYSTEM_COMMAND="/usr/bin/true" SYSTEM_PLATFORM="imageviewer" -SYSTEM_THEME="imageviewer" +SYSTEM_THEME="screenshots" +SYSTEM_WIKI_PATH="screenshots" diff --git a/config/emulators/intellivision.conf b/config/emulators/intellivision.conf index 533b10a08..280e05151 100644 --- a/config/emulators/intellivision.conf +++ b/config/emulators/intellivision.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".int .bin .rom .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="intellivision" SYSTEM_THEME="intellivision" +SYSTEM_WIKI_PATH="intellivision" diff --git a/config/emulators/j2me.conf b/config/emulators/j2me.conf index d5bcb3096..b724df0d9 100644 --- a/config/emulators/j2me.conf +++ b/config/emulators/j2me.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".jar" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="j2me" SYSTEM_THEME="j2me" +SYSTEM_WIKI_PATH="j2me" diff --git a/config/emulators/macintosh.conf b/config/emulators/macintosh.conf index c21680f8f..0fdc0dc01 100644 --- a/config/emulators/macintosh.conf +++ b/config/emulators/macintosh.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".dsk .img .hfv .cmd .zip" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="macintosh" SYSTEM_THEME="macintosh" +SYSTEM_WIKI_PATH="macintosh" diff --git a/config/emulators/mame.conf b/config/emulators/mame.conf index 1eda9692f..d0bc8c6d7 100644 --- a/config/emulators/mame.conf +++ b/config/emulators/mame.conf @@ -1,10 +1,11 @@ SYSTEM_NAME="mame" SYSTEM_FULLNAME="MAME" SYSTEM_MANUFACTURER="Arcade" +SYSTEM_RELEASE="1997" SYSTEM_HARDWARE="arcade" -SYSTEM_RELEASE="1948" SYSTEM_PATH="/storage/roms/mame" SYSTEM_EXTENSION=".7z .zip" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="arcade" SYSTEM_THEME="mame" +SYSTEM_WIKI_PATH="mame" diff --git a/config/emulators/mastersystem.conf b/config/emulators/mastersystem.conf index 105f8c9f2..7d8c76e8a 100644 --- a/config/emulators/mastersystem.conf +++ b/config/emulators/mastersystem.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".bin .sms .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="mastersystem" SYSTEM_THEME="mastersystem" +SYSTEM_WIKI_PATH="mastersystem" diff --git a/config/emulators/megacd.conf b/config/emulators/megacd.conf index 0722b48fe..0b75f2a6a 100644 --- a/config/emulators/megacd.conf +++ b/config/emulators/megacd.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".chd .cue .iso .m3u" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="segacd" SYSTEM_THEME="megacd" +SYSTEM_WIKI_PATH="segacd" diff --git a/config/emulators/megadrive-japan.conf b/config/emulators/megadrive-japan.conf index 6e1926ba2..8a9e64b67 100644 --- a/config/emulators/megadrive-japan.conf +++ b/config/emulators/megadrive-japan.conf @@ -7,4 +7,5 @@ SYSTEM_PATH="/storage/roms/megadrive-japan" SYSTEM_EXTENSION=".bin .gen .md .sg .smd .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="megadrive" -SYSTEM_THEME="megadrive-japan" +SYSTEM_THEME="megadrivejp" +SYSTEM_WIKI_PATH="genesis" diff --git a/config/emulators/megadrive.conf b/config/emulators/megadrive.conf index 20e623802..1eee05e91 100644 --- a/config/emulators/megadrive.conf +++ b/config/emulators/megadrive.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".bin .gen .md .sg .smd .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="megadrive" SYSTEM_THEME="megadrive" +SYSTEM_WIKI_PATH="genesis" diff --git a/config/emulators/megaduck.conf b/config/emulators/megaduck.conf index e580538ac..bcdba1e7d 100644 --- a/config/emulators/megaduck.conf +++ b/config/emulators/megaduck.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".bin .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="megaduck" SYSTEM_THEME="megaduck" +SYSTEM_WIKI_PATH="megaduck" diff --git a/config/emulators/moonlight.conf b/config/emulators/moonlight.conf index 07220d022..d1e8d3b2b 100644 --- a/config/emulators/moonlight.conf +++ b/config/emulators/moonlight.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".sh" SYSTEM_COMMAND="/bin/sh %ROM%" SYSTEM_PLATFORM="moonlight" SYSTEM_THEME="moonlight" +SYSTEM_WIKI_PATH="moonlight" diff --git a/config/emulators/mplayer.conf b/config/emulators/mplayer.conf index 0dd0637fc..e38dfa339 100644 --- a/config/emulators/mplayer.conf +++ b/config/emulators/mplayer.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".mp4 .mkv .avi .mov .wmv .m3u .mpg .ytb .twi .sh .mp3 .aac .mk SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="mplayer" SYSTEM_THEME="mplayer" +SYSTEM_WIKI_PATH="mplayer" diff --git a/config/emulators/msx.conf b/config/emulators/msx.conf index 6af15d83d..7176bd9ef 100644 --- a/config/emulators/msx.conf +++ b/config/emulators/msx.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".dsk .mx1 .mx2 .rom .zip .7z .m3u" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="msx" SYSTEM_THEME="msx" +SYSTEM_WIKI_PATH="msx" diff --git a/config/emulators/msx2.conf b/config/emulators/msx2.conf index bbf27b977..4f7166a34 100644 --- a/config/emulators/msx2.conf +++ b/config/emulators/msx2.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".dsk .mx1 .mx2 .rom .zip .7z .m3u" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="msx" SYSTEM_THEME="msx2" +SYSTEM_WIKI_PATH="msx" diff --git a/config/emulators/music.conf b/config/emulators/music.conf index 7768e4fb2..6629fd953 100644 --- a/config/emulators/music.conf +++ b/config/emulators/music.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".m3u .sh" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="music" SYSTEM_THEME="music" +SYSTEM_WIKI_PATH="music" diff --git a/config/emulators/n64.conf b/config/emulators/n64.conf index 6afd78fd2..c5cff6120 100644 --- a/config/emulators/n64.conf +++ b/config/emulators/n64.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".z64 .n64 .v64 .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="n64" SYSTEM_THEME="n64" +SYSTEM_WIKI_PATH="n64" diff --git a/config/emulators/naomi.conf b/config/emulators/naomi.conf index cddd757e5..4743bb624 100644 --- a/config/emulators/naomi.conf +++ b/config/emulators/naomi.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".lst .bin .dat .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="naomi arcade" SYSTEM_THEME="naomi" +SYSTEM_WIKI_PATH="naomi" diff --git a/config/emulators/nds.conf b/config/emulators/nds.conf index e3b8a8596..df12f40b1 100644 --- a/config/emulators/nds.conf +++ b/config/emulators/nds.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".nds .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="nds" SYSTEM_THEME="nds" +SYSTEM_WIKI_PATH="nds" diff --git a/config/emulators/neocd.conf b/config/emulators/neocd.conf index bddf919ab..29a28240a 100644 --- a/config/emulators/neocd.conf +++ b/config/emulators/neocd.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".cue .iso .chd" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="neogeocd" SYSTEM_THEME="neogeocd" +SYSTEM_WIKI_PATH="neogeocd" diff --git a/config/emulators/neogeo.conf b/config/emulators/neogeo.conf index 4aeaef156..5bad25ae4 100644 --- a/config/emulators/neogeo.conf +++ b/config/emulators/neogeo.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".7z .zip" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="neogeo" SYSTEM_THEME="neogeo" +SYSTEM_WIKI_PATH="neogeo" diff --git a/config/emulators/nes.conf b/config/emulators/nes.conf index f5a5d2843..8196c29de 100644 --- a/config/emulators/nes.conf +++ b/config/emulators/nes.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".nes .unif .unf .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="nes" SYSTEM_THEME="nes" +SYSTEM_WIKI_PATH="nes" diff --git a/config/emulators/nesh.conf b/config/emulators/nesh.conf index 77556dcd7..a2109b706 100644 --- a/config/emulators/nesh.conf +++ b/config/emulators/nesh.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".nes .unif .unf .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="nes" SYSTEM_THEME="nesh" +SYSTEM_WIKI_PATH="nes" diff --git a/config/emulators/ngp.conf b/config/emulators/ngp.conf index b98e8a46a..cd1d54614 100644 --- a/config/emulators/ngp.conf +++ b/config/emulators/ngp.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".ngc .ngp .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="ngp" SYSTEM_THEME="ngp" +SYSTEM_WIKI_PATH="ngp" diff --git a/config/emulators/ngpc.conf b/config/emulators/ngpc.conf index 545549f19..06c949561 100644 --- a/config/emulators/ngpc.conf +++ b/config/emulators/ngpc.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".ngc .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="ngpc" SYSTEM_THEME="ngpc" +SYSTEM_WIKI_PATH="ngp" diff --git a/config/emulators/odyssey2.conf b/config/emulators/odyssey2.conf index 650b7efbf..1c0843c5d 100644 --- a/config/emulators/odyssey2.conf +++ b/config/emulators/odyssey2.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".bin .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="odyssey2" SYSTEM_THEME="odyssey2" +SYSTEM_WIKI_PATH="odyssey2" diff --git a/config/emulators/openbor.conf b/config/emulators/openbor.conf index 7b44bf741..7ade02353 100644 --- a/config/emulators/openbor.conf +++ b/config/emulators/openbor.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".pak" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="openbor" SYSTEM_THEME="openbor" +SYSTEM_WIKI_PATH="openbor" diff --git a/config/emulators/pc-8800.conf b/config/emulators/pc-8800.conf index cb3cf6d50..6c5bf277e 100644 --- a/config/emulators/pc-8800.conf +++ b/config/emulators/pc-8800.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".d88 .m3u" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="pc88" SYSTEM_THEME="pc88" +SYSTEM_WIKI_PATH="pc88" diff --git a/config/emulators/pc-9800.conf b/config/emulators/pc-9800.conf index ff9acb757..e262ce98c 100644 --- a/config/emulators/pc-9800.conf +++ b/config/emulators/pc-9800.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".d98 .zip .fdi .fdd .2hd .tfd .d88d .hdm .xdf .dup .hdi .thd . SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="pc98" SYSTEM_THEME="pc98" +SYSTEM_WIKI_PATH="pc98" diff --git a/config/emulators/pc.conf b/config/emulators/pc.conf index d72115cca..c19426c9e 100644 --- a/config/emulators/pc.conf +++ b/config/emulators/pc.conf @@ -1,5 +1,5 @@ SYSTEM_NAME="pc" -SYSTEM_FULLNAME="MS-DOS" +SYSTEM_FULLNAME="DOS" SYSTEM_MANUFACTURER="Microsoft" SYSTEM_RELEASE="1981" SYSTEM_HARDWARE="computer" @@ -7,4 +7,5 @@ SYSTEM_PATH="/storage/roms/pc" SYSTEM_EXTENSION=".com .bat .exe .dosz" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="pc" -SYSTEM_THEME="pc" +SYSTEM_THEME="dos" +SYSTEM_WIKI_PATH="dos" diff --git a/config/emulators/pcengine.conf b/config/emulators/pcengine.conf index 13a676e1c..d433f5cca 100644 --- a/config/emulators/pcengine.conf +++ b/config/emulators/pcengine.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".pce .bin .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="pcengine" SYSTEM_THEME="pcengine" +SYSTEM_WIKI_PATH="pcengine" diff --git a/config/emulators/pcenginecd.conf b/config/emulators/pcenginecd.conf index 5c88c4728..35b6ae93e 100644 --- a/config/emulators/pcenginecd.conf +++ b/config/emulators/pcenginecd.conf @@ -7,4 +7,5 @@ SYSTEM_PATH="/storage/roms/pcenginecd" SYSTEM_EXTENSION=".cue .ccd .chd .toc .m3u" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="pcenginecd" -SYSTEM_THEME="pce-cd" +SYSTEM_THEME="pcenginecd" +SYSTEM_WIKI_PATH="pcengine" diff --git a/config/emulators/pcfx.conf b/config/emulators/pcfx.conf index 5819507da..c19d08806 100644 --- a/config/emulators/pcfx.conf +++ b/config/emulators/pcfx.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".chd .cue .ccd .toc" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="pcfx" SYSTEM_THEME="pcfx" +SYSTEM_WIKI_PATH="pcfx" diff --git a/config/emulators/pet.conf b/config/emulators/pet.conf index 7a671db55..a8964bd83 100644 --- a/config/emulators/pet.conf +++ b/config/emulators/pet.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="pet" SYSTEM_THEME="pet" +SYSTEM_WIKI_PATH="pet" diff --git a/config/emulators/pico-8.conf b/config/emulators/pico-8.conf index 3303bc231..aaf67a0fa 100644 --- a/config/emulators/pico-8.conf +++ b/config/emulators/pico-8.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".p8 .png" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="pico-8" SYSTEM_THEME="pico-8" +SYSTEM_WIKI_PATH="pico-8" diff --git a/config/emulators/pokemini.conf b/config/emulators/pokemini.conf index 2283d033f..af702fc82 100644 --- a/config/emulators/pokemini.conf +++ b/config/emulators/pokemini.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".min .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="pokemini" SYSTEM_THEME="pokemini" +SYSTEM_WIKI_PATH="pokemini" diff --git a/config/emulators/ports.conf b/config/emulators/ports.conf index bf0cd51e4..9521bbee6 100644 --- a/config/emulators/ports.conf +++ b/config/emulators/ports.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".sh" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="pc" SYSTEM_THEME="ports" +SYSTEM_WIKI_PATH="ports" diff --git a/config/emulators/ps2.conf b/config/emulators/ps2.conf index 727ea0372..9770e7bfc 100644 --- a/config/emulators/ps2.conf +++ b/config/emulators/ps2.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".iso .mdf .nrg .bin .img .dump .gz .cso .chd" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="ps2" SYSTEM_THEME="ps2" +SYSTEM_WIKI_PATH="ps2" diff --git a/config/emulators/ps3.conf b/config/emulators/ps3.conf index 004e9fbb8..ca3716d09 100644 --- a/config/emulators/ps3.conf +++ b/config/emulators/ps3.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".ps3 .psn" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="ps3" SYSTEM_THEME="ps3" +SYSTEM_WIKI_PATH="ps3" diff --git a/config/emulators/psp.conf b/config/emulators/psp.conf index 0072c2afd..fa2410bc6 100644 --- a/config/emulators/psp.conf +++ b/config/emulators/psp.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".iso .cso .pbp .chd" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="psp" SYSTEM_THEME="psp" +SYSTEM_WIKI_PATH="psp" diff --git a/config/emulators/pspminis.conf b/config/emulators/pspminis.conf index 710441107..3524652b0 100644 --- a/config/emulators/pspminis.conf +++ b/config/emulators/pspminis.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".iso .cso .pbp" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="psp" SYSTEM_THEME="pspminis" +SYSTEM_WIKI_PATH="psp" diff --git a/config/emulators/psvita.conf b/config/emulators/psvita.conf index fd33ea23a..601718523 100644 --- a/config/emulators/psvita.conf +++ b/config/emulators/psvita.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".sh" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="psvita" SYSTEM_THEME="psvita" +SYSTEM_WIKI_PATH="psvita" diff --git a/config/emulators/psx.conf b/config/emulators/psx.conf index dde86192c..aaadd4cb5 100644 --- a/config/emulators/psx.conf +++ b/config/emulators/psx.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".bin .cue .img .mdf .pbp .toc .cbn .m3u .ccd .chd .iso" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="psx" SYSTEM_THEME="psx" +SYSTEM_WIKI_PATH="psx" diff --git a/config/emulators/satellaview.conf b/config/emulators/satellaview.conf index 613f14919..cbc5091c1 100644 --- a/config/emulators/satellaview.conf +++ b/config/emulators/satellaview.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".smc .fig .bs .sfc .bsx .swc .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="satellaview" SYSTEM_THEME="satellaview" +SYSTEM_WIKI_PATH="snes" diff --git a/config/emulators/saturn.conf b/config/emulators/saturn.conf index 4227784bb..9fdc0a966 100644 --- a/config/emulators/saturn.conf +++ b/config/emulators/saturn.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".cue .chd .iso" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="saturn" SYSTEM_THEME="saturn" +SYSTEM_WIKI_PATH="saturn" diff --git a/config/emulators/scummvm.conf b/config/emulators/scummvm.conf index 9e9e733f3..d72ee6701 100644 --- a/config/emulators/scummvm.conf +++ b/config/emulators/scummvm.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".sh .svm .scummvm" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="pc" SYSTEM_THEME="scummvm" +SYSTEM_WIKI_PATH="scummvm" diff --git a/config/emulators/sega32x.conf b/config/emulators/sega32x.conf index 0b54dbce1..bc2395fc7 100644 --- a/config/emulators/sega32x.conf +++ b/config/emulators/sega32x.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".32x .smd .bin .md .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="sega32x" SYSTEM_THEME="sega32x" +SYSTEM_WIKI_PATH="sega32x" diff --git a/config/emulators/segacd.conf b/config/emulators/segacd.conf index 2f7924841..6fc4bdf9d 100644 --- a/config/emulators/segacd.conf +++ b/config/emulators/segacd.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".chd .cue .iso .m3u" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="segacd" SYSTEM_THEME="segacd" +SYSTEM_WIKI_PATH="segacd" diff --git a/config/emulators/sfc.conf b/config/emulators/sfc.conf index 549bcd344..772cd799b 100644 --- a/config/emulators/sfc.conf +++ b/config/emulators/sfc.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".smc .fig .sfc .swc .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="snes" SYSTEM_THEME="sfc" +SYSTEM_WIKI_PATH="snes" diff --git a/config/emulators/sg-1000.conf b/config/emulators/sg-1000.conf index 891995d3e..071cdf61c 100644 --- a/config/emulators/sg-1000.conf +++ b/config/emulators/sg-1000.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".bin .sg .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="sg-1000" SYSTEM_THEME="sg-1000" +SYSTEM_WIKI_PATH="sg-1000" diff --git a/config/emulators/snes.conf b/config/emulators/snes.conf index 84c1b00b8..034dbfdc1 100644 --- a/config/emulators/snes.conf +++ b/config/emulators/snes.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".smc .fig .sfc .swc .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="snes" SYSTEM_THEME="snes" +SYSTEM_WIKI_PATH="snes" diff --git a/config/emulators/snesh.conf b/config/emulators/snesh.conf index 59b642eb9..a4eda3b62 100644 --- a/config/emulators/snesh.conf +++ b/config/emulators/snesh.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".smc .fig .sfc .swc .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="snes" SYSTEM_THEME="snesh" +SYSTEM_WIKI_PATH="snes" diff --git a/config/emulators/snesmsu1.conf b/config/emulators/snesmsu1.conf index 3f74cf1be..b4a45ddaf 100644 --- a/config/emulators/snesmsu1.conf +++ b/config/emulators/snesmsu1.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".smc .fig .sfc .swc .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="snesmsu1 snes" SYSTEM_THEME="snesmsu1" +SYSTEM_WIKI_PATH="snes" diff --git a/config/emulators/st-v.conf b/config/emulators/st-v.conf index c873608de..209a19758 100644 --- a/config/emulators/st-v.conf +++ b/config/emulators/st-v.conf @@ -7,4 +7,5 @@ SYSTEM_PATH="/storage/roms/st-v" SYSTEM_EXTENSION=".zip .ZIP" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="st-v" -SYSTEM_THEME="st-v" +SYSTEM_THEME="stv" +SYSTEM_WIKI_PATH="st-v" diff --git a/config/emulators/sufami.conf b/config/emulators/sufami.conf index 86e4491f7..3f78b5409 100644 --- a/config/emulators/sufami.conf +++ b/config/emulators/sufami.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".st .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="sufami" SYSTEM_THEME="sufami" +SYSTEM_WIKI_PATH="snes" diff --git a/config/emulators/supergrafx.conf b/config/emulators/supergrafx.conf index 31f9774c8..d5919c454 100644 --- a/config/emulators/supergrafx.conf +++ b/config/emulators/supergrafx.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".pce .sgx .cue .ccd .chd .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="supergrafx" SYSTEM_THEME="supergrafx" +SYSTEM_WIKI_PATH="supergrafx" diff --git a/config/emulators/supervision.conf b/config/emulators/supervision.conf index 0a73c9e40..7dfd14f2c 100644 --- a/config/emulators/supervision.conf +++ b/config/emulators/supervision.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".sv .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="supervision" SYSTEM_THEME="supervision" +SYSTEM_WIKI_PATH="supervision" diff --git a/config/emulators/switch.conf b/config/emulators/switch.conf index 2e16b1a04..d6496ab6a 100644 --- a/config/emulators/switch.conf +++ b/config/emulators/switch.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".xci .nsp .nca .nso .nro" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="switch" SYSTEM_THEME="switch" +SYSTEM_WIKI_PATH="switch" diff --git a/config/emulators/tg16.conf b/config/emulators/tg16.conf index 7c3dffeee..a4def1e47 100644 --- a/config/emulators/tg16.conf +++ b/config/emulators/tg16.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".pce .bin .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="pcengine" SYSTEM_THEME="tg16" +SYSTEM_WIKI_PATH="pcengine" diff --git a/config/emulators/tg16cd.conf b/config/emulators/tg16cd.conf index 69f5b4a0d..37cfc9096 100644 --- a/config/emulators/tg16cd.conf +++ b/config/emulators/tg16cd.conf @@ -7,4 +7,5 @@ SYSTEM_PATH="/storage/roms/tg16cd" SYSTEM_EXTENSION=".cue .ccd .chd .toc .m3u" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="pcenginecd" -SYSTEM_THEME="tg16cd" +SYSTEM_THEME="tg-cd" +SYSTEM_WIKI_PATH="pcengine" diff --git a/config/emulators/tic-80.conf b/config/emulators/tic-80.conf index d47606d34..405cdc868 100644 --- a/config/emulators/tic-80.conf +++ b/config/emulators/tic-80.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".tic" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="tic80" SYSTEM_THEME="tic-80" +SYSTEM_WIKI_PATH="tic-80" diff --git a/config/emulators/tools.conf b/config/emulators/tools.conf index 08b6c2113..787dc59e2 100644 --- a/config/emulators/tools.conf +++ b/config/emulators/tools.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".sh" SYSTEM_COMMAND="/usr/bin/run %ROM%" SYSTEM_PLATFORM="tools" SYSTEM_THEME="tools" +SYSTEM_WIKI_PATH="tools" diff --git a/config/emulators/uzebox.conf b/config/emulators/uzebox.conf index f52077d4f..00128fc65 100644 --- a/config/emulators/uzebox.conf +++ b/config/emulators/uzebox.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".uze" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="uzebox" SYSTEM_THEME="uzebox" +SYSTEM_WIKI_PATH="uzebox" diff --git a/config/emulators/vectrex.conf b/config/emulators/vectrex.conf index 5e6afa834..cca244202 100644 --- a/config/emulators/vectrex.conf +++ b/config/emulators/vectrex.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".bin .gam .vec .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="vectrex" SYSTEM_THEME="vectrex" +SYSTEM_WIKI_PATH="vectrex" diff --git a/config/emulators/vic20.conf b/config/emulators/vic20.conf index a241b5f2c..24ca114fd 100644 --- a/config/emulators/vic20.conf +++ b/config/emulators/vic20.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="vic20" SYSTEM_THEME="vic20" +SYSTEM_WIKI_PATH="vic20" diff --git a/config/emulators/videopac.conf b/config/emulators/videopac.conf index f0dd37a18..07f0d1ca1 100644 --- a/config/emulators/videopac.conf +++ b/config/emulators/videopac.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".bin .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="videopac" SYSTEM_THEME="videopac" +SYSTEM_WIKI_PATH="videopac" diff --git a/config/emulators/virtualboy.conf b/config/emulators/virtualboy.conf index a531b6f37..2076f5428 100644 --- a/config/emulators/virtualboy.conf +++ b/config/emulators/virtualboy.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".vb .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="virtualboy" SYSTEM_THEME="virtualboy" +SYSTEM_WIKI_PATH="virtualboy" diff --git a/config/emulators/wii.conf b/config/emulators/wii.conf index e4559d5ff..edd19339d 100644 --- a/config/emulators/wii.conf +++ b/config/emulators/wii.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".gcm .iso .gcz .ciso .wbfs .rvz .dol .wad" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="wii" SYSTEM_THEME="wii" +SYSTEM_WIKI_PATH="wii" diff --git a/config/emulators/wiiu.conf b/config/emulators/wiiu.conf index 881814510..ce5007325 100644 --- a/config/emulators/wiiu.conf +++ b/config/emulators/wiiu.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".wud .wux .wua" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="wiiu" SYSTEM_THEME="wiiu" +SYSTEM_WIKI_PATH="wiiu" diff --git a/config/emulators/wonderswan.conf b/config/emulators/wonderswan.conf index 471888602..e993deb0c 100644 --- a/config/emulators/wonderswan.conf +++ b/config/emulators/wonderswan.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".ws .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="wonderswan" SYSTEM_THEME="wonderswan" +SYSTEM_WIKI_PATH="wonderswan" diff --git a/config/emulators/wonderswancolor.conf b/config/emulators/wonderswancolor.conf index 5e1e83822..35aac00b0 100644 --- a/config/emulators/wonderswancolor.conf +++ b/config/emulators/wonderswancolor.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".wsc .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="wonderswancolor" SYSTEM_THEME="wonderswancolor" +SYSTEM_WIKI_PATH="wonderswancolor" diff --git a/config/emulators/x1.conf b/config/emulators/x1.conf index 3cae90630..1a8be5592 100644 --- a/config/emulators/x1.conf +++ b/config/emulators/x1.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".dx1 .2d .2hd .tfd .d88d .hdm .xdf .dup .tap .cmd .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="x1" SYSTEM_THEME="x1" +SYSTEM_WIKI_PATH="x1" diff --git a/config/emulators/x68000.conf b/config/emulators/x68000.conf index 37e1b3ad9..8e73088af 100644 --- a/config/emulators/x68000.conf +++ b/config/emulators/x68000.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".dim .img .d88d .hdm .dup .2hd .xdf .hdf .cmd .m3u .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="x68000" SYSTEM_THEME="x68000" +SYSTEM_WIKI_PATH="x68000" diff --git a/config/emulators/xbox.conf b/config/emulators/xbox.conf index 348a6bfca..8045988dd 100644 --- a/config/emulators/xbox.conf +++ b/config/emulators/xbox.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".iso" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="xbox" SYSTEM_THEME="xbox" +SYSTEM_WIKI_PATH="xbox" diff --git a/config/emulators/zmachine.conf b/config/emulators/zmachine.conf index 67ea6cdec..26ef4b57b 100644 --- a/config/emulators/zmachine.conf +++ b/config/emulators/zmachine.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".dat .z1 .z2 .z3 .z4 .z5 .z6 .zip" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="z-machine" SYSTEM_THEME="zmachine" +SYSTEM_WIKI_PATH="zmachine" diff --git a/config/emulators/zx81.conf b/config/emulators/zx81.conf index 9c77e6f13..1b22d438d 100644 --- a/config/emulators/zx81.conf +++ b/config/emulators/zx81.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".tzx .p .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="zx81" SYSTEM_THEME="zx81" +SYSTEM_WIKI_PATH="zx81" diff --git a/config/emulators/zxspectrum.conf b/config/emulators/zxspectrum.conf index 6e5463425..251ca6dc4 100644 --- a/config/emulators/zxspectrum.conf +++ b/config/emulators/zxspectrum.conf @@ -8,3 +8,4 @@ SYSTEM_EXTENSION=".tzx .tap .z80 .rzx .scl .trd .dsk .zip .7z" SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" SYSTEM_PLATFORM="zxspectrum" SYSTEM_THEME="zxspectrum" +SYSTEM_WIKI_PATH="zxspectrum" diff --git a/documentation/PER_DEVICE_DOCUMENTATION/AMD64/SUPPORTED_EMULATORS_AND_CORES.md b/documentation/PER_DEVICE_DOCUMENTATION/AMD64/SUPPORTED_EMULATORS_AND_CORES.md index a43b8ab00..ed878e731 100644 --- a/documentation/PER_DEVICE_DOCUMENTATION/AMD64/SUPPORTED_EMULATORS_AND_CORES.md +++ b/documentation/PER_DEVICE_DOCUMENTATION/AMD64/SUPPORTED_EMULATORS_AND_CORES.md @@ -12,33 +12,33 @@ This document describes all available systems emulators and cores available for | System|Ports (ports)|System|`ports`|.sh|| | System|Screenshots (imageviewer)|System|`screenshots`|.jpg .jpeg .png .bmp .psd .tga .gif .hdr .pic .ppm .pgm .mkv .pdf .mp4 .avi|| | System|Tools (tools)|System|`modules`|.sh|| -|Amstrad|CPC (amstradcpc)|1984|`amstradcpc`|.dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z|**retroarch:** crocods (default)
**retroarch:** cap32
| +|Amstrad|Amstrad CPC (amstradcpc)|1984|`amstradcpc`|.dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z|**retroarch:** crocods (default)
**retroarch:** cap32
| |Apple|Macintosh (macintosh)|1984|`mac`|.dsk .img .hfv .cmd .zip|**retroarch:** minivmac (default)
| -|Arcade|Arcade (arcade)|1984|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2000
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
**retroarch:** mame
| +|Arcade|Arcade (arcade)|0000|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2000
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
**retroarch:** mame
| |Arcade|Daphne (daphne)|1996|`daphne`|.daphne .singe|**hypseus-singe:** hypseus-singe (default)
**retroarch:** daphne
| -|Arcade|Final Burn Neo (fbn)|1986|`fbneo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| -|Arcade|MAME (mame)|1948|`mame`|.7z .zip|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|Final Burn Neo (fbn)|2002|`fbneo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|MAME (mame)|1997|`mame`|.7z .zip|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| |Arduboy|Arduboy (arduboy)|2014|`arduboy`|.hex|**retroarch:** arduous (default)
| -|Atari|2600 (atari2600)|1977|`atari2600`|.a26 .bin .zip .7z|**retroarch:** stella (default)
| -|Atari|5200 (atari5200)|1982|`atari5200`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** a5200 (default)
**retroarch:** atari800
| -|Atari|7800 (atari7800)|1986|`atari7800`|.a78 .bin .zip .7z|**retroarch:** prosystem (default)
| +|Atari|Atari 2600 (atari2600)|1977|`atari2600`|.a26 .bin .zip .7z|**retroarch:** stella (default)
| +|Atari|Atari 5200 (atari5200)|1982|`atari5200`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** a5200 (default)
**retroarch:** atari800
| +|Atari|Atari 7800 (atari7800)|1986|`atari7800`|.a78 .bin .zip .7z|**retroarch:** prosystem (default)
| |Atari|Atari 800 (atari800)|1979|`atari800`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** atari800 (default)
| +|Atari|Atari Jaguar (atarijaguar)|1993|`atarijaguar`|.j64 .jag .rom .abs .cof .bin .prg|**retroarch:** virtualjaguar (default)
| +|Atari|Atari Lynx (atarilynx)|1989|`atarilynx`|.lnx .o .zip .7z|**retroarch:** handy (default)
**retroarch:** beetle_lynx
**mednafen:** lynx
| |Atari|Atari ST (atarist)|1985|`atarist`|.st .msa .stx .dim .ipf .m3u .zip .7z|**retroarch:** hatari (default)
**hatarisa:** hatarisa
| -|Atari|Jaguar (atarijaguar)|1993|`atarijaguar`|.j64 .jag .rom .abs .cof .bin .prg|**retroarch:** virtualjaguar (default)
| -|Atari|Lynx (atarilynx)|1989|`atarilynx`|.lnx .o .zip .7z|**retroarch:** handy (default)
**retroarch:** beetle_lynx
| |Bandai|SuFami Turbo (sufami)|1996|`sufami`|.st .zip .7z|**retroarch:** snes9x (default)
| -|Bandai|Wonderswan (wonderswan)|1999|`wonderswan`|.ws .zip .7z|**retroarch:** beetle_wswan (default)
| -|Bandai|Wonderswan Color (wonderswancolor)|2000|`wonderswancolor`|.wsc .zip .7z|**retroarch:** beetle_wswan (default)
| +|Bandai|Wonderswan (wonderswan)|1999|`wonderswan`|.ws .zip .7z|**retroarch:** beetle_wswan (default)
**mednafen:** wswan
| +|Bandai|Wonderswan Color (wonderswancolor)|2000|`wonderswancolor`|.wsc .zip .7z|**retroarch:** beetle_wswan (default)
**mednafen:** wswan
| |belogic|Uzebox (uzebox)|2008|`uzebox`|.uze|**retroarch:** uzem (default)
| -|Capcom|PlaySystem 1 (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
| -|Capcom|PlaySystem 2 (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
| -|Capcom|PlaySystem 3 (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
| +|Capcom|CPS I (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
| +|Capcom|CPS II (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
| +|Capcom|CPS III (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
| |Coleco|ColecoVision (colecovision)|1982|`coleco`|.bin .col .rom .zip .7z|**retroarch:** bluemsx (default)
**retroarch:** gearcoleco
**retroarch:** smsplus
| |Commodore|Amiga (amiga)|1985|`amiga`|.zip .adf .uae .ipf .dms .adz .lha .m3u .hdf .hdz|**retroarch:** puae (default)
**retroarch:** puae2021
| |Commodore|Amiga CD32 (amigacd32)|1994|`amigacd32`|.iso .cue .lha .chd|**retroarch:** puae (default)
**retroarch:** puae2021
| -|Commodore|C128 (c128)|1985|`c128`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x128 (default)
**vicesa:** x128
| -|Commodore|C16 (c16)|1984|`c16`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xplus4 (default)
**vicesa:** xplus4
| -|Commodore|C64 (c64)|1982|`c64`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x64 (default)
**vicesa:** x64sc
| +|Commodore|Commodore 128 (c128)|1985|`c128`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x128 (default)
**vicesa:** x128
| +|Commodore|Commodore 16 (c16)|1984|`c16`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xplus4 (default)
**vicesa:** xplus4
| +|Commodore|Commodore 64 (c64)|1982|`c64`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x64 (default)
**vicesa:** x64sc
| |Commodore|Commodore PET (pet)|1977|`pet`|.20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .gz .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xpet (default)
| |Commodore|VIC-20 (vic20)|1980|`vic20`|.20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .gz .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xvic (default)
**vicesa:** xvic
| |Fairchild|Channel F (channelf)|1976|`channelf`|.bin .chf .zip .7z|**retroarch:** freechaf (default)
| @@ -48,58 +48,58 @@ This document describes all available systems emulators and cores available for |Lexaloffle|PICO-8 (pico-8)|2015|`pico-8`|.p8 .png|**pico-8:** pico8 (default)
**retroarch:** fake08
| |Magnavox|Odyssey 2 (odyssey2)|1979|`odyssey`|.bin .zip .7z|**retroarch:** o2em (default)
| |Mattel|Intellivision (intellivision)|1979|`intellivision`|.int .bin .rom .zip .7z|**retroarch:** freeintv (default)
| -|Microsoft|MS-DOS (pc)|1981|`pc`|.com .bat .exe .dosz|**retroarch:** dosbox_pure
**retroarch:** dosbox_svn
| +|Microsoft|DOS (pc)|1981|`pc`|.com .bat .exe .dosz|**retroarch:** dosbox_pure
**retroarch:** dosbox_svn
| |Microsoft|MSX (msx)|1983|`msx`|.dsk .mx1 .mx2 .rom .zip .7z .m3u|**retroarch:** bluemsx (default)
**retroarch:** fmsx
| |Microsoft|MSX 2 (msx2)|1988|`msx2`|.dsk .mx1 .mx2 .rom .zip .7z .m3u|**retroarch:** bluemsx (default)
**retroarch:** fmsx
| |Microsoft|Xbox (xbox)|2001|`xbox`|.iso|**xemu:** xemu-sa (default)
| -|NEC|PC Engine (pcengine)|1987|`pcengine`|.pce .bin .zip .7z|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
| -|NEC|PC Engine CD (pcenginecd)|1988|`pcenginecd`|.cue .ccd .chd .toc .m3u|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
| +|NEC|PC Engine (pcengine)|1987|`pcengine`|.pce .bin .zip .7z|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
**mednafen:** pce
**mednafen:** pce_fast
| +|NEC|PC Engine CD (pcenginecd)|1988|`pcenginecd`|.cue .ccd .chd .toc .m3u|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
**mednafen:** pce
**mednafen:** pce_fast
| |NEC|PC-8800 (pc-8800)|1981|`pc88`|.d88 .m3u|**retroarch:** quasi88 (default)
| |NEC|PC-9800 (pc-9800)|1983|`pc98`|.d98 .zip .fdi .fdd .2hd .tfd .d88d .hdm .xdf .dup .hdi .thd .nhd .hdd .hdn|**retroarch:** np2kai (default)
| -|NEC|PC-FX (pcfx)|1994|`pcfx`|.chd .cue .ccd .toc|**retroarch:** beetle_pcfx (default)
| -|NEC|SuperGrafx (supergrafx)|1989|`sgfx`|.pce .sgx .cue .ccd .chd .zip .7z|**retroarch:** beetle_supergrafx
**retroarch:** beetle_pce
| -|NEC|TurboGrafx-16 (tg16)|1989|`tg16`|.pce .bin .zip .7z|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
| -|NEC|TurboGrafx-CD (tg16cd)|1989|`tg16cd`|.cue .ccd .chd .toc .m3u|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
| +|NEC|PC-FX (pcfx)|1994|`pcfx`|.chd .cue .ccd .toc|**retroarch:** beetle_pcfx (default)
**mednafen:** pcfx
| +|NEC|SuperGrafx (supergrafx)|1989|`sgfx`|.pce .sgx .cue .ccd .chd .zip .7z|**retroarch:** beetle_supergrafx
**retroarch:** beetle_pce
**mednafen:** pce
**mednafen:** pce_fast
| +|NEC|TurboGrafx-16 (tg16)|1989|`tg16`|.pce .bin .zip .7z|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
**mednafen:** pce
**mednafen:** pce_fast
| +|NEC|TurboGrafx-CD (tg16cd)|1989|`tg16cd`|.cue .ccd .chd .toc .m3u|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
**mednafen:** pce
**mednafen:** pce_fast
| |Nesbox|TIC-80 (tic-80)|2017|`tic-80`|.tic|**retroarch:** tic80 (default)
| |Nintendo|3DS (3ds)|2010|`3ds`|.3ds .3dsx .elf .axf .cci .cxi .app|**retroarch:** citra (default)
**citra:** citra-sa
| -|Nintendo|Famicom (famicom)|1983|`famicom`|.nes .unif .unf .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
**retroarch:** mesen
| -|Nintendo|Famicom Disk System (fds)|1986|`fds`|.fds .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
| +|Nintendo|Famicom (famicom)|1983|`famicom`|.nes .unif .unf .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
**retroarch:** mesen
**mednafen:** nes
| +|Nintendo|Famicom Disk System (fds)|1986|`fds`|.fds .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
**mednafen:** nes
| |Nintendo|Game & Watch (gameandwatch)|1980|`gameandwatch`|.mgw .zip .7z|**retroarch:** gw
| -|Nintendo|Game Boy (gb)|1989|`gb`|.gb .gbc .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
| -|Nintendo|Game Boy (Hacks) (gbh)|1989|`gbh`|.gb .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
| -|Nintendo|Game Boy Advance (gba)|2001|`gba`|.gba .zip .7z|**retroarch:** mgba (default)
**retroarch:** gbsp
**retroarch:** vbam
**retroarch:** vba_next
**retroarch:** beetle_gba
**nanoboyadvance:** nanoboyadvance-sa
| -|Nintendo|Game Boy Advance (Hacks) (gbah)|2001|`gbah`|.gba .zip .7z|**retroarch:** mgba (default)
**retroarch:** gbsp
**retroarch:** vbam
**retroarch:** vba_next
**retroarch:** beetle_gba
| -|Nintendo|Game Boy Color (gbc)|1998|`gbc`|.gb .gbc .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
| -|Nintendo|Game Boy Color (Hacks) (gbch)|1998|`gbch`|.gb .gbc .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
| +|Nintendo|Game Boy (gb)|1989|`gb`|.gb .gbc .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
**mednafen:** gb
| +|Nintendo|Game Boy (Hacks) (gbh)|1989|`gbh`|.gb .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
**mednafen:** gb
| +|Nintendo|Game Boy Advance (gba)|2001|`gba`|.gba .zip .7z|**retroarch:** mgba (default)
**retroarch:** gbsp
**retroarch:** vbam
**retroarch:** vba_next
**retroarch:** beetle_gba
**nanoboyadvance:** nanoboyadvance-sa
**mednafen:** gba
| +|Nintendo|Game Boy Advance (Hacks) (gbah)|2001|`gbah`|.gba .zip .7z|**retroarch:** mgba (default)
**retroarch:** gbsp
**retroarch:** vbam
**retroarch:** vba_next
**retroarch:** beetle_gba
**mednafen:** gba
| +|Nintendo|Game Boy Color (gbc)|1998|`gbc`|.gb .gbc .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
**mednafen:** gb
| +|Nintendo|Game Boy Color (Hacks) (gbch)|1998|`gbch`|.gb .gbc .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
**mednafen:** gb
| |Nintendo|GameCube (gamecube)|2001|`gamecube`|.gcm .iso .gcz .ciso .wbfs .rvz .dol|**dolphin:** dolphin-sa-gc (default)
**retroarch:** dolphin
**primehack:** primehack
| -|Nintendo|MSU-1 (snesmsu1)|2012|`snesmsu1`|.smc .fig .sfc .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** beetle_supafaust
| -|Nintendo|NES (Hacks) (nesh)|1985|`nesh`|.nes .unif .unf .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
**retroarch:** mesen
| +|Nintendo|MSU-1 (snesmsu1)|2012|`snesmsu1`|.smc .fig .sfc .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** beetle_supafaust
**mednafen:** snes_faust
| +|Nintendo|NES (Hacks) (nesh)|1985|`nesh`|.nes .unif .unf .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
**retroarch:** mesen
**mednafen:** nesh
| |Nintendo|Nintendo 64 (n64)|1996|`n64`|.z64 .n64 .v64 .zip .7z|**retroarch:** mupen64plus_next (default)
**retroarch:** mupen64plus
**retroarch:** parallel_n64
**mupen64plus:** mupen64plus-sa
| |Nintendo|Nintendo DS (nds)|2005|`nds`|.nds .zip .7z|**retroarch:** melonds (default)
**retroarch:** desmume
**melonds:** melonds-sa
| -|Nintendo|Nintendo Entertainment System (nes)|1985|`nes`|.nes .unif .unf .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
**retroarch:** mesen
| +|Nintendo|Nintendo Entertainment System (nes)|1985|`nes`|.nes .unif .unf .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
**retroarch:** mesen
**mednafen:** nes
| |Nintendo|Pokémon Mini (pokemini)|2001|`pokemini`|.min .zip .7z|**retroarch:** pokemini (default)
| |Nintendo|Satellaview (satellaview)|1995|`satellaview`|.smc .fig .bs .sfc .bsx .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** snes9x2010
**retroarch:** snes9x2002
**retroarch:** snes9x2005_plus
| -|Nintendo|Super Famicom (sfc)|1990|`sfc`|.smc .fig .sfc .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** snes9x2010
**retroarch:** snes9x2002
**retroarch:** snes9x2005_plus
**retroarch:** beetle_supafaust
**retroarch:** bsnes
**retroarch:** bsnes_mercury_performance
**retroarch:** bsnes_hd_beta
| -|Nintendo|Super Nintendo (Hacks) (snesh)|1991|`snesh`|.smc .fig .sfc .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** snes9x2010
**retroarch:** snes9x2002
**retroarch:** snes9x2005_plus
**retroarch:** beetle_supafaust
**retroarch:** bsnes
**retroarch:** bsnes_mercury_performance
**retroarch:** bsnes_hd_beta
| -|Nintendo|Super Nintendo (snes)|1991|`snes`|.smc .fig .sfc .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** snes9x2010
**retroarch:** snes9x2002
**retroarch:** snes9x2005_plus
**retroarch:** beetle_supafaust
**retroarch:** bsnes
**retroarch:** bsnes_mercury_performance
**retroarch:** bsnes_hd_beta
| +|Nintendo|Super Famicom (sfc)|1990|`sfc`|.smc .fig .sfc .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** snes9x2010
**retroarch:** snes9x2002
**retroarch:** snes9x2005_plus
**retroarch:** beetle_supafaust
**retroarch:** bsnes
**retroarch:** bsnes_mercury_performance
**retroarch:** bsnes_hd_beta
**mednafen:** snes
**mednafen:** snes_faust
| +|Nintendo|Super Nintendo (Hacks) (snesh)|1991|`snesh`|.smc .fig .sfc .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** snes9x2010
**retroarch:** snes9x2002
**retroarch:** snes9x2005_plus
**retroarch:** beetle_supafaust
**retroarch:** bsnes
**retroarch:** bsnes_mercury_performance
**retroarch:** bsnes_hd_beta
**mednafen:** snes
**mednafen:** snes_faust
| +|Nintendo|Super Nintendo (snes)|1991|`snes`|.smc .fig .sfc .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** snes9x2010
**retroarch:** snes9x2002
**retroarch:** snes9x2005_plus
**retroarch:** beetle_supafaust
**retroarch:** bsnes
**retroarch:** bsnes_mercury_performance
**retroarch:** bsnes_hd_beta
**mednafen:** snes_faust
**mednafen:** snes
| |Nintendo|Switch (switch)|2017|`switch`|.xci .nsp .nca .nso .nro|**yuzu:** yuzu-sa (default)
**ryujinx:** ryujinx-sa
| -|Nintendo|Virtual Boy (virtualboy)|1995|`virtualboy`|.vb .zip .7z|**retroarch:** beetle_vb (default)
| +|Nintendo|Virtual Boy (virtualboy)|1995|`virtualboy`|.vb .zip .7z|**retroarch:** beetle_vb (default)
**mednafen:** vb
| |Nintendo|Wii (wii)|2006|`wii`|.gcm .iso .gcz .ciso .wbfs .rvz .dol .wad|**dolphin:** dolphin-sa-wii (default)
**retroarch:** dolphin
**primehack:** primehack
| |Nintendo|Wii U (wiiu)|2012|`wiiu`|.wud .wux .wua|**cemu:** cemu-sa (default)
| |Panasonic|3DO (3do)|1993|`3do`|.iso .bin .chd .cue|**retroarch:** opera (default)
| |Philips|VideoPac (videopac)|1978|`videopac`|.bin .zip .7z|**retroarch:** o2em (default)
| |Sammy|Atomiswave (atomiswave)|2003|`atomiswave`|.lst .bin .dat .zip .7z|**retroarch:** flycast (default)
**flycast:** flycast-sa
| |Sega|Dreamcast (dreamcast)|1998|`dreamcast`|.cdi .gdi .chd .m3u|**retroarch:** flycast2021
**retroarch:** flycast (default)
**flycast:** flycast-sa
| -|Sega|Game Gear (gamegear)|1990|`gamegear`|.bin .gg .zip .7z|**retroarch:** gearsystem (default)
**retroarch:** genesis_plus_gx
**retroarch:** picodrive
**retroarch:** smsplus
| -|Sega|Game Gear (Hacks) (ggh)|1990|`gamegearh`|.bin .gg .zip .7z|**retroarch:** gearsystem (default)
**retroarch:** genesis_plus_gx
**retroarch:** picodrive
**retroarch:** smsplus
| -|Sega|Genesis (genesis)|1989|`genesis`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
| -|Sega|Genesis (Hacks) (genh)|1989|`genh`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
| -|Sega|Master System (mastersystem)|1985|`mastersystem`|.bin .sms .zip .7z|**retroarch:** gearsystem (default)
**retroarch:** genesis_plus_gx
**retroarch:** picodrive
**retroarch:** smsplus
| +|Sega|Game Gear (gamegear)|1990|`gamegear`|.bin .gg .zip .7z|**retroarch:** gearsystem (default)
**retroarch:** genesis_plus_gx
**retroarch:** picodrive
**retroarch:** smsplus
**mednafen:** gg
| +|Sega|Game Gear (Hacks) (ggh)|1990|`gamegearh`|.bin .gg .zip .7z|**retroarch:** gearsystem (default)
**retroarch:** genesis_plus_gx
**retroarch:** picodrive
**retroarch:** smsplus
**mednafen:** gg
| +|Sega|Genesis (genesis)|1989|`genesis`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
**mednafen:** md
| +|Sega|Genesis (Hacks) (genh)|1989|`genh`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
**mednafen:** md
| +|Sega|Master System (mastersystem)|1985|`mastersystem`|.bin .sms .zip .7z|**retroarch:** gearsystem (default)
**retroarch:** genesis_plus_gx
**retroarch:** picodrive
**retroarch:** smsplus
**mednafen:** sms
| |Sega|Mega CD (megacd)|1991|`megacd`|.chd .cue .iso .m3u|**retroarch:** genesis_plus_gx (default)
**retroarch:** picodrive
| -|Sega|Mega Drive (megadrive)|1990|`megadrive`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
| -|Sega|Mega Drive (megadrive-japan)|1988|`megadrive-japan`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
| +|Sega|Mega Drive (megadrive)|1990|`megadrive`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
**mednafen:** md
| +|Sega|Mega Drive (megadrive-japan)|1988|`megadrive-japan`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
**mednafen:** md
| |Sega|Naomi (naomi)|1998|`naomi`|.lst .bin .dat .zip .7z|**retroarch:** flycast2021
**retroarch:** flycast (default)
**flycast:** flycast-sa
| -|Sega|Saturn (saturn)|1994|`saturn`|.cue .chd .iso|**kronos:** kronos-sa (default)
**retroarch:** yabasanshiro (default)
**retroarch:** beetle_saturn
| +|Sega|Saturn (saturn)|1994|`saturn`|.cue .chd .iso|**kronos:** kronos-sa (default)
**retroarch:** yabasanshiro (default)
**retroarch:** beetle_saturn
**mednafen:** ss
| |Sega|Sega 32X (sega32x)|1994|`sega32x`|.32x .smd .bin .md .zip .7z|**retroarch:** picodrive (default)
| |Sega|Sega CD (segacd)|1991|`segacd`|.chd .cue .iso .m3u|**retroarch:** genesis_plus_gx (default)
**retroarch:** picodrive
| |Sega|SG-1000 (sg-1000)|1983|`sg-1000`|.bin .sg .zip .7z|**retroarch:** gearsystem (default)
**retroarch:** genesis_plus_gx
**retroarch:** picodrive
| @@ -111,9 +111,9 @@ This document describes all available systems emulators and cores available for |Smith Engineering|Vectrex (vectrex)|1982|`vectrex`|.bin .gam .vec .zip .7z|**retroarch:** vecx (default)
| |SNK|Neo Geo (neogeo)|1990|`neogeo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
| |SNK|Neo Geo CD (neocd)|1994|`neocd`|.cue .iso .chd|**retroarch:** neocd (default)
**retroarch:** fbneo
| -|SNK|Neo Geo Pocket (ngp)|1998|`ngp`|.ngc .ngp .zip .7z|**retroarch:** beetle_ngp (default)
**retroarch:** race
| -|SNK|Neo Geo Pocket Color (ngpc)|1999|`ngpc`|.ngc .zip .7z|**retroarch:** beetle_ngp (default)
**retroarch:** race
| -|Sony|PlayStation (psx)|1994|`psx`|.bin .cue .img .mdf .pbp .toc .cbn .m3u .ccd .chd .iso|**retroarch:** beetle_psx (default)
**duckstation:** duckstation-sa
**retroarch:** duckstation
**retroarch:** swanstation
| +|SNK|Neo Geo Pocket (ngp)|1998|`ngp`|.ngc .ngp .zip .7z|**retroarch:** beetle_ngp (default)
**retroarch:** race
**mednafen:** ngp
| +|SNK|Neo Geo Pocket Color (ngpc)|1999|`ngpc`|.ngc .zip .7z|**retroarch:** beetle_ngp (default)
**retroarch:** race
**mednafen:** ngp
| +|Sony|PlayStation (psx)|1994|`psx`|.bin .cue .img .mdf .pbp .toc .cbn .m3u .ccd .chd .iso|**retroarch:** beetle_psx (default)
**duckstation:** duckstation-sa
**mednafen:** psx
**retroarch:** duckstation
**retroarch:** swanstation
| |Sony|PlayStation 2 (ps2)|2000|`ps2`|.iso .mdf .nrg .bin .img .dump .gz .cso .chd|**pcsx2:** pcsx2-sa (default)
**retroarch:** pcsx2
| |Sony|PlayStation 3 (ps3)|2006|`ps3`|.ps3 .psn|**rpcs3:** rpcs3-sa (default)
| |Sony|PlayStation Portable (psp)|2004|`psp`|.iso .cso .pbp .chd|**ppsspp:** ppsspp-sa (default)
**retroarch:** ppsspp
| diff --git a/documentation/PER_DEVICE_DOCUMENTATION/RK3326/SUPPORTED_EMULATORS_AND_CORES.md b/documentation/PER_DEVICE_DOCUMENTATION/RK3326/SUPPORTED_EMULATORS_AND_CORES.md index fed090a53..dea770681 100644 --- a/documentation/PER_DEVICE_DOCUMENTATION/RK3326/SUPPORTED_EMULATORS_AND_CORES.md +++ b/documentation/PER_DEVICE_DOCUMENTATION/RK3326/SUPPORTED_EMULATORS_AND_CORES.md @@ -12,33 +12,33 @@ This document describes all available systems emulators and cores available for | System|Ports (ports)|System|`ports`|.sh|| | System|Screenshots (imageviewer)|System|`screenshots`|.jpg .jpeg .png .bmp .psd .tga .gif .hdr .pic .ppm .pgm .mkv .pdf .mp4 .avi|| | System|Tools (tools)|System|`modules`|.sh|| -|Amstrad|CPC (amstradcpc)|1984|`amstradcpc`|.dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z|**retroarch:** crocods (default)
**retroarch:** cap32
| +|Amstrad|Amstrad CPC (amstradcpc)|1984|`amstradcpc`|.dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z|**retroarch:** crocods (default)
**retroarch:** cap32
| |Apple|Macintosh (macintosh)|1984|`mac`|.dsk .img .hfv .cmd .zip|**retroarch:** minivmac (default)
| -|Arcade|Arcade (arcade)|1984|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2000
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|Arcade (arcade)|0000|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2000
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| |Arcade|Daphne (daphne)|1996|`daphne`|.daphne .singe|**hypseus-singe:** hypseus-singe (default)
**retroarch:** daphne
| -|Arcade|Final Burn Neo (fbn)|1986|`fbneo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| -|Arcade|MAME (mame)|1948|`mame`|.7z .zip|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|Final Burn Neo (fbn)|2002|`fbneo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|MAME (mame)|1997|`mame`|.7z .zip|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| |Arduboy|Arduboy (arduboy)|2014|`arduboy`|.hex|**retroarch:** arduous (default)
| -|Atari|2600 (atari2600)|1977|`atari2600`|.a26 .bin .zip .7z|**retroarch:** stella (default)
| -|Atari|5200 (atari5200)|1982|`atari5200`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** a5200 (default)
**retroarch:** atari800
| -|Atari|7800 (atari7800)|1986|`atari7800`|.a78 .bin .zip .7z|**retroarch:** prosystem (default)
| +|Atari|Atari 2600 (atari2600)|1977|`atari2600`|.a26 .bin .zip .7z|**retroarch:** stella (default)
| +|Atari|Atari 5200 (atari5200)|1982|`atari5200`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** a5200 (default)
**retroarch:** atari800
| +|Atari|Atari 7800 (atari7800)|1986|`atari7800`|.a78 .bin .zip .7z|**retroarch:** prosystem (default)
| |Atari|Atari 800 (atari800)|1979|`atari800`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** atari800 (default)
| +|Atari|Atari Jaguar (atarijaguar)|1993|`atarijaguar`|.j64 .jag .rom .abs .cof .bin .prg|**retroarch:** virtualjaguar (default)
| +|Atari|Atari Lynx (atarilynx)|1989|`atarilynx`|.lnx .o .zip .7z|**retroarch:** handy (default)
**retroarch:** beetle_lynx
**mednafen:** lynx
| |Atari|Atari ST (atarist)|1985|`atarist`|.st .msa .stx .dim .ipf .m3u .zip .7z|**retroarch:** hatari (default)
**hatarisa:** hatarisa
| -|Atari|Jaguar (atarijaguar)|1993|`atarijaguar`|.j64 .jag .rom .abs .cof .bin .prg|**retroarch:** virtualjaguar (default)
| -|Atari|Lynx (atarilynx)|1989|`atarilynx`|.lnx .o .zip .7z|**retroarch:** handy (default)
**retroarch:** beetle_lynx
| |Bandai|SuFami Turbo (sufami)|1996|`sufami`|.st .zip .7z|**retroarch:** snes9x (default)
| -|Bandai|Wonderswan (wonderswan)|1999|`wonderswan`|.ws .zip .7z|**retroarch:** beetle_wswan (default)
| -|Bandai|Wonderswan Color (wonderswancolor)|2000|`wonderswancolor`|.wsc .zip .7z|**retroarch:** beetle_wswan (default)
| +|Bandai|Wonderswan (wonderswan)|1999|`wonderswan`|.ws .zip .7z|**retroarch:** beetle_wswan (default)
**mednafen:** wswan
| +|Bandai|Wonderswan Color (wonderswancolor)|2000|`wonderswancolor`|.wsc .zip .7z|**retroarch:** beetle_wswan (default)
**mednafen:** wswan
| |belogic|Uzebox (uzebox)|2008|`uzebox`|.uze|**retroarch:** uzem (default)
| -|Capcom|PlaySystem 1 (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| -|Capcom|PlaySystem 2 (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| -|Capcom|PlaySystem 3 (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS I (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS II (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS III (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| |Coleco|ColecoVision (colecovision)|1982|`coleco`|.bin .col .rom .zip .7z|**retroarch:** bluemsx (default)
**retroarch:** gearcoleco
**retroarch:** smsplus
| |Commodore|Amiga (amiga)|1985|`amiga`|.zip .adf .uae .ipf .dms .adz .lha .m3u .hdf .hdz|**retroarch:** puae2021 (default)
**retroarch:** puae
**amiberry:** amiberry
**retroarch:** uae4arm
| |Commodore|Amiga CD32 (amigacd32)|1994|`amigacd32`|.iso .cue .lha .chd|**retroarch:** puae2021 (default)
**retroarch:** puae
**retroarch:** uae4arm
| -|Commodore|C128 (c128)|1985|`c128`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x128 (default)
**vicesa:** x128
| -|Commodore|C16 (c16)|1984|`c16`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xplus4 (default)
**vicesa:** xplus4
| -|Commodore|C64 (c64)|1982|`c64`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x64 (default)
**vicesa:** x64sc
| +|Commodore|Commodore 128 (c128)|1985|`c128`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x128 (default)
**vicesa:** x128
| +|Commodore|Commodore 16 (c16)|1984|`c16`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xplus4 (default)
**vicesa:** xplus4
| +|Commodore|Commodore 64 (c64)|1982|`c64`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x64 (default)
**vicesa:** x64sc
| |Commodore|Commodore PET (pet)|1977|`pet`|.20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .gz .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xpet (default)
| |Commodore|VIC-20 (vic20)|1980|`vic20`|.20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .gz .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xvic (default)
**vicesa:** xvic
| |Fairchild|Channel F (channelf)|1976|`channelf`|.bin .chf .zip .7z|**retroarch:** freechaf (default)
| @@ -48,50 +48,50 @@ This document describes all available systems emulators and cores available for |Lexaloffle|PICO-8 (pico-8)|2015|`pico-8`|.p8 .png|**pico-8:** pico8 (default)
**retroarch:** fake08
| |Magnavox|Odyssey 2 (odyssey2)|1979|`odyssey`|.bin .zip .7z|**retroarch:** o2em (default)
| |Mattel|Intellivision (intellivision)|1979|`intellivision`|.int .bin .rom .zip .7z|**retroarch:** freeintv (default)
| -|Microsoft|MS-DOS (pc)|1981|`pc`|.com .bat .exe .dosz|**retroarch:** dosbox_pure
**retroarch:** dosbox_svn
| +|Microsoft|DOS (pc)|1981|`pc`|.com .bat .exe .dosz|**retroarch:** dosbox_pure
**retroarch:** dosbox_svn
| |Microsoft|MSX (msx)|1983|`msx`|.dsk .mx1 .mx2 .rom .zip .7z .m3u|**retroarch:** bluemsx (default)
**retroarch:** fmsx
| |Microsoft|MSX 2 (msx2)|1988|`msx2`|.dsk .mx1 .mx2 .rom .zip .7z .m3u|**retroarch:** bluemsx (default)
**retroarch:** fmsx
| -|NEC|PC Engine (pcengine)|1987|`pcengine`|.pce .bin .zip .7z|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
| -|NEC|PC Engine CD (pcenginecd)|1988|`pcenginecd`|.cue .ccd .chd .toc .m3u|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
| +|NEC|PC Engine (pcengine)|1987|`pcengine`|.pce .bin .zip .7z|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
**mednafen:** pce
**mednafen:** pce_fast
| +|NEC|PC Engine CD (pcenginecd)|1988|`pcenginecd`|.cue .ccd .chd .toc .m3u|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
**mednafen:** pce
**mednafen:** pce_fast
| |NEC|PC-8800 (pc-8800)|1981|`pc88`|.d88 .m3u|**retroarch:** quasi88 (default)
| |NEC|PC-9800 (pc-9800)|1983|`pc98`|.d98 .zip .fdi .fdd .2hd .tfd .d88d .hdm .xdf .dup .hdi .thd .nhd .hdd .hdn|**retroarch:** np2kai (default)
| -|NEC|PC-FX (pcfx)|1994|`pcfx`|.chd .cue .ccd .toc|**retroarch:** beetle_pcfx (default)
| -|NEC|SuperGrafx (supergrafx)|1989|`sgfx`|.pce .sgx .cue .ccd .chd .zip .7z|**retroarch:** beetle_supergrafx
**retroarch:** beetle_pce
| -|NEC|TurboGrafx-16 (tg16)|1989|`tg16`|.pce .bin .zip .7z|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
| -|NEC|TurboGrafx-CD (tg16cd)|1989|`tg16cd`|.cue .ccd .chd .toc .m3u|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
| +|NEC|PC-FX (pcfx)|1994|`pcfx`|.chd .cue .ccd .toc|**retroarch:** beetle_pcfx (default)
**mednafen:** pcfx
| +|NEC|SuperGrafx (supergrafx)|1989|`sgfx`|.pce .sgx .cue .ccd .chd .zip .7z|**retroarch:** beetle_supergrafx
**retroarch:** beetle_pce
**mednafen:** pce
**mednafen:** pce_fast
| +|NEC|TurboGrafx-16 (tg16)|1989|`tg16`|.pce .bin .zip .7z|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
**mednafen:** pce
**mednafen:** pce_fast
| +|NEC|TurboGrafx-CD (tg16cd)|1989|`tg16cd`|.cue .ccd .chd .toc .m3u|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
**mednafen:** pce
**mednafen:** pce_fast
| |Nesbox|TIC-80 (tic-80)|2017|`tic-80`|.tic|**retroarch:** tic80 (default)
| -|Nintendo|Famicom (famicom)|1983|`famicom`|.nes .unif .unf .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
**retroarch:** mesen
| -|Nintendo|Famicom Disk System (fds)|1986|`fds`|.fds .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
| +|Nintendo|Famicom (famicom)|1983|`famicom`|.nes .unif .unf .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
**retroarch:** mesen
**mednafen:** nes
| +|Nintendo|Famicom Disk System (fds)|1986|`fds`|.fds .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
**mednafen:** nes
| |Nintendo|Game & Watch (gameandwatch)|1980|`gameandwatch`|.mgw .zip .7z|**retroarch:** gw
| -|Nintendo|Game Boy (gb)|1989|`gb`|.gb .gbc .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
| -|Nintendo|Game Boy (Hacks) (gbh)|1989|`gbh`|.gb .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
| -|Nintendo|Game Boy Advance (gba)|2001|`gba`|.gba .zip .7z|**retroarch:** mgba (default)
**retroarch:** gbsp
**retroarch:** vbam
**retroarch:** vba_next
**retroarch:** beetle_gba
**retroarch:** gpsp
**nanoboyadvance:** nanoboyadvance-sa
| -|Nintendo|Game Boy Advance (Hacks) (gbah)|2001|`gbah`|.gba .zip .7z|**retroarch:** mgba (default)
**retroarch:** gbsp
**retroarch:** vbam
**retroarch:** vba_next
**retroarch:** beetle_gba
| -|Nintendo|Game Boy Color (gbc)|1998|`gbc`|.gb .gbc .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
| -|Nintendo|Game Boy Color (Hacks) (gbch)|1998|`gbch`|.gb .gbc .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
| -|Nintendo|MSU-1 (snesmsu1)|2012|`snesmsu1`|.smc .fig .sfc .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** beetle_supafaust
| -|Nintendo|NES (Hacks) (nesh)|1985|`nesh`|.nes .unif .unf .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
**retroarch:** mesen
| +|Nintendo|Game Boy (gb)|1989|`gb`|.gb .gbc .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
**mednafen:** gb
| +|Nintendo|Game Boy (Hacks) (gbh)|1989|`gbh`|.gb .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
**mednafen:** gb
| +|Nintendo|Game Boy Advance (gba)|2001|`gba`|.gba .zip .7z|**retroarch:** mgba (default)
**retroarch:** gbsp
**retroarch:** vbam
**retroarch:** vba_next
**retroarch:** beetle_gba
**retroarch:** gpsp
**nanoboyadvance:** nanoboyadvance-sa
**mednafen:** gba
| +|Nintendo|Game Boy Advance (Hacks) (gbah)|2001|`gbah`|.gba .zip .7z|**retroarch:** mgba (default)
**retroarch:** gbsp
**retroarch:** vbam
**retroarch:** vba_next
**retroarch:** beetle_gba
**mednafen:** gba
| +|Nintendo|Game Boy Color (gbc)|1998|`gbc`|.gb .gbc .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
**mednafen:** gb
| +|Nintendo|Game Boy Color (Hacks) (gbch)|1998|`gbch`|.gb .gbc .zip .7z|**retroarch:** gambatte (default)
**retroarch:** sameboy
**retroarch:** gearboy
**retroarch:** tgbdual
**retroarch:** mgba
**retroarch:** vbam
**mednafen:** gb
| +|Nintendo|MSU-1 (snesmsu1)|2012|`snesmsu1`|.smc .fig .sfc .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** beetle_supafaust
**mednafen:** snes_faust
| +|Nintendo|NES (Hacks) (nesh)|1985|`nesh`|.nes .unif .unf .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
**retroarch:** mesen
**mednafen:** nesh
| |Nintendo|Nintendo 64 (n64)|1996|`n64`|.z64 .n64 .v64 .zip .7z|**retroarch:** mupen64plus_next (default)
**retroarch:** mupen64plus
**retroarch:** parallel_n64
**mupen64plus:** mupen64plus-sa
| |Nintendo|Nintendo DS (nds)|2005|`nds`|.nds .zip .7z|**drastic:** drastic-sa (default)
**retroarch:** melonds
**retroarch:** desmume
| -|Nintendo|Nintendo Entertainment System (nes)|1985|`nes`|.nes .unif .unf .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
**retroarch:** mesen
| +|Nintendo|Nintendo Entertainment System (nes)|1985|`nes`|.nes .unif .unf .zip .7z|**retroarch:** nestopia (default)
**retroarch:** fceumm
**retroarch:** quicknes
**retroarch:** mesen
**mednafen:** nes
| |Nintendo|Pokémon Mini (pokemini)|2001|`pokemini`|.min .zip .7z|**retroarch:** pokemini (default)
| |Nintendo|Satellaview (satellaview)|1995|`satellaview`|.smc .fig .bs .sfc .bsx .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** snes9x2010
**retroarch:** snes9x2002
**retroarch:** snes9x2005_plus
| |Nintendo|Super Famicom (sfc)|1990|`sfc`|.smc .fig .sfc .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** snes9x2010
**retroarch:** snes9x2002
**retroarch:** snes9x2005_plus
**retroarch:** beetle_supafaust
**retroarch:** bsnes
**retroarch:** bsnes_mercury_performance
**retroarch:** bsnes_hd_beta
| |Nintendo|Super Nintendo (Hacks) (snesh)|1991|`snesh`|.smc .fig .sfc .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** snes9x2010
**retroarch:** snes9x2002
**retroarch:** snes9x2005_plus
**retroarch:** beetle_supafaust
**retroarch:** bsnes
**retroarch:** bsnes_mercury_performance
**retroarch:** bsnes_hd_beta
| -|Nintendo|Super Nintendo (snes)|1991|`snes`|.smc .fig .sfc .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** snes9x2010
**retroarch:** snes9x2002
**retroarch:** snes9x2005_plus
**retroarch:** beetle_supafaust
**retroarch:** bsnes
**retroarch:** bsnes_mercury_performance
**retroarch:** bsnes_hd_beta
| -|Nintendo|Virtual Boy (virtualboy)|1995|`virtualboy`|.vb .zip .7z|**retroarch:** beetle_vb (default)
| +|Nintendo|Super Nintendo (snes)|1991|`snes`|.smc .fig .sfc .swc .zip .7z|**retroarch:** snes9x (default)
**retroarch:** snes9x2010
**retroarch:** snes9x2002
**retroarch:** snes9x2005_plus
**retroarch:** beetle_supafaust
**retroarch:** bsnes
**retroarch:** bsnes_mercury_performance
**retroarch:** bsnes_hd_beta
**mednafen:** snes_faust
**mednafen:** snes_faust
**mednafen:** snes_faust
| +|Nintendo|Virtual Boy (virtualboy)|1995|`virtualboy`|.vb .zip .7z|**retroarch:** beetle_vb (default)
**mednafen:** vb
| |Panasonic|3DO (3do)|1993|`3do`|.iso .bin .chd .cue|**retroarch:** opera (default)
| |Philips|VideoPac (videopac)|1978|`videopac`|.bin .zip .7z|**retroarch:** o2em (default)
| |Sammy|Atomiswave (atomiswave)|2003|`atomiswave`|.lst .bin .dat .zip .7z|**retroarch:** flycast2021
**retroarch:** flycast32 (default)
**retroarch:** flycast
**flycast:** flycast-sa
| |Sega|Dreamcast (dreamcast)|1998|`dreamcast`|.cdi .gdi .chd .m3u|**retroarch:** flycast2021
**retroarch:** flycast32 (default)
**retroarch:** flycast
**flycast:** flycast-sa
| -|Sega|Game Gear (gamegear)|1990|`gamegear`|.bin .gg .zip .7z|**retroarch:** gearsystem (default)
**retroarch:** genesis_plus_gx
**retroarch:** picodrive
**retroarch:** smsplus
| -|Sega|Game Gear (Hacks) (ggh)|1990|`gamegearh`|.bin .gg .zip .7z|**retroarch:** gearsystem (default)
**retroarch:** genesis_plus_gx
**retroarch:** picodrive
**retroarch:** smsplus
| +|Sega|Game Gear (gamegear)|1990|`gamegear`|.bin .gg .zip .7z|**retroarch:** gearsystem (default)
**retroarch:** genesis_plus_gx
**retroarch:** picodrive
**retroarch:** smsplus
**mednafen:** gg
| +|Sega|Game Gear (Hacks) (ggh)|1990|`gamegearh`|.bin .gg .zip .7z|**retroarch:** gearsystem (default)
**retroarch:** genesis_plus_gx
**retroarch:** picodrive
**retroarch:** smsplus
**mednafen:** gg
| |Sega|Genesis (genesis)|1989|`genesis`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
| -|Sega|Genesis (Hacks) (genh)|1989|`genh`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
| -|Sega|Master System (mastersystem)|1985|`mastersystem`|.bin .sms .zip .7z|**retroarch:** gearsystem (default)
**retroarch:** genesis_plus_gx
**retroarch:** picodrive
**retroarch:** smsplus
| +|Sega|Genesis (Hacks) (genh)|1989|`genh`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
**mednafen:** md
| +|Sega|Master System (mastersystem)|1985|`mastersystem`|.bin .sms .zip .7z|**retroarch:** gearsystem (default)
**retroarch:** genesis_plus_gx
**retroarch:** picodrive
**retroarch:** smsplus
**mednafen:** sms
| |Sega|Mega CD (megacd)|1991|`megacd`|.chd .cue .iso .m3u|**retroarch:** genesis_plus_gx (default)
**retroarch:** picodrive
| -|Sega|Mega Drive (megadrive)|1990|`megadrive`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
| -|Sega|Mega Drive (megadrive-japan)|1988|`megadrive-japan`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
| +|Sega|Mega Drive (megadrive)|1990|`megadrive`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
**mednafen:** md
| +|Sega|Mega Drive (megadrive-japan)|1988|`megadrive-japan`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
**mednafen:** md
| |Sega|Naomi (naomi)|1998|`naomi`|.lst .bin .dat .zip .7z|**retroarch:** flycast2021
**retroarch:** flycast32 (default)
**retroarch:** flycast
**flycast:** flycast-sa
| |Sega|Saturn (saturn)|1994|`saturn`|.cue .chd .iso|**yabasanshiro:** yabasanshiro-sa (default)
**retroarch:** yabasanshiro
**retroarch:** beetle_saturn
| |Sega|Sega 32X (sega32x)|1994|`sega32x`|.32x .smd .bin .md .zip .7z|**retroarch:** picodrive (default)
| @@ -105,9 +105,9 @@ This document describes all available systems emulators and cores available for |Smith Engineering|Vectrex (vectrex)|1982|`vectrex`|.bin .gam .vec .zip .7z|**retroarch:** vecx (default)
| |SNK|Neo Geo (neogeo)|1990|`neogeo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
| |SNK|Neo Geo CD (neocd)|1994|`neocd`|.cue .iso .chd|**retroarch:** neocd (default)
**retroarch:** fbneo
| -|SNK|Neo Geo Pocket (ngp)|1998|`ngp`|.ngc .ngp .zip .7z|**retroarch:** beetle_ngp (default)
**retroarch:** race
| -|SNK|Neo Geo Pocket Color (ngpc)|1999|`ngpc`|.ngc .zip .7z|**retroarch:** beetle_ngp (default)
**retroarch:** race
| -|Sony|PlayStation (psx)|1994|`psx`|.bin .cue .img .mdf .pbp .toc .cbn .m3u .ccd .chd .iso|**retroarch:** pcsx_rearmed32 (default)
**retroarch:** pcsx_rearmed
**retroarch:** duckstation
**retroarch:** swanstation
| +|SNK|Neo Geo Pocket (ngp)|1998|`ngp`|.ngc .ngp .zip .7z|**retroarch:** beetle_ngp (default)
**retroarch:** race
**mednafen:** ngp
| +|SNK|Neo Geo Pocket Color (ngpc)|1999|`ngpc`|.ngc .zip .7z|**retroarch:** beetle_ngp (default)
**retroarch:** race
**mednafen:** ngp
| +|Sony|PlayStation (psx)|1994|`psx`|.bin .cue .img .mdf .pbp .toc .cbn .m3u .ccd .chd .iso|**retroarch:** pcsx_rearmed32 (default)
**retroarch:** pcsx_rearmed
**mednafen:** psx
**retroarch:** duckstation
**retroarch:** swanstation
| |Sony|PlayStation Portable (psp)|2004|`psp`|.iso .cso .pbp .chd|**ppsspp:** ppsspp-sa (default)
| |Sony|PSP Minis (pspminis)|2004|`pspminis`|.iso .cso .pbp|**ppsspp:** ppsspp-sa (default)
**retroarch:** ppsspp
| |Sun Microsystems|J2ME (j2me)|2002|`j2me`|.jar|**retroarch:** freej2me (default)
| diff --git a/documentation/PER_DEVICE_DOCUMENTATION/RK3399/SUPPORTED_EMULATORS_AND_CORES.md b/documentation/PER_DEVICE_DOCUMENTATION/RK3399/SUPPORTED_EMULATORS_AND_CORES.md index c564970a6..e4defa119 100644 --- a/documentation/PER_DEVICE_DOCUMENTATION/RK3399/SUPPORTED_EMULATORS_AND_CORES.md +++ b/documentation/PER_DEVICE_DOCUMENTATION/RK3399/SUPPORTED_EMULATORS_AND_CORES.md @@ -12,33 +12,33 @@ This document describes all available systems emulators and cores available for | System|Ports (ports)|System|`ports`|.sh|| | System|Screenshots (imageviewer)|System|`screenshots`|.jpg .jpeg .png .bmp .psd .tga .gif .hdr .pic .ppm .pgm .mkv .pdf .mp4 .avi|| | System|Tools (tools)|System|`modules`|.sh|| -|Amstrad|CPC (amstradcpc)|1984|`amstradcpc`|.dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z|**retroarch:** crocods (default)
**retroarch:** cap32
| +|Amstrad|Amstrad CPC (amstradcpc)|1984|`amstradcpc`|.dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z|**retroarch:** crocods (default)
**retroarch:** cap32
| |Apple|Macintosh (macintosh)|1984|`mac`|.dsk .img .hfv .cmd .zip|**retroarch:** minivmac (default)
| -|Arcade|Arcade (arcade)|1984|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2000
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
**retroarch:** mame
| +|Arcade|Arcade (arcade)|0000|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2000
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
**retroarch:** mame
| |Arcade|Daphne (daphne)|1996|`daphne`|.daphne .singe|**hypseus-singe:** hypseus-singe (default)
**retroarch:** daphne
| -|Arcade|Final Burn Neo (fbn)|1986|`fbneo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| -|Arcade|MAME (mame)|1948|`mame`|.7z .zip|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|Final Burn Neo (fbn)|2002|`fbneo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|MAME (mame)|1997|`mame`|.7z .zip|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| |Arduboy|Arduboy (arduboy)|2014|`arduboy`|.hex|**retroarch:** arduous (default)
| -|Atari|2600 (atari2600)|1977|`atari2600`|.a26 .bin .zip .7z|**retroarch:** stella (default)
| -|Atari|5200 (atari5200)|1982|`atari5200`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** a5200 (default)
**retroarch:** atari800
| -|Atari|7800 (atari7800)|1986|`atari7800`|.a78 .bin .zip .7z|**retroarch:** prosystem (default)
| +|Atari|Atari 2600 (atari2600)|1977|`atari2600`|.a26 .bin .zip .7z|**retroarch:** stella (default)
| +|Atari|Atari 5200 (atari5200)|1982|`atari5200`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** a5200 (default)
**retroarch:** atari800
| +|Atari|Atari 7800 (atari7800)|1986|`atari7800`|.a78 .bin .zip .7z|**retroarch:** prosystem (default)
| |Atari|Atari 800 (atari800)|1979|`atari800`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** atari800 (default)
| +|Atari|Atari Jaguar (atarijaguar)|1993|`atarijaguar`|.j64 .jag .rom .abs .cof .bin .prg|**retroarch:** virtualjaguar (default)
| +|Atari|Atari Lynx (atarilynx)|1989|`atarilynx`|.lnx .o .zip .7z|**retroarch:** handy (default)
**retroarch:** beetle_lynx
**mednafen:** lynx
| |Atari|Atari ST (atarist)|1985|`atarist`|.st .msa .stx .dim .ipf .m3u .zip .7z|**retroarch:** hatari (default)
**hatarisa:** hatarisa
| -|Atari|Jaguar (atarijaguar)|1993|`atarijaguar`|.j64 .jag .rom .abs .cof .bin .prg|**retroarch:** virtualjaguar (default)
| -|Atari|Lynx (atarilynx)|1989|`atarilynx`|.lnx .o .zip .7z|**retroarch:** handy (default)
**retroarch:** beetle_lynx
**mednafen:** lynx
| |Bandai|SuFami Turbo (sufami)|1996|`sufami`|.st .zip .7z|**retroarch:** snes9x (default)
| |Bandai|Wonderswan (wonderswan)|1999|`wonderswan`|.ws .zip .7z|**retroarch:** beetle_wswan (default)
**mednafen:** wswan
| |Bandai|Wonderswan Color (wonderswancolor)|2000|`wonderswancolor`|.wsc .zip .7z|**retroarch:** beetle_wswan (default)
**mednafen:** wswan
| |belogic|Uzebox (uzebox)|2008|`uzebox`|.uze|**retroarch:** uzem (default)
| -|Capcom|PlaySystem 1 (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| -|Capcom|PlaySystem 2 (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| -|Capcom|PlaySystem 3 (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS I (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS II (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS III (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| |Coleco|ColecoVision (colecovision)|1982|`coleco`|.bin .col .rom .zip .7z|**retroarch:** bluemsx (default)
**retroarch:** gearcoleco
**retroarch:** smsplus
| |Commodore|Amiga (amiga)|1985|`amiga`|.zip .adf .uae .ipf .dms .adz .lha .m3u .hdf .hdz|**retroarch:** puae2021 (default)
**retroarch:** puae
**amiberry:** amiberry
**retroarch:** uae4arm
| |Commodore|Amiga CD32 (amigacd32)|1994|`amigacd32`|.iso .cue .lha .chd|**retroarch:** puae2021 (default)
**retroarch:** puae
**retroarch:** uae4arm
| -|Commodore|C128 (c128)|1985|`c128`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x128 (default)
**vicesa:** x128
| -|Commodore|C16 (c16)|1984|`c16`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xplus4 (default)
**vicesa:** xplus4
| -|Commodore|C64 (c64)|1982|`c64`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x64 (default)
**vicesa:** x64sc
| +|Commodore|Commodore 128 (c128)|1985|`c128`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x128 (default)
**vicesa:** x128
| +|Commodore|Commodore 16 (c16)|1984|`c16`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xplus4 (default)
**vicesa:** xplus4
| +|Commodore|Commodore 64 (c64)|1982|`c64`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x64 (default)
**vicesa:** x64sc
| |Commodore|Commodore PET (pet)|1977|`pet`|.20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .gz .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xpet (default)
| |Commodore|VIC-20 (vic20)|1980|`vic20`|.20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .gz .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xvic (default)
**vicesa:** xvic
| |Fairchild|Channel F (channelf)|1976|`channelf`|.bin .chf .zip .7z|**retroarch:** freechaf (default)
| @@ -48,7 +48,7 @@ This document describes all available systems emulators and cores available for |Lexaloffle|PICO-8 (pico-8)|2015|`pico-8`|.p8 .png|**pico-8:** pico8 (default)
**retroarch:** fake08
| |Magnavox|Odyssey 2 (odyssey2)|1979|`odyssey`|.bin .zip .7z|**retroarch:** o2em (default)
| |Mattel|Intellivision (intellivision)|1979|`intellivision`|.int .bin .rom .zip .7z|**retroarch:** freeintv (default)
| -|Microsoft|MS-DOS (pc)|1981|`pc`|.com .bat .exe .dosz|**retroarch:** dosbox_pure
**retroarch:** dosbox_svn
| +|Microsoft|DOS (pc)|1981|`pc`|.com .bat .exe .dosz|**retroarch:** dosbox_pure
**retroarch:** dosbox_svn
| |Microsoft|MSX (msx)|1983|`msx`|.dsk .mx1 .mx2 .rom .zip .7z .m3u|**retroarch:** bluemsx (default)
**retroarch:** fmsx
| |Microsoft|MSX 2 (msx2)|1988|`msx2`|.dsk .mx1 .mx2 .rom .zip .7z .m3u|**retroarch:** bluemsx (default)
**retroarch:** fmsx
| |NEC|PC Engine (pcengine)|1987|`pcengine`|.pce .bin .zip .7z|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
**mednafen:** pce
**mednafen:** pce_fast
| @@ -95,7 +95,7 @@ This document describes all available systems emulators and cores available for |Sega|Mega Drive (megadrive)|1990|`megadrive`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
**mednafen:** md
| |Sega|Mega Drive (megadrive-japan)|1988|`megadrive-japan`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)
**retroarch:** genesis_plus_gx_wide
**retroarch:** picodrive
**mednafen:** md
| |Sega|Naomi (naomi)|1998|`naomi`|.lst .bin .dat .zip .7z|**flycast:** flycast-sa
**retroarch:** flycast (default)
| -|Sega|Saturn (saturn)|1994|`saturn`|.cue .chd .iso|**yabasanshiro:** yabasanshiro-sa (default)
**retroarch:** yabasanshiro
**retroarch:** beetle_saturn
**mednafen:** ss
| +|Sega|Saturn (saturn)|1994|`saturn`|.cue .chd .iso|**yabasanshiro:** yabasanshiro-sa (default)
**retroarch:** yabasanshiro
**retroarch:** beetle_saturn
| |Sega|Sega 32X (sega32x)|1994|`sega32x`|.32x .smd .bin .md .zip .7z|**retroarch:** picodrive (default)
| |Sega|Sega CD (segacd)|1991|`segacd`|.chd .cue .iso .m3u|**retroarch:** genesis_plus_gx (default)
**retroarch:** picodrive
| |Sega|SG-1000 (sg-1000)|1983|`sg-1000`|.bin .sg .zip .7z|**retroarch:** gearsystem (default)
**retroarch:** genesis_plus_gx
**retroarch:** picodrive
| diff --git a/documentation/PER_DEVICE_DOCUMENTATION/RK3566-X55/SUPPORTED_EMULATORS_AND_CORES.md b/documentation/PER_DEVICE_DOCUMENTATION/RK3566-X55/SUPPORTED_EMULATORS_AND_CORES.md index cf30051e1..a69842b6b 100644 --- a/documentation/PER_DEVICE_DOCUMENTATION/RK3566-X55/SUPPORTED_EMULATORS_AND_CORES.md +++ b/documentation/PER_DEVICE_DOCUMENTATION/RK3566-X55/SUPPORTED_EMULATORS_AND_CORES.md @@ -12,33 +12,33 @@ This document describes all available systems emulators and cores available for | System|Ports (ports)|System|`ports`|.sh|| | System|Screenshots (imageviewer)|System|`screenshots`|.jpg .jpeg .png .bmp .psd .tga .gif .hdr .pic .ppm .pgm .mkv .pdf .mp4 .avi|| | System|Tools (tools)|System|`modules`|.sh|| -|Amstrad|CPC (amstradcpc)|1984|`amstradcpc`|.dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z|**retroarch:** crocods (default)
**retroarch:** cap32
| +|Amstrad|Amstrad CPC (amstradcpc)|1984|`amstradcpc`|.dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z|**retroarch:** crocods (default)
**retroarch:** cap32
| |Apple|Macintosh (macintosh)|1984|`mac`|.dsk .img .hfv .cmd .zip|**retroarch:** minivmac (default)
| -|Arcade|Arcade (arcade)|1984|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2000
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|Arcade (arcade)|0000|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2000
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| |Arcade|Daphne (daphne)|1996|`daphne`|.daphne .singe|**hypseus-singe:** hypseus-singe (default)
**retroarch:** daphne
| -|Arcade|Final Burn Neo (fbn)|1986|`fbneo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| -|Arcade|MAME (mame)|1948|`mame`|.7z .zip|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|Final Burn Neo (fbn)|2002|`fbneo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|MAME (mame)|1997|`mame`|.7z .zip|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| |Arduboy|Arduboy (arduboy)|2014|`arduboy`|.hex|**retroarch:** arduous (default)
| -|Atari|2600 (atari2600)|1977|`atari2600`|.a26 .bin .zip .7z|**retroarch:** stella (default)
| -|Atari|5200 (atari5200)|1982|`atari5200`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** a5200 (default)
**retroarch:** atari800
| -|Atari|7800 (atari7800)|1986|`atari7800`|.a78 .bin .zip .7z|**retroarch:** prosystem (default)
| +|Atari|Atari 2600 (atari2600)|1977|`atari2600`|.a26 .bin .zip .7z|**retroarch:** stella (default)
| +|Atari|Atari 5200 (atari5200)|1982|`atari5200`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** a5200 (default)
**retroarch:** atari800
| +|Atari|Atari 7800 (atari7800)|1986|`atari7800`|.a78 .bin .zip .7z|**retroarch:** prosystem (default)
| |Atari|Atari 800 (atari800)|1979|`atari800`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** atari800 (default)
| +|Atari|Atari Jaguar (atarijaguar)|1993|`atarijaguar`|.j64 .jag .rom .abs .cof .bin .prg|**retroarch:** virtualjaguar (default)
| +|Atari|Atari Lynx (atarilynx)|1989|`atarilynx`|.lnx .o .zip .7z|**retroarch:** handy (default)
**retroarch:** beetle_lynx
| |Atari|Atari ST (atarist)|1985|`atarist`|.st .msa .stx .dim .ipf .m3u .zip .7z|**retroarch:** hatari (default)
**hatarisa:** hatarisa
| -|Atari|Jaguar (atarijaguar)|1993|`atarijaguar`|.j64 .jag .rom .abs .cof .bin .prg|**retroarch:** virtualjaguar (default)
| -|Atari|Lynx (atarilynx)|1989|`atarilynx`|.lnx .o .zip .7z|**retroarch:** handy (default)
**retroarch:** beetle_lynx
| |Bandai|SuFami Turbo (sufami)|1996|`sufami`|.st .zip .7z|**retroarch:** snes9x (default)
| |Bandai|Wonderswan (wonderswan)|1999|`wonderswan`|.ws .zip .7z|**retroarch:** beetle_wswan (default)
| |Bandai|Wonderswan Color (wonderswancolor)|2000|`wonderswancolor`|.wsc .zip .7z|**retroarch:** beetle_wswan (default)
| |belogic|Uzebox (uzebox)|2008|`uzebox`|.uze|**retroarch:** uzem (default)
| -|Capcom|PlaySystem 1 (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| -|Capcom|PlaySystem 2 (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| -|Capcom|PlaySystem 3 (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS I (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS II (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS III (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| |Coleco|ColecoVision (colecovision)|1982|`coleco`|.bin .col .rom .zip .7z|**retroarch:** bluemsx (default)
**retroarch:** gearcoleco
**retroarch:** smsplus
| |Commodore|Amiga (amiga)|1985|`amiga`|.zip .adf .uae .ipf .dms .adz .lha .m3u .hdf .hdz|**retroarch:** puae2021 (default)
**retroarch:** puae
**amiberry:** amiberry
**retroarch:** uae4arm
| |Commodore|Amiga CD32 (amigacd32)|1994|`amigacd32`|.iso .cue .lha .chd|**retroarch:** puae2021 (default)
**retroarch:** puae
**retroarch:** uae4arm
| -|Commodore|C128 (c128)|1985|`c128`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x128 (default)
**vicesa:** x128
| -|Commodore|C16 (c16)|1984|`c16`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xplus4 (default)
**vicesa:** xplus4
| -|Commodore|C64 (c64)|1982|`c64`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x64 (default)
**vicesa:** x64sc
| +|Commodore|Commodore 128 (c128)|1985|`c128`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x128 (default)
**vicesa:** x128
| +|Commodore|Commodore 16 (c16)|1984|`c16`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xplus4 (default)
**vicesa:** xplus4
| +|Commodore|Commodore 64 (c64)|1982|`c64`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x64 (default)
**vicesa:** x64sc
| |Commodore|Commodore PET (pet)|1977|`pet`|.20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .gz .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xpet (default)
| |Commodore|VIC-20 (vic20)|1980|`vic20`|.20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .gz .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xvic (default)
**vicesa:** xvic
| |Fairchild|Channel F (channelf)|1976|`channelf`|.bin .chf .zip .7z|**retroarch:** freechaf (default)
| @@ -48,7 +48,7 @@ This document describes all available systems emulators and cores available for |Lexaloffle|PICO-8 (pico-8)|2015|`pico-8`|.p8 .png|**pico-8:** pico8 (default)
**retroarch:** fake08
| |Magnavox|Odyssey 2 (odyssey2)|1979|`odyssey`|.bin .zip .7z|**retroarch:** o2em (default)
| |Mattel|Intellivision (intellivision)|1979|`intellivision`|.int .bin .rom .zip .7z|**retroarch:** freeintv (default)
| -|Microsoft|MS-DOS (pc)|1981|`pc`|.com .bat .exe .dosz|**retroarch:** dosbox_pure
**retroarch:** dosbox_svn
| +|Microsoft|DOS (pc)|1981|`pc`|.com .bat .exe .dosz|**retroarch:** dosbox_pure
**retroarch:** dosbox_svn
| |Microsoft|MSX (msx)|1983|`msx`|.dsk .mx1 .mx2 .rom .zip .7z .m3u|**retroarch:** bluemsx (default)
**retroarch:** fmsx
| |Microsoft|MSX 2 (msx2)|1988|`msx2`|.dsk .mx1 .mx2 .rom .zip .7z .m3u|**retroarch:** bluemsx (default)
**retroarch:** fmsx
| |NEC|PC Engine (pcengine)|1987|`pcengine`|.pce .bin .zip .7z|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
| diff --git a/documentation/PER_DEVICE_DOCUMENTATION/RK3566/SUPPORTED_EMULATORS_AND_CORES.md b/documentation/PER_DEVICE_DOCUMENTATION/RK3566/SUPPORTED_EMULATORS_AND_CORES.md index cf30051e1..a69842b6b 100644 --- a/documentation/PER_DEVICE_DOCUMENTATION/RK3566/SUPPORTED_EMULATORS_AND_CORES.md +++ b/documentation/PER_DEVICE_DOCUMENTATION/RK3566/SUPPORTED_EMULATORS_AND_CORES.md @@ -12,33 +12,33 @@ This document describes all available systems emulators and cores available for | System|Ports (ports)|System|`ports`|.sh|| | System|Screenshots (imageviewer)|System|`screenshots`|.jpg .jpeg .png .bmp .psd .tga .gif .hdr .pic .ppm .pgm .mkv .pdf .mp4 .avi|| | System|Tools (tools)|System|`modules`|.sh|| -|Amstrad|CPC (amstradcpc)|1984|`amstradcpc`|.dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z|**retroarch:** crocods (default)
**retroarch:** cap32
| +|Amstrad|Amstrad CPC (amstradcpc)|1984|`amstradcpc`|.dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z|**retroarch:** crocods (default)
**retroarch:** cap32
| |Apple|Macintosh (macintosh)|1984|`mac`|.dsk .img .hfv .cmd .zip|**retroarch:** minivmac (default)
| -|Arcade|Arcade (arcade)|1984|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2000
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|Arcade (arcade)|0000|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2000
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| |Arcade|Daphne (daphne)|1996|`daphne`|.daphne .singe|**hypseus-singe:** hypseus-singe (default)
**retroarch:** daphne
| -|Arcade|Final Burn Neo (fbn)|1986|`fbneo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| -|Arcade|MAME (mame)|1948|`mame`|.7z .zip|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|Final Burn Neo (fbn)|2002|`fbneo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|MAME (mame)|1997|`mame`|.7z .zip|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| |Arduboy|Arduboy (arduboy)|2014|`arduboy`|.hex|**retroarch:** arduous (default)
| -|Atari|2600 (atari2600)|1977|`atari2600`|.a26 .bin .zip .7z|**retroarch:** stella (default)
| -|Atari|5200 (atari5200)|1982|`atari5200`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** a5200 (default)
**retroarch:** atari800
| -|Atari|7800 (atari7800)|1986|`atari7800`|.a78 .bin .zip .7z|**retroarch:** prosystem (default)
| +|Atari|Atari 2600 (atari2600)|1977|`atari2600`|.a26 .bin .zip .7z|**retroarch:** stella (default)
| +|Atari|Atari 5200 (atari5200)|1982|`atari5200`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** a5200 (default)
**retroarch:** atari800
| +|Atari|Atari 7800 (atari7800)|1986|`atari7800`|.a78 .bin .zip .7z|**retroarch:** prosystem (default)
| |Atari|Atari 800 (atari800)|1979|`atari800`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** atari800 (default)
| +|Atari|Atari Jaguar (atarijaguar)|1993|`atarijaguar`|.j64 .jag .rom .abs .cof .bin .prg|**retroarch:** virtualjaguar (default)
| +|Atari|Atari Lynx (atarilynx)|1989|`atarilynx`|.lnx .o .zip .7z|**retroarch:** handy (default)
**retroarch:** beetle_lynx
| |Atari|Atari ST (atarist)|1985|`atarist`|.st .msa .stx .dim .ipf .m3u .zip .7z|**retroarch:** hatari (default)
**hatarisa:** hatarisa
| -|Atari|Jaguar (atarijaguar)|1993|`atarijaguar`|.j64 .jag .rom .abs .cof .bin .prg|**retroarch:** virtualjaguar (default)
| -|Atari|Lynx (atarilynx)|1989|`atarilynx`|.lnx .o .zip .7z|**retroarch:** handy (default)
**retroarch:** beetle_lynx
| |Bandai|SuFami Turbo (sufami)|1996|`sufami`|.st .zip .7z|**retroarch:** snes9x (default)
| |Bandai|Wonderswan (wonderswan)|1999|`wonderswan`|.ws .zip .7z|**retroarch:** beetle_wswan (default)
| |Bandai|Wonderswan Color (wonderswancolor)|2000|`wonderswancolor`|.wsc .zip .7z|**retroarch:** beetle_wswan (default)
| |belogic|Uzebox (uzebox)|2008|`uzebox`|.uze|**retroarch:** uzem (default)
| -|Capcom|PlaySystem 1 (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| -|Capcom|PlaySystem 2 (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| -|Capcom|PlaySystem 3 (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS I (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS II (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS III (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| |Coleco|ColecoVision (colecovision)|1982|`coleco`|.bin .col .rom .zip .7z|**retroarch:** bluemsx (default)
**retroarch:** gearcoleco
**retroarch:** smsplus
| |Commodore|Amiga (amiga)|1985|`amiga`|.zip .adf .uae .ipf .dms .adz .lha .m3u .hdf .hdz|**retroarch:** puae2021 (default)
**retroarch:** puae
**amiberry:** amiberry
**retroarch:** uae4arm
| |Commodore|Amiga CD32 (amigacd32)|1994|`amigacd32`|.iso .cue .lha .chd|**retroarch:** puae2021 (default)
**retroarch:** puae
**retroarch:** uae4arm
| -|Commodore|C128 (c128)|1985|`c128`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x128 (default)
**vicesa:** x128
| -|Commodore|C16 (c16)|1984|`c16`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xplus4 (default)
**vicesa:** xplus4
| -|Commodore|C64 (c64)|1982|`c64`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x64 (default)
**vicesa:** x64sc
| +|Commodore|Commodore 128 (c128)|1985|`c128`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x128 (default)
**vicesa:** x128
| +|Commodore|Commodore 16 (c16)|1984|`c16`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xplus4 (default)
**vicesa:** xplus4
| +|Commodore|Commodore 64 (c64)|1982|`c64`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x64 (default)
**vicesa:** x64sc
| |Commodore|Commodore PET (pet)|1977|`pet`|.20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .gz .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xpet (default)
| |Commodore|VIC-20 (vic20)|1980|`vic20`|.20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .gz .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xvic (default)
**vicesa:** xvic
| |Fairchild|Channel F (channelf)|1976|`channelf`|.bin .chf .zip .7z|**retroarch:** freechaf (default)
| @@ -48,7 +48,7 @@ This document describes all available systems emulators and cores available for |Lexaloffle|PICO-8 (pico-8)|2015|`pico-8`|.p8 .png|**pico-8:** pico8 (default)
**retroarch:** fake08
| |Magnavox|Odyssey 2 (odyssey2)|1979|`odyssey`|.bin .zip .7z|**retroarch:** o2em (default)
| |Mattel|Intellivision (intellivision)|1979|`intellivision`|.int .bin .rom .zip .7z|**retroarch:** freeintv (default)
| -|Microsoft|MS-DOS (pc)|1981|`pc`|.com .bat .exe .dosz|**retroarch:** dosbox_pure
**retroarch:** dosbox_svn
| +|Microsoft|DOS (pc)|1981|`pc`|.com .bat .exe .dosz|**retroarch:** dosbox_pure
**retroarch:** dosbox_svn
| |Microsoft|MSX (msx)|1983|`msx`|.dsk .mx1 .mx2 .rom .zip .7z .m3u|**retroarch:** bluemsx (default)
**retroarch:** fmsx
| |Microsoft|MSX 2 (msx2)|1988|`msx2`|.dsk .mx1 .mx2 .rom .zip .7z .m3u|**retroarch:** bluemsx (default)
**retroarch:** fmsx
| |NEC|PC Engine (pcengine)|1987|`pcengine`|.pce .bin .zip .7z|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
| diff --git a/documentation/PER_DEVICE_DOCUMENTATION/RK3588/SUPPORTED_EMULATORS_AND_CORES.md b/documentation/PER_DEVICE_DOCUMENTATION/RK3588/SUPPORTED_EMULATORS_AND_CORES.md index 30e6526e8..7a254a18f 100644 --- a/documentation/PER_DEVICE_DOCUMENTATION/RK3588/SUPPORTED_EMULATORS_AND_CORES.md +++ b/documentation/PER_DEVICE_DOCUMENTATION/RK3588/SUPPORTED_EMULATORS_AND_CORES.md @@ -12,33 +12,33 @@ This document describes all available systems emulators and cores available for | System|Ports (ports)|System|`ports`|.sh|| | System|Screenshots (imageviewer)|System|`screenshots`|.jpg .jpeg .png .bmp .psd .tga .gif .hdr .pic .ppm .pgm .mkv .pdf .mp4 .avi|| | System|Tools (tools)|System|`modules`|.sh|| -|Amstrad|CPC (amstradcpc)|1984|`amstradcpc`|.dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z|**retroarch:** crocods (default)
**retroarch:** cap32
| +|Amstrad|Amstrad CPC (amstradcpc)|1984|`amstradcpc`|.dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z|**retroarch:** crocods (default)
**retroarch:** cap32
| |Apple|Macintosh (macintosh)|1984|`mac`|.dsk .img .hfv .cmd .zip|**retroarch:** minivmac (default)
| -|Arcade|Arcade (arcade)|1984|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2000
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
**retroarch:** mame
| +|Arcade|Arcade (arcade)|0000|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2000
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
**retroarch:** mame
| |Arcade|Daphne (daphne)|1996|`daphne`|.daphne .singe|**hypseus-singe:** hypseus-singe (default)
**retroarch:** daphne
| -|Arcade|Final Burn Neo (fbn)|1986|`fbneo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| -|Arcade|MAME (mame)|1948|`mame`|.7z .zip|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|Final Burn Neo (fbn)|2002|`fbneo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|MAME (mame)|1997|`mame`|.7z .zip|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| |Arduboy|Arduboy (arduboy)|2014|`arduboy`|.hex|**retroarch:** arduous (default)
| -|Atari|2600 (atari2600)|1977|`atari2600`|.a26 .bin .zip .7z|**retroarch:** stella (default)
| -|Atari|5200 (atari5200)|1982|`atari5200`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** a5200 (default)
**retroarch:** atari800
| -|Atari|7800 (atari7800)|1986|`atari7800`|.a78 .bin .zip .7z|**retroarch:** prosystem (default)
| +|Atari|Atari 2600 (atari2600)|1977|`atari2600`|.a26 .bin .zip .7z|**retroarch:** stella (default)
| +|Atari|Atari 5200 (atari5200)|1982|`atari5200`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** a5200 (default)
**retroarch:** atari800
| +|Atari|Atari 7800 (atari7800)|1986|`atari7800`|.a78 .bin .zip .7z|**retroarch:** prosystem (default)
| |Atari|Atari 800 (atari800)|1979|`atari800`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** atari800 (default)
| +|Atari|Atari Jaguar (atarijaguar)|1993|`atarijaguar`|.j64 .jag .rom .abs .cof .bin .prg|**retroarch:** virtualjaguar (default)
| +|Atari|Atari Lynx (atarilynx)|1989|`atarilynx`|.lnx .o .zip .7z|**retroarch:** handy (default)
**retroarch:** beetle_lynx
| |Atari|Atari ST (atarist)|1985|`atarist`|.st .msa .stx .dim .ipf .m3u .zip .7z|**retroarch:** hatari (default)
**hatarisa:** hatarisa
| -|Atari|Jaguar (atarijaguar)|1993|`atarijaguar`|.j64 .jag .rom .abs .cof .bin .prg|**retroarch:** virtualjaguar (default)
| -|Atari|Lynx (atarilynx)|1989|`atarilynx`|.lnx .o .zip .7z|**retroarch:** handy (default)
**retroarch:** beetle_lynx
| |Bandai|SuFami Turbo (sufami)|1996|`sufami`|.st .zip .7z|**retroarch:** snes9x (default)
| |Bandai|Wonderswan (wonderswan)|1999|`wonderswan`|.ws .zip .7z|**retroarch:** beetle_wswan (default)
| |Bandai|Wonderswan Color (wonderswancolor)|2000|`wonderswancolor`|.wsc .zip .7z|**retroarch:** beetle_wswan (default)
| |belogic|Uzebox (uzebox)|2008|`uzebox`|.uze|**retroarch:** uzem (default)
| -|Capcom|PlaySystem 1 (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| -|Capcom|PlaySystem 2 (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| -|Capcom|PlaySystem 3 (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS I (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS II (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS III (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| |Coleco|ColecoVision (colecovision)|1982|`coleco`|.bin .col .rom .zip .7z|**retroarch:** bluemsx (default)
**retroarch:** gearcoleco
**retroarch:** smsplus
| |Commodore|Amiga (amiga)|1985|`amiga`|.zip .adf .uae .ipf .dms .adz .lha .m3u .hdf .hdz|**retroarch:** puae2021 (default)
**retroarch:** puae
**amiberry:** amiberry
**retroarch:** uae4arm
| |Commodore|Amiga CD32 (amigacd32)|1994|`amigacd32`|.iso .cue .lha .chd|**retroarch:** puae2021 (default)
**retroarch:** puae
**retroarch:** uae4arm
| -|Commodore|C128 (c128)|1985|`c128`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x128 (default)
**vicesa:** x128
| -|Commodore|C16 (c16)|1984|`c16`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xplus4 (default)
**vicesa:** xplus4
| -|Commodore|C64 (c64)|1982|`c64`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x64 (default)
**vicesa:** x64sc
| +|Commodore|Commodore 128 (c128)|1985|`c128`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x128 (default)
**vicesa:** x128
| +|Commodore|Commodore 16 (c16)|1984|`c16`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xplus4 (default)
**vicesa:** xplus4
| +|Commodore|Commodore 64 (c64)|1982|`c64`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x64 (default)
**vicesa:** x64sc
| |Commodore|Commodore PET (pet)|1977|`pet`|.20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .gz .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xpet (default)
| |Commodore|VIC-20 (vic20)|1980|`vic20`|.20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .gz .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xvic (default)
**vicesa:** xvic
| |Fairchild|Channel F (channelf)|1976|`channelf`|.bin .chf .zip .7z|**retroarch:** freechaf (default)
| @@ -48,7 +48,7 @@ This document describes all available systems emulators and cores available for |Lexaloffle|PICO-8 (pico-8)|2015|`pico-8`|.p8 .png|**pico-8:** pico8 (default)
**retroarch:** fake08
| |Magnavox|Odyssey 2 (odyssey2)|1979|`odyssey`|.bin .zip .7z|**retroarch:** o2em (default)
| |Mattel|Intellivision (intellivision)|1979|`intellivision`|.int .bin .rom .zip .7z|**retroarch:** freeintv (default)
| -|Microsoft|MS-DOS (pc)|1981|`pc`|.com .bat .exe .dosz|**retroarch:** dosbox_pure
**retroarch:** dosbox_svn
| +|Microsoft|DOS (pc)|1981|`pc`|.com .bat .exe .dosz|**retroarch:** dosbox_pure
**retroarch:** dosbox_svn
| |Microsoft|MSX (msx)|1983|`msx`|.dsk .mx1 .mx2 .rom .zip .7z .m3u|**retroarch:** bluemsx (default)
**retroarch:** fmsx
| |Microsoft|MSX 2 (msx2)|1988|`msx2`|.dsk .mx1 .mx2 .rom .zip .7z .m3u|**retroarch:** bluemsx (default)
**retroarch:** fmsx
| |NEC|PC Engine (pcengine)|1987|`pcengine`|.pce .bin .zip .7z|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
| diff --git a/documentation/PER_DEVICE_DOCUMENTATION/S922X/SUPPORTED_EMULATORS_AND_CORES.md b/documentation/PER_DEVICE_DOCUMENTATION/S922X/SUPPORTED_EMULATORS_AND_CORES.md index b2b2eaf9c..6d13829c0 100644 --- a/documentation/PER_DEVICE_DOCUMENTATION/S922X/SUPPORTED_EMULATORS_AND_CORES.md +++ b/documentation/PER_DEVICE_DOCUMENTATION/S922X/SUPPORTED_EMULATORS_AND_CORES.md @@ -12,33 +12,33 @@ This document describes all available systems emulators and cores available for | System|Ports (ports)|System|`ports`|.sh|| | System|Screenshots (imageviewer)|System|`screenshots`|.jpg .jpeg .png .bmp .psd .tga .gif .hdr .pic .ppm .pgm .mkv .pdf .mp4 .avi|| | System|Tools (tools)|System|`modules`|.sh|| -|Amstrad|CPC (amstradcpc)|1984|`amstradcpc`|.dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z|**retroarch:** crocods (default)
**retroarch:** cap32
| +|Amstrad|Amstrad CPC (amstradcpc)|1984|`amstradcpc`|.dsk .sna .tap .cdt .kcr .voc .m3u .zip .7z|**retroarch:** crocods (default)
**retroarch:** cap32
| |Apple|Macintosh (macintosh)|1984|`mac`|.dsk .img .hfv .cmd .zip|**retroarch:** minivmac (default)
| -|Arcade|Arcade (arcade)|1984|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2000
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
**retroarch:** mame
| +|Arcade|Arcade (arcade)|0000|`arcade`|.zip .7z|**retroarch:** mame2003_plus (default)
**retroarch:** mame2000
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
**retroarch:** mame
| |Arcade|Daphne (daphne)|1996|`daphne`|.daphne .singe|**hypseus-singe:** hypseus-singe (default)
**retroarch:** daphne
| -|Arcade|Final Burn Neo (fbn)|1986|`fbneo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| -|Arcade|MAME (mame)|1948|`mame`|.7z .zip|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|Final Burn Neo (fbn)|2002|`fbneo`|.7z .zip|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| +|Arcade|MAME (mame)|1997|`mame`|.7z .zip|**retroarch:** mame2003_plus (default)
**retroarch:** mame2010
**retroarch:** mame2015
**retroarch:** mame
**retroarch:** fbneo
**retroarch:** fbalpha2012
**retroarch:** fbalpha2019
| |Arduboy|Arduboy (arduboy)|2014|`arduboy`|.hex|**retroarch:** arduous (default)
| -|Atari|2600 (atari2600)|1977|`atari2600`|.a26 .bin .zip .7z|**retroarch:** stella (default)
| -|Atari|5200 (atari5200)|1982|`atari5200`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** a5200 (default)
**retroarch:** atari800
| -|Atari|7800 (atari7800)|1986|`atari7800`|.a78 .bin .zip .7z|**retroarch:** prosystem (default)
| +|Atari|Atari 2600 (atari2600)|1977|`atari2600`|.a26 .bin .zip .7z|**retroarch:** stella (default)
| +|Atari|Atari 5200 (atari5200)|1982|`atari5200`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** a5200 (default)
**retroarch:** atari800
| +|Atari|Atari 7800 (atari7800)|1986|`atari7800`|.a78 .bin .zip .7z|**retroarch:** prosystem (default)
| |Atari|Atari 800 (atari800)|1979|`atari800`|.rom .xfd .atr .atx .cdm .cas .car .bin .a52 .xex .zip .7z|**retroarch:** atari800 (default)
| +|Atari|Atari Jaguar (atarijaguar)|1993|`atarijaguar`|.j64 .jag .rom .abs .cof .bin .prg|**retroarch:** virtualjaguar (default)
| +|Atari|Atari Lynx (atarilynx)|1989|`atarilynx`|.lnx .o .zip .7z|**retroarch:** handy (default)
**retroarch:** beetle_lynx
| |Atari|Atari ST (atarist)|1985|`atarist`|.st .msa .stx .dim .ipf .m3u .zip .7z|**retroarch:** hatari (default)
**hatarisa:** hatarisa
| -|Atari|Jaguar (atarijaguar)|1993|`atarijaguar`|.j64 .jag .rom .abs .cof .bin .prg|**retroarch:** virtualjaguar (default)
| -|Atari|Lynx (atarilynx)|1989|`atarilynx`|.lnx .o .zip .7z|**retroarch:** handy (default)
**retroarch:** beetle_lynx
| |Bandai|SuFami Turbo (sufami)|1996|`sufami`|.st .zip .7z|**retroarch:** snes9x (default)
| |Bandai|Wonderswan (wonderswan)|1999|`wonderswan`|.ws .zip .7z|**retroarch:** beetle_wswan (default)
| |Bandai|Wonderswan Color (wonderswancolor)|2000|`wonderswancolor`|.wsc .zip .7z|**retroarch:** beetle_wswan (default)
| |belogic|Uzebox (uzebox)|2008|`uzebox`|.uze|**retroarch:** uzem (default)
| -|Capcom|PlaySystem 1 (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| -|Capcom|PlaySystem 2 (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| -|Capcom|PlaySystem 3 (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS I (cps1)|1988|`cps1`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS II (cps2)|1993|`cps2`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| +|Capcom|CPS III (cps3)|1996|`cps3`|.zip .7z|**retroarch:** fbneo (default)
**retroarch:** mame2003_plus
**retroarch:** mame2010
**retroarch:** fbalpha2012
**retroarch:** mba_mini
**AdvanceMame:** AdvanceMame
| |Coleco|ColecoVision (colecovision)|1982|`coleco`|.bin .col .rom .zip .7z|**retroarch:** bluemsx (default)
**retroarch:** gearcoleco
**retroarch:** smsplus
| |Commodore|Amiga (amiga)|1985|`amiga`|.zip .adf .uae .ipf .dms .adz .lha .m3u .hdf .hdz|**retroarch:** puae (default)
**retroarch:** puae2021
**amiberry:** amiberry
**retroarch:** uae4arm
| |Commodore|Amiga CD32 (amigacd32)|1994|`amigacd32`|.iso .cue .lha .chd|**retroarch:** puae (default)
**retroarch:** puae2021
**retroarch:** uae4arm
| -|Commodore|C128 (c128)|1985|`c128`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x128 (default)
**vicesa:** x128
| -|Commodore|C16 (c16)|1984|`c16`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xplus4 (default)
**vicesa:** xplus4
| -|Commodore|C64 (c64)|1982|`c64`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x64 (default)
**vicesa:** x64sc
| +|Commodore|Commodore 128 (c128)|1985|`c128`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x128 (default)
**vicesa:** x128
| +|Commodore|Commodore 16 (c16)|1984|`c16`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xplus4 (default)
**vicesa:** xplus4
| +|Commodore|Commodore 64 (c64)|1982|`c64`|.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_x64 (default)
**vicesa:** x64sc
| |Commodore|Commodore PET (pet)|1977|`pet`|.20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .gz .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xpet (default)
| |Commodore|VIC-20 (vic20)|1980|`vic20`|.20 .a0 .b0 .d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00 .crt .bin .gz .d6z .d7z .d8z .g6z .g4z .x6z .cmd .m3u .vsf .nib .nbz .zip|**retroarch:** vice_xvic (default)
**vicesa:** xvic
| |Fairchild|Channel F (channelf)|1976|`channelf`|.bin .chf .zip .7z|**retroarch:** freechaf (default)
| @@ -48,7 +48,7 @@ This document describes all available systems emulators and cores available for |Lexaloffle|PICO-8 (pico-8)|2015|`pico-8`|.p8 .png|**pico-8:** pico8 (default)
**retroarch:** fake08
| |Magnavox|Odyssey 2 (odyssey2)|1979|`odyssey`|.bin .zip .7z|**retroarch:** o2em (default)
| |Mattel|Intellivision (intellivision)|1979|`intellivision`|.int .bin .rom .zip .7z|**retroarch:** freeintv (default)
| -|Microsoft|MS-DOS (pc)|1981|`pc`|.com .bat .exe .dosz|**retroarch:** dosbox_pure
**retroarch:** dosbox_svn
| +|Microsoft|DOS (pc)|1981|`pc`|.com .bat .exe .dosz|**retroarch:** dosbox_pure
**retroarch:** dosbox_svn
| |Microsoft|MSX (msx)|1983|`msx`|.dsk .mx1 .mx2 .rom .zip .7z .m3u|**retroarch:** bluemsx (default)
**retroarch:** fmsx
| |Microsoft|MSX 2 (msx2)|1988|`msx2`|.dsk .mx1 .mx2 .rom .zip .7z .m3u|**retroarch:** bluemsx (default)
**retroarch:** fmsx
| |NEC|PC Engine (pcengine)|1987|`pcengine`|.pce .bin .zip .7z|**retroarch:** beetle_pce_fast (default)
**retroarch:** beetle_pce
**retroarch:** beetle_supergrafx
| diff --git a/packages/devel/libcec/package.mk b/packages/devel/libcec/package.mk index 807d7a676..f328614a4 100644 --- a/packages/devel/libcec/package.mk +++ b/packages/devel/libcec/package.mk @@ -16,19 +16,10 @@ PKG_CMAKE_OPTS_TARGET="-DBUILD_SHARED_LIBS=1 \ -DCMAKE_INSTALL_LIBDIR_NOARCH:STRING=lib \ -DSKIP_PYTHON_WRAPPER=1 \ -DHAVE_IMX_API=0 \ + -DHAVE_AOCEC_API=0 -DHAVE_AMLOGIC_API=0 \ -DHAVE_GIT_BIN=0 \ -DHAVE_RPI_LIB=0" -if [ "${KODIPLAYER_DRIVER}" = "libamcodec" ]; then - if [ "${TARGET_KERNEL_ARCH}" = "arm64" ]; then - PKG_CMAKE_OPTS_TARGET="${PKG_CMAKE_OPTS_TARGET} -DHAVE_AOCEC_API=1" - else - PKG_CMAKE_OPTS_TARGET="${PKG_CMAKE_OPTS_TARGET} -DHAVE_AMLOGIC_API=1" - fi -else - PKG_CMAKE_OPTS_TARGET="${PKG_CMAKE_OPTS_TARGET} -DHAVE_AOCEC_API=0 -DHAVE_AMLOGIC_API=0" -fi - # libX11 and xrandr to read the sink's EDID, used to determine the PC's HDMI physical address if [ "${DISPLAYSERVER}" = "x11" ]; then PKG_DEPENDS_TARGET+=" libX11 libXrandr" @@ -44,11 +35,7 @@ post_makeinstall_target() { # Remove the Python3 demo - useless for us rm -f ${INSTALL}/usr/bin/pyCecClient - # Remove the sysmlink and redirect to /var/lib so that we can change libcec versions at run time - rm -f ${INSTALL}/usr/lib/libcec.so.6 - ln -sf /var/lib/libcec.so.6 ${INSTALL}/usr/lib/libcec.so.6 - - PYTHON_DIR=${INSTALL}/usr/lib/${PKG_PYTHON_VERSION} + PYTHON_DIR=${INSTALL}/usr/lib/${PKG_PYTHON_VERSION} if [ -d ${PYTHON_DIR}/dist-packages ]; then mv ${PYTHON_DIR}/dist-packages ${PYTHON_DIR}/site-packages fi diff --git a/packages/emulators/standalone/mednafen/config/AMD64/mednafen.cfg b/packages/emulators/standalone/mednafen/config/AMD64/mednafen.cfg deleted file mode 100644 index 6dd8d0f1e..000000000 --- a/packages/emulators/standalone/mednafen/config/AMD64/mednafen.cfg +++ /dev/null @@ -1,22387 +0,0 @@ -;VERSION 1.31.0-UNSTABLE -;Edit this file at your own risk! -;DO NOT EDIT THIS FILE WHILE AN INSTANCE OF MEDNAFEN THAT USES IT IS RUNNING. -;File format: -; -;Dummy guard line to prevent settings file corruption by accidentally running ancient versions of Mednafen. Dummy guard line to prevent settings file corruption by accidentally running ancient versions of Mednafen. Dummy guard line to prevent settings file corruption by accidentally running ancient versions of Mednafen. Dummy guard line to prevent settings file corruption by accidentally running ancient versions of Mednafen. Dummy guard line to prevent settings file corruption by accidentally running ancient versions of Mednafen. Dummy guard line to prevent settings file corruption by accidentally running ancient versions of Mednafen. Dummy guard line to prevent settings file corruption by accidentally running ancient versions of Mednafen. Dummy guard line to prevent settings file corruption by accidentally running ancient versions of Mednafen. Dummy guard line to prevent settings file corruption by accidentally running ancient versions of Mednafen.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;fs ~ - -;CD read threads CPU affinity mask. -affinity.cd 0 - -;Main emulation thread CPU affinity mask. -affinity.emu 0 - -;Video blitting thread CPU affinity mask. -affinity.video 0 - -;Automatically load/save state on game load/close. -autosave 0 - -;Cache entire CD images in memory. -cd.image_memcache 1 - -;M3U total number of disc images limit. -cd.m3u.disc_limit 50 - -;M3U recursion limit. -cd.m3u.recursion_limit 9 - -;Enable (automatic) usage of this module. -cdplay.enable 1 - -;Force monophonic sound output. -cdplay.forcemono 0 - -;cdplay, Built-In, Controller: Next Track -cdplay.input.builtin.controller.next_track keyboard 0x0 79 - -;cdplay, Built-In, Controller: Next Track 10 -cdplay.input.builtin.controller.next_track_10 keyboard 0x0 82 - -;cdplay, Built-In, Controller: Play/Pause -cdplay.input.builtin.controller.play_pause keyboard 0x0 44 - -;cdplay, Built-In, Controller: Previous Track -cdplay.input.builtin.controller.previous_track keyboard 0x0 80 - -;cdplay, Built-In, Controller: Previous Track 10 -cdplay.input.builtin.controller.previous_track_10 keyboard 0x0 81 - -;cdplay, Built-In, Controller: Scan Forward -cdplay.input.builtin.controller.scan_forward keyboard 0x0 75 - -;cdplay, Built-In, Controller: Scan Reverse -cdplay.input.builtin.controller.scan_reverse keyboard 0x0 78 - -;cdplay, Built-In, Controller: Stop -cdplay.input.builtin.controller.stop keyboard 0x0 40 - -;Enable scanlines with specified opacity. -cdplay.scanlines 0 - -;Enable specified OpenGL shader. -cdplay.shader none - -;Force interlaced video to be treated as progressive. -cdplay.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -cdplay.shader.goat.hdiv 0.50 - -;Mask pattern. -cdplay.shader.goat.pat goatron - -;Enable scanlines effect. -cdplay.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -cdplay.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -cdplay.shader.goat.vdiv 0.50 - -;Enable specified special video scaler. -cdplay.special none - -;Stretch to fill screen. -cdplay.stretch aspect_mult2 - -;Enable video temporal blur(50/50 previous/current frame by default). -cdplay.tblur 0 - -;Accumulate color data rather than discarding it. -cdplay.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -cdplay.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -cdplay.videoip 0 - -;Enable simple waveform visualization. -cdplay.visualization 1 - -;Full-screen horizontal resolution. -cdplay.xres 0 - -;Scaling factor for the X axis in windowed mode. -cdplay.xscale 5.000000 - -;Scaling factor for the X axis in fullscreen mode. -cdplay.xscalefs 1.000000 - -;Full-screen vertical resolution. -cdplay.yres 0 - -;Scaling factor for the Y axis in windowed mode. -cdplay.yscale 5.000000 - -;Scaling factor for the Y axis in fullscreen mode. -cdplay.yscalefs 1.000000 - -;Enable cheats. -cheats 1 - -;Save state 0 select -command.0 keyboard 0x0 39 - -;Save state 1 select -command.1 keyboard 0x0 30 - -;Save state 2 select -command.2 keyboard 0x0 31 - -;Save state 3 select -command.3 keyboard 0x0 32 - -;Save state 4 select -command.4 keyboard 0x0 33 - -;Save state 5 select -command.5 keyboard 0x0 34 - -;Save state 6 select -command.6 keyboard 0x0 35 - -;Save state 7 select -command.7 keyboard 0x0 36 - -;Save state 8 select -command.8 keyboard 0x0 37 - -;Save state 9 select -command.9 keyboard 0x0 38 - -;Activate barcode(for Famicom) -command.activate_barcode keyboard 0x0 65 - -;Advance frame -command.advance_frame keyboard 0x0 4+alt - -;Select virtual device on virtual input port 1 -command.device_select1 keyboard 0x0 30+ctrl+shift - -;Select virtual device on virtual input port 10 -command.device_select10 keyboard 0x0 39+ctrl+shift - -;Select virtual device on virtual input port 11 -command.device_select11 keyboard 0x0 89+ctrl+shift - -;Select virtual device on virtual input port 12 -command.device_select12 keyboard 0x0 90+ctrl+shift - -;Select virtual device on virtual input port 13 -command.device_select13 keyboard 0x0 91+ctrl+shift - -;Select virtual device on virtual input port 2 -command.device_select2 keyboard 0x0 31+ctrl+shift - -;Select virtual device on virtual input port 3 -command.device_select3 keyboard 0x0 32+ctrl+shift - -;Select virtual device on virtual input port 4 -command.device_select4 keyboard 0x0 33+ctrl+shift - -;Select virtual device on virtual input port 5 -command.device_select5 keyboard 0x0 34+ctrl+shift - -;Select virtual device on virtual input port 6 -command.device_select6 keyboard 0x0 35+ctrl+shift - -;Select virtual device on virtual input port 7 -command.device_select7 keyboard 0x0 36+ctrl+shift - -;Select virtual device on virtual input port 8 -command.device_select8 keyboard 0x0 37+ctrl+shift - -;Select virtual device on virtual input port 9 -command.device_select9 keyboard 0x0 38+ctrl+shift - -;Exit -command.exit joystick 0x0003045e028e01010008000b00000000 button_6 && joystick 0x0003045e028e01010008000b00000000 button_7 - -;Fast-forward -command.fast_forward joystick 0x0003045e028e01010008000b00000000 button_6 && joystick 0x0003045e028e01010008000b00000000 abs_5- - -;Configure buttons on virtual port 1 -command.input_config1 keyboard 0x0 30+alt+shift - -;Configure buttons on virtual port 10 -command.input_config10 keyboard 0x0 39+alt+shift - -;Configure buttons on virtual port 11 -command.input_config11 keyboard 0x0 89+alt+shift - -;Configure buttons on virtual port 12 -command.input_config12 keyboard 0x0 90+alt+shift - -;Configure buttons on virtual port 13 -command.input_config13 keyboard 0x0 91+alt+shift - -;Configure buttons on virtual port 2 -command.input_config2 keyboard 0x0 31+alt+shift - -;Configure buttons on virtual port 3 -command.input_config3 keyboard 0x0 32+alt+shift - -;Configure buttons on virtual port 4 -command.input_config4 keyboard 0x0 33+alt+shift - -;Configure buttons on virtual port 5 -command.input_config5 keyboard 0x0 34+alt+shift - -;Configure buttons on virtual port 6 -command.input_config6 keyboard 0x0 35+alt+shift - -;Configure buttons on virtual port 7 -command.input_config7 keyboard 0x0 36+alt+shift - -;Configure buttons on virtual port 8 -command.input_config8 keyboard 0x0 37+alt+shift - -;Configure buttons on virtual port 9 -command.input_config9 keyboard 0x0 38+alt+shift - -;Detect analog buttons on physical joysticks/gamepads(for use with the input configuration process). -command.input_config_abd keyboard 0x0 60 - -;Configure command key -command.input_configc keyboard 0x0 59 - -;Configure command key, for all-pressed-to-trigger mode -command.input_configc_am keyboard 0x0 59+shift - -;Insert coin -command.insert_coin keyboard 0x0 65 - -;Insert/Eject disk/disc -command.insert_eject_disk keyboard 0x0 65 - -;Load movie -command.load_movie keyboard 0x0 64+shift - -;Load state -command.load_state joystick 0x0003045e028e01010008000b00000000 button_6 && joystick 0x0003045e028e01010008000b00000000 button_4 - -;Movie 0 select -command.m0 keyboard 0x0 39+shift - -;Movie 1 select -command.m1 keyboard 0x0 30+shift - -;Movie 2 select -command.m2 keyboard 0x0 31+shift - -;Movie 3 select -command.m3 keyboard 0x0 32+shift - -;Movie 4 select -command.m4 keyboard 0x0 33+shift - -;Movie 5 select -command.m5 keyboard 0x0 34+shift - -;Movie 6 select -command.m6 keyboard 0x0 35+shift - -;Movie 7 select -command.m7 keyboard 0x0 36+shift - -;Movie 8 select -command.m8 keyboard 0x0 37+shift - -;Movie 9 select -command.m9 keyboard 0x0 38+shift - -;Pause/Unpause -command.pause keyboard 0x0 72 - -;Power toggle -command.power keyboard 0x0 68 - -;Reinitialize physical joysticks/gamepads. -command.reinit_joysticks keyboard 0x0 60+shift - -;Reset -command.reset keyboard 0x0 67 - -;Rotate screen -command.rotate_screen keyboard 0x0 18+alt - -;Return to normal mode after advancing frames -command.run_normal keyboard 0x0 21+alt - -;Save movie -command.save_movie keyboard 0x0 62+shift - -;Save state -command.save_state joystick 0x0003045e028e01010008000b00000000 button_6 && joystick 0x0003045e028e01010008000b00000000 button_5 - -;Select disk/disc -command.select_disk keyboard 0x0 63 - -;Select drive -command.select_drive keyboard 0x0 63+shift - -;Slow-forward -command.slow_forward keyboard 0x0 49 - -;Rewind -command.state_rewind joystick 0x0003045e028e01010008000b00000000 button_6 && joystick 0x0003045e028e01010008000b00000000 abs_2- - -;Decrease selected save state slot by 1 -command.state_slot_dec keyboard 0x0 45 - -;Increase selected save state slot by 1 -command.state_slot_inc keyboard 0x0 46 - -;Take scaled(and filtered) screen snapshot -command.take_scaled_snapshot keyboard 0x0 66+shift - -;Take screen snapshot -command.take_snapshot keyboard 0x0 66 - -;Toggle graphics layer 1 -command.tl1 keyboard 0x0 30+ctrl - -;Toggle graphics layer 2 -command.tl2 keyboard 0x0 31+ctrl - -;Toggle graphics layer 3 -command.tl3 keyboard 0x0 32+ctrl - -;Toggle graphics layer 4 -command.tl4 keyboard 0x0 33+ctrl - -;Toggle graphics layer 5 -command.tl5 keyboard 0x0 34+ctrl - -;Toggle graphics layer 6 -command.tl6 keyboard 0x0 35+ctrl - -;Toggle graphics layer 7 -command.tl7 keyboard 0x0 36+ctrl - -;Toggle graphics layer 8 -command.tl8 keyboard 0x0 37+ctrl - -;Toggle graphics layer 9 -command.tl9 keyboard 0x0 38+ctrl - -;Toggle debugger -command.toggle_debugger keyboard 0x0 7+alt - -;Toggle DIP switch view -command.toggle_dipview keyboard 0x0 63 - -;Toggle frames-per-second display -command.toggle_fps_view joystick 0x0003045e028e01010008000b00000000 button_6 && joystick 0x0003045e028e01010008000b00000000 button_2 - -;Toggle fullscreen mode -command.toggle_fs keyboard 0x0 40+alt - -;Grab input -command.toggle_grab keyboard 0x0 101+ctrl+shift - -;Toggle help screen -command.toggle_help keyboard 0x0 58 - -;Toggle state rewind functionality -command.toggle_state_rewind keyboard 0x0 22+alt - -;Enable/Disable cheats -command.togglecheatactive keyboard 0x0 23+alt - -;Toggle cheat console -command.togglecheatview keyboard 0x0 6+alt - -;Toggle netplay console -command.togglenetview keyboard 0x0 23 - -;Automatically go into the debugger's step mode after a game is loaded. -debugger.autostepmode 0 - -;Enable (automatic) usage of this module. -demo.enable 1 - -;Force monophonic sound output. -demo.forcemono 0 - -;demo, Port 1, Controller: Rumble Control Strong -demo.input.port1.controller.rcstrong - -;demo, Port 1, Controller: Rumble Control Weak -demo.input.port1.controller.rcweak - -;demo, Port 1, Controller: Stick DOWN -demo.input.port1.controller.stick_down - -;demo, Port 1, Controller: Stick LEFT -demo.input.port1.controller.stick_left - -;demo, Port 1, Controller: Stick RIGHT -demo.input.port1.controller.stick_right - -;demo, Port 1, Controller: Stick UP -demo.input.port1.controller.stick_up - -;demo, Port 1, Controller: Select Test Mode -demo.input.port1.controller.stm - -;demo, Port 1, Controller: Switch Meow -demo.input.port1.controller.swt - -;Default position for switch "Switch Meow". -demo.input.port1.controller.swt.defpos waffles - -;demo, Port 1, Controller: Toggle Interlace Mode -demo.input.port1.controller.toggle_ilace - -;demo, Port 2, Controller: Rumble Control Strong -demo.input.port2.controller.rcstrong - -;demo, Port 2, Controller: Rumble Control Weak -demo.input.port2.controller.rcweak - -;demo, Port 2, Controller: Stick DOWN -demo.input.port2.controller.stick_down - -;demo, Port 2, Controller: Stick LEFT -demo.input.port2.controller.stick_left - -;demo, Port 2, Controller: Stick RIGHT -demo.input.port2.controller.stick_right - -;demo, Port 2, Controller: Stick UP -demo.input.port2.controller.stick_up - -;demo, Port 2, Controller: Select Test Mode -demo.input.port2.controller.stm - -;demo, Port 2, Controller: Switch Meow -demo.input.port2.controller.swt - -;Default position for switch "Switch Meow". -demo.input.port2.controller.swt.defpos waffles - -;demo, Port 2, Controller: Toggle Interlace Mode -demo.input.port2.controller.toggle_ilace - -;Multi-enum test. -demo.multi_enum - -;Sound quality. -demo.resamp_quality 3 - -;Sound output rate tolerance. -demo.resamp_rate_error 0.0000009 - -;Enable scanlines with specified opacity. -demo.scanlines 0 - -;Enable specified OpenGL shader. -demo.shader none - -;Force interlaced video to be treated as progressive. -demo.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -demo.shader.goat.hdiv 0.50 - -;Mask pattern. -demo.shader.goat.pat goatron - -;Enable scanlines effect. -demo.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -demo.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -demo.shader.goat.vdiv 0.50 - -;Enable specified special video scaler. -demo.special none - -;Stretch to fill screen. -demo.stretch aspect_mult2 - -;Enable video temporal blur(50/50 previous/current frame by default). -demo.tblur 0 - -;Accumulate color data rather than discarding it. -demo.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -demo.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -demo.videoip 1 - -;Full-screen horizontal resolution. -demo.xres 0 - -;Scaling factor for the X axis in windowed mode. -demo.xscale 2.000000 - -;Scaling factor for the X axis in fullscreen mode. -demo.xscalefs 1.000000 - -;Full-screen vertical resolution. -demo.yres 0 - -;Scaling factor for the Y axis in windowed mode. -demo.yscale 2.000000 - -;Scaling factor for the Y axis in fullscreen mode. -demo.yscalefs 1.000000 - -;Silence sound output when fast-forwarding. -ffnosound 0 - -;Fast-forwarding speed multiplier. -ffspeed 4 - -;Treat the fast-forward button as a toggle. -fftoggle 0 - -;Format string for movie filename. -filesys.fname_movie %f.%M%p.%x - -;Format string for save games filename. -filesys.fname_sav %f.%M%x - -;Format string for save game backups filename. -filesys.fname_savbackup %f.%m%z%p.%x - -;Format string for screen snapshot filenames. -filesys.fname_snap %f-%p.%x - -;Format string for state filename. -filesys.fname_state %f.%M%X - -;Enable old handling of .gz file extensions with respect to data file path construction. -filesys.old_gz_naming 0 - -;Path to directory for cheats. -filesys.path_cheat cheats - -;Path to directory for firmware. -filesys.path_firmware /storage/roms/bios/ - -;Path to directory for movies. -filesys.path_movie mcm - -;Path to directory for custom palettes. -filesys.path_palette palettes - -;Path to directory for per-game configuration override files. -filesys.path_pgconfig pgconfig - -;Path to directory for save games and nonvolatile memory. -filesys.path_sav /storage/roms/@PLATFORM@/ - -;Path to directory for backups of save games and nonvolatile memory. -filesys.path_savbackup b - -;Path to directory for screen snapshots. -filesys.path_snap /media/storage/screenshots/ - -;Path to directory for save states. -filesys.path_state /storage/roms/savestates/@PLATFORM@/ - -;Save state file compression level. -filesys.state_comp_level 6 - -;Enable untrusted file-inclusion path security check. -filesys.untrusted_fip_check 1 - -;Automatically enable FPS display on startup. -fps.autoenable 0 - -;FPS display background color. -fps.bgcolor 0x80000000 - -;FPS display font. -fps.font 5x7 - -;FPS display position. -fps.position upper_left - -;FPS display scale factor. -fps.scale 1 - -;FPS display text color. -fps.textcolor 0xFFFFFFFF - -;Enable (automatic) usage of this module. -gb.enable 1 - -;Force monophonic sound output. -gb.forcemono 0 - -;gb, Built-In, Gamepad: A -gb.input.builtin.gamepad.a joystick 0x0003045e028e01010008000b00000000 button_1 - -;gb, Built-In, Gamepad: B -gb.input.builtin.gamepad.b joystick 0x0003045e028e01010008000b00000000 button_0 - -;gb, Built-In, Gamepad: DOWN ↓ -gb.input.builtin.gamepad.down joystick 0x0003045e028e01010008000b00000000 abs_7+ - -;gb, Built-In, Gamepad: LEFT ← -gb.input.builtin.gamepad.left joystick 0x0003045e028e01010008000b00000000 abs_6- - -;gb, Built-In, Gamepad: Rapid A -gb.input.builtin.gamepad.rapid_a joystick 0x0003045e028e01010008000b00000000 button_3 - -;gb, Built-In, Gamepad: Rapid B -gb.input.builtin.gamepad.rapid_b joystick 0x0003045e028e01010008000b00000000 button_2 - -;gb, Built-In, Gamepad: RIGHT → -gb.input.builtin.gamepad.right joystick 0x0003045e028e01010008000b00000000 abs_6+ - -;gb, Built-In, Gamepad: SELECT -gb.input.builtin.gamepad.select joystick 0x0003045e028e01010008000b00000000 button_6 || mouse 0x0 button_left || joystick 0x0003045e028e01010008000b00000000 button_6 || mouse 0x0 button_left || joystick 0x0003045e028e01010008000b00000000 button_6 || mouse 0x0 button_left || joystick 0x0003045e028e01010008000b00000000 button_6 || mouse 0x0 button_left || joystick 0x0003045e028e01010008000b00000000 button_6 || mouse 0x0 button_left - -;gb, Built-In, Gamepad: START -gb.input.builtin.gamepad.start mouse 0x0 button_left || joystick 0x0003045e028e01010008000b00000000 button_7 - -;gb, Built-In, Gamepad: UP ↑ -gb.input.builtin.gamepad.up joystick 0x0003045e028e01010008000b00000000 abs_7- - -;gb, Tilt, Tilt: DOWN ↓ -gb.input.tilt.tilt.down - -;gb, Tilt, Tilt: LEFT ← -gb.input.tilt.tilt.left - -;gb, Tilt, Tilt: RIGHT → -gb.input.tilt.tilt.right - -;gb, Tilt, Tilt: UP ↑ -gb.input.tilt.tilt.up - -;Enable scanlines with specified opacity. -gb.scanlines 0 - -;Enable specified OpenGL shader. -gb.shader ipsharper - -;Force interlaced video to be treated as progressive. -gb.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -gb.shader.goat.hdiv 0.50 - -;Mask pattern. -gb.shader.goat.pat goatron - -;Enable scanlines effect. -gb.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -gb.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -gb.shader.goat.vdiv 0.50 - -;Enable specified special video scaler. -gb.special none - -;Stretch to fill screen. -gb.stretch aspect - -;Emulated GB type. -gb.system_type dmg - -;Enable video temporal blur(50/50 previous/current frame by default). -gb.tblur 0 - -;Accumulate color data rather than discarding it. -gb.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -gb.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -gb.videoip 0 - -;Full-screen horizontal resolution. -gb.xres 0 - -;Scaling factor for the X axis in windowed mode. -gb.xscale 6.000000 - -;Scaling factor for the X axis in fullscreen mode. -gb.xscalefs 1.000000 - -;Full-screen vertical resolution. -gb.yres 0 - -;Scaling factor for the Y axis in windowed mode. -gb.yscale 6.000000 - -;Scaling factor for the Y axis in fullscreen mode. -gb.yscalefs 1.000000 - -;Path to optional GBA BIOS ROM image. -gba.bios - -;Enable (automatic) usage of this module. -gba.enable 1 - -;Force monophonic sound output. -gba.forcemono 0 - -;gba, Built-In, Gamepad: A -gba.input.builtin.gamepad.a joystick 0x0003045e028e01010008000b00000000 button_1 - -;gba, Built-In, Gamepad: B -gba.input.builtin.gamepad.b joystick 0x0003045e028e01010008000b00000000 button_0 - -;gba, Built-In, Gamepad: DOWN ↓ -gba.input.builtin.gamepad.down joystick 0x0003045e028e01010008000b00000000 abs_7+ - -;gba, Built-In, Gamepad: LEFT ← -gba.input.builtin.gamepad.left joystick 0x0003045e028e01010008000b00000000 abs_6- - -;gba, Built-In, Gamepad: Rapid A -gba.input.builtin.gamepad.rapid_a joystick 0x0003045e028e01010008000b00000000 button_3 - -;gba, Built-In, Gamepad: Rapid B -gba.input.builtin.gamepad.rapid_b joystick 0x0003045e028e01010008000b00000000 button_2 - -;gba, Built-In, Gamepad: RIGHT → -gba.input.builtin.gamepad.right joystick 0x0003045e028e01010008000b00000000 abs_6+ - -;gba, Built-In, Gamepad: SELECT -gba.input.builtin.gamepad.select joystick 0x0003045e028e01010008000b00000000 button_6 - -;gba, Built-In, Gamepad: SHOULDER L -gba.input.builtin.gamepad.shoulder_l joystick 0x0003045e028e01010008000b00000000 button_4 - -;gba, Built-In, Gamepad: SHOULDER R -gba.input.builtin.gamepad.shoulder_r joystick 0x0003045e028e01010008000b00000000 button_5 - -;gba, Built-In, Gamepad: START -gba.input.builtin.gamepad.start joystick 0x0003045e028e01010008000b00000000 button_7 - -;gba, Built-In, Gamepad: UP ↑ -gba.input.builtin.gamepad.up joystick 0x0003045e028e01010008000b00000000 abs_7- - -;Enable scanlines with specified opacity. -gba.scanlines 0 - -;Enable specified OpenGL shader. -gba.shader sabr - -;Force interlaced video to be treated as progressive. -gba.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -gba.shader.goat.hdiv 0.50 - -;Mask pattern. -gba.shader.goat.pat goatron - -;Enable scanlines effect. -gba.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -gba.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -gba.shader.goat.vdiv 0.50 - -;Enable specified special video scaler. -gba.special none - -;Stretch to fill screen. -gba.stretch aspect - -;Enable video temporal blur(50/50 previous/current frame by default). -gba.tblur 0 - -;Accumulate color data rather than discarding it. -gba.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -gba.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -gba.videoip 0 - -;Full-screen horizontal resolution. -gba.xres 0 - -;Scaling factor for the X axis in windowed mode. -gba.xscale 4.000000 - -;Scaling factor for the X axis in fullscreen mode. -gba.xscalefs 1.000000 - -;Full-screen vertical resolution. -gba.yres 0 - -;Scaling factor for the Y axis in windowed mode. -gba.yscale 4.000000 - -;Scaling factor for the Y axis in fullscreen mode. -gba.yscalefs 1.000000 - -;Enable (automatic) usage of this module. -gg.enable 1 - -;Force monophonic sound output. -gg.forcemono 0 - -;gg, Built-In, Gamepad: Button 1 -gg.input.builtin.gamepad.button1 joystick 0x0003045e028e01010008000b00000000 button_0 - -;gg, Built-In, Gamepad: Button 2 -gg.input.builtin.gamepad.button2 joystick 0x0003045e028e01010008000b00000000 button_1 - -;gg, Built-In, Gamepad: DOWN ↓ -gg.input.builtin.gamepad.down joystick 0x0003045e028e01010008000b00000000 abs_7+ - -;gg, Built-In, Gamepad: LEFT ← -gg.input.builtin.gamepad.left joystick 0x0003045e028e01010008000b00000000 abs_6- - -;gg, Built-In, Gamepad: Rapid Button 1 -gg.input.builtin.gamepad.rapid_button1 joystick 0x0003045e028e01010008000b00000000 button_2 - -;gg, Built-In, Gamepad: Rapid Button 2 -gg.input.builtin.gamepad.rapid_button2 joystick 0x0003045e028e01010008000b00000000 button_3 - -;gg, Built-In, Gamepad: RIGHT → -gg.input.builtin.gamepad.right joystick 0x0003045e028e01010008000b00000000 abs_6+ - -;gg, Built-In, Gamepad: Start -gg.input.builtin.gamepad.start joystick 0x0003045e028e01010008000b00000000 button_7 - -;gg, Built-In, Gamepad: UP ↑ -gg.input.builtin.gamepad.up joystick 0x0003045e028e01010008000b00000000 abs_7- - -;Enable scanlines with specified opacity. -gg.scanlines 0 - -;Enable specified OpenGL shader. -gg.shader sabr - -;Force interlaced video to be treated as progressive. -gg.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -gg.shader.goat.hdiv 0.50 - -;Mask pattern. -gg.shader.goat.pat goatron - -;Enable scanlines effect. -gg.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -gg.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -gg.shader.goat.vdiv 0.50 - -;Enable specified special video scaler. -gg.special none - -;Stretch to fill screen. -gg.stretch aspect - -;Enable video temporal blur(50/50 previous/current frame by default). -gg.tblur 0 - -;Accumulate color data rather than discarding it. -gg.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -gg.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -gg.videoip 0 - -;Full-screen horizontal resolution. -gg.xres 0 - -;Scaling factor for the X axis in windowed mode. -gg.xscale 6.000000 - -;Scaling factor for the X axis in fullscreen mode. -gg.xscalefs 1.000000 - -;Full-screen vertical resolution. -gg.yres 0 - -;Scaling factor for the Y axis in windowed mode. -gg.yscale 6.000000 - -;Scaling factor for the Y axis in fullscreen mode. -gg.yscalefs 1.000000 - -;Auto-fire frequency. -input.autofirefreq 3 - -;Dangerous key action delay. -input.ckdelay 2000 - -;Analog axis binary press detection threshold. -input.joystick.axis_threshold 75 - -;Update physical joystick(s) internal state in Mednafen even when Mednafen lacks OS focus. -input.joystick.global_focus 1 - -;Enable (automatic) usage of this module. -lynx.enable 1 - -;Force monophonic sound output. -lynx.forcemono 0 - -;lynx, Built-In, Gamepad: A (outer) -lynx.input.builtin.gamepad.a joystick 0x0003045e028e01010008000b00000000 button_1 - -;lynx, Built-In, Gamepad: B (inner) -lynx.input.builtin.gamepad.b joystick 0x0003045e028e01010008000b00000000 button_0 - -;lynx, Built-In, Gamepad: DOWN ↓ -lynx.input.builtin.gamepad.down joystick 0x0003045e028e01010008000b00000000 abs_7+ - -;lynx, Built-In, Gamepad: LEFT ← -lynx.input.builtin.gamepad.left joystick 0x0003045e028e01010008000b00000000 abs_6- - -;lynx, Built-In, Gamepad: Option 1 (upper) -lynx.input.builtin.gamepad.option_1 joystick 0x0003045e028e01010008000b00000000 button_4 - -;lynx, Built-In, Gamepad: Option 2 (lower) -lynx.input.builtin.gamepad.option_2 joystick 0x0003045e028e01010008000b00000000 button_5 - -;lynx, Built-In, Gamepad: PAUSE -lynx.input.builtin.gamepad.pause joystick 0x0003045e028e01010008000b00000000 button_7 - -;lynx, Built-In, Gamepad: Rapid A (outer) -lynx.input.builtin.gamepad.rapid_a joystick 0x0003045e028e01010008000b00000000 button_3 - -;lynx, Built-In, Gamepad: Rapid B (inner) -lynx.input.builtin.gamepad.rapid_b joystick 0x0003045e028e01010008000b00000000 button_2 - -;lynx, Built-In, Gamepad: Rapid Option 1 (upper) -lynx.input.builtin.gamepad.rapid_option_1 keyboard 0x0 17 - -;lynx, Built-In, Gamepad: Rapid Option 2 (lower) -lynx.input.builtin.gamepad.rapid_option_2 keyboard 0x0 17 - -;lynx, Built-In, Gamepad: RIGHT → -lynx.input.builtin.gamepad.right joystick 0x0003045e028e01010008000b00000000 abs_6+ - -;lynx, Built-In, Gamepad: UP ↑ -lynx.input.builtin.gamepad.up joystick 0x0003045e028e01010008000b00000000 abs_7- - -;Enable sound output lowpass filter. -lynx.lowpass 1 - -;Virtually rotate the D-pad when the screen is rotated. -lynx.rotateinput 1 - -;Enable scanlines with specified opacity. -lynx.scanlines 0 - -;Enable specified OpenGL shader. -lynx.shader sabr - -;Force interlaced video to be treated as progressive. -lynx.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -lynx.shader.goat.hdiv 0.50 - -;Mask pattern. -lynx.shader.goat.pat goatron - -;Enable scanlines effect. -lynx.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -lynx.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -lynx.shader.goat.vdiv 0.50 - -;Enable specified special video scaler. -lynx.special none - -;Stretch to fill screen. -lynx.stretch aspect - -;Enable video temporal blur(50/50 previous/current frame by default). -lynx.tblur 0 - -;Accumulate color data rather than discarding it. -lynx.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -lynx.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -lynx.videoip 0 - -;Full-screen horizontal resolution. -lynx.xres 0 - -;Scaling factor for the X axis in windowed mode. -lynx.xscale 6.000000 - -;Scaling factor for the X axis in fullscreen mode. -lynx.xscalefs 1.000000 - -;Full-screen vertical resolution. -lynx.yres 0 - -;Scaling factor for the Y axis in windowed mode. -lynx.yscale 6.000000 - -;Scaling factor for the Y axis in fullscreen mode. -lynx.yscalefs 1.000000 - -;Path to the CD BIOS -md.cdbios us_scd1_9210.bin - -;Correct the aspect ratio. -md.correct_aspect 1 - -;Disassembly font size. -md.debugger.disfontsize 5x7 - -;Character encoding for the debugger's memory editor. -md.debugger.memcharenc shift_jis - -;Enable (automatic) usage of this module. -md.enable 1 - -;Force monophonic sound output. -md.forcemono 0 - -;Automatically select appropriate input devices. -md.input.auto 1 - -;Emulated mouse sensitivity. -md.input.mouse_sensitivity 1.00 - -;Enable multitap(s). -md.input.multitap none - -;Input device for Virtual Port 1 -md.input.port1 gamepad - -;md, Virtual Port 1, 3-Button Gamepad: A -md.input.port1.gamepad.a keyboard 0x0 89 - -;md, Virtual Port 1, 3-Button Gamepad: B -md.input.port1.gamepad.b keyboard 0x0 90 - -;md, Virtual Port 1, 3-Button Gamepad: C -md.input.port1.gamepad.c keyboard 0x0 91 - -;md, Virtual Port 1, 3-Button Gamepad: DOWN ↓ -md.input.port1.gamepad.down keyboard 0x0 22 - -;md, Virtual Port 1, 3-Button Gamepad: LEFT ← -md.input.port1.gamepad.left keyboard 0x0 4 - -;md, Virtual Port 1, 3-Button Gamepad: Rapid A -md.input.port1.gamepad.rapid_a - -;md, Virtual Port 1, 3-Button Gamepad: Rapid B -md.input.port1.gamepad.rapid_b - -;md, Virtual Port 1, 3-Button Gamepad: Rapid C -md.input.port1.gamepad.rapid_c - -;md, Virtual Port 1, 3-Button Gamepad: RIGHT → -md.input.port1.gamepad.right keyboard 0x0 7 - -;md, Virtual Port 1, 3-Button Gamepad: Start -md.input.port1.gamepad.start keyboard 0x0 40 - -;md, Virtual Port 1, 3-Button Gamepad: UP ↑ -md.input.port1.gamepad.up keyboard 0x0 26 - -;md, Virtual Port 1, 2-Button Gamepad: A -md.input.port1.gamepad2.a - -;md, Virtual Port 1, 2-Button Gamepad: B -md.input.port1.gamepad2.b - -;md, Virtual Port 1, 2-Button Gamepad: DOWN ↓ -md.input.port1.gamepad2.down - -;md, Virtual Port 1, 2-Button Gamepad: LEFT ← -md.input.port1.gamepad2.left - -;md, Virtual Port 1, 2-Button Gamepad: Rapid A -md.input.port1.gamepad2.rapid_a - -;md, Virtual Port 1, 2-Button Gamepad: Rapid B -md.input.port1.gamepad2.rapid_b - -;md, Virtual Port 1, 2-Button Gamepad: RIGHT → -md.input.port1.gamepad2.right - -;md, Virtual Port 1, 2-Button Gamepad: Start -md.input.port1.gamepad2.start - -;md, Virtual Port 1, 2-Button Gamepad: UP ↑ -md.input.port1.gamepad2.up - -;md, Virtual Port 1, 6-Button Gamepad: A -md.input.port1.gamepad6.a keyboard 0x0 89 - -;md, Virtual Port 1, 6-Button Gamepad: B -md.input.port1.gamepad6.b keyboard 0x0 90 - -;md, Virtual Port 1, 6-Button Gamepad: C -md.input.port1.gamepad6.c keyboard 0x0 91 - -;md, Virtual Port 1, 6-Button Gamepad: DOWN ↓ -md.input.port1.gamepad6.down keyboard 0x0 22 - -;md, Virtual Port 1, 6-Button Gamepad: LEFT ← -md.input.port1.gamepad6.left keyboard 0x0 4 - -;md, Virtual Port 1, 6-Button Gamepad: Mode -md.input.port1.gamepad6.mode keyboard 0x0 16 - -;md, Virtual Port 1, 6-Button Gamepad: Rapid A -md.input.port1.gamepad6.rapid_a - -;md, Virtual Port 1, 6-Button Gamepad: Rapid B -md.input.port1.gamepad6.rapid_b - -;md, Virtual Port 1, 6-Button Gamepad: Rapid C -md.input.port1.gamepad6.rapid_c - -;md, Virtual Port 1, 6-Button Gamepad: Rapid X -md.input.port1.gamepad6.rapid_x - -;md, Virtual Port 1, 6-Button Gamepad: Rapid Y -md.input.port1.gamepad6.rapid_y - -;md, Virtual Port 1, 6-Button Gamepad: Rapid Z -md.input.port1.gamepad6.rapid_z - -;md, Virtual Port 1, 6-Button Gamepad: RIGHT → -md.input.port1.gamepad6.right keyboard 0x0 7 - -;md, Virtual Port 1, 6-Button Gamepad: Start -md.input.port1.gamepad6.start keyboard 0x0 40 - -;md, Virtual Port 1, 6-Button Gamepad: UP ↑ -md.input.port1.gamepad6.up keyboard 0x0 26 - -;md, Virtual Port 1, 6-Button Gamepad: X -md.input.port1.gamepad6.x keyboard 0x0 92 - -;md, Virtual Port 1, 6-Button Gamepad: Y -md.input.port1.gamepad6.y keyboard 0x0 93 - -;md, Virtual Port 1, 6-Button Gamepad: Z -md.input.port1.gamepad6.z keyboard 0x0 94 - -;md, Virtual Port 1, Sega Mega Mouse: Left Button -md.input.port1.megamouse.left mouse 0x0 button_left - -;md, Virtual Port 1, Sega Mega Mouse: Middle Button -md.input.port1.megamouse.middle mouse 0x0 button_middle - -;md, Virtual Port 1, Sega Mega Mouse: Motion Down -md.input.port1.megamouse.motion_down mouse 0x0 rel_y+ - -;md, Virtual Port 1, Sega Mega Mouse: Motion Left -md.input.port1.megamouse.motion_left mouse 0x0 rel_x- - -;md, Virtual Port 1, Sega Mega Mouse: Motion Right -md.input.port1.megamouse.motion_right mouse 0x0 rel_x+ - -;md, Virtual Port 1, Sega Mega Mouse: Motion Up -md.input.port1.megamouse.motion_up mouse 0x0 rel_y- - -;md, Virtual Port 1, Sega Mega Mouse: Right Button -md.input.port1.megamouse.right mouse 0x0 button_right - -;md, Virtual Port 1, Sega Mega Mouse: Start Button -md.input.port1.megamouse.start keyboard 0x0 40 - -;Input device for Virtual Port 2 -md.input.port2 gamepad - -;md, Virtual Port 2, 3-Button Gamepad: A -md.input.port2.gamepad.a - -;md, Virtual Port 2, 3-Button Gamepad: B -md.input.port2.gamepad.b - -;md, Virtual Port 2, 3-Button Gamepad: C -md.input.port2.gamepad.c - -;md, Virtual Port 2, 3-Button Gamepad: DOWN ↓ -md.input.port2.gamepad.down - -;md, Virtual Port 2, 3-Button Gamepad: LEFT ← -md.input.port2.gamepad.left - -;md, Virtual Port 2, 3-Button Gamepad: Rapid A -md.input.port2.gamepad.rapid_a - -;md, Virtual Port 2, 3-Button Gamepad: Rapid B -md.input.port2.gamepad.rapid_b - -;md, Virtual Port 2, 3-Button Gamepad: Rapid C -md.input.port2.gamepad.rapid_c - -;md, Virtual Port 2, 3-Button Gamepad: RIGHT → -md.input.port2.gamepad.right - -;md, Virtual Port 2, 3-Button Gamepad: Start -md.input.port2.gamepad.start - -;md, Virtual Port 2, 3-Button Gamepad: UP ↑ -md.input.port2.gamepad.up - -;md, Virtual Port 2, 2-Button Gamepad: A -md.input.port2.gamepad2.a - -;md, Virtual Port 2, 2-Button Gamepad: B -md.input.port2.gamepad2.b - -;md, Virtual Port 2, 2-Button Gamepad: DOWN ↓ -md.input.port2.gamepad2.down - -;md, Virtual Port 2, 2-Button Gamepad: LEFT ← -md.input.port2.gamepad2.left - -;md, Virtual Port 2, 2-Button Gamepad: Rapid A -md.input.port2.gamepad2.rapid_a - -;md, Virtual Port 2, 2-Button Gamepad: Rapid B -md.input.port2.gamepad2.rapid_b - -;md, Virtual Port 2, 2-Button Gamepad: RIGHT → -md.input.port2.gamepad2.right - -;md, Virtual Port 2, 2-Button Gamepad: Start -md.input.port2.gamepad2.start - -;md, Virtual Port 2, 2-Button Gamepad: UP ↑ -md.input.port2.gamepad2.up - -;md, Virtual Port 2, 6-Button Gamepad: A -md.input.port2.gamepad6.a - -;md, Virtual Port 2, 6-Button Gamepad: B -md.input.port2.gamepad6.b - -;md, Virtual Port 2, 6-Button Gamepad: C -md.input.port2.gamepad6.c - -;md, Virtual Port 2, 6-Button Gamepad: DOWN ↓ -md.input.port2.gamepad6.down - -;md, Virtual Port 2, 6-Button Gamepad: LEFT ← -md.input.port2.gamepad6.left - -;md, Virtual Port 2, 6-Button Gamepad: Mode -md.input.port2.gamepad6.mode - -;md, Virtual Port 2, 6-Button Gamepad: Rapid A -md.input.port2.gamepad6.rapid_a - -;md, Virtual Port 2, 6-Button Gamepad: Rapid B -md.input.port2.gamepad6.rapid_b - -;md, Virtual Port 2, 6-Button Gamepad: Rapid C -md.input.port2.gamepad6.rapid_c - -;md, Virtual Port 2, 6-Button Gamepad: Rapid X -md.input.port2.gamepad6.rapid_x - -;md, Virtual Port 2, 6-Button Gamepad: Rapid Y -md.input.port2.gamepad6.rapid_y - -;md, Virtual Port 2, 6-Button Gamepad: Rapid Z -md.input.port2.gamepad6.rapid_z - -;md, Virtual Port 2, 6-Button Gamepad: RIGHT → -md.input.port2.gamepad6.right - -;md, Virtual Port 2, 6-Button Gamepad: Start -md.input.port2.gamepad6.start - -;md, Virtual Port 2, 6-Button Gamepad: UP ↑ -md.input.port2.gamepad6.up - -;md, Virtual Port 2, 6-Button Gamepad: X -md.input.port2.gamepad6.x - -;md, Virtual Port 2, 6-Button Gamepad: Y -md.input.port2.gamepad6.y - -;md, Virtual Port 2, 6-Button Gamepad: Z -md.input.port2.gamepad6.z - -;md, Virtual Port 2, Sega Mega Mouse: Left Button -md.input.port2.megamouse.left mouse 0x0 button_left - -;md, Virtual Port 2, Sega Mega Mouse: Middle Button -md.input.port2.megamouse.middle mouse 0x0 button_middle - -;md, Virtual Port 2, Sega Mega Mouse: Motion Down -md.input.port2.megamouse.motion_down mouse 0x0 rel_y+ - -;md, Virtual Port 2, Sega Mega Mouse: Motion Left -md.input.port2.megamouse.motion_left mouse 0x0 rel_x- - -;md, Virtual Port 2, Sega Mega Mouse: Motion Right -md.input.port2.megamouse.motion_right mouse 0x0 rel_x+ - -;md, Virtual Port 2, Sega Mega Mouse: Motion Up -md.input.port2.megamouse.motion_up mouse 0x0 rel_y- - -;md, Virtual Port 2, Sega Mega Mouse: Right Button -md.input.port2.megamouse.right mouse 0x0 button_right - -;md, Virtual Port 2, Sega Mega Mouse: Start Button -md.input.port2.megamouse.start keyboard 0x0 40 - -;Input device for Virtual Port 3 -md.input.port3 gamepad - -;md, Virtual Port 3, 3-Button Gamepad: A -md.input.port3.gamepad.a - -;md, Virtual Port 3, 3-Button Gamepad: B -md.input.port3.gamepad.b - -;md, Virtual Port 3, 3-Button Gamepad: C -md.input.port3.gamepad.c - -;md, Virtual Port 3, 3-Button Gamepad: DOWN ↓ -md.input.port3.gamepad.down - -;md, Virtual Port 3, 3-Button Gamepad: LEFT ← -md.input.port3.gamepad.left - -;md, Virtual Port 3, 3-Button Gamepad: Rapid A -md.input.port3.gamepad.rapid_a - -;md, Virtual Port 3, 3-Button Gamepad: Rapid B -md.input.port3.gamepad.rapid_b - -;md, Virtual Port 3, 3-Button Gamepad: Rapid C -md.input.port3.gamepad.rapid_c - -;md, Virtual Port 3, 3-Button Gamepad: RIGHT → -md.input.port3.gamepad.right - -;md, Virtual Port 3, 3-Button Gamepad: Start -md.input.port3.gamepad.start - -;md, Virtual Port 3, 3-Button Gamepad: UP ↑ -md.input.port3.gamepad.up - -;md, Virtual Port 3, 2-Button Gamepad: A -md.input.port3.gamepad2.a - -;md, Virtual Port 3, 2-Button Gamepad: B -md.input.port3.gamepad2.b - -;md, Virtual Port 3, 2-Button Gamepad: DOWN ↓ -md.input.port3.gamepad2.down - -;md, Virtual Port 3, 2-Button Gamepad: LEFT ← -md.input.port3.gamepad2.left - -;md, Virtual Port 3, 2-Button Gamepad: Rapid A -md.input.port3.gamepad2.rapid_a - -;md, Virtual Port 3, 2-Button Gamepad: Rapid B -md.input.port3.gamepad2.rapid_b - -;md, Virtual Port 3, 2-Button Gamepad: RIGHT → -md.input.port3.gamepad2.right - -;md, Virtual Port 3, 2-Button Gamepad: Start -md.input.port3.gamepad2.start - -;md, Virtual Port 3, 2-Button Gamepad: UP ↑ -md.input.port3.gamepad2.up - -;md, Virtual Port 3, 6-Button Gamepad: A -md.input.port3.gamepad6.a - -;md, Virtual Port 3, 6-Button Gamepad: B -md.input.port3.gamepad6.b - -;md, Virtual Port 3, 6-Button Gamepad: C -md.input.port3.gamepad6.c - -;md, Virtual Port 3, 6-Button Gamepad: DOWN ↓ -md.input.port3.gamepad6.down - -;md, Virtual Port 3, 6-Button Gamepad: LEFT ← -md.input.port3.gamepad6.left - -;md, Virtual Port 3, 6-Button Gamepad: Mode -md.input.port3.gamepad6.mode - -;md, Virtual Port 3, 6-Button Gamepad: Rapid A -md.input.port3.gamepad6.rapid_a - -;md, Virtual Port 3, 6-Button Gamepad: Rapid B -md.input.port3.gamepad6.rapid_b - -;md, Virtual Port 3, 6-Button Gamepad: Rapid C -md.input.port3.gamepad6.rapid_c - -;md, Virtual Port 3, 6-Button Gamepad: Rapid X -md.input.port3.gamepad6.rapid_x - -;md, Virtual Port 3, 6-Button Gamepad: Rapid Y -md.input.port3.gamepad6.rapid_y - -;md, Virtual Port 3, 6-Button Gamepad: Rapid Z -md.input.port3.gamepad6.rapid_z - -;md, Virtual Port 3, 6-Button Gamepad: RIGHT → -md.input.port3.gamepad6.right - -;md, Virtual Port 3, 6-Button Gamepad: Start -md.input.port3.gamepad6.start - -;md, Virtual Port 3, 6-Button Gamepad: UP ↑ -md.input.port3.gamepad6.up - -;md, Virtual Port 3, 6-Button Gamepad: X -md.input.port3.gamepad6.x - -;md, Virtual Port 3, 6-Button Gamepad: Y -md.input.port3.gamepad6.y - -;md, Virtual Port 3, 6-Button Gamepad: Z -md.input.port3.gamepad6.z - -;md, Virtual Port 3, Sega Mega Mouse: Left Button -md.input.port3.megamouse.left mouse 0x0 button_left - -;md, Virtual Port 3, Sega Mega Mouse: Middle Button -md.input.port3.megamouse.middle mouse 0x0 button_middle - -;md, Virtual Port 3, Sega Mega Mouse: Motion Down -md.input.port3.megamouse.motion_down mouse 0x0 rel_y+ - -;md, Virtual Port 3, Sega Mega Mouse: Motion Left -md.input.port3.megamouse.motion_left mouse 0x0 rel_x- - -;md, Virtual Port 3, Sega Mega Mouse: Motion Right -md.input.port3.megamouse.motion_right mouse 0x0 rel_x+ - -;md, Virtual Port 3, Sega Mega Mouse: Motion Up -md.input.port3.megamouse.motion_up mouse 0x0 rel_y- - -;md, Virtual Port 3, Sega Mega Mouse: Right Button -md.input.port3.megamouse.right mouse 0x0 button_right - -;md, Virtual Port 3, Sega Mega Mouse: Start Button -md.input.port3.megamouse.start keyboard 0x0 40 - -;Input device for Virtual Port 4 -md.input.port4 gamepad - -;md, Virtual Port 4, 3-Button Gamepad: A -md.input.port4.gamepad.a - -;md, Virtual Port 4, 3-Button Gamepad: B -md.input.port4.gamepad.b - -;md, Virtual Port 4, 3-Button Gamepad: C -md.input.port4.gamepad.c - -;md, Virtual Port 4, 3-Button Gamepad: DOWN ↓ -md.input.port4.gamepad.down - -;md, Virtual Port 4, 3-Button Gamepad: LEFT ← -md.input.port4.gamepad.left - -;md, Virtual Port 4, 3-Button Gamepad: Rapid A -md.input.port4.gamepad.rapid_a - -;md, Virtual Port 4, 3-Button Gamepad: Rapid B -md.input.port4.gamepad.rapid_b - -;md, Virtual Port 4, 3-Button Gamepad: Rapid C -md.input.port4.gamepad.rapid_c - -;md, Virtual Port 4, 3-Button Gamepad: RIGHT → -md.input.port4.gamepad.right - -;md, Virtual Port 4, 3-Button Gamepad: Start -md.input.port4.gamepad.start - -;md, Virtual Port 4, 3-Button Gamepad: UP ↑ -md.input.port4.gamepad.up - -;md, Virtual Port 4, 2-Button Gamepad: A -md.input.port4.gamepad2.a - -;md, Virtual Port 4, 2-Button Gamepad: B -md.input.port4.gamepad2.b - -;md, Virtual Port 4, 2-Button Gamepad: DOWN ↓ -md.input.port4.gamepad2.down - -;md, Virtual Port 4, 2-Button Gamepad: LEFT ← -md.input.port4.gamepad2.left - -;md, Virtual Port 4, 2-Button Gamepad: Rapid A -md.input.port4.gamepad2.rapid_a - -;md, Virtual Port 4, 2-Button Gamepad: Rapid B -md.input.port4.gamepad2.rapid_b - -;md, Virtual Port 4, 2-Button Gamepad: RIGHT → -md.input.port4.gamepad2.right - -;md, Virtual Port 4, 2-Button Gamepad: Start -md.input.port4.gamepad2.start - -;md, Virtual Port 4, 2-Button Gamepad: UP ↑ -md.input.port4.gamepad2.up - -;md, Virtual Port 4, 6-Button Gamepad: A -md.input.port4.gamepad6.a - -;md, Virtual Port 4, 6-Button Gamepad: B -md.input.port4.gamepad6.b - -;md, Virtual Port 4, 6-Button Gamepad: C -md.input.port4.gamepad6.c - -;md, Virtual Port 4, 6-Button Gamepad: DOWN ↓ -md.input.port4.gamepad6.down - -;md, Virtual Port 4, 6-Button Gamepad: LEFT ← -md.input.port4.gamepad6.left - -;md, Virtual Port 4, 6-Button Gamepad: Mode -md.input.port4.gamepad6.mode - -;md, Virtual Port 4, 6-Button Gamepad: Rapid A -md.input.port4.gamepad6.rapid_a - -;md, Virtual Port 4, 6-Button Gamepad: Rapid B -md.input.port4.gamepad6.rapid_b - -;md, Virtual Port 4, 6-Button Gamepad: Rapid C -md.input.port4.gamepad6.rapid_c - -;md, Virtual Port 4, 6-Button Gamepad: Rapid X -md.input.port4.gamepad6.rapid_x - -;md, Virtual Port 4, 6-Button Gamepad: Rapid Y -md.input.port4.gamepad6.rapid_y - -;md, Virtual Port 4, 6-Button Gamepad: Rapid Z -md.input.port4.gamepad6.rapid_z - -;md, Virtual Port 4, 6-Button Gamepad: RIGHT → -md.input.port4.gamepad6.right - -;md, Virtual Port 4, 6-Button Gamepad: Start -md.input.port4.gamepad6.start - -;md, Virtual Port 4, 6-Button Gamepad: UP ↑ -md.input.port4.gamepad6.up - -;md, Virtual Port 4, 6-Button Gamepad: X -md.input.port4.gamepad6.x - -;md, Virtual Port 4, 6-Button Gamepad: Y -md.input.port4.gamepad6.y - -;md, Virtual Port 4, 6-Button Gamepad: Z -md.input.port4.gamepad6.z - -;md, Virtual Port 4, Sega Mega Mouse: Left Button -md.input.port4.megamouse.left mouse 0x0 button_left - -;md, Virtual Port 4, Sega Mega Mouse: Middle Button -md.input.port4.megamouse.middle mouse 0x0 button_middle - -;md, Virtual Port 4, Sega Mega Mouse: Motion Down -md.input.port4.megamouse.motion_down mouse 0x0 rel_y+ - -;md, Virtual Port 4, Sega Mega Mouse: Motion Left -md.input.port4.megamouse.motion_left mouse 0x0 rel_x- - -;md, Virtual Port 4, Sega Mega Mouse: Motion Right -md.input.port4.megamouse.motion_right mouse 0x0 rel_x+ - -;md, Virtual Port 4, Sega Mega Mouse: Motion Up -md.input.port4.megamouse.motion_up mouse 0x0 rel_y- - -;md, Virtual Port 4, Sega Mega Mouse: Right Button -md.input.port4.megamouse.right mouse 0x0 button_right - -;md, Virtual Port 4, Sega Mega Mouse: Start Button -md.input.port4.megamouse.start keyboard 0x0 40 - -;Input device for Virtual Port 5 -md.input.port5 gamepad - -;md, Virtual Port 5, 3-Button Gamepad: A -md.input.port5.gamepad.a - -;md, Virtual Port 5, 3-Button Gamepad: B -md.input.port5.gamepad.b - -;md, Virtual Port 5, 3-Button Gamepad: C -md.input.port5.gamepad.c - -;md, Virtual Port 5, 3-Button Gamepad: DOWN ↓ -md.input.port5.gamepad.down - -;md, Virtual Port 5, 3-Button Gamepad: LEFT ← -md.input.port5.gamepad.left - -;md, Virtual Port 5, 3-Button Gamepad: Rapid A -md.input.port5.gamepad.rapid_a - -;md, Virtual Port 5, 3-Button Gamepad: Rapid B -md.input.port5.gamepad.rapid_b - -;md, Virtual Port 5, 3-Button Gamepad: Rapid C -md.input.port5.gamepad.rapid_c - -;md, Virtual Port 5, 3-Button Gamepad: RIGHT → -md.input.port5.gamepad.right - -;md, Virtual Port 5, 3-Button Gamepad: Start -md.input.port5.gamepad.start - -;md, Virtual Port 5, 3-Button Gamepad: UP ↑ -md.input.port5.gamepad.up - -;md, Virtual Port 5, 2-Button Gamepad: A -md.input.port5.gamepad2.a - -;md, Virtual Port 5, 2-Button Gamepad: B -md.input.port5.gamepad2.b - -;md, Virtual Port 5, 2-Button Gamepad: DOWN ↓ -md.input.port5.gamepad2.down - -;md, Virtual Port 5, 2-Button Gamepad: LEFT ← -md.input.port5.gamepad2.left - -;md, Virtual Port 5, 2-Button Gamepad: Rapid A -md.input.port5.gamepad2.rapid_a - -;md, Virtual Port 5, 2-Button Gamepad: Rapid B -md.input.port5.gamepad2.rapid_b - -;md, Virtual Port 5, 2-Button Gamepad: RIGHT → -md.input.port5.gamepad2.right - -;md, Virtual Port 5, 2-Button Gamepad: Start -md.input.port5.gamepad2.start - -;md, Virtual Port 5, 2-Button Gamepad: UP ↑ -md.input.port5.gamepad2.up - -;md, Virtual Port 5, 6-Button Gamepad: A -md.input.port5.gamepad6.a - -;md, Virtual Port 5, 6-Button Gamepad: B -md.input.port5.gamepad6.b - -;md, Virtual Port 5, 6-Button Gamepad: C -md.input.port5.gamepad6.c - -;md, Virtual Port 5, 6-Button Gamepad: DOWN ↓ -md.input.port5.gamepad6.down - -;md, Virtual Port 5, 6-Button Gamepad: LEFT ← -md.input.port5.gamepad6.left - -;md, Virtual Port 5, 6-Button Gamepad: Mode -md.input.port5.gamepad6.mode - -;md, Virtual Port 5, 6-Button Gamepad: Rapid A -md.input.port5.gamepad6.rapid_a - -;md, Virtual Port 5, 6-Button Gamepad: Rapid B -md.input.port5.gamepad6.rapid_b - -;md, Virtual Port 5, 6-Button Gamepad: Rapid C -md.input.port5.gamepad6.rapid_c - -;md, Virtual Port 5, 6-Button Gamepad: Rapid X -md.input.port5.gamepad6.rapid_x - -;md, Virtual Port 5, 6-Button Gamepad: Rapid Y -md.input.port5.gamepad6.rapid_y - -;md, Virtual Port 5, 6-Button Gamepad: Rapid Z -md.input.port5.gamepad6.rapid_z - -;md, Virtual Port 5, 6-Button Gamepad: RIGHT → -md.input.port5.gamepad6.right - -;md, Virtual Port 5, 6-Button Gamepad: Start -md.input.port5.gamepad6.start - -;md, Virtual Port 5, 6-Button Gamepad: UP ↑ -md.input.port5.gamepad6.up - -;md, Virtual Port 5, 6-Button Gamepad: X -md.input.port5.gamepad6.x - -;md, Virtual Port 5, 6-Button Gamepad: Y -md.input.port5.gamepad6.y - -;md, Virtual Port 5, 6-Button Gamepad: Z -md.input.port5.gamepad6.z - -;md, Virtual Port 5, Sega Mega Mouse: Left Button -md.input.port5.megamouse.left mouse 0x0 button_left - -;md, Virtual Port 5, Sega Mega Mouse: Middle Button -md.input.port5.megamouse.middle mouse 0x0 button_middle - -;md, Virtual Port 5, Sega Mega Mouse: Motion Down -md.input.port5.megamouse.motion_down mouse 0x0 rel_y+ - -;md, Virtual Port 5, Sega Mega Mouse: Motion Left -md.input.port5.megamouse.motion_left mouse 0x0 rel_x- - -;md, Virtual Port 5, Sega Mega Mouse: Motion Right -md.input.port5.megamouse.motion_right mouse 0x0 rel_x+ - -;md, Virtual Port 5, Sega Mega Mouse: Motion Up -md.input.port5.megamouse.motion_up mouse 0x0 rel_y- - -;md, Virtual Port 5, Sega Mega Mouse: Right Button -md.input.port5.megamouse.right mouse 0x0 button_right - -;md, Virtual Port 5, Sega Mega Mouse: Start Button -md.input.port5.megamouse.start keyboard 0x0 40 - -;Input device for Virtual Port 6 -md.input.port6 gamepad - -;md, Virtual Port 6, 3-Button Gamepad: A -md.input.port6.gamepad.a - -;md, Virtual Port 6, 3-Button Gamepad: B -md.input.port6.gamepad.b - -;md, Virtual Port 6, 3-Button Gamepad: C -md.input.port6.gamepad.c - -;md, Virtual Port 6, 3-Button Gamepad: DOWN ↓ -md.input.port6.gamepad.down - -;md, Virtual Port 6, 3-Button Gamepad: LEFT ← -md.input.port6.gamepad.left - -;md, Virtual Port 6, 3-Button Gamepad: Rapid A -md.input.port6.gamepad.rapid_a - -;md, Virtual Port 6, 3-Button Gamepad: Rapid B -md.input.port6.gamepad.rapid_b - -;md, Virtual Port 6, 3-Button Gamepad: Rapid C -md.input.port6.gamepad.rapid_c - -;md, Virtual Port 6, 3-Button Gamepad: RIGHT → -md.input.port6.gamepad.right - -;md, Virtual Port 6, 3-Button Gamepad: Start -md.input.port6.gamepad.start - -;md, Virtual Port 6, 3-Button Gamepad: UP ↑ -md.input.port6.gamepad.up - -;md, Virtual Port 6, 2-Button Gamepad: A -md.input.port6.gamepad2.a - -;md, Virtual Port 6, 2-Button Gamepad: B -md.input.port6.gamepad2.b - -;md, Virtual Port 6, 2-Button Gamepad: DOWN ↓ -md.input.port6.gamepad2.down - -;md, Virtual Port 6, 2-Button Gamepad: LEFT ← -md.input.port6.gamepad2.left - -;md, Virtual Port 6, 2-Button Gamepad: Rapid A -md.input.port6.gamepad2.rapid_a - -;md, Virtual Port 6, 2-Button Gamepad: Rapid B -md.input.port6.gamepad2.rapid_b - -;md, Virtual Port 6, 2-Button Gamepad: RIGHT → -md.input.port6.gamepad2.right - -;md, Virtual Port 6, 2-Button Gamepad: Start -md.input.port6.gamepad2.start - -;md, Virtual Port 6, 2-Button Gamepad: UP ↑ -md.input.port6.gamepad2.up - -;md, Virtual Port 6, 6-Button Gamepad: A -md.input.port6.gamepad6.a - -;md, Virtual Port 6, 6-Button Gamepad: B -md.input.port6.gamepad6.b - -;md, Virtual Port 6, 6-Button Gamepad: C -md.input.port6.gamepad6.c - -;md, Virtual Port 6, 6-Button Gamepad: DOWN ↓ -md.input.port6.gamepad6.down - -;md, Virtual Port 6, 6-Button Gamepad: LEFT ← -md.input.port6.gamepad6.left - -;md, Virtual Port 6, 6-Button Gamepad: Mode -md.input.port6.gamepad6.mode - -;md, Virtual Port 6, 6-Button Gamepad: Rapid A -md.input.port6.gamepad6.rapid_a - -;md, Virtual Port 6, 6-Button Gamepad: Rapid B -md.input.port6.gamepad6.rapid_b - -;md, Virtual Port 6, 6-Button Gamepad: Rapid C -md.input.port6.gamepad6.rapid_c - -;md, Virtual Port 6, 6-Button Gamepad: Rapid X -md.input.port6.gamepad6.rapid_x - -;md, Virtual Port 6, 6-Button Gamepad: Rapid Y -md.input.port6.gamepad6.rapid_y - -;md, Virtual Port 6, 6-Button Gamepad: Rapid Z -md.input.port6.gamepad6.rapid_z - -;md, Virtual Port 6, 6-Button Gamepad: RIGHT → -md.input.port6.gamepad6.right - -;md, Virtual Port 6, 6-Button Gamepad: Start -md.input.port6.gamepad6.start - -;md, Virtual Port 6, 6-Button Gamepad: UP ↑ -md.input.port6.gamepad6.up - -;md, Virtual Port 6, 6-Button Gamepad: X -md.input.port6.gamepad6.x - -;md, Virtual Port 6, 6-Button Gamepad: Y -md.input.port6.gamepad6.y - -;md, Virtual Port 6, 6-Button Gamepad: Z -md.input.port6.gamepad6.z - -;md, Virtual Port 6, Sega Mega Mouse: Left Button -md.input.port6.megamouse.left mouse 0x0 button_left - -;md, Virtual Port 6, Sega Mega Mouse: Middle Button -md.input.port6.megamouse.middle mouse 0x0 button_middle - -;md, Virtual Port 6, Sega Mega Mouse: Motion Down -md.input.port6.megamouse.motion_down mouse 0x0 rel_y+ - -;md, Virtual Port 6, Sega Mega Mouse: Motion Left -md.input.port6.megamouse.motion_left mouse 0x0 rel_x- - -;md, Virtual Port 6, Sega Mega Mouse: Motion Right -md.input.port6.megamouse.motion_right mouse 0x0 rel_x+ - -;md, Virtual Port 6, Sega Mega Mouse: Motion Up -md.input.port6.megamouse.motion_up mouse 0x0 rel_y- - -;md, Virtual Port 6, Sega Mega Mouse: Right Button -md.input.port6.megamouse.right mouse 0x0 button_right - -;md, Virtual Port 6, Sega Mega Mouse: Start Button -md.input.port6.megamouse.start keyboard 0x0 40 - -;Input device for Virtual Port 7 -md.input.port7 gamepad - -;md, Virtual Port 7, 3-Button Gamepad: A -md.input.port7.gamepad.a - -;md, Virtual Port 7, 3-Button Gamepad: B -md.input.port7.gamepad.b - -;md, Virtual Port 7, 3-Button Gamepad: C -md.input.port7.gamepad.c - -;md, Virtual Port 7, 3-Button Gamepad: DOWN ↓ -md.input.port7.gamepad.down - -;md, Virtual Port 7, 3-Button Gamepad: LEFT ← -md.input.port7.gamepad.left - -;md, Virtual Port 7, 3-Button Gamepad: Rapid A -md.input.port7.gamepad.rapid_a - -;md, Virtual Port 7, 3-Button Gamepad: Rapid B -md.input.port7.gamepad.rapid_b - -;md, Virtual Port 7, 3-Button Gamepad: Rapid C -md.input.port7.gamepad.rapid_c - -;md, Virtual Port 7, 3-Button Gamepad: RIGHT → -md.input.port7.gamepad.right - -;md, Virtual Port 7, 3-Button Gamepad: Start -md.input.port7.gamepad.start - -;md, Virtual Port 7, 3-Button Gamepad: UP ↑ -md.input.port7.gamepad.up - -;md, Virtual Port 7, 2-Button Gamepad: A -md.input.port7.gamepad2.a - -;md, Virtual Port 7, 2-Button Gamepad: B -md.input.port7.gamepad2.b - -;md, Virtual Port 7, 2-Button Gamepad: DOWN ↓ -md.input.port7.gamepad2.down - -;md, Virtual Port 7, 2-Button Gamepad: LEFT ← -md.input.port7.gamepad2.left - -;md, Virtual Port 7, 2-Button Gamepad: Rapid A -md.input.port7.gamepad2.rapid_a - -;md, Virtual Port 7, 2-Button Gamepad: Rapid B -md.input.port7.gamepad2.rapid_b - -;md, Virtual Port 7, 2-Button Gamepad: RIGHT → -md.input.port7.gamepad2.right - -;md, Virtual Port 7, 2-Button Gamepad: Start -md.input.port7.gamepad2.start - -;md, Virtual Port 7, 2-Button Gamepad: UP ↑ -md.input.port7.gamepad2.up - -;md, Virtual Port 7, 6-Button Gamepad: A -md.input.port7.gamepad6.a - -;md, Virtual Port 7, 6-Button Gamepad: B -md.input.port7.gamepad6.b - -;md, Virtual Port 7, 6-Button Gamepad: C -md.input.port7.gamepad6.c - -;md, Virtual Port 7, 6-Button Gamepad: DOWN ↓ -md.input.port7.gamepad6.down - -;md, Virtual Port 7, 6-Button Gamepad: LEFT ← -md.input.port7.gamepad6.left - -;md, Virtual Port 7, 6-Button Gamepad: Mode -md.input.port7.gamepad6.mode - -;md, Virtual Port 7, 6-Button Gamepad: Rapid A -md.input.port7.gamepad6.rapid_a - -;md, Virtual Port 7, 6-Button Gamepad: Rapid B -md.input.port7.gamepad6.rapid_b - -;md, Virtual Port 7, 6-Button Gamepad: Rapid C -md.input.port7.gamepad6.rapid_c - -;md, Virtual Port 7, 6-Button Gamepad: Rapid X -md.input.port7.gamepad6.rapid_x - -;md, Virtual Port 7, 6-Button Gamepad: Rapid Y -md.input.port7.gamepad6.rapid_y - -;md, Virtual Port 7, 6-Button Gamepad: Rapid Z -md.input.port7.gamepad6.rapid_z - -;md, Virtual Port 7, 6-Button Gamepad: RIGHT → -md.input.port7.gamepad6.right - -;md, Virtual Port 7, 6-Button Gamepad: Start -md.input.port7.gamepad6.start - -;md, Virtual Port 7, 6-Button Gamepad: UP ↑ -md.input.port7.gamepad6.up - -;md, Virtual Port 7, 6-Button Gamepad: X -md.input.port7.gamepad6.x - -;md, Virtual Port 7, 6-Button Gamepad: Y -md.input.port7.gamepad6.y - -;md, Virtual Port 7, 6-Button Gamepad: Z -md.input.port7.gamepad6.z - -;md, Virtual Port 7, Sega Mega Mouse: Left Button -md.input.port7.megamouse.left mouse 0x0 button_left - -;md, Virtual Port 7, Sega Mega Mouse: Middle Button -md.input.port7.megamouse.middle mouse 0x0 button_middle - -;md, Virtual Port 7, Sega Mega Mouse: Motion Down -md.input.port7.megamouse.motion_down mouse 0x0 rel_y+ - -;md, Virtual Port 7, Sega Mega Mouse: Motion Left -md.input.port7.megamouse.motion_left mouse 0x0 rel_x- - -;md, Virtual Port 7, Sega Mega Mouse: Motion Right -md.input.port7.megamouse.motion_right mouse 0x0 rel_x+ - -;md, Virtual Port 7, Sega Mega Mouse: Motion Up -md.input.port7.megamouse.motion_up mouse 0x0 rel_y- - -;md, Virtual Port 7, Sega Mega Mouse: Right Button -md.input.port7.megamouse.right mouse 0x0 button_right - -;md, Virtual Port 7, Sega Mega Mouse: Start Button -md.input.port7.megamouse.start keyboard 0x0 40 - -;Input device for Virtual Port 8 -md.input.port8 gamepad - -;md, Virtual Port 8, 3-Button Gamepad: A -md.input.port8.gamepad.a - -;md, Virtual Port 8, 3-Button Gamepad: B -md.input.port8.gamepad.b - -;md, Virtual Port 8, 3-Button Gamepad: C -md.input.port8.gamepad.c - -;md, Virtual Port 8, 3-Button Gamepad: DOWN ↓ -md.input.port8.gamepad.down - -;md, Virtual Port 8, 3-Button Gamepad: LEFT ← -md.input.port8.gamepad.left - -;md, Virtual Port 8, 3-Button Gamepad: Rapid A -md.input.port8.gamepad.rapid_a - -;md, Virtual Port 8, 3-Button Gamepad: Rapid B -md.input.port8.gamepad.rapid_b - -;md, Virtual Port 8, 3-Button Gamepad: Rapid C -md.input.port8.gamepad.rapid_c - -;md, Virtual Port 8, 3-Button Gamepad: RIGHT → -md.input.port8.gamepad.right - -;md, Virtual Port 8, 3-Button Gamepad: Start -md.input.port8.gamepad.start - -;md, Virtual Port 8, 3-Button Gamepad: UP ↑ -md.input.port8.gamepad.up - -;md, Virtual Port 8, 2-Button Gamepad: A -md.input.port8.gamepad2.a - -;md, Virtual Port 8, 2-Button Gamepad: B -md.input.port8.gamepad2.b - -;md, Virtual Port 8, 2-Button Gamepad: DOWN ↓ -md.input.port8.gamepad2.down - -;md, Virtual Port 8, 2-Button Gamepad: LEFT ← -md.input.port8.gamepad2.left - -;md, Virtual Port 8, 2-Button Gamepad: Rapid A -md.input.port8.gamepad2.rapid_a - -;md, Virtual Port 8, 2-Button Gamepad: Rapid B -md.input.port8.gamepad2.rapid_b - -;md, Virtual Port 8, 2-Button Gamepad: RIGHT → -md.input.port8.gamepad2.right - -;md, Virtual Port 8, 2-Button Gamepad: Start -md.input.port8.gamepad2.start - -;md, Virtual Port 8, 2-Button Gamepad: UP ↑ -md.input.port8.gamepad2.up - -;md, Virtual Port 8, 6-Button Gamepad: A -md.input.port8.gamepad6.a - -;md, Virtual Port 8, 6-Button Gamepad: B -md.input.port8.gamepad6.b - -;md, Virtual Port 8, 6-Button Gamepad: C -md.input.port8.gamepad6.c - -;md, Virtual Port 8, 6-Button Gamepad: DOWN ↓ -md.input.port8.gamepad6.down - -;md, Virtual Port 8, 6-Button Gamepad: LEFT ← -md.input.port8.gamepad6.left - -;md, Virtual Port 8, 6-Button Gamepad: Mode -md.input.port8.gamepad6.mode - -;md, Virtual Port 8, 6-Button Gamepad: Rapid A -md.input.port8.gamepad6.rapid_a - -;md, Virtual Port 8, 6-Button Gamepad: Rapid B -md.input.port8.gamepad6.rapid_b - -;md, Virtual Port 8, 6-Button Gamepad: Rapid C -md.input.port8.gamepad6.rapid_c - -;md, Virtual Port 8, 6-Button Gamepad: Rapid X -md.input.port8.gamepad6.rapid_x - -;md, Virtual Port 8, 6-Button Gamepad: Rapid Y -md.input.port8.gamepad6.rapid_y - -;md, Virtual Port 8, 6-Button Gamepad: Rapid Z -md.input.port8.gamepad6.rapid_z - -;md, Virtual Port 8, 6-Button Gamepad: RIGHT → -md.input.port8.gamepad6.right - -;md, Virtual Port 8, 6-Button Gamepad: Start -md.input.port8.gamepad6.start - -;md, Virtual Port 8, 6-Button Gamepad: UP ↑ -md.input.port8.gamepad6.up - -;md, Virtual Port 8, 6-Button Gamepad: X -md.input.port8.gamepad6.x - -;md, Virtual Port 8, 6-Button Gamepad: Y -md.input.port8.gamepad6.y - -;md, Virtual Port 8, 6-Button Gamepad: Z -md.input.port8.gamepad6.z - -;md, Virtual Port 8, Sega Mega Mouse: Left Button -md.input.port8.megamouse.left mouse 0x0 button_left - -;md, Virtual Port 8, Sega Mega Mouse: Middle Button -md.input.port8.megamouse.middle mouse 0x0 button_middle - -;md, Virtual Port 8, Sega Mega Mouse: Motion Down -md.input.port8.megamouse.motion_down mouse 0x0 rel_y+ - -;md, Virtual Port 8, Sega Mega Mouse: Motion Left -md.input.port8.megamouse.motion_left mouse 0x0 rel_x- - -;md, Virtual Port 8, Sega Mega Mouse: Motion Right -md.input.port8.megamouse.motion_right mouse 0x0 rel_x+ - -;md, Virtual Port 8, Sega Mega Mouse: Motion Up -md.input.port8.megamouse.motion_up mouse 0x0 rel_y- - -;md, Virtual Port 8, Sega Mega Mouse: Right Button -md.input.port8.megamouse.right mouse 0x0 button_right - -;md, Virtual Port 8, Sega Mega Mouse: Start Button -md.input.port8.megamouse.start keyboard 0x0 40 - -;Emulate the specified region's Genesis/MegaDrive -md.region game - -;Region reported to the game. -md.reported_region same - -;Enable scanlines with specified opacity. -md.scanlines 0 - -;Enable specified OpenGL shader. -md.shader none - -;Force interlaced video to be treated as progressive. -md.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -md.shader.goat.hdiv 0.50 - -;Mask pattern. -md.shader.goat.pat goatron - -;Enable scanlines effect. -md.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -md.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -md.shader.goat.vdiv 0.50 - -;Enable specified special video scaler. -md.special none - -;Stretch to fill screen. -md.stretch aspect_mult2 - -;Enable video temporal blur(50/50 previous/current frame by default). -md.tblur 0 - -;Accumulate color data rather than discarding it. -md.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -md.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -md.videoip 1 - -;Full-screen horizontal resolution. -md.xres 0 - -;Scaling factor for the X axis in windowed mode. -md.xscale 3.000000 - -;Scaling factor for the X axis in fullscreen mode. -md.xscalefs 1.000000 - -;Full-screen vertical resolution. -md.yres 0 - -;Scaling factor for the Y axis in windowed mode. -md.yscale 3.000000 - -;Scaling factor for the Y axis in fullscreen mode. -md.yscalefs 1.000000 - -;Clip left+right 8 pixel columns. -nes.clipsides 0 - -;Correct the aspect ratio. -nes.correct_aspect 0 - -;Disassembly font size. -nes.debugger.disfontsize 5x7 - -;Character encoding for the debugger's memory editor. -nes.debugger.memcharenc cp437 - -;Enable (automatic) usage of this module. -nes.enable 1 - -;Scan filename for (U),(J),(E),etc. strings to en/dis-able PAL emulation. -nes.fnscan 1 - -;Enable Game Genie emulation. -nes.gg 0 - -;Path to Game Genie ROM image. -nes.ggrom gg.rom - -;Input device for Famicom Expansion Port -nes.input.fcexp none - -;nes, Famicom Expansion Port, Arkanoid Paddle: Button -nes.input.fcexp.arkanoid.button mouse 0x0 button_left - -;nes, Famicom Expansion Port, Arkanoid Paddle: X Axis -nes.input.fcexp.arkanoid.x_axis mouse 0x0 cursor_x-+ - -;nes, Famicom Expansion Port, Family Keyboard: 0 -nes.input.fcexp.fkb.0 keyboard 0x0 39 - -;nes, Famicom Expansion Port, Family Keyboard: 1 -nes.input.fcexp.fkb.1 keyboard 0x0 30 - -;nes, Famicom Expansion Port, Family Keyboard: 2 -nes.input.fcexp.fkb.2 keyboard 0x0 31 - -;nes, Famicom Expansion Port, Family Keyboard: 3 -nes.input.fcexp.fkb.3 keyboard 0x0 32 - -;nes, Famicom Expansion Port, Family Keyboard: 4 -nes.input.fcexp.fkb.4 keyboard 0x0 33 - -;nes, Famicom Expansion Port, Family Keyboard: 5 -nes.input.fcexp.fkb.5 keyboard 0x0 34 - -;nes, Famicom Expansion Port, Family Keyboard: 6 -nes.input.fcexp.fkb.6 keyboard 0x0 35 - -;nes, Famicom Expansion Port, Family Keyboard: 7 -nes.input.fcexp.fkb.7 keyboard 0x0 36 - -;nes, Famicom Expansion Port, Family Keyboard: 8 -nes.input.fcexp.fkb.8 keyboard 0x0 37 - -;nes, Famicom Expansion Port, Family Keyboard: 9 -nes.input.fcexp.fkb.9 keyboard 0x0 38 - -;nes, Famicom Expansion Port, Family Keyboard: A -nes.input.fcexp.fkb.a keyboard 0x0 4 - -;nes, Famicom Expansion Port, Family Keyboard: @ -nes.input.fcexp.fkb.at keyboard 0x0 53 - -;nes, Famicom Expansion Port, Family Keyboard: B -nes.input.fcexp.fkb.b keyboard 0x0 5 - -;nes, Famicom Expansion Port, Family Keyboard: \ -nes.input.fcexp.fkb.backslash keyboard 0x0 49 - -;nes, Famicom Expansion Port, Family Keyboard: C -nes.input.fcexp.fkb.c keyboard 0x0 6 - -;nes, Famicom Expansion Port, Family Keyboard: ^ -nes.input.fcexp.fkb.caret keyboard 0x0 46 - -;nes, Famicom Expansion Port, Family Keyboard: CLR -nes.input.fcexp.fkb.clear keyboard 0x0 76 - -;nes, Famicom Expansion Port, Family Keyboard: : -nes.input.fcexp.fkb.colon keyboard 0x0 52 - -;nes, Famicom Expansion Port, Family Keyboard: , -nes.input.fcexp.fkb.comma keyboard 0x0 54 - -;nes, Famicom Expansion Port, Family Keyboard: CTR -nes.input.fcexp.fkb.ctrl keyboard 0x0 224 - -;nes, Famicom Expansion Port, Family Keyboard: D -nes.input.fcexp.fkb.d keyboard 0x0 7 - -;nes, Famicom Expansion Port, Family Keyboard: DEL -nes.input.fcexp.fkb.delete keyboard 0x0 78 - -;nes, Famicom Expansion Port, Family Keyboard: DOWN -nes.input.fcexp.fkb.down keyboard 0x0 81 - -;nes, Famicom Expansion Port, Family Keyboard: E -nes.input.fcexp.fkb.e keyboard 0x0 8 - -;nes, Famicom Expansion Port, Family Keyboard: Empty -nes.input.fcexp.fkb.empty keyboard 0x0 230 - -;nes, Famicom Expansion Port, Family Keyboard: ESC -nes.input.fcexp.fkb.escape keyboard 0x0 41 - -;nes, Famicom Expansion Port, Family Keyboard: F -nes.input.fcexp.fkb.f keyboard 0x0 9 - -;nes, Famicom Expansion Port, Family Keyboard: F1 -nes.input.fcexp.fkb.f1 keyboard 0x0 58 - -;nes, Famicom Expansion Port, Family Keyboard: F2 -nes.input.fcexp.fkb.f2 keyboard 0x0 59 - -;nes, Famicom Expansion Port, Family Keyboard: F3 -nes.input.fcexp.fkb.f3 keyboard 0x0 60 - -;nes, Famicom Expansion Port, Family Keyboard: F4 -nes.input.fcexp.fkb.f4 keyboard 0x0 61 - -;nes, Famicom Expansion Port, Family Keyboard: F5 -nes.input.fcexp.fkb.f5 keyboard 0x0 62 - -;nes, Famicom Expansion Port, Family Keyboard: F6 -nes.input.fcexp.fkb.f6 keyboard 0x0 63 - -;nes, Famicom Expansion Port, Family Keyboard: F7 -nes.input.fcexp.fkb.f7 keyboard 0x0 64 - -;nes, Famicom Expansion Port, Family Keyboard: F8 -nes.input.fcexp.fkb.f8 keyboard 0x0 65 - -;nes, Famicom Expansion Port, Family Keyboard: G -nes.input.fcexp.fkb.g keyboard 0x0 10 - -;nes, Famicom Expansion Port, Family Keyboard: GRPH -nes.input.fcexp.fkb.graph keyboard 0x0 226 - -;nes, Famicom Expansion Port, Family Keyboard: H -nes.input.fcexp.fkb.h keyboard 0x0 11 - -;nes, Famicom Expansion Port, Family Keyboard: I -nes.input.fcexp.fkb.i keyboard 0x0 12 - -;nes, Famicom Expansion Port, Family Keyboard: INS -nes.input.fcexp.fkb.insert keyboard 0x0 77 - -;nes, Famicom Expansion Port, Family Keyboard: J -nes.input.fcexp.fkb.j keyboard 0x0 13 - -;nes, Famicom Expansion Port, Family Keyboard: K -nes.input.fcexp.fkb.k keyboard 0x0 14 - -;nes, Famicom Expansion Port, Family Keyboard: カナ -nes.input.fcexp.fkb.kana keyboard 0x0 73 - -;nes, Famicom Expansion Port, Family Keyboard: L -nes.input.fcexp.fkb.l keyboard 0x0 15 - -;nes, Famicom Expansion Port, Family Keyboard: LEFT -nes.input.fcexp.fkb.left keyboard 0x0 80 - -;nes, Famicom Expansion Port, Family Keyboard: [ -nes.input.fcexp.fkb.left_bracket keyboard 0x0 47 - -;nes, Famicom Expansion Port, Family Keyboard: Left SHIFT -nes.input.fcexp.fkb.left_shift keyboard 0x0 225 - -;nes, Famicom Expansion Port, Family Keyboard: M -nes.input.fcexp.fkb.m keyboard 0x0 16 - -;nes, Famicom Expansion Port, Family Keyboard: - -nes.input.fcexp.fkb.minus keyboard 0x0 45 - -;nes, Famicom Expansion Port, Family Keyboard: N -nes.input.fcexp.fkb.n keyboard 0x0 17 - -;nes, Famicom Expansion Port, Family Keyboard: O -nes.input.fcexp.fkb.o keyboard 0x0 18 - -;nes, Famicom Expansion Port, Family Keyboard: P -nes.input.fcexp.fkb.p keyboard 0x0 19 - -;nes, Famicom Expansion Port, Family Keyboard: . -nes.input.fcexp.fkb.period keyboard 0x0 55 - -;nes, Famicom Expansion Port, Family Keyboard: Q -nes.input.fcexp.fkb.q keyboard 0x0 20 - -;nes, Famicom Expansion Port, Family Keyboard: R -nes.input.fcexp.fkb.r keyboard 0x0 21 - -;nes, Famicom Expansion Port, Family Keyboard: RETURN -nes.input.fcexp.fkb.return keyboard 0x0 40 - -;nes, Famicom Expansion Port, Family Keyboard: RIGHT -nes.input.fcexp.fkb.right keyboard 0x0 79 - -;nes, Famicom Expansion Port, Family Keyboard: ] -nes.input.fcexp.fkb.right_bracket keyboard 0x0 48 - -;nes, Famicom Expansion Port, Family Keyboard: Right SHIFT -nes.input.fcexp.fkb.right_shift keyboard 0x0 229 - -;nes, Famicom Expansion Port, Family Keyboard: S -nes.input.fcexp.fkb.s keyboard 0x0 22 - -;nes, Famicom Expansion Port, Family Keyboard: ; -nes.input.fcexp.fkb.semicolon keyboard 0x0 51 - -;nes, Famicom Expansion Port, Family Keyboard: / -nes.input.fcexp.fkb.slash keyboard 0x0 56 - -;nes, Famicom Expansion Port, Family Keyboard: SPACE -nes.input.fcexp.fkb.space keyboard 0x0 44 - -;nes, Famicom Expansion Port, Family Keyboard: STOP -nes.input.fcexp.fkb.stop keyboard 0x0 42 - -;nes, Famicom Expansion Port, Family Keyboard: T -nes.input.fcexp.fkb.t keyboard 0x0 23 - -;nes, Famicom Expansion Port, Family Keyboard: U -nes.input.fcexp.fkb.u keyboard 0x0 24 - -;nes, Famicom Expansion Port, Family Keyboard: UP -nes.input.fcexp.fkb.up keyboard 0x0 82 - -;nes, Famicom Expansion Port, Family Keyboard: V -nes.input.fcexp.fkb.v keyboard 0x0 25 - -;nes, Famicom Expansion Port, Family Keyboard: W -nes.input.fcexp.fkb.w keyboard 0x0 26 - -;nes, Famicom Expansion Port, Family Keyboard: X -nes.input.fcexp.fkb.x keyboard 0x0 27 - -;nes, Famicom Expansion Port, Family Keyboard: Y -nes.input.fcexp.fkb.y keyboard 0x0 28 - -;nes, Famicom Expansion Port, Family Keyboard: Z -nes.input.fcexp.fkb.z keyboard 0x0 29 - -;nes, Famicom Expansion Port, Family Trainer Side A: 1 -nes.input.fcexp.ftrainera.1 keyboard 0x0 18 - -;nes, Famicom Expansion Port, Family Trainer Side A: 10 -nes.input.fcexp.ftrainera.10 keyboard 0x0 54 - -;nes, Famicom Expansion Port, Family Trainer Side A: 11 -nes.input.fcexp.ftrainera.11 keyboard 0x0 55 - -;nes, Famicom Expansion Port, Family Trainer Side A: 12 -nes.input.fcexp.ftrainera.12 keyboard 0x0 56 - -;nes, Famicom Expansion Port, Family Trainer Side A: 2 -nes.input.fcexp.ftrainera.2 keyboard 0x0 19 - -;nes, Famicom Expansion Port, Family Trainer Side A: 3 -nes.input.fcexp.ftrainera.3 keyboard 0x0 47 - -;nes, Famicom Expansion Port, Family Trainer Side A: 4 -nes.input.fcexp.ftrainera.4 keyboard 0x0 48 - -;nes, Famicom Expansion Port, Family Trainer Side A: 5 -nes.input.fcexp.ftrainera.5 keyboard 0x0 14 - -;nes, Famicom Expansion Port, Family Trainer Side A: 6 -nes.input.fcexp.ftrainera.6 keyboard 0x0 15 - -;nes, Famicom Expansion Port, Family Trainer Side A: 7 -nes.input.fcexp.ftrainera.7 keyboard 0x0 51 - -;nes, Famicom Expansion Port, Family Trainer Side A: 8 -nes.input.fcexp.ftrainera.8 keyboard 0x0 52 - -;nes, Famicom Expansion Port, Family Trainer Side A: 9 -nes.input.fcexp.ftrainera.9 keyboard 0x0 16 - -;nes, Famicom Expansion Port, Family Trainer Side B: 1 -nes.input.fcexp.ftrainerb.1 keyboard 0x0 18 - -;nes, Famicom Expansion Port, Family Trainer Side B: 10 -nes.input.fcexp.ftrainerb.10 keyboard 0x0 54 - -;nes, Famicom Expansion Port, Family Trainer Side B: 11 -nes.input.fcexp.ftrainerb.11 keyboard 0x0 55 - -;nes, Famicom Expansion Port, Family Trainer Side B: 12 -nes.input.fcexp.ftrainerb.12 keyboard 0x0 56 - -;nes, Famicom Expansion Port, Family Trainer Side B: 2 -nes.input.fcexp.ftrainerb.2 keyboard 0x0 19 - -;nes, Famicom Expansion Port, Family Trainer Side B: 3 -nes.input.fcexp.ftrainerb.3 keyboard 0x0 47 - -;nes, Famicom Expansion Port, Family Trainer Side B: 4 -nes.input.fcexp.ftrainerb.4 keyboard 0x0 48 - -;nes, Famicom Expansion Port, Family Trainer Side B: 5 -nes.input.fcexp.ftrainerb.5 keyboard 0x0 14 - -;nes, Famicom Expansion Port, Family Trainer Side B: 6 -nes.input.fcexp.ftrainerb.6 keyboard 0x0 15 - -;nes, Famicom Expansion Port, Family Trainer Side B: 7 -nes.input.fcexp.ftrainerb.7 keyboard 0x0 51 - -;nes, Famicom Expansion Port, Family Trainer Side B: 8 -nes.input.fcexp.ftrainerb.8 keyboard 0x0 52 - -;nes, Famicom Expansion Port, Family Trainer Side B: 9 -nes.input.fcexp.ftrainerb.9 keyboard 0x0 16 - -;nes, Famicom Expansion Port, Hypershot Paddles: I, JUMP -nes.input.fcexp.hypershot.i_jump keyboard 0x0 26 - -;nes, Famicom Expansion Port, Hypershot Paddles: I, RUN -nes.input.fcexp.hypershot.i_run keyboard 0x0 20 - -;nes, Famicom Expansion Port, Hypershot Paddles: II, JUMP -nes.input.fcexp.hypershot.ii_jump keyboard 0x0 21 - -;nes, Famicom Expansion Port, Hypershot Paddles: II, RUN -nes.input.fcexp.hypershot.ii_run keyboard 0x0 8 - -;nes, Famicom Expansion Port, Hypershot Paddles: Rapid I, JUMP -nes.input.fcexp.hypershot.rapid_i_jump - -;nes, Famicom Expansion Port, Hypershot Paddles: Rapid I, RUN -nes.input.fcexp.hypershot.rapid_i_run - -;nes, Famicom Expansion Port, Hypershot Paddles: Rapid II, JUMP -nes.input.fcexp.hypershot.rapid_ii_jump - -;nes, Famicom Expansion Port, Hypershot Paddles: Rapid II, RUN -nes.input.fcexp.hypershot.rapid_ii_run - -;nes, Famicom Expansion Port, Mahjong Controller: 1 -nes.input.fcexp.mahjong.1 keyboard 0x0 20 - -;nes, Famicom Expansion Port, Mahjong Controller: 10 -nes.input.fcexp.mahjong.10 keyboard 0x0 10 - -;nes, Famicom Expansion Port, Mahjong Controller: 11 -nes.input.fcexp.mahjong.11 keyboard 0x0 11 - -;nes, Famicom Expansion Port, Mahjong Controller: 12 -nes.input.fcexp.mahjong.12 keyboard 0x0 13 - -;nes, Famicom Expansion Port, Mahjong Controller: 13 -nes.input.fcexp.mahjong.13 keyboard 0x0 14 - -;nes, Famicom Expansion Port, Mahjong Controller: 14 -nes.input.fcexp.mahjong.14 keyboard 0x0 15 - -;nes, Famicom Expansion Port, Mahjong Controller: 15 -nes.input.fcexp.mahjong.15 keyboard 0x0 29 - -;nes, Famicom Expansion Port, Mahjong Controller: 16 -nes.input.fcexp.mahjong.16 keyboard 0x0 27 - -;nes, Famicom Expansion Port, Mahjong Controller: 17 -nes.input.fcexp.mahjong.17 keyboard 0x0 6 - -;nes, Famicom Expansion Port, Mahjong Controller: 18 -nes.input.fcexp.mahjong.18 keyboard 0x0 25 - -;nes, Famicom Expansion Port, Mahjong Controller: 19 -nes.input.fcexp.mahjong.19 keyboard 0x0 5 - -;nes, Famicom Expansion Port, Mahjong Controller: 2 -nes.input.fcexp.mahjong.2 keyboard 0x0 26 - -;nes, Famicom Expansion Port, Mahjong Controller: 20 -nes.input.fcexp.mahjong.20 keyboard 0x0 17 - -;nes, Famicom Expansion Port, Mahjong Controller: 21 -nes.input.fcexp.mahjong.21 keyboard 0x0 16 - -;nes, Famicom Expansion Port, Mahjong Controller: 3 -nes.input.fcexp.mahjong.3 keyboard 0x0 8 - -;nes, Famicom Expansion Port, Mahjong Controller: 4 -nes.input.fcexp.mahjong.4 keyboard 0x0 21 - -;nes, Famicom Expansion Port, Mahjong Controller: 5 -nes.input.fcexp.mahjong.5 keyboard 0x0 23 - -;nes, Famicom Expansion Port, Mahjong Controller: 6 -nes.input.fcexp.mahjong.6 keyboard 0x0 4 - -;nes, Famicom Expansion Port, Mahjong Controller: 7 -nes.input.fcexp.mahjong.7 keyboard 0x0 22 - -;nes, Famicom Expansion Port, Mahjong Controller: 8 -nes.input.fcexp.mahjong.8 keyboard 0x0 7 - -;nes, Famicom Expansion Port, Mahjong Controller: 9 -nes.input.fcexp.mahjong.9 keyboard 0x0 9 - -;nes, Famicom Expansion Port, Oeka Kids Tablet: Button -nes.input.fcexp.oekakids.button mouse 0x0 button_left - -;nes, Famicom Expansion Port, Oeka Kids Tablet: X Axis -nes.input.fcexp.oekakids.x_axis mouse 0x0 cursor_x-+ - -;nes, Famicom Expansion Port, Oeka Kids Tablet: Y Axis -nes.input.fcexp.oekakids.y_axis mouse 0x0 cursor_y-+ - -;nes, Famicom Expansion Port, Party Tap: Buzzer 1 -nes.input.fcexp.partytap.buzzer_1 keyboard 0x0 20 - -;nes, Famicom Expansion Port, Party Tap: Buzzer 2 -nes.input.fcexp.partytap.buzzer_2 keyboard 0x0 26 - -;nes, Famicom Expansion Port, Party Tap: Buzzer 3 -nes.input.fcexp.partytap.buzzer_3 keyboard 0x0 8 - -;nes, Famicom Expansion Port, Party Tap: Buzzer 4 -nes.input.fcexp.partytap.buzzer_4 keyboard 0x0 21 - -;nes, Famicom Expansion Port, Party Tap: Buzzer 5 -nes.input.fcexp.partytap.buzzer_5 keyboard 0x0 23 - -;nes, Famicom Expansion Port, Party Tap: Buzzer 6 -nes.input.fcexp.partytap.buzzer_6 keyboard 0x0 28 - -;nes, Famicom Expansion Port, Space Shadow Gun: Away Trigger -nes.input.fcexp.shadow.away_trigger mouse 0x0 button_right - -;nes, Famicom Expansion Port, Space Shadow Gun: Trigger -nes.input.fcexp.shadow.trigger mouse 0x0 button_left - -;nes, Famicom Expansion Port, Space Shadow Gun: X Axis -nes.input.fcexp.shadow.x_axis mouse 0x0 cursor_x-+ - -;nes, Famicom Expansion Port, Space Shadow Gun: Y Axis -nes.input.fcexp.shadow.y_axis mouse 0x0 cursor_y-+ - -;Input device for Port 1 -nes.input.port1 gamepad - -;nes, Port 1, Arkanoid Paddle: Button -nes.input.port1.arkanoid.button mouse 0x0 button_left - -;nes, Port 1, Arkanoid Paddle: X Axis -nes.input.port1.arkanoid.x_axis mouse 0x0 cursor_x-+ - -;nes, Port 1, Gamepad: A -nes.input.port1.gamepad.a joystick 0x0003045e028e01010008000b00000000 button_1 - -;nes, Port 1, Gamepad: B -nes.input.port1.gamepad.b joystick 0x0003045e028e01010008000b00000000 button_0 - -;nes, Port 1, Gamepad: DOWN ↓ -nes.input.port1.gamepad.down joystick 0x0003045e028e01010008000b00000000 abs_7+ - -;nes, Port 1, Gamepad: LEFT ← -nes.input.port1.gamepad.left joystick 0x0003045e028e01010008000b00000000 abs_6- - -;nes, Port 1, Gamepad: Rapid A -nes.input.port1.gamepad.rapid_a joystick 0x0003045e028e01010008000b00000000 button_3 - -;nes, Port 1, Gamepad: Rapid B -nes.input.port1.gamepad.rapid_b joystick 0x0003045e028e01010008000b00000000 button_2 - -;nes, Port 1, Gamepad: RIGHT → -nes.input.port1.gamepad.right joystick 0x0003045e028e01010008000b00000000 abs_6+ - -;nes, Port 1, Gamepad: SELECT -nes.input.port1.gamepad.select joystick 0x0003045e028e01010008000b00000000 button_6 - -;nes, Port 1, Gamepad: START -nes.input.port1.gamepad.start joystick 0x0003045e028e01010008000b00000000 button_7 - -;nes, Port 1, Gamepad: UP ↑ -nes.input.port1.gamepad.up joystick 0x0003045e028e01010008000b00000000 abs_7- - -;nes, Port 1, Power Pad Side A: 1 -nes.input.port1.powerpada.1 keyboard 0x0 18 - -;nes, Port 1, Power Pad Side A: 10 -nes.input.port1.powerpada.10 keyboard 0x0 54 - -;nes, Port 1, Power Pad Side A: 11 -nes.input.port1.powerpada.11 keyboard 0x0 55 - -;nes, Port 1, Power Pad Side A: 12 -nes.input.port1.powerpada.12 keyboard 0x0 56 - -;nes, Port 1, Power Pad Side A: 2 -nes.input.port1.powerpada.2 keyboard 0x0 19 - -;nes, Port 1, Power Pad Side A: 3 -nes.input.port1.powerpada.3 keyboard 0x0 47 - -;nes, Port 1, Power Pad Side A: 4 -nes.input.port1.powerpada.4 keyboard 0x0 48 - -;nes, Port 1, Power Pad Side A: 5 -nes.input.port1.powerpada.5 keyboard 0x0 14 - -;nes, Port 1, Power Pad Side A: 6 -nes.input.port1.powerpada.6 keyboard 0x0 15 - -;nes, Port 1, Power Pad Side A: 7 -nes.input.port1.powerpada.7 keyboard 0x0 51 - -;nes, Port 1, Power Pad Side A: 8 -nes.input.port1.powerpada.8 keyboard 0x0 52 - -;nes, Port 1, Power Pad Side A: 9 -nes.input.port1.powerpada.9 keyboard 0x0 16 - -;nes, Port 1, Power Pad Side B: 1 -nes.input.port1.powerpadb.1 keyboard 0x0 18 - -;nes, Port 1, Power Pad Side B: 10 -nes.input.port1.powerpadb.10 keyboard 0x0 54 - -;nes, Port 1, Power Pad Side B: 11 -nes.input.port1.powerpadb.11 keyboard 0x0 55 - -;nes, Port 1, Power Pad Side B: 12 -nes.input.port1.powerpadb.12 keyboard 0x0 56 - -;nes, Port 1, Power Pad Side B: 2 -nes.input.port1.powerpadb.2 keyboard 0x0 19 - -;nes, Port 1, Power Pad Side B: 3 -nes.input.port1.powerpadb.3 keyboard 0x0 47 - -;nes, Port 1, Power Pad Side B: 4 -nes.input.port1.powerpadb.4 keyboard 0x0 48 - -;nes, Port 1, Power Pad Side B: 5 -nes.input.port1.powerpadb.5 keyboard 0x0 14 - -;nes, Port 1, Power Pad Side B: 6 -nes.input.port1.powerpadb.6 keyboard 0x0 15 - -;nes, Port 1, Power Pad Side B: 7 -nes.input.port1.powerpadb.7 keyboard 0x0 51 - -;nes, Port 1, Power Pad Side B: 8 -nes.input.port1.powerpadb.8 keyboard 0x0 52 - -;nes, Port 1, Power Pad Side B: 9 -nes.input.port1.powerpadb.9 keyboard 0x0 16 - -;nes, Port 1, Zapper: Away Trigger -nes.input.port1.zapper.away_trigger mouse 0x0 button_right - -;nes, Port 1, Zapper: Trigger -nes.input.port1.zapper.trigger mouse 0x0 button_left - -;nes, Port 1, Zapper: X Axis -nes.input.port1.zapper.x_axis mouse 0x0 cursor_x-+ - -;nes, Port 1, Zapper: Y Axis -nes.input.port1.zapper.y_axis mouse 0x0 cursor_y-+ - -;Input device for Port 2 -nes.input.port2 gamepad - -;nes, Port 2, Arkanoid Paddle: Button -nes.input.port2.arkanoid.button mouse 0x0 button_left - -;nes, Port 2, Arkanoid Paddle: X Axis -nes.input.port2.arkanoid.x_axis mouse 0x0 cursor_x-+ - -;nes, Port 2, Gamepad: A -nes.input.port2.gamepad.a - -;nes, Port 2, Gamepad: B -nes.input.port2.gamepad.b - -;nes, Port 2, Gamepad: DOWN ↓ -nes.input.port2.gamepad.down - -;nes, Port 2, Gamepad: LEFT ← -nes.input.port2.gamepad.left - -;nes, Port 2, Gamepad: Rapid A -nes.input.port2.gamepad.rapid_a - -;nes, Port 2, Gamepad: Rapid B -nes.input.port2.gamepad.rapid_b - -;nes, Port 2, Gamepad: RIGHT → -nes.input.port2.gamepad.right - -;nes, Port 2, Gamepad: SELECT -nes.input.port2.gamepad.select - -;nes, Port 2, Gamepad: START -nes.input.port2.gamepad.start - -;nes, Port 2, Gamepad: UP ↑ -nes.input.port2.gamepad.up - -;nes, Port 2, Power Pad Side A: 1 -nes.input.port2.powerpada.1 keyboard 0x0 18 - -;nes, Port 2, Power Pad Side A: 10 -nes.input.port2.powerpada.10 keyboard 0x0 54 - -;nes, Port 2, Power Pad Side A: 11 -nes.input.port2.powerpada.11 keyboard 0x0 55 - -;nes, Port 2, Power Pad Side A: 12 -nes.input.port2.powerpada.12 keyboard 0x0 56 - -;nes, Port 2, Power Pad Side A: 2 -nes.input.port2.powerpada.2 keyboard 0x0 19 - -;nes, Port 2, Power Pad Side A: 3 -nes.input.port2.powerpada.3 keyboard 0x0 47 - -;nes, Port 2, Power Pad Side A: 4 -nes.input.port2.powerpada.4 keyboard 0x0 48 - -;nes, Port 2, Power Pad Side A: 5 -nes.input.port2.powerpada.5 keyboard 0x0 14 - -;nes, Port 2, Power Pad Side A: 6 -nes.input.port2.powerpada.6 keyboard 0x0 15 - -;nes, Port 2, Power Pad Side A: 7 -nes.input.port2.powerpada.7 keyboard 0x0 51 - -;nes, Port 2, Power Pad Side A: 8 -nes.input.port2.powerpada.8 keyboard 0x0 52 - -;nes, Port 2, Power Pad Side A: 9 -nes.input.port2.powerpada.9 keyboard 0x0 16 - -;nes, Port 2, Power Pad Side B: 1 -nes.input.port2.powerpadb.1 keyboard 0x0 18 - -;nes, Port 2, Power Pad Side B: 10 -nes.input.port2.powerpadb.10 keyboard 0x0 54 - -;nes, Port 2, Power Pad Side B: 11 -nes.input.port2.powerpadb.11 keyboard 0x0 55 - -;nes, Port 2, Power Pad Side B: 12 -nes.input.port2.powerpadb.12 keyboard 0x0 56 - -;nes, Port 2, Power Pad Side B: 2 -nes.input.port2.powerpadb.2 keyboard 0x0 19 - -;nes, Port 2, Power Pad Side B: 3 -nes.input.port2.powerpadb.3 keyboard 0x0 47 - -;nes, Port 2, Power Pad Side B: 4 -nes.input.port2.powerpadb.4 keyboard 0x0 48 - -;nes, Port 2, Power Pad Side B: 5 -nes.input.port2.powerpadb.5 keyboard 0x0 14 - -;nes, Port 2, Power Pad Side B: 6 -nes.input.port2.powerpadb.6 keyboard 0x0 15 - -;nes, Port 2, Power Pad Side B: 7 -nes.input.port2.powerpadb.7 keyboard 0x0 51 - -;nes, Port 2, Power Pad Side B: 8 -nes.input.port2.powerpadb.8 keyboard 0x0 52 - -;nes, Port 2, Power Pad Side B: 9 -nes.input.port2.powerpadb.9 keyboard 0x0 16 - -;nes, Port 2, Zapper: Away Trigger -nes.input.port2.zapper.away_trigger mouse 0x0 button_right - -;nes, Port 2, Zapper: Trigger -nes.input.port2.zapper.trigger mouse 0x0 button_left - -;nes, Port 2, Zapper: X Axis -nes.input.port2.zapper.x_axis mouse 0x0 cursor_x-+ - -;nes, Port 2, Zapper: Y Axis -nes.input.port2.zapper.y_axis mouse 0x0 cursor_y-+ - -;Input device for Port 3 -nes.input.port3 gamepad - -;nes, Port 3, Gamepad: A -nes.input.port3.gamepad.a - -;nes, Port 3, Gamepad: B -nes.input.port3.gamepad.b - -;nes, Port 3, Gamepad: DOWN ↓ -nes.input.port3.gamepad.down - -;nes, Port 3, Gamepad: LEFT ← -nes.input.port3.gamepad.left - -;nes, Port 3, Gamepad: Rapid A -nes.input.port3.gamepad.rapid_a - -;nes, Port 3, Gamepad: Rapid B -nes.input.port3.gamepad.rapid_b - -;nes, Port 3, Gamepad: RIGHT → -nes.input.port3.gamepad.right - -;nes, Port 3, Gamepad: SELECT -nes.input.port3.gamepad.select - -;nes, Port 3, Gamepad: START -nes.input.port3.gamepad.start - -;nes, Port 3, Gamepad: UP ↑ -nes.input.port3.gamepad.up - -;Input device for Port 4 -nes.input.port4 gamepad - -;nes, Port 4, Gamepad: A -nes.input.port4.gamepad.a - -;nes, Port 4, Gamepad: B -nes.input.port4.gamepad.b - -;nes, Port 4, Gamepad: DOWN ↓ -nes.input.port4.gamepad.down - -;nes, Port 4, Gamepad: LEFT ← -nes.input.port4.gamepad.left - -;nes, Port 4, Gamepad: Rapid A -nes.input.port4.gamepad.rapid_a - -;nes, Port 4, Gamepad: Rapid B -nes.input.port4.gamepad.rapid_b - -;nes, Port 4, Gamepad: RIGHT → -nes.input.port4.gamepad.right - -;nes, Port 4, Gamepad: SELECT -nes.input.port4.gamepad.select - -;nes, Port 4, Gamepad: START -nes.input.port4.gamepad.start - -;nes, Port 4, Gamepad: UP ↑ -nes.input.port4.gamepad.up - -;Enable less-accurate, but better sounding, Namco 106(mapper 19) sound emulation. -nes.n106bs 0 - -;Remove 8-sprites-per-scanline hardware limit. -nes.no8lim 1 - -;Disable four-score emulation. -nes.nofs 0 - -;NTSC composite blitter brightness. -nes.ntsc.brightness 0 - -;NTSC composite blitter contrast. -nes.ntsc.contrast 0 - -;NTSC composite blitter hue. -nes.ntsc.hue 0 - -;Enable NTSC custom decoder matrix. -nes.ntsc.matrix 0 - -;NTSC custom decoder matrix element 0(red, value * V). -nes.ntsc.matrix.0 1.539 - -;NTSC custom decoder matrix element 1(red, value * U). -nes.ntsc.matrix.1 -0.622 - -;NTSC custom decoder matrix element 2(green, value * V). -nes.ntsc.matrix.2 -0.571 - -;NTSC custom decoder matrix element 3(green, value * U). -nes.ntsc.matrix.3 -0.185 - -;NTSC custom decoder matrix element 4(blue, value * V). -nes.ntsc.matrix.4 0.000 - -;NTSC custom decoder matrix element 5(blue, value * U. -nes.ntsc.matrix.5 2.000 - -;Merge fields to partially work around !=60.1Hz refresh rates. -nes.ntsc.mergefields 0 - -;Video quality/type preset. -nes.ntsc.preset none - -;NTSC composite blitter saturation. -nes.ntsc.saturation 0 - -;NTSC composite blitter sharpness. -nes.ntsc.sharpness 0 - -;Enable NTSC color generation and blitter. -nes.ntscblitter 0 - -;Enable PAL(50Hz) NES emulation. -nes.pal 0 - -;Enable scanlines with specified opacity. -nes.scanlines 0 - -;Enable specified OpenGL shader. -nes.shader sabr - -;Force interlaced video to be treated as progressive. -nes.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -nes.shader.goat.hdiv 0.50 - -;Mask pattern. -nes.shader.goat.pat goatron - -;Enable scanlines effect. -nes.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -nes.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -nes.shader.goat.vdiv 0.50 - -;Last displayed scanline in NTSC mode. -nes.slend 231 - -;Last displayed scanline in PAL mode. -nes.slendp 239 - -;First displayed scanline in NTSC mode. -nes.slstart 8 - -;First displayed scanline in PAL mode. -nes.slstartp 0 - -;Output rate tolerance. -nes.sound_rate_error 0.00004 - -;Sound quality. -nes.soundq 0 - -;Enable specified special video scaler. -nes.special none - -;Stretch to fill screen. -nes.stretch aspect - -;Enable video temporal blur(50/50 previous/current frame by default). -nes.tblur 0 - -;Accumulate color data rather than discarding it. -nes.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -nes.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -nes.videoip 0 - -;Full-screen horizontal resolution. -nes.xres 0 - -;Scaling factor for the X axis in windowed mode. -nes.xscale 4.000000 - -;Scaling factor for the X axis in fullscreen mode. -nes.xscalefs 1.000000 - -;Full-screen vertical resolution. -nes.yres 0 - -;Scaling factor for the Y axis in windowed mode. -nes.yscale 4.000000 - -;Scaling factor for the Y axis in fullscreen mode. -nes.yscalefs 1.000000 - -;Font for netplay chat console. -netplay.console.font 9x18 - -;Height of chat console, in lines. -netplay.console.lines 5 - -;Netplay chat console text scale factor. -netplay.console.scale 1 - -;Key to hash with the MD5 hash of the game. -netplay.gamekey - -;Server hostname. -netplay.host netplay.fobby.net - -;Local player count. -netplay.localplayers 1 - -;Nickname. -netplay.nick - -;Server password. -netplay.password - -;Server port. -netplay.port 4046 - -;Enable (automatic) usage of this module. -ngp.enable 1 - -;Force monophonic sound output. -ngp.forcemono 0 - -;ngp, Built-In, Gamepad: A -ngp.input.builtin.gamepad.a keyboard 0x0 90 - -;ngp, Built-In, Gamepad: B -ngp.input.builtin.gamepad.b keyboard 0x0 91 - -;ngp, Built-In, Gamepad: DOWN ↓ -ngp.input.builtin.gamepad.down keyboard 0x0 22 - -;ngp, Built-In, Gamepad: LEFT ← -ngp.input.builtin.gamepad.left keyboard 0x0 4 - -;ngp, Built-In, Gamepad: OPTION -ngp.input.builtin.gamepad.option keyboard 0x0 40 - -;ngp, Built-In, Gamepad: Rapid A -ngp.input.builtin.gamepad.rapid_a - -;ngp, Built-In, Gamepad: Rapid B -ngp.input.builtin.gamepad.rapid_b - -;ngp, Built-In, Gamepad: RIGHT → -ngp.input.builtin.gamepad.right keyboard 0x0 7 - -;ngp, Built-In, Gamepad: UP ↑ -ngp.input.builtin.gamepad.up keyboard 0x0 26 - -;Language games should display text in. -ngp.language english - -;Enable scanlines with specified opacity. -ngp.scanlines 0 - -;Enable specified OpenGL shader. -ngp.shader none - -;Force interlaced video to be treated as progressive. -ngp.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -ngp.shader.goat.hdiv 0.50 - -;Mask pattern. -ngp.shader.goat.pat goatron - -;Enable scanlines effect. -ngp.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -ngp.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -ngp.shader.goat.vdiv 0.50 - -;Enable specified special video scaler. -ngp.special none - -;Stretch to fill screen. -ngp.stretch aspect_mult2 - -;Enable video temporal blur(50/50 previous/current frame by default). -ngp.tblur 0 - -;Accumulate color data rather than discarding it. -ngp.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -ngp.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -ngp.videoip 0 - -;Full-screen horizontal resolution. -ngp.xres 0 - -;Scaling factor for the X axis in windowed mode. -ngp.xscale 6.000000 - -;Scaling factor for the X axis in fullscreen mode. -ngp.xscalefs 1.000000 - -;Full-screen vertical resolution. -ngp.yres 0 - -;Scaling factor for the Y axis in windowed mode. -ngp.yscale 6.000000 - -;Scaling factor for the Y axis in fullscreen mode. -ngp.yscalefs 1.000000 - -;Disable speed throttling when sound is disabled. -nothrottle 0 - -;Enable alpha blending for OSD elements. -osd.alpha_blend 1 - -;Length of time, in milliseconds, to display internal status and error messages -osd.message_display_time 2500 - -;Length of time, in milliseconds, to display the save state or the movie selector after selecting a state or movie. -osd.state_display_time 2000 - -;Output the full 12-bit ADPCM predictor. -pce.adpcmextraprec 0 - -;ADPCM volume. -pce.adpcmvolume 100 - -;Enable Arcade Card emulation. -pce.arcadecard 1 - -;Path to the CD BIOS -pce.cdbios syscard3.pce - -;CD-DA volume. -pce.cddavolume 100 - -;PSG volume when playing a CD game. -pce.cdpsgvolume 100 - -;Disassembly font size. -pce.debugger.disfontsize 5x7 - -;Character encoding for the debugger's memory editor. -pce.debugger.memcharenc shift_jis - -;Disable BRAM(saved game memory) for CD games. -pce.disable_bram_cd 0 - -;Disable BRAM(saved game memory) for HuCard games. -pce.disable_bram_hucard 0 - -;If set, when RUN+SEL are pressed simultaneously, disable both buttons temporarily. -pce.disable_softreset 0 - -;Enable (automatic) usage of this module. -pce.enable 1 - -;Force monophonic sound output. -pce.forcemono 0 - -;Force SuperGrafx emulation. -pce.forcesgx 0 - -;Path to the GE CD BIOS -pce.gecdbios gecard.pce - -;Show horizontal overscan area. -pce.h_overscan 0 - -;Enable multitap(TurboTap) emulation. -pce.input.multitap 1 - -;Input device for Port 1 -pce.input.port1 gamepad - -;pce, Port 1, Gamepad: DOWN ↓ -pce.input.port1.gamepad.down joystick 0x0003045e028e01010008000b00000000 abs_7+ - -;pce, Port 1, Gamepad: I -pce.input.port1.gamepad.i joystick 0x0003045e028e01010008000b00000000 button_1 - -;pce, Port 1, Gamepad: II -pce.input.port1.gamepad.ii joystick 0x0003045e028e01010008000b00000000 button_0 - -;pce, Port 1, Gamepad: III -pce.input.port1.gamepad.iii joystick 0x0003045e028e01010008000b00000000 button_2 - -;pce, Port 1, Gamepad: IV -pce.input.port1.gamepad.iv joystick 0x0003045e028e01010008000b00000000 button_3 - -;pce, Port 1, Gamepad: LEFT ← -pce.input.port1.gamepad.left joystick 0x0003045e028e01010008000b00000000 abs_6- - -;pce, Port 1, Gamepad: Mode -pce.input.port1.gamepad.mode_select joystick 0x0003045e028e01010008000b00000000 button_6 && joystick 0x0003045e028e01010008000b00000000 abs_7+ - -;Default position for switch "Mode". -pce.input.port1.gamepad.mode_select.defpos 2 - -;pce, Port 1, Gamepad: Rapid I -pce.input.port1.gamepad.rapid_i keyboard 0x0 17 - -;pce, Port 1, Gamepad: Rapid II -pce.input.port1.gamepad.rapid_ii keyboard 0x0 17 - -;pce, Port 1, Gamepad: RIGHT → -pce.input.port1.gamepad.right joystick 0x0003045e028e01010008000b00000000 abs_6+ - -;pce, Port 1, Gamepad: RUN -pce.input.port1.gamepad.run joystick 0x0003045e028e01010008000b00000000 button_7 - -;pce, Port 1, Gamepad: SELECT -pce.input.port1.gamepad.select joystick 0x0003045e028e01010008000b00000000 button_6 - -;pce, Port 1, Gamepad: UP ↑ -pce.input.port1.gamepad.up joystick 0x0003045e028e01010008000b00000000 abs_7- - -;pce, Port 1, Gamepad: V -pce.input.port1.gamepad.v joystick 0x0003045e028e01010008000b00000000 button_4 - -;pce, Port 1, Gamepad: VI -pce.input.port1.gamepad.vi joystick 0x0003045e028e01010008000b00000000 button_5 - -;pce, Port 1, Mouse: Left Button -pce.input.port1.mouse.left mouse 0x0 button_left - -;pce, Port 1, Mouse: Motion Down -pce.input.port1.mouse.motion_down mouse 0x0 rel_y+ - -;pce, Port 1, Mouse: Motion Left -pce.input.port1.mouse.motion_left mouse 0x0 rel_x- - -;pce, Port 1, Mouse: Motion Right -pce.input.port1.mouse.motion_right mouse 0x0 rel_x+ - -;pce, Port 1, Mouse: Motion Up -pce.input.port1.mouse.motion_up mouse 0x0 rel_y- - -;pce, Port 1, Mouse: Right Button -pce.input.port1.mouse.right mouse 0x0 button_right - -;pce, Port 1, Mouse: RUN -pce.input.port1.mouse.run keyboard 0x0 40 - -;pce, Port 1, Mouse: SELECT -pce.input.port1.mouse.select keyboard 0x0 43 - -;pce, Port 1, Tsushin Keyboard: 0 -pce.input.port1.tsushinkb.0 keyboard 0x0 39 - -;pce, Port 1, Tsushin Keyboard: 1 -pce.input.port1.tsushinkb.1 keyboard 0x0 30 - -;pce, Port 1, Tsushin Keyboard: 2 -pce.input.port1.tsushinkb.2 keyboard 0x0 31 - -;pce, Port 1, Tsushin Keyboard: 3 -pce.input.port1.tsushinkb.3 keyboard 0x0 32 - -;pce, Port 1, Tsushin Keyboard: 4 -pce.input.port1.tsushinkb.4 keyboard 0x0 33 - -;pce, Port 1, Tsushin Keyboard: 5 -pce.input.port1.tsushinkb.5 keyboard 0x0 34 - -;pce, Port 1, Tsushin Keyboard: 6 -pce.input.port1.tsushinkb.6 keyboard 0x0 35 - -;pce, Port 1, Tsushin Keyboard: 7 -pce.input.port1.tsushinkb.7 keyboard 0x0 36 - -;pce, Port 1, Tsushin Keyboard: 8 -pce.input.port1.tsushinkb.8 keyboard 0x0 37 - -;pce, Port 1, Tsushin Keyboard: 9 -pce.input.port1.tsushinkb.9 keyboard 0x0 38 - -;pce, Port 1, Tsushin Keyboard: a -pce.input.port1.tsushinkb.a keyboard 0x0 4 - -;pce, Port 1, Tsushin Keyboard: @ -pce.input.port1.tsushinkb.at keyboard 0x0 53 - -;pce, Port 1, Tsushin Keyboard: b -pce.input.port1.tsushinkb.b keyboard 0x0 5 - -;pce, Port 1, Tsushin Keyboard: backspace -pce.input.port1.tsushinkb.backspace keyboard 0x0 42 - -;pce, Port 1, Tsushin Keyboard: c -pce.input.port1.tsushinkb.c keyboard 0x0 6 - -;pce, Port 1, Tsushin Keyboard: Caps Lock -pce.input.port1.tsushinkb.caps_lock keyboard 0x0 57 - -;pce, Port 1, Tsushin Keyboard: ^ -pce.input.port1.tsushinkb.caret keyboard 0x0 46 - -;pce, Port 1, Tsushin Keyboard: clear -pce.input.port1.tsushinkb.clear keyboard 0x0 74 - -;pce, Port 1, Tsushin Keyboard: : -pce.input.port1.tsushinkb.colon keyboard 0x0 52 - -;pce, Port 1, Tsushin Keyboard: , -pce.input.port1.tsushinkb.comma keyboard 0x0 54 - -;pce, Port 1, Tsushin Keyboard: 変換 -pce.input.port1.tsushinkb.convert keyboard 0x0 230 - -;pce, Port 1, Tsushin Keyboard: Copy -pce.input.port1.tsushinkb.copy keyboard 0x0 70 - -;pce, Port 1, Tsushin Keyboard: CTRL/Control -pce.input.port1.tsushinkb.ctrl keyboard 0x0 224 - -;pce, Port 1, Tsushin Keyboard: d -pce.input.port1.tsushinkb.d keyboard 0x0 7 - -;pce, Port 1, Tsushin Keyboard: Delete -pce.input.port1.tsushinkb.delete keyboard 0x0 76 - -;pce, Port 1, Tsushin Keyboard: down -pce.input.port1.tsushinkb.down keyboard 0x0 81 - -;pce, Port 1, Tsushin Keyboard: e -pce.input.port1.tsushinkb.e keyboard 0x0 8 - -;pce, Port 1, Tsushin Keyboard: Escape -pce.input.port1.tsushinkb.escape keyboard 0x0 41 - -;pce, Port 1, Tsushin Keyboard: f -pce.input.port1.tsushinkb.f keyboard 0x0 9 - -;pce, Port 1, Tsushin Keyboard: F1 -pce.input.port1.tsushinkb.f1 keyboard 0x0 58 - -;pce, Port 1, Tsushin Keyboard: F10 -pce.input.port1.tsushinkb.f10 keyboard 0x0 67 - -;pce, Port 1, Tsushin Keyboard: F2 -pce.input.port1.tsushinkb.f2 keyboard 0x0 59 - -;pce, Port 1, Tsushin Keyboard: F3 -pce.input.port1.tsushinkb.f3 keyboard 0x0 60 - -;pce, Port 1, Tsushin Keyboard: F4 -pce.input.port1.tsushinkb.f4 keyboard 0x0 61 - -;pce, Port 1, Tsushin Keyboard: F5 -pce.input.port1.tsushinkb.f5 keyboard 0x0 62 - -;pce, Port 1, Tsushin Keyboard: f6 -pce.input.port1.tsushinkb.f6 keyboard 0x0 63 - -;pce, Port 1, Tsushin Keyboard: f7 -pce.input.port1.tsushinkb.f7 keyboard 0x0 64 - -;pce, Port 1, Tsushin Keyboard: f8 -pce.input.port1.tsushinkb.f8 keyboard 0x0 65 - -;pce, Port 1, Tsushin Keyboard: f9 -pce.input.port1.tsushinkb.f9 keyboard 0x0 66 - -;pce, Port 1, Tsushin Keyboard: g -pce.input.port1.tsushinkb.g keyboard 0x0 10 - -;pce, Port 1, Tsushin Keyboard: GRPH -pce.input.port1.tsushinkb.grph keyboard 0x0 0 - -;pce, Port 1, Tsushin Keyboard: h -pce.input.port1.tsushinkb.h keyboard 0x0 11 - -;pce, Port 1, Tsushin Keyboard: Help -pce.input.port1.tsushinkb.help keyboard 0x0 77 - -;pce, Port 1, Tsushin Keyboard: i -pce.input.port1.tsushinkb.i keyboard 0x0 12 - -;pce, Port 1, Tsushin Keyboard: insert -pce.input.port1.tsushinkb.insert keyboard 0x0 73 - -;pce, Port 1, Tsushin Keyboard: j -pce.input.port1.tsushinkb.j keyboard 0x0 13 - -;pce, Port 1, Tsushin Keyboard: k -pce.input.port1.tsushinkb.k keyboard 0x0 14 - -;pce, Port 1, Tsushin Keyboard: カナ -pce.input.port1.tsushinkb.kana keyboard 0x0 227 - -;pce, Port 1, Tsushin Keyboard: Keypad 0 -pce.input.port1.tsushinkb.kp_0 keyboard 0x0 98 - -;pce, Port 1, Tsushin Keyboard: Keypad 1 -pce.input.port1.tsushinkb.kp_1 keyboard 0x0 89 - -;pce, Port 1, Tsushin Keyboard: Keypad 2 -pce.input.port1.tsushinkb.kp_2 keyboard 0x0 90 - -;pce, Port 1, Tsushin Keyboard: Keypad 3 -pce.input.port1.tsushinkb.kp_3 keyboard 0x0 91 - -;pce, Port 1, Tsushin Keyboard: Keypad 4 -pce.input.port1.tsushinkb.kp_4 keyboard 0x0 92 - -;pce, Port 1, Tsushin Keyboard: Keypad 5 -pce.input.port1.tsushinkb.kp_5 keyboard 0x0 93 - -;pce, Port 1, Tsushin Keyboard: Keypad 6 -pce.input.port1.tsushinkb.kp_6 keyboard 0x0 94 - -;pce, Port 1, Tsushin Keyboard: Keypad 7 -pce.input.port1.tsushinkb.kp_7 keyboard 0x0 95 - -;pce, Port 1, Tsushin Keyboard: Keypad 8 -pce.input.port1.tsushinkb.kp_8 keyboard 0x0 96 - -;pce, Port 1, Tsushin Keyboard: Keypad 9 -pce.input.port1.tsushinkb.kp_9 keyboard 0x0 97 - -;pce, Port 1, Tsushin Keyboard: Keypad , -pce.input.port1.tsushinkb.kp_comma keyboard 0x0 0 - -;pce, Port 1, Tsushin Keyboard: Keypad Divide -pce.input.port1.tsushinkb.kp_divide keyboard 0x0 84 - -;pce, Port 1, Tsushin Keyboard: Keypad Enter -pce.input.port1.tsushinkb.kp_enter keyboard 0x0 88 - -;pce, Port 1, Tsushin Keyboard: Keypad = -pce.input.port1.tsushinkb.kp_equals keyboard 0x0 103 - -;pce, Port 1, Tsushin Keyboard: Keypad Minus -pce.input.port1.tsushinkb.kp_minus keyboard 0x0 86 - -;pce, Port 1, Tsushin Keyboard: Keypad * -pce.input.port1.tsushinkb.kp_multiply keyboard 0x0 85 - -;pce, Port 1, Tsushin Keyboard: Keypad . -pce.input.port1.tsushinkb.kp_period keyboard 0x0 99 - -;pce, Port 1, Tsushin Keyboard: Keypad + -pce.input.port1.tsushinkb.kp_plus keyboard 0x0 87 - -;pce, Port 1, Tsushin Keyboard: l -pce.input.port1.tsushinkb.l keyboard 0x0 15 - -;pce, Port 1, Tsushin Keyboard: left -pce.input.port1.tsushinkb.left keyboard 0x0 80 - -;pce, Port 1, Tsushin Keyboard: [ -pce.input.port1.tsushinkb.left_bracket keyboard 0x0 47 - -;pce, Port 1, Tsushin Keyboard: Left Shift -pce.input.port1.tsushinkb.left_shift keyboard 0x0 225 - -;pce, Port 1, Tsushin Keyboard: m -pce.input.port1.tsushinkb.m keyboard 0x0 16 - -;pce, Port 1, Tsushin Keyboard: Minus -pce.input.port1.tsushinkb.minus keyboard 0x0 45 - -;pce, Port 1, Tsushin Keyboard: n -pce.input.port1.tsushinkb.n keyboard 0x0 17 - -;pce, Port 1, Tsushin Keyboard: 決定 -pce.input.port1.tsushinkb.nonconvert keyboard 0x0 226 - -;pce, Port 1, Tsushin Keyboard: o -pce.input.port1.tsushinkb.o keyboard 0x0 18 - -;pce, Port 1, Tsushin Keyboard: p -pce.input.port1.tsushinkb.p keyboard 0x0 19 - -;pce, Port 1, Tsushin Keyboard: PC -pce.input.port1.tsushinkb.pc keyboard 0x0 231 - -;pce, Port 1, Tsushin Keyboard: . -pce.input.port1.tsushinkb.period keyboard 0x0 55 - -;pce, Port 1, Tsushin Keyboard: q -pce.input.port1.tsushinkb.q keyboard 0x0 20 - -;pce, Port 1, Tsushin Keyboard: r -pce.input.port1.tsushinkb.r keyboard 0x0 21 - -;pce, Port 1, Tsushin Keyboard: return -pce.input.port1.tsushinkb.return keyboard 0x0 40 - -;pce, Port 1, Tsushin Keyboard: right -pce.input.port1.tsushinkb.right keyboard 0x0 79 - -;pce, Port 1, Tsushin Keyboard: ] -pce.input.port1.tsushinkb.right_bracket keyboard 0x0 48 - -;pce, Port 1, Tsushin Keyboard: Right Shift -pce.input.port1.tsushinkb.right_shift keyboard 0x0 229 - -;pce, Port 1, Tsushin Keyboard: ROLL DOWN -pce.input.port1.tsushinkb.roll_down keyboard 0x0 78 - -;pce, Port 1, Tsushin Keyboard: ROLL UP -pce.input.port1.tsushinkb.roll_up keyboard 0x0 75 - -;pce, Port 1, Tsushin Keyboard: s -pce.input.port1.tsushinkb.s keyboard 0x0 22 - -;pce, Port 1, Tsushin Keyboard: ; -pce.input.port1.tsushinkb.semicolon keyboard 0x0 51 - -;pce, Port 1, Tsushin Keyboard: / -pce.input.port1.tsushinkb.slash keyboard 0x0 56 - -;pce, Port 1, Tsushin Keyboard: space -pce.input.port1.tsushinkb.space keyboard 0x0 44 - -;pce, Port 1, Tsushin Keyboard: STOP -pce.input.port1.tsushinkb.stop keyboard 0x0 72 - -;pce, Port 1, Tsushin Keyboard: t -pce.input.port1.tsushinkb.t keyboard 0x0 23 - -;pce, Port 1, Tsushin Keyboard: Tab -pce.input.port1.tsushinkb.tab keyboard 0x0 43 - -;pce, Port 1, Tsushin Keyboard: u -pce.input.port1.tsushinkb.u keyboard 0x0 24 - -;pce, Port 1, Tsushin Keyboard: Underscore -pce.input.port1.tsushinkb.underscore keyboard 0x0 0 - -;pce, Port 1, Tsushin Keyboard: up -pce.input.port1.tsushinkb.up keyboard 0x0 82 - -;pce, Port 1, Tsushin Keyboard: v -pce.input.port1.tsushinkb.v keyboard 0x0 25 - -;pce, Port 1, Tsushin Keyboard: w -pce.input.port1.tsushinkb.w keyboard 0x0 26 - -;pce, Port 1, Tsushin Keyboard: 変換 -pce.input.port1.tsushinkb.width keyboard 0x0 228 - -;pce, Port 1, Tsushin Keyboard: x -pce.input.port1.tsushinkb.x keyboard 0x0 27 - -;pce, Port 1, Tsushin Keyboard: y -pce.input.port1.tsushinkb.y keyboard 0x0 28 - -;pce, Port 1, Tsushin Keyboard: Yen -pce.input.port1.tsushinkb.yen keyboard 0x0 46 - -;pce, Port 1, Tsushin Keyboard: z -pce.input.port1.tsushinkb.z keyboard 0x0 29 - -;Input device for Port 2 -pce.input.port2 gamepad - -;pce, Port 2, Gamepad: DOWN ↓ -pce.input.port2.gamepad.down - -;pce, Port 2, Gamepad: I -pce.input.port2.gamepad.i - -;pce, Port 2, Gamepad: II -pce.input.port2.gamepad.ii - -;pce, Port 2, Gamepad: III -pce.input.port2.gamepad.iii - -;pce, Port 2, Gamepad: IV -pce.input.port2.gamepad.iv - -;pce, Port 2, Gamepad: LEFT ← -pce.input.port2.gamepad.left - -;pce, Port 2, Gamepad: Mode -pce.input.port2.gamepad.mode_select - -;Default position for switch "Mode". -pce.input.port2.gamepad.mode_select.defpos 2 - -;pce, Port 2, Gamepad: Rapid I -pce.input.port2.gamepad.rapid_i - -;pce, Port 2, Gamepad: Rapid II -pce.input.port2.gamepad.rapid_ii - -;pce, Port 2, Gamepad: RIGHT → -pce.input.port2.gamepad.right - -;pce, Port 2, Gamepad: RUN -pce.input.port2.gamepad.run - -;pce, Port 2, Gamepad: SELECT -pce.input.port2.gamepad.select - -;pce, Port 2, Gamepad: UP ↑ -pce.input.port2.gamepad.up - -;pce, Port 2, Gamepad: V -pce.input.port2.gamepad.v - -;pce, Port 2, Gamepad: VI -pce.input.port2.gamepad.vi - -;pce, Port 2, Mouse: Left Button -pce.input.port2.mouse.left mouse 0x0 button_left - -;pce, Port 2, Mouse: Motion Down -pce.input.port2.mouse.motion_down mouse 0x0 rel_y+ - -;pce, Port 2, Mouse: Motion Left -pce.input.port2.mouse.motion_left mouse 0x0 rel_x- - -;pce, Port 2, Mouse: Motion Right -pce.input.port2.mouse.motion_right mouse 0x0 rel_x+ - -;pce, Port 2, Mouse: Motion Up -pce.input.port2.mouse.motion_up mouse 0x0 rel_y- - -;pce, Port 2, Mouse: Right Button -pce.input.port2.mouse.right mouse 0x0 button_right - -;pce, Port 2, Mouse: RUN -pce.input.port2.mouse.run keyboard 0x0 40 - -;pce, Port 2, Mouse: SELECT -pce.input.port2.mouse.select keyboard 0x0 43 - -;Input device for Port 3 -pce.input.port3 gamepad - -;pce, Port 3, Gamepad: DOWN ↓ -pce.input.port3.gamepad.down - -;pce, Port 3, Gamepad: I -pce.input.port3.gamepad.i - -;pce, Port 3, Gamepad: II -pce.input.port3.gamepad.ii - -;pce, Port 3, Gamepad: III -pce.input.port3.gamepad.iii - -;pce, Port 3, Gamepad: IV -pce.input.port3.gamepad.iv - -;pce, Port 3, Gamepad: LEFT ← -pce.input.port3.gamepad.left - -;pce, Port 3, Gamepad: Mode -pce.input.port3.gamepad.mode_select - -;Default position for switch "Mode". -pce.input.port3.gamepad.mode_select.defpos 2 - -;pce, Port 3, Gamepad: Rapid I -pce.input.port3.gamepad.rapid_i - -;pce, Port 3, Gamepad: Rapid II -pce.input.port3.gamepad.rapid_ii - -;pce, Port 3, Gamepad: RIGHT → -pce.input.port3.gamepad.right - -;pce, Port 3, Gamepad: RUN -pce.input.port3.gamepad.run - -;pce, Port 3, Gamepad: SELECT -pce.input.port3.gamepad.select - -;pce, Port 3, Gamepad: UP ↑ -pce.input.port3.gamepad.up - -;pce, Port 3, Gamepad: V -pce.input.port3.gamepad.v - -;pce, Port 3, Gamepad: VI -pce.input.port3.gamepad.vi - -;pce, Port 3, Mouse: Left Button -pce.input.port3.mouse.left mouse 0x0 button_left - -;pce, Port 3, Mouse: Motion Down -pce.input.port3.mouse.motion_down mouse 0x0 rel_y+ - -;pce, Port 3, Mouse: Motion Left -pce.input.port3.mouse.motion_left mouse 0x0 rel_x- - -;pce, Port 3, Mouse: Motion Right -pce.input.port3.mouse.motion_right mouse 0x0 rel_x+ - -;pce, Port 3, Mouse: Motion Up -pce.input.port3.mouse.motion_up mouse 0x0 rel_y- - -;pce, Port 3, Mouse: Right Button -pce.input.port3.mouse.right mouse 0x0 button_right - -;pce, Port 3, Mouse: RUN -pce.input.port3.mouse.run keyboard 0x0 40 - -;pce, Port 3, Mouse: SELECT -pce.input.port3.mouse.select keyboard 0x0 43 - -;Input device for Port 4 -pce.input.port4 gamepad - -;pce, Port 4, Gamepad: DOWN ↓ -pce.input.port4.gamepad.down - -;pce, Port 4, Gamepad: I -pce.input.port4.gamepad.i - -;pce, Port 4, Gamepad: II -pce.input.port4.gamepad.ii - -;pce, Port 4, Gamepad: III -pce.input.port4.gamepad.iii - -;pce, Port 4, Gamepad: IV -pce.input.port4.gamepad.iv - -;pce, Port 4, Gamepad: LEFT ← -pce.input.port4.gamepad.left - -;pce, Port 4, Gamepad: Mode -pce.input.port4.gamepad.mode_select - -;Default position for switch "Mode". -pce.input.port4.gamepad.mode_select.defpos 2 - -;pce, Port 4, Gamepad: Rapid I -pce.input.port4.gamepad.rapid_i - -;pce, Port 4, Gamepad: Rapid II -pce.input.port4.gamepad.rapid_ii - -;pce, Port 4, Gamepad: RIGHT → -pce.input.port4.gamepad.right - -;pce, Port 4, Gamepad: RUN -pce.input.port4.gamepad.run - -;pce, Port 4, Gamepad: SELECT -pce.input.port4.gamepad.select - -;pce, Port 4, Gamepad: UP ↑ -pce.input.port4.gamepad.up - -;pce, Port 4, Gamepad: V -pce.input.port4.gamepad.v - -;pce, Port 4, Gamepad: VI -pce.input.port4.gamepad.vi - -;pce, Port 4, Mouse: Left Button -pce.input.port4.mouse.left mouse 0x0 button_left - -;pce, Port 4, Mouse: Motion Down -pce.input.port4.mouse.motion_down mouse 0x0 rel_y+ - -;pce, Port 4, Mouse: Motion Left -pce.input.port4.mouse.motion_left mouse 0x0 rel_x- - -;pce, Port 4, Mouse: Motion Right -pce.input.port4.mouse.motion_right mouse 0x0 rel_x+ - -;pce, Port 4, Mouse: Motion Up -pce.input.port4.mouse.motion_up mouse 0x0 rel_y- - -;pce, Port 4, Mouse: Right Button -pce.input.port4.mouse.right mouse 0x0 button_right - -;pce, Port 4, Mouse: RUN -pce.input.port4.mouse.run keyboard 0x0 40 - -;pce, Port 4, Mouse: SELECT -pce.input.port4.mouse.select keyboard 0x0 43 - -;Input device for Port 5 -pce.input.port5 gamepad - -;pce, Port 5, Gamepad: DOWN ↓ -pce.input.port5.gamepad.down - -;pce, Port 5, Gamepad: I -pce.input.port5.gamepad.i - -;pce, Port 5, Gamepad: II -pce.input.port5.gamepad.ii - -;pce, Port 5, Gamepad: III -pce.input.port5.gamepad.iii - -;pce, Port 5, Gamepad: IV -pce.input.port5.gamepad.iv - -;pce, Port 5, Gamepad: LEFT ← -pce.input.port5.gamepad.left - -;pce, Port 5, Gamepad: Mode -pce.input.port5.gamepad.mode_select - -;Default position for switch "Mode". -pce.input.port5.gamepad.mode_select.defpos 2 - -;pce, Port 5, Gamepad: Rapid I -pce.input.port5.gamepad.rapid_i - -;pce, Port 5, Gamepad: Rapid II -pce.input.port5.gamepad.rapid_ii - -;pce, Port 5, Gamepad: RIGHT → -pce.input.port5.gamepad.right - -;pce, Port 5, Gamepad: RUN -pce.input.port5.gamepad.run - -;pce, Port 5, Gamepad: SELECT -pce.input.port5.gamepad.select - -;pce, Port 5, Gamepad: UP ↑ -pce.input.port5.gamepad.up - -;pce, Port 5, Gamepad: V -pce.input.port5.gamepad.v - -;pce, Port 5, Gamepad: VI -pce.input.port5.gamepad.vi - -;pce, Port 5, Mouse: Left Button -pce.input.port5.mouse.left mouse 0x0 button_left - -;pce, Port 5, Mouse: Motion Down -pce.input.port5.mouse.motion_down mouse 0x0 rel_y+ - -;pce, Port 5, Mouse: Motion Left -pce.input.port5.mouse.motion_left mouse 0x0 rel_x- - -;pce, Port 5, Mouse: Motion Right -pce.input.port5.mouse.motion_right mouse 0x0 rel_x+ - -;pce, Port 5, Mouse: Motion Up -pce.input.port5.mouse.motion_up mouse 0x0 rel_y- - -;pce, Port 5, Mouse: Right Button -pce.input.port5.mouse.right mouse 0x0 button_right - -;pce, Port 5, Mouse: RUN -pce.input.port5.mouse.run keyboard 0x0 40 - -;pce, Port 5, Mouse: SELECT -pce.input.port5.mouse.select keyboard 0x0 43 - -;Emulated mouse sensitivity. -pce.mouse_sensitivity 0.50 - -;Remove 16-sprites-per-scanline hardware limit. -pce.nospritelimit 1 - -;Select PSG revision. -pce.psgrevision match - -;Sound quality. -pce.resamp_quality 3 - -;Sound output rate tolerance. -pce.resamp_rate_error 0.0000009 - -;Enable scanlines with specified opacity. -pce.scanlines 0 - -;Enable specified OpenGL shader. -pce.shader ipsharper - -;Force interlaced video to be treated as progressive. -pce.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -pce.shader.goat.hdiv 0.50 - -;Mask pattern. -pce.shader.goat.pat goatron - -;Enable scanlines effect. -pce.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -pce.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -pce.shader.goat.vdiv 0.50 - -;Last rendered scanline. -pce.slend 235 - -;First rendered scanline. -pce.slstart 4 - -;Enable specified special video scaler. -pce.special none - -;Stretch to fill screen. -pce.stretch full - -;Enable video temporal blur(50/50 previous/current frame by default). -pce.tblur 0 - -;Accumulate color data rather than discarding it. -pce.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -pce.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -pce.videoip 1 - -;Size of emulated VRAM per VDC in 16-bit words. DO NOT CHANGE THIS UNLESS YOU KNOW WTF YOU ARE DOING. -pce.vramsize 32768 - -;Full-screen horizontal resolution. -pce.xres 0 - -;Scaling factor for the X axis in windowed mode. -pce.xscale 3.000000 - -;Scaling factor for the X axis in fullscreen mode. -pce.xscalefs 1.000000 - -;Full-screen vertical resolution. -pce.yres 0 - -;Scaling factor for the Y axis in windowed mode. -pce.yscale 3.000000 - -;Scaling factor for the Y axis in fullscreen mode. -pce.yscalefs 1.000000 - -;Enable dynamic ADPCM lowpass filter. -pce_fast.adpcmlp 0 - -;ADPCM volume. -pce_fast.adpcmvolume 100 - -;Enable Arcade Card emulation. -pce_fast.arcadecard 1 - -;Path to the CD BIOS -pce_fast.cdbios syscard3.pce - -;CD-DA volume. -pce_fast.cddavolume 100 - -;PSG volume when playing a CD game. -pce_fast.cdpsgvolume 100 - -;CD-ROM data transfer speed multiplier. -pce_fast.cdspeed 1 - -;Correct the aspect ratio. -pce_fast.correct_aspect 1 - -;If set, when RUN+SEL are pressed simultaneously, disable both buttons temporarily. -pce_fast.disable_softreset 0 - -;Enable (automatic) usage of this module. -pce_fast.enable 1 - -;Force monophonic sound output. -pce_fast.forcemono 0 - -;Force SuperGrafx emulation. -pce_fast.forcesgx 1 - -;Input device for Port 1 -pce_fast.input.port1 gamepad - -;pce_fast, Port 1, Gamepad: DOWN ↓ -pce_fast.input.port1.gamepad.down joystick 0x0003045e028e01010008000b00000000 abs_7+ - -;pce_fast, Port 1, Gamepad: I -pce_fast.input.port1.gamepad.i joystick 0x0003045e028e01010008000b00000000 button_1 - -;pce_fast, Port 1, Gamepad: II -pce_fast.input.port1.gamepad.ii joystick 0x0003045e028e01010008000b00000000 button_0 - -;pce_fast, Port 1, Gamepad: III -pce_fast.input.port1.gamepad.iii joystick 0x0003045e028e01010008000b00000000 button_2 - -;pce_fast, Port 1, Gamepad: IV -pce_fast.input.port1.gamepad.iv joystick 0x0003045e028e01010008000b00000000 button_3 - -;pce_fast, Port 1, Gamepad: LEFT ← -pce_fast.input.port1.gamepad.left joystick 0x0003045e028e01010008000b00000000 abs_6- - -;pce_fast, Port 1, Gamepad: Mode -pce_fast.input.port1.gamepad.mode_select keyboard 0x0 38 || joystick 0x0003045e028e01010008000b00000000 abs_2- - -;Default position for switch "Mode". -pce_fast.input.port1.gamepad.mode_select.defpos 2 - -;pce_fast, Port 1, Gamepad: Rapid I -pce_fast.input.port1.gamepad.rapid_i keyboard 0x0 17 - -;pce_fast, Port 1, Gamepad: Rapid II -pce_fast.input.port1.gamepad.rapid_ii keyboard 0x0 17 - -;pce_fast, Port 1, Gamepad: RIGHT → -pce_fast.input.port1.gamepad.right joystick 0x0003045e028e01010008000b00000000 abs_6+ - -;pce_fast, Port 1, Gamepad: RUN -pce_fast.input.port1.gamepad.run joystick 0x0003045e028e01010008000b00000000 button_7 - -;pce_fast, Port 1, Gamepad: SELECT -pce_fast.input.port1.gamepad.select joystick 0x0003045e028e01010008000b00000000 button_6 - -;pce_fast, Port 1, Gamepad: UP ↑ -pce_fast.input.port1.gamepad.up joystick 0x0003045e028e01010008000b00000000 abs_7- - -;pce_fast, Port 1, Gamepad: V -pce_fast.input.port1.gamepad.v joystick 0x0003045e028e01010008000b00000000 button_4 - -;pce_fast, Port 1, Gamepad: VI -pce_fast.input.port1.gamepad.vi joystick 0x0003045e028e01010008000b00000000 button_5 - -;pce_fast, Port 1, Mouse: Left Button -pce_fast.input.port1.mouse.left mouse 0x0 button_left - -;pce_fast, Port 1, Mouse: Motion Down -pce_fast.input.port1.mouse.motion_down mouse 0x0 rel_y+ - -;pce_fast, Port 1, Mouse: Motion Left -pce_fast.input.port1.mouse.motion_left mouse 0x0 rel_x- - -;pce_fast, Port 1, Mouse: Motion Right -pce_fast.input.port1.mouse.motion_right mouse 0x0 rel_x+ - -;pce_fast, Port 1, Mouse: Motion Up -pce_fast.input.port1.mouse.motion_up mouse 0x0 rel_y- - -;pce_fast, Port 1, Mouse: Right Button -pce_fast.input.port1.mouse.right mouse 0x0 button_right - -;pce_fast, Port 1, Mouse: RUN -pce_fast.input.port1.mouse.run keyboard 0x0 40 - -;pce_fast, Port 1, Mouse: SELECT -pce_fast.input.port1.mouse.select keyboard 0x0 43 - -;Input device for Port 2 -pce_fast.input.port2 gamepad - -;pce_fast, Port 2, Gamepad: DOWN ↓ -pce_fast.input.port2.gamepad.down - -;pce_fast, Port 2, Gamepad: I -pce_fast.input.port2.gamepad.i - -;pce_fast, Port 2, Gamepad: II -pce_fast.input.port2.gamepad.ii - -;pce_fast, Port 2, Gamepad: III -pce_fast.input.port2.gamepad.iii - -;pce_fast, Port 2, Gamepad: IV -pce_fast.input.port2.gamepad.iv - -;pce_fast, Port 2, Gamepad: LEFT ← -pce_fast.input.port2.gamepad.left - -;pce_fast, Port 2, Gamepad: Mode -pce_fast.input.port2.gamepad.mode_select - -;Default position for switch "Mode". -pce_fast.input.port2.gamepad.mode_select.defpos 2 - -;pce_fast, Port 2, Gamepad: Rapid I -pce_fast.input.port2.gamepad.rapid_i - -;pce_fast, Port 2, Gamepad: Rapid II -pce_fast.input.port2.gamepad.rapid_ii - -;pce_fast, Port 2, Gamepad: RIGHT → -pce_fast.input.port2.gamepad.right - -;pce_fast, Port 2, Gamepad: RUN -pce_fast.input.port2.gamepad.run - -;pce_fast, Port 2, Gamepad: SELECT -pce_fast.input.port2.gamepad.select - -;pce_fast, Port 2, Gamepad: UP ↑ -pce_fast.input.port2.gamepad.up - -;pce_fast, Port 2, Gamepad: V -pce_fast.input.port2.gamepad.v - -;pce_fast, Port 2, Gamepad: VI -pce_fast.input.port2.gamepad.vi - -;pce_fast, Port 2, Mouse: Left Button -pce_fast.input.port2.mouse.left mouse 0x0 button_left - -;pce_fast, Port 2, Mouse: Motion Down -pce_fast.input.port2.mouse.motion_down mouse 0x0 rel_y+ - -;pce_fast, Port 2, Mouse: Motion Left -pce_fast.input.port2.mouse.motion_left mouse 0x0 rel_x- - -;pce_fast, Port 2, Mouse: Motion Right -pce_fast.input.port2.mouse.motion_right mouse 0x0 rel_x+ - -;pce_fast, Port 2, Mouse: Motion Up -pce_fast.input.port2.mouse.motion_up mouse 0x0 rel_y- - -;pce_fast, Port 2, Mouse: Right Button -pce_fast.input.port2.mouse.right mouse 0x0 button_right - -;pce_fast, Port 2, Mouse: RUN -pce_fast.input.port2.mouse.run keyboard 0x0 40 - -;pce_fast, Port 2, Mouse: SELECT -pce_fast.input.port2.mouse.select keyboard 0x0 43 - -;Input device for Port 3 -pce_fast.input.port3 gamepad - -;pce_fast, Port 3, Gamepad: DOWN ↓ -pce_fast.input.port3.gamepad.down - -;pce_fast, Port 3, Gamepad: I -pce_fast.input.port3.gamepad.i - -;pce_fast, Port 3, Gamepad: II -pce_fast.input.port3.gamepad.ii - -;pce_fast, Port 3, Gamepad: III -pce_fast.input.port3.gamepad.iii - -;pce_fast, Port 3, Gamepad: IV -pce_fast.input.port3.gamepad.iv - -;pce_fast, Port 3, Gamepad: LEFT ← -pce_fast.input.port3.gamepad.left - -;pce_fast, Port 3, Gamepad: Mode -pce_fast.input.port3.gamepad.mode_select - -;Default position for switch "Mode". -pce_fast.input.port3.gamepad.mode_select.defpos 2 - -;pce_fast, Port 3, Gamepad: Rapid I -pce_fast.input.port3.gamepad.rapid_i - -;pce_fast, Port 3, Gamepad: Rapid II -pce_fast.input.port3.gamepad.rapid_ii - -;pce_fast, Port 3, Gamepad: RIGHT → -pce_fast.input.port3.gamepad.right - -;pce_fast, Port 3, Gamepad: RUN -pce_fast.input.port3.gamepad.run - -;pce_fast, Port 3, Gamepad: SELECT -pce_fast.input.port3.gamepad.select - -;pce_fast, Port 3, Gamepad: UP ↑ -pce_fast.input.port3.gamepad.up - -;pce_fast, Port 3, Gamepad: V -pce_fast.input.port3.gamepad.v - -;pce_fast, Port 3, Gamepad: VI -pce_fast.input.port3.gamepad.vi - -;pce_fast, Port 3, Mouse: Left Button -pce_fast.input.port3.mouse.left mouse 0x0 button_left - -;pce_fast, Port 3, Mouse: Motion Down -pce_fast.input.port3.mouse.motion_down mouse 0x0 rel_y+ - -;pce_fast, Port 3, Mouse: Motion Left -pce_fast.input.port3.mouse.motion_left mouse 0x0 rel_x- - -;pce_fast, Port 3, Mouse: Motion Right -pce_fast.input.port3.mouse.motion_right mouse 0x0 rel_x+ - -;pce_fast, Port 3, Mouse: Motion Up -pce_fast.input.port3.mouse.motion_up mouse 0x0 rel_y- - -;pce_fast, Port 3, Mouse: Right Button -pce_fast.input.port3.mouse.right mouse 0x0 button_right - -;pce_fast, Port 3, Mouse: RUN -pce_fast.input.port3.mouse.run keyboard 0x0 40 - -;pce_fast, Port 3, Mouse: SELECT -pce_fast.input.port3.mouse.select keyboard 0x0 43 - -;Input device for Port 4 -pce_fast.input.port4 gamepad - -;pce_fast, Port 4, Gamepad: DOWN ↓ -pce_fast.input.port4.gamepad.down - -;pce_fast, Port 4, Gamepad: I -pce_fast.input.port4.gamepad.i - -;pce_fast, Port 4, Gamepad: II -pce_fast.input.port4.gamepad.ii - -;pce_fast, Port 4, Gamepad: III -pce_fast.input.port4.gamepad.iii - -;pce_fast, Port 4, Gamepad: IV -pce_fast.input.port4.gamepad.iv - -;pce_fast, Port 4, Gamepad: LEFT ← -pce_fast.input.port4.gamepad.left - -;pce_fast, Port 4, Gamepad: Mode -pce_fast.input.port4.gamepad.mode_select - -;Default position for switch "Mode". -pce_fast.input.port4.gamepad.mode_select.defpos 2 - -;pce_fast, Port 4, Gamepad: Rapid I -pce_fast.input.port4.gamepad.rapid_i - -;pce_fast, Port 4, Gamepad: Rapid II -pce_fast.input.port4.gamepad.rapid_ii - -;pce_fast, Port 4, Gamepad: RIGHT → -pce_fast.input.port4.gamepad.right - -;pce_fast, Port 4, Gamepad: RUN -pce_fast.input.port4.gamepad.run - -;pce_fast, Port 4, Gamepad: SELECT -pce_fast.input.port4.gamepad.select - -;pce_fast, Port 4, Gamepad: UP ↑ -pce_fast.input.port4.gamepad.up - -;pce_fast, Port 4, Gamepad: V -pce_fast.input.port4.gamepad.v - -;pce_fast, Port 4, Gamepad: VI -pce_fast.input.port4.gamepad.vi - -;pce_fast, Port 4, Mouse: Left Button -pce_fast.input.port4.mouse.left mouse 0x0 button_left - -;pce_fast, Port 4, Mouse: Motion Down -pce_fast.input.port4.mouse.motion_down mouse 0x0 rel_y+ - -;pce_fast, Port 4, Mouse: Motion Left -pce_fast.input.port4.mouse.motion_left mouse 0x0 rel_x- - -;pce_fast, Port 4, Mouse: Motion Right -pce_fast.input.port4.mouse.motion_right mouse 0x0 rel_x+ - -;pce_fast, Port 4, Mouse: Motion Up -pce_fast.input.port4.mouse.motion_up mouse 0x0 rel_y- - -;pce_fast, Port 4, Mouse: Right Button -pce_fast.input.port4.mouse.right mouse 0x0 button_right - -;pce_fast, Port 4, Mouse: RUN -pce_fast.input.port4.mouse.run keyboard 0x0 40 - -;pce_fast, Port 4, Mouse: SELECT -pce_fast.input.port4.mouse.select keyboard 0x0 43 - -;Input device for Port 5 -pce_fast.input.port5 gamepad - -;pce_fast, Port 5, Gamepad: DOWN ↓ -pce_fast.input.port5.gamepad.down - -;pce_fast, Port 5, Gamepad: I -pce_fast.input.port5.gamepad.i - -;pce_fast, Port 5, Gamepad: II -pce_fast.input.port5.gamepad.ii - -;pce_fast, Port 5, Gamepad: III -pce_fast.input.port5.gamepad.iii - -;pce_fast, Port 5, Gamepad: IV -pce_fast.input.port5.gamepad.iv - -;pce_fast, Port 5, Gamepad: LEFT ← -pce_fast.input.port5.gamepad.left - -;pce_fast, Port 5, Gamepad: Mode -pce_fast.input.port5.gamepad.mode_select - -;Default position for switch "Mode". -pce_fast.input.port5.gamepad.mode_select.defpos 2 - -;pce_fast, Port 5, Gamepad: Rapid I -pce_fast.input.port5.gamepad.rapid_i - -;pce_fast, Port 5, Gamepad: Rapid II -pce_fast.input.port5.gamepad.rapid_ii - -;pce_fast, Port 5, Gamepad: RIGHT → -pce_fast.input.port5.gamepad.right - -;pce_fast, Port 5, Gamepad: RUN -pce_fast.input.port5.gamepad.run - -;pce_fast, Port 5, Gamepad: SELECT -pce_fast.input.port5.gamepad.select - -;pce_fast, Port 5, Gamepad: UP ↑ -pce_fast.input.port5.gamepad.up - -;pce_fast, Port 5, Gamepad: V -pce_fast.input.port5.gamepad.v - -;pce_fast, Port 5, Gamepad: VI -pce_fast.input.port5.gamepad.vi - -;pce_fast, Port 5, Mouse: Left Button -pce_fast.input.port5.mouse.left mouse 0x0 button_left - -;pce_fast, Port 5, Mouse: Motion Down -pce_fast.input.port5.mouse.motion_down mouse 0x0 rel_y+ - -;pce_fast, Port 5, Mouse: Motion Left -pce_fast.input.port5.mouse.motion_left mouse 0x0 rel_x- - -;pce_fast, Port 5, Mouse: Motion Right -pce_fast.input.port5.mouse.motion_right mouse 0x0 rel_x+ - -;pce_fast, Port 5, Mouse: Motion Up -pce_fast.input.port5.mouse.motion_up mouse 0x0 rel_y- - -;pce_fast, Port 5, Mouse: Right Button -pce_fast.input.port5.mouse.right mouse 0x0 button_right - -;pce_fast, Port 5, Mouse: RUN -pce_fast.input.port5.mouse.run keyboard 0x0 40 - -;pce_fast, Port 5, Mouse: SELECT -pce_fast.input.port5.mouse.select keyboard 0x0 43 - -;Mouse sensitivity. -pce_fast.mouse_sensitivity 0.50 - -;Remove 16-sprites-per-scanline hardware limit. -pce_fast.nospritelimit 1 - -;CPU overclock multiplier. -pce_fast.ocmultiplier 1 - -;Enable scanlines with specified opacity. -pce_fast.scanlines 0 - -;Enable specified OpenGL shader. -pce_fast.shader sabr - -;Force interlaced video to be treated as progressive. -pce_fast.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -pce_fast.shader.goat.hdiv 0.50 - -;Mask pattern. -pce_fast.shader.goat.pat goatron - -;Enable scanlines effect. -pce_fast.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -pce_fast.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -pce_fast.shader.goat.vdiv 0.50 - -;Last rendered scanline. -pce_fast.slend 235 - -;First rendered scanline. -pce_fast.slstart 4 - -;Enable specified special video scaler. -pce_fast.special none - -;Stretch to fill screen. -pce_fast.stretch full - -;Enable video temporal blur(50/50 previous/current frame by default). -pce_fast.tblur 0 - -;Accumulate color data rather than discarding it. -pce_fast.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -pce_fast.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -pce_fast.videoip 1 - -;Full-screen horizontal resolution. -pce_fast.xres 0 - -;Scaling factor for the X axis in windowed mode. -pce_fast.xscale 3.000000 - -;Scaling factor for the X axis in fullscreen mode. -pce_fast.xscalefs 1.000000 - -;Full-screen vertical resolution. -pce_fast.yres 0 - -;Scaling factor for the Y axis in windowed mode. -pce_fast.yscale 3.000000 - -;Scaling factor for the Y axis in fullscreen mode. -pce_fast.yscalefs 1.000000 - -;Hack that emulates the codec a buggy ADPCM encoder used for some games' ADPCM. -pcfx.adpcm.emulate_buggy_codec 0 - -;Hack to suppress clicks caused by forced channel resets. -pcfx.adpcm.suppress_channel_reset_clicks 1 - -;Path to the ROM BIOS -pcfx.bios /storage/roms/bios/pcfx.rom - -;Emulated CD-ROM speed. -pcfx.cdspeed 2 - -;CPU emulation mode. -pcfx.cpu_emulation accurate - -;Disassembly font size. -pcfx.debugger.disfontsize 5x7 - -;Character encoding for the debugger's memory editor. -pcfx.debugger.memcharenc shift_jis - -;Disable internal and external BRAM. -pcfx.disable_bram 0 - -;When RUN+SEL are pressed simultaneously, disable both buttons temporarily. -pcfx.disable_softreset 0 - -;Enable (automatic) usage of this module. -pcfx.enable 1 - -;Force monophonic sound output. -pcfx.forcemono 0 - -;Path to the FX-SCSI ROM -pcfx.fxscsi 0 - -;Emulated width for 7.16MHz dot-clock mode. -pcfx.high_dotclock_width 1024 - -;Input device for Port 1 -pcfx.input.port1 gamepad - -;pcfx, Port 1, Gamepad: DOWN ↓ -pcfx.input.port1.gamepad.down joystick 0x0003045e028e01010008000b00000000 abs_7+ - -;pcfx, Port 1, Gamepad: I -pcfx.input.port1.gamepad.i joystick 0x0003045e028e01010008000b00000000 button_1 - -;pcfx, Port 1, Gamepad: II -pcfx.input.port1.gamepad.ii joystick 0x0003045e028e01010008000b00000000 button_0 - -;pcfx, Port 1, Gamepad: III -pcfx.input.port1.gamepad.iii joystick 0x0003045e028e01010008000b00000000 button_3 - -;pcfx, Port 1, Gamepad: IV -pcfx.input.port1.gamepad.iv joystick 0x0003045e028e01010008000b00000000 button_2 - -;pcfx, Port 1, Gamepad: LEFT ← -pcfx.input.port1.gamepad.left joystick 0x0003045e028e01010008000b00000000 abs_6- - -;pcfx, Port 1, Gamepad: MODE 1 -pcfx.input.port1.gamepad.mode1 joystick 0x0003045e028e01010008000b00000000 abs_2- - -;Default position for switch "MODE 1". -pcfx.input.port1.gamepad.mode1.defpos a - -;pcfx, Port 1, Gamepad: MODE 2 -pcfx.input.port1.gamepad.mode2 joystick 0x0003045e028e01010008000b00000000 abs_5- - -;Default position for switch "MODE 2". -pcfx.input.port1.gamepad.mode2.defpos a - -;pcfx, Port 1, Gamepad: RIGHT → -pcfx.input.port1.gamepad.right joystick 0x0003045e028e01010008000b00000000 abs_6+ - -;pcfx, Port 1, Gamepad: RUN -pcfx.input.port1.gamepad.run joystick 0x0003045e028e01010008000b00000000 button_7 - -;pcfx, Port 1, Gamepad: SELECT -pcfx.input.port1.gamepad.select joystick 0x0003045e028e01010008000b00000000 button_6 - -;pcfx, Port 1, Gamepad: UP ↑ -pcfx.input.port1.gamepad.up joystick 0x0003045e028e01010008000b00000000 abs_7- - -;pcfx, Port 1, Gamepad: V -pcfx.input.port1.gamepad.v joystick 0x0003045e028e01010008000b00000000 button_4 - -;pcfx, Port 1, Gamepad: VI -pcfx.input.port1.gamepad.vi joystick 0x0003045e028e01010008000b00000000 button_5 - -;pcfx, Port 1, Mouse: Left Button -pcfx.input.port1.mouse.left mouse 0x0 button_left - -;pcfx, Port 1, Mouse: Motion Down -pcfx.input.port1.mouse.motion_down mouse 0x0 rel_y+ - -;pcfx, Port 1, Mouse: Motion Left -pcfx.input.port1.mouse.motion_left mouse 0x0 rel_x- - -;pcfx, Port 1, Mouse: Motion Right -pcfx.input.port1.mouse.motion_right mouse 0x0 rel_x+ - -;pcfx, Port 1, Mouse: Motion Up -pcfx.input.port1.mouse.motion_up mouse 0x0 rel_y- - -;pcfx, Port 1, Mouse: Right Button -pcfx.input.port1.mouse.right mouse 0x0 button_right - -;Enable multitap on PC-FX port 1. -pcfx.input.port1.multitap 0 - -;Input device for Port 2 -pcfx.input.port2 gamepad - -;pcfx, Port 2, Gamepad: DOWN ↓ -pcfx.input.port2.gamepad.down - -;pcfx, Port 2, Gamepad: I -pcfx.input.port2.gamepad.i - -;pcfx, Port 2, Gamepad: II -pcfx.input.port2.gamepad.ii - -;pcfx, Port 2, Gamepad: III -pcfx.input.port2.gamepad.iii - -;pcfx, Port 2, Gamepad: IV -pcfx.input.port2.gamepad.iv - -;pcfx, Port 2, Gamepad: LEFT ← -pcfx.input.port2.gamepad.left - -;pcfx, Port 2, Gamepad: MODE 1 -pcfx.input.port2.gamepad.mode1 - -;Default position for switch "MODE 1". -pcfx.input.port2.gamepad.mode1.defpos a - -;pcfx, Port 2, Gamepad: MODE 2 -pcfx.input.port2.gamepad.mode2 - -;Default position for switch "MODE 2". -pcfx.input.port2.gamepad.mode2.defpos a - -;pcfx, Port 2, Gamepad: RIGHT → -pcfx.input.port2.gamepad.right - -;pcfx, Port 2, Gamepad: RUN -pcfx.input.port2.gamepad.run - -;pcfx, Port 2, Gamepad: SELECT -pcfx.input.port2.gamepad.select - -;pcfx, Port 2, Gamepad: UP ↑ -pcfx.input.port2.gamepad.up - -;pcfx, Port 2, Gamepad: V -pcfx.input.port2.gamepad.v - -;pcfx, Port 2, Gamepad: VI -pcfx.input.port2.gamepad.vi - -;pcfx, Port 2, Mouse: Left Button -pcfx.input.port2.mouse.left mouse 0x0 button_left - -;pcfx, Port 2, Mouse: Motion Down -pcfx.input.port2.mouse.motion_down mouse 0x0 rel_y+ - -;pcfx, Port 2, Mouse: Motion Left -pcfx.input.port2.mouse.motion_left mouse 0x0 rel_x- - -;pcfx, Port 2, Mouse: Motion Right -pcfx.input.port2.mouse.motion_right mouse 0x0 rel_x+ - -;pcfx, Port 2, Mouse: Motion Up -pcfx.input.port2.mouse.motion_up mouse 0x0 rel_y- - -;pcfx, Port 2, Mouse: Right Button -pcfx.input.port2.mouse.right mouse 0x0 button_right - -;Enable multitap on PC-FX port 2. -pcfx.input.port2.multitap 0 - -;Input device for Port 3 -pcfx.input.port3 gamepad - -;pcfx, Port 3, Gamepad: DOWN ↓ -pcfx.input.port3.gamepad.down - -;pcfx, Port 3, Gamepad: I -pcfx.input.port3.gamepad.i - -;pcfx, Port 3, Gamepad: II -pcfx.input.port3.gamepad.ii - -;pcfx, Port 3, Gamepad: III -pcfx.input.port3.gamepad.iii - -;pcfx, Port 3, Gamepad: IV -pcfx.input.port3.gamepad.iv - -;pcfx, Port 3, Gamepad: LEFT ← -pcfx.input.port3.gamepad.left - -;pcfx, Port 3, Gamepad: MODE 1 -pcfx.input.port3.gamepad.mode1 - -;Default position for switch "MODE 1". -pcfx.input.port3.gamepad.mode1.defpos a - -;pcfx, Port 3, Gamepad: MODE 2 -pcfx.input.port3.gamepad.mode2 - -;Default position for switch "MODE 2". -pcfx.input.port3.gamepad.mode2.defpos a - -;pcfx, Port 3, Gamepad: RIGHT → -pcfx.input.port3.gamepad.right - -;pcfx, Port 3, Gamepad: RUN -pcfx.input.port3.gamepad.run - -;pcfx, Port 3, Gamepad: SELECT -pcfx.input.port3.gamepad.select - -;pcfx, Port 3, Gamepad: UP ↑ -pcfx.input.port3.gamepad.up - -;pcfx, Port 3, Gamepad: V -pcfx.input.port3.gamepad.v - -;pcfx, Port 3, Gamepad: VI -pcfx.input.port3.gamepad.vi - -;pcfx, Port 3, Mouse: Left Button -pcfx.input.port3.mouse.left mouse 0x0 button_left - -;pcfx, Port 3, Mouse: Motion Down -pcfx.input.port3.mouse.motion_down mouse 0x0 rel_y+ - -;pcfx, Port 3, Mouse: Motion Left -pcfx.input.port3.mouse.motion_left mouse 0x0 rel_x- - -;pcfx, Port 3, Mouse: Motion Right -pcfx.input.port3.mouse.motion_right mouse 0x0 rel_x+ - -;pcfx, Port 3, Mouse: Motion Up -pcfx.input.port3.mouse.motion_up mouse 0x0 rel_y- - -;pcfx, Port 3, Mouse: Right Button -pcfx.input.port3.mouse.right mouse 0x0 button_right - -;Input device for Port 4 -pcfx.input.port4 gamepad - -;pcfx, Port 4, Gamepad: DOWN ↓ -pcfx.input.port4.gamepad.down - -;pcfx, Port 4, Gamepad: I -pcfx.input.port4.gamepad.i - -;pcfx, Port 4, Gamepad: II -pcfx.input.port4.gamepad.ii - -;pcfx, Port 4, Gamepad: III -pcfx.input.port4.gamepad.iii - -;pcfx, Port 4, Gamepad: IV -pcfx.input.port4.gamepad.iv - -;pcfx, Port 4, Gamepad: LEFT ← -pcfx.input.port4.gamepad.left - -;pcfx, Port 4, Gamepad: MODE 1 -pcfx.input.port4.gamepad.mode1 - -;Default position for switch "MODE 1". -pcfx.input.port4.gamepad.mode1.defpos a - -;pcfx, Port 4, Gamepad: MODE 2 -pcfx.input.port4.gamepad.mode2 - -;Default position for switch "MODE 2". -pcfx.input.port4.gamepad.mode2.defpos a - -;pcfx, Port 4, Gamepad: RIGHT → -pcfx.input.port4.gamepad.right - -;pcfx, Port 4, Gamepad: RUN -pcfx.input.port4.gamepad.run - -;pcfx, Port 4, Gamepad: SELECT -pcfx.input.port4.gamepad.select - -;pcfx, Port 4, Gamepad: UP ↑ -pcfx.input.port4.gamepad.up - -;pcfx, Port 4, Gamepad: V -pcfx.input.port4.gamepad.v - -;pcfx, Port 4, Gamepad: VI -pcfx.input.port4.gamepad.vi - -;pcfx, Port 4, Mouse: Left Button -pcfx.input.port4.mouse.left mouse 0x0 button_left - -;pcfx, Port 4, Mouse: Motion Down -pcfx.input.port4.mouse.motion_down mouse 0x0 rel_y+ - -;pcfx, Port 4, Mouse: Motion Left -pcfx.input.port4.mouse.motion_left mouse 0x0 rel_x- - -;pcfx, Port 4, Mouse: Motion Right -pcfx.input.port4.mouse.motion_right mouse 0x0 rel_x+ - -;pcfx, Port 4, Mouse: Motion Up -pcfx.input.port4.mouse.motion_up mouse 0x0 rel_y- - -;pcfx, Port 4, Mouse: Right Button -pcfx.input.port4.mouse.right mouse 0x0 button_right - -;Input device for Port 5 -pcfx.input.port5 gamepad - -;pcfx, Port 5, Gamepad: DOWN ↓ -pcfx.input.port5.gamepad.down - -;pcfx, Port 5, Gamepad: I -pcfx.input.port5.gamepad.i - -;pcfx, Port 5, Gamepad: II -pcfx.input.port5.gamepad.ii - -;pcfx, Port 5, Gamepad: III -pcfx.input.port5.gamepad.iii - -;pcfx, Port 5, Gamepad: IV -pcfx.input.port5.gamepad.iv - -;pcfx, Port 5, Gamepad: LEFT ← -pcfx.input.port5.gamepad.left - -;pcfx, Port 5, Gamepad: MODE 1 -pcfx.input.port5.gamepad.mode1 - -;Default position for switch "MODE 1". -pcfx.input.port5.gamepad.mode1.defpos a - -;pcfx, Port 5, Gamepad: MODE 2 -pcfx.input.port5.gamepad.mode2 - -;Default position for switch "MODE 2". -pcfx.input.port5.gamepad.mode2.defpos a - -;pcfx, Port 5, Gamepad: RIGHT → -pcfx.input.port5.gamepad.right - -;pcfx, Port 5, Gamepad: RUN -pcfx.input.port5.gamepad.run - -;pcfx, Port 5, Gamepad: SELECT -pcfx.input.port5.gamepad.select - -;pcfx, Port 5, Gamepad: UP ↑ -pcfx.input.port5.gamepad.up - -;pcfx, Port 5, Gamepad: V -pcfx.input.port5.gamepad.v - -;pcfx, Port 5, Gamepad: VI -pcfx.input.port5.gamepad.vi - -;pcfx, Port 5, Mouse: Left Button -pcfx.input.port5.mouse.left mouse 0x0 button_left - -;pcfx, Port 5, Mouse: Motion Down -pcfx.input.port5.mouse.motion_down mouse 0x0 rel_y+ - -;pcfx, Port 5, Mouse: Motion Left -pcfx.input.port5.mouse.motion_left mouse 0x0 rel_x- - -;pcfx, Port 5, Mouse: Motion Right -pcfx.input.port5.mouse.motion_right mouse 0x0 rel_x+ - -;pcfx, Port 5, Mouse: Motion Up -pcfx.input.port5.mouse.motion_up mouse 0x0 rel_y- - -;pcfx, Port 5, Mouse: Right Button -pcfx.input.port5.mouse.right mouse 0x0 button_right - -;Input device for Port 6 -pcfx.input.port6 gamepad - -;pcfx, Port 6, Gamepad: DOWN ↓ -pcfx.input.port6.gamepad.down - -;pcfx, Port 6, Gamepad: I -pcfx.input.port6.gamepad.i - -;pcfx, Port 6, Gamepad: II -pcfx.input.port6.gamepad.ii - -;pcfx, Port 6, Gamepad: III -pcfx.input.port6.gamepad.iii - -;pcfx, Port 6, Gamepad: IV -pcfx.input.port6.gamepad.iv - -;pcfx, Port 6, Gamepad: LEFT ← -pcfx.input.port6.gamepad.left - -;pcfx, Port 6, Gamepad: MODE 1 -pcfx.input.port6.gamepad.mode1 - -;Default position for switch "MODE 1". -pcfx.input.port6.gamepad.mode1.defpos a - -;pcfx, Port 6, Gamepad: MODE 2 -pcfx.input.port6.gamepad.mode2 - -;Default position for switch "MODE 2". -pcfx.input.port6.gamepad.mode2.defpos a - -;pcfx, Port 6, Gamepad: RIGHT → -pcfx.input.port6.gamepad.right - -;pcfx, Port 6, Gamepad: RUN -pcfx.input.port6.gamepad.run - -;pcfx, Port 6, Gamepad: SELECT -pcfx.input.port6.gamepad.select - -;pcfx, Port 6, Gamepad: UP ↑ -pcfx.input.port6.gamepad.up - -;pcfx, Port 6, Gamepad: V -pcfx.input.port6.gamepad.v - -;pcfx, Port 6, Gamepad: VI -pcfx.input.port6.gamepad.vi - -;pcfx, Port 6, Mouse: Left Button -pcfx.input.port6.mouse.left mouse 0x0 button_left - -;pcfx, Port 6, Mouse: Motion Down -pcfx.input.port6.mouse.motion_down mouse 0x0 rel_y+ - -;pcfx, Port 6, Mouse: Motion Left -pcfx.input.port6.mouse.motion_left mouse 0x0 rel_x- - -;pcfx, Port 6, Mouse: Motion Right -pcfx.input.port6.mouse.motion_right mouse 0x0 rel_x+ - -;pcfx, Port 6, Mouse: Motion Up -pcfx.input.port6.mouse.motion_up mouse 0x0 rel_y- - -;pcfx, Port 6, Mouse: Right Button -pcfx.input.port6.mouse.right mouse 0x0 button_right - -;Input device for Port 7 -pcfx.input.port7 gamepad - -;pcfx, Port 7, Gamepad: DOWN ↓ -pcfx.input.port7.gamepad.down - -;pcfx, Port 7, Gamepad: I -pcfx.input.port7.gamepad.i - -;pcfx, Port 7, Gamepad: II -pcfx.input.port7.gamepad.ii - -;pcfx, Port 7, Gamepad: III -pcfx.input.port7.gamepad.iii - -;pcfx, Port 7, Gamepad: IV -pcfx.input.port7.gamepad.iv - -;pcfx, Port 7, Gamepad: LEFT ← -pcfx.input.port7.gamepad.left - -;pcfx, Port 7, Gamepad: MODE 1 -pcfx.input.port7.gamepad.mode1 - -;Default position for switch "MODE 1". -pcfx.input.port7.gamepad.mode1.defpos a - -;pcfx, Port 7, Gamepad: MODE 2 -pcfx.input.port7.gamepad.mode2 - -;Default position for switch "MODE 2". -pcfx.input.port7.gamepad.mode2.defpos a - -;pcfx, Port 7, Gamepad: RIGHT → -pcfx.input.port7.gamepad.right - -;pcfx, Port 7, Gamepad: RUN -pcfx.input.port7.gamepad.run - -;pcfx, Port 7, Gamepad: SELECT -pcfx.input.port7.gamepad.select - -;pcfx, Port 7, Gamepad: UP ↑ -pcfx.input.port7.gamepad.up - -;pcfx, Port 7, Gamepad: V -pcfx.input.port7.gamepad.v - -;pcfx, Port 7, Gamepad: VI -pcfx.input.port7.gamepad.vi - -;pcfx, Port 7, Mouse: Left Button -pcfx.input.port7.mouse.left mouse 0x0 button_left - -;pcfx, Port 7, Mouse: Motion Down -pcfx.input.port7.mouse.motion_down mouse 0x0 rel_y+ - -;pcfx, Port 7, Mouse: Motion Left -pcfx.input.port7.mouse.motion_left mouse 0x0 rel_x- - -;pcfx, Port 7, Mouse: Motion Right -pcfx.input.port7.mouse.motion_right mouse 0x0 rel_x+ - -;pcfx, Port 7, Mouse: Motion Up -pcfx.input.port7.mouse.motion_up mouse 0x0 rel_y- - -;pcfx, Port 7, Mouse: Right Button -pcfx.input.port7.mouse.right mouse 0x0 button_right - -;Input device for Port 8 -pcfx.input.port8 gamepad - -;pcfx, Port 8, Gamepad: DOWN ↓ -pcfx.input.port8.gamepad.down - -;pcfx, Port 8, Gamepad: I -pcfx.input.port8.gamepad.i - -;pcfx, Port 8, Gamepad: II -pcfx.input.port8.gamepad.ii - -;pcfx, Port 8, Gamepad: III -pcfx.input.port8.gamepad.iii - -;pcfx, Port 8, Gamepad: IV -pcfx.input.port8.gamepad.iv - -;pcfx, Port 8, Gamepad: LEFT ← -pcfx.input.port8.gamepad.left - -;pcfx, Port 8, Gamepad: MODE 1 -pcfx.input.port8.gamepad.mode1 - -;Default position for switch "MODE 1". -pcfx.input.port8.gamepad.mode1.defpos a - -;pcfx, Port 8, Gamepad: MODE 2 -pcfx.input.port8.gamepad.mode2 - -;Default position for switch "MODE 2". -pcfx.input.port8.gamepad.mode2.defpos a - -;pcfx, Port 8, Gamepad: RIGHT → -pcfx.input.port8.gamepad.right - -;pcfx, Port 8, Gamepad: RUN -pcfx.input.port8.gamepad.run - -;pcfx, Port 8, Gamepad: SELECT -pcfx.input.port8.gamepad.select - -;pcfx, Port 8, Gamepad: UP ↑ -pcfx.input.port8.gamepad.up - -;pcfx, Port 8, Gamepad: V -pcfx.input.port8.gamepad.v - -;pcfx, Port 8, Gamepad: VI -pcfx.input.port8.gamepad.vi - -;pcfx, Port 8, Mouse: Left Button -pcfx.input.port8.mouse.left mouse 0x0 button_left - -;pcfx, Port 8, Mouse: Motion Down -pcfx.input.port8.mouse.motion_down mouse 0x0 rel_y+ - -;pcfx, Port 8, Mouse: Motion Left -pcfx.input.port8.mouse.motion_left mouse 0x0 rel_x- - -;pcfx, Port 8, Mouse: Motion Right -pcfx.input.port8.mouse.motion_right mouse 0x0 rel_x+ - -;pcfx, Port 8, Mouse: Motion Up -pcfx.input.port8.mouse.motion_up mouse 0x0 rel_y- - -;pcfx, Port 8, Mouse: Right Button -pcfx.input.port8.mouse.right mouse 0x0 button_right - -;Mouse sensitivity. -pcfx.mouse_sensitivity 1.25 - -;Remove 16-sprites-per-scanline hardware limit. -pcfx.nospritelimit 0 - -;Enable bilinear interpolation on the chroma channel of RAINBOW YUV output. -pcfx.rainbow.chromaip 0 - -;Sound quality. -pcfx.resamp_quality 3 - -;Output rate tolerance. -pcfx.resamp_rate_error 0.0000009 - -;Enable scanlines with specified opacity. -pcfx.scanlines 0 - -;Enable specified OpenGL shader. -pcfx.shader sabr - -;Force interlaced video to be treated as progressive. -pcfx.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -pcfx.shader.goat.hdiv 0.50 - -;Mask pattern. -pcfx.shader.goat.pat goatron - -;Enable scanlines effect. -pcfx.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -pcfx.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -pcfx.shader.goat.vdiv 0.50 - -;Last rendered scanline. -pcfx.slend 235 - -;First rendered scanline. -pcfx.slstart 4 - -;Enable specified special video scaler. -pcfx.special none - -;Stretch to fill screen. -pcfx.stretch aspect - -;Enable video temporal blur(50/50 previous/current frame by default). -pcfx.tblur 0 - -;Accumulate color data rather than discarding it. -pcfx.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -pcfx.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -pcfx.videoip 1 - -;Full-screen horizontal resolution. -pcfx.xres 0 - -;Scaling factor for the X axis in windowed mode. -pcfx.xscale 3.000000 - -;Scaling factor for the X axis in fullscreen mode. -pcfx.xscalefs 1.000000 - -;Full-screen vertical resolution. -pcfx.yres 0 - -;Scaling factor for the Y axis in windowed mode. -pcfx.yscale 3.000000 - -;Scaling factor for the Y axis in fullscreen mode. -pcfx.yscalefs 1.000000 - -;Enable scanlines with specified opacity. -player.scanlines 0 - -;Enable specified OpenGL shader. -player.shader none - -;Force interlaced video to be treated as progressive. -player.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -player.shader.goat.hdiv 0.50 - -;Mask pattern. -player.shader.goat.pat goatron - -;Enable scanlines effect. -player.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -player.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -player.shader.goat.vdiv 0.50 - -;Enable specified special video scaler. -player.special none - -;Stretch to fill screen. -player.stretch aspect_mult2 - -;Enable (bi)linear interpolation. -player.videoip 0 - -;Full-screen horizontal resolution. -player.xres 0 - -;Scaling factor for the X axis in windowed mode. -player.xscale 2.000000 - -;Scaling factor for the X axis in fullscreen mode. -player.xscalefs 1.000000 - -;Full-screen vertical resolution. -player.yres 0 - -;Scaling factor for the Y axis in windowed mode. -player.yscale 2.000000 - -;Scaling factor for the Y axis in fullscreen mode. -player.yscalefs 1.000000 - -;Path to the Europe SCPH-5502/v3.0E ROM BIOS -psx.bios_eu scph5502.bin - -;Path to the Japan SCPH-5500/v3.0J ROM BIOS -psx.bios_jp scph5500.bin - -;Path to the North America SCPH-5501/v3.0A ROM BIOS -psx.bios_na scph5501.bin - -;Enable BIOS ROM image sanity checks. -psx.bios_sanity 1 - -;Enable CD (image) sanity checks. -psx.cd_sanity 1 - -;Correct aspect ratio. -psx.correct_aspect 1 - -;CD image to use with .PSX/.EXE loading. -psx.dbg_exe_cdpath - -;Debug printf verbosity level. -psx.dbg_level 0 - -;Disassembly font size. -psx.debugger.disfontsize 5x7 - -;Character encoding for the debugger's memory editor. -psx.debugger.memcharenc shift_jis - -;Enable (automatic) usage of this module. -psx.enable 1 - -;Force monophonic sound output. -psx.forcemono 0 - -;Show horizontal overscan area. -psx.h_overscan 1 - -;Enable analog mode combo-button alternate toggle. -psx.input.analog_mode_ct 0 - -;Compare value for analog mode combo-button alternate toggle. -psx.input.analog_mode_ct.compare 0x0F09 - -;Emulated mouse sensitivity. -psx.input.mouse_sensitivity 1.00 - -;Input device for Virtual Port 1 -psx.input.port1 gamepad - -;Analog axis scale coefficient for Analog Joystick on Virtual Port 1. -psx.input.port1.analogjoy.axis_scale 1.00 - -;psx, Virtual Port 1, Analog Joystick: Right stick, R-thumb -psx.input.port1.analogjoy.circle - -;psx, Virtual Port 1, Analog Joystick: Right stick, L-thumb -psx.input.port1.analogjoy.cross - -;psx, Virtual Port 1, Analog Joystick: Thumbstick DOWN ↓ -psx.input.port1.analogjoy.down - -;psx, Virtual Port 1, Analog Joystick: Left stick, L-thumb -psx.input.port1.analogjoy.l1 - -;psx, Virtual Port 1, Analog Joystick: Left stick, Trigger -psx.input.port1.analogjoy.l2 - -;psx, Virtual Port 1, Analog Joystick: Thumbstick LEFT ← -psx.input.port1.analogjoy.left - -;psx, Virtual Port 1, Analog Joystick: Left Stick, BACK ↓ -psx.input.port1.analogjoy.lstick_down - -;psx, Virtual Port 1, Analog Joystick: Left Stick, LEFT ← -psx.input.port1.analogjoy.lstick_left - -;psx, Virtual Port 1, Analog Joystick: Left Stick, RIGHT → -psx.input.port1.analogjoy.lstick_right - -;psx, Virtual Port 1, Analog Joystick: Left Stick, FORE ↑ -psx.input.port1.analogjoy.lstick_up - -;psx, Virtual Port 1, Analog Joystick: Left stick, R-thumb -psx.input.port1.analogjoy.r1 - -;psx, Virtual Port 1, Analog Joystick: Left stick, Pinky -psx.input.port1.analogjoy.r2 - -;psx, Virtual Port 1, Analog Joystick: Thumbstick RIGHT → -psx.input.port1.analogjoy.right - -;psx, Virtual Port 1, Analog Joystick: Right Stick, BACK ↓ -psx.input.port1.analogjoy.rstick_down - -;psx, Virtual Port 1, Analog Joystick: Right Stick, LEFT ← -psx.input.port1.analogjoy.rstick_left - -;psx, Virtual Port 1, Analog Joystick: Right Stick, RIGHT → -psx.input.port1.analogjoy.rstick_right - -;psx, Virtual Port 1, Analog Joystick: Right Stick, FORE ↑ -psx.input.port1.analogjoy.rstick_up - -;psx, Virtual Port 1, Analog Joystick: SELECT -psx.input.port1.analogjoy.select - -;psx, Virtual Port 1, Analog Joystick: Right stick, Trigger -psx.input.port1.analogjoy.square - -;psx, Virtual Port 1, Analog Joystick: START -psx.input.port1.analogjoy.start - -;psx, Virtual Port 1, Analog Joystick: Right stick, Pinky -psx.input.port1.analogjoy.triangle - -;psx, Virtual Port 1, Analog Joystick: Thumbstick UP ↑ -psx.input.port1.analogjoy.up - -;psx, Virtual Port 1, Dance Pad: ○ (upper right) -psx.input.port1.dancepad.circle keyboard 0x0 97 - -;psx, Virtual Port 1, Dance Pad: x (upper left) -psx.input.port1.dancepad.cross keyboard 0x0 95 - -;psx, Virtual Port 1, Dance Pad: DOWN ↓ -psx.input.port1.dancepad.down keyboard 0x0 90 - -;psx, Virtual Port 1, Dance Pad: LEFT ← -psx.input.port1.dancepad.left keyboard 0x0 92 - -;psx, Virtual Port 1, Dance Pad: RIGHT → -psx.input.port1.dancepad.right keyboard 0x0 94 - -;psx, Virtual Port 1, Dance Pad: SELECT -psx.input.port1.dancepad.select keyboard 0x0 84 - -;psx, Virtual Port 1, Dance Pad: □ (lower right) -psx.input.port1.dancepad.square keyboard 0x0 91 - -;psx, Virtual Port 1, Dance Pad: START -psx.input.port1.dancepad.start keyboard 0x0 85 - -;psx, Virtual Port 1, Dance Pad: △ (lower left) -psx.input.port1.dancepad.triangle keyboard 0x0 89 - -;psx, Virtual Port 1, Dance Pad: UP ↑ -psx.input.port1.dancepad.up keyboard 0x0 96 - -;Analog axis scale coefficient for Dual Analog on Virtual Port 1. -psx.input.port1.dualanalog.axis_scale 1.00 - -;psx, Virtual Port 1, Dual Analog: ○ (right) -psx.input.port1.dualanalog.circle - -;psx, Virtual Port 1, Dual Analog: x (lower) -psx.input.port1.dualanalog.cross - -;psx, Virtual Port 1, Dual Analog: D-Pad DOWN ↓ -psx.input.port1.dualanalog.down - -;psx, Virtual Port 1, Dual Analog: L1 (front left shoulder) -psx.input.port1.dualanalog.l1 - -;psx, Virtual Port 1, Dual Analog: L2 (rear left shoulder) -psx.input.port1.dualanalog.l2 - -;psx, Virtual Port 1, Dual Analog: Left Stick, Button(L3) -psx.input.port1.dualanalog.l3 - -;psx, Virtual Port 1, Dual Analog: D-Pad LEFT ← -psx.input.port1.dualanalog.left - -;psx, Virtual Port 1, Dual Analog: Left Stick DOWN ↓ -psx.input.port1.dualanalog.lstick_down - -;psx, Virtual Port 1, Dual Analog: Left Stick LEFT ← -psx.input.port1.dualanalog.lstick_left - -;psx, Virtual Port 1, Dual Analog: Left Stick RIGHT → -psx.input.port1.dualanalog.lstick_right - -;psx, Virtual Port 1, Dual Analog: Left Stick UP ↑ -psx.input.port1.dualanalog.lstick_up - -;psx, Virtual Port 1, Dual Analog: R1 (front right shoulder) -psx.input.port1.dualanalog.r1 - -;psx, Virtual Port 1, Dual Analog: R2 (rear right shoulder) -psx.input.port1.dualanalog.r2 - -;psx, Virtual Port 1, Dual Analog: Right stick, Button(R3) -psx.input.port1.dualanalog.r3 - -;psx, Virtual Port 1, Dual Analog: Rapid ○ (right) -psx.input.port1.dualanalog.rapid_circle - -;psx, Virtual Port 1, Dual Analog: Rapid x (lower) -psx.input.port1.dualanalog.rapid_cross - -;psx, Virtual Port 1, Dual Analog: Rapid □ (left) -psx.input.port1.dualanalog.rapid_square - -;psx, Virtual Port 1, Dual Analog: Rapid △ (upper) -psx.input.port1.dualanalog.rapid_triangle - -;psx, Virtual Port 1, Dual Analog: D-Pad RIGHT → -psx.input.port1.dualanalog.right - -;psx, Virtual Port 1, Dual Analog: Right Stick DOWN ↓ -psx.input.port1.dualanalog.rstick_down - -;psx, Virtual Port 1, Dual Analog: Right Stick LEFT ← -psx.input.port1.dualanalog.rstick_left - -;psx, Virtual Port 1, Dual Analog: Right Stick RIGHT → -psx.input.port1.dualanalog.rstick_right - -;psx, Virtual Port 1, Dual Analog: Right Stick UP ↑ -psx.input.port1.dualanalog.rstick_up - -;psx, Virtual Port 1, Dual Analog: SELECT -psx.input.port1.dualanalog.select - -;psx, Virtual Port 1, Dual Analog: □ (left) -psx.input.port1.dualanalog.square - -;psx, Virtual Port 1, Dual Analog: START -psx.input.port1.dualanalog.start - -;psx, Virtual Port 1, Dual Analog: △ (upper) -psx.input.port1.dualanalog.triangle - -;psx, Virtual Port 1, Dual Analog: D-Pad UP ↑ -psx.input.port1.dualanalog.up - -;psx, Virtual Port 1, DualShock: Analog(mode toggle) -psx.input.port1.dualshock.analog - -;Analog axis scale coefficient for DualShock on Virtual Port 1. -psx.input.port1.dualshock.axis_scale 1.00 - -;psx, Virtual Port 1, DualShock: ○ (right) -psx.input.port1.dualshock.circle - -;psx, Virtual Port 1, DualShock: x (lower) -psx.input.port1.dualshock.cross - -;psx, Virtual Port 1, DualShock: D-Pad DOWN ↓ -psx.input.port1.dualshock.down - -;psx, Virtual Port 1, DualShock: L1 (front left shoulder) -psx.input.port1.dualshock.l1 - -;psx, Virtual Port 1, DualShock: L2 (rear left shoulder) -psx.input.port1.dualshock.l2 - -;psx, Virtual Port 1, DualShock: Left Stick, Button(L3) -psx.input.port1.dualshock.l3 - -;psx, Virtual Port 1, DualShock: D-Pad LEFT ← -psx.input.port1.dualshock.left - -;psx, Virtual Port 1, DualShock: Left Stick DOWN ↓ -psx.input.port1.dualshock.lstick_down - -;psx, Virtual Port 1, DualShock: Left Stick LEFT ← -psx.input.port1.dualshock.lstick_left - -;psx, Virtual Port 1, DualShock: Left Stick RIGHT → -psx.input.port1.dualshock.lstick_right - -;psx, Virtual Port 1, DualShock: Left Stick UP ↑ -psx.input.port1.dualshock.lstick_up - -;psx, Virtual Port 1, DualShock: R1 (front right shoulder) -psx.input.port1.dualshock.r1 - -;psx, Virtual Port 1, DualShock: R2 (rear right shoulder) -psx.input.port1.dualshock.r2 - -;psx, Virtual Port 1, DualShock: Right stick, Button(R3) -psx.input.port1.dualshock.r3 - -;psx, Virtual Port 1, DualShock: Rapid ○ (right) -psx.input.port1.dualshock.rapid_circle - -;psx, Virtual Port 1, DualShock: Rapid x (lower) -psx.input.port1.dualshock.rapid_cross - -;psx, Virtual Port 1, DualShock: Rapid □ (left) -psx.input.port1.dualshock.rapid_square - -;psx, Virtual Port 1, DualShock: Rapid △ (upper) -psx.input.port1.dualshock.rapid_triangle - -;psx, Virtual Port 1, DualShock: D-Pad RIGHT → -psx.input.port1.dualshock.right - -;psx, Virtual Port 1, DualShock: Right Stick DOWN ↓ -psx.input.port1.dualshock.rstick_down - -;psx, Virtual Port 1, DualShock: Right Stick LEFT ← -psx.input.port1.dualshock.rstick_left - -;psx, Virtual Port 1, DualShock: Right Stick RIGHT → -psx.input.port1.dualshock.rstick_right - -;psx, Virtual Port 1, DualShock: Right Stick UP ↑ -psx.input.port1.dualshock.rstick_up - -;psx, Virtual Port 1, DualShock: SELECT -psx.input.port1.dualshock.select - -;psx, Virtual Port 1, DualShock: □ (left) -psx.input.port1.dualshock.square - -;psx, Virtual Port 1, DualShock: START -psx.input.port1.dualshock.start - -;psx, Virtual Port 1, DualShock: △ (upper) -psx.input.port1.dualshock.triangle - -;psx, Virtual Port 1, DualShock: D-Pad UP ↑ -psx.input.port1.dualshock.up - -;psx, Virtual Port 1, Digital Gamepad: ○ (right) -psx.input.port1.gamepad.circle keyboard 0x0 94 - -;psx, Virtual Port 1, Digital Gamepad: x (lower) -psx.input.port1.gamepad.cross keyboard 0x0 90 - -;psx, Virtual Port 1, Digital Gamepad: DOWN ↓ -psx.input.port1.gamepad.down keyboard 0x0 22 - -;psx, Virtual Port 1, Digital Gamepad: L1 (front left shoulder) -psx.input.port1.gamepad.l1 keyboard 0x0 89 - -;psx, Virtual Port 1, Digital Gamepad: L2 (rear left shoulder) -psx.input.port1.gamepad.l2 keyboard 0x0 95 - -;psx, Virtual Port 1, Digital Gamepad: LEFT ← -psx.input.port1.gamepad.left keyboard 0x0 4 - -;psx, Virtual Port 1, Digital Gamepad: R1 (front right shoulder) -psx.input.port1.gamepad.r1 keyboard 0x0 91 - -;psx, Virtual Port 1, Digital Gamepad: R2 (rear right shoulder) -psx.input.port1.gamepad.r2 keyboard 0x0 97 - -;psx, Virtual Port 1, Digital Gamepad: Rapid ○ (right) -psx.input.port1.gamepad.rapid_circle - -;psx, Virtual Port 1, Digital Gamepad: Rapid x (lower) -psx.input.port1.gamepad.rapid_cross - -;psx, Virtual Port 1, Digital Gamepad: Rapid □ (left) -psx.input.port1.gamepad.rapid_square - -;psx, Virtual Port 1, Digital Gamepad: Rapid △ (upper) -psx.input.port1.gamepad.rapid_triangle - -;psx, Virtual Port 1, Digital Gamepad: RIGHT → -psx.input.port1.gamepad.right keyboard 0x0 7 - -;psx, Virtual Port 1, Digital Gamepad: SELECT -psx.input.port1.gamepad.select keyboard 0x0 43 - -;psx, Virtual Port 1, Digital Gamepad: □ (left) -psx.input.port1.gamepad.square keyboard 0x0 92 - -;psx, Virtual Port 1, Digital Gamepad: START -psx.input.port1.gamepad.start keyboard 0x0 40 - -;psx, Virtual Port 1, Digital Gamepad: △ (upper) -psx.input.port1.gamepad.triangle keyboard 0x0 96 - -;psx, Virtual Port 1, Digital Gamepad: UP ↑ -psx.input.port1.gamepad.up keyboard 0x0 26 - -;Crosshairs color for lightgun on virtual port 1. -psx.input.port1.gun_chairs 0xFF0000 - -;psx, Virtual Port 1, GunCon: A -psx.input.port1.guncon.a mouse 0x0 button_right - -;psx, Virtual Port 1, GunCon: B -psx.input.port1.guncon.b mouse 0x0 button_middle - -;psx, Virtual Port 1, GunCon: Offscreen Shot(Simulated) -psx.input.port1.guncon.offscreen_shot keyboard 0x0 44 - -;psx, Virtual Port 1, GunCon: Trigger -psx.input.port1.guncon.trigger mouse 0x0 button_left - -;psx, Virtual Port 1, GunCon: X Axis -psx.input.port1.guncon.x_axis mouse 0x0 cursor_x-+ - -;psx, Virtual Port 1, GunCon: Y Axis -psx.input.port1.guncon.y_axis mouse 0x0 cursor_y-+ - -;psx, Virtual Port 1, Konami Justifier: O -psx.input.port1.justifier.o mouse 0x0 button_right - -;psx, Virtual Port 1, Konami Justifier: Offscreen Shot(Simulated) -psx.input.port1.justifier.offscreen_shot keyboard 0x0 44 - -;psx, Virtual Port 1, Konami Justifier: Start -psx.input.port1.justifier.start mouse 0x0 button_middle - -;psx, Virtual Port 1, Konami Justifier: Trigger -psx.input.port1.justifier.trigger mouse 0x0 button_left - -;psx, Virtual Port 1, Konami Justifier: X Axis -psx.input.port1.justifier.x_axis mouse 0x0 cursor_x-+ - -;psx, Virtual Port 1, Konami Justifier: Y Axis -psx.input.port1.justifier.y_axis mouse 0x0 cursor_y-+ - -;Emulate memory card on virtual port 1. -psx.input.port1.memcard 1 - -;psx, Virtual Port 1, Mouse: Left Button -psx.input.port1.mouse.left mouse 0x0 button_left - -;psx, Virtual Port 1, Mouse: Motion Down -psx.input.port1.mouse.motion_down mouse 0x0 rel_y+ - -;psx, Virtual Port 1, Mouse: Motion Left -psx.input.port1.mouse.motion_left mouse 0x0 rel_x- - -;psx, Virtual Port 1, Mouse: Motion Right -psx.input.port1.mouse.motion_right mouse 0x0 rel_x+ - -;psx, Virtual Port 1, Mouse: Motion Up -psx.input.port1.mouse.motion_up mouse 0x0 rel_y- - -;psx, Virtual Port 1, Mouse: Right Button -psx.input.port1.mouse.right mouse 0x0 button_right - -;psx, Virtual Port 1, neGcon: A -psx.input.port1.negcon.a - -;psx, Virtual Port 1, neGcon: B -psx.input.port1.negcon.b - -;psx, Virtual Port 1, neGcon: D-Pad DOWN ↓ -psx.input.port1.negcon.down - -;psx, Virtual Port 1, neGcon: I (Analog) -psx.input.port1.negcon.i - -;psx, Virtual Port 1, neGcon: II (Analog) -psx.input.port1.negcon.ii - -;psx, Virtual Port 1, neGcon: Left Shoulder (Analog) -psx.input.port1.negcon.l - -;psx, Virtual Port 1, neGcon: D-Pad LEFT ← -psx.input.port1.negcon.left - -;psx, Virtual Port 1, neGcon: Right Shoulder -psx.input.port1.negcon.r - -;psx, Virtual Port 1, neGcon: D-Pad RIGHT → -psx.input.port1.negcon.right - -;psx, Virtual Port 1, neGcon: START -psx.input.port1.negcon.start - -;psx, Virtual Port 1, neGcon: Twist ↑|↓ (Analog, Turn Left) -psx.input.port1.negcon.twist_ccwise - -;psx, Virtual Port 1, neGcon: Twist ↓|↑ (Analog, Turn Right) -psx.input.port1.negcon.twist_cwise - -;psx, Virtual Port 1, neGcon: D-Pad UP ↑ -psx.input.port1.negcon.up - -;Input device for Virtual Port 2 -psx.input.port2 gamepad - -;Analog axis scale coefficient for Analog Joystick on Virtual Port 2. -psx.input.port2.analogjoy.axis_scale 1.00 - -;psx, Virtual Port 2, Analog Joystick: Right stick, R-thumb -psx.input.port2.analogjoy.circle - -;psx, Virtual Port 2, Analog Joystick: Right stick, L-thumb -psx.input.port2.analogjoy.cross - -;psx, Virtual Port 2, Analog Joystick: Thumbstick DOWN ↓ -psx.input.port2.analogjoy.down - -;psx, Virtual Port 2, Analog Joystick: Left stick, L-thumb -psx.input.port2.analogjoy.l1 - -;psx, Virtual Port 2, Analog Joystick: Left stick, Trigger -psx.input.port2.analogjoy.l2 - -;psx, Virtual Port 2, Analog Joystick: Thumbstick LEFT ← -psx.input.port2.analogjoy.left - -;psx, Virtual Port 2, Analog Joystick: Left Stick, BACK ↓ -psx.input.port2.analogjoy.lstick_down - -;psx, Virtual Port 2, Analog Joystick: Left Stick, LEFT ← -psx.input.port2.analogjoy.lstick_left - -;psx, Virtual Port 2, Analog Joystick: Left Stick, RIGHT → -psx.input.port2.analogjoy.lstick_right - -;psx, Virtual Port 2, Analog Joystick: Left Stick, FORE ↑ -psx.input.port2.analogjoy.lstick_up - -;psx, Virtual Port 2, Analog Joystick: Left stick, R-thumb -psx.input.port2.analogjoy.r1 - -;psx, Virtual Port 2, Analog Joystick: Left stick, Pinky -psx.input.port2.analogjoy.r2 - -;psx, Virtual Port 2, Analog Joystick: Thumbstick RIGHT → -psx.input.port2.analogjoy.right - -;psx, Virtual Port 2, Analog Joystick: Right Stick, BACK ↓ -psx.input.port2.analogjoy.rstick_down - -;psx, Virtual Port 2, Analog Joystick: Right Stick, LEFT ← -psx.input.port2.analogjoy.rstick_left - -;psx, Virtual Port 2, Analog Joystick: Right Stick, RIGHT → -psx.input.port2.analogjoy.rstick_right - -;psx, Virtual Port 2, Analog Joystick: Right Stick, FORE ↑ -psx.input.port2.analogjoy.rstick_up - -;psx, Virtual Port 2, Analog Joystick: SELECT -psx.input.port2.analogjoy.select - -;psx, Virtual Port 2, Analog Joystick: Right stick, Trigger -psx.input.port2.analogjoy.square - -;psx, Virtual Port 2, Analog Joystick: START -psx.input.port2.analogjoy.start - -;psx, Virtual Port 2, Analog Joystick: Right stick, Pinky -psx.input.port2.analogjoy.triangle - -;psx, Virtual Port 2, Analog Joystick: Thumbstick UP ↑ -psx.input.port2.analogjoy.up - -;psx, Virtual Port 2, Dance Pad: ○ (upper right) -psx.input.port2.dancepad.circle - -;psx, Virtual Port 2, Dance Pad: x (upper left) -psx.input.port2.dancepad.cross - -;psx, Virtual Port 2, Dance Pad: DOWN ↓ -psx.input.port2.dancepad.down - -;psx, Virtual Port 2, Dance Pad: LEFT ← -psx.input.port2.dancepad.left - -;psx, Virtual Port 2, Dance Pad: RIGHT → -psx.input.port2.dancepad.right - -;psx, Virtual Port 2, Dance Pad: SELECT -psx.input.port2.dancepad.select - -;psx, Virtual Port 2, Dance Pad: □ (lower right) -psx.input.port2.dancepad.square - -;psx, Virtual Port 2, Dance Pad: START -psx.input.port2.dancepad.start - -;psx, Virtual Port 2, Dance Pad: △ (lower left) -psx.input.port2.dancepad.triangle - -;psx, Virtual Port 2, Dance Pad: UP ↑ -psx.input.port2.dancepad.up - -;Analog axis scale coefficient for Dual Analog on Virtual Port 2. -psx.input.port2.dualanalog.axis_scale 1.00 - -;psx, Virtual Port 2, Dual Analog: ○ (right) -psx.input.port2.dualanalog.circle - -;psx, Virtual Port 2, Dual Analog: x (lower) -psx.input.port2.dualanalog.cross - -;psx, Virtual Port 2, Dual Analog: D-Pad DOWN ↓ -psx.input.port2.dualanalog.down - -;psx, Virtual Port 2, Dual Analog: L1 (front left shoulder) -psx.input.port2.dualanalog.l1 - -;psx, Virtual Port 2, Dual Analog: L2 (rear left shoulder) -psx.input.port2.dualanalog.l2 - -;psx, Virtual Port 2, Dual Analog: Left Stick, Button(L3) -psx.input.port2.dualanalog.l3 - -;psx, Virtual Port 2, Dual Analog: D-Pad LEFT ← -psx.input.port2.dualanalog.left - -;psx, Virtual Port 2, Dual Analog: Left Stick DOWN ↓ -psx.input.port2.dualanalog.lstick_down - -;psx, Virtual Port 2, Dual Analog: Left Stick LEFT ← -psx.input.port2.dualanalog.lstick_left - -;psx, Virtual Port 2, Dual Analog: Left Stick RIGHT → -psx.input.port2.dualanalog.lstick_right - -;psx, Virtual Port 2, Dual Analog: Left Stick UP ↑ -psx.input.port2.dualanalog.lstick_up - -;psx, Virtual Port 2, Dual Analog: R1 (front right shoulder) -psx.input.port2.dualanalog.r1 - -;psx, Virtual Port 2, Dual Analog: R2 (rear right shoulder) -psx.input.port2.dualanalog.r2 - -;psx, Virtual Port 2, Dual Analog: Right stick, Button(R3) -psx.input.port2.dualanalog.r3 - -;psx, Virtual Port 2, Dual Analog: Rapid ○ (right) -psx.input.port2.dualanalog.rapid_circle - -;psx, Virtual Port 2, Dual Analog: Rapid x (lower) -psx.input.port2.dualanalog.rapid_cross - -;psx, Virtual Port 2, Dual Analog: Rapid □ (left) -psx.input.port2.dualanalog.rapid_square - -;psx, Virtual Port 2, Dual Analog: Rapid △ (upper) -psx.input.port2.dualanalog.rapid_triangle - -;psx, Virtual Port 2, Dual Analog: D-Pad RIGHT → -psx.input.port2.dualanalog.right - -;psx, Virtual Port 2, Dual Analog: Right Stick DOWN ↓ -psx.input.port2.dualanalog.rstick_down - -;psx, Virtual Port 2, Dual Analog: Right Stick LEFT ← -psx.input.port2.dualanalog.rstick_left - -;psx, Virtual Port 2, Dual Analog: Right Stick RIGHT → -psx.input.port2.dualanalog.rstick_right - -;psx, Virtual Port 2, Dual Analog: Right Stick UP ↑ -psx.input.port2.dualanalog.rstick_up - -;psx, Virtual Port 2, Dual Analog: SELECT -psx.input.port2.dualanalog.select - -;psx, Virtual Port 2, Dual Analog: □ (left) -psx.input.port2.dualanalog.square - -;psx, Virtual Port 2, Dual Analog: START -psx.input.port2.dualanalog.start - -;psx, Virtual Port 2, Dual Analog: △ (upper) -psx.input.port2.dualanalog.triangle - -;psx, Virtual Port 2, Dual Analog: D-Pad UP ↑ -psx.input.port2.dualanalog.up - -;psx, Virtual Port 2, DualShock: Analog(mode toggle) -psx.input.port2.dualshock.analog - -;Analog axis scale coefficient for DualShock on Virtual Port 2. -psx.input.port2.dualshock.axis_scale 1.00 - -;psx, Virtual Port 2, DualShock: ○ (right) -psx.input.port2.dualshock.circle - -;psx, Virtual Port 2, DualShock: x (lower) -psx.input.port2.dualshock.cross - -;psx, Virtual Port 2, DualShock: D-Pad DOWN ↓ -psx.input.port2.dualshock.down - -;psx, Virtual Port 2, DualShock: L1 (front left shoulder) -psx.input.port2.dualshock.l1 - -;psx, Virtual Port 2, DualShock: L2 (rear left shoulder) -psx.input.port2.dualshock.l2 - -;psx, Virtual Port 2, DualShock: Left Stick, Button(L3) -psx.input.port2.dualshock.l3 - -;psx, Virtual Port 2, DualShock: D-Pad LEFT ← -psx.input.port2.dualshock.left - -;psx, Virtual Port 2, DualShock: Left Stick DOWN ↓ -psx.input.port2.dualshock.lstick_down - -;psx, Virtual Port 2, DualShock: Left Stick LEFT ← -psx.input.port2.dualshock.lstick_left - -;psx, Virtual Port 2, DualShock: Left Stick RIGHT → -psx.input.port2.dualshock.lstick_right - -;psx, Virtual Port 2, DualShock: Left Stick UP ↑ -psx.input.port2.dualshock.lstick_up - -;psx, Virtual Port 2, DualShock: R1 (front right shoulder) -psx.input.port2.dualshock.r1 - -;psx, Virtual Port 2, DualShock: R2 (rear right shoulder) -psx.input.port2.dualshock.r2 - -;psx, Virtual Port 2, DualShock: Right stick, Button(R3) -psx.input.port2.dualshock.r3 - -;psx, Virtual Port 2, DualShock: Rapid ○ (right) -psx.input.port2.dualshock.rapid_circle - -;psx, Virtual Port 2, DualShock: Rapid x (lower) -psx.input.port2.dualshock.rapid_cross - -;psx, Virtual Port 2, DualShock: Rapid □ (left) -psx.input.port2.dualshock.rapid_square - -;psx, Virtual Port 2, DualShock: Rapid △ (upper) -psx.input.port2.dualshock.rapid_triangle - -;psx, Virtual Port 2, DualShock: D-Pad RIGHT → -psx.input.port2.dualshock.right - -;psx, Virtual Port 2, DualShock: Right Stick DOWN ↓ -psx.input.port2.dualshock.rstick_down - -;psx, Virtual Port 2, DualShock: Right Stick LEFT ← -psx.input.port2.dualshock.rstick_left - -;psx, Virtual Port 2, DualShock: Right Stick RIGHT → -psx.input.port2.dualshock.rstick_right - -;psx, Virtual Port 2, DualShock: Right Stick UP ↑ -psx.input.port2.dualshock.rstick_up - -;psx, Virtual Port 2, DualShock: SELECT -psx.input.port2.dualshock.select - -;psx, Virtual Port 2, DualShock: □ (left) -psx.input.port2.dualshock.square - -;psx, Virtual Port 2, DualShock: START -psx.input.port2.dualshock.start - -;psx, Virtual Port 2, DualShock: △ (upper) -psx.input.port2.dualshock.triangle - -;psx, Virtual Port 2, DualShock: D-Pad UP ↑ -psx.input.port2.dualshock.up - -;psx, Virtual Port 2, Digital Gamepad: ○ (right) -psx.input.port2.gamepad.circle - -;psx, Virtual Port 2, Digital Gamepad: x (lower) -psx.input.port2.gamepad.cross - -;psx, Virtual Port 2, Digital Gamepad: DOWN ↓ -psx.input.port2.gamepad.down - -;psx, Virtual Port 2, Digital Gamepad: L1 (front left shoulder) -psx.input.port2.gamepad.l1 - -;psx, Virtual Port 2, Digital Gamepad: L2 (rear left shoulder) -psx.input.port2.gamepad.l2 - -;psx, Virtual Port 2, Digital Gamepad: LEFT ← -psx.input.port2.gamepad.left - -;psx, Virtual Port 2, Digital Gamepad: R1 (front right shoulder) -psx.input.port2.gamepad.r1 - -;psx, Virtual Port 2, Digital Gamepad: R2 (rear right shoulder) -psx.input.port2.gamepad.r2 - -;psx, Virtual Port 2, Digital Gamepad: Rapid ○ (right) -psx.input.port2.gamepad.rapid_circle - -;psx, Virtual Port 2, Digital Gamepad: Rapid x (lower) -psx.input.port2.gamepad.rapid_cross - -;psx, Virtual Port 2, Digital Gamepad: Rapid □ (left) -psx.input.port2.gamepad.rapid_square - -;psx, Virtual Port 2, Digital Gamepad: Rapid △ (upper) -psx.input.port2.gamepad.rapid_triangle - -;psx, Virtual Port 2, Digital Gamepad: RIGHT → -psx.input.port2.gamepad.right - -;psx, Virtual Port 2, Digital Gamepad: SELECT -psx.input.port2.gamepad.select - -;psx, Virtual Port 2, Digital Gamepad: □ (left) -psx.input.port2.gamepad.square - -;psx, Virtual Port 2, Digital Gamepad: START -psx.input.port2.gamepad.start - -;psx, Virtual Port 2, Digital Gamepad: △ (upper) -psx.input.port2.gamepad.triangle - -;psx, Virtual Port 2, Digital Gamepad: UP ↑ -psx.input.port2.gamepad.up - -;Crosshairs color for lightgun on virtual port 2. -psx.input.port2.gun_chairs 0x00FF00 - -;psx, Virtual Port 2, GunCon: A -psx.input.port2.guncon.a mouse 0x0 button_right - -;psx, Virtual Port 2, GunCon: B -psx.input.port2.guncon.b mouse 0x0 button_middle - -;psx, Virtual Port 2, GunCon: Offscreen Shot(Simulated) -psx.input.port2.guncon.offscreen_shot keyboard 0x0 44 - -;psx, Virtual Port 2, GunCon: Trigger -psx.input.port2.guncon.trigger mouse 0x0 button_left - -;psx, Virtual Port 2, GunCon: X Axis -psx.input.port2.guncon.x_axis mouse 0x0 cursor_x-+ - -;psx, Virtual Port 2, GunCon: Y Axis -psx.input.port2.guncon.y_axis mouse 0x0 cursor_y-+ - -;psx, Virtual Port 2, Konami Justifier: O -psx.input.port2.justifier.o mouse 0x0 button_right - -;psx, Virtual Port 2, Konami Justifier: Offscreen Shot(Simulated) -psx.input.port2.justifier.offscreen_shot keyboard 0x0 44 - -;psx, Virtual Port 2, Konami Justifier: Start -psx.input.port2.justifier.start mouse 0x0 button_middle - -;psx, Virtual Port 2, Konami Justifier: Trigger -psx.input.port2.justifier.trigger mouse 0x0 button_left - -;psx, Virtual Port 2, Konami Justifier: X Axis -psx.input.port2.justifier.x_axis mouse 0x0 cursor_x-+ - -;psx, Virtual Port 2, Konami Justifier: Y Axis -psx.input.port2.justifier.y_axis mouse 0x0 cursor_y-+ - -;Emulate memory card on virtual port 2. -psx.input.port2.memcard 1 - -;psx, Virtual Port 2, Mouse: Left Button -psx.input.port2.mouse.left mouse 0x0 button_left - -;psx, Virtual Port 2, Mouse: Motion Down -psx.input.port2.mouse.motion_down mouse 0x0 rel_y+ - -;psx, Virtual Port 2, Mouse: Motion Left -psx.input.port2.mouse.motion_left mouse 0x0 rel_x- - -;psx, Virtual Port 2, Mouse: Motion Right -psx.input.port2.mouse.motion_right mouse 0x0 rel_x+ - -;psx, Virtual Port 2, Mouse: Motion Up -psx.input.port2.mouse.motion_up mouse 0x0 rel_y- - -;psx, Virtual Port 2, Mouse: Right Button -psx.input.port2.mouse.right mouse 0x0 button_right - -;psx, Virtual Port 2, neGcon: A -psx.input.port2.negcon.a - -;psx, Virtual Port 2, neGcon: B -psx.input.port2.negcon.b - -;psx, Virtual Port 2, neGcon: D-Pad DOWN ↓ -psx.input.port2.negcon.down - -;psx, Virtual Port 2, neGcon: I (Analog) -psx.input.port2.negcon.i - -;psx, Virtual Port 2, neGcon: II (Analog) -psx.input.port2.negcon.ii - -;psx, Virtual Port 2, neGcon: Left Shoulder (Analog) -psx.input.port2.negcon.l - -;psx, Virtual Port 2, neGcon: D-Pad LEFT ← -psx.input.port2.negcon.left - -;psx, Virtual Port 2, neGcon: Right Shoulder -psx.input.port2.negcon.r - -;psx, Virtual Port 2, neGcon: D-Pad RIGHT → -psx.input.port2.negcon.right - -;psx, Virtual Port 2, neGcon: START -psx.input.port2.negcon.start - -;psx, Virtual Port 2, neGcon: Twist ↑|↓ (Analog, Turn Left) -psx.input.port2.negcon.twist_ccwise - -;psx, Virtual Port 2, neGcon: Twist ↓|↑ (Analog, Turn Right) -psx.input.port2.negcon.twist_cwise - -;psx, Virtual Port 2, neGcon: D-Pad UP ↑ -psx.input.port2.negcon.up - -;Input device for Virtual Port 3 -psx.input.port3 gamepad - -;Analog axis scale coefficient for Analog Joystick on Virtual Port 3. -psx.input.port3.analogjoy.axis_scale 1.00 - -;psx, Virtual Port 3, Analog Joystick: Right stick, R-thumb -psx.input.port3.analogjoy.circle - -;psx, Virtual Port 3, Analog Joystick: Right stick, L-thumb -psx.input.port3.analogjoy.cross - -;psx, Virtual Port 3, Analog Joystick: Thumbstick DOWN ↓ -psx.input.port3.analogjoy.down - -;psx, Virtual Port 3, Analog Joystick: Left stick, L-thumb -psx.input.port3.analogjoy.l1 - -;psx, Virtual Port 3, Analog Joystick: Left stick, Trigger -psx.input.port3.analogjoy.l2 - -;psx, Virtual Port 3, Analog Joystick: Thumbstick LEFT ← -psx.input.port3.analogjoy.left - -;psx, Virtual Port 3, Analog Joystick: Left Stick, BACK ↓ -psx.input.port3.analogjoy.lstick_down - -;psx, Virtual Port 3, Analog Joystick: Left Stick, LEFT ← -psx.input.port3.analogjoy.lstick_left - -;psx, Virtual Port 3, Analog Joystick: Left Stick, RIGHT → -psx.input.port3.analogjoy.lstick_right - -;psx, Virtual Port 3, Analog Joystick: Left Stick, FORE ↑ -psx.input.port3.analogjoy.lstick_up - -;psx, Virtual Port 3, Analog Joystick: Left stick, R-thumb -psx.input.port3.analogjoy.r1 - -;psx, Virtual Port 3, Analog Joystick: Left stick, Pinky -psx.input.port3.analogjoy.r2 - -;psx, Virtual Port 3, Analog Joystick: Thumbstick RIGHT → -psx.input.port3.analogjoy.right - -;psx, Virtual Port 3, Analog Joystick: Right Stick, BACK ↓ -psx.input.port3.analogjoy.rstick_down - -;psx, Virtual Port 3, Analog Joystick: Right Stick, LEFT ← -psx.input.port3.analogjoy.rstick_left - -;psx, Virtual Port 3, Analog Joystick: Right Stick, RIGHT → -psx.input.port3.analogjoy.rstick_right - -;psx, Virtual Port 3, Analog Joystick: Right Stick, FORE ↑ -psx.input.port3.analogjoy.rstick_up - -;psx, Virtual Port 3, Analog Joystick: SELECT -psx.input.port3.analogjoy.select - -;psx, Virtual Port 3, Analog Joystick: Right stick, Trigger -psx.input.port3.analogjoy.square - -;psx, Virtual Port 3, Analog Joystick: START -psx.input.port3.analogjoy.start - -;psx, Virtual Port 3, Analog Joystick: Right stick, Pinky -psx.input.port3.analogjoy.triangle - -;psx, Virtual Port 3, Analog Joystick: Thumbstick UP ↑ -psx.input.port3.analogjoy.up - -;psx, Virtual Port 3, Dance Pad: ○ (upper right) -psx.input.port3.dancepad.circle - -;psx, Virtual Port 3, Dance Pad: x (upper left) -psx.input.port3.dancepad.cross - -;psx, Virtual Port 3, Dance Pad: DOWN ↓ -psx.input.port3.dancepad.down - -;psx, Virtual Port 3, Dance Pad: LEFT ← -psx.input.port3.dancepad.left - -;psx, Virtual Port 3, Dance Pad: RIGHT → -psx.input.port3.dancepad.right - -;psx, Virtual Port 3, Dance Pad: SELECT -psx.input.port3.dancepad.select - -;psx, Virtual Port 3, Dance Pad: □ (lower right) -psx.input.port3.dancepad.square - -;psx, Virtual Port 3, Dance Pad: START -psx.input.port3.dancepad.start - -;psx, Virtual Port 3, Dance Pad: △ (lower left) -psx.input.port3.dancepad.triangle - -;psx, Virtual Port 3, Dance Pad: UP ↑ -psx.input.port3.dancepad.up - -;Analog axis scale coefficient for Dual Analog on Virtual Port 3. -psx.input.port3.dualanalog.axis_scale 1.00 - -;psx, Virtual Port 3, Dual Analog: ○ (right) -psx.input.port3.dualanalog.circle - -;psx, Virtual Port 3, Dual Analog: x (lower) -psx.input.port3.dualanalog.cross - -;psx, Virtual Port 3, Dual Analog: D-Pad DOWN ↓ -psx.input.port3.dualanalog.down - -;psx, Virtual Port 3, Dual Analog: L1 (front left shoulder) -psx.input.port3.dualanalog.l1 - -;psx, Virtual Port 3, Dual Analog: L2 (rear left shoulder) -psx.input.port3.dualanalog.l2 - -;psx, Virtual Port 3, Dual Analog: Left Stick, Button(L3) -psx.input.port3.dualanalog.l3 - -;psx, Virtual Port 3, Dual Analog: D-Pad LEFT ← -psx.input.port3.dualanalog.left - -;psx, Virtual Port 3, Dual Analog: Left Stick DOWN ↓ -psx.input.port3.dualanalog.lstick_down - -;psx, Virtual Port 3, Dual Analog: Left Stick LEFT ← -psx.input.port3.dualanalog.lstick_left - -;psx, Virtual Port 3, Dual Analog: Left Stick RIGHT → -psx.input.port3.dualanalog.lstick_right - -;psx, Virtual Port 3, Dual Analog: Left Stick UP ↑ -psx.input.port3.dualanalog.lstick_up - -;psx, Virtual Port 3, Dual Analog: R1 (front right shoulder) -psx.input.port3.dualanalog.r1 - -;psx, Virtual Port 3, Dual Analog: R2 (rear right shoulder) -psx.input.port3.dualanalog.r2 - -;psx, Virtual Port 3, Dual Analog: Right stick, Button(R3) -psx.input.port3.dualanalog.r3 - -;psx, Virtual Port 3, Dual Analog: Rapid ○ (right) -psx.input.port3.dualanalog.rapid_circle - -;psx, Virtual Port 3, Dual Analog: Rapid x (lower) -psx.input.port3.dualanalog.rapid_cross - -;psx, Virtual Port 3, Dual Analog: Rapid □ (left) -psx.input.port3.dualanalog.rapid_square - -;psx, Virtual Port 3, Dual Analog: Rapid △ (upper) -psx.input.port3.dualanalog.rapid_triangle - -;psx, Virtual Port 3, Dual Analog: D-Pad RIGHT → -psx.input.port3.dualanalog.right - -;psx, Virtual Port 3, Dual Analog: Right Stick DOWN ↓ -psx.input.port3.dualanalog.rstick_down - -;psx, Virtual Port 3, Dual Analog: Right Stick LEFT ← -psx.input.port3.dualanalog.rstick_left - -;psx, Virtual Port 3, Dual Analog: Right Stick RIGHT → -psx.input.port3.dualanalog.rstick_right - -;psx, Virtual Port 3, Dual Analog: Right Stick UP ↑ -psx.input.port3.dualanalog.rstick_up - -;psx, Virtual Port 3, Dual Analog: SELECT -psx.input.port3.dualanalog.select - -;psx, Virtual Port 3, Dual Analog: □ (left) -psx.input.port3.dualanalog.square - -;psx, Virtual Port 3, Dual Analog: START -psx.input.port3.dualanalog.start - -;psx, Virtual Port 3, Dual Analog: △ (upper) -psx.input.port3.dualanalog.triangle - -;psx, Virtual Port 3, Dual Analog: D-Pad UP ↑ -psx.input.port3.dualanalog.up - -;psx, Virtual Port 3, DualShock: Analog(mode toggle) -psx.input.port3.dualshock.analog - -;Analog axis scale coefficient for DualShock on Virtual Port 3. -psx.input.port3.dualshock.axis_scale 1.00 - -;psx, Virtual Port 3, DualShock: ○ (right) -psx.input.port3.dualshock.circle - -;psx, Virtual Port 3, DualShock: x (lower) -psx.input.port3.dualshock.cross - -;psx, Virtual Port 3, DualShock: D-Pad DOWN ↓ -psx.input.port3.dualshock.down - -;psx, Virtual Port 3, DualShock: L1 (front left shoulder) -psx.input.port3.dualshock.l1 - -;psx, Virtual Port 3, DualShock: L2 (rear left shoulder) -psx.input.port3.dualshock.l2 - -;psx, Virtual Port 3, DualShock: Left Stick, Button(L3) -psx.input.port3.dualshock.l3 - -;psx, Virtual Port 3, DualShock: D-Pad LEFT ← -psx.input.port3.dualshock.left - -;psx, Virtual Port 3, DualShock: Left Stick DOWN ↓ -psx.input.port3.dualshock.lstick_down - -;psx, Virtual Port 3, DualShock: Left Stick LEFT ← -psx.input.port3.dualshock.lstick_left - -;psx, Virtual Port 3, DualShock: Left Stick RIGHT → -psx.input.port3.dualshock.lstick_right - -;psx, Virtual Port 3, DualShock: Left Stick UP ↑ -psx.input.port3.dualshock.lstick_up - -;psx, Virtual Port 3, DualShock: R1 (front right shoulder) -psx.input.port3.dualshock.r1 - -;psx, Virtual Port 3, DualShock: R2 (rear right shoulder) -psx.input.port3.dualshock.r2 - -;psx, Virtual Port 3, DualShock: Right stick, Button(R3) -psx.input.port3.dualshock.r3 - -;psx, Virtual Port 3, DualShock: Rapid ○ (right) -psx.input.port3.dualshock.rapid_circle - -;psx, Virtual Port 3, DualShock: Rapid x (lower) -psx.input.port3.dualshock.rapid_cross - -;psx, Virtual Port 3, DualShock: Rapid □ (left) -psx.input.port3.dualshock.rapid_square - -;psx, Virtual Port 3, DualShock: Rapid △ (upper) -psx.input.port3.dualshock.rapid_triangle - -;psx, Virtual Port 3, DualShock: D-Pad RIGHT → -psx.input.port3.dualshock.right - -;psx, Virtual Port 3, DualShock: Right Stick DOWN ↓ -psx.input.port3.dualshock.rstick_down - -;psx, Virtual Port 3, DualShock: Right Stick LEFT ← -psx.input.port3.dualshock.rstick_left - -;psx, Virtual Port 3, DualShock: Right Stick RIGHT → -psx.input.port3.dualshock.rstick_right - -;psx, Virtual Port 3, DualShock: Right Stick UP ↑ -psx.input.port3.dualshock.rstick_up - -;psx, Virtual Port 3, DualShock: SELECT -psx.input.port3.dualshock.select - -;psx, Virtual Port 3, DualShock: □ (left) -psx.input.port3.dualshock.square - -;psx, Virtual Port 3, DualShock: START -psx.input.port3.dualshock.start - -;psx, Virtual Port 3, DualShock: △ (upper) -psx.input.port3.dualshock.triangle - -;psx, Virtual Port 3, DualShock: D-Pad UP ↑ -psx.input.port3.dualshock.up - -;psx, Virtual Port 3, Digital Gamepad: ○ (right) -psx.input.port3.gamepad.circle - -;psx, Virtual Port 3, Digital Gamepad: x (lower) -psx.input.port3.gamepad.cross - -;psx, Virtual Port 3, Digital Gamepad: DOWN ↓ -psx.input.port3.gamepad.down - -;psx, Virtual Port 3, Digital Gamepad: L1 (front left shoulder) -psx.input.port3.gamepad.l1 - -;psx, Virtual Port 3, Digital Gamepad: L2 (rear left shoulder) -psx.input.port3.gamepad.l2 - -;psx, Virtual Port 3, Digital Gamepad: LEFT ← -psx.input.port3.gamepad.left - -;psx, Virtual Port 3, Digital Gamepad: R1 (front right shoulder) -psx.input.port3.gamepad.r1 - -;psx, Virtual Port 3, Digital Gamepad: R2 (rear right shoulder) -psx.input.port3.gamepad.r2 - -;psx, Virtual Port 3, Digital Gamepad: Rapid ○ (right) -psx.input.port3.gamepad.rapid_circle - -;psx, Virtual Port 3, Digital Gamepad: Rapid x (lower) -psx.input.port3.gamepad.rapid_cross - -;psx, Virtual Port 3, Digital Gamepad: Rapid □ (left) -psx.input.port3.gamepad.rapid_square - -;psx, Virtual Port 3, Digital Gamepad: Rapid △ (upper) -psx.input.port3.gamepad.rapid_triangle - -;psx, Virtual Port 3, Digital Gamepad: RIGHT → -psx.input.port3.gamepad.right - -;psx, Virtual Port 3, Digital Gamepad: SELECT -psx.input.port3.gamepad.select - -;psx, Virtual Port 3, Digital Gamepad: □ (left) -psx.input.port3.gamepad.square - -;psx, Virtual Port 3, Digital Gamepad: START -psx.input.port3.gamepad.start - -;psx, Virtual Port 3, Digital Gamepad: △ (upper) -psx.input.port3.gamepad.triangle - -;psx, Virtual Port 3, Digital Gamepad: UP ↑ -psx.input.port3.gamepad.up - -;Crosshairs color for lightgun on virtual port 3. -psx.input.port3.gun_chairs 0xFF00FF - -;psx, Virtual Port 3, GunCon: A -psx.input.port3.guncon.a mouse 0x0 button_right - -;psx, Virtual Port 3, GunCon: B -psx.input.port3.guncon.b mouse 0x0 button_middle - -;psx, Virtual Port 3, GunCon: Offscreen Shot(Simulated) -psx.input.port3.guncon.offscreen_shot keyboard 0x0 44 - -;psx, Virtual Port 3, GunCon: Trigger -psx.input.port3.guncon.trigger mouse 0x0 button_left - -;psx, Virtual Port 3, GunCon: X Axis -psx.input.port3.guncon.x_axis mouse 0x0 cursor_x-+ - -;psx, Virtual Port 3, GunCon: Y Axis -psx.input.port3.guncon.y_axis mouse 0x0 cursor_y-+ - -;psx, Virtual Port 3, Konami Justifier: O -psx.input.port3.justifier.o - -;psx, Virtual Port 3, Konami Justifier: Offscreen Shot(Simulated) -psx.input.port3.justifier.offscreen_shot - -;psx, Virtual Port 3, Konami Justifier: Start -psx.input.port3.justifier.start - -;psx, Virtual Port 3, Konami Justifier: Trigger -psx.input.port3.justifier.trigger - -;psx, Virtual Port 3, Konami Justifier: X Axis -psx.input.port3.justifier.x_axis - -;psx, Virtual Port 3, Konami Justifier: Y Axis -psx.input.port3.justifier.y_axis - -;Emulate memory card on virtual port 3. -psx.input.port3.memcard 1 - -;psx, Virtual Port 3, Mouse: Left Button -psx.input.port3.mouse.left mouse 0x0 button_left - -;psx, Virtual Port 3, Mouse: Motion Down -psx.input.port3.mouse.motion_down mouse 0x0 rel_y+ - -;psx, Virtual Port 3, Mouse: Motion Left -psx.input.port3.mouse.motion_left mouse 0x0 rel_x- - -;psx, Virtual Port 3, Mouse: Motion Right -psx.input.port3.mouse.motion_right mouse 0x0 rel_x+ - -;psx, Virtual Port 3, Mouse: Motion Up -psx.input.port3.mouse.motion_up mouse 0x0 rel_y- - -;psx, Virtual Port 3, Mouse: Right Button -psx.input.port3.mouse.right mouse 0x0 button_right - -;psx, Virtual Port 3, neGcon: A -psx.input.port3.negcon.a - -;psx, Virtual Port 3, neGcon: B -psx.input.port3.negcon.b - -;psx, Virtual Port 3, neGcon: D-Pad DOWN ↓ -psx.input.port3.negcon.down - -;psx, Virtual Port 3, neGcon: I (Analog) -psx.input.port3.negcon.i - -;psx, Virtual Port 3, neGcon: II (Analog) -psx.input.port3.negcon.ii - -;psx, Virtual Port 3, neGcon: Left Shoulder (Analog) -psx.input.port3.negcon.l - -;psx, Virtual Port 3, neGcon: D-Pad LEFT ← -psx.input.port3.negcon.left - -;psx, Virtual Port 3, neGcon: Right Shoulder -psx.input.port3.negcon.r - -;psx, Virtual Port 3, neGcon: D-Pad RIGHT → -psx.input.port3.negcon.right - -;psx, Virtual Port 3, neGcon: START -psx.input.port3.negcon.start - -;psx, Virtual Port 3, neGcon: Twist ↑|↓ (Analog, Turn Left) -psx.input.port3.negcon.twist_ccwise - -;psx, Virtual Port 3, neGcon: Twist ↓|↑ (Analog, Turn Right) -psx.input.port3.negcon.twist_cwise - -;psx, Virtual Port 3, neGcon: D-Pad UP ↑ -psx.input.port3.negcon.up - -;Input device for Virtual Port 4 -psx.input.port4 gamepad - -;Analog axis scale coefficient for Analog Joystick on Virtual Port 4. -psx.input.port4.analogjoy.axis_scale 1.00 - -;psx, Virtual Port 4, Analog Joystick: Right stick, R-thumb -psx.input.port4.analogjoy.circle - -;psx, Virtual Port 4, Analog Joystick: Right stick, L-thumb -psx.input.port4.analogjoy.cross - -;psx, Virtual Port 4, Analog Joystick: Thumbstick DOWN ↓ -psx.input.port4.analogjoy.down - -;psx, Virtual Port 4, Analog Joystick: Left stick, L-thumb -psx.input.port4.analogjoy.l1 - -;psx, Virtual Port 4, Analog Joystick: Left stick, Trigger -psx.input.port4.analogjoy.l2 - -;psx, Virtual Port 4, Analog Joystick: Thumbstick LEFT ← -psx.input.port4.analogjoy.left - -;psx, Virtual Port 4, Analog Joystick: Left Stick, BACK ↓ -psx.input.port4.analogjoy.lstick_down - -;psx, Virtual Port 4, Analog Joystick: Left Stick, LEFT ← -psx.input.port4.analogjoy.lstick_left - -;psx, Virtual Port 4, Analog Joystick: Left Stick, RIGHT → -psx.input.port4.analogjoy.lstick_right - -;psx, Virtual Port 4, Analog Joystick: Left Stick, FORE ↑ -psx.input.port4.analogjoy.lstick_up - -;psx, Virtual Port 4, Analog Joystick: Left stick, R-thumb -psx.input.port4.analogjoy.r1 - -;psx, Virtual Port 4, Analog Joystick: Left stick, Pinky -psx.input.port4.analogjoy.r2 - -;psx, Virtual Port 4, Analog Joystick: Thumbstick RIGHT → -psx.input.port4.analogjoy.right - -;psx, Virtual Port 4, Analog Joystick: Right Stick, BACK ↓ -psx.input.port4.analogjoy.rstick_down - -;psx, Virtual Port 4, Analog Joystick: Right Stick, LEFT ← -psx.input.port4.analogjoy.rstick_left - -;psx, Virtual Port 4, Analog Joystick: Right Stick, RIGHT → -psx.input.port4.analogjoy.rstick_right - -;psx, Virtual Port 4, Analog Joystick: Right Stick, FORE ↑ -psx.input.port4.analogjoy.rstick_up - -;psx, Virtual Port 4, Analog Joystick: SELECT -psx.input.port4.analogjoy.select - -;psx, Virtual Port 4, Analog Joystick: Right stick, Trigger -psx.input.port4.analogjoy.square - -;psx, Virtual Port 4, Analog Joystick: START -psx.input.port4.analogjoy.start - -;psx, Virtual Port 4, Analog Joystick: Right stick, Pinky -psx.input.port4.analogjoy.triangle - -;psx, Virtual Port 4, Analog Joystick: Thumbstick UP ↑ -psx.input.port4.analogjoy.up - -;psx, Virtual Port 4, Dance Pad: ○ (upper right) -psx.input.port4.dancepad.circle - -;psx, Virtual Port 4, Dance Pad: x (upper left) -psx.input.port4.dancepad.cross - -;psx, Virtual Port 4, Dance Pad: DOWN ↓ -psx.input.port4.dancepad.down - -;psx, Virtual Port 4, Dance Pad: LEFT ← -psx.input.port4.dancepad.left - -;psx, Virtual Port 4, Dance Pad: RIGHT → -psx.input.port4.dancepad.right - -;psx, Virtual Port 4, Dance Pad: SELECT -psx.input.port4.dancepad.select - -;psx, Virtual Port 4, Dance Pad: □ (lower right) -psx.input.port4.dancepad.square - -;psx, Virtual Port 4, Dance Pad: START -psx.input.port4.dancepad.start - -;psx, Virtual Port 4, Dance Pad: △ (lower left) -psx.input.port4.dancepad.triangle - -;psx, Virtual Port 4, Dance Pad: UP ↑ -psx.input.port4.dancepad.up - -;Analog axis scale coefficient for Dual Analog on Virtual Port 4. -psx.input.port4.dualanalog.axis_scale 1.00 - -;psx, Virtual Port 4, Dual Analog: ○ (right) -psx.input.port4.dualanalog.circle - -;psx, Virtual Port 4, Dual Analog: x (lower) -psx.input.port4.dualanalog.cross - -;psx, Virtual Port 4, Dual Analog: D-Pad DOWN ↓ -psx.input.port4.dualanalog.down - -;psx, Virtual Port 4, Dual Analog: L1 (front left shoulder) -psx.input.port4.dualanalog.l1 - -;psx, Virtual Port 4, Dual Analog: L2 (rear left shoulder) -psx.input.port4.dualanalog.l2 - -;psx, Virtual Port 4, Dual Analog: Left Stick, Button(L3) -psx.input.port4.dualanalog.l3 - -;psx, Virtual Port 4, Dual Analog: D-Pad LEFT ← -psx.input.port4.dualanalog.left - -;psx, Virtual Port 4, Dual Analog: Left Stick DOWN ↓ -psx.input.port4.dualanalog.lstick_down - -;psx, Virtual Port 4, Dual Analog: Left Stick LEFT ← -psx.input.port4.dualanalog.lstick_left - -;psx, Virtual Port 4, Dual Analog: Left Stick RIGHT → -psx.input.port4.dualanalog.lstick_right - -;psx, Virtual Port 4, Dual Analog: Left Stick UP ↑ -psx.input.port4.dualanalog.lstick_up - -;psx, Virtual Port 4, Dual Analog: R1 (front right shoulder) -psx.input.port4.dualanalog.r1 - -;psx, Virtual Port 4, Dual Analog: R2 (rear right shoulder) -psx.input.port4.dualanalog.r2 - -;psx, Virtual Port 4, Dual Analog: Right stick, Button(R3) -psx.input.port4.dualanalog.r3 - -;psx, Virtual Port 4, Dual Analog: Rapid ○ (right) -psx.input.port4.dualanalog.rapid_circle - -;psx, Virtual Port 4, Dual Analog: Rapid x (lower) -psx.input.port4.dualanalog.rapid_cross - -;psx, Virtual Port 4, Dual Analog: Rapid □ (left) -psx.input.port4.dualanalog.rapid_square - -;psx, Virtual Port 4, Dual Analog: Rapid △ (upper) -psx.input.port4.dualanalog.rapid_triangle - -;psx, Virtual Port 4, Dual Analog: D-Pad RIGHT → -psx.input.port4.dualanalog.right - -;psx, Virtual Port 4, Dual Analog: Right Stick DOWN ↓ -psx.input.port4.dualanalog.rstick_down - -;psx, Virtual Port 4, Dual Analog: Right Stick LEFT ← -psx.input.port4.dualanalog.rstick_left - -;psx, Virtual Port 4, Dual Analog: Right Stick RIGHT → -psx.input.port4.dualanalog.rstick_right - -;psx, Virtual Port 4, Dual Analog: Right Stick UP ↑ -psx.input.port4.dualanalog.rstick_up - -;psx, Virtual Port 4, Dual Analog: SELECT -psx.input.port4.dualanalog.select - -;psx, Virtual Port 4, Dual Analog: □ (left) -psx.input.port4.dualanalog.square - -;psx, Virtual Port 4, Dual Analog: START -psx.input.port4.dualanalog.start - -;psx, Virtual Port 4, Dual Analog: △ (upper) -psx.input.port4.dualanalog.triangle - -;psx, Virtual Port 4, Dual Analog: D-Pad UP ↑ -psx.input.port4.dualanalog.up - -;psx, Virtual Port 4, DualShock: Analog(mode toggle) -psx.input.port4.dualshock.analog - -;Analog axis scale coefficient for DualShock on Virtual Port 4. -psx.input.port4.dualshock.axis_scale 1.00 - -;psx, Virtual Port 4, DualShock: ○ (right) -psx.input.port4.dualshock.circle - -;psx, Virtual Port 4, DualShock: x (lower) -psx.input.port4.dualshock.cross - -;psx, Virtual Port 4, DualShock: D-Pad DOWN ↓ -psx.input.port4.dualshock.down - -;psx, Virtual Port 4, DualShock: L1 (front left shoulder) -psx.input.port4.dualshock.l1 - -;psx, Virtual Port 4, DualShock: L2 (rear left shoulder) -psx.input.port4.dualshock.l2 - -;psx, Virtual Port 4, DualShock: Left Stick, Button(L3) -psx.input.port4.dualshock.l3 - -;psx, Virtual Port 4, DualShock: D-Pad LEFT ← -psx.input.port4.dualshock.left - -;psx, Virtual Port 4, DualShock: Left Stick DOWN ↓ -psx.input.port4.dualshock.lstick_down - -;psx, Virtual Port 4, DualShock: Left Stick LEFT ← -psx.input.port4.dualshock.lstick_left - -;psx, Virtual Port 4, DualShock: Left Stick RIGHT → -psx.input.port4.dualshock.lstick_right - -;psx, Virtual Port 4, DualShock: Left Stick UP ↑ -psx.input.port4.dualshock.lstick_up - -;psx, Virtual Port 4, DualShock: R1 (front right shoulder) -psx.input.port4.dualshock.r1 - -;psx, Virtual Port 4, DualShock: R2 (rear right shoulder) -psx.input.port4.dualshock.r2 - -;psx, Virtual Port 4, DualShock: Right stick, Button(R3) -psx.input.port4.dualshock.r3 - -;psx, Virtual Port 4, DualShock: Rapid ○ (right) -psx.input.port4.dualshock.rapid_circle - -;psx, Virtual Port 4, DualShock: Rapid x (lower) -psx.input.port4.dualshock.rapid_cross - -;psx, Virtual Port 4, DualShock: Rapid □ (left) -psx.input.port4.dualshock.rapid_square - -;psx, Virtual Port 4, DualShock: Rapid △ (upper) -psx.input.port4.dualshock.rapid_triangle - -;psx, Virtual Port 4, DualShock: D-Pad RIGHT → -psx.input.port4.dualshock.right - -;psx, Virtual Port 4, DualShock: Right Stick DOWN ↓ -psx.input.port4.dualshock.rstick_down - -;psx, Virtual Port 4, DualShock: Right Stick LEFT ← -psx.input.port4.dualshock.rstick_left - -;psx, Virtual Port 4, DualShock: Right Stick RIGHT → -psx.input.port4.dualshock.rstick_right - -;psx, Virtual Port 4, DualShock: Right Stick UP ↑ -psx.input.port4.dualshock.rstick_up - -;psx, Virtual Port 4, DualShock: SELECT -psx.input.port4.dualshock.select - -;psx, Virtual Port 4, DualShock: □ (left) -psx.input.port4.dualshock.square - -;psx, Virtual Port 4, DualShock: START -psx.input.port4.dualshock.start - -;psx, Virtual Port 4, DualShock: △ (upper) -psx.input.port4.dualshock.triangle - -;psx, Virtual Port 4, DualShock: D-Pad UP ↑ -psx.input.port4.dualshock.up - -;psx, Virtual Port 4, Digital Gamepad: ○ (right) -psx.input.port4.gamepad.circle - -;psx, Virtual Port 4, Digital Gamepad: x (lower) -psx.input.port4.gamepad.cross - -;psx, Virtual Port 4, Digital Gamepad: DOWN ↓ -psx.input.port4.gamepad.down - -;psx, Virtual Port 4, Digital Gamepad: L1 (front left shoulder) -psx.input.port4.gamepad.l1 - -;psx, Virtual Port 4, Digital Gamepad: L2 (rear left shoulder) -psx.input.port4.gamepad.l2 - -;psx, Virtual Port 4, Digital Gamepad: LEFT ← -psx.input.port4.gamepad.left - -;psx, Virtual Port 4, Digital Gamepad: R1 (front right shoulder) -psx.input.port4.gamepad.r1 - -;psx, Virtual Port 4, Digital Gamepad: R2 (rear right shoulder) -psx.input.port4.gamepad.r2 - -;psx, Virtual Port 4, Digital Gamepad: Rapid ○ (right) -psx.input.port4.gamepad.rapid_circle - -;psx, Virtual Port 4, Digital Gamepad: Rapid x (lower) -psx.input.port4.gamepad.rapid_cross - -;psx, Virtual Port 4, Digital Gamepad: Rapid □ (left) -psx.input.port4.gamepad.rapid_square - -;psx, Virtual Port 4, Digital Gamepad: Rapid △ (upper) -psx.input.port4.gamepad.rapid_triangle - -;psx, Virtual Port 4, Digital Gamepad: RIGHT → -psx.input.port4.gamepad.right - -;psx, Virtual Port 4, Digital Gamepad: SELECT -psx.input.port4.gamepad.select - -;psx, Virtual Port 4, Digital Gamepad: □ (left) -psx.input.port4.gamepad.square - -;psx, Virtual Port 4, Digital Gamepad: START -psx.input.port4.gamepad.start - -;psx, Virtual Port 4, Digital Gamepad: △ (upper) -psx.input.port4.gamepad.triangle - -;psx, Virtual Port 4, Digital Gamepad: UP ↑ -psx.input.port4.gamepad.up - -;Crosshairs color for lightgun on virtual port 4. -psx.input.port4.gun_chairs 0xFF8000 - -;psx, Virtual Port 4, GunCon: A -psx.input.port4.guncon.a mouse 0x0 button_right - -;psx, Virtual Port 4, GunCon: B -psx.input.port4.guncon.b mouse 0x0 button_middle - -;psx, Virtual Port 4, GunCon: Offscreen Shot(Simulated) -psx.input.port4.guncon.offscreen_shot keyboard 0x0 44 - -;psx, Virtual Port 4, GunCon: Trigger -psx.input.port4.guncon.trigger mouse 0x0 button_left - -;psx, Virtual Port 4, GunCon: X Axis -psx.input.port4.guncon.x_axis mouse 0x0 cursor_x-+ - -;psx, Virtual Port 4, GunCon: Y Axis -psx.input.port4.guncon.y_axis mouse 0x0 cursor_y-+ - -;psx, Virtual Port 4, Konami Justifier: O -psx.input.port4.justifier.o - -;psx, Virtual Port 4, Konami Justifier: Offscreen Shot(Simulated) -psx.input.port4.justifier.offscreen_shot - -;psx, Virtual Port 4, Konami Justifier: Start -psx.input.port4.justifier.start - -;psx, Virtual Port 4, Konami Justifier: Trigger -psx.input.port4.justifier.trigger - -;psx, Virtual Port 4, Konami Justifier: X Axis -psx.input.port4.justifier.x_axis - -;psx, Virtual Port 4, Konami Justifier: Y Axis -psx.input.port4.justifier.y_axis - -;Emulate memory card on virtual port 4. -psx.input.port4.memcard 1 - -;psx, Virtual Port 4, Mouse: Left Button -psx.input.port4.mouse.left mouse 0x0 button_left - -;psx, Virtual Port 4, Mouse: Motion Down -psx.input.port4.mouse.motion_down mouse 0x0 rel_y+ - -;psx, Virtual Port 4, Mouse: Motion Left -psx.input.port4.mouse.motion_left mouse 0x0 rel_x- - -;psx, Virtual Port 4, Mouse: Motion Right -psx.input.port4.mouse.motion_right mouse 0x0 rel_x+ - -;psx, Virtual Port 4, Mouse: Motion Up -psx.input.port4.mouse.motion_up mouse 0x0 rel_y- - -;psx, Virtual Port 4, Mouse: Right Button -psx.input.port4.mouse.right mouse 0x0 button_right - -;psx, Virtual Port 4, neGcon: A -psx.input.port4.negcon.a - -;psx, Virtual Port 4, neGcon: B -psx.input.port4.negcon.b - -;psx, Virtual Port 4, neGcon: D-Pad DOWN ↓ -psx.input.port4.negcon.down - -;psx, Virtual Port 4, neGcon: I (Analog) -psx.input.port4.negcon.i - -;psx, Virtual Port 4, neGcon: II (Analog) -psx.input.port4.negcon.ii - -;psx, Virtual Port 4, neGcon: Left Shoulder (Analog) -psx.input.port4.negcon.l - -;psx, Virtual Port 4, neGcon: D-Pad LEFT ← -psx.input.port4.negcon.left - -;psx, Virtual Port 4, neGcon: Right Shoulder -psx.input.port4.negcon.r - -;psx, Virtual Port 4, neGcon: D-Pad RIGHT → -psx.input.port4.negcon.right - -;psx, Virtual Port 4, neGcon: START -psx.input.port4.negcon.start - -;psx, Virtual Port 4, neGcon: Twist ↑|↓ (Analog, Turn Left) -psx.input.port4.negcon.twist_ccwise - -;psx, Virtual Port 4, neGcon: Twist ↓|↑ (Analog, Turn Right) -psx.input.port4.negcon.twist_cwise - -;psx, Virtual Port 4, neGcon: D-Pad UP ↑ -psx.input.port4.negcon.up - -;Input device for Virtual Port 5 -psx.input.port5 gamepad - -;Analog axis scale coefficient for Analog Joystick on Virtual Port 5. -psx.input.port5.analogjoy.axis_scale 1.00 - -;psx, Virtual Port 5, Analog Joystick: Right stick, R-thumb -psx.input.port5.analogjoy.circle - -;psx, Virtual Port 5, Analog Joystick: Right stick, L-thumb -psx.input.port5.analogjoy.cross - -;psx, Virtual Port 5, Analog Joystick: Thumbstick DOWN ↓ -psx.input.port5.analogjoy.down - -;psx, Virtual Port 5, Analog Joystick: Left stick, L-thumb -psx.input.port5.analogjoy.l1 - -;psx, Virtual Port 5, Analog Joystick: Left stick, Trigger -psx.input.port5.analogjoy.l2 - -;psx, Virtual Port 5, Analog Joystick: Thumbstick LEFT ← -psx.input.port5.analogjoy.left - -;psx, Virtual Port 5, Analog Joystick: Left Stick, BACK ↓ -psx.input.port5.analogjoy.lstick_down - -;psx, Virtual Port 5, Analog Joystick: Left Stick, LEFT ← -psx.input.port5.analogjoy.lstick_left - -;psx, Virtual Port 5, Analog Joystick: Left Stick, RIGHT → -psx.input.port5.analogjoy.lstick_right - -;psx, Virtual Port 5, Analog Joystick: Left Stick, FORE ↑ -psx.input.port5.analogjoy.lstick_up - -;psx, Virtual Port 5, Analog Joystick: Left stick, R-thumb -psx.input.port5.analogjoy.r1 - -;psx, Virtual Port 5, Analog Joystick: Left stick, Pinky -psx.input.port5.analogjoy.r2 - -;psx, Virtual Port 5, Analog Joystick: Thumbstick RIGHT → -psx.input.port5.analogjoy.right - -;psx, Virtual Port 5, Analog Joystick: Right Stick, BACK ↓ -psx.input.port5.analogjoy.rstick_down - -;psx, Virtual Port 5, Analog Joystick: Right Stick, LEFT ← -psx.input.port5.analogjoy.rstick_left - -;psx, Virtual Port 5, Analog Joystick: Right Stick, RIGHT → -psx.input.port5.analogjoy.rstick_right - -;psx, Virtual Port 5, Analog Joystick: Right Stick, FORE ↑ -psx.input.port5.analogjoy.rstick_up - -;psx, Virtual Port 5, Analog Joystick: SELECT -psx.input.port5.analogjoy.select - -;psx, Virtual Port 5, Analog Joystick: Right stick, Trigger -psx.input.port5.analogjoy.square - -;psx, Virtual Port 5, Analog Joystick: START -psx.input.port5.analogjoy.start - -;psx, Virtual Port 5, Analog Joystick: Right stick, Pinky -psx.input.port5.analogjoy.triangle - -;psx, Virtual Port 5, Analog Joystick: Thumbstick UP ↑ -psx.input.port5.analogjoy.up - -;psx, Virtual Port 5, Dance Pad: ○ (upper right) -psx.input.port5.dancepad.circle - -;psx, Virtual Port 5, Dance Pad: x (upper left) -psx.input.port5.dancepad.cross - -;psx, Virtual Port 5, Dance Pad: DOWN ↓ -psx.input.port5.dancepad.down - -;psx, Virtual Port 5, Dance Pad: LEFT ← -psx.input.port5.dancepad.left - -;psx, Virtual Port 5, Dance Pad: RIGHT → -psx.input.port5.dancepad.right - -;psx, Virtual Port 5, Dance Pad: SELECT -psx.input.port5.dancepad.select - -;psx, Virtual Port 5, Dance Pad: □ (lower right) -psx.input.port5.dancepad.square - -;psx, Virtual Port 5, Dance Pad: START -psx.input.port5.dancepad.start - -;psx, Virtual Port 5, Dance Pad: △ (lower left) -psx.input.port5.dancepad.triangle - -;psx, Virtual Port 5, Dance Pad: UP ↑ -psx.input.port5.dancepad.up - -;Analog axis scale coefficient for Dual Analog on Virtual Port 5. -psx.input.port5.dualanalog.axis_scale 1.00 - -;psx, Virtual Port 5, Dual Analog: ○ (right) -psx.input.port5.dualanalog.circle - -;psx, Virtual Port 5, Dual Analog: x (lower) -psx.input.port5.dualanalog.cross - -;psx, Virtual Port 5, Dual Analog: D-Pad DOWN ↓ -psx.input.port5.dualanalog.down - -;psx, Virtual Port 5, Dual Analog: L1 (front left shoulder) -psx.input.port5.dualanalog.l1 - -;psx, Virtual Port 5, Dual Analog: L2 (rear left shoulder) -psx.input.port5.dualanalog.l2 - -;psx, Virtual Port 5, Dual Analog: Left Stick, Button(L3) -psx.input.port5.dualanalog.l3 - -;psx, Virtual Port 5, Dual Analog: D-Pad LEFT ← -psx.input.port5.dualanalog.left - -;psx, Virtual Port 5, Dual Analog: Left Stick DOWN ↓ -psx.input.port5.dualanalog.lstick_down - -;psx, Virtual Port 5, Dual Analog: Left Stick LEFT ← -psx.input.port5.dualanalog.lstick_left - -;psx, Virtual Port 5, Dual Analog: Left Stick RIGHT → -psx.input.port5.dualanalog.lstick_right - -;psx, Virtual Port 5, Dual Analog: Left Stick UP ↑ -psx.input.port5.dualanalog.lstick_up - -;psx, Virtual Port 5, Dual Analog: R1 (front right shoulder) -psx.input.port5.dualanalog.r1 - -;psx, Virtual Port 5, Dual Analog: R2 (rear right shoulder) -psx.input.port5.dualanalog.r2 - -;psx, Virtual Port 5, Dual Analog: Right stick, Button(R3) -psx.input.port5.dualanalog.r3 - -;psx, Virtual Port 5, Dual Analog: Rapid ○ (right) -psx.input.port5.dualanalog.rapid_circle - -;psx, Virtual Port 5, Dual Analog: Rapid x (lower) -psx.input.port5.dualanalog.rapid_cross - -;psx, Virtual Port 5, Dual Analog: Rapid □ (left) -psx.input.port5.dualanalog.rapid_square - -;psx, Virtual Port 5, Dual Analog: Rapid △ (upper) -psx.input.port5.dualanalog.rapid_triangle - -;psx, Virtual Port 5, Dual Analog: D-Pad RIGHT → -psx.input.port5.dualanalog.right - -;psx, Virtual Port 5, Dual Analog: Right Stick DOWN ↓ -psx.input.port5.dualanalog.rstick_down - -;psx, Virtual Port 5, Dual Analog: Right Stick LEFT ← -psx.input.port5.dualanalog.rstick_left - -;psx, Virtual Port 5, Dual Analog: Right Stick RIGHT → -psx.input.port5.dualanalog.rstick_right - -;psx, Virtual Port 5, Dual Analog: Right Stick UP ↑ -psx.input.port5.dualanalog.rstick_up - -;psx, Virtual Port 5, Dual Analog: SELECT -psx.input.port5.dualanalog.select - -;psx, Virtual Port 5, Dual Analog: □ (left) -psx.input.port5.dualanalog.square - -;psx, Virtual Port 5, Dual Analog: START -psx.input.port5.dualanalog.start - -;psx, Virtual Port 5, Dual Analog: △ (upper) -psx.input.port5.dualanalog.triangle - -;psx, Virtual Port 5, Dual Analog: D-Pad UP ↑ -psx.input.port5.dualanalog.up - -;psx, Virtual Port 5, DualShock: Analog(mode toggle) -psx.input.port5.dualshock.analog - -;Analog axis scale coefficient for DualShock on Virtual Port 5. -psx.input.port5.dualshock.axis_scale 1.00 - -;psx, Virtual Port 5, DualShock: ○ (right) -psx.input.port5.dualshock.circle - -;psx, Virtual Port 5, DualShock: x (lower) -psx.input.port5.dualshock.cross - -;psx, Virtual Port 5, DualShock: D-Pad DOWN ↓ -psx.input.port5.dualshock.down - -;psx, Virtual Port 5, DualShock: L1 (front left shoulder) -psx.input.port5.dualshock.l1 - -;psx, Virtual Port 5, DualShock: L2 (rear left shoulder) -psx.input.port5.dualshock.l2 - -;psx, Virtual Port 5, DualShock: Left Stick, Button(L3) -psx.input.port5.dualshock.l3 - -;psx, Virtual Port 5, DualShock: D-Pad LEFT ← -psx.input.port5.dualshock.left - -;psx, Virtual Port 5, DualShock: Left Stick DOWN ↓ -psx.input.port5.dualshock.lstick_down - -;psx, Virtual Port 5, DualShock: Left Stick LEFT ← -psx.input.port5.dualshock.lstick_left - -;psx, Virtual Port 5, DualShock: Left Stick RIGHT → -psx.input.port5.dualshock.lstick_right - -;psx, Virtual Port 5, DualShock: Left Stick UP ↑ -psx.input.port5.dualshock.lstick_up - -;psx, Virtual Port 5, DualShock: R1 (front right shoulder) -psx.input.port5.dualshock.r1 - -;psx, Virtual Port 5, DualShock: R2 (rear right shoulder) -psx.input.port5.dualshock.r2 - -;psx, Virtual Port 5, DualShock: Right stick, Button(R3) -psx.input.port5.dualshock.r3 - -;psx, Virtual Port 5, DualShock: Rapid ○ (right) -psx.input.port5.dualshock.rapid_circle - -;psx, Virtual Port 5, DualShock: Rapid x (lower) -psx.input.port5.dualshock.rapid_cross - -;psx, Virtual Port 5, DualShock: Rapid □ (left) -psx.input.port5.dualshock.rapid_square - -;psx, Virtual Port 5, DualShock: Rapid △ (upper) -psx.input.port5.dualshock.rapid_triangle - -;psx, Virtual Port 5, DualShock: D-Pad RIGHT → -psx.input.port5.dualshock.right - -;psx, Virtual Port 5, DualShock: Right Stick DOWN ↓ -psx.input.port5.dualshock.rstick_down - -;psx, Virtual Port 5, DualShock: Right Stick LEFT ← -psx.input.port5.dualshock.rstick_left - -;psx, Virtual Port 5, DualShock: Right Stick RIGHT → -psx.input.port5.dualshock.rstick_right - -;psx, Virtual Port 5, DualShock: Right Stick UP ↑ -psx.input.port5.dualshock.rstick_up - -;psx, Virtual Port 5, DualShock: SELECT -psx.input.port5.dualshock.select - -;psx, Virtual Port 5, DualShock: □ (left) -psx.input.port5.dualshock.square - -;psx, Virtual Port 5, DualShock: START -psx.input.port5.dualshock.start - -;psx, Virtual Port 5, DualShock: △ (upper) -psx.input.port5.dualshock.triangle - -;psx, Virtual Port 5, DualShock: D-Pad UP ↑ -psx.input.port5.dualshock.up - -;psx, Virtual Port 5, Digital Gamepad: ○ (right) -psx.input.port5.gamepad.circle - -;psx, Virtual Port 5, Digital Gamepad: x (lower) -psx.input.port5.gamepad.cross - -;psx, Virtual Port 5, Digital Gamepad: DOWN ↓ -psx.input.port5.gamepad.down - -;psx, Virtual Port 5, Digital Gamepad: L1 (front left shoulder) -psx.input.port5.gamepad.l1 - -;psx, Virtual Port 5, Digital Gamepad: L2 (rear left shoulder) -psx.input.port5.gamepad.l2 - -;psx, Virtual Port 5, Digital Gamepad: LEFT ← -psx.input.port5.gamepad.left - -;psx, Virtual Port 5, Digital Gamepad: R1 (front right shoulder) -psx.input.port5.gamepad.r1 - -;psx, Virtual Port 5, Digital Gamepad: R2 (rear right shoulder) -psx.input.port5.gamepad.r2 - -;psx, Virtual Port 5, Digital Gamepad: Rapid ○ (right) -psx.input.port5.gamepad.rapid_circle - -;psx, Virtual Port 5, Digital Gamepad: Rapid x (lower) -psx.input.port5.gamepad.rapid_cross - -;psx, Virtual Port 5, Digital Gamepad: Rapid □ (left) -psx.input.port5.gamepad.rapid_square - -;psx, Virtual Port 5, Digital Gamepad: Rapid △ (upper) -psx.input.port5.gamepad.rapid_triangle - -;psx, Virtual Port 5, Digital Gamepad: RIGHT → -psx.input.port5.gamepad.right - -;psx, Virtual Port 5, Digital Gamepad: SELECT -psx.input.port5.gamepad.select - -;psx, Virtual Port 5, Digital Gamepad: □ (left) -psx.input.port5.gamepad.square - -;psx, Virtual Port 5, Digital Gamepad: START -psx.input.port5.gamepad.start - -;psx, Virtual Port 5, Digital Gamepad: △ (upper) -psx.input.port5.gamepad.triangle - -;psx, Virtual Port 5, Digital Gamepad: UP ↑ -psx.input.port5.gamepad.up - -;Crosshairs color for lightgun on virtual port 5. -psx.input.port5.gun_chairs 0xFFFF00 - -;psx, Virtual Port 5, GunCon: A -psx.input.port5.guncon.a mouse 0x0 button_right - -;psx, Virtual Port 5, GunCon: B -psx.input.port5.guncon.b mouse 0x0 button_middle - -;psx, Virtual Port 5, GunCon: Offscreen Shot(Simulated) -psx.input.port5.guncon.offscreen_shot keyboard 0x0 44 - -;psx, Virtual Port 5, GunCon: Trigger -psx.input.port5.guncon.trigger mouse 0x0 button_left - -;psx, Virtual Port 5, GunCon: X Axis -psx.input.port5.guncon.x_axis mouse 0x0 cursor_x-+ - -;psx, Virtual Port 5, GunCon: Y Axis -psx.input.port5.guncon.y_axis mouse 0x0 cursor_y-+ - -;psx, Virtual Port 5, Konami Justifier: O -psx.input.port5.justifier.o - -;psx, Virtual Port 5, Konami Justifier: Offscreen Shot(Simulated) -psx.input.port5.justifier.offscreen_shot - -;psx, Virtual Port 5, Konami Justifier: Start -psx.input.port5.justifier.start - -;psx, Virtual Port 5, Konami Justifier: Trigger -psx.input.port5.justifier.trigger - -;psx, Virtual Port 5, Konami Justifier: X Axis -psx.input.port5.justifier.x_axis - -;psx, Virtual Port 5, Konami Justifier: Y Axis -psx.input.port5.justifier.y_axis - -;Emulate memory card on virtual port 5. -psx.input.port5.memcard 1 - -;psx, Virtual Port 5, Mouse: Left Button -psx.input.port5.mouse.left mouse 0x0 button_left - -;psx, Virtual Port 5, Mouse: Motion Down -psx.input.port5.mouse.motion_down mouse 0x0 rel_y+ - -;psx, Virtual Port 5, Mouse: Motion Left -psx.input.port5.mouse.motion_left mouse 0x0 rel_x- - -;psx, Virtual Port 5, Mouse: Motion Right -psx.input.port5.mouse.motion_right mouse 0x0 rel_x+ - -;psx, Virtual Port 5, Mouse: Motion Up -psx.input.port5.mouse.motion_up mouse 0x0 rel_y- - -;psx, Virtual Port 5, Mouse: Right Button -psx.input.port5.mouse.right mouse 0x0 button_right - -;psx, Virtual Port 5, neGcon: A -psx.input.port5.negcon.a - -;psx, Virtual Port 5, neGcon: B -psx.input.port5.negcon.b - -;psx, Virtual Port 5, neGcon: D-Pad DOWN ↓ -psx.input.port5.negcon.down - -;psx, Virtual Port 5, neGcon: I (Analog) -psx.input.port5.negcon.i - -;psx, Virtual Port 5, neGcon: II (Analog) -psx.input.port5.negcon.ii - -;psx, Virtual Port 5, neGcon: Left Shoulder (Analog) -psx.input.port5.negcon.l - -;psx, Virtual Port 5, neGcon: D-Pad LEFT ← -psx.input.port5.negcon.left - -;psx, Virtual Port 5, neGcon: Right Shoulder -psx.input.port5.negcon.r - -;psx, Virtual Port 5, neGcon: D-Pad RIGHT → -psx.input.port5.negcon.right - -;psx, Virtual Port 5, neGcon: START -psx.input.port5.negcon.start - -;psx, Virtual Port 5, neGcon: Twist ↑|↓ (Analog, Turn Left) -psx.input.port5.negcon.twist_ccwise - -;psx, Virtual Port 5, neGcon: Twist ↓|↑ (Analog, Turn Right) -psx.input.port5.negcon.twist_cwise - -;psx, Virtual Port 5, neGcon: D-Pad UP ↑ -psx.input.port5.negcon.up - -;Input device for Virtual Port 6 -psx.input.port6 gamepad - -;Analog axis scale coefficient for Analog Joystick on Virtual Port 6. -psx.input.port6.analogjoy.axis_scale 1.00 - -;psx, Virtual Port 6, Analog Joystick: Right stick, R-thumb -psx.input.port6.analogjoy.circle - -;psx, Virtual Port 6, Analog Joystick: Right stick, L-thumb -psx.input.port6.analogjoy.cross - -;psx, Virtual Port 6, Analog Joystick: Thumbstick DOWN ↓ -psx.input.port6.analogjoy.down - -;psx, Virtual Port 6, Analog Joystick: Left stick, L-thumb -psx.input.port6.analogjoy.l1 - -;psx, Virtual Port 6, Analog Joystick: Left stick, Trigger -psx.input.port6.analogjoy.l2 - -;psx, Virtual Port 6, Analog Joystick: Thumbstick LEFT ← -psx.input.port6.analogjoy.left - -;psx, Virtual Port 6, Analog Joystick: Left Stick, BACK ↓ -psx.input.port6.analogjoy.lstick_down - -;psx, Virtual Port 6, Analog Joystick: Left Stick, LEFT ← -psx.input.port6.analogjoy.lstick_left - -;psx, Virtual Port 6, Analog Joystick: Left Stick, RIGHT → -psx.input.port6.analogjoy.lstick_right - -;psx, Virtual Port 6, Analog Joystick: Left Stick, FORE ↑ -psx.input.port6.analogjoy.lstick_up - -;psx, Virtual Port 6, Analog Joystick: Left stick, R-thumb -psx.input.port6.analogjoy.r1 - -;psx, Virtual Port 6, Analog Joystick: Left stick, Pinky -psx.input.port6.analogjoy.r2 - -;psx, Virtual Port 6, Analog Joystick: Thumbstick RIGHT → -psx.input.port6.analogjoy.right - -;psx, Virtual Port 6, Analog Joystick: Right Stick, BACK ↓ -psx.input.port6.analogjoy.rstick_down - -;psx, Virtual Port 6, Analog Joystick: Right Stick, LEFT ← -psx.input.port6.analogjoy.rstick_left - -;psx, Virtual Port 6, Analog Joystick: Right Stick, RIGHT → -psx.input.port6.analogjoy.rstick_right - -;psx, Virtual Port 6, Analog Joystick: Right Stick, FORE ↑ -psx.input.port6.analogjoy.rstick_up - -;psx, Virtual Port 6, Analog Joystick: SELECT -psx.input.port6.analogjoy.select - -;psx, Virtual Port 6, Analog Joystick: Right stick, Trigger -psx.input.port6.analogjoy.square - -;psx, Virtual Port 6, Analog Joystick: START -psx.input.port6.analogjoy.start - -;psx, Virtual Port 6, Analog Joystick: Right stick, Pinky -psx.input.port6.analogjoy.triangle - -;psx, Virtual Port 6, Analog Joystick: Thumbstick UP ↑ -psx.input.port6.analogjoy.up - -;psx, Virtual Port 6, Dance Pad: ○ (upper right) -psx.input.port6.dancepad.circle - -;psx, Virtual Port 6, Dance Pad: x (upper left) -psx.input.port6.dancepad.cross - -;psx, Virtual Port 6, Dance Pad: DOWN ↓ -psx.input.port6.dancepad.down - -;psx, Virtual Port 6, Dance Pad: LEFT ← -psx.input.port6.dancepad.left - -;psx, Virtual Port 6, Dance Pad: RIGHT → -psx.input.port6.dancepad.right - -;psx, Virtual Port 6, Dance Pad: SELECT -psx.input.port6.dancepad.select - -;psx, Virtual Port 6, Dance Pad: □ (lower right) -psx.input.port6.dancepad.square - -;psx, Virtual Port 6, Dance Pad: START -psx.input.port6.dancepad.start - -;psx, Virtual Port 6, Dance Pad: △ (lower left) -psx.input.port6.dancepad.triangle - -;psx, Virtual Port 6, Dance Pad: UP ↑ -psx.input.port6.dancepad.up - -;Analog axis scale coefficient for Dual Analog on Virtual Port 6. -psx.input.port6.dualanalog.axis_scale 1.00 - -;psx, Virtual Port 6, Dual Analog: ○ (right) -psx.input.port6.dualanalog.circle - -;psx, Virtual Port 6, Dual Analog: x (lower) -psx.input.port6.dualanalog.cross - -;psx, Virtual Port 6, Dual Analog: D-Pad DOWN ↓ -psx.input.port6.dualanalog.down - -;psx, Virtual Port 6, Dual Analog: L1 (front left shoulder) -psx.input.port6.dualanalog.l1 - -;psx, Virtual Port 6, Dual Analog: L2 (rear left shoulder) -psx.input.port6.dualanalog.l2 - -;psx, Virtual Port 6, Dual Analog: Left Stick, Button(L3) -psx.input.port6.dualanalog.l3 - -;psx, Virtual Port 6, Dual Analog: D-Pad LEFT ← -psx.input.port6.dualanalog.left - -;psx, Virtual Port 6, Dual Analog: Left Stick DOWN ↓ -psx.input.port6.dualanalog.lstick_down - -;psx, Virtual Port 6, Dual Analog: Left Stick LEFT ← -psx.input.port6.dualanalog.lstick_left - -;psx, Virtual Port 6, Dual Analog: Left Stick RIGHT → -psx.input.port6.dualanalog.lstick_right - -;psx, Virtual Port 6, Dual Analog: Left Stick UP ↑ -psx.input.port6.dualanalog.lstick_up - -;psx, Virtual Port 6, Dual Analog: R1 (front right shoulder) -psx.input.port6.dualanalog.r1 - -;psx, Virtual Port 6, Dual Analog: R2 (rear right shoulder) -psx.input.port6.dualanalog.r2 - -;psx, Virtual Port 6, Dual Analog: Right stick, Button(R3) -psx.input.port6.dualanalog.r3 - -;psx, Virtual Port 6, Dual Analog: Rapid ○ (right) -psx.input.port6.dualanalog.rapid_circle - -;psx, Virtual Port 6, Dual Analog: Rapid x (lower) -psx.input.port6.dualanalog.rapid_cross - -;psx, Virtual Port 6, Dual Analog: Rapid □ (left) -psx.input.port6.dualanalog.rapid_square - -;psx, Virtual Port 6, Dual Analog: Rapid △ (upper) -psx.input.port6.dualanalog.rapid_triangle - -;psx, Virtual Port 6, Dual Analog: D-Pad RIGHT → -psx.input.port6.dualanalog.right - -;psx, Virtual Port 6, Dual Analog: Right Stick DOWN ↓ -psx.input.port6.dualanalog.rstick_down - -;psx, Virtual Port 6, Dual Analog: Right Stick LEFT ← -psx.input.port6.dualanalog.rstick_left - -;psx, Virtual Port 6, Dual Analog: Right Stick RIGHT → -psx.input.port6.dualanalog.rstick_right - -;psx, Virtual Port 6, Dual Analog: Right Stick UP ↑ -psx.input.port6.dualanalog.rstick_up - -;psx, Virtual Port 6, Dual Analog: SELECT -psx.input.port6.dualanalog.select - -;psx, Virtual Port 6, Dual Analog: □ (left) -psx.input.port6.dualanalog.square - -;psx, Virtual Port 6, Dual Analog: START -psx.input.port6.dualanalog.start - -;psx, Virtual Port 6, Dual Analog: △ (upper) -psx.input.port6.dualanalog.triangle - -;psx, Virtual Port 6, Dual Analog: D-Pad UP ↑ -psx.input.port6.dualanalog.up - -;psx, Virtual Port 6, DualShock: Analog(mode toggle) -psx.input.port6.dualshock.analog - -;Analog axis scale coefficient for DualShock on Virtual Port 6. -psx.input.port6.dualshock.axis_scale 1.00 - -;psx, Virtual Port 6, DualShock: ○ (right) -psx.input.port6.dualshock.circle - -;psx, Virtual Port 6, DualShock: x (lower) -psx.input.port6.dualshock.cross - -;psx, Virtual Port 6, DualShock: D-Pad DOWN ↓ -psx.input.port6.dualshock.down - -;psx, Virtual Port 6, DualShock: L1 (front left shoulder) -psx.input.port6.dualshock.l1 - -;psx, Virtual Port 6, DualShock: L2 (rear left shoulder) -psx.input.port6.dualshock.l2 - -;psx, Virtual Port 6, DualShock: Left Stick, Button(L3) -psx.input.port6.dualshock.l3 - -;psx, Virtual Port 6, DualShock: D-Pad LEFT ← -psx.input.port6.dualshock.left - -;psx, Virtual Port 6, DualShock: Left Stick DOWN ↓ -psx.input.port6.dualshock.lstick_down - -;psx, Virtual Port 6, DualShock: Left Stick LEFT ← -psx.input.port6.dualshock.lstick_left - -;psx, Virtual Port 6, DualShock: Left Stick RIGHT → -psx.input.port6.dualshock.lstick_right - -;psx, Virtual Port 6, DualShock: Left Stick UP ↑ -psx.input.port6.dualshock.lstick_up - -;psx, Virtual Port 6, DualShock: R1 (front right shoulder) -psx.input.port6.dualshock.r1 - -;psx, Virtual Port 6, DualShock: R2 (rear right shoulder) -psx.input.port6.dualshock.r2 - -;psx, Virtual Port 6, DualShock: Right stick, Button(R3) -psx.input.port6.dualshock.r3 - -;psx, Virtual Port 6, DualShock: Rapid ○ (right) -psx.input.port6.dualshock.rapid_circle - -;psx, Virtual Port 6, DualShock: Rapid x (lower) -psx.input.port6.dualshock.rapid_cross - -;psx, Virtual Port 6, DualShock: Rapid □ (left) -psx.input.port6.dualshock.rapid_square - -;psx, Virtual Port 6, DualShock: Rapid △ (upper) -psx.input.port6.dualshock.rapid_triangle - -;psx, Virtual Port 6, DualShock: D-Pad RIGHT → -psx.input.port6.dualshock.right - -;psx, Virtual Port 6, DualShock: Right Stick DOWN ↓ -psx.input.port6.dualshock.rstick_down - -;psx, Virtual Port 6, DualShock: Right Stick LEFT ← -psx.input.port6.dualshock.rstick_left - -;psx, Virtual Port 6, DualShock: Right Stick RIGHT → -psx.input.port6.dualshock.rstick_right - -;psx, Virtual Port 6, DualShock: Right Stick UP ↑ -psx.input.port6.dualshock.rstick_up - -;psx, Virtual Port 6, DualShock: SELECT -psx.input.port6.dualshock.select - -;psx, Virtual Port 6, DualShock: □ (left) -psx.input.port6.dualshock.square - -;psx, Virtual Port 6, DualShock: START -psx.input.port6.dualshock.start - -;psx, Virtual Port 6, DualShock: △ (upper) -psx.input.port6.dualshock.triangle - -;psx, Virtual Port 6, DualShock: D-Pad UP ↑ -psx.input.port6.dualshock.up - -;psx, Virtual Port 6, Digital Gamepad: ○ (right) -psx.input.port6.gamepad.circle - -;psx, Virtual Port 6, Digital Gamepad: x (lower) -psx.input.port6.gamepad.cross - -;psx, Virtual Port 6, Digital Gamepad: DOWN ↓ -psx.input.port6.gamepad.down - -;psx, Virtual Port 6, Digital Gamepad: L1 (front left shoulder) -psx.input.port6.gamepad.l1 - -;psx, Virtual Port 6, Digital Gamepad: L2 (rear left shoulder) -psx.input.port6.gamepad.l2 - -;psx, Virtual Port 6, Digital Gamepad: LEFT ← -psx.input.port6.gamepad.left - -;psx, Virtual Port 6, Digital Gamepad: R1 (front right shoulder) -psx.input.port6.gamepad.r1 - -;psx, Virtual Port 6, Digital Gamepad: R2 (rear right shoulder) -psx.input.port6.gamepad.r2 - -;psx, Virtual Port 6, Digital Gamepad: Rapid ○ (right) -psx.input.port6.gamepad.rapid_circle - -;psx, Virtual Port 6, Digital Gamepad: Rapid x (lower) -psx.input.port6.gamepad.rapid_cross - -;psx, Virtual Port 6, Digital Gamepad: Rapid □ (left) -psx.input.port6.gamepad.rapid_square - -;psx, Virtual Port 6, Digital Gamepad: Rapid △ (upper) -psx.input.port6.gamepad.rapid_triangle - -;psx, Virtual Port 6, Digital Gamepad: RIGHT → -psx.input.port6.gamepad.right - -;psx, Virtual Port 6, Digital Gamepad: SELECT -psx.input.port6.gamepad.select - -;psx, Virtual Port 6, Digital Gamepad: □ (left) -psx.input.port6.gamepad.square - -;psx, Virtual Port 6, Digital Gamepad: START -psx.input.port6.gamepad.start - -;psx, Virtual Port 6, Digital Gamepad: △ (upper) -psx.input.port6.gamepad.triangle - -;psx, Virtual Port 6, Digital Gamepad: UP ↑ -psx.input.port6.gamepad.up - -;Crosshairs color for lightgun on virtual port 6. -psx.input.port6.gun_chairs 0x00FFFF - -;psx, Virtual Port 6, GunCon: A -psx.input.port6.guncon.a mouse 0x0 button_right - -;psx, Virtual Port 6, GunCon: B -psx.input.port6.guncon.b mouse 0x0 button_middle - -;psx, Virtual Port 6, GunCon: Offscreen Shot(Simulated) -psx.input.port6.guncon.offscreen_shot keyboard 0x0 44 - -;psx, Virtual Port 6, GunCon: Trigger -psx.input.port6.guncon.trigger mouse 0x0 button_left - -;psx, Virtual Port 6, GunCon: X Axis -psx.input.port6.guncon.x_axis mouse 0x0 cursor_x-+ - -;psx, Virtual Port 6, GunCon: Y Axis -psx.input.port6.guncon.y_axis mouse 0x0 cursor_y-+ - -;psx, Virtual Port 6, Konami Justifier: O -psx.input.port6.justifier.o - -;psx, Virtual Port 6, Konami Justifier: Offscreen Shot(Simulated) -psx.input.port6.justifier.offscreen_shot - -;psx, Virtual Port 6, Konami Justifier: Start -psx.input.port6.justifier.start - -;psx, Virtual Port 6, Konami Justifier: Trigger -psx.input.port6.justifier.trigger - -;psx, Virtual Port 6, Konami Justifier: X Axis -psx.input.port6.justifier.x_axis - -;psx, Virtual Port 6, Konami Justifier: Y Axis -psx.input.port6.justifier.y_axis - -;Emulate memory card on virtual port 6. -psx.input.port6.memcard 1 - -;psx, Virtual Port 6, Mouse: Left Button -psx.input.port6.mouse.left mouse 0x0 button_left - -;psx, Virtual Port 6, Mouse: Motion Down -psx.input.port6.mouse.motion_down mouse 0x0 rel_y+ - -;psx, Virtual Port 6, Mouse: Motion Left -psx.input.port6.mouse.motion_left mouse 0x0 rel_x- - -;psx, Virtual Port 6, Mouse: Motion Right -psx.input.port6.mouse.motion_right mouse 0x0 rel_x+ - -;psx, Virtual Port 6, Mouse: Motion Up -psx.input.port6.mouse.motion_up mouse 0x0 rel_y- - -;psx, Virtual Port 6, Mouse: Right Button -psx.input.port6.mouse.right mouse 0x0 button_right - -;psx, Virtual Port 6, neGcon: A -psx.input.port6.negcon.a - -;psx, Virtual Port 6, neGcon: B -psx.input.port6.negcon.b - -;psx, Virtual Port 6, neGcon: D-Pad DOWN ↓ -psx.input.port6.negcon.down - -;psx, Virtual Port 6, neGcon: I (Analog) -psx.input.port6.negcon.i - -;psx, Virtual Port 6, neGcon: II (Analog) -psx.input.port6.negcon.ii - -;psx, Virtual Port 6, neGcon: Left Shoulder (Analog) -psx.input.port6.negcon.l - -;psx, Virtual Port 6, neGcon: D-Pad LEFT ← -psx.input.port6.negcon.left - -;psx, Virtual Port 6, neGcon: Right Shoulder -psx.input.port6.negcon.r - -;psx, Virtual Port 6, neGcon: D-Pad RIGHT → -psx.input.port6.negcon.right - -;psx, Virtual Port 6, neGcon: START -psx.input.port6.negcon.start - -;psx, Virtual Port 6, neGcon: Twist ↑|↓ (Analog, Turn Left) -psx.input.port6.negcon.twist_ccwise - -;psx, Virtual Port 6, neGcon: Twist ↓|↑ (Analog, Turn Right) -psx.input.port6.negcon.twist_cwise - -;psx, Virtual Port 6, neGcon: D-Pad UP ↑ -psx.input.port6.negcon.up - -;Input device for Virtual Port 7 -psx.input.port7 gamepad - -;Analog axis scale coefficient for Analog Joystick on Virtual Port 7. -psx.input.port7.analogjoy.axis_scale 1.00 - -;psx, Virtual Port 7, Analog Joystick: Right stick, R-thumb -psx.input.port7.analogjoy.circle - -;psx, Virtual Port 7, Analog Joystick: Right stick, L-thumb -psx.input.port7.analogjoy.cross - -;psx, Virtual Port 7, Analog Joystick: Thumbstick DOWN ↓ -psx.input.port7.analogjoy.down - -;psx, Virtual Port 7, Analog Joystick: Left stick, L-thumb -psx.input.port7.analogjoy.l1 - -;psx, Virtual Port 7, Analog Joystick: Left stick, Trigger -psx.input.port7.analogjoy.l2 - -;psx, Virtual Port 7, Analog Joystick: Thumbstick LEFT ← -psx.input.port7.analogjoy.left - -;psx, Virtual Port 7, Analog Joystick: Left Stick, BACK ↓ -psx.input.port7.analogjoy.lstick_down - -;psx, Virtual Port 7, Analog Joystick: Left Stick, LEFT ← -psx.input.port7.analogjoy.lstick_left - -;psx, Virtual Port 7, Analog Joystick: Left Stick, RIGHT → -psx.input.port7.analogjoy.lstick_right - -;psx, Virtual Port 7, Analog Joystick: Left Stick, FORE ↑ -psx.input.port7.analogjoy.lstick_up - -;psx, Virtual Port 7, Analog Joystick: Left stick, R-thumb -psx.input.port7.analogjoy.r1 - -;psx, Virtual Port 7, Analog Joystick: Left stick, Pinky -psx.input.port7.analogjoy.r2 - -;psx, Virtual Port 7, Analog Joystick: Thumbstick RIGHT → -psx.input.port7.analogjoy.right - -;psx, Virtual Port 7, Analog Joystick: Right Stick, BACK ↓ -psx.input.port7.analogjoy.rstick_down - -;psx, Virtual Port 7, Analog Joystick: Right Stick, LEFT ← -psx.input.port7.analogjoy.rstick_left - -;psx, Virtual Port 7, Analog Joystick: Right Stick, RIGHT → -psx.input.port7.analogjoy.rstick_right - -;psx, Virtual Port 7, Analog Joystick: Right Stick, FORE ↑ -psx.input.port7.analogjoy.rstick_up - -;psx, Virtual Port 7, Analog Joystick: SELECT -psx.input.port7.analogjoy.select - -;psx, Virtual Port 7, Analog Joystick: Right stick, Trigger -psx.input.port7.analogjoy.square - -;psx, Virtual Port 7, Analog Joystick: START -psx.input.port7.analogjoy.start - -;psx, Virtual Port 7, Analog Joystick: Right stick, Pinky -psx.input.port7.analogjoy.triangle - -;psx, Virtual Port 7, Analog Joystick: Thumbstick UP ↑ -psx.input.port7.analogjoy.up - -;psx, Virtual Port 7, Dance Pad: ○ (upper right) -psx.input.port7.dancepad.circle - -;psx, Virtual Port 7, Dance Pad: x (upper left) -psx.input.port7.dancepad.cross - -;psx, Virtual Port 7, Dance Pad: DOWN ↓ -psx.input.port7.dancepad.down - -;psx, Virtual Port 7, Dance Pad: LEFT ← -psx.input.port7.dancepad.left - -;psx, Virtual Port 7, Dance Pad: RIGHT → -psx.input.port7.dancepad.right - -;psx, Virtual Port 7, Dance Pad: SELECT -psx.input.port7.dancepad.select - -;psx, Virtual Port 7, Dance Pad: □ (lower right) -psx.input.port7.dancepad.square - -;psx, Virtual Port 7, Dance Pad: START -psx.input.port7.dancepad.start - -;psx, Virtual Port 7, Dance Pad: △ (lower left) -psx.input.port7.dancepad.triangle - -;psx, Virtual Port 7, Dance Pad: UP ↑ -psx.input.port7.dancepad.up - -;Analog axis scale coefficient for Dual Analog on Virtual Port 7. -psx.input.port7.dualanalog.axis_scale 1.00 - -;psx, Virtual Port 7, Dual Analog: ○ (right) -psx.input.port7.dualanalog.circle - -;psx, Virtual Port 7, Dual Analog: x (lower) -psx.input.port7.dualanalog.cross - -;psx, Virtual Port 7, Dual Analog: D-Pad DOWN ↓ -psx.input.port7.dualanalog.down - -;psx, Virtual Port 7, Dual Analog: L1 (front left shoulder) -psx.input.port7.dualanalog.l1 - -;psx, Virtual Port 7, Dual Analog: L2 (rear left shoulder) -psx.input.port7.dualanalog.l2 - -;psx, Virtual Port 7, Dual Analog: Left Stick, Button(L3) -psx.input.port7.dualanalog.l3 - -;psx, Virtual Port 7, Dual Analog: D-Pad LEFT ← -psx.input.port7.dualanalog.left - -;psx, Virtual Port 7, Dual Analog: Left Stick DOWN ↓ -psx.input.port7.dualanalog.lstick_down - -;psx, Virtual Port 7, Dual Analog: Left Stick LEFT ← -psx.input.port7.dualanalog.lstick_left - -;psx, Virtual Port 7, Dual Analog: Left Stick RIGHT → -psx.input.port7.dualanalog.lstick_right - -;psx, Virtual Port 7, Dual Analog: Left Stick UP ↑ -psx.input.port7.dualanalog.lstick_up - -;psx, Virtual Port 7, Dual Analog: R1 (front right shoulder) -psx.input.port7.dualanalog.r1 - -;psx, Virtual Port 7, Dual Analog: R2 (rear right shoulder) -psx.input.port7.dualanalog.r2 - -;psx, Virtual Port 7, Dual Analog: Right stick, Button(R3) -psx.input.port7.dualanalog.r3 - -;psx, Virtual Port 7, Dual Analog: Rapid ○ (right) -psx.input.port7.dualanalog.rapid_circle - -;psx, Virtual Port 7, Dual Analog: Rapid x (lower) -psx.input.port7.dualanalog.rapid_cross - -;psx, Virtual Port 7, Dual Analog: Rapid □ (left) -psx.input.port7.dualanalog.rapid_square - -;psx, Virtual Port 7, Dual Analog: Rapid △ (upper) -psx.input.port7.dualanalog.rapid_triangle - -;psx, Virtual Port 7, Dual Analog: D-Pad RIGHT → -psx.input.port7.dualanalog.right - -;psx, Virtual Port 7, Dual Analog: Right Stick DOWN ↓ -psx.input.port7.dualanalog.rstick_down - -;psx, Virtual Port 7, Dual Analog: Right Stick LEFT ← -psx.input.port7.dualanalog.rstick_left - -;psx, Virtual Port 7, Dual Analog: Right Stick RIGHT → -psx.input.port7.dualanalog.rstick_right - -;psx, Virtual Port 7, Dual Analog: Right Stick UP ↑ -psx.input.port7.dualanalog.rstick_up - -;psx, Virtual Port 7, Dual Analog: SELECT -psx.input.port7.dualanalog.select - -;psx, Virtual Port 7, Dual Analog: □ (left) -psx.input.port7.dualanalog.square - -;psx, Virtual Port 7, Dual Analog: START -psx.input.port7.dualanalog.start - -;psx, Virtual Port 7, Dual Analog: △ (upper) -psx.input.port7.dualanalog.triangle - -;psx, Virtual Port 7, Dual Analog: D-Pad UP ↑ -psx.input.port7.dualanalog.up - -;psx, Virtual Port 7, DualShock: Analog(mode toggle) -psx.input.port7.dualshock.analog - -;Analog axis scale coefficient for DualShock on Virtual Port 7. -psx.input.port7.dualshock.axis_scale 1.00 - -;psx, Virtual Port 7, DualShock: ○ (right) -psx.input.port7.dualshock.circle - -;psx, Virtual Port 7, DualShock: x (lower) -psx.input.port7.dualshock.cross - -;psx, Virtual Port 7, DualShock: D-Pad DOWN ↓ -psx.input.port7.dualshock.down - -;psx, Virtual Port 7, DualShock: L1 (front left shoulder) -psx.input.port7.dualshock.l1 - -;psx, Virtual Port 7, DualShock: L2 (rear left shoulder) -psx.input.port7.dualshock.l2 - -;psx, Virtual Port 7, DualShock: Left Stick, Button(L3) -psx.input.port7.dualshock.l3 - -;psx, Virtual Port 7, DualShock: D-Pad LEFT ← -psx.input.port7.dualshock.left - -;psx, Virtual Port 7, DualShock: Left Stick DOWN ↓ -psx.input.port7.dualshock.lstick_down - -;psx, Virtual Port 7, DualShock: Left Stick LEFT ← -psx.input.port7.dualshock.lstick_left - -;psx, Virtual Port 7, DualShock: Left Stick RIGHT → -psx.input.port7.dualshock.lstick_right - -;psx, Virtual Port 7, DualShock: Left Stick UP ↑ -psx.input.port7.dualshock.lstick_up - -;psx, Virtual Port 7, DualShock: R1 (front right shoulder) -psx.input.port7.dualshock.r1 - -;psx, Virtual Port 7, DualShock: R2 (rear right shoulder) -psx.input.port7.dualshock.r2 - -;psx, Virtual Port 7, DualShock: Right stick, Button(R3) -psx.input.port7.dualshock.r3 - -;psx, Virtual Port 7, DualShock: Rapid ○ (right) -psx.input.port7.dualshock.rapid_circle - -;psx, Virtual Port 7, DualShock: Rapid x (lower) -psx.input.port7.dualshock.rapid_cross - -;psx, Virtual Port 7, DualShock: Rapid □ (left) -psx.input.port7.dualshock.rapid_square - -;psx, Virtual Port 7, DualShock: Rapid △ (upper) -psx.input.port7.dualshock.rapid_triangle - -;psx, Virtual Port 7, DualShock: D-Pad RIGHT → -psx.input.port7.dualshock.right - -;psx, Virtual Port 7, DualShock: Right Stick DOWN ↓ -psx.input.port7.dualshock.rstick_down - -;psx, Virtual Port 7, DualShock: Right Stick LEFT ← -psx.input.port7.dualshock.rstick_left - -;psx, Virtual Port 7, DualShock: Right Stick RIGHT → -psx.input.port7.dualshock.rstick_right - -;psx, Virtual Port 7, DualShock: Right Stick UP ↑ -psx.input.port7.dualshock.rstick_up - -;psx, Virtual Port 7, DualShock: SELECT -psx.input.port7.dualshock.select - -;psx, Virtual Port 7, DualShock: □ (left) -psx.input.port7.dualshock.square - -;psx, Virtual Port 7, DualShock: START -psx.input.port7.dualshock.start - -;psx, Virtual Port 7, DualShock: △ (upper) -psx.input.port7.dualshock.triangle - -;psx, Virtual Port 7, DualShock: D-Pad UP ↑ -psx.input.port7.dualshock.up - -;psx, Virtual Port 7, Digital Gamepad: ○ (right) -psx.input.port7.gamepad.circle - -;psx, Virtual Port 7, Digital Gamepad: x (lower) -psx.input.port7.gamepad.cross - -;psx, Virtual Port 7, Digital Gamepad: DOWN ↓ -psx.input.port7.gamepad.down - -;psx, Virtual Port 7, Digital Gamepad: L1 (front left shoulder) -psx.input.port7.gamepad.l1 - -;psx, Virtual Port 7, Digital Gamepad: L2 (rear left shoulder) -psx.input.port7.gamepad.l2 - -;psx, Virtual Port 7, Digital Gamepad: LEFT ← -psx.input.port7.gamepad.left - -;psx, Virtual Port 7, Digital Gamepad: R1 (front right shoulder) -psx.input.port7.gamepad.r1 - -;psx, Virtual Port 7, Digital Gamepad: R2 (rear right shoulder) -psx.input.port7.gamepad.r2 - -;psx, Virtual Port 7, Digital Gamepad: Rapid ○ (right) -psx.input.port7.gamepad.rapid_circle - -;psx, Virtual Port 7, Digital Gamepad: Rapid x (lower) -psx.input.port7.gamepad.rapid_cross - -;psx, Virtual Port 7, Digital Gamepad: Rapid □ (left) -psx.input.port7.gamepad.rapid_square - -;psx, Virtual Port 7, Digital Gamepad: Rapid △ (upper) -psx.input.port7.gamepad.rapid_triangle - -;psx, Virtual Port 7, Digital Gamepad: RIGHT → -psx.input.port7.gamepad.right - -;psx, Virtual Port 7, Digital Gamepad: SELECT -psx.input.port7.gamepad.select - -;psx, Virtual Port 7, Digital Gamepad: □ (left) -psx.input.port7.gamepad.square - -;psx, Virtual Port 7, Digital Gamepad: START -psx.input.port7.gamepad.start - -;psx, Virtual Port 7, Digital Gamepad: △ (upper) -psx.input.port7.gamepad.triangle - -;psx, Virtual Port 7, Digital Gamepad: UP ↑ -psx.input.port7.gamepad.up - -;Crosshairs color for lightgun on virtual port 7. -psx.input.port7.gun_chairs 0x0080FF - -;psx, Virtual Port 7, GunCon: A -psx.input.port7.guncon.a mouse 0x0 button_right - -;psx, Virtual Port 7, GunCon: B -psx.input.port7.guncon.b mouse 0x0 button_middle - -;psx, Virtual Port 7, GunCon: Offscreen Shot(Simulated) -psx.input.port7.guncon.offscreen_shot keyboard 0x0 44 - -;psx, Virtual Port 7, GunCon: Trigger -psx.input.port7.guncon.trigger mouse 0x0 button_left - -;psx, Virtual Port 7, GunCon: X Axis -psx.input.port7.guncon.x_axis mouse 0x0 cursor_x-+ - -;psx, Virtual Port 7, GunCon: Y Axis -psx.input.port7.guncon.y_axis mouse 0x0 cursor_y-+ - -;psx, Virtual Port 7, Konami Justifier: O -psx.input.port7.justifier.o - -;psx, Virtual Port 7, Konami Justifier: Offscreen Shot(Simulated) -psx.input.port7.justifier.offscreen_shot - -;psx, Virtual Port 7, Konami Justifier: Start -psx.input.port7.justifier.start - -;psx, Virtual Port 7, Konami Justifier: Trigger -psx.input.port7.justifier.trigger - -;psx, Virtual Port 7, Konami Justifier: X Axis -psx.input.port7.justifier.x_axis - -;psx, Virtual Port 7, Konami Justifier: Y Axis -psx.input.port7.justifier.y_axis - -;Emulate memory card on virtual port 7. -psx.input.port7.memcard 1 - -;psx, Virtual Port 7, Mouse: Left Button -psx.input.port7.mouse.left mouse 0x0 button_left - -;psx, Virtual Port 7, Mouse: Motion Down -psx.input.port7.mouse.motion_down mouse 0x0 rel_y+ - -;psx, Virtual Port 7, Mouse: Motion Left -psx.input.port7.mouse.motion_left mouse 0x0 rel_x- - -;psx, Virtual Port 7, Mouse: Motion Right -psx.input.port7.mouse.motion_right mouse 0x0 rel_x+ - -;psx, Virtual Port 7, Mouse: Motion Up -psx.input.port7.mouse.motion_up mouse 0x0 rel_y- - -;psx, Virtual Port 7, Mouse: Right Button -psx.input.port7.mouse.right mouse 0x0 button_right - -;psx, Virtual Port 7, neGcon: A -psx.input.port7.negcon.a - -;psx, Virtual Port 7, neGcon: B -psx.input.port7.negcon.b - -;psx, Virtual Port 7, neGcon: D-Pad DOWN ↓ -psx.input.port7.negcon.down - -;psx, Virtual Port 7, neGcon: I (Analog) -psx.input.port7.negcon.i - -;psx, Virtual Port 7, neGcon: II (Analog) -psx.input.port7.negcon.ii - -;psx, Virtual Port 7, neGcon: Left Shoulder (Analog) -psx.input.port7.negcon.l - -;psx, Virtual Port 7, neGcon: D-Pad LEFT ← -psx.input.port7.negcon.left - -;psx, Virtual Port 7, neGcon: Right Shoulder -psx.input.port7.negcon.r - -;psx, Virtual Port 7, neGcon: D-Pad RIGHT → -psx.input.port7.negcon.right - -;psx, Virtual Port 7, neGcon: START -psx.input.port7.negcon.start - -;psx, Virtual Port 7, neGcon: Twist ↑|↓ (Analog, Turn Left) -psx.input.port7.negcon.twist_ccwise - -;psx, Virtual Port 7, neGcon: Twist ↓|↑ (Analog, Turn Right) -psx.input.port7.negcon.twist_cwise - -;psx, Virtual Port 7, neGcon: D-Pad UP ↑ -psx.input.port7.negcon.up - -;Input device for Virtual Port 8 -psx.input.port8 gamepad - -;Analog axis scale coefficient for Analog Joystick on Virtual Port 8. -psx.input.port8.analogjoy.axis_scale 1.00 - -;psx, Virtual Port 8, Analog Joystick: Right stick, R-thumb -psx.input.port8.analogjoy.circle - -;psx, Virtual Port 8, Analog Joystick: Right stick, L-thumb -psx.input.port8.analogjoy.cross - -;psx, Virtual Port 8, Analog Joystick: Thumbstick DOWN ↓ -psx.input.port8.analogjoy.down - -;psx, Virtual Port 8, Analog Joystick: Left stick, L-thumb -psx.input.port8.analogjoy.l1 - -;psx, Virtual Port 8, Analog Joystick: Left stick, Trigger -psx.input.port8.analogjoy.l2 - -;psx, Virtual Port 8, Analog Joystick: Thumbstick LEFT ← -psx.input.port8.analogjoy.left - -;psx, Virtual Port 8, Analog Joystick: Left Stick, BACK ↓ -psx.input.port8.analogjoy.lstick_down - -;psx, Virtual Port 8, Analog Joystick: Left Stick, LEFT ← -psx.input.port8.analogjoy.lstick_left - -;psx, Virtual Port 8, Analog Joystick: Left Stick, RIGHT → -psx.input.port8.analogjoy.lstick_right - -;psx, Virtual Port 8, Analog Joystick: Left Stick, FORE ↑ -psx.input.port8.analogjoy.lstick_up - -;psx, Virtual Port 8, Analog Joystick: Left stick, R-thumb -psx.input.port8.analogjoy.r1 - -;psx, Virtual Port 8, Analog Joystick: Left stick, Pinky -psx.input.port8.analogjoy.r2 - -;psx, Virtual Port 8, Analog Joystick: Thumbstick RIGHT → -psx.input.port8.analogjoy.right - -;psx, Virtual Port 8, Analog Joystick: Right Stick, BACK ↓ -psx.input.port8.analogjoy.rstick_down - -;psx, Virtual Port 8, Analog Joystick: Right Stick, LEFT ← -psx.input.port8.analogjoy.rstick_left - -;psx, Virtual Port 8, Analog Joystick: Right Stick, RIGHT → -psx.input.port8.analogjoy.rstick_right - -;psx, Virtual Port 8, Analog Joystick: Right Stick, FORE ↑ -psx.input.port8.analogjoy.rstick_up - -;psx, Virtual Port 8, Analog Joystick: SELECT -psx.input.port8.analogjoy.select - -;psx, Virtual Port 8, Analog Joystick: Right stick, Trigger -psx.input.port8.analogjoy.square - -;psx, Virtual Port 8, Analog Joystick: START -psx.input.port8.analogjoy.start - -;psx, Virtual Port 8, Analog Joystick: Right stick, Pinky -psx.input.port8.analogjoy.triangle - -;psx, Virtual Port 8, Analog Joystick: Thumbstick UP ↑ -psx.input.port8.analogjoy.up - -;psx, Virtual Port 8, Dance Pad: ○ (upper right) -psx.input.port8.dancepad.circle - -;psx, Virtual Port 8, Dance Pad: x (upper left) -psx.input.port8.dancepad.cross - -;psx, Virtual Port 8, Dance Pad: DOWN ↓ -psx.input.port8.dancepad.down - -;psx, Virtual Port 8, Dance Pad: LEFT ← -psx.input.port8.dancepad.left - -;psx, Virtual Port 8, Dance Pad: RIGHT → -psx.input.port8.dancepad.right - -;psx, Virtual Port 8, Dance Pad: SELECT -psx.input.port8.dancepad.select - -;psx, Virtual Port 8, Dance Pad: □ (lower right) -psx.input.port8.dancepad.square - -;psx, Virtual Port 8, Dance Pad: START -psx.input.port8.dancepad.start - -;psx, Virtual Port 8, Dance Pad: △ (lower left) -psx.input.port8.dancepad.triangle - -;psx, Virtual Port 8, Dance Pad: UP ↑ -psx.input.port8.dancepad.up - -;Analog axis scale coefficient for Dual Analog on Virtual Port 8. -psx.input.port8.dualanalog.axis_scale 1.00 - -;psx, Virtual Port 8, Dual Analog: ○ (right) -psx.input.port8.dualanalog.circle - -;psx, Virtual Port 8, Dual Analog: x (lower) -psx.input.port8.dualanalog.cross - -;psx, Virtual Port 8, Dual Analog: D-Pad DOWN ↓ -psx.input.port8.dualanalog.down - -;psx, Virtual Port 8, Dual Analog: L1 (front left shoulder) -psx.input.port8.dualanalog.l1 - -;psx, Virtual Port 8, Dual Analog: L2 (rear left shoulder) -psx.input.port8.dualanalog.l2 - -;psx, Virtual Port 8, Dual Analog: Left Stick, Button(L3) -psx.input.port8.dualanalog.l3 - -;psx, Virtual Port 8, Dual Analog: D-Pad LEFT ← -psx.input.port8.dualanalog.left - -;psx, Virtual Port 8, Dual Analog: Left Stick DOWN ↓ -psx.input.port8.dualanalog.lstick_down - -;psx, Virtual Port 8, Dual Analog: Left Stick LEFT ← -psx.input.port8.dualanalog.lstick_left - -;psx, Virtual Port 8, Dual Analog: Left Stick RIGHT → -psx.input.port8.dualanalog.lstick_right - -;psx, Virtual Port 8, Dual Analog: Left Stick UP ↑ -psx.input.port8.dualanalog.lstick_up - -;psx, Virtual Port 8, Dual Analog: R1 (front right shoulder) -psx.input.port8.dualanalog.r1 - -;psx, Virtual Port 8, Dual Analog: R2 (rear right shoulder) -psx.input.port8.dualanalog.r2 - -;psx, Virtual Port 8, Dual Analog: Right stick, Button(R3) -psx.input.port8.dualanalog.r3 - -;psx, Virtual Port 8, Dual Analog: Rapid ○ (right) -psx.input.port8.dualanalog.rapid_circle - -;psx, Virtual Port 8, Dual Analog: Rapid x (lower) -psx.input.port8.dualanalog.rapid_cross - -;psx, Virtual Port 8, Dual Analog: Rapid □ (left) -psx.input.port8.dualanalog.rapid_square - -;psx, Virtual Port 8, Dual Analog: Rapid △ (upper) -psx.input.port8.dualanalog.rapid_triangle - -;psx, Virtual Port 8, Dual Analog: D-Pad RIGHT → -psx.input.port8.dualanalog.right - -;psx, Virtual Port 8, Dual Analog: Right Stick DOWN ↓ -psx.input.port8.dualanalog.rstick_down - -;psx, Virtual Port 8, Dual Analog: Right Stick LEFT ← -psx.input.port8.dualanalog.rstick_left - -;psx, Virtual Port 8, Dual Analog: Right Stick RIGHT → -psx.input.port8.dualanalog.rstick_right - -;psx, Virtual Port 8, Dual Analog: Right Stick UP ↑ -psx.input.port8.dualanalog.rstick_up - -;psx, Virtual Port 8, Dual Analog: SELECT -psx.input.port8.dualanalog.select - -;psx, Virtual Port 8, Dual Analog: □ (left) -psx.input.port8.dualanalog.square - -;psx, Virtual Port 8, Dual Analog: START -psx.input.port8.dualanalog.start - -;psx, Virtual Port 8, Dual Analog: △ (upper) -psx.input.port8.dualanalog.triangle - -;psx, Virtual Port 8, Dual Analog: D-Pad UP ↑ -psx.input.port8.dualanalog.up - -;psx, Virtual Port 8, DualShock: Analog(mode toggle) -psx.input.port8.dualshock.analog - -;Analog axis scale coefficient for DualShock on Virtual Port 8. -psx.input.port8.dualshock.axis_scale 1.00 - -;psx, Virtual Port 8, DualShock: ○ (right) -psx.input.port8.dualshock.circle - -;psx, Virtual Port 8, DualShock: x (lower) -psx.input.port8.dualshock.cross - -;psx, Virtual Port 8, DualShock: D-Pad DOWN ↓ -psx.input.port8.dualshock.down - -;psx, Virtual Port 8, DualShock: L1 (front left shoulder) -psx.input.port8.dualshock.l1 - -;psx, Virtual Port 8, DualShock: L2 (rear left shoulder) -psx.input.port8.dualshock.l2 - -;psx, Virtual Port 8, DualShock: Left Stick, Button(L3) -psx.input.port8.dualshock.l3 - -;psx, Virtual Port 8, DualShock: D-Pad LEFT ← -psx.input.port8.dualshock.left - -;psx, Virtual Port 8, DualShock: Left Stick DOWN ↓ -psx.input.port8.dualshock.lstick_down - -;psx, Virtual Port 8, DualShock: Left Stick LEFT ← -psx.input.port8.dualshock.lstick_left - -;psx, Virtual Port 8, DualShock: Left Stick RIGHT → -psx.input.port8.dualshock.lstick_right - -;psx, Virtual Port 8, DualShock: Left Stick UP ↑ -psx.input.port8.dualshock.lstick_up - -;psx, Virtual Port 8, DualShock: R1 (front right shoulder) -psx.input.port8.dualshock.r1 - -;psx, Virtual Port 8, DualShock: R2 (rear right shoulder) -psx.input.port8.dualshock.r2 - -;psx, Virtual Port 8, DualShock: Right stick, Button(R3) -psx.input.port8.dualshock.r3 - -;psx, Virtual Port 8, DualShock: Rapid ○ (right) -psx.input.port8.dualshock.rapid_circle - -;psx, Virtual Port 8, DualShock: Rapid x (lower) -psx.input.port8.dualshock.rapid_cross - -;psx, Virtual Port 8, DualShock: Rapid □ (left) -psx.input.port8.dualshock.rapid_square - -;psx, Virtual Port 8, DualShock: Rapid △ (upper) -psx.input.port8.dualshock.rapid_triangle - -;psx, Virtual Port 8, DualShock: D-Pad RIGHT → -psx.input.port8.dualshock.right - -;psx, Virtual Port 8, DualShock: Right Stick DOWN ↓ -psx.input.port8.dualshock.rstick_down - -;psx, Virtual Port 8, DualShock: Right Stick LEFT ← -psx.input.port8.dualshock.rstick_left - -;psx, Virtual Port 8, DualShock: Right Stick RIGHT → -psx.input.port8.dualshock.rstick_right - -;psx, Virtual Port 8, DualShock: Right Stick UP ↑ -psx.input.port8.dualshock.rstick_up - -;psx, Virtual Port 8, DualShock: SELECT -psx.input.port8.dualshock.select - -;psx, Virtual Port 8, DualShock: □ (left) -psx.input.port8.dualshock.square - -;psx, Virtual Port 8, DualShock: START -psx.input.port8.dualshock.start - -;psx, Virtual Port 8, DualShock: △ (upper) -psx.input.port8.dualshock.triangle - -;psx, Virtual Port 8, DualShock: D-Pad UP ↑ -psx.input.port8.dualshock.up - -;psx, Virtual Port 8, Digital Gamepad: ○ (right) -psx.input.port8.gamepad.circle - -;psx, Virtual Port 8, Digital Gamepad: x (lower) -psx.input.port8.gamepad.cross - -;psx, Virtual Port 8, Digital Gamepad: DOWN ↓ -psx.input.port8.gamepad.down - -;psx, Virtual Port 8, Digital Gamepad: L1 (front left shoulder) -psx.input.port8.gamepad.l1 - -;psx, Virtual Port 8, Digital Gamepad: L2 (rear left shoulder) -psx.input.port8.gamepad.l2 - -;psx, Virtual Port 8, Digital Gamepad: LEFT ← -psx.input.port8.gamepad.left - -;psx, Virtual Port 8, Digital Gamepad: R1 (front right shoulder) -psx.input.port8.gamepad.r1 - -;psx, Virtual Port 8, Digital Gamepad: R2 (rear right shoulder) -psx.input.port8.gamepad.r2 - -;psx, Virtual Port 8, Digital Gamepad: Rapid ○ (right) -psx.input.port8.gamepad.rapid_circle - -;psx, Virtual Port 8, Digital Gamepad: Rapid x (lower) -psx.input.port8.gamepad.rapid_cross - -;psx, Virtual Port 8, Digital Gamepad: Rapid □ (left) -psx.input.port8.gamepad.rapid_square - -;psx, Virtual Port 8, Digital Gamepad: Rapid △ (upper) -psx.input.port8.gamepad.rapid_triangle - -;psx, Virtual Port 8, Digital Gamepad: RIGHT → -psx.input.port8.gamepad.right - -;psx, Virtual Port 8, Digital Gamepad: SELECT -psx.input.port8.gamepad.select - -;psx, Virtual Port 8, Digital Gamepad: □ (left) -psx.input.port8.gamepad.square - -;psx, Virtual Port 8, Digital Gamepad: START -psx.input.port8.gamepad.start - -;psx, Virtual Port 8, Digital Gamepad: △ (upper) -psx.input.port8.gamepad.triangle - -;psx, Virtual Port 8, Digital Gamepad: UP ↑ -psx.input.port8.gamepad.up - -;Crosshairs color for lightgun on virtual port 8. -psx.input.port8.gun_chairs 0x8000FF - -;psx, Virtual Port 8, GunCon: A -psx.input.port8.guncon.a mouse 0x0 button_right - -;psx, Virtual Port 8, GunCon: B -psx.input.port8.guncon.b mouse 0x0 button_middle - -;psx, Virtual Port 8, GunCon: Offscreen Shot(Simulated) -psx.input.port8.guncon.offscreen_shot keyboard 0x0 44 - -;psx, Virtual Port 8, GunCon: Trigger -psx.input.port8.guncon.trigger mouse 0x0 button_left - -;psx, Virtual Port 8, GunCon: X Axis -psx.input.port8.guncon.x_axis mouse 0x0 cursor_x-+ - -;psx, Virtual Port 8, GunCon: Y Axis -psx.input.port8.guncon.y_axis mouse 0x0 cursor_y-+ - -;psx, Virtual Port 8, Konami Justifier: O -psx.input.port8.justifier.o - -;psx, Virtual Port 8, Konami Justifier: Offscreen Shot(Simulated) -psx.input.port8.justifier.offscreen_shot - -;psx, Virtual Port 8, Konami Justifier: Start -psx.input.port8.justifier.start - -;psx, Virtual Port 8, Konami Justifier: Trigger -psx.input.port8.justifier.trigger - -;psx, Virtual Port 8, Konami Justifier: X Axis -psx.input.port8.justifier.x_axis - -;psx, Virtual Port 8, Konami Justifier: Y Axis -psx.input.port8.justifier.y_axis - -;Emulate memory card on virtual port 8. -psx.input.port8.memcard 1 - -;psx, Virtual Port 8, Mouse: Left Button -psx.input.port8.mouse.left mouse 0x0 button_left - -;psx, Virtual Port 8, Mouse: Motion Down -psx.input.port8.mouse.motion_down mouse 0x0 rel_y+ - -;psx, Virtual Port 8, Mouse: Motion Left -psx.input.port8.mouse.motion_left mouse 0x0 rel_x- - -;psx, Virtual Port 8, Mouse: Motion Right -psx.input.port8.mouse.motion_right mouse 0x0 rel_x+ - -;psx, Virtual Port 8, Mouse: Motion Up -psx.input.port8.mouse.motion_up mouse 0x0 rel_y- - -;psx, Virtual Port 8, Mouse: Right Button -psx.input.port8.mouse.right mouse 0x0 button_right - -;psx, Virtual Port 8, neGcon: A -psx.input.port8.negcon.a - -;psx, Virtual Port 8, neGcon: B -psx.input.port8.negcon.b - -;psx, Virtual Port 8, neGcon: D-Pad DOWN ↓ -psx.input.port8.negcon.down - -;psx, Virtual Port 8, neGcon: I (Analog) -psx.input.port8.negcon.i - -;psx, Virtual Port 8, neGcon: II (Analog) -psx.input.port8.negcon.ii - -;psx, Virtual Port 8, neGcon: Left Shoulder (Analog) -psx.input.port8.negcon.l - -;psx, Virtual Port 8, neGcon: D-Pad LEFT ← -psx.input.port8.negcon.left - -;psx, Virtual Port 8, neGcon: Right Shoulder -psx.input.port8.negcon.r - -;psx, Virtual Port 8, neGcon: D-Pad RIGHT → -psx.input.port8.negcon.right - -;psx, Virtual Port 8, neGcon: START -psx.input.port8.negcon.start - -;psx, Virtual Port 8, neGcon: Twist ↑|↓ (Analog, Turn Left) -psx.input.port8.negcon.twist_ccwise - -;psx, Virtual Port 8, neGcon: Twist ↓|↑ (Analog, Turn Right) -psx.input.port8.negcon.twist_cwise - -;psx, Virtual Port 8, neGcon: D-Pad UP ↑ -psx.input.port8.negcon.up - -;Enable multitap on PSX port 1. -psx.input.pport1.multitap 0 - -;Enable multitap on PSX port 2. -psx.input.pport2.multitap 0 - -;Attempt to auto-detect region of game. -psx.region_autodetect 1 - -;Default region to use. -psx.region_default jp - -;Enable scanlines with specified opacity. -psx.scanlines 0 - -;Enable specified OpenGL shader. -psx.shader none - -;Force interlaced video to be treated as progressive. -psx.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -psx.shader.goat.hdiv 0.50 - -;Mask pattern. -psx.shader.goat.pat goatron - -;Enable scanlines effect. -psx.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -psx.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -psx.shader.goat.vdiv 0.50 - -;Last displayed scanline in NTSC mode. -psx.slend 239 - -;Last displayed scanline in PAL mode. -psx.slendp 287 - -;First displayed scanline in NTSC mode. -psx.slstart 0 - -;First displayed scanline in PAL mode. -psx.slstartp 0 - -;Enable specified special video scaler. -psx.special none - -;SPU output resampler quality. -psx.spu.resamp_quality 5 - -;Stretch to fill screen. -psx.stretch aspect_mult2 - -;Enable video temporal blur(50/50 previous/current frame by default). -psx.tblur 0 - -;Accumulate color data rather than discarding it. -psx.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -psx.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -psx.videoip 1 - -;Full-screen horizontal resolution. -psx.xres 0 - -;Scaling factor for the X axis in windowed mode. -psx.xscale 3.000000 - -;Scaling factor for the X axis in fullscreen mode. -psx.xscalefs 1.000000 - -;Full-screen vertical resolution. -psx.yres 0 - -;Scaling factor for the Y axis in windowed mode. -psx.yscale 3.000000 - -;Scaling factor for the Y axis in fullscreen mode. -psx.yscalefs 1.000000 - -;Double the raw image's height if it's below this threshold. -qtrecord.h_double_threshold 256 - -;Video codec to use. -qtrecord.vcodec cscd - -;Double the raw image's width if it's below this threshold. -qtrecord.w_double_threshold 384 - -;SLOW-forwarding speed multiplier. -sfspeed 0.75 - -;Treat the SLOW-forward button as a toggle. -sftoggle 0 - -;Enable (automatic) usage of this module. -sms.enable 1 - -;Enable FM sound emulation when playing domestic/Japan-region games. -sms.fm 1 - -;Force monophonic sound output. -sms.forcemono 0 - -;sms, Port 1, Gamepad: DOWN ↓ -sms.input.port1.gamepad.down joystick 0x0003045e028e01010008000b00000000 abs_7+ - -;sms, Port 1, Gamepad: Fire 1/Start -sms.input.port1.gamepad.fire1 joystick 0x0003045e028e01010008000b00000000 button_0 - -;sms, Port 1, Gamepad: Fire 2 -sms.input.port1.gamepad.fire2 joystick 0x0003045e028e01010008000b00000000 button_1 - -;sms, Port 1, Gamepad: LEFT ← -sms.input.port1.gamepad.left joystick 0x0003045e028e01010008000b00000000 abs_6- - -;sms, Port 1, Gamepad: Pause -sms.input.port1.gamepad.pause joystick 0x0003045e028e01010008000b00000000 button_7 - -;sms, Port 1, Gamepad: Rapid Fire 1/Start -sms.input.port1.gamepad.rapid_fire1 joystick 0x0003045e028e01010008000b00000000 button_2 - -;sms, Port 1, Gamepad: Rapid Fire 2 -sms.input.port1.gamepad.rapid_fire2 joystick 0x0003045e028e01010008000b00000000 button_3 - -;sms, Port 1, Gamepad: RIGHT → -sms.input.port1.gamepad.right joystick 0x0003045e028e01010008000b00000000 abs_6+ - -;sms, Port 1, Gamepad: UP ↑ -sms.input.port1.gamepad.up joystick 0x0003045e028e01010008000b00000000 abs_7- - -;sms, Port 2, Gamepad: DOWN ↓ -sms.input.port2.gamepad.down - -;sms, Port 2, Gamepad: Fire 1/Start -sms.input.port2.gamepad.fire1 - -;sms, Port 2, Gamepad: Fire 2 -sms.input.port2.gamepad.fire2 - -;sms, Port 2, Gamepad: LEFT ← -sms.input.port2.gamepad.left - -;sms, Port 2, Gamepad: Pause -sms.input.port2.gamepad.pause - -;sms, Port 2, Gamepad: Rapid Fire 1/Start -sms.input.port2.gamepad.rapid_fire1 - -;sms, Port 2, Gamepad: Rapid Fire 2 -sms.input.port2.gamepad.rapid_fire2 - -;sms, Port 2, Gamepad: RIGHT → -sms.input.port2.gamepad.right - -;sms, Port 2, Gamepad: UP ↑ -sms.input.port2.gamepad.up - -;Enable scanlines with specified opacity. -sms.scanlines 0 - -;Enable specified OpenGL shader. -sms.shader sabr - -;Force interlaced video to be treated as progressive. -sms.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -sms.shader.goat.hdiv 0.50 - -;Mask pattern. -sms.shader.goat.pat goatron - -;Enable scanlines effect. -sms.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -sms.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -sms.shader.goat.vdiv 0.50 - -;Last displayed scanline in NTSC mode. -sms.slend 239 - -;Last displayed scanline in PAL mode. -sms.slendp 239 - -;First displayed scanline in NTSC mode. -sms.slstart 0 - -;First displayed scanline in PAL mode. -sms.slstartp 0 - -;Enable specified special video scaler. -sms.special none - -;Stretch to fill screen. -sms.stretch aspect - -;Enable video temporal blur(50/50 previous/current frame by default). -sms.tblur 0 - -;Accumulate color data rather than discarding it. -sms.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -sms.tblur.accum.amount 50 - -;System territory/region. -sms.territory export - -;Enable (bi)linear interpolation. -sms.videoip 0 - -;Full-screen horizontal resolution. -sms.xres 0 - -;Scaling factor for the X axis in windowed mode. -sms.xscale 4.000000 - -;Scaling factor for the X axis in fullscreen mode. -sms.xscalefs 1.000000 - -;Full-screen vertical resolution. -sms.yres 0 - -;Scaling factor for the Y axis in windowed mode. -sms.yscale 4.000000 - -;Scaling factor for the Y axis in fullscreen mode. -sms.yscalefs 1.000000 - -;APU output resampler quality. -snes.apu.resamp_quality 5 - -;Correct the aspect ratio. -snes.correct_aspect 0 - -;Enable (automatic) usage of this module. -snes.enable 1 - -;Force monophonic sound output. -snes.forcemono 0 - -;Enable horizontal blend(blur) filter. -snes.h_blend 0 - -;Input device for Port 1/1A -snes.input.port1 gamepad - -;snes, Port 1/1A, Gamepad: A (right) -snes.input.port1.gamepad.a keyboard 0x0 94 - -;snes, Port 1/1A, Gamepad: B (center, lower) -snes.input.port1.gamepad.b keyboard 0x0 90 - -;snes, Port 1/1A, Gamepad: DOWN ↓ -snes.input.port1.gamepad.down keyboard 0x0 22 - -;snes, Port 1/1A, Gamepad: Left Shoulder -snes.input.port1.gamepad.l keyboard 0x0 95 - -;snes, Port 1/1A, Gamepad: LEFT ← -snes.input.port1.gamepad.left keyboard 0x0 4 - -;snes, Port 1/1A, Gamepad: Right Shoulder -snes.input.port1.gamepad.r keyboard 0x0 97 - -;snes, Port 1/1A, Gamepad: Rapid A (right) -snes.input.port1.gamepad.rapid_a - -;snes, Port 1/1A, Gamepad: Rapid B (center, lower) -snes.input.port1.gamepad.rapid_b - -;snes, Port 1/1A, Gamepad: Rapid X (center, upper) -snes.input.port1.gamepad.rapid_x - -;snes, Port 1/1A, Gamepad: Rapid Y (left) -snes.input.port1.gamepad.rapid_y - -;snes, Port 1/1A, Gamepad: RIGHT → -snes.input.port1.gamepad.right keyboard 0x0 7 - -;snes, Port 1/1A, Gamepad: SELECT -snes.input.port1.gamepad.select keyboard 0x0 43 - -;snes, Port 1/1A, Gamepad: START -snes.input.port1.gamepad.start keyboard 0x0 40 - -;snes, Port 1/1A, Gamepad: UP ↑ -snes.input.port1.gamepad.up keyboard 0x0 26 - -;snes, Port 1/1A, Gamepad: X (center, upper) -snes.input.port1.gamepad.x keyboard 0x0 96 - -;snes, Port 1/1A, Gamepad: Y (left) -snes.input.port1.gamepad.y keyboard 0x0 92 - -;snes, Port 1/1A, Mouse: Left Button -snes.input.port1.mouse.left mouse 0x0 button_left - -;snes, Port 1/1A, Mouse: Motion Down -snes.input.port1.mouse.motion_down mouse 0x0 rel_y+ - -;snes, Port 1/1A, Mouse: Motion Left -snes.input.port1.mouse.motion_left mouse 0x0 rel_x- - -;snes, Port 1/1A, Mouse: Motion Right -snes.input.port1.mouse.motion_right mouse 0x0 rel_x+ - -;snes, Port 1/1A, Mouse: Motion Up -snes.input.port1.mouse.motion_up mouse 0x0 rel_y- - -;snes, Port 1/1A, Mouse: Right Button -snes.input.port1.mouse.right mouse 0x0 button_right - -;Enable multitap on SNES port 1. -snes.input.port1.multitap 0 - -;Input device for Port 2/2A -snes.input.port2 gamepad - -;snes, Port 2/2A, Gamepad: A (right) -snes.input.port2.gamepad.a - -;snes, Port 2/2A, Gamepad: B (center, lower) -snes.input.port2.gamepad.b - -;snes, Port 2/2A, Gamepad: DOWN ↓ -snes.input.port2.gamepad.down - -;snes, Port 2/2A, Gamepad: Left Shoulder -snes.input.port2.gamepad.l - -;snes, Port 2/2A, Gamepad: LEFT ← -snes.input.port2.gamepad.left - -;snes, Port 2/2A, Gamepad: Right Shoulder -snes.input.port2.gamepad.r - -;snes, Port 2/2A, Gamepad: Rapid A (right) -snes.input.port2.gamepad.rapid_a - -;snes, Port 2/2A, Gamepad: Rapid B (center, lower) -snes.input.port2.gamepad.rapid_b - -;snes, Port 2/2A, Gamepad: Rapid X (center, upper) -snes.input.port2.gamepad.rapid_x - -;snes, Port 2/2A, Gamepad: Rapid Y (left) -snes.input.port2.gamepad.rapid_y - -;snes, Port 2/2A, Gamepad: RIGHT → -snes.input.port2.gamepad.right - -;snes, Port 2/2A, Gamepad: SELECT -snes.input.port2.gamepad.select - -;snes, Port 2/2A, Gamepad: START -snes.input.port2.gamepad.start - -;snes, Port 2/2A, Gamepad: UP ↑ -snes.input.port2.gamepad.up - -;snes, Port 2/2A, Gamepad: X (center, upper) -snes.input.port2.gamepad.x - -;snes, Port 2/2A, Gamepad: Y (left) -snes.input.port2.gamepad.y - -;snes, Port 2/2A, Mouse: Left Button -snes.input.port2.mouse.left mouse 0x0 button_left - -;snes, Port 2/2A, Mouse: Motion Down -snes.input.port2.mouse.motion_down mouse 0x0 rel_y+ - -;snes, Port 2/2A, Mouse: Motion Left -snes.input.port2.mouse.motion_left mouse 0x0 rel_x- - -;snes, Port 2/2A, Mouse: Motion Right -snes.input.port2.mouse.motion_right mouse 0x0 rel_x+ - -;snes, Port 2/2A, Mouse: Motion Up -snes.input.port2.mouse.motion_up mouse 0x0 rel_y- - -;snes, Port 2/2A, Mouse: Right Button -snes.input.port2.mouse.right mouse 0x0 button_right - -;Enable multitap on SNES port 2. -snes.input.port2.multitap 0 - -;snes, Port 2/2A, Super Scope: Cursor -snes.input.port2.superscope.cursor mouse 0x0 button_right - -;snes, Port 2/2A, Super Scope: Offscreen Shot(Simulated) -snes.input.port2.superscope.offscreen_shot keyboard 0x0 44 - -;snes, Port 2/2A, Super Scope: Pause -snes.input.port2.superscope.pause mouse 0x0 button_middle - -;snes, Port 2/2A, Super Scope: Trigger -snes.input.port2.superscope.trigger mouse 0x0 button_left - -;snes, Port 2/2A, Super Scope: Turbo -snes.input.port2.superscope.turbo keyboard 0x0 77 - -;snes, Port 2/2A, Super Scope: X Axis -snes.input.port2.superscope.x_axis mouse 0x0 cursor_x-+ - -;snes, Port 2/2A, Super Scope: Y Axis -snes.input.port2.superscope.y_axis mouse 0x0 cursor_y-+ - -;snes, Port 2B, Gamepad: A (right) -snes.input.port3.gamepad.a - -;snes, Port 2B, Gamepad: B (center, lower) -snes.input.port3.gamepad.b - -;snes, Port 2B, Gamepad: DOWN ↓ -snes.input.port3.gamepad.down - -;snes, Port 2B, Gamepad: Left Shoulder -snes.input.port3.gamepad.l - -;snes, Port 2B, Gamepad: LEFT ← -snes.input.port3.gamepad.left - -;snes, Port 2B, Gamepad: Right Shoulder -snes.input.port3.gamepad.r - -;snes, Port 2B, Gamepad: Rapid A (right) -snes.input.port3.gamepad.rapid_a - -;snes, Port 2B, Gamepad: Rapid B (center, lower) -snes.input.port3.gamepad.rapid_b - -;snes, Port 2B, Gamepad: Rapid X (center, upper) -snes.input.port3.gamepad.rapid_x - -;snes, Port 2B, Gamepad: Rapid Y (left) -snes.input.port3.gamepad.rapid_y - -;snes, Port 2B, Gamepad: RIGHT → -snes.input.port3.gamepad.right - -;snes, Port 2B, Gamepad: SELECT -snes.input.port3.gamepad.select - -;snes, Port 2B, Gamepad: START -snes.input.port3.gamepad.start - -;snes, Port 2B, Gamepad: UP ↑ -snes.input.port3.gamepad.up - -;snes, Port 2B, Gamepad: X (center, upper) -snes.input.port3.gamepad.x - -;snes, Port 2B, Gamepad: Y (left) -snes.input.port3.gamepad.y - -;snes, Port 2C, Gamepad: A (right) -snes.input.port4.gamepad.a - -;snes, Port 2C, Gamepad: B (center, lower) -snes.input.port4.gamepad.b - -;snes, Port 2C, Gamepad: DOWN ↓ -snes.input.port4.gamepad.down - -;snes, Port 2C, Gamepad: Left Shoulder -snes.input.port4.gamepad.l - -;snes, Port 2C, Gamepad: LEFT ← -snes.input.port4.gamepad.left - -;snes, Port 2C, Gamepad: Right Shoulder -snes.input.port4.gamepad.r - -;snes, Port 2C, Gamepad: Rapid A (right) -snes.input.port4.gamepad.rapid_a - -;snes, Port 2C, Gamepad: Rapid B (center, lower) -snes.input.port4.gamepad.rapid_b - -;snes, Port 2C, Gamepad: Rapid X (center, upper) -snes.input.port4.gamepad.rapid_x - -;snes, Port 2C, Gamepad: Rapid Y (left) -snes.input.port4.gamepad.rapid_y - -;snes, Port 2C, Gamepad: RIGHT → -snes.input.port4.gamepad.right - -;snes, Port 2C, Gamepad: SELECT -snes.input.port4.gamepad.select - -;snes, Port 2C, Gamepad: START -snes.input.port4.gamepad.start - -;snes, Port 2C, Gamepad: UP ↑ -snes.input.port4.gamepad.up - -;snes, Port 2C, Gamepad: X (center, upper) -snes.input.port4.gamepad.x - -;snes, Port 2C, Gamepad: Y (left) -snes.input.port4.gamepad.y - -;snes, Port 2D, Gamepad: A (right) -snes.input.port5.gamepad.a - -;snes, Port 2D, Gamepad: B (center, lower) -snes.input.port5.gamepad.b - -;snes, Port 2D, Gamepad: DOWN ↓ -snes.input.port5.gamepad.down - -;snes, Port 2D, Gamepad: Left Shoulder -snes.input.port5.gamepad.l - -;snes, Port 2D, Gamepad: LEFT ← -snes.input.port5.gamepad.left - -;snes, Port 2D, Gamepad: Right Shoulder -snes.input.port5.gamepad.r - -;snes, Port 2D, Gamepad: Rapid A (right) -snes.input.port5.gamepad.rapid_a - -;snes, Port 2D, Gamepad: Rapid B (center, lower) -snes.input.port5.gamepad.rapid_b - -;snes, Port 2D, Gamepad: Rapid X (center, upper) -snes.input.port5.gamepad.rapid_x - -;snes, Port 2D, Gamepad: Rapid Y (left) -snes.input.port5.gamepad.rapid_y - -;snes, Port 2D, Gamepad: RIGHT → -snes.input.port5.gamepad.right - -;snes, Port 2D, Gamepad: SELECT -snes.input.port5.gamepad.select - -;snes, Port 2D, Gamepad: START -snes.input.port5.gamepad.start - -;snes, Port 2D, Gamepad: UP ↑ -snes.input.port5.gamepad.up - -;snes, Port 2D, Gamepad: X (center, upper) -snes.input.port5.gamepad.x - -;snes, Port 2D, Gamepad: Y (left) -snes.input.port5.gamepad.y - -;snes, Port 1B, Gamepad: A (right) -snes.input.port6.gamepad.a - -;snes, Port 1B, Gamepad: B (center, lower) -snes.input.port6.gamepad.b - -;snes, Port 1B, Gamepad: DOWN ↓ -snes.input.port6.gamepad.down - -;snes, Port 1B, Gamepad: Left Shoulder -snes.input.port6.gamepad.l - -;snes, Port 1B, Gamepad: LEFT ← -snes.input.port6.gamepad.left - -;snes, Port 1B, Gamepad: Right Shoulder -snes.input.port6.gamepad.r - -;snes, Port 1B, Gamepad: Rapid A (right) -snes.input.port6.gamepad.rapid_a - -;snes, Port 1B, Gamepad: Rapid B (center, lower) -snes.input.port6.gamepad.rapid_b - -;snes, Port 1B, Gamepad: Rapid X (center, upper) -snes.input.port6.gamepad.rapid_x - -;snes, Port 1B, Gamepad: Rapid Y (left) -snes.input.port6.gamepad.rapid_y - -;snes, Port 1B, Gamepad: RIGHT → -snes.input.port6.gamepad.right - -;snes, Port 1B, Gamepad: SELECT -snes.input.port6.gamepad.select - -;snes, Port 1B, Gamepad: START -snes.input.port6.gamepad.start - -;snes, Port 1B, Gamepad: UP ↑ -snes.input.port6.gamepad.up - -;snes, Port 1B, Gamepad: X (center, upper) -snes.input.port6.gamepad.x - -;snes, Port 1B, Gamepad: Y (left) -snes.input.port6.gamepad.y - -;snes, Port 1C, Gamepad: A (right) -snes.input.port7.gamepad.a - -;snes, Port 1C, Gamepad: B (center, lower) -snes.input.port7.gamepad.b - -;snes, Port 1C, Gamepad: DOWN ↓ -snes.input.port7.gamepad.down - -;snes, Port 1C, Gamepad: Left Shoulder -snes.input.port7.gamepad.l - -;snes, Port 1C, Gamepad: LEFT ← -snes.input.port7.gamepad.left - -;snes, Port 1C, Gamepad: Right Shoulder -snes.input.port7.gamepad.r - -;snes, Port 1C, Gamepad: Rapid A (right) -snes.input.port7.gamepad.rapid_a - -;snes, Port 1C, Gamepad: Rapid B (center, lower) -snes.input.port7.gamepad.rapid_b - -;snes, Port 1C, Gamepad: Rapid X (center, upper) -snes.input.port7.gamepad.rapid_x - -;snes, Port 1C, Gamepad: Rapid Y (left) -snes.input.port7.gamepad.rapid_y - -;snes, Port 1C, Gamepad: RIGHT → -snes.input.port7.gamepad.right - -;snes, Port 1C, Gamepad: SELECT -snes.input.port7.gamepad.select - -;snes, Port 1C, Gamepad: START -snes.input.port7.gamepad.start - -;snes, Port 1C, Gamepad: UP ↑ -snes.input.port7.gamepad.up - -;snes, Port 1C, Gamepad: X (center, upper) -snes.input.port7.gamepad.x - -;snes, Port 1C, Gamepad: Y (left) -snes.input.port7.gamepad.y - -;snes, Port 1D, Gamepad: A (right) -snes.input.port8.gamepad.a - -;snes, Port 1D, Gamepad: B (center, lower) -snes.input.port8.gamepad.b - -;snes, Port 1D, Gamepad: DOWN ↓ -snes.input.port8.gamepad.down - -;snes, Port 1D, Gamepad: Left Shoulder -snes.input.port8.gamepad.l - -;snes, Port 1D, Gamepad: LEFT ← -snes.input.port8.gamepad.left - -;snes, Port 1D, Gamepad: Right Shoulder -snes.input.port8.gamepad.r - -;snes, Port 1D, Gamepad: Rapid A (right) -snes.input.port8.gamepad.rapid_a - -;snes, Port 1D, Gamepad: Rapid B (center, lower) -snes.input.port8.gamepad.rapid_b - -;snes, Port 1D, Gamepad: Rapid X (center, upper) -snes.input.port8.gamepad.rapid_x - -;snes, Port 1D, Gamepad: Rapid Y (left) -snes.input.port8.gamepad.rapid_y - -;snes, Port 1D, Gamepad: RIGHT → -snes.input.port8.gamepad.right - -;snes, Port 1D, Gamepad: SELECT -snes.input.port8.gamepad.select - -;snes, Port 1D, Gamepad: START -snes.input.port8.gamepad.start - -;snes, Port 1D, Gamepad: UP ↑ -snes.input.port8.gamepad.up - -;snes, Port 1D, Gamepad: X (center, upper) -snes.input.port8.gamepad.x - -;snes, Port 1D, Gamepad: Y (left) -snes.input.port8.gamepad.y - -;Emulated mouse sensitivity. -snes.mouse_sensitivity 0.50 - -;Enable scanlines with specified opacity. -snes.scanlines 0 - -;Enable specified OpenGL shader. -snes.shader none - -;Force interlaced video to be treated as progressive. -snes.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -snes.shader.goat.hdiv 0.50 - -;Mask pattern. -snes.shader.goat.pat goatron - -;Enable scanlines effect. -snes.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -snes.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -snes.shader.goat.vdiv 0.50 - -;Enable specified special video scaler. -snes.special none - -;Stretch to fill screen. -snes.stretch aspect_mult2 - -;Enable video temporal blur(50/50 previous/current frame by default). -snes.tblur 0 - -;Accumulate color data rather than discarding it. -snes.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -snes.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -snes.videoip 0 - -;Full-screen horizontal resolution. -snes.xres 0 - -;Scaling factor for the X axis in windowed mode. -snes.xscale 4.000000 - -;Scaling factor for the X axis in fullscreen mode. -snes.xscalefs 1.000000 - -;Full-screen vertical resolution. -snes.yres 0 - -;Scaling factor for the Y axis in windowed mode. -snes.yscale 4.000000 - -;Scaling factor for the Y axis in fullscreen mode. -snes.yscalefs 1.000000 - -;MSU1 audio read thread CPU affinity mask. -snes_faust.affinity.msu1.audio 0 - -;MSU1 data read thread CPU affinity mask. -snes_faust.affinity.msu1.data 0 - -;PPU rendering thread CPU affinity mask. -snes_faust.affinity.ppu 0 - -;Correct aspect ratio. -snes_faust.correct_aspect 1 - -;CX4 clock rate, specified in percentage of normal. -snes_faust.cx4.clock_rate 100 - -;Enable (automatic) usage of this module. -snes_faust.enable 1 - -;Force monophonic sound output. -snes_faust.forcemono 0 - -;Horizontal blending/doubling filter. -snes_faust.h_filter none - -;Emulated mouse sensitivity. -snes_faust.input.mouse_sensitivity 0.50 - -;Input device for Virtual Port 1 -snes_faust.input.port1 gamepad - -;snes_faust, Virtual Port 1, Gamepad: A (right) -snes_faust.input.port1.gamepad.a joystick 0x0003045e028e01010008000b00000000 button_1 - -;snes_faust, Virtual Port 1, Gamepad: B (center, lower) -snes_faust.input.port1.gamepad.b joystick 0x0003045e028e01010008000b00000000 button_0 - -;snes_faust, Virtual Port 1, Gamepad: DOWN ↓ -snes_faust.input.port1.gamepad.down joystick 0x0003045e028e01010008000b00000000 abs_7+ - -;snes_faust, Virtual Port 1, Gamepad: Left Shoulder -snes_faust.input.port1.gamepad.l joystick 0x0003045e028e01010008000b00000000 button_4 - -;snes_faust, Virtual Port 1, Gamepad: LEFT ← -snes_faust.input.port1.gamepad.left joystick 0x0003045e028e01010008000b00000000 abs_6- - -;snes_faust, Virtual Port 1, Gamepad: Right Shoulder -snes_faust.input.port1.gamepad.r joystick 0x0003045e028e01010008000b00000000 button_5 - -;snes_faust, Virtual Port 1, Gamepad: Rapid A (right) -snes_faust.input.port1.gamepad.rapid_a keyboard 0x0 17 - -;snes_faust, Virtual Port 1, Gamepad: Rapid B (center, lower) -snes_faust.input.port1.gamepad.rapid_b keyboard 0x0 17 - -;snes_faust, Virtual Port 1, Gamepad: Rapid X (center, upper) -snes_faust.input.port1.gamepad.rapid_x keyboard 0x0 17 - -;snes_faust, Virtual Port 1, Gamepad: Rapid Y (left) -snes_faust.input.port1.gamepad.rapid_y keyboard 0x0 17 - -;snes_faust, Virtual Port 1, Gamepad: RIGHT → -snes_faust.input.port1.gamepad.right joystick 0x0003045e028e01010008000b00000000 abs_6+ - -;snes_faust, Virtual Port 1, Gamepad: SELECT -snes_faust.input.port1.gamepad.select joystick 0x0003045e028e01010008000b00000000 button_6 - -;snes_faust, Virtual Port 1, Gamepad: START -snes_faust.input.port1.gamepad.start joystick 0x0003045e028e01010008000b00000000 button_7 - -;snes_faust, Virtual Port 1, Gamepad: UP ↑ -snes_faust.input.port1.gamepad.up joystick 0x0003045e028e01010008000b00000000 abs_7- - -;snes_faust, Virtual Port 1, Gamepad: X (center, upper) -snes_faust.input.port1.gamepad.x joystick 0x0003045e028e01010008000b00000000 button_3 - -;snes_faust, Virtual Port 1, Gamepad: Y (left) -snes_faust.input.port1.gamepad.y joystick 0x0003045e028e01010008000b00000000 button_2 - -;snes_faust, Virtual Port 1, Mouse: Left Button -snes_faust.input.port1.mouse.left mouse 0x0 button_left - -;snes_faust, Virtual Port 1, Mouse: Motion Down -snes_faust.input.port1.mouse.motion_down mouse 0x0 rel_y+ - -;snes_faust, Virtual Port 1, Mouse: Motion Left -snes_faust.input.port1.mouse.motion_left mouse 0x0 rel_x- - -;snes_faust, Virtual Port 1, Mouse: Motion Right -snes_faust.input.port1.mouse.motion_right mouse 0x0 rel_x+ - -;snes_faust, Virtual Port 1, Mouse: Motion Up -snes_faust.input.port1.mouse.motion_up mouse 0x0 rel_y- - -;snes_faust, Virtual Port 1, Mouse: Right Button -snes_faust.input.port1.mouse.right mouse 0x0 button_right - -;Input device for Virtual Port 2 -snes_faust.input.port2 gamepad - -;snes_faust, Virtual Port 2, Gamepad: A (right) -snes_faust.input.port2.gamepad.a - -;snes_faust, Virtual Port 2, Gamepad: B (center, lower) -snes_faust.input.port2.gamepad.b - -;snes_faust, Virtual Port 2, Gamepad: DOWN ↓ -snes_faust.input.port2.gamepad.down - -;snes_faust, Virtual Port 2, Gamepad: Left Shoulder -snes_faust.input.port2.gamepad.l - -;snes_faust, Virtual Port 2, Gamepad: LEFT ← -snes_faust.input.port2.gamepad.left - -;snes_faust, Virtual Port 2, Gamepad: Right Shoulder -snes_faust.input.port2.gamepad.r - -;snes_faust, Virtual Port 2, Gamepad: Rapid A (right) -snes_faust.input.port2.gamepad.rapid_a - -;snes_faust, Virtual Port 2, Gamepad: Rapid B (center, lower) -snes_faust.input.port2.gamepad.rapid_b - -;snes_faust, Virtual Port 2, Gamepad: Rapid X (center, upper) -snes_faust.input.port2.gamepad.rapid_x - -;snes_faust, Virtual Port 2, Gamepad: Rapid Y (left) -snes_faust.input.port2.gamepad.rapid_y - -;snes_faust, Virtual Port 2, Gamepad: RIGHT → -snes_faust.input.port2.gamepad.right - -;snes_faust, Virtual Port 2, Gamepad: SELECT -snes_faust.input.port2.gamepad.select - -;snes_faust, Virtual Port 2, Gamepad: START -snes_faust.input.port2.gamepad.start - -;snes_faust, Virtual Port 2, Gamepad: UP ↑ -snes_faust.input.port2.gamepad.up - -;snes_faust, Virtual Port 2, Gamepad: X (center, upper) -snes_faust.input.port2.gamepad.x - -;snes_faust, Virtual Port 2, Gamepad: Y (left) -snes_faust.input.port2.gamepad.y - -;snes_faust, Virtual Port 2, Mouse: Left Button -snes_faust.input.port2.mouse.left mouse 0x0 button_left - -;snes_faust, Virtual Port 2, Mouse: Motion Down -snes_faust.input.port2.mouse.motion_down mouse 0x0 rel_y+ - -;snes_faust, Virtual Port 2, Mouse: Motion Left -snes_faust.input.port2.mouse.motion_left mouse 0x0 rel_x- - -;snes_faust, Virtual Port 2, Mouse: Motion Right -snes_faust.input.port2.mouse.motion_right mouse 0x0 rel_x+ - -;snes_faust, Virtual Port 2, Mouse: Motion Up -snes_faust.input.port2.mouse.motion_up mouse 0x0 rel_y- - -;snes_faust, Virtual Port 2, Mouse: Right Button -snes_faust.input.port2.mouse.right mouse 0x0 button_right - -;Input device for Virtual Port 3 -snes_faust.input.port3 gamepad - -;snes_faust, Virtual Port 3, Gamepad: A (right) -snes_faust.input.port3.gamepad.a - -;snes_faust, Virtual Port 3, Gamepad: B (center, lower) -snes_faust.input.port3.gamepad.b - -;snes_faust, Virtual Port 3, Gamepad: DOWN ↓ -snes_faust.input.port3.gamepad.down - -;snes_faust, Virtual Port 3, Gamepad: Left Shoulder -snes_faust.input.port3.gamepad.l - -;snes_faust, Virtual Port 3, Gamepad: LEFT ← -snes_faust.input.port3.gamepad.left - -;snes_faust, Virtual Port 3, Gamepad: Right Shoulder -snes_faust.input.port3.gamepad.r - -;snes_faust, Virtual Port 3, Gamepad: Rapid A (right) -snes_faust.input.port3.gamepad.rapid_a - -;snes_faust, Virtual Port 3, Gamepad: Rapid B (center, lower) -snes_faust.input.port3.gamepad.rapid_b - -;snes_faust, Virtual Port 3, Gamepad: Rapid X (center, upper) -snes_faust.input.port3.gamepad.rapid_x - -;snes_faust, Virtual Port 3, Gamepad: Rapid Y (left) -snes_faust.input.port3.gamepad.rapid_y - -;snes_faust, Virtual Port 3, Gamepad: RIGHT → -snes_faust.input.port3.gamepad.right - -;snes_faust, Virtual Port 3, Gamepad: SELECT -snes_faust.input.port3.gamepad.select - -;snes_faust, Virtual Port 3, Gamepad: START -snes_faust.input.port3.gamepad.start - -;snes_faust, Virtual Port 3, Gamepad: UP ↑ -snes_faust.input.port3.gamepad.up - -;snes_faust, Virtual Port 3, Gamepad: X (center, upper) -snes_faust.input.port3.gamepad.x - -;snes_faust, Virtual Port 3, Gamepad: Y (left) -snes_faust.input.port3.gamepad.y - -;snes_faust, Virtual Port 3, Mouse: Left Button -snes_faust.input.port3.mouse.left mouse 0x0 button_left - -;snes_faust, Virtual Port 3, Mouse: Motion Down -snes_faust.input.port3.mouse.motion_down mouse 0x0 rel_y+ - -;snes_faust, Virtual Port 3, Mouse: Motion Left -snes_faust.input.port3.mouse.motion_left mouse 0x0 rel_x- - -;snes_faust, Virtual Port 3, Mouse: Motion Right -snes_faust.input.port3.mouse.motion_right mouse 0x0 rel_x+ - -;snes_faust, Virtual Port 3, Mouse: Motion Up -snes_faust.input.port3.mouse.motion_up mouse 0x0 rel_y- - -;snes_faust, Virtual Port 3, Mouse: Right Button -snes_faust.input.port3.mouse.right mouse 0x0 button_right - -;Input device for Virtual Port 4 -snes_faust.input.port4 gamepad - -;snes_faust, Virtual Port 4, Gamepad: A (right) -snes_faust.input.port4.gamepad.a - -;snes_faust, Virtual Port 4, Gamepad: B (center, lower) -snes_faust.input.port4.gamepad.b - -;snes_faust, Virtual Port 4, Gamepad: DOWN ↓ -snes_faust.input.port4.gamepad.down - -;snes_faust, Virtual Port 4, Gamepad: Left Shoulder -snes_faust.input.port4.gamepad.l - -;snes_faust, Virtual Port 4, Gamepad: LEFT ← -snes_faust.input.port4.gamepad.left - -;snes_faust, Virtual Port 4, Gamepad: Right Shoulder -snes_faust.input.port4.gamepad.r - -;snes_faust, Virtual Port 4, Gamepad: Rapid A (right) -snes_faust.input.port4.gamepad.rapid_a - -;snes_faust, Virtual Port 4, Gamepad: Rapid B (center, lower) -snes_faust.input.port4.gamepad.rapid_b - -;snes_faust, Virtual Port 4, Gamepad: Rapid X (center, upper) -snes_faust.input.port4.gamepad.rapid_x - -;snes_faust, Virtual Port 4, Gamepad: Rapid Y (left) -snes_faust.input.port4.gamepad.rapid_y - -;snes_faust, Virtual Port 4, Gamepad: RIGHT → -snes_faust.input.port4.gamepad.right - -;snes_faust, Virtual Port 4, Gamepad: SELECT -snes_faust.input.port4.gamepad.select - -;snes_faust, Virtual Port 4, Gamepad: START -snes_faust.input.port4.gamepad.start - -;snes_faust, Virtual Port 4, Gamepad: UP ↑ -snes_faust.input.port4.gamepad.up - -;snes_faust, Virtual Port 4, Gamepad: X (center, upper) -snes_faust.input.port4.gamepad.x - -;snes_faust, Virtual Port 4, Gamepad: Y (left) -snes_faust.input.port4.gamepad.y - -;snes_faust, Virtual Port 4, Mouse: Left Button -snes_faust.input.port4.mouse.left mouse 0x0 button_left - -;snes_faust, Virtual Port 4, Mouse: Motion Down -snes_faust.input.port4.mouse.motion_down mouse 0x0 rel_y+ - -;snes_faust, Virtual Port 4, Mouse: Motion Left -snes_faust.input.port4.mouse.motion_left mouse 0x0 rel_x- - -;snes_faust, Virtual Port 4, Mouse: Motion Right -snes_faust.input.port4.mouse.motion_right mouse 0x0 rel_x+ - -;snes_faust, Virtual Port 4, Mouse: Motion Up -snes_faust.input.port4.mouse.motion_up mouse 0x0 rel_y- - -;snes_faust, Virtual Port 4, Mouse: Right Button -snes_faust.input.port4.mouse.right mouse 0x0 button_right - -;Input device for Virtual Port 5 -snes_faust.input.port5 gamepad - -;snes_faust, Virtual Port 5, Gamepad: A (right) -snes_faust.input.port5.gamepad.a - -;snes_faust, Virtual Port 5, Gamepad: B (center, lower) -snes_faust.input.port5.gamepad.b - -;snes_faust, Virtual Port 5, Gamepad: DOWN ↓ -snes_faust.input.port5.gamepad.down - -;snes_faust, Virtual Port 5, Gamepad: Left Shoulder -snes_faust.input.port5.gamepad.l - -;snes_faust, Virtual Port 5, Gamepad: LEFT ← -snes_faust.input.port5.gamepad.left - -;snes_faust, Virtual Port 5, Gamepad: Right Shoulder -snes_faust.input.port5.gamepad.r - -;snes_faust, Virtual Port 5, Gamepad: Rapid A (right) -snes_faust.input.port5.gamepad.rapid_a - -;snes_faust, Virtual Port 5, Gamepad: Rapid B (center, lower) -snes_faust.input.port5.gamepad.rapid_b - -;snes_faust, Virtual Port 5, Gamepad: Rapid X (center, upper) -snes_faust.input.port5.gamepad.rapid_x - -;snes_faust, Virtual Port 5, Gamepad: Rapid Y (left) -snes_faust.input.port5.gamepad.rapid_y - -;snes_faust, Virtual Port 5, Gamepad: RIGHT → -snes_faust.input.port5.gamepad.right - -;snes_faust, Virtual Port 5, Gamepad: SELECT -snes_faust.input.port5.gamepad.select - -;snes_faust, Virtual Port 5, Gamepad: START -snes_faust.input.port5.gamepad.start - -;snes_faust, Virtual Port 5, Gamepad: UP ↑ -snes_faust.input.port5.gamepad.up - -;snes_faust, Virtual Port 5, Gamepad: X (center, upper) -snes_faust.input.port5.gamepad.x - -;snes_faust, Virtual Port 5, Gamepad: Y (left) -snes_faust.input.port5.gamepad.y - -;snes_faust, Virtual Port 5, Mouse: Left Button -snes_faust.input.port5.mouse.left mouse 0x0 button_left - -;snes_faust, Virtual Port 5, Mouse: Motion Down -snes_faust.input.port5.mouse.motion_down mouse 0x0 rel_y+ - -;snes_faust, Virtual Port 5, Mouse: Motion Left -snes_faust.input.port5.mouse.motion_left mouse 0x0 rel_x- - -;snes_faust, Virtual Port 5, Mouse: Motion Right -snes_faust.input.port5.mouse.motion_right mouse 0x0 rel_x+ - -;snes_faust, Virtual Port 5, Mouse: Motion Up -snes_faust.input.port5.mouse.motion_up mouse 0x0 rel_y- - -;snes_faust, Virtual Port 5, Mouse: Right Button -snes_faust.input.port5.mouse.right mouse 0x0 button_right - -;Input device for Virtual Port 6 -snes_faust.input.port6 gamepad - -;snes_faust, Virtual Port 6, Gamepad: A (right) -snes_faust.input.port6.gamepad.a - -;snes_faust, Virtual Port 6, Gamepad: B (center, lower) -snes_faust.input.port6.gamepad.b - -;snes_faust, Virtual Port 6, Gamepad: DOWN ↓ -snes_faust.input.port6.gamepad.down - -;snes_faust, Virtual Port 6, Gamepad: Left Shoulder -snes_faust.input.port6.gamepad.l - -;snes_faust, Virtual Port 6, Gamepad: LEFT ← -snes_faust.input.port6.gamepad.left - -;snes_faust, Virtual Port 6, Gamepad: Right Shoulder -snes_faust.input.port6.gamepad.r - -;snes_faust, Virtual Port 6, Gamepad: Rapid A (right) -snes_faust.input.port6.gamepad.rapid_a - -;snes_faust, Virtual Port 6, Gamepad: Rapid B (center, lower) -snes_faust.input.port6.gamepad.rapid_b - -;snes_faust, Virtual Port 6, Gamepad: Rapid X (center, upper) -snes_faust.input.port6.gamepad.rapid_x - -;snes_faust, Virtual Port 6, Gamepad: Rapid Y (left) -snes_faust.input.port6.gamepad.rapid_y - -;snes_faust, Virtual Port 6, Gamepad: RIGHT → -snes_faust.input.port6.gamepad.right - -;snes_faust, Virtual Port 6, Gamepad: SELECT -snes_faust.input.port6.gamepad.select - -;snes_faust, Virtual Port 6, Gamepad: START -snes_faust.input.port6.gamepad.start - -;snes_faust, Virtual Port 6, Gamepad: UP ↑ -snes_faust.input.port6.gamepad.up - -;snes_faust, Virtual Port 6, Gamepad: X (center, upper) -snes_faust.input.port6.gamepad.x - -;snes_faust, Virtual Port 6, Gamepad: Y (left) -snes_faust.input.port6.gamepad.y - -;snes_faust, Virtual Port 6, Mouse: Left Button -snes_faust.input.port6.mouse.left mouse 0x0 button_left - -;snes_faust, Virtual Port 6, Mouse: Motion Down -snes_faust.input.port6.mouse.motion_down mouse 0x0 rel_y+ - -;snes_faust, Virtual Port 6, Mouse: Motion Left -snes_faust.input.port6.mouse.motion_left mouse 0x0 rel_x- - -;snes_faust, Virtual Port 6, Mouse: Motion Right -snes_faust.input.port6.mouse.motion_right mouse 0x0 rel_x+ - -;snes_faust, Virtual Port 6, Mouse: Motion Up -snes_faust.input.port6.mouse.motion_up mouse 0x0 rel_y- - -;snes_faust, Virtual Port 6, Mouse: Right Button -snes_faust.input.port6.mouse.right mouse 0x0 button_right - -;Input device for Virtual Port 7 -snes_faust.input.port7 gamepad - -;snes_faust, Virtual Port 7, Gamepad: A (right) -snes_faust.input.port7.gamepad.a - -;snes_faust, Virtual Port 7, Gamepad: B (center, lower) -snes_faust.input.port7.gamepad.b - -;snes_faust, Virtual Port 7, Gamepad: DOWN ↓ -snes_faust.input.port7.gamepad.down - -;snes_faust, Virtual Port 7, Gamepad: Left Shoulder -snes_faust.input.port7.gamepad.l - -;snes_faust, Virtual Port 7, Gamepad: LEFT ← -snes_faust.input.port7.gamepad.left - -;snes_faust, Virtual Port 7, Gamepad: Right Shoulder -snes_faust.input.port7.gamepad.r - -;snes_faust, Virtual Port 7, Gamepad: Rapid A (right) -snes_faust.input.port7.gamepad.rapid_a - -;snes_faust, Virtual Port 7, Gamepad: Rapid B (center, lower) -snes_faust.input.port7.gamepad.rapid_b - -;snes_faust, Virtual Port 7, Gamepad: Rapid X (center, upper) -snes_faust.input.port7.gamepad.rapid_x - -;snes_faust, Virtual Port 7, Gamepad: Rapid Y (left) -snes_faust.input.port7.gamepad.rapid_y - -;snes_faust, Virtual Port 7, Gamepad: RIGHT → -snes_faust.input.port7.gamepad.right - -;snes_faust, Virtual Port 7, Gamepad: SELECT -snes_faust.input.port7.gamepad.select - -;snes_faust, Virtual Port 7, Gamepad: START -snes_faust.input.port7.gamepad.start - -;snes_faust, Virtual Port 7, Gamepad: UP ↑ -snes_faust.input.port7.gamepad.up - -;snes_faust, Virtual Port 7, Gamepad: X (center, upper) -snes_faust.input.port7.gamepad.x - -;snes_faust, Virtual Port 7, Gamepad: Y (left) -snes_faust.input.port7.gamepad.y - -;snes_faust, Virtual Port 7, Mouse: Left Button -snes_faust.input.port7.mouse.left mouse 0x0 button_left - -;snes_faust, Virtual Port 7, Mouse: Motion Down -snes_faust.input.port7.mouse.motion_down mouse 0x0 rel_y+ - -;snes_faust, Virtual Port 7, Mouse: Motion Left -snes_faust.input.port7.mouse.motion_left mouse 0x0 rel_x- - -;snes_faust, Virtual Port 7, Mouse: Motion Right -snes_faust.input.port7.mouse.motion_right mouse 0x0 rel_x+ - -;snes_faust, Virtual Port 7, Mouse: Motion Up -snes_faust.input.port7.mouse.motion_up mouse 0x0 rel_y- - -;snes_faust, Virtual Port 7, Mouse: Right Button -snes_faust.input.port7.mouse.right mouse 0x0 button_right - -;Input device for Virtual Port 8 -snes_faust.input.port8 gamepad - -;snes_faust, Virtual Port 8, Gamepad: A (right) -snes_faust.input.port8.gamepad.a - -;snes_faust, Virtual Port 8, Gamepad: B (center, lower) -snes_faust.input.port8.gamepad.b - -;snes_faust, Virtual Port 8, Gamepad: DOWN ↓ -snes_faust.input.port8.gamepad.down - -;snes_faust, Virtual Port 8, Gamepad: Left Shoulder -snes_faust.input.port8.gamepad.l - -;snes_faust, Virtual Port 8, Gamepad: LEFT ← -snes_faust.input.port8.gamepad.left - -;snes_faust, Virtual Port 8, Gamepad: Right Shoulder -snes_faust.input.port8.gamepad.r - -;snes_faust, Virtual Port 8, Gamepad: Rapid A (right) -snes_faust.input.port8.gamepad.rapid_a - -;snes_faust, Virtual Port 8, Gamepad: Rapid B (center, lower) -snes_faust.input.port8.gamepad.rapid_b - -;snes_faust, Virtual Port 8, Gamepad: Rapid X (center, upper) -snes_faust.input.port8.gamepad.rapid_x - -;snes_faust, Virtual Port 8, Gamepad: Rapid Y (left) -snes_faust.input.port8.gamepad.rapid_y - -;snes_faust, Virtual Port 8, Gamepad: RIGHT → -snes_faust.input.port8.gamepad.right - -;snes_faust, Virtual Port 8, Gamepad: SELECT -snes_faust.input.port8.gamepad.select - -;snes_faust, Virtual Port 8, Gamepad: START -snes_faust.input.port8.gamepad.start - -;snes_faust, Virtual Port 8, Gamepad: UP ↑ -snes_faust.input.port8.gamepad.up - -;snes_faust, Virtual Port 8, Gamepad: X (center, upper) -snes_faust.input.port8.gamepad.x - -;snes_faust, Virtual Port 8, Gamepad: Y (left) -snes_faust.input.port8.gamepad.y - -;snes_faust, Virtual Port 8, Mouse: Left Button -snes_faust.input.port8.mouse.left mouse 0x0 button_left - -;snes_faust, Virtual Port 8, Mouse: Motion Down -snes_faust.input.port8.mouse.motion_down mouse 0x0 rel_y+ - -;snes_faust, Virtual Port 8, Mouse: Motion Left -snes_faust.input.port8.mouse.motion_left mouse 0x0 rel_x- - -;snes_faust, Virtual Port 8, Mouse: Motion Right -snes_faust.input.port8.mouse.motion_right mouse 0x0 rel_x+ - -;snes_faust, Virtual Port 8, Mouse: Motion Up -snes_faust.input.port8.mouse.motion_up mouse 0x0 rel_y- - -;snes_faust, Virtual Port 8, Mouse: Right Button -snes_faust.input.port8.mouse.right mouse 0x0 button_right - -;Enable multitap on SNES port 1. -snes_faust.input.sport1.multitap 0 - -;Enable multitap on SNES port 2. -snes_faust.input.sport2.multitap 0 - -;MSU1 sound quality. -snes_faust.msu1.resamp_quality 4 - -;Region of SNES to emulate. -snes_faust.region auto - -;PPU renderer. -snes_faust.renderer st - -;Sound quality. -snes_faust.resamp_quality 3 - -;Sound output rate tolerance. -snes_faust.resamp_rate_error 0.000035 - -;Enable scanlines with specified opacity. -snes_faust.scanlines 0 - -;Enable specified OpenGL shader. -snes_faust.shader sabr - -;Force interlaced video to be treated as progressive. -snes_faust.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -snes_faust.shader.goat.hdiv 0.50 - -;Mask pattern. -snes_faust.shader.goat.pat goatron - -;Enable scanlines effect. -snes_faust.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -snes_faust.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -snes_faust.shader.goat.vdiv 0.50 - -;Last displayed scanline in NTSC mode. -snes_faust.slend 223 - -;Last displayed scanline in PAL mode. -snes_faust.slendp 238 - -;First displayed scanline in NTSC mode. -snes_faust.slstart 0 - -;First displayed scanline in PAL mode. -snes_faust.slstartp 0 - -;Enable specified special video scaler. -snes_faust.special none - -;Enable 1-frame speculative execution for video output. -snes_faust.spex 0 - -;Enable speculative execution for sound output too. -snes_faust.spex.sound 1 - -;Stretch to fill screen. -snes_faust.stretch aspect - -;Super FX clock rate, specified in percentage of normal. -snes_faust.superfx.clock_rate 100 - -;Enable SuperFX instruction cache emulation. -snes_faust.superfx.icache 0 - -;Enable video temporal blur(50/50 previous/current frame by default). -snes_faust.tblur 0 - -;Accumulate color data rather than discarding it. -snes_faust.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -snes_faust.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -snes_faust.videoip 1 - -;Full-screen horizontal resolution. -snes_faust.xres 0 - -;Scaling factor for the X axis in windowed mode. -snes_faust.xscale 3.000000 - -;Scaling factor for the X axis in fullscreen mode. -snes_faust.xscalefs 1.000000 - -;Full-screen vertical resolution. -snes_faust.yres 0 - -;Scaling factor for the Y axis in windowed mode. -snes_faust.yscale 3.000000 - -;Scaling factor for the Y axis in fullscreen mode. -snes_faust.yscalefs 1.000000 - -;Enable sound output. -sound 1 - -;Desired buffer size in milliseconds(ms). -sound.buffer_time 0 - -;Select sound output device. -sound.device sexyal-literal-default - -;Select sound driver. -sound.driver default - -;Desired period size in microseconds(μs). -sound.period_time 0 - -;Specifies the sound playback rate, in sound frames per second("Hz"). -sound.rate 48000 - -;Sound volume level, in percent. -sound.volume 100 - -;DO NOT USE UNLESS YOU'RE A SPACE GOAT -srwautoenable 0 - -;Number of frames to keep states for when state rewinding is enabled. -srwframes 600 - -;VDP2 rendering thread CPU affinity mask. -ss.affinity.vdp2 0 - -;Path to the Japan ROM BIOS -ss.bios_jp /storage/roms/bios/sega_101.bin - -;Path to the North America and Europe ROM BIOS -ss.bios_na_eu /storage/roms/bios/mpr-17933.bin - -;Enable BIOS ROM image sanity checks. -ss.bios_sanity 1 - -;Path to the Europe ST-V ROM BIOS -ss.bios_stv_eu /storage/roms/bios/epr-17954a.ic8 - -;Path to the Japan ST-V ROM BIOS -ss.bios_stv_jp /storage/roms/bios/epr-20091.ic8 - -;Path to the North America ST-V ROM BIOS -ss.bios_stv_na /storage/roms/bios/epr-17952a.ic8 - -;Expansion cart. -ss.cart none - -;Default expansion cart when autodetection fails. -ss.cart.auto_default backup - -;Path to KoF 95 ROM image. -ss.cart.kof95_path mpr-18811-mx.ic1 - -;Path to Ultraman ROM image. -ss.cart.ultraman_path mpr-19367-mx.ic1 - -;Enable CD (image) sanity checks. -ss.cd_sanity 1 - -;Correct aspect ratio. -ss.correct_aspect 1 - -;CD image to use with bootable cart ROM image loading. -ss.dbg_exe_cdpath - -;Disassembly font size. -ss.debugger.disfontsize 5x7 - -;Character encoding for the debugger's memory editor. -ss.debugger.memcharenc SJIS - -;Enable (automatic) usage of this module. -ss.enable 1 - -;Force monophonic sound output. -ss.forcemono 0 - -;Enable horizontal blend(blur) filter. -ss.h_blend 0 - -;Show horizontal overscan area. -ss.h_overscan 1 - -;ss, Builtin, builtin: SMPC Reset -ss.input.builtin.builtin.smpc_reset - -;ss, Builtin, builtin: ST-V Pause -ss.input.builtin.builtin.stv_pause keyboard 0x0 86 && keyboard 0x0 88 - -;ss, Builtin, builtin: ST-V Service -ss.input.builtin.builtin.stv_service keyboard 0x0 86 && keyboard 0x0 87 - -;ss, Builtin, builtin: ST-V Test -ss.input.builtin.builtin.stv_test keyboard 0x0 86 && keyboard 0x0 84 - -;Emulated mouse sensitivity. -ss.input.mouse_sensitivity 0.50 - -;Input device for Virtual Port 1 -ss.input.port1 gamepad - -;ss, Virtual Port 1, 3D Control Pad: A -ss.input.port1.3dpad.a joystick 0x0003045e028e01010008000b00000000 button_0 - -;ss, Virtual Port 1, 3D Control Pad: Analog DOWN ↓ -ss.input.port1.3dpad.analog_down joystick 0x0003045e028e01010008000b00000000 abs_1+ - -;ss, Virtual Port 1, 3D Control Pad: Analog LEFT ← -ss.input.port1.3dpad.analog_left joystick 0x0003045e028e01010008000b00000000 abs_0- - -;ss, Virtual Port 1, 3D Control Pad: Analog RIGHT → -ss.input.port1.3dpad.analog_right joystick 0x0003045e028e01010008000b00000000 abs_0+ - -;ss, Virtual Port 1, 3D Control Pad: Analog UP ↑ -ss.input.port1.3dpad.analog_up joystick 0x0003045e028e01010008000b00000000 abs_1- - -;ss, Virtual Port 1, 3D Control Pad: B -ss.input.port1.3dpad.b joystick 0x0003045e028e01010008000b00000000 button_1 - -;ss, Virtual Port 1, 3D Control Pad: C -ss.input.port1.3dpad.c joystick 0x0003045e028e01010008000b00000000 button_5 - -;ss, Virtual Port 1, 3D Control Pad: D-Pad DOWN ↓ -ss.input.port1.3dpad.down joystick 0x0003045e028e01010008000b00000000 abs_7+ - -;ss, Virtual Port 1, 3D Control Pad: D-Pad LEFT ← -ss.input.port1.3dpad.left joystick 0x0003045e028e01010008000b00000000 abs_6- - -;ss, Virtual Port 1, 3D Control Pad: Left Shoulder (Analog) -ss.input.port1.3dpad.ls keyboard 0x0 39 || joystick 0x0003045e028e01010008000b00000000 abs_2+ || joystick 0x0003045e028e01010008000b00000000 abs_2- - -;ss, Virtual Port 1, 3D Control Pad: Mode -ss.input.port1.3dpad.mode joystick 0x0003045e028e01010008000b00000000 button_8 - -;Default position for switch "Mode". -ss.input.port1.3dpad.mode.defpos analog - -;ss, Virtual Port 1, 3D Control Pad: D-Pad RIGHT → -ss.input.port1.3dpad.right joystick 0x0003045e028e01010008000b00000000 abs_6+ - -;ss, Virtual Port 1, 3D Control Pad: Right Shoulder (Analog) -ss.input.port1.3dpad.rs joystick 0x0003045e028e01010008000b00000000 abs_5+ || joystick 0x0003045e028e01010008000b00000000 abs_5- - -;ss, Virtual Port 1, 3D Control Pad: START -ss.input.port1.3dpad.start joystick 0x0003045e028e01010008000b00000000 button_7 - -;ss, Virtual Port 1, 3D Control Pad: D-Pad UP ↑ -ss.input.port1.3dpad.up joystick 0x0003045e028e01010008000b00000000 abs_7- - -;ss, Virtual Port 1, 3D Control Pad: X -ss.input.port1.3dpad.x joystick 0x0003045e028e01010008000b00000000 button_2 - -;ss, Virtual Port 1, 3D Control Pad: Y -ss.input.port1.3dpad.y joystick 0x0003045e028e01010008000b00000000 button_3 - -;ss, Virtual Port 1, 3D Control Pad: Z -ss.input.port1.3dpad.z joystick 0x0003045e028e01010008000b00000000 button_4 - -;ss, Virtual Port 1, Dual Mission: A (R Stick Trigger) -ss.input.port1.dmission.a - -;ss, Virtual Port 1, Dual Mission: A AF -ss.input.port1.dmission.afa - -;Default position for switch "A AF". -ss.input.port1.dmission.afa.defpos off - -;ss, Virtual Port 1, Dual Mission: B AF -ss.input.port1.dmission.afb - -;Default position for switch "B AF". -ss.input.port1.dmission.afb.defpos off - -;ss, Virtual Port 1, Dual Mission: C AF -ss.input.port1.dmission.afc - -;Default position for switch "C AF". -ss.input.port1.dmission.afc.defpos off - -;ss, Virtual Port 1, Dual Mission: L AF -ss.input.port1.dmission.afl - -;Default position for switch "L AF". -ss.input.port1.dmission.afl.defpos off - -;ss, Virtual Port 1, Dual Mission: R AF -ss.input.port1.dmission.afr - -;Default position for switch "R AF". -ss.input.port1.dmission.afr.defpos off - -;ss, Virtual Port 1, Dual Mission: Autofire Speed -ss.input.port1.dmission.afspeed - -;Default position for switch "Autofire Speed". -ss.input.port1.dmission.afspeed.defpos 1 - -;ss, Virtual Port 1, Dual Mission: X AF -ss.input.port1.dmission.afx - -;Default position for switch "X AF". -ss.input.port1.dmission.afx.defpos off - -;ss, Virtual Port 1, Dual Mission: Y AF -ss.input.port1.dmission.afy - -;Default position for switch "Y AF". -ss.input.port1.dmission.afy.defpos off - -;ss, Virtual Port 1, Dual Mission: Z AF -ss.input.port1.dmission.afz - -;Default position for switch "Z AF". -ss.input.port1.dmission.afz.defpos off - -;ss, Virtual Port 1, Dual Mission: B (R Stick Left Button) -ss.input.port1.dmission.b - -;ss, Virtual Port 1, Dual Mission: C (R Stick Right Button) -ss.input.port1.dmission.c - -;ss, Virtual Port 1, Dual Mission: L -ss.input.port1.dmission.l - -;ss, Virtual Port 1, Dual Mission: L Stick BACK ↓ (Analog) -ss.input.port1.dmission.lstick_back - -;ss, Virtual Port 1, Dual Mission: L Stick FORE ↑ (Analog) -ss.input.port1.dmission.lstick_fore - -;ss, Virtual Port 1, Dual Mission: L Stick LEFT ← (Analog) -ss.input.port1.dmission.lstick_left - -;ss, Virtual Port 1, Dual Mission: L Stick RIGHT → (Analog) -ss.input.port1.dmission.lstick_right - -;ss, Virtual Port 1, Dual Mission: L Throttle Down (Analog) -ss.input.port1.dmission.lthrottle_down - -;ss, Virtual Port 1, Dual Mission: L Throttle Up (Analog) -ss.input.port1.dmission.lthrottle_up - -;ss, Virtual Port 1, Dual Mission: R -ss.input.port1.dmission.r - -;ss, Virtual Port 1, Dual Mission: R Stick BACK ↓ (Analog) -ss.input.port1.dmission.rstick_back - -;ss, Virtual Port 1, Dual Mission: R Stick FORE ↑ (Analog) -ss.input.port1.dmission.rstick_fore - -;ss, Virtual Port 1, Dual Mission: R Stick LEFT ← (Analog) -ss.input.port1.dmission.rstick_left - -;ss, Virtual Port 1, Dual Mission: R Stick RIGHT → (Analog) -ss.input.port1.dmission.rstick_right - -;ss, Virtual Port 1, Dual Mission: R Throttle Down (Analog) -ss.input.port1.dmission.rthrottle_down - -;ss, Virtual Port 1, Dual Mission: R Throttle Up (Analog) -ss.input.port1.dmission.rthrottle_up - -;ss, Virtual Port 1, Dual Mission: START -ss.input.port1.dmission.start - -;ss, Virtual Port 1, Dual Mission: X (L Stick Trigger) -ss.input.port1.dmission.x - -;ss, Virtual Port 1, Dual Mission: Y (L Stick Left Button) -ss.input.port1.dmission.y - -;ss, Virtual Port 1, Dual Mission: Z (L Stick Right Button) -ss.input.port1.dmission.z - -;ss, Virtual Port 1, Digital Gamepad: A -ss.input.port1.gamepad.a joystick 0x0003045e028e01010008000b00000000 button_1 - -;ss, Virtual Port 1, Digital Gamepad: B -ss.input.port1.gamepad.b joystick 0x0003045e028e01010008000b00000000 button_0 - -;ss, Virtual Port 1, Digital Gamepad: C -ss.input.port1.gamepad.c joystick 0x0003045e028e01010008000b00000000 button_2 - -;ss, Virtual Port 1, Digital Gamepad: DOWN ↓ -ss.input.port1.gamepad.down joystick 0x0003045e028e01010008000b00000000 abs_7+ - -;ss, Virtual Port 1, Digital Gamepad: LEFT ← -ss.input.port1.gamepad.left joystick 0x0003045e028e01010008000b00000000 abs_6- - -;ss, Virtual Port 1, Digital Gamepad: Left Shoulder -ss.input.port1.gamepad.ls keyboard 0x0 9 - -;ss, Virtual Port 1, Digital Gamepad: RIGHT → -ss.input.port1.gamepad.right joystick 0x0003045e028e01010008000b00000000 abs_6+ - -;ss, Virtual Port 1, Digital Gamepad: Right Shoulder -ss.input.port1.gamepad.rs keyboard 0x0 10 - -;ss, Virtual Port 1, Digital Gamepad: START -ss.input.port1.gamepad.start joystick 0x0003045e028e01010008000b00000000 button_7 - -;ss, Virtual Port 1, Digital Gamepad: UP ↑ -ss.input.port1.gamepad.up joystick 0x0003045e028e01010008000b00000000 abs_7- - -;ss, Virtual Port 1, Digital Gamepad: X -ss.input.port1.gamepad.x joystick 0x0003045e028e01010008000b00000000 button_3 - -;ss, Virtual Port 1, Digital Gamepad: Y -ss.input.port1.gamepad.y joystick 0x0003045e028e01010008000b00000000 button_4 - -;ss, Virtual Port 1, Digital Gamepad: Z -ss.input.port1.gamepad.z joystick 0x0003045e028e01010008000b00000000 button_5 - -;ss, Virtual Port 1, Light Gun: Offscreen Shot(Simulated) -ss.input.port1.gun.offscreen_shot joystick 0x0003045e028e01010008000b00000000 button_3 - -;ss, Virtual Port 1, Light Gun: START -ss.input.port1.gun.start joystick 0x0003045e028e01010008000b00000000 button_7 - -;ss, Virtual Port 1, Light Gun: Trigger -ss.input.port1.gun.trigger mouse 0x0 button_left - -;ss, Virtual Port 1, Light Gun: X Axis -ss.input.port1.gun.x_axis mouse 0x0 cursor_x-+ - -;ss, Virtual Port 1, Light Gun: Y Axis -ss.input.port1.gun.y_axis mouse 0x0 cursor_y-+ - -;Crosshairs color for lightgun on virtual port 1. -ss.input.port1.gun_chairs 0xFF0000 - -;ss, Virtual Port 1, Keyboard (JP): 0(Zero) -ss.input.port1.jpkeyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 1, Keyboard (JP): 1(One) -ss.input.port1.jpkeyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 1, Keyboard (JP): 2 -ss.input.port1.jpkeyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 1, Keyboard (JP): 3 -ss.input.port1.jpkeyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 1, Keyboard (JP): 4 -ss.input.port1.jpkeyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 1, Keyboard (JP): 5 -ss.input.port1.jpkeyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 1, Keyboard (JP): 6 -ss.input.port1.jpkeyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 1, Keyboard (JP): 7 -ss.input.port1.jpkeyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 1, Keyboard (JP): 8 -ss.input.port1.jpkeyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 1, Keyboard (JP): 9 -ss.input.port1.jpkeyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 1, Keyboard (JP): A -ss.input.port1.jpkeyboard.a keyboard 0x0 4 - -;ss, Virtual Port 1, Keyboard (JP): At @ -ss.input.port1.jpkeyboard.at keyboard 0x0 47 - -;ss, Virtual Port 1, Keyboard (JP): B -ss.input.port1.jpkeyboard.b keyboard 0x0 5 - -;ss, Virtual Port 1, Keyboard (JP): Backslash \ -ss.input.port1.jpkeyboard.backslash keyboard 0x0 135 - -;ss, Virtual Port 1, Keyboard (JP): Backspace -ss.input.port1.jpkeyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 1, Keyboard (JP): C -ss.input.port1.jpkeyboard.c keyboard 0x0 6 - -;ss, Virtual Port 1, Keyboard (JP): Caps Lock/英数 -ss.input.port1.jpkeyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 1, Keyboard (JP): Circumflex ^ -ss.input.port1.jpkeyboard.circumflex keyboard 0x0 46 - -;ss, Virtual Port 1, Keyboard (JP): Colon : -ss.input.port1.jpkeyboard.colon keyboard 0x0 52 - -;ss, Virtual Port 1, Keyboard (JP): Comma , -ss.input.port1.jpkeyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 1, Keyboard (JP): 変換 -ss.input.port1.jpkeyboard.conv keyboard 0x0 138 - -;ss, Virtual Port 1, Keyboard (JP): D -ss.input.port1.jpkeyboard.d keyboard 0x0 7 - -;ss, Virtual Port 1, Keyboard (JP): Delete -ss.input.port1.jpkeyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 1, Keyboard (JP): Down -ss.input.port1.jpkeyboard.down keyboard 0x0 81 - -;ss, Virtual Port 1, Keyboard (JP): E -ss.input.port1.jpkeyboard.e keyboard 0x0 8 - -;ss, Virtual Port 1, Keyboard (JP): End -ss.input.port1.jpkeyboard.end keyboard 0x0 77 - -;ss, Virtual Port 1, Keyboard (JP): Enter -ss.input.port1.jpkeyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 1, Keyboard (JP): Escape -ss.input.port1.jpkeyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 1, Keyboard (JP): F -ss.input.port1.jpkeyboard.f keyboard 0x0 9 - -;ss, Virtual Port 1, Keyboard (JP): F1 -ss.input.port1.jpkeyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 1, Keyboard (JP): F10 -ss.input.port1.jpkeyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 1, Keyboard (JP): F11 -ss.input.port1.jpkeyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 1, Keyboard (JP): F12 -ss.input.port1.jpkeyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 1, Keyboard (JP): F2 -ss.input.port1.jpkeyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 1, Keyboard (JP): F3 -ss.input.port1.jpkeyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 1, Keyboard (JP): F4 -ss.input.port1.jpkeyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 1, Keyboard (JP): F5 -ss.input.port1.jpkeyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 1, Keyboard (JP): F6 -ss.input.port1.jpkeyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 1, Keyboard (JP): F7 -ss.input.port1.jpkeyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 1, Keyboard (JP): F8 -ss.input.port1.jpkeyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 1, Keyboard (JP): F9 -ss.input.port1.jpkeyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 1, Keyboard (JP): G -ss.input.port1.jpkeyboard.g keyboard 0x0 10 - -;ss, Virtual Port 1, Keyboard (JP): H -ss.input.port1.jpkeyboard.h keyboard 0x0 11 - -;ss, Virtual Port 1, Keyboard (JP): ひらがな/カタカナ/ローマ字 -ss.input.port1.jpkeyboard.hkr keyboard 0x0 136 - -;ss, Virtual Port 1, Keyboard (JP): Home -ss.input.port1.jpkeyboard.home keyboard 0x0 74 - -;ss, Virtual Port 1, Keyboard (JP): 半角/全角/漢字 -ss.input.port1.jpkeyboard.hwfw keyboard 0x0 53 - -;ss, Virtual Port 1, Keyboard (JP): I -ss.input.port1.jpkeyboard.i keyboard 0x0 12 - -;ss, Virtual Port 1, Keyboard (JP): Insert -ss.input.port1.jpkeyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 1, Keyboard (JP): J -ss.input.port1.jpkeyboard.j keyboard 0x0 13 - -;ss, Virtual Port 1, Keyboard (JP): K -ss.input.port1.jpkeyboard.k keyboard 0x0 14 - -;ss, Virtual Port 1, Keyboard (JP): L -ss.input.port1.jpkeyboard.l keyboard 0x0 15 - -;ss, Virtual Port 1, Keyboard (JP): Left Alt -ss.input.port1.jpkeyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 1, Keyboard (JP): Left Ctrl -ss.input.port1.jpkeyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 1, Keyboard (JP): Cursor Left -ss.input.port1.jpkeyboard.left keyboard 0x0 80 - -;ss, Virtual Port 1, Keyboard (JP): Left Bracket [ -ss.input.port1.jpkeyboard.leftbracket keyboard 0x0 48 - -;ss, Virtual Port 1, Keyboard (JP): Left Shift -ss.input.port1.jpkeyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 1, Keyboard (JP): M -ss.input.port1.jpkeyboard.m keyboard 0x0 16 - -;ss, Virtual Port 1, Keyboard (JP): Minus - -ss.input.port1.jpkeyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 1, Keyboard (JP): N -ss.input.port1.jpkeyboard.n keyboard 0x0 17 - -;ss, Virtual Port 1, Keyboard (JP): 無変換 -ss.input.port1.jpkeyboard.nonconv keyboard 0x0 139 - -;ss, Virtual Port 1, Keyboard (JP): O -ss.input.port1.jpkeyboard.o keyboard 0x0 18 - -;ss, Virtual Port 1, Keyboard (JP): P -ss.input.port1.jpkeyboard.p keyboard 0x0 19 - -;ss, Virtual Port 1, Keyboard (JP): Page Down -ss.input.port1.jpkeyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 1, Keyboard (JP): Page Up -ss.input.port1.jpkeyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 1, Keyboard (JP): Pause -ss.input.port1.jpkeyboard.pause keyboard 0x0 72 || keyboard 0x0 83 - -;ss, Virtual Port 1, Keyboard (JP): Period . -ss.input.port1.jpkeyboard.period keyboard 0x0 55 - -;ss, Virtual Port 1, Keyboard (JP): Print Screen -ss.input.port1.jpkeyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 1, Keyboard (JP): Q -ss.input.port1.jpkeyboard.q keyboard 0x0 20 - -;ss, Virtual Port 1, Keyboard (JP): R -ss.input.port1.jpkeyboard.r keyboard 0x0 21 - -;ss, Virtual Port 1, Keyboard (JP): Right Alt -ss.input.port1.jpkeyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 1, Keyboard (JP): Right Ctrl -ss.input.port1.jpkeyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 1, Keyboard (JP): Right -ss.input.port1.jpkeyboard.right keyboard 0x0 79 - -;ss, Virtual Port 1, Keyboard (JP): Right Bracket ] -ss.input.port1.jpkeyboard.rightbracket keyboard 0x0 49 - -;ss, Virtual Port 1, Keyboard (JP): Right Shift -ss.input.port1.jpkeyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 1, Keyboard (JP): S -ss.input.port1.jpkeyboard.s keyboard 0x0 22 - -;ss, Virtual Port 1, Keyboard (JP): Scroll Lock -ss.input.port1.jpkeyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 1, Keyboard (JP): Semicolon ; -ss.input.port1.jpkeyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 1, Keyboard (JP): Slash / -ss.input.port1.jpkeyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 1, Keyboard (JP): Space -ss.input.port1.jpkeyboard.space keyboard 0x0 44 - -;ss, Virtual Port 1, Keyboard (JP): T -ss.input.port1.jpkeyboard.t keyboard 0x0 23 - -;ss, Virtual Port 1, Keyboard (JP): Tab -ss.input.port1.jpkeyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 1, Keyboard (JP): U -ss.input.port1.jpkeyboard.u keyboard 0x0 24 - -;ss, Virtual Port 1, Keyboard (JP): Up -ss.input.port1.jpkeyboard.up keyboard 0x0 82 - -;ss, Virtual Port 1, Keyboard (JP): V -ss.input.port1.jpkeyboard.v keyboard 0x0 25 - -;ss, Virtual Port 1, Keyboard (JP): W -ss.input.port1.jpkeyboard.w keyboard 0x0 26 - -;ss, Virtual Port 1, Keyboard (JP): X -ss.input.port1.jpkeyboard.x keyboard 0x0 27 - -;ss, Virtual Port 1, Keyboard (JP): Y -ss.input.port1.jpkeyboard.y keyboard 0x0 28 - -;ss, Virtual Port 1, Keyboard (JP): Yen ¥ -ss.input.port1.jpkeyboard.yen keyboard 0x0 137 - -;ss, Virtual Port 1, Keyboard (JP): Z -ss.input.port1.jpkeyboard.z keyboard 0x0 29 - -;ss, Virtual Port 1, Keyboard (US): 0(Zero) -ss.input.port1.keyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 1, Keyboard (US): 1(One) -ss.input.port1.keyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 1, Keyboard (US): 2 -ss.input.port1.keyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 1, Keyboard (US): 3 -ss.input.port1.keyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 1, Keyboard (US): 4 -ss.input.port1.keyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 1, Keyboard (US): 5 -ss.input.port1.keyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 1, Keyboard (US): 6 -ss.input.port1.keyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 1, Keyboard (US): 7 -ss.input.port1.keyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 1, Keyboard (US): 8 -ss.input.port1.keyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 1, Keyboard (US): 9 -ss.input.port1.keyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 1, Keyboard (US): A -ss.input.port1.keyboard.a keyboard 0x0 4 - -;ss, Virtual Port 1, Keyboard (US): B -ss.input.port1.keyboard.b keyboard 0x0 5 - -;ss, Virtual Port 1, Keyboard (US): Backslash \ -ss.input.port1.keyboard.backslash keyboard 0x0 49 || keyboard 0x0 135 - -;ss, Virtual Port 1, Keyboard (US): Backspace -ss.input.port1.keyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 1, Keyboard (US): C -ss.input.port1.keyboard.c keyboard 0x0 6 - -;ss, Virtual Port 1, Keyboard (US): Caps Lock -ss.input.port1.keyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 1, Keyboard (US): Comma , -ss.input.port1.keyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 1, Keyboard (US): D -ss.input.port1.keyboard.d keyboard 0x0 7 - -;ss, Virtual Port 1, Keyboard (US): Delete -ss.input.port1.keyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 1, Keyboard (US): Down -ss.input.port1.keyboard.down keyboard 0x0 81 - -;ss, Virtual Port 1, Keyboard (US): E -ss.input.port1.keyboard.e keyboard 0x0 8 - -;ss, Virtual Port 1, Keyboard (US): End -ss.input.port1.keyboard.end keyboard 0x0 77 - -;ss, Virtual Port 1, Keyboard (US): Enter -ss.input.port1.keyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 1, Keyboard (US): Equals = -ss.input.port1.keyboard.equals keyboard 0x0 46 - -;ss, Virtual Port 1, Keyboard (US): Escape -ss.input.port1.keyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 1, Keyboard (US): F -ss.input.port1.keyboard.f keyboard 0x0 9 - -;ss, Virtual Port 1, Keyboard (US): F1 -ss.input.port1.keyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 1, Keyboard (US): F10 -ss.input.port1.keyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 1, Keyboard (US): F11 -ss.input.port1.keyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 1, Keyboard (US): F12 -ss.input.port1.keyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 1, Keyboard (US): F2 -ss.input.port1.keyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 1, Keyboard (US): F3 -ss.input.port1.keyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 1, Keyboard (US): F4 -ss.input.port1.keyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 1, Keyboard (US): F5 -ss.input.port1.keyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 1, Keyboard (US): F6 -ss.input.port1.keyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 1, Keyboard (US): F7 -ss.input.port1.keyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 1, Keyboard (US): F8 -ss.input.port1.keyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 1, Keyboard (US): F9 -ss.input.port1.keyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 1, Keyboard (US): G -ss.input.port1.keyboard.g keyboard 0x0 10 - -;ss, Virtual Port 1, Keyboard (US): Grave ` -ss.input.port1.keyboard.grave keyboard 0x0 53 - -;ss, Virtual Port 1, Keyboard (US): H -ss.input.port1.keyboard.h keyboard 0x0 11 - -;ss, Virtual Port 1, Keyboard (US): Home -ss.input.port1.keyboard.home keyboard 0x0 74 - -;ss, Virtual Port 1, Keyboard (US): I -ss.input.port1.keyboard.i keyboard 0x0 12 - -;ss, Virtual Port 1, Keyboard (US): Insert -ss.input.port1.keyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 1, Keyboard (US): J -ss.input.port1.keyboard.j keyboard 0x0 13 - -;ss, Virtual Port 1, Keyboard (US): K -ss.input.port1.keyboard.k keyboard 0x0 14 - -;ss, Virtual Port 1, Keyboard (US): Keypad Asterisk(Multiply) -ss.input.port1.keyboard.kp_asterisk keyboard 0x0 85 - -;ss, Virtual Port 1, Keyboard (US): Keypad Center/5 -ss.input.port1.keyboard.kp_center keyboard 0x0 93 - -;ss, Virtual Port 1, Keyboard (US): Keypad Delete -ss.input.port1.keyboard.kp_delete keyboard 0x0 99 - -;ss, Virtual Port 1, Keyboard (US): Keypad Down/2 -ss.input.port1.keyboard.kp_down keyboard 0x0 90 - -;ss, Virtual Port 1, Keyboard (US): Keypad End/1 -ss.input.port1.keyboard.kp_end keyboard 0x0 89 - -;ss, Virtual Port 1, Keyboard (US): Keypad Enter -ss.input.port1.keyboard.kp_enter keyboard 0x0 88 - -;ss, Virtual Port 1, Keyboard (US): Keypad Home/7 -ss.input.port1.keyboard.kp_home keyboard 0x0 95 - -;ss, Virtual Port 1, Keyboard (US): Keypad Insert/0 -ss.input.port1.keyboard.kp_insert keyboard 0x0 98 - -;ss, Virtual Port 1, Keyboard (US): Keypad Left/4 -ss.input.port1.keyboard.kp_left keyboard 0x0 92 - -;ss, Virtual Port 1, Keyboard (US): Keypad Minus -ss.input.port1.keyboard.kp_minus keyboard 0x0 86 - -;ss, Virtual Port 1, Keyboard (US): Keypad Pagedown/3 -ss.input.port1.keyboard.kp_pagedown keyboard 0x0 91 - -;ss, Virtual Port 1, Keyboard (US): Keypad Pageup/9 -ss.input.port1.keyboard.kp_pageup keyboard 0x0 97 - -;ss, Virtual Port 1, Keyboard (US): Keypad Plus -ss.input.port1.keyboard.kp_plus keyboard 0x0 87 - -;ss, Virtual Port 1, Keyboard (US): Keypad Right/6 -ss.input.port1.keyboard.kp_right keyboard 0x0 94 - -;ss, Virtual Port 1, Keyboard (US): Keypad Slash(Divide) -ss.input.port1.keyboard.kp_slash keyboard 0x0 84 - -;ss, Virtual Port 1, Keyboard (US): Keypad Up/8 -ss.input.port1.keyboard.kp_up keyboard 0x0 96 - -;ss, Virtual Port 1, Keyboard (US): L -ss.input.port1.keyboard.l keyboard 0x0 15 - -;ss, Virtual Port 1, Keyboard (US): Left Alt -ss.input.port1.keyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 1, Keyboard (US): Left Ctrl -ss.input.port1.keyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 1, Keyboard (US): Cursor Left -ss.input.port1.keyboard.left keyboard 0x0 80 - -;ss, Virtual Port 1, Keyboard (US): Left Bracket [ -ss.input.port1.keyboard.leftbracket keyboard 0x0 47 - -;ss, Virtual Port 1, Keyboard (US): Left Shift -ss.input.port1.keyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 1, Keyboard (US): M -ss.input.port1.keyboard.m keyboard 0x0 16 - -;ss, Virtual Port 1, Keyboard (US): Minus - -ss.input.port1.keyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 1, Keyboard (US): N -ss.input.port1.keyboard.n keyboard 0x0 17 - -;ss, Virtual Port 1, Keyboard (US): Num Lock -ss.input.port1.keyboard.numlock keyboard 0x0 83 - -;ss, Virtual Port 1, Keyboard (US): O -ss.input.port1.keyboard.o keyboard 0x0 18 - -;ss, Virtual Port 1, Keyboard (US): P -ss.input.port1.keyboard.p keyboard 0x0 19 - -;ss, Virtual Port 1, Keyboard (US): Page Down -ss.input.port1.keyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 1, Keyboard (US): Page Up -ss.input.port1.keyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 1, Keyboard (US): Pause -ss.input.port1.keyboard.pause keyboard 0x0 72 - -;ss, Virtual Port 1, Keyboard (US): Period . -ss.input.port1.keyboard.period keyboard 0x0 55 - -;ss, Virtual Port 1, Keyboard (US): Print Screen -ss.input.port1.keyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 1, Keyboard (US): Q -ss.input.port1.keyboard.q keyboard 0x0 20 - -;ss, Virtual Port 1, Keyboard (US): Quote ' -ss.input.port1.keyboard.quote keyboard 0x0 52 - -;ss, Virtual Port 1, Keyboard (US): R -ss.input.port1.keyboard.r keyboard 0x0 21 - -;ss, Virtual Port 1, Keyboard (US): Right Alt -ss.input.port1.keyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 1, Keyboard (US): Right Ctrl -ss.input.port1.keyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 1, Keyboard (US): Right -ss.input.port1.keyboard.right keyboard 0x0 79 - -;ss, Virtual Port 1, Keyboard (US): Right Bracket ] -ss.input.port1.keyboard.rightbracket keyboard 0x0 48 - -;ss, Virtual Port 1, Keyboard (US): Right Shift -ss.input.port1.keyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 1, Keyboard (US): S -ss.input.port1.keyboard.s keyboard 0x0 22 - -;ss, Virtual Port 1, Keyboard (US): Scroll Lock -ss.input.port1.keyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 1, Keyboard (US): Semicolon ; -ss.input.port1.keyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 1, Keyboard (US): Slash / -ss.input.port1.keyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 1, Keyboard (US): Space -ss.input.port1.keyboard.space keyboard 0x0 44 - -;ss, Virtual Port 1, Keyboard (US): T -ss.input.port1.keyboard.t keyboard 0x0 23 - -;ss, Virtual Port 1, Keyboard (US): Tab -ss.input.port1.keyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 1, Keyboard (US): U -ss.input.port1.keyboard.u keyboard 0x0 24 - -;ss, Virtual Port 1, Keyboard (US): Up -ss.input.port1.keyboard.up keyboard 0x0 82 - -;ss, Virtual Port 1, Keyboard (US): V -ss.input.port1.keyboard.v keyboard 0x0 25 - -;ss, Virtual Port 1, Keyboard (US): W -ss.input.port1.keyboard.w keyboard 0x0 26 - -;ss, Virtual Port 1, Keyboard (US): X -ss.input.port1.keyboard.x keyboard 0x0 27 - -;ss, Virtual Port 1, Keyboard (US): Y -ss.input.port1.keyboard.y keyboard 0x0 28 - -;ss, Virtual Port 1, Keyboard (US): Z -ss.input.port1.keyboard.z keyboard 0x0 29 - -;ss, Virtual Port 1, Mission Stick: A (Stick Trigger) -ss.input.port1.mission.a - -;ss, Virtual Port 1, Mission Stick: A AF -ss.input.port1.mission.afa - -;Default position for switch "A AF". -ss.input.port1.mission.afa.defpos off - -;ss, Virtual Port 1, Mission Stick: B AF -ss.input.port1.mission.afb - -;Default position for switch "B AF". -ss.input.port1.mission.afb.defpos off - -;ss, Virtual Port 1, Mission Stick: C AF -ss.input.port1.mission.afc - -;Default position for switch "C AF". -ss.input.port1.mission.afc.defpos off - -;ss, Virtual Port 1, Mission Stick: L AF -ss.input.port1.mission.afl - -;Default position for switch "L AF". -ss.input.port1.mission.afl.defpos off - -;ss, Virtual Port 1, Mission Stick: R AF -ss.input.port1.mission.afr - -;Default position for switch "R AF". -ss.input.port1.mission.afr.defpos off - -;ss, Virtual Port 1, Mission Stick: AF Speed -ss.input.port1.mission.afspeed - -;Default position for switch "AF Speed". -ss.input.port1.mission.afspeed.defpos 1 - -;ss, Virtual Port 1, Mission Stick: X AF -ss.input.port1.mission.afx - -;Default position for switch "X AF". -ss.input.port1.mission.afx.defpos off - -;ss, Virtual Port 1, Mission Stick: Y AF -ss.input.port1.mission.afy - -;Default position for switch "Y AF". -ss.input.port1.mission.afy.defpos off - -;ss, Virtual Port 1, Mission Stick: Z AF -ss.input.port1.mission.afz - -;Default position for switch "Z AF". -ss.input.port1.mission.afz.defpos off - -;ss, Virtual Port 1, Mission Stick: B (Stick Left Button) -ss.input.port1.mission.b - -;ss, Virtual Port 1, Mission Stick: C (Stick Right Button) -ss.input.port1.mission.c - -;ss, Virtual Port 1, Mission Stick: L -ss.input.port1.mission.l - -;ss, Virtual Port 1, Mission Stick: R -ss.input.port1.mission.r - -;ss, Virtual Port 1, Mission Stick: START -ss.input.port1.mission.start - -;ss, Virtual Port 1, Mission Stick: Stick BACK ↓ (Analog) -ss.input.port1.mission.stick_back - -;ss, Virtual Port 1, Mission Stick: Stick FORE ↑ (Analog) -ss.input.port1.mission.stick_fore - -;ss, Virtual Port 1, Mission Stick: Stick LEFT ← (Analog) -ss.input.port1.mission.stick_left - -;ss, Virtual Port 1, Mission Stick: Stick RIGHT → (Analog) -ss.input.port1.mission.stick_right - -;ss, Virtual Port 1, Mission Stick: Throttle Down (Analog) -ss.input.port1.mission.throttle_down - -;ss, Virtual Port 1, Mission Stick: Throttle Up (Analog) -ss.input.port1.mission.throttle_up - -;ss, Virtual Port 1, Mission Stick: X -ss.input.port1.mission.x - -;ss, Virtual Port 1, Mission Stick: Y -ss.input.port1.mission.y - -;ss, Virtual Port 1, Mission Stick: Z -ss.input.port1.mission.z - -;ss, Virtual Port 1, Mouse: Left Button -ss.input.port1.mouse.left mouse 0x0 button_left - -;ss, Virtual Port 1, Mouse: Middle Button -ss.input.port1.mouse.middle mouse 0x0 button_middle - -;ss, Virtual Port 1, Mouse: Motion Down -ss.input.port1.mouse.motion_down mouse 0x0 rel_y+ - -;ss, Virtual Port 1, Mouse: Motion Left -ss.input.port1.mouse.motion_left mouse 0x0 rel_x- - -;ss, Virtual Port 1, Mouse: Motion Right -ss.input.port1.mouse.motion_right mouse 0x0 rel_x+ - -;ss, Virtual Port 1, Mouse: Motion Up -ss.input.port1.mouse.motion_up mouse 0x0 rel_y- - -;ss, Virtual Port 1, Mouse: Right Button -ss.input.port1.mouse.right mouse 0x0 button_right - -;ss, Virtual Port 1, Mouse: Start -ss.input.port1.mouse.start keyboard 0x0 40 - -;ss, Virtual Port 1, Steering Wheel: A (R Group) -ss.input.port1.wheel.a - -;ss, Virtual Port 1, Steering Wheel: Analog LEFT ← -ss.input.port1.wheel.analog_left - -;ss, Virtual Port 1, Steering Wheel: Analog RIGHT → -ss.input.port1.wheel.analog_right - -;ss, Virtual Port 1, Steering Wheel: B (R Group) -ss.input.port1.wheel.b - -;ss, Virtual Port 1, Steering Wheel: C (R Group) -ss.input.port1.wheel.c - -;ss, Virtual Port 1, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) -ss.input.port1.wheel.down - -;ss, Virtual Port 1, Steering Wheel: START -ss.input.port1.wheel.start - -;ss, Virtual Port 1, Steering Wheel: L Gear Shift(Equiv. UP ↑) -ss.input.port1.wheel.up - -;ss, Virtual Port 1, Steering Wheel: X (L Group) -ss.input.port1.wheel.x - -;ss, Virtual Port 1, Steering Wheel: Y (L Group) -ss.input.port1.wheel.y - -;ss, Virtual Port 1, Steering Wheel: Z (L Group) -ss.input.port1.wheel.z - -;Input device for Virtual Port 10 -ss.input.port10 gamepad - -;ss, Virtual Port 10, 3D Control Pad: A -ss.input.port10.3dpad.a - -;ss, Virtual Port 10, 3D Control Pad: Analog DOWN ↓ -ss.input.port10.3dpad.analog_down - -;ss, Virtual Port 10, 3D Control Pad: Analog LEFT ← -ss.input.port10.3dpad.analog_left - -;ss, Virtual Port 10, 3D Control Pad: Analog RIGHT → -ss.input.port10.3dpad.analog_right - -;ss, Virtual Port 10, 3D Control Pad: Analog UP ↑ -ss.input.port10.3dpad.analog_up - -;ss, Virtual Port 10, 3D Control Pad: B -ss.input.port10.3dpad.b - -;ss, Virtual Port 10, 3D Control Pad: C -ss.input.port10.3dpad.c - -;ss, Virtual Port 10, 3D Control Pad: D-Pad DOWN ↓ -ss.input.port10.3dpad.down - -;ss, Virtual Port 10, 3D Control Pad: D-Pad LEFT ← -ss.input.port10.3dpad.left - -;ss, Virtual Port 10, 3D Control Pad: Left Shoulder (Analog) -ss.input.port10.3dpad.ls - -;ss, Virtual Port 10, 3D Control Pad: Mode -ss.input.port10.3dpad.mode - -;Default position for switch "Mode". -ss.input.port10.3dpad.mode.defpos digital - -;ss, Virtual Port 10, 3D Control Pad: D-Pad RIGHT → -ss.input.port10.3dpad.right - -;ss, Virtual Port 10, 3D Control Pad: Right Shoulder (Analog) -ss.input.port10.3dpad.rs - -;ss, Virtual Port 10, 3D Control Pad: START -ss.input.port10.3dpad.start - -;ss, Virtual Port 10, 3D Control Pad: D-Pad UP ↑ -ss.input.port10.3dpad.up - -;ss, Virtual Port 10, 3D Control Pad: X -ss.input.port10.3dpad.x - -;ss, Virtual Port 10, 3D Control Pad: Y -ss.input.port10.3dpad.y - -;ss, Virtual Port 10, 3D Control Pad: Z -ss.input.port10.3dpad.z - -;ss, Virtual Port 10, Dual Mission: A (R Stick Trigger) -ss.input.port10.dmission.a - -;ss, Virtual Port 10, Dual Mission: A AF -ss.input.port10.dmission.afa - -;Default position for switch "A AF". -ss.input.port10.dmission.afa.defpos off - -;ss, Virtual Port 10, Dual Mission: B AF -ss.input.port10.dmission.afb - -;Default position for switch "B AF". -ss.input.port10.dmission.afb.defpos off - -;ss, Virtual Port 10, Dual Mission: C AF -ss.input.port10.dmission.afc - -;Default position for switch "C AF". -ss.input.port10.dmission.afc.defpos off - -;ss, Virtual Port 10, Dual Mission: L AF -ss.input.port10.dmission.afl - -;Default position for switch "L AF". -ss.input.port10.dmission.afl.defpos off - -;ss, Virtual Port 10, Dual Mission: R AF -ss.input.port10.dmission.afr - -;Default position for switch "R AF". -ss.input.port10.dmission.afr.defpos off - -;ss, Virtual Port 10, Dual Mission: Autofire Speed -ss.input.port10.dmission.afspeed - -;Default position for switch "Autofire Speed". -ss.input.port10.dmission.afspeed.defpos 1 - -;ss, Virtual Port 10, Dual Mission: X AF -ss.input.port10.dmission.afx - -;Default position for switch "X AF". -ss.input.port10.dmission.afx.defpos off - -;ss, Virtual Port 10, Dual Mission: Y AF -ss.input.port10.dmission.afy - -;Default position for switch "Y AF". -ss.input.port10.dmission.afy.defpos off - -;ss, Virtual Port 10, Dual Mission: Z AF -ss.input.port10.dmission.afz - -;Default position for switch "Z AF". -ss.input.port10.dmission.afz.defpos off - -;ss, Virtual Port 10, Dual Mission: B (R Stick Left Button) -ss.input.port10.dmission.b - -;ss, Virtual Port 10, Dual Mission: C (R Stick Right Button) -ss.input.port10.dmission.c - -;ss, Virtual Port 10, Dual Mission: L -ss.input.port10.dmission.l - -;ss, Virtual Port 10, Dual Mission: L Stick BACK ↓ (Analog) -ss.input.port10.dmission.lstick_back - -;ss, Virtual Port 10, Dual Mission: L Stick FORE ↑ (Analog) -ss.input.port10.dmission.lstick_fore - -;ss, Virtual Port 10, Dual Mission: L Stick LEFT ← (Analog) -ss.input.port10.dmission.lstick_left - -;ss, Virtual Port 10, Dual Mission: L Stick RIGHT → (Analog) -ss.input.port10.dmission.lstick_right - -;ss, Virtual Port 10, Dual Mission: L Throttle Down (Analog) -ss.input.port10.dmission.lthrottle_down - -;ss, Virtual Port 10, Dual Mission: L Throttle Up (Analog) -ss.input.port10.dmission.lthrottle_up - -;ss, Virtual Port 10, Dual Mission: R -ss.input.port10.dmission.r - -;ss, Virtual Port 10, Dual Mission: R Stick BACK ↓ (Analog) -ss.input.port10.dmission.rstick_back - -;ss, Virtual Port 10, Dual Mission: R Stick FORE ↑ (Analog) -ss.input.port10.dmission.rstick_fore - -;ss, Virtual Port 10, Dual Mission: R Stick LEFT ← (Analog) -ss.input.port10.dmission.rstick_left - -;ss, Virtual Port 10, Dual Mission: R Stick RIGHT → (Analog) -ss.input.port10.dmission.rstick_right - -;ss, Virtual Port 10, Dual Mission: R Throttle Down (Analog) -ss.input.port10.dmission.rthrottle_down - -;ss, Virtual Port 10, Dual Mission: R Throttle Up (Analog) -ss.input.port10.dmission.rthrottle_up - -;ss, Virtual Port 10, Dual Mission: START -ss.input.port10.dmission.start - -;ss, Virtual Port 10, Dual Mission: X (L Stick Trigger) -ss.input.port10.dmission.x - -;ss, Virtual Port 10, Dual Mission: Y (L Stick Left Button) -ss.input.port10.dmission.y - -;ss, Virtual Port 10, Dual Mission: Z (L Stick Right Button) -ss.input.port10.dmission.z - -;ss, Virtual Port 10, Digital Gamepad: A -ss.input.port10.gamepad.a - -;ss, Virtual Port 10, Digital Gamepad: B -ss.input.port10.gamepad.b - -;ss, Virtual Port 10, Digital Gamepad: C -ss.input.port10.gamepad.c - -;ss, Virtual Port 10, Digital Gamepad: DOWN ↓ -ss.input.port10.gamepad.down - -;ss, Virtual Port 10, Digital Gamepad: LEFT ← -ss.input.port10.gamepad.left - -;ss, Virtual Port 10, Digital Gamepad: Left Shoulder -ss.input.port10.gamepad.ls - -;ss, Virtual Port 10, Digital Gamepad: RIGHT → -ss.input.port10.gamepad.right - -;ss, Virtual Port 10, Digital Gamepad: Right Shoulder -ss.input.port10.gamepad.rs - -;ss, Virtual Port 10, Digital Gamepad: START -ss.input.port10.gamepad.start - -;ss, Virtual Port 10, Digital Gamepad: UP ↑ -ss.input.port10.gamepad.up - -;ss, Virtual Port 10, Digital Gamepad: X -ss.input.port10.gamepad.x - -;ss, Virtual Port 10, Digital Gamepad: Y -ss.input.port10.gamepad.y - -;ss, Virtual Port 10, Digital Gamepad: Z -ss.input.port10.gamepad.z - -;ss, Virtual Port 10, Light Gun: Offscreen Shot(Simulated) -ss.input.port10.gun.offscreen_shot mouse 0x0 button_right - -;ss, Virtual Port 10, Light Gun: START -ss.input.port10.gun.start mouse 0x0 button_middle - -;ss, Virtual Port 10, Light Gun: Trigger -ss.input.port10.gun.trigger mouse 0x0 button_left - -;ss, Virtual Port 10, Light Gun: X Axis -ss.input.port10.gun.x_axis mouse 0x0 cursor_x-+ - -;ss, Virtual Port 10, Light Gun: Y Axis -ss.input.port10.gun.y_axis mouse 0x0 cursor_y-+ - -;Crosshairs color for lightgun on virtual port 10. -ss.input.port10.gun_chairs 0x00FF80 - -;ss, Virtual Port 10, Keyboard (JP): 0(Zero) -ss.input.port10.jpkeyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 10, Keyboard (JP): 1(One) -ss.input.port10.jpkeyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 10, Keyboard (JP): 2 -ss.input.port10.jpkeyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 10, Keyboard (JP): 3 -ss.input.port10.jpkeyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 10, Keyboard (JP): 4 -ss.input.port10.jpkeyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 10, Keyboard (JP): 5 -ss.input.port10.jpkeyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 10, Keyboard (JP): 6 -ss.input.port10.jpkeyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 10, Keyboard (JP): 7 -ss.input.port10.jpkeyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 10, Keyboard (JP): 8 -ss.input.port10.jpkeyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 10, Keyboard (JP): 9 -ss.input.port10.jpkeyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 10, Keyboard (JP): A -ss.input.port10.jpkeyboard.a keyboard 0x0 4 - -;ss, Virtual Port 10, Keyboard (JP): At @ -ss.input.port10.jpkeyboard.at keyboard 0x0 47 - -;ss, Virtual Port 10, Keyboard (JP): B -ss.input.port10.jpkeyboard.b keyboard 0x0 5 - -;ss, Virtual Port 10, Keyboard (JP): Backslash \ -ss.input.port10.jpkeyboard.backslash keyboard 0x0 135 - -;ss, Virtual Port 10, Keyboard (JP): Backspace -ss.input.port10.jpkeyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 10, Keyboard (JP): C -ss.input.port10.jpkeyboard.c keyboard 0x0 6 - -;ss, Virtual Port 10, Keyboard (JP): Caps Lock/英数 -ss.input.port10.jpkeyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 10, Keyboard (JP): Circumflex ^ -ss.input.port10.jpkeyboard.circumflex keyboard 0x0 46 - -;ss, Virtual Port 10, Keyboard (JP): Colon : -ss.input.port10.jpkeyboard.colon keyboard 0x0 52 - -;ss, Virtual Port 10, Keyboard (JP): Comma , -ss.input.port10.jpkeyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 10, Keyboard (JP): 変換 -ss.input.port10.jpkeyboard.conv keyboard 0x0 138 - -;ss, Virtual Port 10, Keyboard (JP): D -ss.input.port10.jpkeyboard.d keyboard 0x0 7 - -;ss, Virtual Port 10, Keyboard (JP): Delete -ss.input.port10.jpkeyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 10, Keyboard (JP): Down -ss.input.port10.jpkeyboard.down keyboard 0x0 81 - -;ss, Virtual Port 10, Keyboard (JP): E -ss.input.port10.jpkeyboard.e keyboard 0x0 8 - -;ss, Virtual Port 10, Keyboard (JP): End -ss.input.port10.jpkeyboard.end keyboard 0x0 77 - -;ss, Virtual Port 10, Keyboard (JP): Enter -ss.input.port10.jpkeyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 10, Keyboard (JP): Escape -ss.input.port10.jpkeyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 10, Keyboard (JP): F -ss.input.port10.jpkeyboard.f keyboard 0x0 9 - -;ss, Virtual Port 10, Keyboard (JP): F1 -ss.input.port10.jpkeyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 10, Keyboard (JP): F10 -ss.input.port10.jpkeyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 10, Keyboard (JP): F11 -ss.input.port10.jpkeyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 10, Keyboard (JP): F12 -ss.input.port10.jpkeyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 10, Keyboard (JP): F2 -ss.input.port10.jpkeyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 10, Keyboard (JP): F3 -ss.input.port10.jpkeyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 10, Keyboard (JP): F4 -ss.input.port10.jpkeyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 10, Keyboard (JP): F5 -ss.input.port10.jpkeyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 10, Keyboard (JP): F6 -ss.input.port10.jpkeyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 10, Keyboard (JP): F7 -ss.input.port10.jpkeyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 10, Keyboard (JP): F8 -ss.input.port10.jpkeyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 10, Keyboard (JP): F9 -ss.input.port10.jpkeyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 10, Keyboard (JP): G -ss.input.port10.jpkeyboard.g keyboard 0x0 10 - -;ss, Virtual Port 10, Keyboard (JP): H -ss.input.port10.jpkeyboard.h keyboard 0x0 11 - -;ss, Virtual Port 10, Keyboard (JP): ひらがな/カタカナ/ローマ字 -ss.input.port10.jpkeyboard.hkr keyboard 0x0 136 - -;ss, Virtual Port 10, Keyboard (JP): Home -ss.input.port10.jpkeyboard.home keyboard 0x0 74 - -;ss, Virtual Port 10, Keyboard (JP): 半角/全角/漢字 -ss.input.port10.jpkeyboard.hwfw keyboard 0x0 53 - -;ss, Virtual Port 10, Keyboard (JP): I -ss.input.port10.jpkeyboard.i keyboard 0x0 12 - -;ss, Virtual Port 10, Keyboard (JP): Insert -ss.input.port10.jpkeyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 10, Keyboard (JP): J -ss.input.port10.jpkeyboard.j keyboard 0x0 13 - -;ss, Virtual Port 10, Keyboard (JP): K -ss.input.port10.jpkeyboard.k keyboard 0x0 14 - -;ss, Virtual Port 10, Keyboard (JP): L -ss.input.port10.jpkeyboard.l keyboard 0x0 15 - -;ss, Virtual Port 10, Keyboard (JP): Left Alt -ss.input.port10.jpkeyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 10, Keyboard (JP): Left Ctrl -ss.input.port10.jpkeyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 10, Keyboard (JP): Cursor Left -ss.input.port10.jpkeyboard.left keyboard 0x0 80 - -;ss, Virtual Port 10, Keyboard (JP): Left Bracket [ -ss.input.port10.jpkeyboard.leftbracket keyboard 0x0 48 - -;ss, Virtual Port 10, Keyboard (JP): Left Shift -ss.input.port10.jpkeyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 10, Keyboard (JP): M -ss.input.port10.jpkeyboard.m keyboard 0x0 16 - -;ss, Virtual Port 10, Keyboard (JP): Minus - -ss.input.port10.jpkeyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 10, Keyboard (JP): N -ss.input.port10.jpkeyboard.n keyboard 0x0 17 - -;ss, Virtual Port 10, Keyboard (JP): 無変換 -ss.input.port10.jpkeyboard.nonconv keyboard 0x0 139 - -;ss, Virtual Port 10, Keyboard (JP): O -ss.input.port10.jpkeyboard.o keyboard 0x0 18 - -;ss, Virtual Port 10, Keyboard (JP): P -ss.input.port10.jpkeyboard.p keyboard 0x0 19 - -;ss, Virtual Port 10, Keyboard (JP): Page Down -ss.input.port10.jpkeyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 10, Keyboard (JP): Page Up -ss.input.port10.jpkeyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 10, Keyboard (JP): Pause -ss.input.port10.jpkeyboard.pause keyboard 0x0 72 || keyboard 0x0 83 - -;ss, Virtual Port 10, Keyboard (JP): Period . -ss.input.port10.jpkeyboard.period keyboard 0x0 55 - -;ss, Virtual Port 10, Keyboard (JP): Print Screen -ss.input.port10.jpkeyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 10, Keyboard (JP): Q -ss.input.port10.jpkeyboard.q keyboard 0x0 20 - -;ss, Virtual Port 10, Keyboard (JP): R -ss.input.port10.jpkeyboard.r keyboard 0x0 21 - -;ss, Virtual Port 10, Keyboard (JP): Right Alt -ss.input.port10.jpkeyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 10, Keyboard (JP): Right Ctrl -ss.input.port10.jpkeyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 10, Keyboard (JP): Right -ss.input.port10.jpkeyboard.right keyboard 0x0 79 - -;ss, Virtual Port 10, Keyboard (JP): Right Bracket ] -ss.input.port10.jpkeyboard.rightbracket keyboard 0x0 49 - -;ss, Virtual Port 10, Keyboard (JP): Right Shift -ss.input.port10.jpkeyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 10, Keyboard (JP): S -ss.input.port10.jpkeyboard.s keyboard 0x0 22 - -;ss, Virtual Port 10, Keyboard (JP): Scroll Lock -ss.input.port10.jpkeyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 10, Keyboard (JP): Semicolon ; -ss.input.port10.jpkeyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 10, Keyboard (JP): Slash / -ss.input.port10.jpkeyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 10, Keyboard (JP): Space -ss.input.port10.jpkeyboard.space keyboard 0x0 44 - -;ss, Virtual Port 10, Keyboard (JP): T -ss.input.port10.jpkeyboard.t keyboard 0x0 23 - -;ss, Virtual Port 10, Keyboard (JP): Tab -ss.input.port10.jpkeyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 10, Keyboard (JP): U -ss.input.port10.jpkeyboard.u keyboard 0x0 24 - -;ss, Virtual Port 10, Keyboard (JP): Up -ss.input.port10.jpkeyboard.up keyboard 0x0 82 - -;ss, Virtual Port 10, Keyboard (JP): V -ss.input.port10.jpkeyboard.v keyboard 0x0 25 - -;ss, Virtual Port 10, Keyboard (JP): W -ss.input.port10.jpkeyboard.w keyboard 0x0 26 - -;ss, Virtual Port 10, Keyboard (JP): X -ss.input.port10.jpkeyboard.x keyboard 0x0 27 - -;ss, Virtual Port 10, Keyboard (JP): Y -ss.input.port10.jpkeyboard.y keyboard 0x0 28 - -;ss, Virtual Port 10, Keyboard (JP): Yen ¥ -ss.input.port10.jpkeyboard.yen keyboard 0x0 137 - -;ss, Virtual Port 10, Keyboard (JP): Z -ss.input.port10.jpkeyboard.z keyboard 0x0 29 - -;ss, Virtual Port 10, Keyboard (US): 0(Zero) -ss.input.port10.keyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 10, Keyboard (US): 1(One) -ss.input.port10.keyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 10, Keyboard (US): 2 -ss.input.port10.keyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 10, Keyboard (US): 3 -ss.input.port10.keyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 10, Keyboard (US): 4 -ss.input.port10.keyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 10, Keyboard (US): 5 -ss.input.port10.keyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 10, Keyboard (US): 6 -ss.input.port10.keyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 10, Keyboard (US): 7 -ss.input.port10.keyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 10, Keyboard (US): 8 -ss.input.port10.keyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 10, Keyboard (US): 9 -ss.input.port10.keyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 10, Keyboard (US): A -ss.input.port10.keyboard.a keyboard 0x0 4 - -;ss, Virtual Port 10, Keyboard (US): B -ss.input.port10.keyboard.b keyboard 0x0 5 - -;ss, Virtual Port 10, Keyboard (US): Backslash \ -ss.input.port10.keyboard.backslash keyboard 0x0 49 || keyboard 0x0 135 - -;ss, Virtual Port 10, Keyboard (US): Backspace -ss.input.port10.keyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 10, Keyboard (US): C -ss.input.port10.keyboard.c keyboard 0x0 6 - -;ss, Virtual Port 10, Keyboard (US): Caps Lock -ss.input.port10.keyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 10, Keyboard (US): Comma , -ss.input.port10.keyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 10, Keyboard (US): D -ss.input.port10.keyboard.d keyboard 0x0 7 - -;ss, Virtual Port 10, Keyboard (US): Delete -ss.input.port10.keyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 10, Keyboard (US): Down -ss.input.port10.keyboard.down keyboard 0x0 81 - -;ss, Virtual Port 10, Keyboard (US): E -ss.input.port10.keyboard.e keyboard 0x0 8 - -;ss, Virtual Port 10, Keyboard (US): End -ss.input.port10.keyboard.end keyboard 0x0 77 - -;ss, Virtual Port 10, Keyboard (US): Enter -ss.input.port10.keyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 10, Keyboard (US): Equals = -ss.input.port10.keyboard.equals keyboard 0x0 46 - -;ss, Virtual Port 10, Keyboard (US): Escape -ss.input.port10.keyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 10, Keyboard (US): F -ss.input.port10.keyboard.f keyboard 0x0 9 - -;ss, Virtual Port 10, Keyboard (US): F1 -ss.input.port10.keyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 10, Keyboard (US): F10 -ss.input.port10.keyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 10, Keyboard (US): F11 -ss.input.port10.keyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 10, Keyboard (US): F12 -ss.input.port10.keyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 10, Keyboard (US): F2 -ss.input.port10.keyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 10, Keyboard (US): F3 -ss.input.port10.keyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 10, Keyboard (US): F4 -ss.input.port10.keyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 10, Keyboard (US): F5 -ss.input.port10.keyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 10, Keyboard (US): F6 -ss.input.port10.keyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 10, Keyboard (US): F7 -ss.input.port10.keyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 10, Keyboard (US): F8 -ss.input.port10.keyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 10, Keyboard (US): F9 -ss.input.port10.keyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 10, Keyboard (US): G -ss.input.port10.keyboard.g keyboard 0x0 10 - -;ss, Virtual Port 10, Keyboard (US): Grave ` -ss.input.port10.keyboard.grave keyboard 0x0 53 - -;ss, Virtual Port 10, Keyboard (US): H -ss.input.port10.keyboard.h keyboard 0x0 11 - -;ss, Virtual Port 10, Keyboard (US): Home -ss.input.port10.keyboard.home keyboard 0x0 74 - -;ss, Virtual Port 10, Keyboard (US): I -ss.input.port10.keyboard.i keyboard 0x0 12 - -;ss, Virtual Port 10, Keyboard (US): Insert -ss.input.port10.keyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 10, Keyboard (US): J -ss.input.port10.keyboard.j keyboard 0x0 13 - -;ss, Virtual Port 10, Keyboard (US): K -ss.input.port10.keyboard.k keyboard 0x0 14 - -;ss, Virtual Port 10, Keyboard (US): Keypad Asterisk(Multiply) -ss.input.port10.keyboard.kp_asterisk keyboard 0x0 85 - -;ss, Virtual Port 10, Keyboard (US): Keypad Center/5 -ss.input.port10.keyboard.kp_center keyboard 0x0 93 - -;ss, Virtual Port 10, Keyboard (US): Keypad Delete -ss.input.port10.keyboard.kp_delete keyboard 0x0 99 - -;ss, Virtual Port 10, Keyboard (US): Keypad Down/2 -ss.input.port10.keyboard.kp_down keyboard 0x0 90 - -;ss, Virtual Port 10, Keyboard (US): Keypad End/1 -ss.input.port10.keyboard.kp_end keyboard 0x0 89 - -;ss, Virtual Port 10, Keyboard (US): Keypad Enter -ss.input.port10.keyboard.kp_enter keyboard 0x0 88 - -;ss, Virtual Port 10, Keyboard (US): Keypad Home/7 -ss.input.port10.keyboard.kp_home keyboard 0x0 95 - -;ss, Virtual Port 10, Keyboard (US): Keypad Insert/0 -ss.input.port10.keyboard.kp_insert keyboard 0x0 98 - -;ss, Virtual Port 10, Keyboard (US): Keypad Left/4 -ss.input.port10.keyboard.kp_left keyboard 0x0 92 - -;ss, Virtual Port 10, Keyboard (US): Keypad Minus -ss.input.port10.keyboard.kp_minus keyboard 0x0 86 - -;ss, Virtual Port 10, Keyboard (US): Keypad Pagedown/3 -ss.input.port10.keyboard.kp_pagedown keyboard 0x0 91 - -;ss, Virtual Port 10, Keyboard (US): Keypad Pageup/9 -ss.input.port10.keyboard.kp_pageup keyboard 0x0 97 - -;ss, Virtual Port 10, Keyboard (US): Keypad Plus -ss.input.port10.keyboard.kp_plus keyboard 0x0 87 - -;ss, Virtual Port 10, Keyboard (US): Keypad Right/6 -ss.input.port10.keyboard.kp_right keyboard 0x0 94 - -;ss, Virtual Port 10, Keyboard (US): Keypad Slash(Divide) -ss.input.port10.keyboard.kp_slash keyboard 0x0 84 - -;ss, Virtual Port 10, Keyboard (US): Keypad Up/8 -ss.input.port10.keyboard.kp_up keyboard 0x0 96 - -;ss, Virtual Port 10, Keyboard (US): L -ss.input.port10.keyboard.l keyboard 0x0 15 - -;ss, Virtual Port 10, Keyboard (US): Left Alt -ss.input.port10.keyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 10, Keyboard (US): Left Ctrl -ss.input.port10.keyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 10, Keyboard (US): Cursor Left -ss.input.port10.keyboard.left keyboard 0x0 80 - -;ss, Virtual Port 10, Keyboard (US): Left Bracket [ -ss.input.port10.keyboard.leftbracket keyboard 0x0 47 - -;ss, Virtual Port 10, Keyboard (US): Left Shift -ss.input.port10.keyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 10, Keyboard (US): M -ss.input.port10.keyboard.m keyboard 0x0 16 - -;ss, Virtual Port 10, Keyboard (US): Minus - -ss.input.port10.keyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 10, Keyboard (US): N -ss.input.port10.keyboard.n keyboard 0x0 17 - -;ss, Virtual Port 10, Keyboard (US): Num Lock -ss.input.port10.keyboard.numlock keyboard 0x0 83 - -;ss, Virtual Port 10, Keyboard (US): O -ss.input.port10.keyboard.o keyboard 0x0 18 - -;ss, Virtual Port 10, Keyboard (US): P -ss.input.port10.keyboard.p keyboard 0x0 19 - -;ss, Virtual Port 10, Keyboard (US): Page Down -ss.input.port10.keyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 10, Keyboard (US): Page Up -ss.input.port10.keyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 10, Keyboard (US): Pause -ss.input.port10.keyboard.pause keyboard 0x0 72 - -;ss, Virtual Port 10, Keyboard (US): Period . -ss.input.port10.keyboard.period keyboard 0x0 55 - -;ss, Virtual Port 10, Keyboard (US): Print Screen -ss.input.port10.keyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 10, Keyboard (US): Q -ss.input.port10.keyboard.q keyboard 0x0 20 - -;ss, Virtual Port 10, Keyboard (US): Quote ' -ss.input.port10.keyboard.quote keyboard 0x0 52 - -;ss, Virtual Port 10, Keyboard (US): R -ss.input.port10.keyboard.r keyboard 0x0 21 - -;ss, Virtual Port 10, Keyboard (US): Right Alt -ss.input.port10.keyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 10, Keyboard (US): Right Ctrl -ss.input.port10.keyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 10, Keyboard (US): Right -ss.input.port10.keyboard.right keyboard 0x0 79 - -;ss, Virtual Port 10, Keyboard (US): Right Bracket ] -ss.input.port10.keyboard.rightbracket keyboard 0x0 48 - -;ss, Virtual Port 10, Keyboard (US): Right Shift -ss.input.port10.keyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 10, Keyboard (US): S -ss.input.port10.keyboard.s keyboard 0x0 22 - -;ss, Virtual Port 10, Keyboard (US): Scroll Lock -ss.input.port10.keyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 10, Keyboard (US): Semicolon ; -ss.input.port10.keyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 10, Keyboard (US): Slash / -ss.input.port10.keyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 10, Keyboard (US): Space -ss.input.port10.keyboard.space keyboard 0x0 44 - -;ss, Virtual Port 10, Keyboard (US): T -ss.input.port10.keyboard.t keyboard 0x0 23 - -;ss, Virtual Port 10, Keyboard (US): Tab -ss.input.port10.keyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 10, Keyboard (US): U -ss.input.port10.keyboard.u keyboard 0x0 24 - -;ss, Virtual Port 10, Keyboard (US): Up -ss.input.port10.keyboard.up keyboard 0x0 82 - -;ss, Virtual Port 10, Keyboard (US): V -ss.input.port10.keyboard.v keyboard 0x0 25 - -;ss, Virtual Port 10, Keyboard (US): W -ss.input.port10.keyboard.w keyboard 0x0 26 - -;ss, Virtual Port 10, Keyboard (US): X -ss.input.port10.keyboard.x keyboard 0x0 27 - -;ss, Virtual Port 10, Keyboard (US): Y -ss.input.port10.keyboard.y keyboard 0x0 28 - -;ss, Virtual Port 10, Keyboard (US): Z -ss.input.port10.keyboard.z keyboard 0x0 29 - -;ss, Virtual Port 10, Mission Stick: A (Stick Trigger) -ss.input.port10.mission.a - -;ss, Virtual Port 10, Mission Stick: A AF -ss.input.port10.mission.afa - -;Default position for switch "A AF". -ss.input.port10.mission.afa.defpos off - -;ss, Virtual Port 10, Mission Stick: B AF -ss.input.port10.mission.afb - -;Default position for switch "B AF". -ss.input.port10.mission.afb.defpos off - -;ss, Virtual Port 10, Mission Stick: C AF -ss.input.port10.mission.afc - -;Default position for switch "C AF". -ss.input.port10.mission.afc.defpos off - -;ss, Virtual Port 10, Mission Stick: L AF -ss.input.port10.mission.afl - -;Default position for switch "L AF". -ss.input.port10.mission.afl.defpos off - -;ss, Virtual Port 10, Mission Stick: R AF -ss.input.port10.mission.afr - -;Default position for switch "R AF". -ss.input.port10.mission.afr.defpos off - -;ss, Virtual Port 10, Mission Stick: AF Speed -ss.input.port10.mission.afspeed - -;Default position for switch "AF Speed". -ss.input.port10.mission.afspeed.defpos 1 - -;ss, Virtual Port 10, Mission Stick: X AF -ss.input.port10.mission.afx - -;Default position for switch "X AF". -ss.input.port10.mission.afx.defpos off - -;ss, Virtual Port 10, Mission Stick: Y AF -ss.input.port10.mission.afy - -;Default position for switch "Y AF". -ss.input.port10.mission.afy.defpos off - -;ss, Virtual Port 10, Mission Stick: Z AF -ss.input.port10.mission.afz - -;Default position for switch "Z AF". -ss.input.port10.mission.afz.defpos off - -;ss, Virtual Port 10, Mission Stick: B (Stick Left Button) -ss.input.port10.mission.b - -;ss, Virtual Port 10, Mission Stick: C (Stick Right Button) -ss.input.port10.mission.c - -;ss, Virtual Port 10, Mission Stick: L -ss.input.port10.mission.l - -;ss, Virtual Port 10, Mission Stick: R -ss.input.port10.mission.r - -;ss, Virtual Port 10, Mission Stick: START -ss.input.port10.mission.start - -;ss, Virtual Port 10, Mission Stick: Stick BACK ↓ (Analog) -ss.input.port10.mission.stick_back - -;ss, Virtual Port 10, Mission Stick: Stick FORE ↑ (Analog) -ss.input.port10.mission.stick_fore - -;ss, Virtual Port 10, Mission Stick: Stick LEFT ← (Analog) -ss.input.port10.mission.stick_left - -;ss, Virtual Port 10, Mission Stick: Stick RIGHT → (Analog) -ss.input.port10.mission.stick_right - -;ss, Virtual Port 10, Mission Stick: Throttle Down (Analog) -ss.input.port10.mission.throttle_down - -;ss, Virtual Port 10, Mission Stick: Throttle Up (Analog) -ss.input.port10.mission.throttle_up - -;ss, Virtual Port 10, Mission Stick: X -ss.input.port10.mission.x - -;ss, Virtual Port 10, Mission Stick: Y -ss.input.port10.mission.y - -;ss, Virtual Port 10, Mission Stick: Z -ss.input.port10.mission.z - -;ss, Virtual Port 10, Mouse: Left Button -ss.input.port10.mouse.left mouse 0x0 button_left - -;ss, Virtual Port 10, Mouse: Middle Button -ss.input.port10.mouse.middle mouse 0x0 button_middle - -;ss, Virtual Port 10, Mouse: Motion Down -ss.input.port10.mouse.motion_down mouse 0x0 rel_y+ - -;ss, Virtual Port 10, Mouse: Motion Left -ss.input.port10.mouse.motion_left mouse 0x0 rel_x- - -;ss, Virtual Port 10, Mouse: Motion Right -ss.input.port10.mouse.motion_right mouse 0x0 rel_x+ - -;ss, Virtual Port 10, Mouse: Motion Up -ss.input.port10.mouse.motion_up mouse 0x0 rel_y- - -;ss, Virtual Port 10, Mouse: Right Button -ss.input.port10.mouse.right mouse 0x0 button_right - -;ss, Virtual Port 10, Mouse: Start -ss.input.port10.mouse.start keyboard 0x0 40 - -;ss, Virtual Port 10, Steering Wheel: A (R Group) -ss.input.port10.wheel.a - -;ss, Virtual Port 10, Steering Wheel: Analog LEFT ← -ss.input.port10.wheel.analog_left - -;ss, Virtual Port 10, Steering Wheel: Analog RIGHT → -ss.input.port10.wheel.analog_right - -;ss, Virtual Port 10, Steering Wheel: B (R Group) -ss.input.port10.wheel.b - -;ss, Virtual Port 10, Steering Wheel: C (R Group) -ss.input.port10.wheel.c - -;ss, Virtual Port 10, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) -ss.input.port10.wheel.down - -;ss, Virtual Port 10, Steering Wheel: START -ss.input.port10.wheel.start - -;ss, Virtual Port 10, Steering Wheel: L Gear Shift(Equiv. UP ↑) -ss.input.port10.wheel.up - -;ss, Virtual Port 10, Steering Wheel: X (L Group) -ss.input.port10.wheel.x - -;ss, Virtual Port 10, Steering Wheel: Y (L Group) -ss.input.port10.wheel.y - -;ss, Virtual Port 10, Steering Wheel: Z (L Group) -ss.input.port10.wheel.z - -;Input device for Virtual Port 11 -ss.input.port11 gamepad - -;ss, Virtual Port 11, 3D Control Pad: A -ss.input.port11.3dpad.a - -;ss, Virtual Port 11, 3D Control Pad: Analog DOWN ↓ -ss.input.port11.3dpad.analog_down - -;ss, Virtual Port 11, 3D Control Pad: Analog LEFT ← -ss.input.port11.3dpad.analog_left - -;ss, Virtual Port 11, 3D Control Pad: Analog RIGHT → -ss.input.port11.3dpad.analog_right - -;ss, Virtual Port 11, 3D Control Pad: Analog UP ↑ -ss.input.port11.3dpad.analog_up - -;ss, Virtual Port 11, 3D Control Pad: B -ss.input.port11.3dpad.b - -;ss, Virtual Port 11, 3D Control Pad: C -ss.input.port11.3dpad.c - -;ss, Virtual Port 11, 3D Control Pad: D-Pad DOWN ↓ -ss.input.port11.3dpad.down - -;ss, Virtual Port 11, 3D Control Pad: D-Pad LEFT ← -ss.input.port11.3dpad.left - -;ss, Virtual Port 11, 3D Control Pad: Left Shoulder (Analog) -ss.input.port11.3dpad.ls - -;ss, Virtual Port 11, 3D Control Pad: Mode -ss.input.port11.3dpad.mode - -;Default position for switch "Mode". -ss.input.port11.3dpad.mode.defpos digital - -;ss, Virtual Port 11, 3D Control Pad: D-Pad RIGHT → -ss.input.port11.3dpad.right - -;ss, Virtual Port 11, 3D Control Pad: Right Shoulder (Analog) -ss.input.port11.3dpad.rs - -;ss, Virtual Port 11, 3D Control Pad: START -ss.input.port11.3dpad.start - -;ss, Virtual Port 11, 3D Control Pad: D-Pad UP ↑ -ss.input.port11.3dpad.up - -;ss, Virtual Port 11, 3D Control Pad: X -ss.input.port11.3dpad.x - -;ss, Virtual Port 11, 3D Control Pad: Y -ss.input.port11.3dpad.y - -;ss, Virtual Port 11, 3D Control Pad: Z -ss.input.port11.3dpad.z - -;ss, Virtual Port 11, Dual Mission: A (R Stick Trigger) -ss.input.port11.dmission.a - -;ss, Virtual Port 11, Dual Mission: A AF -ss.input.port11.dmission.afa - -;Default position for switch "A AF". -ss.input.port11.dmission.afa.defpos off - -;ss, Virtual Port 11, Dual Mission: B AF -ss.input.port11.dmission.afb - -;Default position for switch "B AF". -ss.input.port11.dmission.afb.defpos off - -;ss, Virtual Port 11, Dual Mission: C AF -ss.input.port11.dmission.afc - -;Default position for switch "C AF". -ss.input.port11.dmission.afc.defpos off - -;ss, Virtual Port 11, Dual Mission: L AF -ss.input.port11.dmission.afl - -;Default position for switch "L AF". -ss.input.port11.dmission.afl.defpos off - -;ss, Virtual Port 11, Dual Mission: R AF -ss.input.port11.dmission.afr - -;Default position for switch "R AF". -ss.input.port11.dmission.afr.defpos off - -;ss, Virtual Port 11, Dual Mission: Autofire Speed -ss.input.port11.dmission.afspeed - -;Default position for switch "Autofire Speed". -ss.input.port11.dmission.afspeed.defpos 1 - -;ss, Virtual Port 11, Dual Mission: X AF -ss.input.port11.dmission.afx - -;Default position for switch "X AF". -ss.input.port11.dmission.afx.defpos off - -;ss, Virtual Port 11, Dual Mission: Y AF -ss.input.port11.dmission.afy - -;Default position for switch "Y AF". -ss.input.port11.dmission.afy.defpos off - -;ss, Virtual Port 11, Dual Mission: Z AF -ss.input.port11.dmission.afz - -;Default position for switch "Z AF". -ss.input.port11.dmission.afz.defpos off - -;ss, Virtual Port 11, Dual Mission: B (R Stick Left Button) -ss.input.port11.dmission.b - -;ss, Virtual Port 11, Dual Mission: C (R Stick Right Button) -ss.input.port11.dmission.c - -;ss, Virtual Port 11, Dual Mission: L -ss.input.port11.dmission.l - -;ss, Virtual Port 11, Dual Mission: L Stick BACK ↓ (Analog) -ss.input.port11.dmission.lstick_back - -;ss, Virtual Port 11, Dual Mission: L Stick FORE ↑ (Analog) -ss.input.port11.dmission.lstick_fore - -;ss, Virtual Port 11, Dual Mission: L Stick LEFT ← (Analog) -ss.input.port11.dmission.lstick_left - -;ss, Virtual Port 11, Dual Mission: L Stick RIGHT → (Analog) -ss.input.port11.dmission.lstick_right - -;ss, Virtual Port 11, Dual Mission: L Throttle Down (Analog) -ss.input.port11.dmission.lthrottle_down - -;ss, Virtual Port 11, Dual Mission: L Throttle Up (Analog) -ss.input.port11.dmission.lthrottle_up - -;ss, Virtual Port 11, Dual Mission: R -ss.input.port11.dmission.r - -;ss, Virtual Port 11, Dual Mission: R Stick BACK ↓ (Analog) -ss.input.port11.dmission.rstick_back - -;ss, Virtual Port 11, Dual Mission: R Stick FORE ↑ (Analog) -ss.input.port11.dmission.rstick_fore - -;ss, Virtual Port 11, Dual Mission: R Stick LEFT ← (Analog) -ss.input.port11.dmission.rstick_left - -;ss, Virtual Port 11, Dual Mission: R Stick RIGHT → (Analog) -ss.input.port11.dmission.rstick_right - -;ss, Virtual Port 11, Dual Mission: R Throttle Down (Analog) -ss.input.port11.dmission.rthrottle_down - -;ss, Virtual Port 11, Dual Mission: R Throttle Up (Analog) -ss.input.port11.dmission.rthrottle_up - -;ss, Virtual Port 11, Dual Mission: START -ss.input.port11.dmission.start - -;ss, Virtual Port 11, Dual Mission: X (L Stick Trigger) -ss.input.port11.dmission.x - -;ss, Virtual Port 11, Dual Mission: Y (L Stick Left Button) -ss.input.port11.dmission.y - -;ss, Virtual Port 11, Dual Mission: Z (L Stick Right Button) -ss.input.port11.dmission.z - -;ss, Virtual Port 11, Digital Gamepad: A -ss.input.port11.gamepad.a - -;ss, Virtual Port 11, Digital Gamepad: B -ss.input.port11.gamepad.b - -;ss, Virtual Port 11, Digital Gamepad: C -ss.input.port11.gamepad.c - -;ss, Virtual Port 11, Digital Gamepad: DOWN ↓ -ss.input.port11.gamepad.down - -;ss, Virtual Port 11, Digital Gamepad: LEFT ← -ss.input.port11.gamepad.left - -;ss, Virtual Port 11, Digital Gamepad: Left Shoulder -ss.input.port11.gamepad.ls - -;ss, Virtual Port 11, Digital Gamepad: RIGHT → -ss.input.port11.gamepad.right - -;ss, Virtual Port 11, Digital Gamepad: Right Shoulder -ss.input.port11.gamepad.rs - -;ss, Virtual Port 11, Digital Gamepad: START -ss.input.port11.gamepad.start - -;ss, Virtual Port 11, Digital Gamepad: UP ↑ -ss.input.port11.gamepad.up - -;ss, Virtual Port 11, Digital Gamepad: X -ss.input.port11.gamepad.x - -;ss, Virtual Port 11, Digital Gamepad: Y -ss.input.port11.gamepad.y - -;ss, Virtual Port 11, Digital Gamepad: Z -ss.input.port11.gamepad.z - -;ss, Virtual Port 11, Light Gun: Offscreen Shot(Simulated) -ss.input.port11.gun.offscreen_shot mouse 0x0 button_right - -;ss, Virtual Port 11, Light Gun: START -ss.input.port11.gun.start mouse 0x0 button_middle - -;ss, Virtual Port 11, Light Gun: Trigger -ss.input.port11.gun.trigger mouse 0x0 button_left - -;ss, Virtual Port 11, Light Gun: X Axis -ss.input.port11.gun.x_axis mouse 0x0 cursor_x-+ - -;ss, Virtual Port 11, Light Gun: Y Axis -ss.input.port11.gun.y_axis mouse 0x0 cursor_y-+ - -;Crosshairs color for lightgun on virtual port 11. -ss.input.port11.gun_chairs 0x8080FF - -;ss, Virtual Port 11, Keyboard (JP): 0(Zero) -ss.input.port11.jpkeyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 11, Keyboard (JP): 1(One) -ss.input.port11.jpkeyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 11, Keyboard (JP): 2 -ss.input.port11.jpkeyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 11, Keyboard (JP): 3 -ss.input.port11.jpkeyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 11, Keyboard (JP): 4 -ss.input.port11.jpkeyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 11, Keyboard (JP): 5 -ss.input.port11.jpkeyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 11, Keyboard (JP): 6 -ss.input.port11.jpkeyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 11, Keyboard (JP): 7 -ss.input.port11.jpkeyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 11, Keyboard (JP): 8 -ss.input.port11.jpkeyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 11, Keyboard (JP): 9 -ss.input.port11.jpkeyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 11, Keyboard (JP): A -ss.input.port11.jpkeyboard.a keyboard 0x0 4 - -;ss, Virtual Port 11, Keyboard (JP): At @ -ss.input.port11.jpkeyboard.at keyboard 0x0 47 - -;ss, Virtual Port 11, Keyboard (JP): B -ss.input.port11.jpkeyboard.b keyboard 0x0 5 - -;ss, Virtual Port 11, Keyboard (JP): Backslash \ -ss.input.port11.jpkeyboard.backslash keyboard 0x0 135 - -;ss, Virtual Port 11, Keyboard (JP): Backspace -ss.input.port11.jpkeyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 11, Keyboard (JP): C -ss.input.port11.jpkeyboard.c keyboard 0x0 6 - -;ss, Virtual Port 11, Keyboard (JP): Caps Lock/英数 -ss.input.port11.jpkeyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 11, Keyboard (JP): Circumflex ^ -ss.input.port11.jpkeyboard.circumflex keyboard 0x0 46 - -;ss, Virtual Port 11, Keyboard (JP): Colon : -ss.input.port11.jpkeyboard.colon keyboard 0x0 52 - -;ss, Virtual Port 11, Keyboard (JP): Comma , -ss.input.port11.jpkeyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 11, Keyboard (JP): 変換 -ss.input.port11.jpkeyboard.conv keyboard 0x0 138 - -;ss, Virtual Port 11, Keyboard (JP): D -ss.input.port11.jpkeyboard.d keyboard 0x0 7 - -;ss, Virtual Port 11, Keyboard (JP): Delete -ss.input.port11.jpkeyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 11, Keyboard (JP): Down -ss.input.port11.jpkeyboard.down keyboard 0x0 81 - -;ss, Virtual Port 11, Keyboard (JP): E -ss.input.port11.jpkeyboard.e keyboard 0x0 8 - -;ss, Virtual Port 11, Keyboard (JP): End -ss.input.port11.jpkeyboard.end keyboard 0x0 77 - -;ss, Virtual Port 11, Keyboard (JP): Enter -ss.input.port11.jpkeyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 11, Keyboard (JP): Escape -ss.input.port11.jpkeyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 11, Keyboard (JP): F -ss.input.port11.jpkeyboard.f keyboard 0x0 9 - -;ss, Virtual Port 11, Keyboard (JP): F1 -ss.input.port11.jpkeyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 11, Keyboard (JP): F10 -ss.input.port11.jpkeyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 11, Keyboard (JP): F11 -ss.input.port11.jpkeyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 11, Keyboard (JP): F12 -ss.input.port11.jpkeyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 11, Keyboard (JP): F2 -ss.input.port11.jpkeyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 11, Keyboard (JP): F3 -ss.input.port11.jpkeyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 11, Keyboard (JP): F4 -ss.input.port11.jpkeyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 11, Keyboard (JP): F5 -ss.input.port11.jpkeyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 11, Keyboard (JP): F6 -ss.input.port11.jpkeyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 11, Keyboard (JP): F7 -ss.input.port11.jpkeyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 11, Keyboard (JP): F8 -ss.input.port11.jpkeyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 11, Keyboard (JP): F9 -ss.input.port11.jpkeyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 11, Keyboard (JP): G -ss.input.port11.jpkeyboard.g keyboard 0x0 10 - -;ss, Virtual Port 11, Keyboard (JP): H -ss.input.port11.jpkeyboard.h keyboard 0x0 11 - -;ss, Virtual Port 11, Keyboard (JP): ひらがな/カタカナ/ローマ字 -ss.input.port11.jpkeyboard.hkr keyboard 0x0 136 - -;ss, Virtual Port 11, Keyboard (JP): Home -ss.input.port11.jpkeyboard.home keyboard 0x0 74 - -;ss, Virtual Port 11, Keyboard (JP): 半角/全角/漢字 -ss.input.port11.jpkeyboard.hwfw keyboard 0x0 53 - -;ss, Virtual Port 11, Keyboard (JP): I -ss.input.port11.jpkeyboard.i keyboard 0x0 12 - -;ss, Virtual Port 11, Keyboard (JP): Insert -ss.input.port11.jpkeyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 11, Keyboard (JP): J -ss.input.port11.jpkeyboard.j keyboard 0x0 13 - -;ss, Virtual Port 11, Keyboard (JP): K -ss.input.port11.jpkeyboard.k keyboard 0x0 14 - -;ss, Virtual Port 11, Keyboard (JP): L -ss.input.port11.jpkeyboard.l keyboard 0x0 15 - -;ss, Virtual Port 11, Keyboard (JP): Left Alt -ss.input.port11.jpkeyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 11, Keyboard (JP): Left Ctrl -ss.input.port11.jpkeyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 11, Keyboard (JP): Cursor Left -ss.input.port11.jpkeyboard.left keyboard 0x0 80 - -;ss, Virtual Port 11, Keyboard (JP): Left Bracket [ -ss.input.port11.jpkeyboard.leftbracket keyboard 0x0 48 - -;ss, Virtual Port 11, Keyboard (JP): Left Shift -ss.input.port11.jpkeyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 11, Keyboard (JP): M -ss.input.port11.jpkeyboard.m keyboard 0x0 16 - -;ss, Virtual Port 11, Keyboard (JP): Minus - -ss.input.port11.jpkeyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 11, Keyboard (JP): N -ss.input.port11.jpkeyboard.n keyboard 0x0 17 - -;ss, Virtual Port 11, Keyboard (JP): 無変換 -ss.input.port11.jpkeyboard.nonconv keyboard 0x0 139 - -;ss, Virtual Port 11, Keyboard (JP): O -ss.input.port11.jpkeyboard.o keyboard 0x0 18 - -;ss, Virtual Port 11, Keyboard (JP): P -ss.input.port11.jpkeyboard.p keyboard 0x0 19 - -;ss, Virtual Port 11, Keyboard (JP): Page Down -ss.input.port11.jpkeyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 11, Keyboard (JP): Page Up -ss.input.port11.jpkeyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 11, Keyboard (JP): Pause -ss.input.port11.jpkeyboard.pause keyboard 0x0 72 || keyboard 0x0 83 - -;ss, Virtual Port 11, Keyboard (JP): Period . -ss.input.port11.jpkeyboard.period keyboard 0x0 55 - -;ss, Virtual Port 11, Keyboard (JP): Print Screen -ss.input.port11.jpkeyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 11, Keyboard (JP): Q -ss.input.port11.jpkeyboard.q keyboard 0x0 20 - -;ss, Virtual Port 11, Keyboard (JP): R -ss.input.port11.jpkeyboard.r keyboard 0x0 21 - -;ss, Virtual Port 11, Keyboard (JP): Right Alt -ss.input.port11.jpkeyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 11, Keyboard (JP): Right Ctrl -ss.input.port11.jpkeyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 11, Keyboard (JP): Right -ss.input.port11.jpkeyboard.right keyboard 0x0 79 - -;ss, Virtual Port 11, Keyboard (JP): Right Bracket ] -ss.input.port11.jpkeyboard.rightbracket keyboard 0x0 49 - -;ss, Virtual Port 11, Keyboard (JP): Right Shift -ss.input.port11.jpkeyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 11, Keyboard (JP): S -ss.input.port11.jpkeyboard.s keyboard 0x0 22 - -;ss, Virtual Port 11, Keyboard (JP): Scroll Lock -ss.input.port11.jpkeyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 11, Keyboard (JP): Semicolon ; -ss.input.port11.jpkeyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 11, Keyboard (JP): Slash / -ss.input.port11.jpkeyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 11, Keyboard (JP): Space -ss.input.port11.jpkeyboard.space keyboard 0x0 44 - -;ss, Virtual Port 11, Keyboard (JP): T -ss.input.port11.jpkeyboard.t keyboard 0x0 23 - -;ss, Virtual Port 11, Keyboard (JP): Tab -ss.input.port11.jpkeyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 11, Keyboard (JP): U -ss.input.port11.jpkeyboard.u keyboard 0x0 24 - -;ss, Virtual Port 11, Keyboard (JP): Up -ss.input.port11.jpkeyboard.up keyboard 0x0 82 - -;ss, Virtual Port 11, Keyboard (JP): V -ss.input.port11.jpkeyboard.v keyboard 0x0 25 - -;ss, Virtual Port 11, Keyboard (JP): W -ss.input.port11.jpkeyboard.w keyboard 0x0 26 - -;ss, Virtual Port 11, Keyboard (JP): X -ss.input.port11.jpkeyboard.x keyboard 0x0 27 - -;ss, Virtual Port 11, Keyboard (JP): Y -ss.input.port11.jpkeyboard.y keyboard 0x0 28 - -;ss, Virtual Port 11, Keyboard (JP): Yen ¥ -ss.input.port11.jpkeyboard.yen keyboard 0x0 137 - -;ss, Virtual Port 11, Keyboard (JP): Z -ss.input.port11.jpkeyboard.z keyboard 0x0 29 - -;ss, Virtual Port 11, Keyboard (US): 0(Zero) -ss.input.port11.keyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 11, Keyboard (US): 1(One) -ss.input.port11.keyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 11, Keyboard (US): 2 -ss.input.port11.keyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 11, Keyboard (US): 3 -ss.input.port11.keyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 11, Keyboard (US): 4 -ss.input.port11.keyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 11, Keyboard (US): 5 -ss.input.port11.keyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 11, Keyboard (US): 6 -ss.input.port11.keyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 11, Keyboard (US): 7 -ss.input.port11.keyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 11, Keyboard (US): 8 -ss.input.port11.keyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 11, Keyboard (US): 9 -ss.input.port11.keyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 11, Keyboard (US): A -ss.input.port11.keyboard.a keyboard 0x0 4 - -;ss, Virtual Port 11, Keyboard (US): B -ss.input.port11.keyboard.b keyboard 0x0 5 - -;ss, Virtual Port 11, Keyboard (US): Backslash \ -ss.input.port11.keyboard.backslash keyboard 0x0 49 || keyboard 0x0 135 - -;ss, Virtual Port 11, Keyboard (US): Backspace -ss.input.port11.keyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 11, Keyboard (US): C -ss.input.port11.keyboard.c keyboard 0x0 6 - -;ss, Virtual Port 11, Keyboard (US): Caps Lock -ss.input.port11.keyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 11, Keyboard (US): Comma , -ss.input.port11.keyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 11, Keyboard (US): D -ss.input.port11.keyboard.d keyboard 0x0 7 - -;ss, Virtual Port 11, Keyboard (US): Delete -ss.input.port11.keyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 11, Keyboard (US): Down -ss.input.port11.keyboard.down keyboard 0x0 81 - -;ss, Virtual Port 11, Keyboard (US): E -ss.input.port11.keyboard.e keyboard 0x0 8 - -;ss, Virtual Port 11, Keyboard (US): End -ss.input.port11.keyboard.end keyboard 0x0 77 - -;ss, Virtual Port 11, Keyboard (US): Enter -ss.input.port11.keyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 11, Keyboard (US): Equals = -ss.input.port11.keyboard.equals keyboard 0x0 46 - -;ss, Virtual Port 11, Keyboard (US): Escape -ss.input.port11.keyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 11, Keyboard (US): F -ss.input.port11.keyboard.f keyboard 0x0 9 - -;ss, Virtual Port 11, Keyboard (US): F1 -ss.input.port11.keyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 11, Keyboard (US): F10 -ss.input.port11.keyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 11, Keyboard (US): F11 -ss.input.port11.keyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 11, Keyboard (US): F12 -ss.input.port11.keyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 11, Keyboard (US): F2 -ss.input.port11.keyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 11, Keyboard (US): F3 -ss.input.port11.keyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 11, Keyboard (US): F4 -ss.input.port11.keyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 11, Keyboard (US): F5 -ss.input.port11.keyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 11, Keyboard (US): F6 -ss.input.port11.keyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 11, Keyboard (US): F7 -ss.input.port11.keyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 11, Keyboard (US): F8 -ss.input.port11.keyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 11, Keyboard (US): F9 -ss.input.port11.keyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 11, Keyboard (US): G -ss.input.port11.keyboard.g keyboard 0x0 10 - -;ss, Virtual Port 11, Keyboard (US): Grave ` -ss.input.port11.keyboard.grave keyboard 0x0 53 - -;ss, Virtual Port 11, Keyboard (US): H -ss.input.port11.keyboard.h keyboard 0x0 11 - -;ss, Virtual Port 11, Keyboard (US): Home -ss.input.port11.keyboard.home keyboard 0x0 74 - -;ss, Virtual Port 11, Keyboard (US): I -ss.input.port11.keyboard.i keyboard 0x0 12 - -;ss, Virtual Port 11, Keyboard (US): Insert -ss.input.port11.keyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 11, Keyboard (US): J -ss.input.port11.keyboard.j keyboard 0x0 13 - -;ss, Virtual Port 11, Keyboard (US): K -ss.input.port11.keyboard.k keyboard 0x0 14 - -;ss, Virtual Port 11, Keyboard (US): Keypad Asterisk(Multiply) -ss.input.port11.keyboard.kp_asterisk keyboard 0x0 85 - -;ss, Virtual Port 11, Keyboard (US): Keypad Center/5 -ss.input.port11.keyboard.kp_center keyboard 0x0 93 - -;ss, Virtual Port 11, Keyboard (US): Keypad Delete -ss.input.port11.keyboard.kp_delete keyboard 0x0 99 - -;ss, Virtual Port 11, Keyboard (US): Keypad Down/2 -ss.input.port11.keyboard.kp_down keyboard 0x0 90 - -;ss, Virtual Port 11, Keyboard (US): Keypad End/1 -ss.input.port11.keyboard.kp_end keyboard 0x0 89 - -;ss, Virtual Port 11, Keyboard (US): Keypad Enter -ss.input.port11.keyboard.kp_enter keyboard 0x0 88 - -;ss, Virtual Port 11, Keyboard (US): Keypad Home/7 -ss.input.port11.keyboard.kp_home keyboard 0x0 95 - -;ss, Virtual Port 11, Keyboard (US): Keypad Insert/0 -ss.input.port11.keyboard.kp_insert keyboard 0x0 98 - -;ss, Virtual Port 11, Keyboard (US): Keypad Left/4 -ss.input.port11.keyboard.kp_left keyboard 0x0 92 - -;ss, Virtual Port 11, Keyboard (US): Keypad Minus -ss.input.port11.keyboard.kp_minus keyboard 0x0 86 - -;ss, Virtual Port 11, Keyboard (US): Keypad Pagedown/3 -ss.input.port11.keyboard.kp_pagedown keyboard 0x0 91 - -;ss, Virtual Port 11, Keyboard (US): Keypad Pageup/9 -ss.input.port11.keyboard.kp_pageup keyboard 0x0 97 - -;ss, Virtual Port 11, Keyboard (US): Keypad Plus -ss.input.port11.keyboard.kp_plus keyboard 0x0 87 - -;ss, Virtual Port 11, Keyboard (US): Keypad Right/6 -ss.input.port11.keyboard.kp_right keyboard 0x0 94 - -;ss, Virtual Port 11, Keyboard (US): Keypad Slash(Divide) -ss.input.port11.keyboard.kp_slash keyboard 0x0 84 - -;ss, Virtual Port 11, Keyboard (US): Keypad Up/8 -ss.input.port11.keyboard.kp_up keyboard 0x0 96 - -;ss, Virtual Port 11, Keyboard (US): L -ss.input.port11.keyboard.l keyboard 0x0 15 - -;ss, Virtual Port 11, Keyboard (US): Left Alt -ss.input.port11.keyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 11, Keyboard (US): Left Ctrl -ss.input.port11.keyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 11, Keyboard (US): Cursor Left -ss.input.port11.keyboard.left keyboard 0x0 80 - -;ss, Virtual Port 11, Keyboard (US): Left Bracket [ -ss.input.port11.keyboard.leftbracket keyboard 0x0 47 - -;ss, Virtual Port 11, Keyboard (US): Left Shift -ss.input.port11.keyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 11, Keyboard (US): M -ss.input.port11.keyboard.m keyboard 0x0 16 - -;ss, Virtual Port 11, Keyboard (US): Minus - -ss.input.port11.keyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 11, Keyboard (US): N -ss.input.port11.keyboard.n keyboard 0x0 17 - -;ss, Virtual Port 11, Keyboard (US): Num Lock -ss.input.port11.keyboard.numlock keyboard 0x0 83 - -;ss, Virtual Port 11, Keyboard (US): O -ss.input.port11.keyboard.o keyboard 0x0 18 - -;ss, Virtual Port 11, Keyboard (US): P -ss.input.port11.keyboard.p keyboard 0x0 19 - -;ss, Virtual Port 11, Keyboard (US): Page Down -ss.input.port11.keyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 11, Keyboard (US): Page Up -ss.input.port11.keyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 11, Keyboard (US): Pause -ss.input.port11.keyboard.pause keyboard 0x0 72 - -;ss, Virtual Port 11, Keyboard (US): Period . -ss.input.port11.keyboard.period keyboard 0x0 55 - -;ss, Virtual Port 11, Keyboard (US): Print Screen -ss.input.port11.keyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 11, Keyboard (US): Q -ss.input.port11.keyboard.q keyboard 0x0 20 - -;ss, Virtual Port 11, Keyboard (US): Quote ' -ss.input.port11.keyboard.quote keyboard 0x0 52 - -;ss, Virtual Port 11, Keyboard (US): R -ss.input.port11.keyboard.r keyboard 0x0 21 - -;ss, Virtual Port 11, Keyboard (US): Right Alt -ss.input.port11.keyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 11, Keyboard (US): Right Ctrl -ss.input.port11.keyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 11, Keyboard (US): Right -ss.input.port11.keyboard.right keyboard 0x0 79 - -;ss, Virtual Port 11, Keyboard (US): Right Bracket ] -ss.input.port11.keyboard.rightbracket keyboard 0x0 48 - -;ss, Virtual Port 11, Keyboard (US): Right Shift -ss.input.port11.keyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 11, Keyboard (US): S -ss.input.port11.keyboard.s keyboard 0x0 22 - -;ss, Virtual Port 11, Keyboard (US): Scroll Lock -ss.input.port11.keyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 11, Keyboard (US): Semicolon ; -ss.input.port11.keyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 11, Keyboard (US): Slash / -ss.input.port11.keyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 11, Keyboard (US): Space -ss.input.port11.keyboard.space keyboard 0x0 44 - -;ss, Virtual Port 11, Keyboard (US): T -ss.input.port11.keyboard.t keyboard 0x0 23 - -;ss, Virtual Port 11, Keyboard (US): Tab -ss.input.port11.keyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 11, Keyboard (US): U -ss.input.port11.keyboard.u keyboard 0x0 24 - -;ss, Virtual Port 11, Keyboard (US): Up -ss.input.port11.keyboard.up keyboard 0x0 82 - -;ss, Virtual Port 11, Keyboard (US): V -ss.input.port11.keyboard.v keyboard 0x0 25 - -;ss, Virtual Port 11, Keyboard (US): W -ss.input.port11.keyboard.w keyboard 0x0 26 - -;ss, Virtual Port 11, Keyboard (US): X -ss.input.port11.keyboard.x keyboard 0x0 27 - -;ss, Virtual Port 11, Keyboard (US): Y -ss.input.port11.keyboard.y keyboard 0x0 28 - -;ss, Virtual Port 11, Keyboard (US): Z -ss.input.port11.keyboard.z keyboard 0x0 29 - -;ss, Virtual Port 11, Mission Stick: A (Stick Trigger) -ss.input.port11.mission.a - -;ss, Virtual Port 11, Mission Stick: A AF -ss.input.port11.mission.afa - -;Default position for switch "A AF". -ss.input.port11.mission.afa.defpos off - -;ss, Virtual Port 11, Mission Stick: B AF -ss.input.port11.mission.afb - -;Default position for switch "B AF". -ss.input.port11.mission.afb.defpos off - -;ss, Virtual Port 11, Mission Stick: C AF -ss.input.port11.mission.afc - -;Default position for switch "C AF". -ss.input.port11.mission.afc.defpos off - -;ss, Virtual Port 11, Mission Stick: L AF -ss.input.port11.mission.afl - -;Default position for switch "L AF". -ss.input.port11.mission.afl.defpos off - -;ss, Virtual Port 11, Mission Stick: R AF -ss.input.port11.mission.afr - -;Default position for switch "R AF". -ss.input.port11.mission.afr.defpos off - -;ss, Virtual Port 11, Mission Stick: AF Speed -ss.input.port11.mission.afspeed - -;Default position for switch "AF Speed". -ss.input.port11.mission.afspeed.defpos 1 - -;ss, Virtual Port 11, Mission Stick: X AF -ss.input.port11.mission.afx - -;Default position for switch "X AF". -ss.input.port11.mission.afx.defpos off - -;ss, Virtual Port 11, Mission Stick: Y AF -ss.input.port11.mission.afy - -;Default position for switch "Y AF". -ss.input.port11.mission.afy.defpos off - -;ss, Virtual Port 11, Mission Stick: Z AF -ss.input.port11.mission.afz - -;Default position for switch "Z AF". -ss.input.port11.mission.afz.defpos off - -;ss, Virtual Port 11, Mission Stick: B (Stick Left Button) -ss.input.port11.mission.b - -;ss, Virtual Port 11, Mission Stick: C (Stick Right Button) -ss.input.port11.mission.c - -;ss, Virtual Port 11, Mission Stick: L -ss.input.port11.mission.l - -;ss, Virtual Port 11, Mission Stick: R -ss.input.port11.mission.r - -;ss, Virtual Port 11, Mission Stick: START -ss.input.port11.mission.start - -;ss, Virtual Port 11, Mission Stick: Stick BACK ↓ (Analog) -ss.input.port11.mission.stick_back - -;ss, Virtual Port 11, Mission Stick: Stick FORE ↑ (Analog) -ss.input.port11.mission.stick_fore - -;ss, Virtual Port 11, Mission Stick: Stick LEFT ← (Analog) -ss.input.port11.mission.stick_left - -;ss, Virtual Port 11, Mission Stick: Stick RIGHT → (Analog) -ss.input.port11.mission.stick_right - -;ss, Virtual Port 11, Mission Stick: Throttle Down (Analog) -ss.input.port11.mission.throttle_down - -;ss, Virtual Port 11, Mission Stick: Throttle Up (Analog) -ss.input.port11.mission.throttle_up - -;ss, Virtual Port 11, Mission Stick: X -ss.input.port11.mission.x - -;ss, Virtual Port 11, Mission Stick: Y -ss.input.port11.mission.y - -;ss, Virtual Port 11, Mission Stick: Z -ss.input.port11.mission.z - -;ss, Virtual Port 11, Mouse: Left Button -ss.input.port11.mouse.left mouse 0x0 button_left - -;ss, Virtual Port 11, Mouse: Middle Button -ss.input.port11.mouse.middle mouse 0x0 button_middle - -;ss, Virtual Port 11, Mouse: Motion Down -ss.input.port11.mouse.motion_down mouse 0x0 rel_y+ - -;ss, Virtual Port 11, Mouse: Motion Left -ss.input.port11.mouse.motion_left mouse 0x0 rel_x- - -;ss, Virtual Port 11, Mouse: Motion Right -ss.input.port11.mouse.motion_right mouse 0x0 rel_x+ - -;ss, Virtual Port 11, Mouse: Motion Up -ss.input.port11.mouse.motion_up mouse 0x0 rel_y- - -;ss, Virtual Port 11, Mouse: Right Button -ss.input.port11.mouse.right mouse 0x0 button_right - -;ss, Virtual Port 11, Mouse: Start -ss.input.port11.mouse.start keyboard 0x0 40 - -;ss, Virtual Port 11, Steering Wheel: A (R Group) -ss.input.port11.wheel.a - -;ss, Virtual Port 11, Steering Wheel: Analog LEFT ← -ss.input.port11.wheel.analog_left - -;ss, Virtual Port 11, Steering Wheel: Analog RIGHT → -ss.input.port11.wheel.analog_right - -;ss, Virtual Port 11, Steering Wheel: B (R Group) -ss.input.port11.wheel.b - -;ss, Virtual Port 11, Steering Wheel: C (R Group) -ss.input.port11.wheel.c - -;ss, Virtual Port 11, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) -ss.input.port11.wheel.down - -;ss, Virtual Port 11, Steering Wheel: START -ss.input.port11.wheel.start - -;ss, Virtual Port 11, Steering Wheel: L Gear Shift(Equiv. UP ↑) -ss.input.port11.wheel.up - -;ss, Virtual Port 11, Steering Wheel: X (L Group) -ss.input.port11.wheel.x - -;ss, Virtual Port 11, Steering Wheel: Y (L Group) -ss.input.port11.wheel.y - -;ss, Virtual Port 11, Steering Wheel: Z (L Group) -ss.input.port11.wheel.z - -;Input device for Virtual Port 12 -ss.input.port12 gamepad - -;ss, Virtual Port 12, 3D Control Pad: A -ss.input.port12.3dpad.a - -;ss, Virtual Port 12, 3D Control Pad: Analog DOWN ↓ -ss.input.port12.3dpad.analog_down - -;ss, Virtual Port 12, 3D Control Pad: Analog LEFT ← -ss.input.port12.3dpad.analog_left - -;ss, Virtual Port 12, 3D Control Pad: Analog RIGHT → -ss.input.port12.3dpad.analog_right - -;ss, Virtual Port 12, 3D Control Pad: Analog UP ↑ -ss.input.port12.3dpad.analog_up - -;ss, Virtual Port 12, 3D Control Pad: B -ss.input.port12.3dpad.b - -;ss, Virtual Port 12, 3D Control Pad: C -ss.input.port12.3dpad.c - -;ss, Virtual Port 12, 3D Control Pad: D-Pad DOWN ↓ -ss.input.port12.3dpad.down - -;ss, Virtual Port 12, 3D Control Pad: D-Pad LEFT ← -ss.input.port12.3dpad.left - -;ss, Virtual Port 12, 3D Control Pad: Left Shoulder (Analog) -ss.input.port12.3dpad.ls - -;ss, Virtual Port 12, 3D Control Pad: Mode -ss.input.port12.3dpad.mode - -;Default position for switch "Mode". -ss.input.port12.3dpad.mode.defpos digital - -;ss, Virtual Port 12, 3D Control Pad: D-Pad RIGHT → -ss.input.port12.3dpad.right - -;ss, Virtual Port 12, 3D Control Pad: Right Shoulder (Analog) -ss.input.port12.3dpad.rs - -;ss, Virtual Port 12, 3D Control Pad: START -ss.input.port12.3dpad.start - -;ss, Virtual Port 12, 3D Control Pad: D-Pad UP ↑ -ss.input.port12.3dpad.up - -;ss, Virtual Port 12, 3D Control Pad: X -ss.input.port12.3dpad.x - -;ss, Virtual Port 12, 3D Control Pad: Y -ss.input.port12.3dpad.y - -;ss, Virtual Port 12, 3D Control Pad: Z -ss.input.port12.3dpad.z - -;ss, Virtual Port 12, Dual Mission: A (R Stick Trigger) -ss.input.port12.dmission.a - -;ss, Virtual Port 12, Dual Mission: A AF -ss.input.port12.dmission.afa - -;Default position for switch "A AF". -ss.input.port12.dmission.afa.defpos off - -;ss, Virtual Port 12, Dual Mission: B AF -ss.input.port12.dmission.afb - -;Default position for switch "B AF". -ss.input.port12.dmission.afb.defpos off - -;ss, Virtual Port 12, Dual Mission: C AF -ss.input.port12.dmission.afc - -;Default position for switch "C AF". -ss.input.port12.dmission.afc.defpos off - -;ss, Virtual Port 12, Dual Mission: L AF -ss.input.port12.dmission.afl - -;Default position for switch "L AF". -ss.input.port12.dmission.afl.defpos off - -;ss, Virtual Port 12, Dual Mission: R AF -ss.input.port12.dmission.afr - -;Default position for switch "R AF". -ss.input.port12.dmission.afr.defpos off - -;ss, Virtual Port 12, Dual Mission: Autofire Speed -ss.input.port12.dmission.afspeed - -;Default position for switch "Autofire Speed". -ss.input.port12.dmission.afspeed.defpos 1 - -;ss, Virtual Port 12, Dual Mission: X AF -ss.input.port12.dmission.afx - -;Default position for switch "X AF". -ss.input.port12.dmission.afx.defpos off - -;ss, Virtual Port 12, Dual Mission: Y AF -ss.input.port12.dmission.afy - -;Default position for switch "Y AF". -ss.input.port12.dmission.afy.defpos off - -;ss, Virtual Port 12, Dual Mission: Z AF -ss.input.port12.dmission.afz - -;Default position for switch "Z AF". -ss.input.port12.dmission.afz.defpos off - -;ss, Virtual Port 12, Dual Mission: B (R Stick Left Button) -ss.input.port12.dmission.b - -;ss, Virtual Port 12, Dual Mission: C (R Stick Right Button) -ss.input.port12.dmission.c - -;ss, Virtual Port 12, Dual Mission: L -ss.input.port12.dmission.l - -;ss, Virtual Port 12, Dual Mission: L Stick BACK ↓ (Analog) -ss.input.port12.dmission.lstick_back - -;ss, Virtual Port 12, Dual Mission: L Stick FORE ↑ (Analog) -ss.input.port12.dmission.lstick_fore - -;ss, Virtual Port 12, Dual Mission: L Stick LEFT ← (Analog) -ss.input.port12.dmission.lstick_left - -;ss, Virtual Port 12, Dual Mission: L Stick RIGHT → (Analog) -ss.input.port12.dmission.lstick_right - -;ss, Virtual Port 12, Dual Mission: L Throttle Down (Analog) -ss.input.port12.dmission.lthrottle_down - -;ss, Virtual Port 12, Dual Mission: L Throttle Up (Analog) -ss.input.port12.dmission.lthrottle_up - -;ss, Virtual Port 12, Dual Mission: R -ss.input.port12.dmission.r - -;ss, Virtual Port 12, Dual Mission: R Stick BACK ↓ (Analog) -ss.input.port12.dmission.rstick_back - -;ss, Virtual Port 12, Dual Mission: R Stick FORE ↑ (Analog) -ss.input.port12.dmission.rstick_fore - -;ss, Virtual Port 12, Dual Mission: R Stick LEFT ← (Analog) -ss.input.port12.dmission.rstick_left - -;ss, Virtual Port 12, Dual Mission: R Stick RIGHT → (Analog) -ss.input.port12.dmission.rstick_right - -;ss, Virtual Port 12, Dual Mission: R Throttle Down (Analog) -ss.input.port12.dmission.rthrottle_down - -;ss, Virtual Port 12, Dual Mission: R Throttle Up (Analog) -ss.input.port12.dmission.rthrottle_up - -;ss, Virtual Port 12, Dual Mission: START -ss.input.port12.dmission.start - -;ss, Virtual Port 12, Dual Mission: X (L Stick Trigger) -ss.input.port12.dmission.x - -;ss, Virtual Port 12, Dual Mission: Y (L Stick Left Button) -ss.input.port12.dmission.y - -;ss, Virtual Port 12, Dual Mission: Z (L Stick Right Button) -ss.input.port12.dmission.z - -;ss, Virtual Port 12, Digital Gamepad: A -ss.input.port12.gamepad.a - -;ss, Virtual Port 12, Digital Gamepad: B -ss.input.port12.gamepad.b - -;ss, Virtual Port 12, Digital Gamepad: C -ss.input.port12.gamepad.c - -;ss, Virtual Port 12, Digital Gamepad: DOWN ↓ -ss.input.port12.gamepad.down - -;ss, Virtual Port 12, Digital Gamepad: LEFT ← -ss.input.port12.gamepad.left - -;ss, Virtual Port 12, Digital Gamepad: Left Shoulder -ss.input.port12.gamepad.ls - -;ss, Virtual Port 12, Digital Gamepad: RIGHT → -ss.input.port12.gamepad.right - -;ss, Virtual Port 12, Digital Gamepad: Right Shoulder -ss.input.port12.gamepad.rs - -;ss, Virtual Port 12, Digital Gamepad: START -ss.input.port12.gamepad.start - -;ss, Virtual Port 12, Digital Gamepad: UP ↑ -ss.input.port12.gamepad.up - -;ss, Virtual Port 12, Digital Gamepad: X -ss.input.port12.gamepad.x - -;ss, Virtual Port 12, Digital Gamepad: Y -ss.input.port12.gamepad.y - -;ss, Virtual Port 12, Digital Gamepad: Z -ss.input.port12.gamepad.z - -;ss, Virtual Port 12, Light Gun: Offscreen Shot(Simulated) -ss.input.port12.gun.offscreen_shot mouse 0x0 button_right - -;ss, Virtual Port 12, Light Gun: START -ss.input.port12.gun.start mouse 0x0 button_middle - -;ss, Virtual Port 12, Light Gun: Trigger -ss.input.port12.gun.trigger mouse 0x0 button_left - -;ss, Virtual Port 12, Light Gun: X Axis -ss.input.port12.gun.x_axis mouse 0x0 cursor_x-+ - -;ss, Virtual Port 12, Light Gun: Y Axis -ss.input.port12.gun.y_axis mouse 0x0 cursor_y-+ - -;Crosshairs color for lightgun on virtual port 12. -ss.input.port12.gun_chairs 0xFF8080 - -;ss, Virtual Port 12, Keyboard (JP): 0(Zero) -ss.input.port12.jpkeyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 12, Keyboard (JP): 1(One) -ss.input.port12.jpkeyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 12, Keyboard (JP): 2 -ss.input.port12.jpkeyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 12, Keyboard (JP): 3 -ss.input.port12.jpkeyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 12, Keyboard (JP): 4 -ss.input.port12.jpkeyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 12, Keyboard (JP): 5 -ss.input.port12.jpkeyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 12, Keyboard (JP): 6 -ss.input.port12.jpkeyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 12, Keyboard (JP): 7 -ss.input.port12.jpkeyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 12, Keyboard (JP): 8 -ss.input.port12.jpkeyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 12, Keyboard (JP): 9 -ss.input.port12.jpkeyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 12, Keyboard (JP): A -ss.input.port12.jpkeyboard.a keyboard 0x0 4 - -;ss, Virtual Port 12, Keyboard (JP): At @ -ss.input.port12.jpkeyboard.at keyboard 0x0 47 - -;ss, Virtual Port 12, Keyboard (JP): B -ss.input.port12.jpkeyboard.b keyboard 0x0 5 - -;ss, Virtual Port 12, Keyboard (JP): Backslash \ -ss.input.port12.jpkeyboard.backslash keyboard 0x0 135 - -;ss, Virtual Port 12, Keyboard (JP): Backspace -ss.input.port12.jpkeyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 12, Keyboard (JP): C -ss.input.port12.jpkeyboard.c keyboard 0x0 6 - -;ss, Virtual Port 12, Keyboard (JP): Caps Lock/英数 -ss.input.port12.jpkeyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 12, Keyboard (JP): Circumflex ^ -ss.input.port12.jpkeyboard.circumflex keyboard 0x0 46 - -;ss, Virtual Port 12, Keyboard (JP): Colon : -ss.input.port12.jpkeyboard.colon keyboard 0x0 52 - -;ss, Virtual Port 12, Keyboard (JP): Comma , -ss.input.port12.jpkeyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 12, Keyboard (JP): 変換 -ss.input.port12.jpkeyboard.conv keyboard 0x0 138 - -;ss, Virtual Port 12, Keyboard (JP): D -ss.input.port12.jpkeyboard.d keyboard 0x0 7 - -;ss, Virtual Port 12, Keyboard (JP): Delete -ss.input.port12.jpkeyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 12, Keyboard (JP): Down -ss.input.port12.jpkeyboard.down keyboard 0x0 81 - -;ss, Virtual Port 12, Keyboard (JP): E -ss.input.port12.jpkeyboard.e keyboard 0x0 8 - -;ss, Virtual Port 12, Keyboard (JP): End -ss.input.port12.jpkeyboard.end keyboard 0x0 77 - -;ss, Virtual Port 12, Keyboard (JP): Enter -ss.input.port12.jpkeyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 12, Keyboard (JP): Escape -ss.input.port12.jpkeyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 12, Keyboard (JP): F -ss.input.port12.jpkeyboard.f keyboard 0x0 9 - -;ss, Virtual Port 12, Keyboard (JP): F1 -ss.input.port12.jpkeyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 12, Keyboard (JP): F10 -ss.input.port12.jpkeyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 12, Keyboard (JP): F11 -ss.input.port12.jpkeyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 12, Keyboard (JP): F12 -ss.input.port12.jpkeyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 12, Keyboard (JP): F2 -ss.input.port12.jpkeyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 12, Keyboard (JP): F3 -ss.input.port12.jpkeyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 12, Keyboard (JP): F4 -ss.input.port12.jpkeyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 12, Keyboard (JP): F5 -ss.input.port12.jpkeyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 12, Keyboard (JP): F6 -ss.input.port12.jpkeyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 12, Keyboard (JP): F7 -ss.input.port12.jpkeyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 12, Keyboard (JP): F8 -ss.input.port12.jpkeyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 12, Keyboard (JP): F9 -ss.input.port12.jpkeyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 12, Keyboard (JP): G -ss.input.port12.jpkeyboard.g keyboard 0x0 10 - -;ss, Virtual Port 12, Keyboard (JP): H -ss.input.port12.jpkeyboard.h keyboard 0x0 11 - -;ss, Virtual Port 12, Keyboard (JP): ひらがな/カタカナ/ローマ字 -ss.input.port12.jpkeyboard.hkr keyboard 0x0 136 - -;ss, Virtual Port 12, Keyboard (JP): Home -ss.input.port12.jpkeyboard.home keyboard 0x0 74 - -;ss, Virtual Port 12, Keyboard (JP): 半角/全角/漢字 -ss.input.port12.jpkeyboard.hwfw keyboard 0x0 53 - -;ss, Virtual Port 12, Keyboard (JP): I -ss.input.port12.jpkeyboard.i keyboard 0x0 12 - -;ss, Virtual Port 12, Keyboard (JP): Insert -ss.input.port12.jpkeyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 12, Keyboard (JP): J -ss.input.port12.jpkeyboard.j keyboard 0x0 13 - -;ss, Virtual Port 12, Keyboard (JP): K -ss.input.port12.jpkeyboard.k keyboard 0x0 14 - -;ss, Virtual Port 12, Keyboard (JP): L -ss.input.port12.jpkeyboard.l keyboard 0x0 15 - -;ss, Virtual Port 12, Keyboard (JP): Left Alt -ss.input.port12.jpkeyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 12, Keyboard (JP): Left Ctrl -ss.input.port12.jpkeyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 12, Keyboard (JP): Cursor Left -ss.input.port12.jpkeyboard.left keyboard 0x0 80 - -;ss, Virtual Port 12, Keyboard (JP): Left Bracket [ -ss.input.port12.jpkeyboard.leftbracket keyboard 0x0 48 - -;ss, Virtual Port 12, Keyboard (JP): Left Shift -ss.input.port12.jpkeyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 12, Keyboard (JP): M -ss.input.port12.jpkeyboard.m keyboard 0x0 16 - -;ss, Virtual Port 12, Keyboard (JP): Minus - -ss.input.port12.jpkeyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 12, Keyboard (JP): N -ss.input.port12.jpkeyboard.n keyboard 0x0 17 - -;ss, Virtual Port 12, Keyboard (JP): 無変換 -ss.input.port12.jpkeyboard.nonconv keyboard 0x0 139 - -;ss, Virtual Port 12, Keyboard (JP): O -ss.input.port12.jpkeyboard.o keyboard 0x0 18 - -;ss, Virtual Port 12, Keyboard (JP): P -ss.input.port12.jpkeyboard.p keyboard 0x0 19 - -;ss, Virtual Port 12, Keyboard (JP): Page Down -ss.input.port12.jpkeyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 12, Keyboard (JP): Page Up -ss.input.port12.jpkeyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 12, Keyboard (JP): Pause -ss.input.port12.jpkeyboard.pause keyboard 0x0 72 || keyboard 0x0 83 - -;ss, Virtual Port 12, Keyboard (JP): Period . -ss.input.port12.jpkeyboard.period keyboard 0x0 55 - -;ss, Virtual Port 12, Keyboard (JP): Print Screen -ss.input.port12.jpkeyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 12, Keyboard (JP): Q -ss.input.port12.jpkeyboard.q keyboard 0x0 20 - -;ss, Virtual Port 12, Keyboard (JP): R -ss.input.port12.jpkeyboard.r keyboard 0x0 21 - -;ss, Virtual Port 12, Keyboard (JP): Right Alt -ss.input.port12.jpkeyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 12, Keyboard (JP): Right Ctrl -ss.input.port12.jpkeyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 12, Keyboard (JP): Right -ss.input.port12.jpkeyboard.right keyboard 0x0 79 - -;ss, Virtual Port 12, Keyboard (JP): Right Bracket ] -ss.input.port12.jpkeyboard.rightbracket keyboard 0x0 49 - -;ss, Virtual Port 12, Keyboard (JP): Right Shift -ss.input.port12.jpkeyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 12, Keyboard (JP): S -ss.input.port12.jpkeyboard.s keyboard 0x0 22 - -;ss, Virtual Port 12, Keyboard (JP): Scroll Lock -ss.input.port12.jpkeyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 12, Keyboard (JP): Semicolon ; -ss.input.port12.jpkeyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 12, Keyboard (JP): Slash / -ss.input.port12.jpkeyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 12, Keyboard (JP): Space -ss.input.port12.jpkeyboard.space keyboard 0x0 44 - -;ss, Virtual Port 12, Keyboard (JP): T -ss.input.port12.jpkeyboard.t keyboard 0x0 23 - -;ss, Virtual Port 12, Keyboard (JP): Tab -ss.input.port12.jpkeyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 12, Keyboard (JP): U -ss.input.port12.jpkeyboard.u keyboard 0x0 24 - -;ss, Virtual Port 12, Keyboard (JP): Up -ss.input.port12.jpkeyboard.up keyboard 0x0 82 - -;ss, Virtual Port 12, Keyboard (JP): V -ss.input.port12.jpkeyboard.v keyboard 0x0 25 - -;ss, Virtual Port 12, Keyboard (JP): W -ss.input.port12.jpkeyboard.w keyboard 0x0 26 - -;ss, Virtual Port 12, Keyboard (JP): X -ss.input.port12.jpkeyboard.x keyboard 0x0 27 - -;ss, Virtual Port 12, Keyboard (JP): Y -ss.input.port12.jpkeyboard.y keyboard 0x0 28 - -;ss, Virtual Port 12, Keyboard (JP): Yen ¥ -ss.input.port12.jpkeyboard.yen keyboard 0x0 137 - -;ss, Virtual Port 12, Keyboard (JP): Z -ss.input.port12.jpkeyboard.z keyboard 0x0 29 - -;ss, Virtual Port 12, Keyboard (US): 0(Zero) -ss.input.port12.keyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 12, Keyboard (US): 1(One) -ss.input.port12.keyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 12, Keyboard (US): 2 -ss.input.port12.keyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 12, Keyboard (US): 3 -ss.input.port12.keyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 12, Keyboard (US): 4 -ss.input.port12.keyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 12, Keyboard (US): 5 -ss.input.port12.keyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 12, Keyboard (US): 6 -ss.input.port12.keyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 12, Keyboard (US): 7 -ss.input.port12.keyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 12, Keyboard (US): 8 -ss.input.port12.keyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 12, Keyboard (US): 9 -ss.input.port12.keyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 12, Keyboard (US): A -ss.input.port12.keyboard.a keyboard 0x0 4 - -;ss, Virtual Port 12, Keyboard (US): B -ss.input.port12.keyboard.b keyboard 0x0 5 - -;ss, Virtual Port 12, Keyboard (US): Backslash \ -ss.input.port12.keyboard.backslash keyboard 0x0 49 || keyboard 0x0 135 - -;ss, Virtual Port 12, Keyboard (US): Backspace -ss.input.port12.keyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 12, Keyboard (US): C -ss.input.port12.keyboard.c keyboard 0x0 6 - -;ss, Virtual Port 12, Keyboard (US): Caps Lock -ss.input.port12.keyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 12, Keyboard (US): Comma , -ss.input.port12.keyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 12, Keyboard (US): D -ss.input.port12.keyboard.d keyboard 0x0 7 - -;ss, Virtual Port 12, Keyboard (US): Delete -ss.input.port12.keyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 12, Keyboard (US): Down -ss.input.port12.keyboard.down keyboard 0x0 81 - -;ss, Virtual Port 12, Keyboard (US): E -ss.input.port12.keyboard.e keyboard 0x0 8 - -;ss, Virtual Port 12, Keyboard (US): End -ss.input.port12.keyboard.end keyboard 0x0 77 - -;ss, Virtual Port 12, Keyboard (US): Enter -ss.input.port12.keyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 12, Keyboard (US): Equals = -ss.input.port12.keyboard.equals keyboard 0x0 46 - -;ss, Virtual Port 12, Keyboard (US): Escape -ss.input.port12.keyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 12, Keyboard (US): F -ss.input.port12.keyboard.f keyboard 0x0 9 - -;ss, Virtual Port 12, Keyboard (US): F1 -ss.input.port12.keyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 12, Keyboard (US): F10 -ss.input.port12.keyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 12, Keyboard (US): F11 -ss.input.port12.keyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 12, Keyboard (US): F12 -ss.input.port12.keyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 12, Keyboard (US): F2 -ss.input.port12.keyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 12, Keyboard (US): F3 -ss.input.port12.keyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 12, Keyboard (US): F4 -ss.input.port12.keyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 12, Keyboard (US): F5 -ss.input.port12.keyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 12, Keyboard (US): F6 -ss.input.port12.keyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 12, Keyboard (US): F7 -ss.input.port12.keyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 12, Keyboard (US): F8 -ss.input.port12.keyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 12, Keyboard (US): F9 -ss.input.port12.keyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 12, Keyboard (US): G -ss.input.port12.keyboard.g keyboard 0x0 10 - -;ss, Virtual Port 12, Keyboard (US): Grave ` -ss.input.port12.keyboard.grave keyboard 0x0 53 - -;ss, Virtual Port 12, Keyboard (US): H -ss.input.port12.keyboard.h keyboard 0x0 11 - -;ss, Virtual Port 12, Keyboard (US): Home -ss.input.port12.keyboard.home keyboard 0x0 74 - -;ss, Virtual Port 12, Keyboard (US): I -ss.input.port12.keyboard.i keyboard 0x0 12 - -;ss, Virtual Port 12, Keyboard (US): Insert -ss.input.port12.keyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 12, Keyboard (US): J -ss.input.port12.keyboard.j keyboard 0x0 13 - -;ss, Virtual Port 12, Keyboard (US): K -ss.input.port12.keyboard.k keyboard 0x0 14 - -;ss, Virtual Port 12, Keyboard (US): Keypad Asterisk(Multiply) -ss.input.port12.keyboard.kp_asterisk keyboard 0x0 85 - -;ss, Virtual Port 12, Keyboard (US): Keypad Center/5 -ss.input.port12.keyboard.kp_center keyboard 0x0 93 - -;ss, Virtual Port 12, Keyboard (US): Keypad Delete -ss.input.port12.keyboard.kp_delete keyboard 0x0 99 - -;ss, Virtual Port 12, Keyboard (US): Keypad Down/2 -ss.input.port12.keyboard.kp_down keyboard 0x0 90 - -;ss, Virtual Port 12, Keyboard (US): Keypad End/1 -ss.input.port12.keyboard.kp_end keyboard 0x0 89 - -;ss, Virtual Port 12, Keyboard (US): Keypad Enter -ss.input.port12.keyboard.kp_enter keyboard 0x0 88 - -;ss, Virtual Port 12, Keyboard (US): Keypad Home/7 -ss.input.port12.keyboard.kp_home keyboard 0x0 95 - -;ss, Virtual Port 12, Keyboard (US): Keypad Insert/0 -ss.input.port12.keyboard.kp_insert keyboard 0x0 98 - -;ss, Virtual Port 12, Keyboard (US): Keypad Left/4 -ss.input.port12.keyboard.kp_left keyboard 0x0 92 - -;ss, Virtual Port 12, Keyboard (US): Keypad Minus -ss.input.port12.keyboard.kp_minus keyboard 0x0 86 - -;ss, Virtual Port 12, Keyboard (US): Keypad Pagedown/3 -ss.input.port12.keyboard.kp_pagedown keyboard 0x0 91 - -;ss, Virtual Port 12, Keyboard (US): Keypad Pageup/9 -ss.input.port12.keyboard.kp_pageup keyboard 0x0 97 - -;ss, Virtual Port 12, Keyboard (US): Keypad Plus -ss.input.port12.keyboard.kp_plus keyboard 0x0 87 - -;ss, Virtual Port 12, Keyboard (US): Keypad Right/6 -ss.input.port12.keyboard.kp_right keyboard 0x0 94 - -;ss, Virtual Port 12, Keyboard (US): Keypad Slash(Divide) -ss.input.port12.keyboard.kp_slash keyboard 0x0 84 - -;ss, Virtual Port 12, Keyboard (US): Keypad Up/8 -ss.input.port12.keyboard.kp_up keyboard 0x0 96 - -;ss, Virtual Port 12, Keyboard (US): L -ss.input.port12.keyboard.l keyboard 0x0 15 - -;ss, Virtual Port 12, Keyboard (US): Left Alt -ss.input.port12.keyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 12, Keyboard (US): Left Ctrl -ss.input.port12.keyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 12, Keyboard (US): Cursor Left -ss.input.port12.keyboard.left keyboard 0x0 80 - -;ss, Virtual Port 12, Keyboard (US): Left Bracket [ -ss.input.port12.keyboard.leftbracket keyboard 0x0 47 - -;ss, Virtual Port 12, Keyboard (US): Left Shift -ss.input.port12.keyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 12, Keyboard (US): M -ss.input.port12.keyboard.m keyboard 0x0 16 - -;ss, Virtual Port 12, Keyboard (US): Minus - -ss.input.port12.keyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 12, Keyboard (US): N -ss.input.port12.keyboard.n keyboard 0x0 17 - -;ss, Virtual Port 12, Keyboard (US): Num Lock -ss.input.port12.keyboard.numlock keyboard 0x0 83 - -;ss, Virtual Port 12, Keyboard (US): O -ss.input.port12.keyboard.o keyboard 0x0 18 - -;ss, Virtual Port 12, Keyboard (US): P -ss.input.port12.keyboard.p keyboard 0x0 19 - -;ss, Virtual Port 12, Keyboard (US): Page Down -ss.input.port12.keyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 12, Keyboard (US): Page Up -ss.input.port12.keyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 12, Keyboard (US): Pause -ss.input.port12.keyboard.pause keyboard 0x0 72 - -;ss, Virtual Port 12, Keyboard (US): Period . -ss.input.port12.keyboard.period keyboard 0x0 55 - -;ss, Virtual Port 12, Keyboard (US): Print Screen -ss.input.port12.keyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 12, Keyboard (US): Q -ss.input.port12.keyboard.q keyboard 0x0 20 - -;ss, Virtual Port 12, Keyboard (US): Quote ' -ss.input.port12.keyboard.quote keyboard 0x0 52 - -;ss, Virtual Port 12, Keyboard (US): R -ss.input.port12.keyboard.r keyboard 0x0 21 - -;ss, Virtual Port 12, Keyboard (US): Right Alt -ss.input.port12.keyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 12, Keyboard (US): Right Ctrl -ss.input.port12.keyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 12, Keyboard (US): Right -ss.input.port12.keyboard.right keyboard 0x0 79 - -;ss, Virtual Port 12, Keyboard (US): Right Bracket ] -ss.input.port12.keyboard.rightbracket keyboard 0x0 48 - -;ss, Virtual Port 12, Keyboard (US): Right Shift -ss.input.port12.keyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 12, Keyboard (US): S -ss.input.port12.keyboard.s keyboard 0x0 22 - -;ss, Virtual Port 12, Keyboard (US): Scroll Lock -ss.input.port12.keyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 12, Keyboard (US): Semicolon ; -ss.input.port12.keyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 12, Keyboard (US): Slash / -ss.input.port12.keyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 12, Keyboard (US): Space -ss.input.port12.keyboard.space keyboard 0x0 44 - -;ss, Virtual Port 12, Keyboard (US): T -ss.input.port12.keyboard.t keyboard 0x0 23 - -;ss, Virtual Port 12, Keyboard (US): Tab -ss.input.port12.keyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 12, Keyboard (US): U -ss.input.port12.keyboard.u keyboard 0x0 24 - -;ss, Virtual Port 12, Keyboard (US): Up -ss.input.port12.keyboard.up keyboard 0x0 82 - -;ss, Virtual Port 12, Keyboard (US): V -ss.input.port12.keyboard.v keyboard 0x0 25 - -;ss, Virtual Port 12, Keyboard (US): W -ss.input.port12.keyboard.w keyboard 0x0 26 - -;ss, Virtual Port 12, Keyboard (US): X -ss.input.port12.keyboard.x keyboard 0x0 27 - -;ss, Virtual Port 12, Keyboard (US): Y -ss.input.port12.keyboard.y keyboard 0x0 28 - -;ss, Virtual Port 12, Keyboard (US): Z -ss.input.port12.keyboard.z keyboard 0x0 29 - -;ss, Virtual Port 12, Mission Stick: A (Stick Trigger) -ss.input.port12.mission.a - -;ss, Virtual Port 12, Mission Stick: A AF -ss.input.port12.mission.afa - -;Default position for switch "A AF". -ss.input.port12.mission.afa.defpos off - -;ss, Virtual Port 12, Mission Stick: B AF -ss.input.port12.mission.afb - -;Default position for switch "B AF". -ss.input.port12.mission.afb.defpos off - -;ss, Virtual Port 12, Mission Stick: C AF -ss.input.port12.mission.afc - -;Default position for switch "C AF". -ss.input.port12.mission.afc.defpos off - -;ss, Virtual Port 12, Mission Stick: L AF -ss.input.port12.mission.afl - -;Default position for switch "L AF". -ss.input.port12.mission.afl.defpos off - -;ss, Virtual Port 12, Mission Stick: R AF -ss.input.port12.mission.afr - -;Default position for switch "R AF". -ss.input.port12.mission.afr.defpos off - -;ss, Virtual Port 12, Mission Stick: AF Speed -ss.input.port12.mission.afspeed - -;Default position for switch "AF Speed". -ss.input.port12.mission.afspeed.defpos 1 - -;ss, Virtual Port 12, Mission Stick: X AF -ss.input.port12.mission.afx - -;Default position for switch "X AF". -ss.input.port12.mission.afx.defpos off - -;ss, Virtual Port 12, Mission Stick: Y AF -ss.input.port12.mission.afy - -;Default position for switch "Y AF". -ss.input.port12.mission.afy.defpos off - -;ss, Virtual Port 12, Mission Stick: Z AF -ss.input.port12.mission.afz - -;Default position for switch "Z AF". -ss.input.port12.mission.afz.defpos off - -;ss, Virtual Port 12, Mission Stick: B (Stick Left Button) -ss.input.port12.mission.b - -;ss, Virtual Port 12, Mission Stick: C (Stick Right Button) -ss.input.port12.mission.c - -;ss, Virtual Port 12, Mission Stick: L -ss.input.port12.mission.l - -;ss, Virtual Port 12, Mission Stick: R -ss.input.port12.mission.r - -;ss, Virtual Port 12, Mission Stick: START -ss.input.port12.mission.start - -;ss, Virtual Port 12, Mission Stick: Stick BACK ↓ (Analog) -ss.input.port12.mission.stick_back - -;ss, Virtual Port 12, Mission Stick: Stick FORE ↑ (Analog) -ss.input.port12.mission.stick_fore - -;ss, Virtual Port 12, Mission Stick: Stick LEFT ← (Analog) -ss.input.port12.mission.stick_left - -;ss, Virtual Port 12, Mission Stick: Stick RIGHT → (Analog) -ss.input.port12.mission.stick_right - -;ss, Virtual Port 12, Mission Stick: Throttle Down (Analog) -ss.input.port12.mission.throttle_down - -;ss, Virtual Port 12, Mission Stick: Throttle Up (Analog) -ss.input.port12.mission.throttle_up - -;ss, Virtual Port 12, Mission Stick: X -ss.input.port12.mission.x - -;ss, Virtual Port 12, Mission Stick: Y -ss.input.port12.mission.y - -;ss, Virtual Port 12, Mission Stick: Z -ss.input.port12.mission.z - -;ss, Virtual Port 12, Mouse: Left Button -ss.input.port12.mouse.left mouse 0x0 button_left - -;ss, Virtual Port 12, Mouse: Middle Button -ss.input.port12.mouse.middle mouse 0x0 button_middle - -;ss, Virtual Port 12, Mouse: Motion Down -ss.input.port12.mouse.motion_down mouse 0x0 rel_y+ - -;ss, Virtual Port 12, Mouse: Motion Left -ss.input.port12.mouse.motion_left mouse 0x0 rel_x- - -;ss, Virtual Port 12, Mouse: Motion Right -ss.input.port12.mouse.motion_right mouse 0x0 rel_x+ - -;ss, Virtual Port 12, Mouse: Motion Up -ss.input.port12.mouse.motion_up mouse 0x0 rel_y- - -;ss, Virtual Port 12, Mouse: Right Button -ss.input.port12.mouse.right mouse 0x0 button_right - -;ss, Virtual Port 12, Mouse: Start -ss.input.port12.mouse.start keyboard 0x0 40 - -;ss, Virtual Port 12, Steering Wheel: A (R Group) -ss.input.port12.wheel.a - -;ss, Virtual Port 12, Steering Wheel: Analog LEFT ← -ss.input.port12.wheel.analog_left - -;ss, Virtual Port 12, Steering Wheel: Analog RIGHT → -ss.input.port12.wheel.analog_right - -;ss, Virtual Port 12, Steering Wheel: B (R Group) -ss.input.port12.wheel.b - -;ss, Virtual Port 12, Steering Wheel: C (R Group) -ss.input.port12.wheel.c - -;ss, Virtual Port 12, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) -ss.input.port12.wheel.down - -;ss, Virtual Port 12, Steering Wheel: START -ss.input.port12.wheel.start - -;ss, Virtual Port 12, Steering Wheel: L Gear Shift(Equiv. UP ↑) -ss.input.port12.wheel.up - -;ss, Virtual Port 12, Steering Wheel: X (L Group) -ss.input.port12.wheel.x - -;ss, Virtual Port 12, Steering Wheel: Y (L Group) -ss.input.port12.wheel.y - -;ss, Virtual Port 12, Steering Wheel: Z (L Group) -ss.input.port12.wheel.z - -;Input device for Virtual Port 2 -ss.input.port2 gamepad - -;ss, Virtual Port 2, 3D Control Pad: A -ss.input.port2.3dpad.a - -;ss, Virtual Port 2, 3D Control Pad: Analog DOWN ↓ -ss.input.port2.3dpad.analog_down - -;ss, Virtual Port 2, 3D Control Pad: Analog LEFT ← -ss.input.port2.3dpad.analog_left - -;ss, Virtual Port 2, 3D Control Pad: Analog RIGHT → -ss.input.port2.3dpad.analog_right - -;ss, Virtual Port 2, 3D Control Pad: Analog UP ↑ -ss.input.port2.3dpad.analog_up - -;ss, Virtual Port 2, 3D Control Pad: B -ss.input.port2.3dpad.b - -;ss, Virtual Port 2, 3D Control Pad: C -ss.input.port2.3dpad.c - -;ss, Virtual Port 2, 3D Control Pad: D-Pad DOWN ↓ -ss.input.port2.3dpad.down - -;ss, Virtual Port 2, 3D Control Pad: D-Pad LEFT ← -ss.input.port2.3dpad.left - -;ss, Virtual Port 2, 3D Control Pad: Left Shoulder (Analog) -ss.input.port2.3dpad.ls - -;ss, Virtual Port 2, 3D Control Pad: Mode -ss.input.port2.3dpad.mode - -;Default position for switch "Mode". -ss.input.port2.3dpad.mode.defpos digital - -;ss, Virtual Port 2, 3D Control Pad: D-Pad RIGHT → -ss.input.port2.3dpad.right - -;ss, Virtual Port 2, 3D Control Pad: Right Shoulder (Analog) -ss.input.port2.3dpad.rs - -;ss, Virtual Port 2, 3D Control Pad: START -ss.input.port2.3dpad.start - -;ss, Virtual Port 2, 3D Control Pad: D-Pad UP ↑ -ss.input.port2.3dpad.up - -;ss, Virtual Port 2, 3D Control Pad: X -ss.input.port2.3dpad.x - -;ss, Virtual Port 2, 3D Control Pad: Y -ss.input.port2.3dpad.y - -;ss, Virtual Port 2, 3D Control Pad: Z -ss.input.port2.3dpad.z - -;ss, Virtual Port 2, Dual Mission: A (R Stick Trigger) -ss.input.port2.dmission.a - -;ss, Virtual Port 2, Dual Mission: A AF -ss.input.port2.dmission.afa - -;Default position for switch "A AF". -ss.input.port2.dmission.afa.defpos off - -;ss, Virtual Port 2, Dual Mission: B AF -ss.input.port2.dmission.afb - -;Default position for switch "B AF". -ss.input.port2.dmission.afb.defpos off - -;ss, Virtual Port 2, Dual Mission: C AF -ss.input.port2.dmission.afc - -;Default position for switch "C AF". -ss.input.port2.dmission.afc.defpos off - -;ss, Virtual Port 2, Dual Mission: L AF -ss.input.port2.dmission.afl - -;Default position for switch "L AF". -ss.input.port2.dmission.afl.defpos off - -;ss, Virtual Port 2, Dual Mission: R AF -ss.input.port2.dmission.afr - -;Default position for switch "R AF". -ss.input.port2.dmission.afr.defpos off - -;ss, Virtual Port 2, Dual Mission: Autofire Speed -ss.input.port2.dmission.afspeed - -;Default position for switch "Autofire Speed". -ss.input.port2.dmission.afspeed.defpos 1 - -;ss, Virtual Port 2, Dual Mission: X AF -ss.input.port2.dmission.afx - -;Default position for switch "X AF". -ss.input.port2.dmission.afx.defpos off - -;ss, Virtual Port 2, Dual Mission: Y AF -ss.input.port2.dmission.afy - -;Default position for switch "Y AF". -ss.input.port2.dmission.afy.defpos off - -;ss, Virtual Port 2, Dual Mission: Z AF -ss.input.port2.dmission.afz - -;Default position for switch "Z AF". -ss.input.port2.dmission.afz.defpos off - -;ss, Virtual Port 2, Dual Mission: B (R Stick Left Button) -ss.input.port2.dmission.b - -;ss, Virtual Port 2, Dual Mission: C (R Stick Right Button) -ss.input.port2.dmission.c - -;ss, Virtual Port 2, Dual Mission: L -ss.input.port2.dmission.l - -;ss, Virtual Port 2, Dual Mission: L Stick BACK ↓ (Analog) -ss.input.port2.dmission.lstick_back - -;ss, Virtual Port 2, Dual Mission: L Stick FORE ↑ (Analog) -ss.input.port2.dmission.lstick_fore - -;ss, Virtual Port 2, Dual Mission: L Stick LEFT ← (Analog) -ss.input.port2.dmission.lstick_left - -;ss, Virtual Port 2, Dual Mission: L Stick RIGHT → (Analog) -ss.input.port2.dmission.lstick_right - -;ss, Virtual Port 2, Dual Mission: L Throttle Down (Analog) -ss.input.port2.dmission.lthrottle_down - -;ss, Virtual Port 2, Dual Mission: L Throttle Up (Analog) -ss.input.port2.dmission.lthrottle_up - -;ss, Virtual Port 2, Dual Mission: R -ss.input.port2.dmission.r - -;ss, Virtual Port 2, Dual Mission: R Stick BACK ↓ (Analog) -ss.input.port2.dmission.rstick_back - -;ss, Virtual Port 2, Dual Mission: R Stick FORE ↑ (Analog) -ss.input.port2.dmission.rstick_fore - -;ss, Virtual Port 2, Dual Mission: R Stick LEFT ← (Analog) -ss.input.port2.dmission.rstick_left - -;ss, Virtual Port 2, Dual Mission: R Stick RIGHT → (Analog) -ss.input.port2.dmission.rstick_right - -;ss, Virtual Port 2, Dual Mission: R Throttle Down (Analog) -ss.input.port2.dmission.rthrottle_down - -;ss, Virtual Port 2, Dual Mission: R Throttle Up (Analog) -ss.input.port2.dmission.rthrottle_up - -;ss, Virtual Port 2, Dual Mission: START -ss.input.port2.dmission.start - -;ss, Virtual Port 2, Dual Mission: X (L Stick Trigger) -ss.input.port2.dmission.x - -;ss, Virtual Port 2, Dual Mission: Y (L Stick Left Button) -ss.input.port2.dmission.y - -;ss, Virtual Port 2, Dual Mission: Z (L Stick Right Button) -ss.input.port2.dmission.z - -;ss, Virtual Port 2, Digital Gamepad: A -ss.input.port2.gamepad.a - -;ss, Virtual Port 2, Digital Gamepad: B -ss.input.port2.gamepad.b - -;ss, Virtual Port 2, Digital Gamepad: C -ss.input.port2.gamepad.c - -;ss, Virtual Port 2, Digital Gamepad: DOWN ↓ -ss.input.port2.gamepad.down - -;ss, Virtual Port 2, Digital Gamepad: LEFT ← -ss.input.port2.gamepad.left - -;ss, Virtual Port 2, Digital Gamepad: Left Shoulder -ss.input.port2.gamepad.ls - -;ss, Virtual Port 2, Digital Gamepad: RIGHT → -ss.input.port2.gamepad.right - -;ss, Virtual Port 2, Digital Gamepad: Right Shoulder -ss.input.port2.gamepad.rs - -;ss, Virtual Port 2, Digital Gamepad: START -ss.input.port2.gamepad.start - -;ss, Virtual Port 2, Digital Gamepad: UP ↑ -ss.input.port2.gamepad.up - -;ss, Virtual Port 2, Digital Gamepad: X -ss.input.port2.gamepad.x - -;ss, Virtual Port 2, Digital Gamepad: Y -ss.input.port2.gamepad.y - -;ss, Virtual Port 2, Digital Gamepad: Z -ss.input.port2.gamepad.z - -;ss, Virtual Port 2, Light Gun: Offscreen Shot(Simulated) -ss.input.port2.gun.offscreen_shot mouse 0x0 button_right - -;ss, Virtual Port 2, Light Gun: START -ss.input.port2.gun.start mouse 0x0 button_middle - -;ss, Virtual Port 2, Light Gun: Trigger -ss.input.port2.gun.trigger mouse 0x0 button_left - -;ss, Virtual Port 2, Light Gun: X Axis -ss.input.port2.gun.x_axis mouse 0x0 cursor_x-+ - -;ss, Virtual Port 2, Light Gun: Y Axis -ss.input.port2.gun.y_axis mouse 0x0 cursor_y-+ - -;Crosshairs color for lightgun on virtual port 2. -ss.input.port2.gun_chairs 0x00FF00 - -;ss, Virtual Port 2, Keyboard (JP): 0(Zero) -ss.input.port2.jpkeyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 2, Keyboard (JP): 1(One) -ss.input.port2.jpkeyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 2, Keyboard (JP): 2 -ss.input.port2.jpkeyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 2, Keyboard (JP): 3 -ss.input.port2.jpkeyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 2, Keyboard (JP): 4 -ss.input.port2.jpkeyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 2, Keyboard (JP): 5 -ss.input.port2.jpkeyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 2, Keyboard (JP): 6 -ss.input.port2.jpkeyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 2, Keyboard (JP): 7 -ss.input.port2.jpkeyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 2, Keyboard (JP): 8 -ss.input.port2.jpkeyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 2, Keyboard (JP): 9 -ss.input.port2.jpkeyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 2, Keyboard (JP): A -ss.input.port2.jpkeyboard.a keyboard 0x0 4 - -;ss, Virtual Port 2, Keyboard (JP): At @ -ss.input.port2.jpkeyboard.at keyboard 0x0 47 - -;ss, Virtual Port 2, Keyboard (JP): B -ss.input.port2.jpkeyboard.b keyboard 0x0 5 - -;ss, Virtual Port 2, Keyboard (JP): Backslash \ -ss.input.port2.jpkeyboard.backslash keyboard 0x0 135 - -;ss, Virtual Port 2, Keyboard (JP): Backspace -ss.input.port2.jpkeyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 2, Keyboard (JP): C -ss.input.port2.jpkeyboard.c keyboard 0x0 6 - -;ss, Virtual Port 2, Keyboard (JP): Caps Lock/英数 -ss.input.port2.jpkeyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 2, Keyboard (JP): Circumflex ^ -ss.input.port2.jpkeyboard.circumflex keyboard 0x0 46 - -;ss, Virtual Port 2, Keyboard (JP): Colon : -ss.input.port2.jpkeyboard.colon keyboard 0x0 52 - -;ss, Virtual Port 2, Keyboard (JP): Comma , -ss.input.port2.jpkeyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 2, Keyboard (JP): 変換 -ss.input.port2.jpkeyboard.conv keyboard 0x0 138 - -;ss, Virtual Port 2, Keyboard (JP): D -ss.input.port2.jpkeyboard.d keyboard 0x0 7 - -;ss, Virtual Port 2, Keyboard (JP): Delete -ss.input.port2.jpkeyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 2, Keyboard (JP): Down -ss.input.port2.jpkeyboard.down keyboard 0x0 81 - -;ss, Virtual Port 2, Keyboard (JP): E -ss.input.port2.jpkeyboard.e keyboard 0x0 8 - -;ss, Virtual Port 2, Keyboard (JP): End -ss.input.port2.jpkeyboard.end keyboard 0x0 77 - -;ss, Virtual Port 2, Keyboard (JP): Enter -ss.input.port2.jpkeyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 2, Keyboard (JP): Escape -ss.input.port2.jpkeyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 2, Keyboard (JP): F -ss.input.port2.jpkeyboard.f keyboard 0x0 9 - -;ss, Virtual Port 2, Keyboard (JP): F1 -ss.input.port2.jpkeyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 2, Keyboard (JP): F10 -ss.input.port2.jpkeyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 2, Keyboard (JP): F11 -ss.input.port2.jpkeyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 2, Keyboard (JP): F12 -ss.input.port2.jpkeyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 2, Keyboard (JP): F2 -ss.input.port2.jpkeyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 2, Keyboard (JP): F3 -ss.input.port2.jpkeyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 2, Keyboard (JP): F4 -ss.input.port2.jpkeyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 2, Keyboard (JP): F5 -ss.input.port2.jpkeyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 2, Keyboard (JP): F6 -ss.input.port2.jpkeyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 2, Keyboard (JP): F7 -ss.input.port2.jpkeyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 2, Keyboard (JP): F8 -ss.input.port2.jpkeyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 2, Keyboard (JP): F9 -ss.input.port2.jpkeyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 2, Keyboard (JP): G -ss.input.port2.jpkeyboard.g keyboard 0x0 10 - -;ss, Virtual Port 2, Keyboard (JP): H -ss.input.port2.jpkeyboard.h keyboard 0x0 11 - -;ss, Virtual Port 2, Keyboard (JP): ひらがな/カタカナ/ローマ字 -ss.input.port2.jpkeyboard.hkr keyboard 0x0 136 - -;ss, Virtual Port 2, Keyboard (JP): Home -ss.input.port2.jpkeyboard.home keyboard 0x0 74 - -;ss, Virtual Port 2, Keyboard (JP): 半角/全角/漢字 -ss.input.port2.jpkeyboard.hwfw keyboard 0x0 53 - -;ss, Virtual Port 2, Keyboard (JP): I -ss.input.port2.jpkeyboard.i keyboard 0x0 12 - -;ss, Virtual Port 2, Keyboard (JP): Insert -ss.input.port2.jpkeyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 2, Keyboard (JP): J -ss.input.port2.jpkeyboard.j keyboard 0x0 13 - -;ss, Virtual Port 2, Keyboard (JP): K -ss.input.port2.jpkeyboard.k keyboard 0x0 14 - -;ss, Virtual Port 2, Keyboard (JP): L -ss.input.port2.jpkeyboard.l keyboard 0x0 15 - -;ss, Virtual Port 2, Keyboard (JP): Left Alt -ss.input.port2.jpkeyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 2, Keyboard (JP): Left Ctrl -ss.input.port2.jpkeyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 2, Keyboard (JP): Cursor Left -ss.input.port2.jpkeyboard.left keyboard 0x0 80 - -;ss, Virtual Port 2, Keyboard (JP): Left Bracket [ -ss.input.port2.jpkeyboard.leftbracket keyboard 0x0 48 - -;ss, Virtual Port 2, Keyboard (JP): Left Shift -ss.input.port2.jpkeyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 2, Keyboard (JP): M -ss.input.port2.jpkeyboard.m keyboard 0x0 16 - -;ss, Virtual Port 2, Keyboard (JP): Minus - -ss.input.port2.jpkeyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 2, Keyboard (JP): N -ss.input.port2.jpkeyboard.n keyboard 0x0 17 - -;ss, Virtual Port 2, Keyboard (JP): 無変換 -ss.input.port2.jpkeyboard.nonconv keyboard 0x0 139 - -;ss, Virtual Port 2, Keyboard (JP): O -ss.input.port2.jpkeyboard.o keyboard 0x0 18 - -;ss, Virtual Port 2, Keyboard (JP): P -ss.input.port2.jpkeyboard.p keyboard 0x0 19 - -;ss, Virtual Port 2, Keyboard (JP): Page Down -ss.input.port2.jpkeyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 2, Keyboard (JP): Page Up -ss.input.port2.jpkeyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 2, Keyboard (JP): Pause -ss.input.port2.jpkeyboard.pause keyboard 0x0 72 || keyboard 0x0 83 - -;ss, Virtual Port 2, Keyboard (JP): Period . -ss.input.port2.jpkeyboard.period keyboard 0x0 55 - -;ss, Virtual Port 2, Keyboard (JP): Print Screen -ss.input.port2.jpkeyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 2, Keyboard (JP): Q -ss.input.port2.jpkeyboard.q keyboard 0x0 20 - -;ss, Virtual Port 2, Keyboard (JP): R -ss.input.port2.jpkeyboard.r keyboard 0x0 21 - -;ss, Virtual Port 2, Keyboard (JP): Right Alt -ss.input.port2.jpkeyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 2, Keyboard (JP): Right Ctrl -ss.input.port2.jpkeyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 2, Keyboard (JP): Right -ss.input.port2.jpkeyboard.right keyboard 0x0 79 - -;ss, Virtual Port 2, Keyboard (JP): Right Bracket ] -ss.input.port2.jpkeyboard.rightbracket keyboard 0x0 49 - -;ss, Virtual Port 2, Keyboard (JP): Right Shift -ss.input.port2.jpkeyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 2, Keyboard (JP): S -ss.input.port2.jpkeyboard.s keyboard 0x0 22 - -;ss, Virtual Port 2, Keyboard (JP): Scroll Lock -ss.input.port2.jpkeyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 2, Keyboard (JP): Semicolon ; -ss.input.port2.jpkeyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 2, Keyboard (JP): Slash / -ss.input.port2.jpkeyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 2, Keyboard (JP): Space -ss.input.port2.jpkeyboard.space keyboard 0x0 44 - -;ss, Virtual Port 2, Keyboard (JP): T -ss.input.port2.jpkeyboard.t keyboard 0x0 23 - -;ss, Virtual Port 2, Keyboard (JP): Tab -ss.input.port2.jpkeyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 2, Keyboard (JP): U -ss.input.port2.jpkeyboard.u keyboard 0x0 24 - -;ss, Virtual Port 2, Keyboard (JP): Up -ss.input.port2.jpkeyboard.up keyboard 0x0 82 - -;ss, Virtual Port 2, Keyboard (JP): V -ss.input.port2.jpkeyboard.v keyboard 0x0 25 - -;ss, Virtual Port 2, Keyboard (JP): W -ss.input.port2.jpkeyboard.w keyboard 0x0 26 - -;ss, Virtual Port 2, Keyboard (JP): X -ss.input.port2.jpkeyboard.x keyboard 0x0 27 - -;ss, Virtual Port 2, Keyboard (JP): Y -ss.input.port2.jpkeyboard.y keyboard 0x0 28 - -;ss, Virtual Port 2, Keyboard (JP): Yen ¥ -ss.input.port2.jpkeyboard.yen keyboard 0x0 137 - -;ss, Virtual Port 2, Keyboard (JP): Z -ss.input.port2.jpkeyboard.z keyboard 0x0 29 - -;ss, Virtual Port 2, Keyboard (US): 0(Zero) -ss.input.port2.keyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 2, Keyboard (US): 1(One) -ss.input.port2.keyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 2, Keyboard (US): 2 -ss.input.port2.keyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 2, Keyboard (US): 3 -ss.input.port2.keyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 2, Keyboard (US): 4 -ss.input.port2.keyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 2, Keyboard (US): 5 -ss.input.port2.keyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 2, Keyboard (US): 6 -ss.input.port2.keyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 2, Keyboard (US): 7 -ss.input.port2.keyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 2, Keyboard (US): 8 -ss.input.port2.keyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 2, Keyboard (US): 9 -ss.input.port2.keyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 2, Keyboard (US): A -ss.input.port2.keyboard.a keyboard 0x0 4 - -;ss, Virtual Port 2, Keyboard (US): B -ss.input.port2.keyboard.b keyboard 0x0 5 - -;ss, Virtual Port 2, Keyboard (US): Backslash \ -ss.input.port2.keyboard.backslash keyboard 0x0 49 || keyboard 0x0 135 - -;ss, Virtual Port 2, Keyboard (US): Backspace -ss.input.port2.keyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 2, Keyboard (US): C -ss.input.port2.keyboard.c keyboard 0x0 6 - -;ss, Virtual Port 2, Keyboard (US): Caps Lock -ss.input.port2.keyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 2, Keyboard (US): Comma , -ss.input.port2.keyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 2, Keyboard (US): D -ss.input.port2.keyboard.d keyboard 0x0 7 - -;ss, Virtual Port 2, Keyboard (US): Delete -ss.input.port2.keyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 2, Keyboard (US): Down -ss.input.port2.keyboard.down keyboard 0x0 81 - -;ss, Virtual Port 2, Keyboard (US): E -ss.input.port2.keyboard.e keyboard 0x0 8 - -;ss, Virtual Port 2, Keyboard (US): End -ss.input.port2.keyboard.end keyboard 0x0 77 - -;ss, Virtual Port 2, Keyboard (US): Enter -ss.input.port2.keyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 2, Keyboard (US): Equals = -ss.input.port2.keyboard.equals keyboard 0x0 46 - -;ss, Virtual Port 2, Keyboard (US): Escape -ss.input.port2.keyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 2, Keyboard (US): F -ss.input.port2.keyboard.f keyboard 0x0 9 - -;ss, Virtual Port 2, Keyboard (US): F1 -ss.input.port2.keyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 2, Keyboard (US): F10 -ss.input.port2.keyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 2, Keyboard (US): F11 -ss.input.port2.keyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 2, Keyboard (US): F12 -ss.input.port2.keyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 2, Keyboard (US): F2 -ss.input.port2.keyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 2, Keyboard (US): F3 -ss.input.port2.keyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 2, Keyboard (US): F4 -ss.input.port2.keyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 2, Keyboard (US): F5 -ss.input.port2.keyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 2, Keyboard (US): F6 -ss.input.port2.keyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 2, Keyboard (US): F7 -ss.input.port2.keyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 2, Keyboard (US): F8 -ss.input.port2.keyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 2, Keyboard (US): F9 -ss.input.port2.keyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 2, Keyboard (US): G -ss.input.port2.keyboard.g keyboard 0x0 10 - -;ss, Virtual Port 2, Keyboard (US): Grave ` -ss.input.port2.keyboard.grave keyboard 0x0 53 - -;ss, Virtual Port 2, Keyboard (US): H -ss.input.port2.keyboard.h keyboard 0x0 11 - -;ss, Virtual Port 2, Keyboard (US): Home -ss.input.port2.keyboard.home keyboard 0x0 74 - -;ss, Virtual Port 2, Keyboard (US): I -ss.input.port2.keyboard.i keyboard 0x0 12 - -;ss, Virtual Port 2, Keyboard (US): Insert -ss.input.port2.keyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 2, Keyboard (US): J -ss.input.port2.keyboard.j keyboard 0x0 13 - -;ss, Virtual Port 2, Keyboard (US): K -ss.input.port2.keyboard.k keyboard 0x0 14 - -;ss, Virtual Port 2, Keyboard (US): Keypad Asterisk(Multiply) -ss.input.port2.keyboard.kp_asterisk keyboard 0x0 85 - -;ss, Virtual Port 2, Keyboard (US): Keypad Center/5 -ss.input.port2.keyboard.kp_center keyboard 0x0 93 - -;ss, Virtual Port 2, Keyboard (US): Keypad Delete -ss.input.port2.keyboard.kp_delete keyboard 0x0 99 - -;ss, Virtual Port 2, Keyboard (US): Keypad Down/2 -ss.input.port2.keyboard.kp_down keyboard 0x0 90 - -;ss, Virtual Port 2, Keyboard (US): Keypad End/1 -ss.input.port2.keyboard.kp_end keyboard 0x0 89 - -;ss, Virtual Port 2, Keyboard (US): Keypad Enter -ss.input.port2.keyboard.kp_enter keyboard 0x0 88 - -;ss, Virtual Port 2, Keyboard (US): Keypad Home/7 -ss.input.port2.keyboard.kp_home keyboard 0x0 95 - -;ss, Virtual Port 2, Keyboard (US): Keypad Insert/0 -ss.input.port2.keyboard.kp_insert keyboard 0x0 98 - -;ss, Virtual Port 2, Keyboard (US): Keypad Left/4 -ss.input.port2.keyboard.kp_left keyboard 0x0 92 - -;ss, Virtual Port 2, Keyboard (US): Keypad Minus -ss.input.port2.keyboard.kp_minus keyboard 0x0 86 - -;ss, Virtual Port 2, Keyboard (US): Keypad Pagedown/3 -ss.input.port2.keyboard.kp_pagedown keyboard 0x0 91 - -;ss, Virtual Port 2, Keyboard (US): Keypad Pageup/9 -ss.input.port2.keyboard.kp_pageup keyboard 0x0 97 - -;ss, Virtual Port 2, Keyboard (US): Keypad Plus -ss.input.port2.keyboard.kp_plus keyboard 0x0 87 - -;ss, Virtual Port 2, Keyboard (US): Keypad Right/6 -ss.input.port2.keyboard.kp_right keyboard 0x0 94 - -;ss, Virtual Port 2, Keyboard (US): Keypad Slash(Divide) -ss.input.port2.keyboard.kp_slash keyboard 0x0 84 - -;ss, Virtual Port 2, Keyboard (US): Keypad Up/8 -ss.input.port2.keyboard.kp_up keyboard 0x0 96 - -;ss, Virtual Port 2, Keyboard (US): L -ss.input.port2.keyboard.l keyboard 0x0 15 - -;ss, Virtual Port 2, Keyboard (US): Left Alt -ss.input.port2.keyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 2, Keyboard (US): Left Ctrl -ss.input.port2.keyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 2, Keyboard (US): Cursor Left -ss.input.port2.keyboard.left keyboard 0x0 80 - -;ss, Virtual Port 2, Keyboard (US): Left Bracket [ -ss.input.port2.keyboard.leftbracket keyboard 0x0 47 - -;ss, Virtual Port 2, Keyboard (US): Left Shift -ss.input.port2.keyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 2, Keyboard (US): M -ss.input.port2.keyboard.m keyboard 0x0 16 - -;ss, Virtual Port 2, Keyboard (US): Minus - -ss.input.port2.keyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 2, Keyboard (US): N -ss.input.port2.keyboard.n keyboard 0x0 17 - -;ss, Virtual Port 2, Keyboard (US): Num Lock -ss.input.port2.keyboard.numlock keyboard 0x0 83 - -;ss, Virtual Port 2, Keyboard (US): O -ss.input.port2.keyboard.o keyboard 0x0 18 - -;ss, Virtual Port 2, Keyboard (US): P -ss.input.port2.keyboard.p keyboard 0x0 19 - -;ss, Virtual Port 2, Keyboard (US): Page Down -ss.input.port2.keyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 2, Keyboard (US): Page Up -ss.input.port2.keyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 2, Keyboard (US): Pause -ss.input.port2.keyboard.pause keyboard 0x0 72 - -;ss, Virtual Port 2, Keyboard (US): Period . -ss.input.port2.keyboard.period keyboard 0x0 55 - -;ss, Virtual Port 2, Keyboard (US): Print Screen -ss.input.port2.keyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 2, Keyboard (US): Q -ss.input.port2.keyboard.q keyboard 0x0 20 - -;ss, Virtual Port 2, Keyboard (US): Quote ' -ss.input.port2.keyboard.quote keyboard 0x0 52 - -;ss, Virtual Port 2, Keyboard (US): R -ss.input.port2.keyboard.r keyboard 0x0 21 - -;ss, Virtual Port 2, Keyboard (US): Right Alt -ss.input.port2.keyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 2, Keyboard (US): Right Ctrl -ss.input.port2.keyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 2, Keyboard (US): Right -ss.input.port2.keyboard.right keyboard 0x0 79 - -;ss, Virtual Port 2, Keyboard (US): Right Bracket ] -ss.input.port2.keyboard.rightbracket keyboard 0x0 48 - -;ss, Virtual Port 2, Keyboard (US): Right Shift -ss.input.port2.keyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 2, Keyboard (US): S -ss.input.port2.keyboard.s keyboard 0x0 22 - -;ss, Virtual Port 2, Keyboard (US): Scroll Lock -ss.input.port2.keyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 2, Keyboard (US): Semicolon ; -ss.input.port2.keyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 2, Keyboard (US): Slash / -ss.input.port2.keyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 2, Keyboard (US): Space -ss.input.port2.keyboard.space keyboard 0x0 44 - -;ss, Virtual Port 2, Keyboard (US): T -ss.input.port2.keyboard.t keyboard 0x0 23 - -;ss, Virtual Port 2, Keyboard (US): Tab -ss.input.port2.keyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 2, Keyboard (US): U -ss.input.port2.keyboard.u keyboard 0x0 24 - -;ss, Virtual Port 2, Keyboard (US): Up -ss.input.port2.keyboard.up keyboard 0x0 82 - -;ss, Virtual Port 2, Keyboard (US): V -ss.input.port2.keyboard.v keyboard 0x0 25 - -;ss, Virtual Port 2, Keyboard (US): W -ss.input.port2.keyboard.w keyboard 0x0 26 - -;ss, Virtual Port 2, Keyboard (US): X -ss.input.port2.keyboard.x keyboard 0x0 27 - -;ss, Virtual Port 2, Keyboard (US): Y -ss.input.port2.keyboard.y keyboard 0x0 28 - -;ss, Virtual Port 2, Keyboard (US): Z -ss.input.port2.keyboard.z keyboard 0x0 29 - -;ss, Virtual Port 2, Mission Stick: A (Stick Trigger) -ss.input.port2.mission.a - -;ss, Virtual Port 2, Mission Stick: A AF -ss.input.port2.mission.afa - -;Default position for switch "A AF". -ss.input.port2.mission.afa.defpos off - -;ss, Virtual Port 2, Mission Stick: B AF -ss.input.port2.mission.afb - -;Default position for switch "B AF". -ss.input.port2.mission.afb.defpos off - -;ss, Virtual Port 2, Mission Stick: C AF -ss.input.port2.mission.afc - -;Default position for switch "C AF". -ss.input.port2.mission.afc.defpos off - -;ss, Virtual Port 2, Mission Stick: L AF -ss.input.port2.mission.afl - -;Default position for switch "L AF". -ss.input.port2.mission.afl.defpos off - -;ss, Virtual Port 2, Mission Stick: R AF -ss.input.port2.mission.afr - -;Default position for switch "R AF". -ss.input.port2.mission.afr.defpos off - -;ss, Virtual Port 2, Mission Stick: AF Speed -ss.input.port2.mission.afspeed - -;Default position for switch "AF Speed". -ss.input.port2.mission.afspeed.defpos 1 - -;ss, Virtual Port 2, Mission Stick: X AF -ss.input.port2.mission.afx - -;Default position for switch "X AF". -ss.input.port2.mission.afx.defpos off - -;ss, Virtual Port 2, Mission Stick: Y AF -ss.input.port2.mission.afy - -;Default position for switch "Y AF". -ss.input.port2.mission.afy.defpos off - -;ss, Virtual Port 2, Mission Stick: Z AF -ss.input.port2.mission.afz - -;Default position for switch "Z AF". -ss.input.port2.mission.afz.defpos off - -;ss, Virtual Port 2, Mission Stick: B (Stick Left Button) -ss.input.port2.mission.b - -;ss, Virtual Port 2, Mission Stick: C (Stick Right Button) -ss.input.port2.mission.c - -;ss, Virtual Port 2, Mission Stick: L -ss.input.port2.mission.l - -;ss, Virtual Port 2, Mission Stick: R -ss.input.port2.mission.r - -;ss, Virtual Port 2, Mission Stick: START -ss.input.port2.mission.start - -;ss, Virtual Port 2, Mission Stick: Stick BACK ↓ (Analog) -ss.input.port2.mission.stick_back - -;ss, Virtual Port 2, Mission Stick: Stick FORE ↑ (Analog) -ss.input.port2.mission.stick_fore - -;ss, Virtual Port 2, Mission Stick: Stick LEFT ← (Analog) -ss.input.port2.mission.stick_left - -;ss, Virtual Port 2, Mission Stick: Stick RIGHT → (Analog) -ss.input.port2.mission.stick_right - -;ss, Virtual Port 2, Mission Stick: Throttle Down (Analog) -ss.input.port2.mission.throttle_down - -;ss, Virtual Port 2, Mission Stick: Throttle Up (Analog) -ss.input.port2.mission.throttle_up - -;ss, Virtual Port 2, Mission Stick: X -ss.input.port2.mission.x - -;ss, Virtual Port 2, Mission Stick: Y -ss.input.port2.mission.y - -;ss, Virtual Port 2, Mission Stick: Z -ss.input.port2.mission.z - -;ss, Virtual Port 2, Mouse: Left Button -ss.input.port2.mouse.left mouse 0x0 button_left - -;ss, Virtual Port 2, Mouse: Middle Button -ss.input.port2.mouse.middle mouse 0x0 button_middle - -;ss, Virtual Port 2, Mouse: Motion Down -ss.input.port2.mouse.motion_down mouse 0x0 rel_y+ - -;ss, Virtual Port 2, Mouse: Motion Left -ss.input.port2.mouse.motion_left mouse 0x0 rel_x- - -;ss, Virtual Port 2, Mouse: Motion Right -ss.input.port2.mouse.motion_right mouse 0x0 rel_x+ - -;ss, Virtual Port 2, Mouse: Motion Up -ss.input.port2.mouse.motion_up mouse 0x0 rel_y- - -;ss, Virtual Port 2, Mouse: Right Button -ss.input.port2.mouse.right mouse 0x0 button_right - -;ss, Virtual Port 2, Mouse: Start -ss.input.port2.mouse.start keyboard 0x0 40 - -;ss, Virtual Port 2, Steering Wheel: A (R Group) -ss.input.port2.wheel.a - -;ss, Virtual Port 2, Steering Wheel: Analog LEFT ← -ss.input.port2.wheel.analog_left - -;ss, Virtual Port 2, Steering Wheel: Analog RIGHT → -ss.input.port2.wheel.analog_right - -;ss, Virtual Port 2, Steering Wheel: B (R Group) -ss.input.port2.wheel.b - -;ss, Virtual Port 2, Steering Wheel: C (R Group) -ss.input.port2.wheel.c - -;ss, Virtual Port 2, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) -ss.input.port2.wheel.down - -;ss, Virtual Port 2, Steering Wheel: START -ss.input.port2.wheel.start - -;ss, Virtual Port 2, Steering Wheel: L Gear Shift(Equiv. UP ↑) -ss.input.port2.wheel.up - -;ss, Virtual Port 2, Steering Wheel: X (L Group) -ss.input.port2.wheel.x - -;ss, Virtual Port 2, Steering Wheel: Y (L Group) -ss.input.port2.wheel.y - -;ss, Virtual Port 2, Steering Wheel: Z (L Group) -ss.input.port2.wheel.z - -;Input device for Virtual Port 3 -ss.input.port3 gamepad - -;ss, Virtual Port 3, 3D Control Pad: A -ss.input.port3.3dpad.a - -;ss, Virtual Port 3, 3D Control Pad: Analog DOWN ↓ -ss.input.port3.3dpad.analog_down - -;ss, Virtual Port 3, 3D Control Pad: Analog LEFT ← -ss.input.port3.3dpad.analog_left - -;ss, Virtual Port 3, 3D Control Pad: Analog RIGHT → -ss.input.port3.3dpad.analog_right - -;ss, Virtual Port 3, 3D Control Pad: Analog UP ↑ -ss.input.port3.3dpad.analog_up - -;ss, Virtual Port 3, 3D Control Pad: B -ss.input.port3.3dpad.b - -;ss, Virtual Port 3, 3D Control Pad: C -ss.input.port3.3dpad.c - -;ss, Virtual Port 3, 3D Control Pad: D-Pad DOWN ↓ -ss.input.port3.3dpad.down - -;ss, Virtual Port 3, 3D Control Pad: D-Pad LEFT ← -ss.input.port3.3dpad.left - -;ss, Virtual Port 3, 3D Control Pad: Left Shoulder (Analog) -ss.input.port3.3dpad.ls - -;ss, Virtual Port 3, 3D Control Pad: Mode -ss.input.port3.3dpad.mode - -;Default position for switch "Mode". -ss.input.port3.3dpad.mode.defpos digital - -;ss, Virtual Port 3, 3D Control Pad: D-Pad RIGHT → -ss.input.port3.3dpad.right - -;ss, Virtual Port 3, 3D Control Pad: Right Shoulder (Analog) -ss.input.port3.3dpad.rs - -;ss, Virtual Port 3, 3D Control Pad: START -ss.input.port3.3dpad.start - -;ss, Virtual Port 3, 3D Control Pad: D-Pad UP ↑ -ss.input.port3.3dpad.up - -;ss, Virtual Port 3, 3D Control Pad: X -ss.input.port3.3dpad.x - -;ss, Virtual Port 3, 3D Control Pad: Y -ss.input.port3.3dpad.y - -;ss, Virtual Port 3, 3D Control Pad: Z -ss.input.port3.3dpad.z - -;ss, Virtual Port 3, Dual Mission: A (R Stick Trigger) -ss.input.port3.dmission.a - -;ss, Virtual Port 3, Dual Mission: A AF -ss.input.port3.dmission.afa - -;Default position for switch "A AF". -ss.input.port3.dmission.afa.defpos off - -;ss, Virtual Port 3, Dual Mission: B AF -ss.input.port3.dmission.afb - -;Default position for switch "B AF". -ss.input.port3.dmission.afb.defpos off - -;ss, Virtual Port 3, Dual Mission: C AF -ss.input.port3.dmission.afc - -;Default position for switch "C AF". -ss.input.port3.dmission.afc.defpos off - -;ss, Virtual Port 3, Dual Mission: L AF -ss.input.port3.dmission.afl - -;Default position for switch "L AF". -ss.input.port3.dmission.afl.defpos off - -;ss, Virtual Port 3, Dual Mission: R AF -ss.input.port3.dmission.afr - -;Default position for switch "R AF". -ss.input.port3.dmission.afr.defpos off - -;ss, Virtual Port 3, Dual Mission: Autofire Speed -ss.input.port3.dmission.afspeed - -;Default position for switch "Autofire Speed". -ss.input.port3.dmission.afspeed.defpos 1 - -;ss, Virtual Port 3, Dual Mission: X AF -ss.input.port3.dmission.afx - -;Default position for switch "X AF". -ss.input.port3.dmission.afx.defpos off - -;ss, Virtual Port 3, Dual Mission: Y AF -ss.input.port3.dmission.afy - -;Default position for switch "Y AF". -ss.input.port3.dmission.afy.defpos off - -;ss, Virtual Port 3, Dual Mission: Z AF -ss.input.port3.dmission.afz - -;Default position for switch "Z AF". -ss.input.port3.dmission.afz.defpos off - -;ss, Virtual Port 3, Dual Mission: B (R Stick Left Button) -ss.input.port3.dmission.b - -;ss, Virtual Port 3, Dual Mission: C (R Stick Right Button) -ss.input.port3.dmission.c - -;ss, Virtual Port 3, Dual Mission: L -ss.input.port3.dmission.l - -;ss, Virtual Port 3, Dual Mission: L Stick BACK ↓ (Analog) -ss.input.port3.dmission.lstick_back - -;ss, Virtual Port 3, Dual Mission: L Stick FORE ↑ (Analog) -ss.input.port3.dmission.lstick_fore - -;ss, Virtual Port 3, Dual Mission: L Stick LEFT ← (Analog) -ss.input.port3.dmission.lstick_left - -;ss, Virtual Port 3, Dual Mission: L Stick RIGHT → (Analog) -ss.input.port3.dmission.lstick_right - -;ss, Virtual Port 3, Dual Mission: L Throttle Down (Analog) -ss.input.port3.dmission.lthrottle_down - -;ss, Virtual Port 3, Dual Mission: L Throttle Up (Analog) -ss.input.port3.dmission.lthrottle_up - -;ss, Virtual Port 3, Dual Mission: R -ss.input.port3.dmission.r - -;ss, Virtual Port 3, Dual Mission: R Stick BACK ↓ (Analog) -ss.input.port3.dmission.rstick_back - -;ss, Virtual Port 3, Dual Mission: R Stick FORE ↑ (Analog) -ss.input.port3.dmission.rstick_fore - -;ss, Virtual Port 3, Dual Mission: R Stick LEFT ← (Analog) -ss.input.port3.dmission.rstick_left - -;ss, Virtual Port 3, Dual Mission: R Stick RIGHT → (Analog) -ss.input.port3.dmission.rstick_right - -;ss, Virtual Port 3, Dual Mission: R Throttle Down (Analog) -ss.input.port3.dmission.rthrottle_down - -;ss, Virtual Port 3, Dual Mission: R Throttle Up (Analog) -ss.input.port3.dmission.rthrottle_up - -;ss, Virtual Port 3, Dual Mission: START -ss.input.port3.dmission.start - -;ss, Virtual Port 3, Dual Mission: X (L Stick Trigger) -ss.input.port3.dmission.x - -;ss, Virtual Port 3, Dual Mission: Y (L Stick Left Button) -ss.input.port3.dmission.y - -;ss, Virtual Port 3, Dual Mission: Z (L Stick Right Button) -ss.input.port3.dmission.z - -;ss, Virtual Port 3, Digital Gamepad: A -ss.input.port3.gamepad.a - -;ss, Virtual Port 3, Digital Gamepad: B -ss.input.port3.gamepad.b - -;ss, Virtual Port 3, Digital Gamepad: C -ss.input.port3.gamepad.c - -;ss, Virtual Port 3, Digital Gamepad: DOWN ↓ -ss.input.port3.gamepad.down - -;ss, Virtual Port 3, Digital Gamepad: LEFT ← -ss.input.port3.gamepad.left - -;ss, Virtual Port 3, Digital Gamepad: Left Shoulder -ss.input.port3.gamepad.ls - -;ss, Virtual Port 3, Digital Gamepad: RIGHT → -ss.input.port3.gamepad.right - -;ss, Virtual Port 3, Digital Gamepad: Right Shoulder -ss.input.port3.gamepad.rs - -;ss, Virtual Port 3, Digital Gamepad: START -ss.input.port3.gamepad.start - -;ss, Virtual Port 3, Digital Gamepad: UP ↑ -ss.input.port3.gamepad.up - -;ss, Virtual Port 3, Digital Gamepad: X -ss.input.port3.gamepad.x - -;ss, Virtual Port 3, Digital Gamepad: Y -ss.input.port3.gamepad.y - -;ss, Virtual Port 3, Digital Gamepad: Z -ss.input.port3.gamepad.z - -;ss, Virtual Port 3, Light Gun: Offscreen Shot(Simulated) -ss.input.port3.gun.offscreen_shot mouse 0x0 button_right - -;ss, Virtual Port 3, Light Gun: START -ss.input.port3.gun.start mouse 0x0 button_middle - -;ss, Virtual Port 3, Light Gun: Trigger -ss.input.port3.gun.trigger mouse 0x0 button_left - -;ss, Virtual Port 3, Light Gun: X Axis -ss.input.port3.gun.x_axis mouse 0x0 cursor_x-+ - -;ss, Virtual Port 3, Light Gun: Y Axis -ss.input.port3.gun.y_axis mouse 0x0 cursor_y-+ - -;Crosshairs color for lightgun on virtual port 3. -ss.input.port3.gun_chairs 0xFF00FF - -;ss, Virtual Port 3, Keyboard (JP): 0(Zero) -ss.input.port3.jpkeyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 3, Keyboard (JP): 1(One) -ss.input.port3.jpkeyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 3, Keyboard (JP): 2 -ss.input.port3.jpkeyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 3, Keyboard (JP): 3 -ss.input.port3.jpkeyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 3, Keyboard (JP): 4 -ss.input.port3.jpkeyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 3, Keyboard (JP): 5 -ss.input.port3.jpkeyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 3, Keyboard (JP): 6 -ss.input.port3.jpkeyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 3, Keyboard (JP): 7 -ss.input.port3.jpkeyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 3, Keyboard (JP): 8 -ss.input.port3.jpkeyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 3, Keyboard (JP): 9 -ss.input.port3.jpkeyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 3, Keyboard (JP): A -ss.input.port3.jpkeyboard.a keyboard 0x0 4 - -;ss, Virtual Port 3, Keyboard (JP): At @ -ss.input.port3.jpkeyboard.at keyboard 0x0 47 - -;ss, Virtual Port 3, Keyboard (JP): B -ss.input.port3.jpkeyboard.b keyboard 0x0 5 - -;ss, Virtual Port 3, Keyboard (JP): Backslash \ -ss.input.port3.jpkeyboard.backslash keyboard 0x0 135 - -;ss, Virtual Port 3, Keyboard (JP): Backspace -ss.input.port3.jpkeyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 3, Keyboard (JP): C -ss.input.port3.jpkeyboard.c keyboard 0x0 6 - -;ss, Virtual Port 3, Keyboard (JP): Caps Lock/英数 -ss.input.port3.jpkeyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 3, Keyboard (JP): Circumflex ^ -ss.input.port3.jpkeyboard.circumflex keyboard 0x0 46 - -;ss, Virtual Port 3, Keyboard (JP): Colon : -ss.input.port3.jpkeyboard.colon keyboard 0x0 52 - -;ss, Virtual Port 3, Keyboard (JP): Comma , -ss.input.port3.jpkeyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 3, Keyboard (JP): 変換 -ss.input.port3.jpkeyboard.conv keyboard 0x0 138 - -;ss, Virtual Port 3, Keyboard (JP): D -ss.input.port3.jpkeyboard.d keyboard 0x0 7 - -;ss, Virtual Port 3, Keyboard (JP): Delete -ss.input.port3.jpkeyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 3, Keyboard (JP): Down -ss.input.port3.jpkeyboard.down keyboard 0x0 81 - -;ss, Virtual Port 3, Keyboard (JP): E -ss.input.port3.jpkeyboard.e keyboard 0x0 8 - -;ss, Virtual Port 3, Keyboard (JP): End -ss.input.port3.jpkeyboard.end keyboard 0x0 77 - -;ss, Virtual Port 3, Keyboard (JP): Enter -ss.input.port3.jpkeyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 3, Keyboard (JP): Escape -ss.input.port3.jpkeyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 3, Keyboard (JP): F -ss.input.port3.jpkeyboard.f keyboard 0x0 9 - -;ss, Virtual Port 3, Keyboard (JP): F1 -ss.input.port3.jpkeyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 3, Keyboard (JP): F10 -ss.input.port3.jpkeyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 3, Keyboard (JP): F11 -ss.input.port3.jpkeyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 3, Keyboard (JP): F12 -ss.input.port3.jpkeyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 3, Keyboard (JP): F2 -ss.input.port3.jpkeyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 3, Keyboard (JP): F3 -ss.input.port3.jpkeyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 3, Keyboard (JP): F4 -ss.input.port3.jpkeyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 3, Keyboard (JP): F5 -ss.input.port3.jpkeyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 3, Keyboard (JP): F6 -ss.input.port3.jpkeyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 3, Keyboard (JP): F7 -ss.input.port3.jpkeyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 3, Keyboard (JP): F8 -ss.input.port3.jpkeyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 3, Keyboard (JP): F9 -ss.input.port3.jpkeyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 3, Keyboard (JP): G -ss.input.port3.jpkeyboard.g keyboard 0x0 10 - -;ss, Virtual Port 3, Keyboard (JP): H -ss.input.port3.jpkeyboard.h keyboard 0x0 11 - -;ss, Virtual Port 3, Keyboard (JP): ひらがな/カタカナ/ローマ字 -ss.input.port3.jpkeyboard.hkr keyboard 0x0 136 - -;ss, Virtual Port 3, Keyboard (JP): Home -ss.input.port3.jpkeyboard.home keyboard 0x0 74 - -;ss, Virtual Port 3, Keyboard (JP): 半角/全角/漢字 -ss.input.port3.jpkeyboard.hwfw keyboard 0x0 53 - -;ss, Virtual Port 3, Keyboard (JP): I -ss.input.port3.jpkeyboard.i keyboard 0x0 12 - -;ss, Virtual Port 3, Keyboard (JP): Insert -ss.input.port3.jpkeyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 3, Keyboard (JP): J -ss.input.port3.jpkeyboard.j keyboard 0x0 13 - -;ss, Virtual Port 3, Keyboard (JP): K -ss.input.port3.jpkeyboard.k keyboard 0x0 14 - -;ss, Virtual Port 3, Keyboard (JP): L -ss.input.port3.jpkeyboard.l keyboard 0x0 15 - -;ss, Virtual Port 3, Keyboard (JP): Left Alt -ss.input.port3.jpkeyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 3, Keyboard (JP): Left Ctrl -ss.input.port3.jpkeyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 3, Keyboard (JP): Cursor Left -ss.input.port3.jpkeyboard.left keyboard 0x0 80 - -;ss, Virtual Port 3, Keyboard (JP): Left Bracket [ -ss.input.port3.jpkeyboard.leftbracket keyboard 0x0 48 - -;ss, Virtual Port 3, Keyboard (JP): Left Shift -ss.input.port3.jpkeyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 3, Keyboard (JP): M -ss.input.port3.jpkeyboard.m keyboard 0x0 16 - -;ss, Virtual Port 3, Keyboard (JP): Minus - -ss.input.port3.jpkeyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 3, Keyboard (JP): N -ss.input.port3.jpkeyboard.n keyboard 0x0 17 - -;ss, Virtual Port 3, Keyboard (JP): 無変換 -ss.input.port3.jpkeyboard.nonconv keyboard 0x0 139 - -;ss, Virtual Port 3, Keyboard (JP): O -ss.input.port3.jpkeyboard.o keyboard 0x0 18 - -;ss, Virtual Port 3, Keyboard (JP): P -ss.input.port3.jpkeyboard.p keyboard 0x0 19 - -;ss, Virtual Port 3, Keyboard (JP): Page Down -ss.input.port3.jpkeyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 3, Keyboard (JP): Page Up -ss.input.port3.jpkeyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 3, Keyboard (JP): Pause -ss.input.port3.jpkeyboard.pause keyboard 0x0 72 || keyboard 0x0 83 - -;ss, Virtual Port 3, Keyboard (JP): Period . -ss.input.port3.jpkeyboard.period keyboard 0x0 55 - -;ss, Virtual Port 3, Keyboard (JP): Print Screen -ss.input.port3.jpkeyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 3, Keyboard (JP): Q -ss.input.port3.jpkeyboard.q keyboard 0x0 20 - -;ss, Virtual Port 3, Keyboard (JP): R -ss.input.port3.jpkeyboard.r keyboard 0x0 21 - -;ss, Virtual Port 3, Keyboard (JP): Right Alt -ss.input.port3.jpkeyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 3, Keyboard (JP): Right Ctrl -ss.input.port3.jpkeyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 3, Keyboard (JP): Right -ss.input.port3.jpkeyboard.right keyboard 0x0 79 - -;ss, Virtual Port 3, Keyboard (JP): Right Bracket ] -ss.input.port3.jpkeyboard.rightbracket keyboard 0x0 49 - -;ss, Virtual Port 3, Keyboard (JP): Right Shift -ss.input.port3.jpkeyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 3, Keyboard (JP): S -ss.input.port3.jpkeyboard.s keyboard 0x0 22 - -;ss, Virtual Port 3, Keyboard (JP): Scroll Lock -ss.input.port3.jpkeyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 3, Keyboard (JP): Semicolon ; -ss.input.port3.jpkeyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 3, Keyboard (JP): Slash / -ss.input.port3.jpkeyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 3, Keyboard (JP): Space -ss.input.port3.jpkeyboard.space keyboard 0x0 44 - -;ss, Virtual Port 3, Keyboard (JP): T -ss.input.port3.jpkeyboard.t keyboard 0x0 23 - -;ss, Virtual Port 3, Keyboard (JP): Tab -ss.input.port3.jpkeyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 3, Keyboard (JP): U -ss.input.port3.jpkeyboard.u keyboard 0x0 24 - -;ss, Virtual Port 3, Keyboard (JP): Up -ss.input.port3.jpkeyboard.up keyboard 0x0 82 - -;ss, Virtual Port 3, Keyboard (JP): V -ss.input.port3.jpkeyboard.v keyboard 0x0 25 - -;ss, Virtual Port 3, Keyboard (JP): W -ss.input.port3.jpkeyboard.w keyboard 0x0 26 - -;ss, Virtual Port 3, Keyboard (JP): X -ss.input.port3.jpkeyboard.x keyboard 0x0 27 - -;ss, Virtual Port 3, Keyboard (JP): Y -ss.input.port3.jpkeyboard.y keyboard 0x0 28 - -;ss, Virtual Port 3, Keyboard (JP): Yen ¥ -ss.input.port3.jpkeyboard.yen keyboard 0x0 137 - -;ss, Virtual Port 3, Keyboard (JP): Z -ss.input.port3.jpkeyboard.z keyboard 0x0 29 - -;ss, Virtual Port 3, Keyboard (US): 0(Zero) -ss.input.port3.keyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 3, Keyboard (US): 1(One) -ss.input.port3.keyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 3, Keyboard (US): 2 -ss.input.port3.keyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 3, Keyboard (US): 3 -ss.input.port3.keyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 3, Keyboard (US): 4 -ss.input.port3.keyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 3, Keyboard (US): 5 -ss.input.port3.keyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 3, Keyboard (US): 6 -ss.input.port3.keyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 3, Keyboard (US): 7 -ss.input.port3.keyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 3, Keyboard (US): 8 -ss.input.port3.keyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 3, Keyboard (US): 9 -ss.input.port3.keyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 3, Keyboard (US): A -ss.input.port3.keyboard.a keyboard 0x0 4 - -;ss, Virtual Port 3, Keyboard (US): B -ss.input.port3.keyboard.b keyboard 0x0 5 - -;ss, Virtual Port 3, Keyboard (US): Backslash \ -ss.input.port3.keyboard.backslash keyboard 0x0 49 || keyboard 0x0 135 - -;ss, Virtual Port 3, Keyboard (US): Backspace -ss.input.port3.keyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 3, Keyboard (US): C -ss.input.port3.keyboard.c keyboard 0x0 6 - -;ss, Virtual Port 3, Keyboard (US): Caps Lock -ss.input.port3.keyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 3, Keyboard (US): Comma , -ss.input.port3.keyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 3, Keyboard (US): D -ss.input.port3.keyboard.d keyboard 0x0 7 - -;ss, Virtual Port 3, Keyboard (US): Delete -ss.input.port3.keyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 3, Keyboard (US): Down -ss.input.port3.keyboard.down keyboard 0x0 81 - -;ss, Virtual Port 3, Keyboard (US): E -ss.input.port3.keyboard.e keyboard 0x0 8 - -;ss, Virtual Port 3, Keyboard (US): End -ss.input.port3.keyboard.end keyboard 0x0 77 - -;ss, Virtual Port 3, Keyboard (US): Enter -ss.input.port3.keyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 3, Keyboard (US): Equals = -ss.input.port3.keyboard.equals keyboard 0x0 46 - -;ss, Virtual Port 3, Keyboard (US): Escape -ss.input.port3.keyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 3, Keyboard (US): F -ss.input.port3.keyboard.f keyboard 0x0 9 - -;ss, Virtual Port 3, Keyboard (US): F1 -ss.input.port3.keyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 3, Keyboard (US): F10 -ss.input.port3.keyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 3, Keyboard (US): F11 -ss.input.port3.keyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 3, Keyboard (US): F12 -ss.input.port3.keyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 3, Keyboard (US): F2 -ss.input.port3.keyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 3, Keyboard (US): F3 -ss.input.port3.keyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 3, Keyboard (US): F4 -ss.input.port3.keyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 3, Keyboard (US): F5 -ss.input.port3.keyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 3, Keyboard (US): F6 -ss.input.port3.keyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 3, Keyboard (US): F7 -ss.input.port3.keyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 3, Keyboard (US): F8 -ss.input.port3.keyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 3, Keyboard (US): F9 -ss.input.port3.keyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 3, Keyboard (US): G -ss.input.port3.keyboard.g keyboard 0x0 10 - -;ss, Virtual Port 3, Keyboard (US): Grave ` -ss.input.port3.keyboard.grave keyboard 0x0 53 - -;ss, Virtual Port 3, Keyboard (US): H -ss.input.port3.keyboard.h keyboard 0x0 11 - -;ss, Virtual Port 3, Keyboard (US): Home -ss.input.port3.keyboard.home keyboard 0x0 74 - -;ss, Virtual Port 3, Keyboard (US): I -ss.input.port3.keyboard.i keyboard 0x0 12 - -;ss, Virtual Port 3, Keyboard (US): Insert -ss.input.port3.keyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 3, Keyboard (US): J -ss.input.port3.keyboard.j keyboard 0x0 13 - -;ss, Virtual Port 3, Keyboard (US): K -ss.input.port3.keyboard.k keyboard 0x0 14 - -;ss, Virtual Port 3, Keyboard (US): Keypad Asterisk(Multiply) -ss.input.port3.keyboard.kp_asterisk keyboard 0x0 85 - -;ss, Virtual Port 3, Keyboard (US): Keypad Center/5 -ss.input.port3.keyboard.kp_center keyboard 0x0 93 - -;ss, Virtual Port 3, Keyboard (US): Keypad Delete -ss.input.port3.keyboard.kp_delete keyboard 0x0 99 - -;ss, Virtual Port 3, Keyboard (US): Keypad Down/2 -ss.input.port3.keyboard.kp_down keyboard 0x0 90 - -;ss, Virtual Port 3, Keyboard (US): Keypad End/1 -ss.input.port3.keyboard.kp_end keyboard 0x0 89 - -;ss, Virtual Port 3, Keyboard (US): Keypad Enter -ss.input.port3.keyboard.kp_enter keyboard 0x0 88 - -;ss, Virtual Port 3, Keyboard (US): Keypad Home/7 -ss.input.port3.keyboard.kp_home keyboard 0x0 95 - -;ss, Virtual Port 3, Keyboard (US): Keypad Insert/0 -ss.input.port3.keyboard.kp_insert keyboard 0x0 98 - -;ss, Virtual Port 3, Keyboard (US): Keypad Left/4 -ss.input.port3.keyboard.kp_left keyboard 0x0 92 - -;ss, Virtual Port 3, Keyboard (US): Keypad Minus -ss.input.port3.keyboard.kp_minus keyboard 0x0 86 - -;ss, Virtual Port 3, Keyboard (US): Keypad Pagedown/3 -ss.input.port3.keyboard.kp_pagedown keyboard 0x0 91 - -;ss, Virtual Port 3, Keyboard (US): Keypad Pageup/9 -ss.input.port3.keyboard.kp_pageup keyboard 0x0 97 - -;ss, Virtual Port 3, Keyboard (US): Keypad Plus -ss.input.port3.keyboard.kp_plus keyboard 0x0 87 - -;ss, Virtual Port 3, Keyboard (US): Keypad Right/6 -ss.input.port3.keyboard.kp_right keyboard 0x0 94 - -;ss, Virtual Port 3, Keyboard (US): Keypad Slash(Divide) -ss.input.port3.keyboard.kp_slash keyboard 0x0 84 - -;ss, Virtual Port 3, Keyboard (US): Keypad Up/8 -ss.input.port3.keyboard.kp_up keyboard 0x0 96 - -;ss, Virtual Port 3, Keyboard (US): L -ss.input.port3.keyboard.l keyboard 0x0 15 - -;ss, Virtual Port 3, Keyboard (US): Left Alt -ss.input.port3.keyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 3, Keyboard (US): Left Ctrl -ss.input.port3.keyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 3, Keyboard (US): Cursor Left -ss.input.port3.keyboard.left keyboard 0x0 80 - -;ss, Virtual Port 3, Keyboard (US): Left Bracket [ -ss.input.port3.keyboard.leftbracket keyboard 0x0 47 - -;ss, Virtual Port 3, Keyboard (US): Left Shift -ss.input.port3.keyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 3, Keyboard (US): M -ss.input.port3.keyboard.m keyboard 0x0 16 - -;ss, Virtual Port 3, Keyboard (US): Minus - -ss.input.port3.keyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 3, Keyboard (US): N -ss.input.port3.keyboard.n keyboard 0x0 17 - -;ss, Virtual Port 3, Keyboard (US): Num Lock -ss.input.port3.keyboard.numlock keyboard 0x0 83 - -;ss, Virtual Port 3, Keyboard (US): O -ss.input.port3.keyboard.o keyboard 0x0 18 - -;ss, Virtual Port 3, Keyboard (US): P -ss.input.port3.keyboard.p keyboard 0x0 19 - -;ss, Virtual Port 3, Keyboard (US): Page Down -ss.input.port3.keyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 3, Keyboard (US): Page Up -ss.input.port3.keyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 3, Keyboard (US): Pause -ss.input.port3.keyboard.pause keyboard 0x0 72 - -;ss, Virtual Port 3, Keyboard (US): Period . -ss.input.port3.keyboard.period keyboard 0x0 55 - -;ss, Virtual Port 3, Keyboard (US): Print Screen -ss.input.port3.keyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 3, Keyboard (US): Q -ss.input.port3.keyboard.q keyboard 0x0 20 - -;ss, Virtual Port 3, Keyboard (US): Quote ' -ss.input.port3.keyboard.quote keyboard 0x0 52 - -;ss, Virtual Port 3, Keyboard (US): R -ss.input.port3.keyboard.r keyboard 0x0 21 - -;ss, Virtual Port 3, Keyboard (US): Right Alt -ss.input.port3.keyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 3, Keyboard (US): Right Ctrl -ss.input.port3.keyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 3, Keyboard (US): Right -ss.input.port3.keyboard.right keyboard 0x0 79 - -;ss, Virtual Port 3, Keyboard (US): Right Bracket ] -ss.input.port3.keyboard.rightbracket keyboard 0x0 48 - -;ss, Virtual Port 3, Keyboard (US): Right Shift -ss.input.port3.keyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 3, Keyboard (US): S -ss.input.port3.keyboard.s keyboard 0x0 22 - -;ss, Virtual Port 3, Keyboard (US): Scroll Lock -ss.input.port3.keyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 3, Keyboard (US): Semicolon ; -ss.input.port3.keyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 3, Keyboard (US): Slash / -ss.input.port3.keyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 3, Keyboard (US): Space -ss.input.port3.keyboard.space keyboard 0x0 44 - -;ss, Virtual Port 3, Keyboard (US): T -ss.input.port3.keyboard.t keyboard 0x0 23 - -;ss, Virtual Port 3, Keyboard (US): Tab -ss.input.port3.keyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 3, Keyboard (US): U -ss.input.port3.keyboard.u keyboard 0x0 24 - -;ss, Virtual Port 3, Keyboard (US): Up -ss.input.port3.keyboard.up keyboard 0x0 82 - -;ss, Virtual Port 3, Keyboard (US): V -ss.input.port3.keyboard.v keyboard 0x0 25 - -;ss, Virtual Port 3, Keyboard (US): W -ss.input.port3.keyboard.w keyboard 0x0 26 - -;ss, Virtual Port 3, Keyboard (US): X -ss.input.port3.keyboard.x keyboard 0x0 27 - -;ss, Virtual Port 3, Keyboard (US): Y -ss.input.port3.keyboard.y keyboard 0x0 28 - -;ss, Virtual Port 3, Keyboard (US): Z -ss.input.port3.keyboard.z keyboard 0x0 29 - -;ss, Virtual Port 3, Mission Stick: A (Stick Trigger) -ss.input.port3.mission.a - -;ss, Virtual Port 3, Mission Stick: A AF -ss.input.port3.mission.afa - -;Default position for switch "A AF". -ss.input.port3.mission.afa.defpos off - -;ss, Virtual Port 3, Mission Stick: B AF -ss.input.port3.mission.afb - -;Default position for switch "B AF". -ss.input.port3.mission.afb.defpos off - -;ss, Virtual Port 3, Mission Stick: C AF -ss.input.port3.mission.afc - -;Default position for switch "C AF". -ss.input.port3.mission.afc.defpos off - -;ss, Virtual Port 3, Mission Stick: L AF -ss.input.port3.mission.afl - -;Default position for switch "L AF". -ss.input.port3.mission.afl.defpos off - -;ss, Virtual Port 3, Mission Stick: R AF -ss.input.port3.mission.afr - -;Default position for switch "R AF". -ss.input.port3.mission.afr.defpos off - -;ss, Virtual Port 3, Mission Stick: AF Speed -ss.input.port3.mission.afspeed - -;Default position for switch "AF Speed". -ss.input.port3.mission.afspeed.defpos 1 - -;ss, Virtual Port 3, Mission Stick: X AF -ss.input.port3.mission.afx - -;Default position for switch "X AF". -ss.input.port3.mission.afx.defpos off - -;ss, Virtual Port 3, Mission Stick: Y AF -ss.input.port3.mission.afy - -;Default position for switch "Y AF". -ss.input.port3.mission.afy.defpos off - -;ss, Virtual Port 3, Mission Stick: Z AF -ss.input.port3.mission.afz - -;Default position for switch "Z AF". -ss.input.port3.mission.afz.defpos off - -;ss, Virtual Port 3, Mission Stick: B (Stick Left Button) -ss.input.port3.mission.b - -;ss, Virtual Port 3, Mission Stick: C (Stick Right Button) -ss.input.port3.mission.c - -;ss, Virtual Port 3, Mission Stick: L -ss.input.port3.mission.l - -;ss, Virtual Port 3, Mission Stick: R -ss.input.port3.mission.r - -;ss, Virtual Port 3, Mission Stick: START -ss.input.port3.mission.start - -;ss, Virtual Port 3, Mission Stick: Stick BACK ↓ (Analog) -ss.input.port3.mission.stick_back - -;ss, Virtual Port 3, Mission Stick: Stick FORE ↑ (Analog) -ss.input.port3.mission.stick_fore - -;ss, Virtual Port 3, Mission Stick: Stick LEFT ← (Analog) -ss.input.port3.mission.stick_left - -;ss, Virtual Port 3, Mission Stick: Stick RIGHT → (Analog) -ss.input.port3.mission.stick_right - -;ss, Virtual Port 3, Mission Stick: Throttle Down (Analog) -ss.input.port3.mission.throttle_down - -;ss, Virtual Port 3, Mission Stick: Throttle Up (Analog) -ss.input.port3.mission.throttle_up - -;ss, Virtual Port 3, Mission Stick: X -ss.input.port3.mission.x - -;ss, Virtual Port 3, Mission Stick: Y -ss.input.port3.mission.y - -;ss, Virtual Port 3, Mission Stick: Z -ss.input.port3.mission.z - -;ss, Virtual Port 3, Mouse: Left Button -ss.input.port3.mouse.left mouse 0x0 button_left - -;ss, Virtual Port 3, Mouse: Middle Button -ss.input.port3.mouse.middle mouse 0x0 button_middle - -;ss, Virtual Port 3, Mouse: Motion Down -ss.input.port3.mouse.motion_down mouse 0x0 rel_y+ - -;ss, Virtual Port 3, Mouse: Motion Left -ss.input.port3.mouse.motion_left mouse 0x0 rel_x- - -;ss, Virtual Port 3, Mouse: Motion Right -ss.input.port3.mouse.motion_right mouse 0x0 rel_x+ - -;ss, Virtual Port 3, Mouse: Motion Up -ss.input.port3.mouse.motion_up mouse 0x0 rel_y- - -;ss, Virtual Port 3, Mouse: Right Button -ss.input.port3.mouse.right mouse 0x0 button_right - -;ss, Virtual Port 3, Mouse: Start -ss.input.port3.mouse.start keyboard 0x0 40 - -;ss, Virtual Port 3, Steering Wheel: A (R Group) -ss.input.port3.wheel.a - -;ss, Virtual Port 3, Steering Wheel: Analog LEFT ← -ss.input.port3.wheel.analog_left - -;ss, Virtual Port 3, Steering Wheel: Analog RIGHT → -ss.input.port3.wheel.analog_right - -;ss, Virtual Port 3, Steering Wheel: B (R Group) -ss.input.port3.wheel.b - -;ss, Virtual Port 3, Steering Wheel: C (R Group) -ss.input.port3.wheel.c - -;ss, Virtual Port 3, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) -ss.input.port3.wheel.down - -;ss, Virtual Port 3, Steering Wheel: START -ss.input.port3.wheel.start - -;ss, Virtual Port 3, Steering Wheel: L Gear Shift(Equiv. UP ↑) -ss.input.port3.wheel.up - -;ss, Virtual Port 3, Steering Wheel: X (L Group) -ss.input.port3.wheel.x - -;ss, Virtual Port 3, Steering Wheel: Y (L Group) -ss.input.port3.wheel.y - -;ss, Virtual Port 3, Steering Wheel: Z (L Group) -ss.input.port3.wheel.z - -;Input device for Virtual Port 4 -ss.input.port4 gamepad - -;ss, Virtual Port 4, 3D Control Pad: A -ss.input.port4.3dpad.a - -;ss, Virtual Port 4, 3D Control Pad: Analog DOWN ↓ -ss.input.port4.3dpad.analog_down - -;ss, Virtual Port 4, 3D Control Pad: Analog LEFT ← -ss.input.port4.3dpad.analog_left - -;ss, Virtual Port 4, 3D Control Pad: Analog RIGHT → -ss.input.port4.3dpad.analog_right - -;ss, Virtual Port 4, 3D Control Pad: Analog UP ↑ -ss.input.port4.3dpad.analog_up - -;ss, Virtual Port 4, 3D Control Pad: B -ss.input.port4.3dpad.b - -;ss, Virtual Port 4, 3D Control Pad: C -ss.input.port4.3dpad.c - -;ss, Virtual Port 4, 3D Control Pad: D-Pad DOWN ↓ -ss.input.port4.3dpad.down - -;ss, Virtual Port 4, 3D Control Pad: D-Pad LEFT ← -ss.input.port4.3dpad.left - -;ss, Virtual Port 4, 3D Control Pad: Left Shoulder (Analog) -ss.input.port4.3dpad.ls - -;ss, Virtual Port 4, 3D Control Pad: Mode -ss.input.port4.3dpad.mode - -;Default position for switch "Mode". -ss.input.port4.3dpad.mode.defpos digital - -;ss, Virtual Port 4, 3D Control Pad: D-Pad RIGHT → -ss.input.port4.3dpad.right - -;ss, Virtual Port 4, 3D Control Pad: Right Shoulder (Analog) -ss.input.port4.3dpad.rs - -;ss, Virtual Port 4, 3D Control Pad: START -ss.input.port4.3dpad.start - -;ss, Virtual Port 4, 3D Control Pad: D-Pad UP ↑ -ss.input.port4.3dpad.up - -;ss, Virtual Port 4, 3D Control Pad: X -ss.input.port4.3dpad.x - -;ss, Virtual Port 4, 3D Control Pad: Y -ss.input.port4.3dpad.y - -;ss, Virtual Port 4, 3D Control Pad: Z -ss.input.port4.3dpad.z - -;ss, Virtual Port 4, Dual Mission: A (R Stick Trigger) -ss.input.port4.dmission.a - -;ss, Virtual Port 4, Dual Mission: A AF -ss.input.port4.dmission.afa - -;Default position for switch "A AF". -ss.input.port4.dmission.afa.defpos off - -;ss, Virtual Port 4, Dual Mission: B AF -ss.input.port4.dmission.afb - -;Default position for switch "B AF". -ss.input.port4.dmission.afb.defpos off - -;ss, Virtual Port 4, Dual Mission: C AF -ss.input.port4.dmission.afc - -;Default position for switch "C AF". -ss.input.port4.dmission.afc.defpos off - -;ss, Virtual Port 4, Dual Mission: L AF -ss.input.port4.dmission.afl - -;Default position for switch "L AF". -ss.input.port4.dmission.afl.defpos off - -;ss, Virtual Port 4, Dual Mission: R AF -ss.input.port4.dmission.afr - -;Default position for switch "R AF". -ss.input.port4.dmission.afr.defpos off - -;ss, Virtual Port 4, Dual Mission: Autofire Speed -ss.input.port4.dmission.afspeed - -;Default position for switch "Autofire Speed". -ss.input.port4.dmission.afspeed.defpos 1 - -;ss, Virtual Port 4, Dual Mission: X AF -ss.input.port4.dmission.afx - -;Default position for switch "X AF". -ss.input.port4.dmission.afx.defpos off - -;ss, Virtual Port 4, Dual Mission: Y AF -ss.input.port4.dmission.afy - -;Default position for switch "Y AF". -ss.input.port4.dmission.afy.defpos off - -;ss, Virtual Port 4, Dual Mission: Z AF -ss.input.port4.dmission.afz - -;Default position for switch "Z AF". -ss.input.port4.dmission.afz.defpos off - -;ss, Virtual Port 4, Dual Mission: B (R Stick Left Button) -ss.input.port4.dmission.b - -;ss, Virtual Port 4, Dual Mission: C (R Stick Right Button) -ss.input.port4.dmission.c - -;ss, Virtual Port 4, Dual Mission: L -ss.input.port4.dmission.l - -;ss, Virtual Port 4, Dual Mission: L Stick BACK ↓ (Analog) -ss.input.port4.dmission.lstick_back - -;ss, Virtual Port 4, Dual Mission: L Stick FORE ↑ (Analog) -ss.input.port4.dmission.lstick_fore - -;ss, Virtual Port 4, Dual Mission: L Stick LEFT ← (Analog) -ss.input.port4.dmission.lstick_left - -;ss, Virtual Port 4, Dual Mission: L Stick RIGHT → (Analog) -ss.input.port4.dmission.lstick_right - -;ss, Virtual Port 4, Dual Mission: L Throttle Down (Analog) -ss.input.port4.dmission.lthrottle_down - -;ss, Virtual Port 4, Dual Mission: L Throttle Up (Analog) -ss.input.port4.dmission.lthrottle_up - -;ss, Virtual Port 4, Dual Mission: R -ss.input.port4.dmission.r - -;ss, Virtual Port 4, Dual Mission: R Stick BACK ↓ (Analog) -ss.input.port4.dmission.rstick_back - -;ss, Virtual Port 4, Dual Mission: R Stick FORE ↑ (Analog) -ss.input.port4.dmission.rstick_fore - -;ss, Virtual Port 4, Dual Mission: R Stick LEFT ← (Analog) -ss.input.port4.dmission.rstick_left - -;ss, Virtual Port 4, Dual Mission: R Stick RIGHT → (Analog) -ss.input.port4.dmission.rstick_right - -;ss, Virtual Port 4, Dual Mission: R Throttle Down (Analog) -ss.input.port4.dmission.rthrottle_down - -;ss, Virtual Port 4, Dual Mission: R Throttle Up (Analog) -ss.input.port4.dmission.rthrottle_up - -;ss, Virtual Port 4, Dual Mission: START -ss.input.port4.dmission.start - -;ss, Virtual Port 4, Dual Mission: X (L Stick Trigger) -ss.input.port4.dmission.x - -;ss, Virtual Port 4, Dual Mission: Y (L Stick Left Button) -ss.input.port4.dmission.y - -;ss, Virtual Port 4, Dual Mission: Z (L Stick Right Button) -ss.input.port4.dmission.z - -;ss, Virtual Port 4, Digital Gamepad: A -ss.input.port4.gamepad.a - -;ss, Virtual Port 4, Digital Gamepad: B -ss.input.port4.gamepad.b - -;ss, Virtual Port 4, Digital Gamepad: C -ss.input.port4.gamepad.c - -;ss, Virtual Port 4, Digital Gamepad: DOWN ↓ -ss.input.port4.gamepad.down - -;ss, Virtual Port 4, Digital Gamepad: LEFT ← -ss.input.port4.gamepad.left - -;ss, Virtual Port 4, Digital Gamepad: Left Shoulder -ss.input.port4.gamepad.ls - -;ss, Virtual Port 4, Digital Gamepad: RIGHT → -ss.input.port4.gamepad.right - -;ss, Virtual Port 4, Digital Gamepad: Right Shoulder -ss.input.port4.gamepad.rs - -;ss, Virtual Port 4, Digital Gamepad: START -ss.input.port4.gamepad.start - -;ss, Virtual Port 4, Digital Gamepad: UP ↑ -ss.input.port4.gamepad.up - -;ss, Virtual Port 4, Digital Gamepad: X -ss.input.port4.gamepad.x - -;ss, Virtual Port 4, Digital Gamepad: Y -ss.input.port4.gamepad.y - -;ss, Virtual Port 4, Digital Gamepad: Z -ss.input.port4.gamepad.z - -;ss, Virtual Port 4, Light Gun: Offscreen Shot(Simulated) -ss.input.port4.gun.offscreen_shot mouse 0x0 button_right - -;ss, Virtual Port 4, Light Gun: START -ss.input.port4.gun.start mouse 0x0 button_middle - -;ss, Virtual Port 4, Light Gun: Trigger -ss.input.port4.gun.trigger mouse 0x0 button_left - -;ss, Virtual Port 4, Light Gun: X Axis -ss.input.port4.gun.x_axis mouse 0x0 cursor_x-+ - -;ss, Virtual Port 4, Light Gun: Y Axis -ss.input.port4.gun.y_axis mouse 0x0 cursor_y-+ - -;Crosshairs color for lightgun on virtual port 4. -ss.input.port4.gun_chairs 0xFF8000 - -;ss, Virtual Port 4, Keyboard (JP): 0(Zero) -ss.input.port4.jpkeyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 4, Keyboard (JP): 1(One) -ss.input.port4.jpkeyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 4, Keyboard (JP): 2 -ss.input.port4.jpkeyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 4, Keyboard (JP): 3 -ss.input.port4.jpkeyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 4, Keyboard (JP): 4 -ss.input.port4.jpkeyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 4, Keyboard (JP): 5 -ss.input.port4.jpkeyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 4, Keyboard (JP): 6 -ss.input.port4.jpkeyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 4, Keyboard (JP): 7 -ss.input.port4.jpkeyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 4, Keyboard (JP): 8 -ss.input.port4.jpkeyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 4, Keyboard (JP): 9 -ss.input.port4.jpkeyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 4, Keyboard (JP): A -ss.input.port4.jpkeyboard.a keyboard 0x0 4 - -;ss, Virtual Port 4, Keyboard (JP): At @ -ss.input.port4.jpkeyboard.at keyboard 0x0 47 - -;ss, Virtual Port 4, Keyboard (JP): B -ss.input.port4.jpkeyboard.b keyboard 0x0 5 - -;ss, Virtual Port 4, Keyboard (JP): Backslash \ -ss.input.port4.jpkeyboard.backslash keyboard 0x0 135 - -;ss, Virtual Port 4, Keyboard (JP): Backspace -ss.input.port4.jpkeyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 4, Keyboard (JP): C -ss.input.port4.jpkeyboard.c keyboard 0x0 6 - -;ss, Virtual Port 4, Keyboard (JP): Caps Lock/英数 -ss.input.port4.jpkeyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 4, Keyboard (JP): Circumflex ^ -ss.input.port4.jpkeyboard.circumflex keyboard 0x0 46 - -;ss, Virtual Port 4, Keyboard (JP): Colon : -ss.input.port4.jpkeyboard.colon keyboard 0x0 52 - -;ss, Virtual Port 4, Keyboard (JP): Comma , -ss.input.port4.jpkeyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 4, Keyboard (JP): 変換 -ss.input.port4.jpkeyboard.conv keyboard 0x0 138 - -;ss, Virtual Port 4, Keyboard (JP): D -ss.input.port4.jpkeyboard.d keyboard 0x0 7 - -;ss, Virtual Port 4, Keyboard (JP): Delete -ss.input.port4.jpkeyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 4, Keyboard (JP): Down -ss.input.port4.jpkeyboard.down keyboard 0x0 81 - -;ss, Virtual Port 4, Keyboard (JP): E -ss.input.port4.jpkeyboard.e keyboard 0x0 8 - -;ss, Virtual Port 4, Keyboard (JP): End -ss.input.port4.jpkeyboard.end keyboard 0x0 77 - -;ss, Virtual Port 4, Keyboard (JP): Enter -ss.input.port4.jpkeyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 4, Keyboard (JP): Escape -ss.input.port4.jpkeyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 4, Keyboard (JP): F -ss.input.port4.jpkeyboard.f keyboard 0x0 9 - -;ss, Virtual Port 4, Keyboard (JP): F1 -ss.input.port4.jpkeyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 4, Keyboard (JP): F10 -ss.input.port4.jpkeyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 4, Keyboard (JP): F11 -ss.input.port4.jpkeyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 4, Keyboard (JP): F12 -ss.input.port4.jpkeyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 4, Keyboard (JP): F2 -ss.input.port4.jpkeyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 4, Keyboard (JP): F3 -ss.input.port4.jpkeyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 4, Keyboard (JP): F4 -ss.input.port4.jpkeyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 4, Keyboard (JP): F5 -ss.input.port4.jpkeyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 4, Keyboard (JP): F6 -ss.input.port4.jpkeyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 4, Keyboard (JP): F7 -ss.input.port4.jpkeyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 4, Keyboard (JP): F8 -ss.input.port4.jpkeyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 4, Keyboard (JP): F9 -ss.input.port4.jpkeyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 4, Keyboard (JP): G -ss.input.port4.jpkeyboard.g keyboard 0x0 10 - -;ss, Virtual Port 4, Keyboard (JP): H -ss.input.port4.jpkeyboard.h keyboard 0x0 11 - -;ss, Virtual Port 4, Keyboard (JP): ひらがな/カタカナ/ローマ字 -ss.input.port4.jpkeyboard.hkr keyboard 0x0 136 - -;ss, Virtual Port 4, Keyboard (JP): Home -ss.input.port4.jpkeyboard.home keyboard 0x0 74 - -;ss, Virtual Port 4, Keyboard (JP): 半角/全角/漢字 -ss.input.port4.jpkeyboard.hwfw keyboard 0x0 53 - -;ss, Virtual Port 4, Keyboard (JP): I -ss.input.port4.jpkeyboard.i keyboard 0x0 12 - -;ss, Virtual Port 4, Keyboard (JP): Insert -ss.input.port4.jpkeyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 4, Keyboard (JP): J -ss.input.port4.jpkeyboard.j keyboard 0x0 13 - -;ss, Virtual Port 4, Keyboard (JP): K -ss.input.port4.jpkeyboard.k keyboard 0x0 14 - -;ss, Virtual Port 4, Keyboard (JP): L -ss.input.port4.jpkeyboard.l keyboard 0x0 15 - -;ss, Virtual Port 4, Keyboard (JP): Left Alt -ss.input.port4.jpkeyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 4, Keyboard (JP): Left Ctrl -ss.input.port4.jpkeyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 4, Keyboard (JP): Cursor Left -ss.input.port4.jpkeyboard.left keyboard 0x0 80 - -;ss, Virtual Port 4, Keyboard (JP): Left Bracket [ -ss.input.port4.jpkeyboard.leftbracket keyboard 0x0 48 - -;ss, Virtual Port 4, Keyboard (JP): Left Shift -ss.input.port4.jpkeyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 4, Keyboard (JP): M -ss.input.port4.jpkeyboard.m keyboard 0x0 16 - -;ss, Virtual Port 4, Keyboard (JP): Minus - -ss.input.port4.jpkeyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 4, Keyboard (JP): N -ss.input.port4.jpkeyboard.n keyboard 0x0 17 - -;ss, Virtual Port 4, Keyboard (JP): 無変換 -ss.input.port4.jpkeyboard.nonconv keyboard 0x0 139 - -;ss, Virtual Port 4, Keyboard (JP): O -ss.input.port4.jpkeyboard.o keyboard 0x0 18 - -;ss, Virtual Port 4, Keyboard (JP): P -ss.input.port4.jpkeyboard.p keyboard 0x0 19 - -;ss, Virtual Port 4, Keyboard (JP): Page Down -ss.input.port4.jpkeyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 4, Keyboard (JP): Page Up -ss.input.port4.jpkeyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 4, Keyboard (JP): Pause -ss.input.port4.jpkeyboard.pause keyboard 0x0 72 || keyboard 0x0 83 - -;ss, Virtual Port 4, Keyboard (JP): Period . -ss.input.port4.jpkeyboard.period keyboard 0x0 55 - -;ss, Virtual Port 4, Keyboard (JP): Print Screen -ss.input.port4.jpkeyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 4, Keyboard (JP): Q -ss.input.port4.jpkeyboard.q keyboard 0x0 20 - -;ss, Virtual Port 4, Keyboard (JP): R -ss.input.port4.jpkeyboard.r keyboard 0x0 21 - -;ss, Virtual Port 4, Keyboard (JP): Right Alt -ss.input.port4.jpkeyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 4, Keyboard (JP): Right Ctrl -ss.input.port4.jpkeyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 4, Keyboard (JP): Right -ss.input.port4.jpkeyboard.right keyboard 0x0 79 - -;ss, Virtual Port 4, Keyboard (JP): Right Bracket ] -ss.input.port4.jpkeyboard.rightbracket keyboard 0x0 49 - -;ss, Virtual Port 4, Keyboard (JP): Right Shift -ss.input.port4.jpkeyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 4, Keyboard (JP): S -ss.input.port4.jpkeyboard.s keyboard 0x0 22 - -;ss, Virtual Port 4, Keyboard (JP): Scroll Lock -ss.input.port4.jpkeyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 4, Keyboard (JP): Semicolon ; -ss.input.port4.jpkeyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 4, Keyboard (JP): Slash / -ss.input.port4.jpkeyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 4, Keyboard (JP): Space -ss.input.port4.jpkeyboard.space keyboard 0x0 44 - -;ss, Virtual Port 4, Keyboard (JP): T -ss.input.port4.jpkeyboard.t keyboard 0x0 23 - -;ss, Virtual Port 4, Keyboard (JP): Tab -ss.input.port4.jpkeyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 4, Keyboard (JP): U -ss.input.port4.jpkeyboard.u keyboard 0x0 24 - -;ss, Virtual Port 4, Keyboard (JP): Up -ss.input.port4.jpkeyboard.up keyboard 0x0 82 - -;ss, Virtual Port 4, Keyboard (JP): V -ss.input.port4.jpkeyboard.v keyboard 0x0 25 - -;ss, Virtual Port 4, Keyboard (JP): W -ss.input.port4.jpkeyboard.w keyboard 0x0 26 - -;ss, Virtual Port 4, Keyboard (JP): X -ss.input.port4.jpkeyboard.x keyboard 0x0 27 - -;ss, Virtual Port 4, Keyboard (JP): Y -ss.input.port4.jpkeyboard.y keyboard 0x0 28 - -;ss, Virtual Port 4, Keyboard (JP): Yen ¥ -ss.input.port4.jpkeyboard.yen keyboard 0x0 137 - -;ss, Virtual Port 4, Keyboard (JP): Z -ss.input.port4.jpkeyboard.z keyboard 0x0 29 - -;ss, Virtual Port 4, Keyboard (US): 0(Zero) -ss.input.port4.keyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 4, Keyboard (US): 1(One) -ss.input.port4.keyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 4, Keyboard (US): 2 -ss.input.port4.keyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 4, Keyboard (US): 3 -ss.input.port4.keyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 4, Keyboard (US): 4 -ss.input.port4.keyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 4, Keyboard (US): 5 -ss.input.port4.keyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 4, Keyboard (US): 6 -ss.input.port4.keyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 4, Keyboard (US): 7 -ss.input.port4.keyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 4, Keyboard (US): 8 -ss.input.port4.keyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 4, Keyboard (US): 9 -ss.input.port4.keyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 4, Keyboard (US): A -ss.input.port4.keyboard.a keyboard 0x0 4 - -;ss, Virtual Port 4, Keyboard (US): B -ss.input.port4.keyboard.b keyboard 0x0 5 - -;ss, Virtual Port 4, Keyboard (US): Backslash \ -ss.input.port4.keyboard.backslash keyboard 0x0 49 || keyboard 0x0 135 - -;ss, Virtual Port 4, Keyboard (US): Backspace -ss.input.port4.keyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 4, Keyboard (US): C -ss.input.port4.keyboard.c keyboard 0x0 6 - -;ss, Virtual Port 4, Keyboard (US): Caps Lock -ss.input.port4.keyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 4, Keyboard (US): Comma , -ss.input.port4.keyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 4, Keyboard (US): D -ss.input.port4.keyboard.d keyboard 0x0 7 - -;ss, Virtual Port 4, Keyboard (US): Delete -ss.input.port4.keyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 4, Keyboard (US): Down -ss.input.port4.keyboard.down keyboard 0x0 81 - -;ss, Virtual Port 4, Keyboard (US): E -ss.input.port4.keyboard.e keyboard 0x0 8 - -;ss, Virtual Port 4, Keyboard (US): End -ss.input.port4.keyboard.end keyboard 0x0 77 - -;ss, Virtual Port 4, Keyboard (US): Enter -ss.input.port4.keyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 4, Keyboard (US): Equals = -ss.input.port4.keyboard.equals keyboard 0x0 46 - -;ss, Virtual Port 4, Keyboard (US): Escape -ss.input.port4.keyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 4, Keyboard (US): F -ss.input.port4.keyboard.f keyboard 0x0 9 - -;ss, Virtual Port 4, Keyboard (US): F1 -ss.input.port4.keyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 4, Keyboard (US): F10 -ss.input.port4.keyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 4, Keyboard (US): F11 -ss.input.port4.keyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 4, Keyboard (US): F12 -ss.input.port4.keyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 4, Keyboard (US): F2 -ss.input.port4.keyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 4, Keyboard (US): F3 -ss.input.port4.keyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 4, Keyboard (US): F4 -ss.input.port4.keyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 4, Keyboard (US): F5 -ss.input.port4.keyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 4, Keyboard (US): F6 -ss.input.port4.keyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 4, Keyboard (US): F7 -ss.input.port4.keyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 4, Keyboard (US): F8 -ss.input.port4.keyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 4, Keyboard (US): F9 -ss.input.port4.keyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 4, Keyboard (US): G -ss.input.port4.keyboard.g keyboard 0x0 10 - -;ss, Virtual Port 4, Keyboard (US): Grave ` -ss.input.port4.keyboard.grave keyboard 0x0 53 - -;ss, Virtual Port 4, Keyboard (US): H -ss.input.port4.keyboard.h keyboard 0x0 11 - -;ss, Virtual Port 4, Keyboard (US): Home -ss.input.port4.keyboard.home keyboard 0x0 74 - -;ss, Virtual Port 4, Keyboard (US): I -ss.input.port4.keyboard.i keyboard 0x0 12 - -;ss, Virtual Port 4, Keyboard (US): Insert -ss.input.port4.keyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 4, Keyboard (US): J -ss.input.port4.keyboard.j keyboard 0x0 13 - -;ss, Virtual Port 4, Keyboard (US): K -ss.input.port4.keyboard.k keyboard 0x0 14 - -;ss, Virtual Port 4, Keyboard (US): Keypad Asterisk(Multiply) -ss.input.port4.keyboard.kp_asterisk keyboard 0x0 85 - -;ss, Virtual Port 4, Keyboard (US): Keypad Center/5 -ss.input.port4.keyboard.kp_center keyboard 0x0 93 - -;ss, Virtual Port 4, Keyboard (US): Keypad Delete -ss.input.port4.keyboard.kp_delete keyboard 0x0 99 - -;ss, Virtual Port 4, Keyboard (US): Keypad Down/2 -ss.input.port4.keyboard.kp_down keyboard 0x0 90 - -;ss, Virtual Port 4, Keyboard (US): Keypad End/1 -ss.input.port4.keyboard.kp_end keyboard 0x0 89 - -;ss, Virtual Port 4, Keyboard (US): Keypad Enter -ss.input.port4.keyboard.kp_enter keyboard 0x0 88 - -;ss, Virtual Port 4, Keyboard (US): Keypad Home/7 -ss.input.port4.keyboard.kp_home keyboard 0x0 95 - -;ss, Virtual Port 4, Keyboard (US): Keypad Insert/0 -ss.input.port4.keyboard.kp_insert keyboard 0x0 98 - -;ss, Virtual Port 4, Keyboard (US): Keypad Left/4 -ss.input.port4.keyboard.kp_left keyboard 0x0 92 - -;ss, Virtual Port 4, Keyboard (US): Keypad Minus -ss.input.port4.keyboard.kp_minus keyboard 0x0 86 - -;ss, Virtual Port 4, Keyboard (US): Keypad Pagedown/3 -ss.input.port4.keyboard.kp_pagedown keyboard 0x0 91 - -;ss, Virtual Port 4, Keyboard (US): Keypad Pageup/9 -ss.input.port4.keyboard.kp_pageup keyboard 0x0 97 - -;ss, Virtual Port 4, Keyboard (US): Keypad Plus -ss.input.port4.keyboard.kp_plus keyboard 0x0 87 - -;ss, Virtual Port 4, Keyboard (US): Keypad Right/6 -ss.input.port4.keyboard.kp_right keyboard 0x0 94 - -;ss, Virtual Port 4, Keyboard (US): Keypad Slash(Divide) -ss.input.port4.keyboard.kp_slash keyboard 0x0 84 - -;ss, Virtual Port 4, Keyboard (US): Keypad Up/8 -ss.input.port4.keyboard.kp_up keyboard 0x0 96 - -;ss, Virtual Port 4, Keyboard (US): L -ss.input.port4.keyboard.l keyboard 0x0 15 - -;ss, Virtual Port 4, Keyboard (US): Left Alt -ss.input.port4.keyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 4, Keyboard (US): Left Ctrl -ss.input.port4.keyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 4, Keyboard (US): Cursor Left -ss.input.port4.keyboard.left keyboard 0x0 80 - -;ss, Virtual Port 4, Keyboard (US): Left Bracket [ -ss.input.port4.keyboard.leftbracket keyboard 0x0 47 - -;ss, Virtual Port 4, Keyboard (US): Left Shift -ss.input.port4.keyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 4, Keyboard (US): M -ss.input.port4.keyboard.m keyboard 0x0 16 - -;ss, Virtual Port 4, Keyboard (US): Minus - -ss.input.port4.keyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 4, Keyboard (US): N -ss.input.port4.keyboard.n keyboard 0x0 17 - -;ss, Virtual Port 4, Keyboard (US): Num Lock -ss.input.port4.keyboard.numlock keyboard 0x0 83 - -;ss, Virtual Port 4, Keyboard (US): O -ss.input.port4.keyboard.o keyboard 0x0 18 - -;ss, Virtual Port 4, Keyboard (US): P -ss.input.port4.keyboard.p keyboard 0x0 19 - -;ss, Virtual Port 4, Keyboard (US): Page Down -ss.input.port4.keyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 4, Keyboard (US): Page Up -ss.input.port4.keyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 4, Keyboard (US): Pause -ss.input.port4.keyboard.pause keyboard 0x0 72 - -;ss, Virtual Port 4, Keyboard (US): Period . -ss.input.port4.keyboard.period keyboard 0x0 55 - -;ss, Virtual Port 4, Keyboard (US): Print Screen -ss.input.port4.keyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 4, Keyboard (US): Q -ss.input.port4.keyboard.q keyboard 0x0 20 - -;ss, Virtual Port 4, Keyboard (US): Quote ' -ss.input.port4.keyboard.quote keyboard 0x0 52 - -;ss, Virtual Port 4, Keyboard (US): R -ss.input.port4.keyboard.r keyboard 0x0 21 - -;ss, Virtual Port 4, Keyboard (US): Right Alt -ss.input.port4.keyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 4, Keyboard (US): Right Ctrl -ss.input.port4.keyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 4, Keyboard (US): Right -ss.input.port4.keyboard.right keyboard 0x0 79 - -;ss, Virtual Port 4, Keyboard (US): Right Bracket ] -ss.input.port4.keyboard.rightbracket keyboard 0x0 48 - -;ss, Virtual Port 4, Keyboard (US): Right Shift -ss.input.port4.keyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 4, Keyboard (US): S -ss.input.port4.keyboard.s keyboard 0x0 22 - -;ss, Virtual Port 4, Keyboard (US): Scroll Lock -ss.input.port4.keyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 4, Keyboard (US): Semicolon ; -ss.input.port4.keyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 4, Keyboard (US): Slash / -ss.input.port4.keyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 4, Keyboard (US): Space -ss.input.port4.keyboard.space keyboard 0x0 44 - -;ss, Virtual Port 4, Keyboard (US): T -ss.input.port4.keyboard.t keyboard 0x0 23 - -;ss, Virtual Port 4, Keyboard (US): Tab -ss.input.port4.keyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 4, Keyboard (US): U -ss.input.port4.keyboard.u keyboard 0x0 24 - -;ss, Virtual Port 4, Keyboard (US): Up -ss.input.port4.keyboard.up keyboard 0x0 82 - -;ss, Virtual Port 4, Keyboard (US): V -ss.input.port4.keyboard.v keyboard 0x0 25 - -;ss, Virtual Port 4, Keyboard (US): W -ss.input.port4.keyboard.w keyboard 0x0 26 - -;ss, Virtual Port 4, Keyboard (US): X -ss.input.port4.keyboard.x keyboard 0x0 27 - -;ss, Virtual Port 4, Keyboard (US): Y -ss.input.port4.keyboard.y keyboard 0x0 28 - -;ss, Virtual Port 4, Keyboard (US): Z -ss.input.port4.keyboard.z keyboard 0x0 29 - -;ss, Virtual Port 4, Mission Stick: A (Stick Trigger) -ss.input.port4.mission.a - -;ss, Virtual Port 4, Mission Stick: A AF -ss.input.port4.mission.afa - -;Default position for switch "A AF". -ss.input.port4.mission.afa.defpos off - -;ss, Virtual Port 4, Mission Stick: B AF -ss.input.port4.mission.afb - -;Default position for switch "B AF". -ss.input.port4.mission.afb.defpos off - -;ss, Virtual Port 4, Mission Stick: C AF -ss.input.port4.mission.afc - -;Default position for switch "C AF". -ss.input.port4.mission.afc.defpos off - -;ss, Virtual Port 4, Mission Stick: L AF -ss.input.port4.mission.afl - -;Default position for switch "L AF". -ss.input.port4.mission.afl.defpos off - -;ss, Virtual Port 4, Mission Stick: R AF -ss.input.port4.mission.afr - -;Default position for switch "R AF". -ss.input.port4.mission.afr.defpos off - -;ss, Virtual Port 4, Mission Stick: AF Speed -ss.input.port4.mission.afspeed - -;Default position for switch "AF Speed". -ss.input.port4.mission.afspeed.defpos 1 - -;ss, Virtual Port 4, Mission Stick: X AF -ss.input.port4.mission.afx - -;Default position for switch "X AF". -ss.input.port4.mission.afx.defpos off - -;ss, Virtual Port 4, Mission Stick: Y AF -ss.input.port4.mission.afy - -;Default position for switch "Y AF". -ss.input.port4.mission.afy.defpos off - -;ss, Virtual Port 4, Mission Stick: Z AF -ss.input.port4.mission.afz - -;Default position for switch "Z AF". -ss.input.port4.mission.afz.defpos off - -;ss, Virtual Port 4, Mission Stick: B (Stick Left Button) -ss.input.port4.mission.b - -;ss, Virtual Port 4, Mission Stick: C (Stick Right Button) -ss.input.port4.mission.c - -;ss, Virtual Port 4, Mission Stick: L -ss.input.port4.mission.l - -;ss, Virtual Port 4, Mission Stick: R -ss.input.port4.mission.r - -;ss, Virtual Port 4, Mission Stick: START -ss.input.port4.mission.start - -;ss, Virtual Port 4, Mission Stick: Stick BACK ↓ (Analog) -ss.input.port4.mission.stick_back - -;ss, Virtual Port 4, Mission Stick: Stick FORE ↑ (Analog) -ss.input.port4.mission.stick_fore - -;ss, Virtual Port 4, Mission Stick: Stick LEFT ← (Analog) -ss.input.port4.mission.stick_left - -;ss, Virtual Port 4, Mission Stick: Stick RIGHT → (Analog) -ss.input.port4.mission.stick_right - -;ss, Virtual Port 4, Mission Stick: Throttle Down (Analog) -ss.input.port4.mission.throttle_down - -;ss, Virtual Port 4, Mission Stick: Throttle Up (Analog) -ss.input.port4.mission.throttle_up - -;ss, Virtual Port 4, Mission Stick: X -ss.input.port4.mission.x - -;ss, Virtual Port 4, Mission Stick: Y -ss.input.port4.mission.y - -;ss, Virtual Port 4, Mission Stick: Z -ss.input.port4.mission.z - -;ss, Virtual Port 4, Mouse: Left Button -ss.input.port4.mouse.left mouse 0x0 button_left - -;ss, Virtual Port 4, Mouse: Middle Button -ss.input.port4.mouse.middle mouse 0x0 button_middle - -;ss, Virtual Port 4, Mouse: Motion Down -ss.input.port4.mouse.motion_down mouse 0x0 rel_y+ - -;ss, Virtual Port 4, Mouse: Motion Left -ss.input.port4.mouse.motion_left mouse 0x0 rel_x- - -;ss, Virtual Port 4, Mouse: Motion Right -ss.input.port4.mouse.motion_right mouse 0x0 rel_x+ - -;ss, Virtual Port 4, Mouse: Motion Up -ss.input.port4.mouse.motion_up mouse 0x0 rel_y- - -;ss, Virtual Port 4, Mouse: Right Button -ss.input.port4.mouse.right mouse 0x0 button_right - -;ss, Virtual Port 4, Mouse: Start -ss.input.port4.mouse.start keyboard 0x0 40 - -;ss, Virtual Port 4, Steering Wheel: A (R Group) -ss.input.port4.wheel.a - -;ss, Virtual Port 4, Steering Wheel: Analog LEFT ← -ss.input.port4.wheel.analog_left - -;ss, Virtual Port 4, Steering Wheel: Analog RIGHT → -ss.input.port4.wheel.analog_right - -;ss, Virtual Port 4, Steering Wheel: B (R Group) -ss.input.port4.wheel.b - -;ss, Virtual Port 4, Steering Wheel: C (R Group) -ss.input.port4.wheel.c - -;ss, Virtual Port 4, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) -ss.input.port4.wheel.down - -;ss, Virtual Port 4, Steering Wheel: START -ss.input.port4.wheel.start - -;ss, Virtual Port 4, Steering Wheel: L Gear Shift(Equiv. UP ↑) -ss.input.port4.wheel.up - -;ss, Virtual Port 4, Steering Wheel: X (L Group) -ss.input.port4.wheel.x - -;ss, Virtual Port 4, Steering Wheel: Y (L Group) -ss.input.port4.wheel.y - -;ss, Virtual Port 4, Steering Wheel: Z (L Group) -ss.input.port4.wheel.z - -;Input device for Virtual Port 5 -ss.input.port5 gamepad - -;ss, Virtual Port 5, 3D Control Pad: A -ss.input.port5.3dpad.a - -;ss, Virtual Port 5, 3D Control Pad: Analog DOWN ↓ -ss.input.port5.3dpad.analog_down - -;ss, Virtual Port 5, 3D Control Pad: Analog LEFT ← -ss.input.port5.3dpad.analog_left - -;ss, Virtual Port 5, 3D Control Pad: Analog RIGHT → -ss.input.port5.3dpad.analog_right - -;ss, Virtual Port 5, 3D Control Pad: Analog UP ↑ -ss.input.port5.3dpad.analog_up - -;ss, Virtual Port 5, 3D Control Pad: B -ss.input.port5.3dpad.b - -;ss, Virtual Port 5, 3D Control Pad: C -ss.input.port5.3dpad.c - -;ss, Virtual Port 5, 3D Control Pad: D-Pad DOWN ↓ -ss.input.port5.3dpad.down - -;ss, Virtual Port 5, 3D Control Pad: D-Pad LEFT ← -ss.input.port5.3dpad.left - -;ss, Virtual Port 5, 3D Control Pad: Left Shoulder (Analog) -ss.input.port5.3dpad.ls - -;ss, Virtual Port 5, 3D Control Pad: Mode -ss.input.port5.3dpad.mode - -;Default position for switch "Mode". -ss.input.port5.3dpad.mode.defpos digital - -;ss, Virtual Port 5, 3D Control Pad: D-Pad RIGHT → -ss.input.port5.3dpad.right - -;ss, Virtual Port 5, 3D Control Pad: Right Shoulder (Analog) -ss.input.port5.3dpad.rs - -;ss, Virtual Port 5, 3D Control Pad: START -ss.input.port5.3dpad.start - -;ss, Virtual Port 5, 3D Control Pad: D-Pad UP ↑ -ss.input.port5.3dpad.up - -;ss, Virtual Port 5, 3D Control Pad: X -ss.input.port5.3dpad.x - -;ss, Virtual Port 5, 3D Control Pad: Y -ss.input.port5.3dpad.y - -;ss, Virtual Port 5, 3D Control Pad: Z -ss.input.port5.3dpad.z - -;ss, Virtual Port 5, Dual Mission: A (R Stick Trigger) -ss.input.port5.dmission.a - -;ss, Virtual Port 5, Dual Mission: A AF -ss.input.port5.dmission.afa - -;Default position for switch "A AF". -ss.input.port5.dmission.afa.defpos off - -;ss, Virtual Port 5, Dual Mission: B AF -ss.input.port5.dmission.afb - -;Default position for switch "B AF". -ss.input.port5.dmission.afb.defpos off - -;ss, Virtual Port 5, Dual Mission: C AF -ss.input.port5.dmission.afc - -;Default position for switch "C AF". -ss.input.port5.dmission.afc.defpos off - -;ss, Virtual Port 5, Dual Mission: L AF -ss.input.port5.dmission.afl - -;Default position for switch "L AF". -ss.input.port5.dmission.afl.defpos off - -;ss, Virtual Port 5, Dual Mission: R AF -ss.input.port5.dmission.afr - -;Default position for switch "R AF". -ss.input.port5.dmission.afr.defpos off - -;ss, Virtual Port 5, Dual Mission: Autofire Speed -ss.input.port5.dmission.afspeed - -;Default position for switch "Autofire Speed". -ss.input.port5.dmission.afspeed.defpos 1 - -;ss, Virtual Port 5, Dual Mission: X AF -ss.input.port5.dmission.afx - -;Default position for switch "X AF". -ss.input.port5.dmission.afx.defpos off - -;ss, Virtual Port 5, Dual Mission: Y AF -ss.input.port5.dmission.afy - -;Default position for switch "Y AF". -ss.input.port5.dmission.afy.defpos off - -;ss, Virtual Port 5, Dual Mission: Z AF -ss.input.port5.dmission.afz - -;Default position for switch "Z AF". -ss.input.port5.dmission.afz.defpos off - -;ss, Virtual Port 5, Dual Mission: B (R Stick Left Button) -ss.input.port5.dmission.b - -;ss, Virtual Port 5, Dual Mission: C (R Stick Right Button) -ss.input.port5.dmission.c - -;ss, Virtual Port 5, Dual Mission: L -ss.input.port5.dmission.l - -;ss, Virtual Port 5, Dual Mission: L Stick BACK ↓ (Analog) -ss.input.port5.dmission.lstick_back - -;ss, Virtual Port 5, Dual Mission: L Stick FORE ↑ (Analog) -ss.input.port5.dmission.lstick_fore - -;ss, Virtual Port 5, Dual Mission: L Stick LEFT ← (Analog) -ss.input.port5.dmission.lstick_left - -;ss, Virtual Port 5, Dual Mission: L Stick RIGHT → (Analog) -ss.input.port5.dmission.lstick_right - -;ss, Virtual Port 5, Dual Mission: L Throttle Down (Analog) -ss.input.port5.dmission.lthrottle_down - -;ss, Virtual Port 5, Dual Mission: L Throttle Up (Analog) -ss.input.port5.dmission.lthrottle_up - -;ss, Virtual Port 5, Dual Mission: R -ss.input.port5.dmission.r - -;ss, Virtual Port 5, Dual Mission: R Stick BACK ↓ (Analog) -ss.input.port5.dmission.rstick_back - -;ss, Virtual Port 5, Dual Mission: R Stick FORE ↑ (Analog) -ss.input.port5.dmission.rstick_fore - -;ss, Virtual Port 5, Dual Mission: R Stick LEFT ← (Analog) -ss.input.port5.dmission.rstick_left - -;ss, Virtual Port 5, Dual Mission: R Stick RIGHT → (Analog) -ss.input.port5.dmission.rstick_right - -;ss, Virtual Port 5, Dual Mission: R Throttle Down (Analog) -ss.input.port5.dmission.rthrottle_down - -;ss, Virtual Port 5, Dual Mission: R Throttle Up (Analog) -ss.input.port5.dmission.rthrottle_up - -;ss, Virtual Port 5, Dual Mission: START -ss.input.port5.dmission.start - -;ss, Virtual Port 5, Dual Mission: X (L Stick Trigger) -ss.input.port5.dmission.x - -;ss, Virtual Port 5, Dual Mission: Y (L Stick Left Button) -ss.input.port5.dmission.y - -;ss, Virtual Port 5, Dual Mission: Z (L Stick Right Button) -ss.input.port5.dmission.z - -;ss, Virtual Port 5, Digital Gamepad: A -ss.input.port5.gamepad.a - -;ss, Virtual Port 5, Digital Gamepad: B -ss.input.port5.gamepad.b - -;ss, Virtual Port 5, Digital Gamepad: C -ss.input.port5.gamepad.c - -;ss, Virtual Port 5, Digital Gamepad: DOWN ↓ -ss.input.port5.gamepad.down - -;ss, Virtual Port 5, Digital Gamepad: LEFT ← -ss.input.port5.gamepad.left - -;ss, Virtual Port 5, Digital Gamepad: Left Shoulder -ss.input.port5.gamepad.ls - -;ss, Virtual Port 5, Digital Gamepad: RIGHT → -ss.input.port5.gamepad.right - -;ss, Virtual Port 5, Digital Gamepad: Right Shoulder -ss.input.port5.gamepad.rs - -;ss, Virtual Port 5, Digital Gamepad: START -ss.input.port5.gamepad.start - -;ss, Virtual Port 5, Digital Gamepad: UP ↑ -ss.input.port5.gamepad.up - -;ss, Virtual Port 5, Digital Gamepad: X -ss.input.port5.gamepad.x - -;ss, Virtual Port 5, Digital Gamepad: Y -ss.input.port5.gamepad.y - -;ss, Virtual Port 5, Digital Gamepad: Z -ss.input.port5.gamepad.z - -;ss, Virtual Port 5, Light Gun: Offscreen Shot(Simulated) -ss.input.port5.gun.offscreen_shot mouse 0x0 button_right - -;ss, Virtual Port 5, Light Gun: START -ss.input.port5.gun.start mouse 0x0 button_middle - -;ss, Virtual Port 5, Light Gun: Trigger -ss.input.port5.gun.trigger mouse 0x0 button_left - -;ss, Virtual Port 5, Light Gun: X Axis -ss.input.port5.gun.x_axis mouse 0x0 cursor_x-+ - -;ss, Virtual Port 5, Light Gun: Y Axis -ss.input.port5.gun.y_axis mouse 0x0 cursor_y-+ - -;Crosshairs color for lightgun on virtual port 5. -ss.input.port5.gun_chairs 0xFFFF00 - -;ss, Virtual Port 5, Keyboard (JP): 0(Zero) -ss.input.port5.jpkeyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 5, Keyboard (JP): 1(One) -ss.input.port5.jpkeyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 5, Keyboard (JP): 2 -ss.input.port5.jpkeyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 5, Keyboard (JP): 3 -ss.input.port5.jpkeyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 5, Keyboard (JP): 4 -ss.input.port5.jpkeyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 5, Keyboard (JP): 5 -ss.input.port5.jpkeyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 5, Keyboard (JP): 6 -ss.input.port5.jpkeyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 5, Keyboard (JP): 7 -ss.input.port5.jpkeyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 5, Keyboard (JP): 8 -ss.input.port5.jpkeyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 5, Keyboard (JP): 9 -ss.input.port5.jpkeyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 5, Keyboard (JP): A -ss.input.port5.jpkeyboard.a keyboard 0x0 4 - -;ss, Virtual Port 5, Keyboard (JP): At @ -ss.input.port5.jpkeyboard.at keyboard 0x0 47 - -;ss, Virtual Port 5, Keyboard (JP): B -ss.input.port5.jpkeyboard.b keyboard 0x0 5 - -;ss, Virtual Port 5, Keyboard (JP): Backslash \ -ss.input.port5.jpkeyboard.backslash keyboard 0x0 135 - -;ss, Virtual Port 5, Keyboard (JP): Backspace -ss.input.port5.jpkeyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 5, Keyboard (JP): C -ss.input.port5.jpkeyboard.c keyboard 0x0 6 - -;ss, Virtual Port 5, Keyboard (JP): Caps Lock/英数 -ss.input.port5.jpkeyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 5, Keyboard (JP): Circumflex ^ -ss.input.port5.jpkeyboard.circumflex keyboard 0x0 46 - -;ss, Virtual Port 5, Keyboard (JP): Colon : -ss.input.port5.jpkeyboard.colon keyboard 0x0 52 - -;ss, Virtual Port 5, Keyboard (JP): Comma , -ss.input.port5.jpkeyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 5, Keyboard (JP): 変換 -ss.input.port5.jpkeyboard.conv keyboard 0x0 138 - -;ss, Virtual Port 5, Keyboard (JP): D -ss.input.port5.jpkeyboard.d keyboard 0x0 7 - -;ss, Virtual Port 5, Keyboard (JP): Delete -ss.input.port5.jpkeyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 5, Keyboard (JP): Down -ss.input.port5.jpkeyboard.down keyboard 0x0 81 - -;ss, Virtual Port 5, Keyboard (JP): E -ss.input.port5.jpkeyboard.e keyboard 0x0 8 - -;ss, Virtual Port 5, Keyboard (JP): End -ss.input.port5.jpkeyboard.end keyboard 0x0 77 - -;ss, Virtual Port 5, Keyboard (JP): Enter -ss.input.port5.jpkeyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 5, Keyboard (JP): Escape -ss.input.port5.jpkeyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 5, Keyboard (JP): F -ss.input.port5.jpkeyboard.f keyboard 0x0 9 - -;ss, Virtual Port 5, Keyboard (JP): F1 -ss.input.port5.jpkeyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 5, Keyboard (JP): F10 -ss.input.port5.jpkeyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 5, Keyboard (JP): F11 -ss.input.port5.jpkeyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 5, Keyboard (JP): F12 -ss.input.port5.jpkeyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 5, Keyboard (JP): F2 -ss.input.port5.jpkeyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 5, Keyboard (JP): F3 -ss.input.port5.jpkeyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 5, Keyboard (JP): F4 -ss.input.port5.jpkeyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 5, Keyboard (JP): F5 -ss.input.port5.jpkeyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 5, Keyboard (JP): F6 -ss.input.port5.jpkeyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 5, Keyboard (JP): F7 -ss.input.port5.jpkeyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 5, Keyboard (JP): F8 -ss.input.port5.jpkeyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 5, Keyboard (JP): F9 -ss.input.port5.jpkeyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 5, Keyboard (JP): G -ss.input.port5.jpkeyboard.g keyboard 0x0 10 - -;ss, Virtual Port 5, Keyboard (JP): H -ss.input.port5.jpkeyboard.h keyboard 0x0 11 - -;ss, Virtual Port 5, Keyboard (JP): ひらがな/カタカナ/ローマ字 -ss.input.port5.jpkeyboard.hkr keyboard 0x0 136 - -;ss, Virtual Port 5, Keyboard (JP): Home -ss.input.port5.jpkeyboard.home keyboard 0x0 74 - -;ss, Virtual Port 5, Keyboard (JP): 半角/全角/漢字 -ss.input.port5.jpkeyboard.hwfw keyboard 0x0 53 - -;ss, Virtual Port 5, Keyboard (JP): I -ss.input.port5.jpkeyboard.i keyboard 0x0 12 - -;ss, Virtual Port 5, Keyboard (JP): Insert -ss.input.port5.jpkeyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 5, Keyboard (JP): J -ss.input.port5.jpkeyboard.j keyboard 0x0 13 - -;ss, Virtual Port 5, Keyboard (JP): K -ss.input.port5.jpkeyboard.k keyboard 0x0 14 - -;ss, Virtual Port 5, Keyboard (JP): L -ss.input.port5.jpkeyboard.l keyboard 0x0 15 - -;ss, Virtual Port 5, Keyboard (JP): Left Alt -ss.input.port5.jpkeyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 5, Keyboard (JP): Left Ctrl -ss.input.port5.jpkeyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 5, Keyboard (JP): Cursor Left -ss.input.port5.jpkeyboard.left keyboard 0x0 80 - -;ss, Virtual Port 5, Keyboard (JP): Left Bracket [ -ss.input.port5.jpkeyboard.leftbracket keyboard 0x0 48 - -;ss, Virtual Port 5, Keyboard (JP): Left Shift -ss.input.port5.jpkeyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 5, Keyboard (JP): M -ss.input.port5.jpkeyboard.m keyboard 0x0 16 - -;ss, Virtual Port 5, Keyboard (JP): Minus - -ss.input.port5.jpkeyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 5, Keyboard (JP): N -ss.input.port5.jpkeyboard.n keyboard 0x0 17 - -;ss, Virtual Port 5, Keyboard (JP): 無変換 -ss.input.port5.jpkeyboard.nonconv keyboard 0x0 139 - -;ss, Virtual Port 5, Keyboard (JP): O -ss.input.port5.jpkeyboard.o keyboard 0x0 18 - -;ss, Virtual Port 5, Keyboard (JP): P -ss.input.port5.jpkeyboard.p keyboard 0x0 19 - -;ss, Virtual Port 5, Keyboard (JP): Page Down -ss.input.port5.jpkeyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 5, Keyboard (JP): Page Up -ss.input.port5.jpkeyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 5, Keyboard (JP): Pause -ss.input.port5.jpkeyboard.pause keyboard 0x0 72 || keyboard 0x0 83 - -;ss, Virtual Port 5, Keyboard (JP): Period . -ss.input.port5.jpkeyboard.period keyboard 0x0 55 - -;ss, Virtual Port 5, Keyboard (JP): Print Screen -ss.input.port5.jpkeyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 5, Keyboard (JP): Q -ss.input.port5.jpkeyboard.q keyboard 0x0 20 - -;ss, Virtual Port 5, Keyboard (JP): R -ss.input.port5.jpkeyboard.r keyboard 0x0 21 - -;ss, Virtual Port 5, Keyboard (JP): Right Alt -ss.input.port5.jpkeyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 5, Keyboard (JP): Right Ctrl -ss.input.port5.jpkeyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 5, Keyboard (JP): Right -ss.input.port5.jpkeyboard.right keyboard 0x0 79 - -;ss, Virtual Port 5, Keyboard (JP): Right Bracket ] -ss.input.port5.jpkeyboard.rightbracket keyboard 0x0 49 - -;ss, Virtual Port 5, Keyboard (JP): Right Shift -ss.input.port5.jpkeyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 5, Keyboard (JP): S -ss.input.port5.jpkeyboard.s keyboard 0x0 22 - -;ss, Virtual Port 5, Keyboard (JP): Scroll Lock -ss.input.port5.jpkeyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 5, Keyboard (JP): Semicolon ; -ss.input.port5.jpkeyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 5, Keyboard (JP): Slash / -ss.input.port5.jpkeyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 5, Keyboard (JP): Space -ss.input.port5.jpkeyboard.space keyboard 0x0 44 - -;ss, Virtual Port 5, Keyboard (JP): T -ss.input.port5.jpkeyboard.t keyboard 0x0 23 - -;ss, Virtual Port 5, Keyboard (JP): Tab -ss.input.port5.jpkeyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 5, Keyboard (JP): U -ss.input.port5.jpkeyboard.u keyboard 0x0 24 - -;ss, Virtual Port 5, Keyboard (JP): Up -ss.input.port5.jpkeyboard.up keyboard 0x0 82 - -;ss, Virtual Port 5, Keyboard (JP): V -ss.input.port5.jpkeyboard.v keyboard 0x0 25 - -;ss, Virtual Port 5, Keyboard (JP): W -ss.input.port5.jpkeyboard.w keyboard 0x0 26 - -;ss, Virtual Port 5, Keyboard (JP): X -ss.input.port5.jpkeyboard.x keyboard 0x0 27 - -;ss, Virtual Port 5, Keyboard (JP): Y -ss.input.port5.jpkeyboard.y keyboard 0x0 28 - -;ss, Virtual Port 5, Keyboard (JP): Yen ¥ -ss.input.port5.jpkeyboard.yen keyboard 0x0 137 - -;ss, Virtual Port 5, Keyboard (JP): Z -ss.input.port5.jpkeyboard.z keyboard 0x0 29 - -;ss, Virtual Port 5, Keyboard (US): 0(Zero) -ss.input.port5.keyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 5, Keyboard (US): 1(One) -ss.input.port5.keyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 5, Keyboard (US): 2 -ss.input.port5.keyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 5, Keyboard (US): 3 -ss.input.port5.keyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 5, Keyboard (US): 4 -ss.input.port5.keyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 5, Keyboard (US): 5 -ss.input.port5.keyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 5, Keyboard (US): 6 -ss.input.port5.keyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 5, Keyboard (US): 7 -ss.input.port5.keyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 5, Keyboard (US): 8 -ss.input.port5.keyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 5, Keyboard (US): 9 -ss.input.port5.keyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 5, Keyboard (US): A -ss.input.port5.keyboard.a keyboard 0x0 4 - -;ss, Virtual Port 5, Keyboard (US): B -ss.input.port5.keyboard.b keyboard 0x0 5 - -;ss, Virtual Port 5, Keyboard (US): Backslash \ -ss.input.port5.keyboard.backslash keyboard 0x0 49 || keyboard 0x0 135 - -;ss, Virtual Port 5, Keyboard (US): Backspace -ss.input.port5.keyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 5, Keyboard (US): C -ss.input.port5.keyboard.c keyboard 0x0 6 - -;ss, Virtual Port 5, Keyboard (US): Caps Lock -ss.input.port5.keyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 5, Keyboard (US): Comma , -ss.input.port5.keyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 5, Keyboard (US): D -ss.input.port5.keyboard.d keyboard 0x0 7 - -;ss, Virtual Port 5, Keyboard (US): Delete -ss.input.port5.keyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 5, Keyboard (US): Down -ss.input.port5.keyboard.down keyboard 0x0 81 - -;ss, Virtual Port 5, Keyboard (US): E -ss.input.port5.keyboard.e keyboard 0x0 8 - -;ss, Virtual Port 5, Keyboard (US): End -ss.input.port5.keyboard.end keyboard 0x0 77 - -;ss, Virtual Port 5, Keyboard (US): Enter -ss.input.port5.keyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 5, Keyboard (US): Equals = -ss.input.port5.keyboard.equals keyboard 0x0 46 - -;ss, Virtual Port 5, Keyboard (US): Escape -ss.input.port5.keyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 5, Keyboard (US): F -ss.input.port5.keyboard.f keyboard 0x0 9 - -;ss, Virtual Port 5, Keyboard (US): F1 -ss.input.port5.keyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 5, Keyboard (US): F10 -ss.input.port5.keyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 5, Keyboard (US): F11 -ss.input.port5.keyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 5, Keyboard (US): F12 -ss.input.port5.keyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 5, Keyboard (US): F2 -ss.input.port5.keyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 5, Keyboard (US): F3 -ss.input.port5.keyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 5, Keyboard (US): F4 -ss.input.port5.keyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 5, Keyboard (US): F5 -ss.input.port5.keyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 5, Keyboard (US): F6 -ss.input.port5.keyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 5, Keyboard (US): F7 -ss.input.port5.keyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 5, Keyboard (US): F8 -ss.input.port5.keyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 5, Keyboard (US): F9 -ss.input.port5.keyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 5, Keyboard (US): G -ss.input.port5.keyboard.g keyboard 0x0 10 - -;ss, Virtual Port 5, Keyboard (US): Grave ` -ss.input.port5.keyboard.grave keyboard 0x0 53 - -;ss, Virtual Port 5, Keyboard (US): H -ss.input.port5.keyboard.h keyboard 0x0 11 - -;ss, Virtual Port 5, Keyboard (US): Home -ss.input.port5.keyboard.home keyboard 0x0 74 - -;ss, Virtual Port 5, Keyboard (US): I -ss.input.port5.keyboard.i keyboard 0x0 12 - -;ss, Virtual Port 5, Keyboard (US): Insert -ss.input.port5.keyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 5, Keyboard (US): J -ss.input.port5.keyboard.j keyboard 0x0 13 - -;ss, Virtual Port 5, Keyboard (US): K -ss.input.port5.keyboard.k keyboard 0x0 14 - -;ss, Virtual Port 5, Keyboard (US): Keypad Asterisk(Multiply) -ss.input.port5.keyboard.kp_asterisk keyboard 0x0 85 - -;ss, Virtual Port 5, Keyboard (US): Keypad Center/5 -ss.input.port5.keyboard.kp_center keyboard 0x0 93 - -;ss, Virtual Port 5, Keyboard (US): Keypad Delete -ss.input.port5.keyboard.kp_delete keyboard 0x0 99 - -;ss, Virtual Port 5, Keyboard (US): Keypad Down/2 -ss.input.port5.keyboard.kp_down keyboard 0x0 90 - -;ss, Virtual Port 5, Keyboard (US): Keypad End/1 -ss.input.port5.keyboard.kp_end keyboard 0x0 89 - -;ss, Virtual Port 5, Keyboard (US): Keypad Enter -ss.input.port5.keyboard.kp_enter keyboard 0x0 88 - -;ss, Virtual Port 5, Keyboard (US): Keypad Home/7 -ss.input.port5.keyboard.kp_home keyboard 0x0 95 - -;ss, Virtual Port 5, Keyboard (US): Keypad Insert/0 -ss.input.port5.keyboard.kp_insert keyboard 0x0 98 - -;ss, Virtual Port 5, Keyboard (US): Keypad Left/4 -ss.input.port5.keyboard.kp_left keyboard 0x0 92 - -;ss, Virtual Port 5, Keyboard (US): Keypad Minus -ss.input.port5.keyboard.kp_minus keyboard 0x0 86 - -;ss, Virtual Port 5, Keyboard (US): Keypad Pagedown/3 -ss.input.port5.keyboard.kp_pagedown keyboard 0x0 91 - -;ss, Virtual Port 5, Keyboard (US): Keypad Pageup/9 -ss.input.port5.keyboard.kp_pageup keyboard 0x0 97 - -;ss, Virtual Port 5, Keyboard (US): Keypad Plus -ss.input.port5.keyboard.kp_plus keyboard 0x0 87 - -;ss, Virtual Port 5, Keyboard (US): Keypad Right/6 -ss.input.port5.keyboard.kp_right keyboard 0x0 94 - -;ss, Virtual Port 5, Keyboard (US): Keypad Slash(Divide) -ss.input.port5.keyboard.kp_slash keyboard 0x0 84 - -;ss, Virtual Port 5, Keyboard (US): Keypad Up/8 -ss.input.port5.keyboard.kp_up keyboard 0x0 96 - -;ss, Virtual Port 5, Keyboard (US): L -ss.input.port5.keyboard.l keyboard 0x0 15 - -;ss, Virtual Port 5, Keyboard (US): Left Alt -ss.input.port5.keyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 5, Keyboard (US): Left Ctrl -ss.input.port5.keyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 5, Keyboard (US): Cursor Left -ss.input.port5.keyboard.left keyboard 0x0 80 - -;ss, Virtual Port 5, Keyboard (US): Left Bracket [ -ss.input.port5.keyboard.leftbracket keyboard 0x0 47 - -;ss, Virtual Port 5, Keyboard (US): Left Shift -ss.input.port5.keyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 5, Keyboard (US): M -ss.input.port5.keyboard.m keyboard 0x0 16 - -;ss, Virtual Port 5, Keyboard (US): Minus - -ss.input.port5.keyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 5, Keyboard (US): N -ss.input.port5.keyboard.n keyboard 0x0 17 - -;ss, Virtual Port 5, Keyboard (US): Num Lock -ss.input.port5.keyboard.numlock keyboard 0x0 83 - -;ss, Virtual Port 5, Keyboard (US): O -ss.input.port5.keyboard.o keyboard 0x0 18 - -;ss, Virtual Port 5, Keyboard (US): P -ss.input.port5.keyboard.p keyboard 0x0 19 - -;ss, Virtual Port 5, Keyboard (US): Page Down -ss.input.port5.keyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 5, Keyboard (US): Page Up -ss.input.port5.keyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 5, Keyboard (US): Pause -ss.input.port5.keyboard.pause keyboard 0x0 72 - -;ss, Virtual Port 5, Keyboard (US): Period . -ss.input.port5.keyboard.period keyboard 0x0 55 - -;ss, Virtual Port 5, Keyboard (US): Print Screen -ss.input.port5.keyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 5, Keyboard (US): Q -ss.input.port5.keyboard.q keyboard 0x0 20 - -;ss, Virtual Port 5, Keyboard (US): Quote ' -ss.input.port5.keyboard.quote keyboard 0x0 52 - -;ss, Virtual Port 5, Keyboard (US): R -ss.input.port5.keyboard.r keyboard 0x0 21 - -;ss, Virtual Port 5, Keyboard (US): Right Alt -ss.input.port5.keyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 5, Keyboard (US): Right Ctrl -ss.input.port5.keyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 5, Keyboard (US): Right -ss.input.port5.keyboard.right keyboard 0x0 79 - -;ss, Virtual Port 5, Keyboard (US): Right Bracket ] -ss.input.port5.keyboard.rightbracket keyboard 0x0 48 - -;ss, Virtual Port 5, Keyboard (US): Right Shift -ss.input.port5.keyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 5, Keyboard (US): S -ss.input.port5.keyboard.s keyboard 0x0 22 - -;ss, Virtual Port 5, Keyboard (US): Scroll Lock -ss.input.port5.keyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 5, Keyboard (US): Semicolon ; -ss.input.port5.keyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 5, Keyboard (US): Slash / -ss.input.port5.keyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 5, Keyboard (US): Space -ss.input.port5.keyboard.space keyboard 0x0 44 - -;ss, Virtual Port 5, Keyboard (US): T -ss.input.port5.keyboard.t keyboard 0x0 23 - -;ss, Virtual Port 5, Keyboard (US): Tab -ss.input.port5.keyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 5, Keyboard (US): U -ss.input.port5.keyboard.u keyboard 0x0 24 - -;ss, Virtual Port 5, Keyboard (US): Up -ss.input.port5.keyboard.up keyboard 0x0 82 - -;ss, Virtual Port 5, Keyboard (US): V -ss.input.port5.keyboard.v keyboard 0x0 25 - -;ss, Virtual Port 5, Keyboard (US): W -ss.input.port5.keyboard.w keyboard 0x0 26 - -;ss, Virtual Port 5, Keyboard (US): X -ss.input.port5.keyboard.x keyboard 0x0 27 - -;ss, Virtual Port 5, Keyboard (US): Y -ss.input.port5.keyboard.y keyboard 0x0 28 - -;ss, Virtual Port 5, Keyboard (US): Z -ss.input.port5.keyboard.z keyboard 0x0 29 - -;ss, Virtual Port 5, Mission Stick: A (Stick Trigger) -ss.input.port5.mission.a - -;ss, Virtual Port 5, Mission Stick: A AF -ss.input.port5.mission.afa - -;Default position for switch "A AF". -ss.input.port5.mission.afa.defpos off - -;ss, Virtual Port 5, Mission Stick: B AF -ss.input.port5.mission.afb - -;Default position for switch "B AF". -ss.input.port5.mission.afb.defpos off - -;ss, Virtual Port 5, Mission Stick: C AF -ss.input.port5.mission.afc - -;Default position for switch "C AF". -ss.input.port5.mission.afc.defpos off - -;ss, Virtual Port 5, Mission Stick: L AF -ss.input.port5.mission.afl - -;Default position for switch "L AF". -ss.input.port5.mission.afl.defpos off - -;ss, Virtual Port 5, Mission Stick: R AF -ss.input.port5.mission.afr - -;Default position for switch "R AF". -ss.input.port5.mission.afr.defpos off - -;ss, Virtual Port 5, Mission Stick: AF Speed -ss.input.port5.mission.afspeed - -;Default position for switch "AF Speed". -ss.input.port5.mission.afspeed.defpos 1 - -;ss, Virtual Port 5, Mission Stick: X AF -ss.input.port5.mission.afx - -;Default position for switch "X AF". -ss.input.port5.mission.afx.defpos off - -;ss, Virtual Port 5, Mission Stick: Y AF -ss.input.port5.mission.afy - -;Default position for switch "Y AF". -ss.input.port5.mission.afy.defpos off - -;ss, Virtual Port 5, Mission Stick: Z AF -ss.input.port5.mission.afz - -;Default position for switch "Z AF". -ss.input.port5.mission.afz.defpos off - -;ss, Virtual Port 5, Mission Stick: B (Stick Left Button) -ss.input.port5.mission.b - -;ss, Virtual Port 5, Mission Stick: C (Stick Right Button) -ss.input.port5.mission.c - -;ss, Virtual Port 5, Mission Stick: L -ss.input.port5.mission.l - -;ss, Virtual Port 5, Mission Stick: R -ss.input.port5.mission.r - -;ss, Virtual Port 5, Mission Stick: START -ss.input.port5.mission.start - -;ss, Virtual Port 5, Mission Stick: Stick BACK ↓ (Analog) -ss.input.port5.mission.stick_back - -;ss, Virtual Port 5, Mission Stick: Stick FORE ↑ (Analog) -ss.input.port5.mission.stick_fore - -;ss, Virtual Port 5, Mission Stick: Stick LEFT ← (Analog) -ss.input.port5.mission.stick_left - -;ss, Virtual Port 5, Mission Stick: Stick RIGHT → (Analog) -ss.input.port5.mission.stick_right - -;ss, Virtual Port 5, Mission Stick: Throttle Down (Analog) -ss.input.port5.mission.throttle_down - -;ss, Virtual Port 5, Mission Stick: Throttle Up (Analog) -ss.input.port5.mission.throttle_up - -;ss, Virtual Port 5, Mission Stick: X -ss.input.port5.mission.x - -;ss, Virtual Port 5, Mission Stick: Y -ss.input.port5.mission.y - -;ss, Virtual Port 5, Mission Stick: Z -ss.input.port5.mission.z - -;ss, Virtual Port 5, Mouse: Left Button -ss.input.port5.mouse.left mouse 0x0 button_left - -;ss, Virtual Port 5, Mouse: Middle Button -ss.input.port5.mouse.middle mouse 0x0 button_middle - -;ss, Virtual Port 5, Mouse: Motion Down -ss.input.port5.mouse.motion_down mouse 0x0 rel_y+ - -;ss, Virtual Port 5, Mouse: Motion Left -ss.input.port5.mouse.motion_left mouse 0x0 rel_x- - -;ss, Virtual Port 5, Mouse: Motion Right -ss.input.port5.mouse.motion_right mouse 0x0 rel_x+ - -;ss, Virtual Port 5, Mouse: Motion Up -ss.input.port5.mouse.motion_up mouse 0x0 rel_y- - -;ss, Virtual Port 5, Mouse: Right Button -ss.input.port5.mouse.right mouse 0x0 button_right - -;ss, Virtual Port 5, Mouse: Start -ss.input.port5.mouse.start keyboard 0x0 40 - -;ss, Virtual Port 5, Steering Wheel: A (R Group) -ss.input.port5.wheel.a - -;ss, Virtual Port 5, Steering Wheel: Analog LEFT ← -ss.input.port5.wheel.analog_left - -;ss, Virtual Port 5, Steering Wheel: Analog RIGHT → -ss.input.port5.wheel.analog_right - -;ss, Virtual Port 5, Steering Wheel: B (R Group) -ss.input.port5.wheel.b - -;ss, Virtual Port 5, Steering Wheel: C (R Group) -ss.input.port5.wheel.c - -;ss, Virtual Port 5, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) -ss.input.port5.wheel.down - -;ss, Virtual Port 5, Steering Wheel: START -ss.input.port5.wheel.start - -;ss, Virtual Port 5, Steering Wheel: L Gear Shift(Equiv. UP ↑) -ss.input.port5.wheel.up - -;ss, Virtual Port 5, Steering Wheel: X (L Group) -ss.input.port5.wheel.x - -;ss, Virtual Port 5, Steering Wheel: Y (L Group) -ss.input.port5.wheel.y - -;ss, Virtual Port 5, Steering Wheel: Z (L Group) -ss.input.port5.wheel.z - -;Input device for Virtual Port 6 -ss.input.port6 gamepad - -;ss, Virtual Port 6, 3D Control Pad: A -ss.input.port6.3dpad.a - -;ss, Virtual Port 6, 3D Control Pad: Analog DOWN ↓ -ss.input.port6.3dpad.analog_down - -;ss, Virtual Port 6, 3D Control Pad: Analog LEFT ← -ss.input.port6.3dpad.analog_left - -;ss, Virtual Port 6, 3D Control Pad: Analog RIGHT → -ss.input.port6.3dpad.analog_right - -;ss, Virtual Port 6, 3D Control Pad: Analog UP ↑ -ss.input.port6.3dpad.analog_up - -;ss, Virtual Port 6, 3D Control Pad: B -ss.input.port6.3dpad.b - -;ss, Virtual Port 6, 3D Control Pad: C -ss.input.port6.3dpad.c - -;ss, Virtual Port 6, 3D Control Pad: D-Pad DOWN ↓ -ss.input.port6.3dpad.down - -;ss, Virtual Port 6, 3D Control Pad: D-Pad LEFT ← -ss.input.port6.3dpad.left - -;ss, Virtual Port 6, 3D Control Pad: Left Shoulder (Analog) -ss.input.port6.3dpad.ls - -;ss, Virtual Port 6, 3D Control Pad: Mode -ss.input.port6.3dpad.mode - -;Default position for switch "Mode". -ss.input.port6.3dpad.mode.defpos digital - -;ss, Virtual Port 6, 3D Control Pad: D-Pad RIGHT → -ss.input.port6.3dpad.right - -;ss, Virtual Port 6, 3D Control Pad: Right Shoulder (Analog) -ss.input.port6.3dpad.rs - -;ss, Virtual Port 6, 3D Control Pad: START -ss.input.port6.3dpad.start - -;ss, Virtual Port 6, 3D Control Pad: D-Pad UP ↑ -ss.input.port6.3dpad.up - -;ss, Virtual Port 6, 3D Control Pad: X -ss.input.port6.3dpad.x - -;ss, Virtual Port 6, 3D Control Pad: Y -ss.input.port6.3dpad.y - -;ss, Virtual Port 6, 3D Control Pad: Z -ss.input.port6.3dpad.z - -;ss, Virtual Port 6, Dual Mission: A (R Stick Trigger) -ss.input.port6.dmission.a - -;ss, Virtual Port 6, Dual Mission: A AF -ss.input.port6.dmission.afa - -;Default position for switch "A AF". -ss.input.port6.dmission.afa.defpos off - -;ss, Virtual Port 6, Dual Mission: B AF -ss.input.port6.dmission.afb - -;Default position for switch "B AF". -ss.input.port6.dmission.afb.defpos off - -;ss, Virtual Port 6, Dual Mission: C AF -ss.input.port6.dmission.afc - -;Default position for switch "C AF". -ss.input.port6.dmission.afc.defpos off - -;ss, Virtual Port 6, Dual Mission: L AF -ss.input.port6.dmission.afl - -;Default position for switch "L AF". -ss.input.port6.dmission.afl.defpos off - -;ss, Virtual Port 6, Dual Mission: R AF -ss.input.port6.dmission.afr - -;Default position for switch "R AF". -ss.input.port6.dmission.afr.defpos off - -;ss, Virtual Port 6, Dual Mission: Autofire Speed -ss.input.port6.dmission.afspeed - -;Default position for switch "Autofire Speed". -ss.input.port6.dmission.afspeed.defpos 1 - -;ss, Virtual Port 6, Dual Mission: X AF -ss.input.port6.dmission.afx - -;Default position for switch "X AF". -ss.input.port6.dmission.afx.defpos off - -;ss, Virtual Port 6, Dual Mission: Y AF -ss.input.port6.dmission.afy - -;Default position for switch "Y AF". -ss.input.port6.dmission.afy.defpos off - -;ss, Virtual Port 6, Dual Mission: Z AF -ss.input.port6.dmission.afz - -;Default position for switch "Z AF". -ss.input.port6.dmission.afz.defpos off - -;ss, Virtual Port 6, Dual Mission: B (R Stick Left Button) -ss.input.port6.dmission.b - -;ss, Virtual Port 6, Dual Mission: C (R Stick Right Button) -ss.input.port6.dmission.c - -;ss, Virtual Port 6, Dual Mission: L -ss.input.port6.dmission.l - -;ss, Virtual Port 6, Dual Mission: L Stick BACK ↓ (Analog) -ss.input.port6.dmission.lstick_back - -;ss, Virtual Port 6, Dual Mission: L Stick FORE ↑ (Analog) -ss.input.port6.dmission.lstick_fore - -;ss, Virtual Port 6, Dual Mission: L Stick LEFT ← (Analog) -ss.input.port6.dmission.lstick_left - -;ss, Virtual Port 6, Dual Mission: L Stick RIGHT → (Analog) -ss.input.port6.dmission.lstick_right - -;ss, Virtual Port 6, Dual Mission: L Throttle Down (Analog) -ss.input.port6.dmission.lthrottle_down - -;ss, Virtual Port 6, Dual Mission: L Throttle Up (Analog) -ss.input.port6.dmission.lthrottle_up - -;ss, Virtual Port 6, Dual Mission: R -ss.input.port6.dmission.r - -;ss, Virtual Port 6, Dual Mission: R Stick BACK ↓ (Analog) -ss.input.port6.dmission.rstick_back - -;ss, Virtual Port 6, Dual Mission: R Stick FORE ↑ (Analog) -ss.input.port6.dmission.rstick_fore - -;ss, Virtual Port 6, Dual Mission: R Stick LEFT ← (Analog) -ss.input.port6.dmission.rstick_left - -;ss, Virtual Port 6, Dual Mission: R Stick RIGHT → (Analog) -ss.input.port6.dmission.rstick_right - -;ss, Virtual Port 6, Dual Mission: R Throttle Down (Analog) -ss.input.port6.dmission.rthrottle_down - -;ss, Virtual Port 6, Dual Mission: R Throttle Up (Analog) -ss.input.port6.dmission.rthrottle_up - -;ss, Virtual Port 6, Dual Mission: START -ss.input.port6.dmission.start - -;ss, Virtual Port 6, Dual Mission: X (L Stick Trigger) -ss.input.port6.dmission.x - -;ss, Virtual Port 6, Dual Mission: Y (L Stick Left Button) -ss.input.port6.dmission.y - -;ss, Virtual Port 6, Dual Mission: Z (L Stick Right Button) -ss.input.port6.dmission.z - -;ss, Virtual Port 6, Digital Gamepad: A -ss.input.port6.gamepad.a - -;ss, Virtual Port 6, Digital Gamepad: B -ss.input.port6.gamepad.b - -;ss, Virtual Port 6, Digital Gamepad: C -ss.input.port6.gamepad.c - -;ss, Virtual Port 6, Digital Gamepad: DOWN ↓ -ss.input.port6.gamepad.down - -;ss, Virtual Port 6, Digital Gamepad: LEFT ← -ss.input.port6.gamepad.left - -;ss, Virtual Port 6, Digital Gamepad: Left Shoulder -ss.input.port6.gamepad.ls - -;ss, Virtual Port 6, Digital Gamepad: RIGHT → -ss.input.port6.gamepad.right - -;ss, Virtual Port 6, Digital Gamepad: Right Shoulder -ss.input.port6.gamepad.rs - -;ss, Virtual Port 6, Digital Gamepad: START -ss.input.port6.gamepad.start - -;ss, Virtual Port 6, Digital Gamepad: UP ↑ -ss.input.port6.gamepad.up - -;ss, Virtual Port 6, Digital Gamepad: X -ss.input.port6.gamepad.x - -;ss, Virtual Port 6, Digital Gamepad: Y -ss.input.port6.gamepad.y - -;ss, Virtual Port 6, Digital Gamepad: Z -ss.input.port6.gamepad.z - -;ss, Virtual Port 6, Light Gun: Offscreen Shot(Simulated) -ss.input.port6.gun.offscreen_shot mouse 0x0 button_right - -;ss, Virtual Port 6, Light Gun: START -ss.input.port6.gun.start mouse 0x0 button_middle - -;ss, Virtual Port 6, Light Gun: Trigger -ss.input.port6.gun.trigger mouse 0x0 button_left - -;ss, Virtual Port 6, Light Gun: X Axis -ss.input.port6.gun.x_axis mouse 0x0 cursor_x-+ - -;ss, Virtual Port 6, Light Gun: Y Axis -ss.input.port6.gun.y_axis mouse 0x0 cursor_y-+ - -;Crosshairs color for lightgun on virtual port 6. -ss.input.port6.gun_chairs 0x00FFFF - -;ss, Virtual Port 6, Keyboard (JP): 0(Zero) -ss.input.port6.jpkeyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 6, Keyboard (JP): 1(One) -ss.input.port6.jpkeyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 6, Keyboard (JP): 2 -ss.input.port6.jpkeyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 6, Keyboard (JP): 3 -ss.input.port6.jpkeyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 6, Keyboard (JP): 4 -ss.input.port6.jpkeyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 6, Keyboard (JP): 5 -ss.input.port6.jpkeyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 6, Keyboard (JP): 6 -ss.input.port6.jpkeyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 6, Keyboard (JP): 7 -ss.input.port6.jpkeyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 6, Keyboard (JP): 8 -ss.input.port6.jpkeyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 6, Keyboard (JP): 9 -ss.input.port6.jpkeyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 6, Keyboard (JP): A -ss.input.port6.jpkeyboard.a keyboard 0x0 4 - -;ss, Virtual Port 6, Keyboard (JP): At @ -ss.input.port6.jpkeyboard.at keyboard 0x0 47 - -;ss, Virtual Port 6, Keyboard (JP): B -ss.input.port6.jpkeyboard.b keyboard 0x0 5 - -;ss, Virtual Port 6, Keyboard (JP): Backslash \ -ss.input.port6.jpkeyboard.backslash keyboard 0x0 135 - -;ss, Virtual Port 6, Keyboard (JP): Backspace -ss.input.port6.jpkeyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 6, Keyboard (JP): C -ss.input.port6.jpkeyboard.c keyboard 0x0 6 - -;ss, Virtual Port 6, Keyboard (JP): Caps Lock/英数 -ss.input.port6.jpkeyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 6, Keyboard (JP): Circumflex ^ -ss.input.port6.jpkeyboard.circumflex keyboard 0x0 46 - -;ss, Virtual Port 6, Keyboard (JP): Colon : -ss.input.port6.jpkeyboard.colon keyboard 0x0 52 - -;ss, Virtual Port 6, Keyboard (JP): Comma , -ss.input.port6.jpkeyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 6, Keyboard (JP): 変換 -ss.input.port6.jpkeyboard.conv keyboard 0x0 138 - -;ss, Virtual Port 6, Keyboard (JP): D -ss.input.port6.jpkeyboard.d keyboard 0x0 7 - -;ss, Virtual Port 6, Keyboard (JP): Delete -ss.input.port6.jpkeyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 6, Keyboard (JP): Down -ss.input.port6.jpkeyboard.down keyboard 0x0 81 - -;ss, Virtual Port 6, Keyboard (JP): E -ss.input.port6.jpkeyboard.e keyboard 0x0 8 - -;ss, Virtual Port 6, Keyboard (JP): End -ss.input.port6.jpkeyboard.end keyboard 0x0 77 - -;ss, Virtual Port 6, Keyboard (JP): Enter -ss.input.port6.jpkeyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 6, Keyboard (JP): Escape -ss.input.port6.jpkeyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 6, Keyboard (JP): F -ss.input.port6.jpkeyboard.f keyboard 0x0 9 - -;ss, Virtual Port 6, Keyboard (JP): F1 -ss.input.port6.jpkeyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 6, Keyboard (JP): F10 -ss.input.port6.jpkeyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 6, Keyboard (JP): F11 -ss.input.port6.jpkeyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 6, Keyboard (JP): F12 -ss.input.port6.jpkeyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 6, Keyboard (JP): F2 -ss.input.port6.jpkeyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 6, Keyboard (JP): F3 -ss.input.port6.jpkeyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 6, Keyboard (JP): F4 -ss.input.port6.jpkeyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 6, Keyboard (JP): F5 -ss.input.port6.jpkeyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 6, Keyboard (JP): F6 -ss.input.port6.jpkeyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 6, Keyboard (JP): F7 -ss.input.port6.jpkeyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 6, Keyboard (JP): F8 -ss.input.port6.jpkeyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 6, Keyboard (JP): F9 -ss.input.port6.jpkeyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 6, Keyboard (JP): G -ss.input.port6.jpkeyboard.g keyboard 0x0 10 - -;ss, Virtual Port 6, Keyboard (JP): H -ss.input.port6.jpkeyboard.h keyboard 0x0 11 - -;ss, Virtual Port 6, Keyboard (JP): ひらがな/カタカナ/ローマ字 -ss.input.port6.jpkeyboard.hkr keyboard 0x0 136 - -;ss, Virtual Port 6, Keyboard (JP): Home -ss.input.port6.jpkeyboard.home keyboard 0x0 74 - -;ss, Virtual Port 6, Keyboard (JP): 半角/全角/漢字 -ss.input.port6.jpkeyboard.hwfw keyboard 0x0 53 - -;ss, Virtual Port 6, Keyboard (JP): I -ss.input.port6.jpkeyboard.i keyboard 0x0 12 - -;ss, Virtual Port 6, Keyboard (JP): Insert -ss.input.port6.jpkeyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 6, Keyboard (JP): J -ss.input.port6.jpkeyboard.j keyboard 0x0 13 - -;ss, Virtual Port 6, Keyboard (JP): K -ss.input.port6.jpkeyboard.k keyboard 0x0 14 - -;ss, Virtual Port 6, Keyboard (JP): L -ss.input.port6.jpkeyboard.l keyboard 0x0 15 - -;ss, Virtual Port 6, Keyboard (JP): Left Alt -ss.input.port6.jpkeyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 6, Keyboard (JP): Left Ctrl -ss.input.port6.jpkeyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 6, Keyboard (JP): Cursor Left -ss.input.port6.jpkeyboard.left keyboard 0x0 80 - -;ss, Virtual Port 6, Keyboard (JP): Left Bracket [ -ss.input.port6.jpkeyboard.leftbracket keyboard 0x0 48 - -;ss, Virtual Port 6, Keyboard (JP): Left Shift -ss.input.port6.jpkeyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 6, Keyboard (JP): M -ss.input.port6.jpkeyboard.m keyboard 0x0 16 - -;ss, Virtual Port 6, Keyboard (JP): Minus - -ss.input.port6.jpkeyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 6, Keyboard (JP): N -ss.input.port6.jpkeyboard.n keyboard 0x0 17 - -;ss, Virtual Port 6, Keyboard (JP): 無変換 -ss.input.port6.jpkeyboard.nonconv keyboard 0x0 139 - -;ss, Virtual Port 6, Keyboard (JP): O -ss.input.port6.jpkeyboard.o keyboard 0x0 18 - -;ss, Virtual Port 6, Keyboard (JP): P -ss.input.port6.jpkeyboard.p keyboard 0x0 19 - -;ss, Virtual Port 6, Keyboard (JP): Page Down -ss.input.port6.jpkeyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 6, Keyboard (JP): Page Up -ss.input.port6.jpkeyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 6, Keyboard (JP): Pause -ss.input.port6.jpkeyboard.pause keyboard 0x0 72 || keyboard 0x0 83 - -;ss, Virtual Port 6, Keyboard (JP): Period . -ss.input.port6.jpkeyboard.period keyboard 0x0 55 - -;ss, Virtual Port 6, Keyboard (JP): Print Screen -ss.input.port6.jpkeyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 6, Keyboard (JP): Q -ss.input.port6.jpkeyboard.q keyboard 0x0 20 - -;ss, Virtual Port 6, Keyboard (JP): R -ss.input.port6.jpkeyboard.r keyboard 0x0 21 - -;ss, Virtual Port 6, Keyboard (JP): Right Alt -ss.input.port6.jpkeyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 6, Keyboard (JP): Right Ctrl -ss.input.port6.jpkeyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 6, Keyboard (JP): Right -ss.input.port6.jpkeyboard.right keyboard 0x0 79 - -;ss, Virtual Port 6, Keyboard (JP): Right Bracket ] -ss.input.port6.jpkeyboard.rightbracket keyboard 0x0 49 - -;ss, Virtual Port 6, Keyboard (JP): Right Shift -ss.input.port6.jpkeyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 6, Keyboard (JP): S -ss.input.port6.jpkeyboard.s keyboard 0x0 22 - -;ss, Virtual Port 6, Keyboard (JP): Scroll Lock -ss.input.port6.jpkeyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 6, Keyboard (JP): Semicolon ; -ss.input.port6.jpkeyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 6, Keyboard (JP): Slash / -ss.input.port6.jpkeyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 6, Keyboard (JP): Space -ss.input.port6.jpkeyboard.space keyboard 0x0 44 - -;ss, Virtual Port 6, Keyboard (JP): T -ss.input.port6.jpkeyboard.t keyboard 0x0 23 - -;ss, Virtual Port 6, Keyboard (JP): Tab -ss.input.port6.jpkeyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 6, Keyboard (JP): U -ss.input.port6.jpkeyboard.u keyboard 0x0 24 - -;ss, Virtual Port 6, Keyboard (JP): Up -ss.input.port6.jpkeyboard.up keyboard 0x0 82 - -;ss, Virtual Port 6, Keyboard (JP): V -ss.input.port6.jpkeyboard.v keyboard 0x0 25 - -;ss, Virtual Port 6, Keyboard (JP): W -ss.input.port6.jpkeyboard.w keyboard 0x0 26 - -;ss, Virtual Port 6, Keyboard (JP): X -ss.input.port6.jpkeyboard.x keyboard 0x0 27 - -;ss, Virtual Port 6, Keyboard (JP): Y -ss.input.port6.jpkeyboard.y keyboard 0x0 28 - -;ss, Virtual Port 6, Keyboard (JP): Yen ¥ -ss.input.port6.jpkeyboard.yen keyboard 0x0 137 - -;ss, Virtual Port 6, Keyboard (JP): Z -ss.input.port6.jpkeyboard.z keyboard 0x0 29 - -;ss, Virtual Port 6, Keyboard (US): 0(Zero) -ss.input.port6.keyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 6, Keyboard (US): 1(One) -ss.input.port6.keyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 6, Keyboard (US): 2 -ss.input.port6.keyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 6, Keyboard (US): 3 -ss.input.port6.keyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 6, Keyboard (US): 4 -ss.input.port6.keyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 6, Keyboard (US): 5 -ss.input.port6.keyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 6, Keyboard (US): 6 -ss.input.port6.keyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 6, Keyboard (US): 7 -ss.input.port6.keyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 6, Keyboard (US): 8 -ss.input.port6.keyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 6, Keyboard (US): 9 -ss.input.port6.keyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 6, Keyboard (US): A -ss.input.port6.keyboard.a keyboard 0x0 4 - -;ss, Virtual Port 6, Keyboard (US): B -ss.input.port6.keyboard.b keyboard 0x0 5 - -;ss, Virtual Port 6, Keyboard (US): Backslash \ -ss.input.port6.keyboard.backslash keyboard 0x0 49 || keyboard 0x0 135 - -;ss, Virtual Port 6, Keyboard (US): Backspace -ss.input.port6.keyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 6, Keyboard (US): C -ss.input.port6.keyboard.c keyboard 0x0 6 - -;ss, Virtual Port 6, Keyboard (US): Caps Lock -ss.input.port6.keyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 6, Keyboard (US): Comma , -ss.input.port6.keyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 6, Keyboard (US): D -ss.input.port6.keyboard.d keyboard 0x0 7 - -;ss, Virtual Port 6, Keyboard (US): Delete -ss.input.port6.keyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 6, Keyboard (US): Down -ss.input.port6.keyboard.down keyboard 0x0 81 - -;ss, Virtual Port 6, Keyboard (US): E -ss.input.port6.keyboard.e keyboard 0x0 8 - -;ss, Virtual Port 6, Keyboard (US): End -ss.input.port6.keyboard.end keyboard 0x0 77 - -;ss, Virtual Port 6, Keyboard (US): Enter -ss.input.port6.keyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 6, Keyboard (US): Equals = -ss.input.port6.keyboard.equals keyboard 0x0 46 - -;ss, Virtual Port 6, Keyboard (US): Escape -ss.input.port6.keyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 6, Keyboard (US): F -ss.input.port6.keyboard.f keyboard 0x0 9 - -;ss, Virtual Port 6, Keyboard (US): F1 -ss.input.port6.keyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 6, Keyboard (US): F10 -ss.input.port6.keyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 6, Keyboard (US): F11 -ss.input.port6.keyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 6, Keyboard (US): F12 -ss.input.port6.keyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 6, Keyboard (US): F2 -ss.input.port6.keyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 6, Keyboard (US): F3 -ss.input.port6.keyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 6, Keyboard (US): F4 -ss.input.port6.keyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 6, Keyboard (US): F5 -ss.input.port6.keyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 6, Keyboard (US): F6 -ss.input.port6.keyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 6, Keyboard (US): F7 -ss.input.port6.keyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 6, Keyboard (US): F8 -ss.input.port6.keyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 6, Keyboard (US): F9 -ss.input.port6.keyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 6, Keyboard (US): G -ss.input.port6.keyboard.g keyboard 0x0 10 - -;ss, Virtual Port 6, Keyboard (US): Grave ` -ss.input.port6.keyboard.grave keyboard 0x0 53 - -;ss, Virtual Port 6, Keyboard (US): H -ss.input.port6.keyboard.h keyboard 0x0 11 - -;ss, Virtual Port 6, Keyboard (US): Home -ss.input.port6.keyboard.home keyboard 0x0 74 - -;ss, Virtual Port 6, Keyboard (US): I -ss.input.port6.keyboard.i keyboard 0x0 12 - -;ss, Virtual Port 6, Keyboard (US): Insert -ss.input.port6.keyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 6, Keyboard (US): J -ss.input.port6.keyboard.j keyboard 0x0 13 - -;ss, Virtual Port 6, Keyboard (US): K -ss.input.port6.keyboard.k keyboard 0x0 14 - -;ss, Virtual Port 6, Keyboard (US): Keypad Asterisk(Multiply) -ss.input.port6.keyboard.kp_asterisk keyboard 0x0 85 - -;ss, Virtual Port 6, Keyboard (US): Keypad Center/5 -ss.input.port6.keyboard.kp_center keyboard 0x0 93 - -;ss, Virtual Port 6, Keyboard (US): Keypad Delete -ss.input.port6.keyboard.kp_delete keyboard 0x0 99 - -;ss, Virtual Port 6, Keyboard (US): Keypad Down/2 -ss.input.port6.keyboard.kp_down keyboard 0x0 90 - -;ss, Virtual Port 6, Keyboard (US): Keypad End/1 -ss.input.port6.keyboard.kp_end keyboard 0x0 89 - -;ss, Virtual Port 6, Keyboard (US): Keypad Enter -ss.input.port6.keyboard.kp_enter keyboard 0x0 88 - -;ss, Virtual Port 6, Keyboard (US): Keypad Home/7 -ss.input.port6.keyboard.kp_home keyboard 0x0 95 - -;ss, Virtual Port 6, Keyboard (US): Keypad Insert/0 -ss.input.port6.keyboard.kp_insert keyboard 0x0 98 - -;ss, Virtual Port 6, Keyboard (US): Keypad Left/4 -ss.input.port6.keyboard.kp_left keyboard 0x0 92 - -;ss, Virtual Port 6, Keyboard (US): Keypad Minus -ss.input.port6.keyboard.kp_minus keyboard 0x0 86 - -;ss, Virtual Port 6, Keyboard (US): Keypad Pagedown/3 -ss.input.port6.keyboard.kp_pagedown keyboard 0x0 91 - -;ss, Virtual Port 6, Keyboard (US): Keypad Pageup/9 -ss.input.port6.keyboard.kp_pageup keyboard 0x0 97 - -;ss, Virtual Port 6, Keyboard (US): Keypad Plus -ss.input.port6.keyboard.kp_plus keyboard 0x0 87 - -;ss, Virtual Port 6, Keyboard (US): Keypad Right/6 -ss.input.port6.keyboard.kp_right keyboard 0x0 94 - -;ss, Virtual Port 6, Keyboard (US): Keypad Slash(Divide) -ss.input.port6.keyboard.kp_slash keyboard 0x0 84 - -;ss, Virtual Port 6, Keyboard (US): Keypad Up/8 -ss.input.port6.keyboard.kp_up keyboard 0x0 96 - -;ss, Virtual Port 6, Keyboard (US): L -ss.input.port6.keyboard.l keyboard 0x0 15 - -;ss, Virtual Port 6, Keyboard (US): Left Alt -ss.input.port6.keyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 6, Keyboard (US): Left Ctrl -ss.input.port6.keyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 6, Keyboard (US): Cursor Left -ss.input.port6.keyboard.left keyboard 0x0 80 - -;ss, Virtual Port 6, Keyboard (US): Left Bracket [ -ss.input.port6.keyboard.leftbracket keyboard 0x0 47 - -;ss, Virtual Port 6, Keyboard (US): Left Shift -ss.input.port6.keyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 6, Keyboard (US): M -ss.input.port6.keyboard.m keyboard 0x0 16 - -;ss, Virtual Port 6, Keyboard (US): Minus - -ss.input.port6.keyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 6, Keyboard (US): N -ss.input.port6.keyboard.n keyboard 0x0 17 - -;ss, Virtual Port 6, Keyboard (US): Num Lock -ss.input.port6.keyboard.numlock keyboard 0x0 83 - -;ss, Virtual Port 6, Keyboard (US): O -ss.input.port6.keyboard.o keyboard 0x0 18 - -;ss, Virtual Port 6, Keyboard (US): P -ss.input.port6.keyboard.p keyboard 0x0 19 - -;ss, Virtual Port 6, Keyboard (US): Page Down -ss.input.port6.keyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 6, Keyboard (US): Page Up -ss.input.port6.keyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 6, Keyboard (US): Pause -ss.input.port6.keyboard.pause keyboard 0x0 72 - -;ss, Virtual Port 6, Keyboard (US): Period . -ss.input.port6.keyboard.period keyboard 0x0 55 - -;ss, Virtual Port 6, Keyboard (US): Print Screen -ss.input.port6.keyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 6, Keyboard (US): Q -ss.input.port6.keyboard.q keyboard 0x0 20 - -;ss, Virtual Port 6, Keyboard (US): Quote ' -ss.input.port6.keyboard.quote keyboard 0x0 52 - -;ss, Virtual Port 6, Keyboard (US): R -ss.input.port6.keyboard.r keyboard 0x0 21 - -;ss, Virtual Port 6, Keyboard (US): Right Alt -ss.input.port6.keyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 6, Keyboard (US): Right Ctrl -ss.input.port6.keyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 6, Keyboard (US): Right -ss.input.port6.keyboard.right keyboard 0x0 79 - -;ss, Virtual Port 6, Keyboard (US): Right Bracket ] -ss.input.port6.keyboard.rightbracket keyboard 0x0 48 - -;ss, Virtual Port 6, Keyboard (US): Right Shift -ss.input.port6.keyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 6, Keyboard (US): S -ss.input.port6.keyboard.s keyboard 0x0 22 - -;ss, Virtual Port 6, Keyboard (US): Scroll Lock -ss.input.port6.keyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 6, Keyboard (US): Semicolon ; -ss.input.port6.keyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 6, Keyboard (US): Slash / -ss.input.port6.keyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 6, Keyboard (US): Space -ss.input.port6.keyboard.space keyboard 0x0 44 - -;ss, Virtual Port 6, Keyboard (US): T -ss.input.port6.keyboard.t keyboard 0x0 23 - -;ss, Virtual Port 6, Keyboard (US): Tab -ss.input.port6.keyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 6, Keyboard (US): U -ss.input.port6.keyboard.u keyboard 0x0 24 - -;ss, Virtual Port 6, Keyboard (US): Up -ss.input.port6.keyboard.up keyboard 0x0 82 - -;ss, Virtual Port 6, Keyboard (US): V -ss.input.port6.keyboard.v keyboard 0x0 25 - -;ss, Virtual Port 6, Keyboard (US): W -ss.input.port6.keyboard.w keyboard 0x0 26 - -;ss, Virtual Port 6, Keyboard (US): X -ss.input.port6.keyboard.x keyboard 0x0 27 - -;ss, Virtual Port 6, Keyboard (US): Y -ss.input.port6.keyboard.y keyboard 0x0 28 - -;ss, Virtual Port 6, Keyboard (US): Z -ss.input.port6.keyboard.z keyboard 0x0 29 - -;ss, Virtual Port 6, Mission Stick: A (Stick Trigger) -ss.input.port6.mission.a - -;ss, Virtual Port 6, Mission Stick: A AF -ss.input.port6.mission.afa - -;Default position for switch "A AF". -ss.input.port6.mission.afa.defpos off - -;ss, Virtual Port 6, Mission Stick: B AF -ss.input.port6.mission.afb - -;Default position for switch "B AF". -ss.input.port6.mission.afb.defpos off - -;ss, Virtual Port 6, Mission Stick: C AF -ss.input.port6.mission.afc - -;Default position for switch "C AF". -ss.input.port6.mission.afc.defpos off - -;ss, Virtual Port 6, Mission Stick: L AF -ss.input.port6.mission.afl - -;Default position for switch "L AF". -ss.input.port6.mission.afl.defpos off - -;ss, Virtual Port 6, Mission Stick: R AF -ss.input.port6.mission.afr - -;Default position for switch "R AF". -ss.input.port6.mission.afr.defpos off - -;ss, Virtual Port 6, Mission Stick: AF Speed -ss.input.port6.mission.afspeed - -;Default position for switch "AF Speed". -ss.input.port6.mission.afspeed.defpos 1 - -;ss, Virtual Port 6, Mission Stick: X AF -ss.input.port6.mission.afx - -;Default position for switch "X AF". -ss.input.port6.mission.afx.defpos off - -;ss, Virtual Port 6, Mission Stick: Y AF -ss.input.port6.mission.afy - -;Default position for switch "Y AF". -ss.input.port6.mission.afy.defpos off - -;ss, Virtual Port 6, Mission Stick: Z AF -ss.input.port6.mission.afz - -;Default position for switch "Z AF". -ss.input.port6.mission.afz.defpos off - -;ss, Virtual Port 6, Mission Stick: B (Stick Left Button) -ss.input.port6.mission.b - -;ss, Virtual Port 6, Mission Stick: C (Stick Right Button) -ss.input.port6.mission.c - -;ss, Virtual Port 6, Mission Stick: L -ss.input.port6.mission.l - -;ss, Virtual Port 6, Mission Stick: R -ss.input.port6.mission.r - -;ss, Virtual Port 6, Mission Stick: START -ss.input.port6.mission.start - -;ss, Virtual Port 6, Mission Stick: Stick BACK ↓ (Analog) -ss.input.port6.mission.stick_back - -;ss, Virtual Port 6, Mission Stick: Stick FORE ↑ (Analog) -ss.input.port6.mission.stick_fore - -;ss, Virtual Port 6, Mission Stick: Stick LEFT ← (Analog) -ss.input.port6.mission.stick_left - -;ss, Virtual Port 6, Mission Stick: Stick RIGHT → (Analog) -ss.input.port6.mission.stick_right - -;ss, Virtual Port 6, Mission Stick: Throttle Down (Analog) -ss.input.port6.mission.throttle_down - -;ss, Virtual Port 6, Mission Stick: Throttle Up (Analog) -ss.input.port6.mission.throttle_up - -;ss, Virtual Port 6, Mission Stick: X -ss.input.port6.mission.x - -;ss, Virtual Port 6, Mission Stick: Y -ss.input.port6.mission.y - -;ss, Virtual Port 6, Mission Stick: Z -ss.input.port6.mission.z - -;ss, Virtual Port 6, Mouse: Left Button -ss.input.port6.mouse.left mouse 0x0 button_left - -;ss, Virtual Port 6, Mouse: Middle Button -ss.input.port6.mouse.middle mouse 0x0 button_middle - -;ss, Virtual Port 6, Mouse: Motion Down -ss.input.port6.mouse.motion_down mouse 0x0 rel_y+ - -;ss, Virtual Port 6, Mouse: Motion Left -ss.input.port6.mouse.motion_left mouse 0x0 rel_x- - -;ss, Virtual Port 6, Mouse: Motion Right -ss.input.port6.mouse.motion_right mouse 0x0 rel_x+ - -;ss, Virtual Port 6, Mouse: Motion Up -ss.input.port6.mouse.motion_up mouse 0x0 rel_y- - -;ss, Virtual Port 6, Mouse: Right Button -ss.input.port6.mouse.right mouse 0x0 button_right - -;ss, Virtual Port 6, Mouse: Start -ss.input.port6.mouse.start keyboard 0x0 40 - -;ss, Virtual Port 6, Steering Wheel: A (R Group) -ss.input.port6.wheel.a - -;ss, Virtual Port 6, Steering Wheel: Analog LEFT ← -ss.input.port6.wheel.analog_left - -;ss, Virtual Port 6, Steering Wheel: Analog RIGHT → -ss.input.port6.wheel.analog_right - -;ss, Virtual Port 6, Steering Wheel: B (R Group) -ss.input.port6.wheel.b - -;ss, Virtual Port 6, Steering Wheel: C (R Group) -ss.input.port6.wheel.c - -;ss, Virtual Port 6, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) -ss.input.port6.wheel.down - -;ss, Virtual Port 6, Steering Wheel: START -ss.input.port6.wheel.start - -;ss, Virtual Port 6, Steering Wheel: L Gear Shift(Equiv. UP ↑) -ss.input.port6.wheel.up - -;ss, Virtual Port 6, Steering Wheel: X (L Group) -ss.input.port6.wheel.x - -;ss, Virtual Port 6, Steering Wheel: Y (L Group) -ss.input.port6.wheel.y - -;ss, Virtual Port 6, Steering Wheel: Z (L Group) -ss.input.port6.wheel.z - -;Input device for Virtual Port 7 -ss.input.port7 gamepad - -;ss, Virtual Port 7, 3D Control Pad: A -ss.input.port7.3dpad.a - -;ss, Virtual Port 7, 3D Control Pad: Analog DOWN ↓ -ss.input.port7.3dpad.analog_down - -;ss, Virtual Port 7, 3D Control Pad: Analog LEFT ← -ss.input.port7.3dpad.analog_left - -;ss, Virtual Port 7, 3D Control Pad: Analog RIGHT → -ss.input.port7.3dpad.analog_right - -;ss, Virtual Port 7, 3D Control Pad: Analog UP ↑ -ss.input.port7.3dpad.analog_up - -;ss, Virtual Port 7, 3D Control Pad: B -ss.input.port7.3dpad.b - -;ss, Virtual Port 7, 3D Control Pad: C -ss.input.port7.3dpad.c - -;ss, Virtual Port 7, 3D Control Pad: D-Pad DOWN ↓ -ss.input.port7.3dpad.down - -;ss, Virtual Port 7, 3D Control Pad: D-Pad LEFT ← -ss.input.port7.3dpad.left - -;ss, Virtual Port 7, 3D Control Pad: Left Shoulder (Analog) -ss.input.port7.3dpad.ls - -;ss, Virtual Port 7, 3D Control Pad: Mode -ss.input.port7.3dpad.mode - -;Default position for switch "Mode". -ss.input.port7.3dpad.mode.defpos digital - -;ss, Virtual Port 7, 3D Control Pad: D-Pad RIGHT → -ss.input.port7.3dpad.right - -;ss, Virtual Port 7, 3D Control Pad: Right Shoulder (Analog) -ss.input.port7.3dpad.rs - -;ss, Virtual Port 7, 3D Control Pad: START -ss.input.port7.3dpad.start - -;ss, Virtual Port 7, 3D Control Pad: D-Pad UP ↑ -ss.input.port7.3dpad.up - -;ss, Virtual Port 7, 3D Control Pad: X -ss.input.port7.3dpad.x - -;ss, Virtual Port 7, 3D Control Pad: Y -ss.input.port7.3dpad.y - -;ss, Virtual Port 7, 3D Control Pad: Z -ss.input.port7.3dpad.z - -;ss, Virtual Port 7, Dual Mission: A (R Stick Trigger) -ss.input.port7.dmission.a - -;ss, Virtual Port 7, Dual Mission: A AF -ss.input.port7.dmission.afa - -;Default position for switch "A AF". -ss.input.port7.dmission.afa.defpos off - -;ss, Virtual Port 7, Dual Mission: B AF -ss.input.port7.dmission.afb - -;Default position for switch "B AF". -ss.input.port7.dmission.afb.defpos off - -;ss, Virtual Port 7, Dual Mission: C AF -ss.input.port7.dmission.afc - -;Default position for switch "C AF". -ss.input.port7.dmission.afc.defpos off - -;ss, Virtual Port 7, Dual Mission: L AF -ss.input.port7.dmission.afl - -;Default position for switch "L AF". -ss.input.port7.dmission.afl.defpos off - -;ss, Virtual Port 7, Dual Mission: R AF -ss.input.port7.dmission.afr - -;Default position for switch "R AF". -ss.input.port7.dmission.afr.defpos off - -;ss, Virtual Port 7, Dual Mission: Autofire Speed -ss.input.port7.dmission.afspeed - -;Default position for switch "Autofire Speed". -ss.input.port7.dmission.afspeed.defpos 1 - -;ss, Virtual Port 7, Dual Mission: X AF -ss.input.port7.dmission.afx - -;Default position for switch "X AF". -ss.input.port7.dmission.afx.defpos off - -;ss, Virtual Port 7, Dual Mission: Y AF -ss.input.port7.dmission.afy - -;Default position for switch "Y AF". -ss.input.port7.dmission.afy.defpos off - -;ss, Virtual Port 7, Dual Mission: Z AF -ss.input.port7.dmission.afz - -;Default position for switch "Z AF". -ss.input.port7.dmission.afz.defpos off - -;ss, Virtual Port 7, Dual Mission: B (R Stick Left Button) -ss.input.port7.dmission.b - -;ss, Virtual Port 7, Dual Mission: C (R Stick Right Button) -ss.input.port7.dmission.c - -;ss, Virtual Port 7, Dual Mission: L -ss.input.port7.dmission.l - -;ss, Virtual Port 7, Dual Mission: L Stick BACK ↓ (Analog) -ss.input.port7.dmission.lstick_back - -;ss, Virtual Port 7, Dual Mission: L Stick FORE ↑ (Analog) -ss.input.port7.dmission.lstick_fore - -;ss, Virtual Port 7, Dual Mission: L Stick LEFT ← (Analog) -ss.input.port7.dmission.lstick_left - -;ss, Virtual Port 7, Dual Mission: L Stick RIGHT → (Analog) -ss.input.port7.dmission.lstick_right - -;ss, Virtual Port 7, Dual Mission: L Throttle Down (Analog) -ss.input.port7.dmission.lthrottle_down - -;ss, Virtual Port 7, Dual Mission: L Throttle Up (Analog) -ss.input.port7.dmission.lthrottle_up - -;ss, Virtual Port 7, Dual Mission: R -ss.input.port7.dmission.r - -;ss, Virtual Port 7, Dual Mission: R Stick BACK ↓ (Analog) -ss.input.port7.dmission.rstick_back - -;ss, Virtual Port 7, Dual Mission: R Stick FORE ↑ (Analog) -ss.input.port7.dmission.rstick_fore - -;ss, Virtual Port 7, Dual Mission: R Stick LEFT ← (Analog) -ss.input.port7.dmission.rstick_left - -;ss, Virtual Port 7, Dual Mission: R Stick RIGHT → (Analog) -ss.input.port7.dmission.rstick_right - -;ss, Virtual Port 7, Dual Mission: R Throttle Down (Analog) -ss.input.port7.dmission.rthrottle_down - -;ss, Virtual Port 7, Dual Mission: R Throttle Up (Analog) -ss.input.port7.dmission.rthrottle_up - -;ss, Virtual Port 7, Dual Mission: START -ss.input.port7.dmission.start - -;ss, Virtual Port 7, Dual Mission: X (L Stick Trigger) -ss.input.port7.dmission.x - -;ss, Virtual Port 7, Dual Mission: Y (L Stick Left Button) -ss.input.port7.dmission.y - -;ss, Virtual Port 7, Dual Mission: Z (L Stick Right Button) -ss.input.port7.dmission.z - -;ss, Virtual Port 7, Digital Gamepad: A -ss.input.port7.gamepad.a - -;ss, Virtual Port 7, Digital Gamepad: B -ss.input.port7.gamepad.b - -;ss, Virtual Port 7, Digital Gamepad: C -ss.input.port7.gamepad.c - -;ss, Virtual Port 7, Digital Gamepad: DOWN ↓ -ss.input.port7.gamepad.down - -;ss, Virtual Port 7, Digital Gamepad: LEFT ← -ss.input.port7.gamepad.left - -;ss, Virtual Port 7, Digital Gamepad: Left Shoulder -ss.input.port7.gamepad.ls - -;ss, Virtual Port 7, Digital Gamepad: RIGHT → -ss.input.port7.gamepad.right - -;ss, Virtual Port 7, Digital Gamepad: Right Shoulder -ss.input.port7.gamepad.rs - -;ss, Virtual Port 7, Digital Gamepad: START -ss.input.port7.gamepad.start - -;ss, Virtual Port 7, Digital Gamepad: UP ↑ -ss.input.port7.gamepad.up - -;ss, Virtual Port 7, Digital Gamepad: X -ss.input.port7.gamepad.x - -;ss, Virtual Port 7, Digital Gamepad: Y -ss.input.port7.gamepad.y - -;ss, Virtual Port 7, Digital Gamepad: Z -ss.input.port7.gamepad.z - -;ss, Virtual Port 7, Light Gun: Offscreen Shot(Simulated) -ss.input.port7.gun.offscreen_shot mouse 0x0 button_right - -;ss, Virtual Port 7, Light Gun: START -ss.input.port7.gun.start mouse 0x0 button_middle - -;ss, Virtual Port 7, Light Gun: Trigger -ss.input.port7.gun.trigger mouse 0x0 button_left - -;ss, Virtual Port 7, Light Gun: X Axis -ss.input.port7.gun.x_axis mouse 0x0 cursor_x-+ - -;ss, Virtual Port 7, Light Gun: Y Axis -ss.input.port7.gun.y_axis mouse 0x0 cursor_y-+ - -;Crosshairs color for lightgun on virtual port 7. -ss.input.port7.gun_chairs 0x0080FF - -;ss, Virtual Port 7, Keyboard (JP): 0(Zero) -ss.input.port7.jpkeyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 7, Keyboard (JP): 1(One) -ss.input.port7.jpkeyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 7, Keyboard (JP): 2 -ss.input.port7.jpkeyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 7, Keyboard (JP): 3 -ss.input.port7.jpkeyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 7, Keyboard (JP): 4 -ss.input.port7.jpkeyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 7, Keyboard (JP): 5 -ss.input.port7.jpkeyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 7, Keyboard (JP): 6 -ss.input.port7.jpkeyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 7, Keyboard (JP): 7 -ss.input.port7.jpkeyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 7, Keyboard (JP): 8 -ss.input.port7.jpkeyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 7, Keyboard (JP): 9 -ss.input.port7.jpkeyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 7, Keyboard (JP): A -ss.input.port7.jpkeyboard.a keyboard 0x0 4 - -;ss, Virtual Port 7, Keyboard (JP): At @ -ss.input.port7.jpkeyboard.at keyboard 0x0 47 - -;ss, Virtual Port 7, Keyboard (JP): B -ss.input.port7.jpkeyboard.b keyboard 0x0 5 - -;ss, Virtual Port 7, Keyboard (JP): Backslash \ -ss.input.port7.jpkeyboard.backslash keyboard 0x0 135 - -;ss, Virtual Port 7, Keyboard (JP): Backspace -ss.input.port7.jpkeyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 7, Keyboard (JP): C -ss.input.port7.jpkeyboard.c keyboard 0x0 6 - -;ss, Virtual Port 7, Keyboard (JP): Caps Lock/英数 -ss.input.port7.jpkeyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 7, Keyboard (JP): Circumflex ^ -ss.input.port7.jpkeyboard.circumflex keyboard 0x0 46 - -;ss, Virtual Port 7, Keyboard (JP): Colon : -ss.input.port7.jpkeyboard.colon keyboard 0x0 52 - -;ss, Virtual Port 7, Keyboard (JP): Comma , -ss.input.port7.jpkeyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 7, Keyboard (JP): 変換 -ss.input.port7.jpkeyboard.conv keyboard 0x0 138 - -;ss, Virtual Port 7, Keyboard (JP): D -ss.input.port7.jpkeyboard.d keyboard 0x0 7 - -;ss, Virtual Port 7, Keyboard (JP): Delete -ss.input.port7.jpkeyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 7, Keyboard (JP): Down -ss.input.port7.jpkeyboard.down keyboard 0x0 81 - -;ss, Virtual Port 7, Keyboard (JP): E -ss.input.port7.jpkeyboard.e keyboard 0x0 8 - -;ss, Virtual Port 7, Keyboard (JP): End -ss.input.port7.jpkeyboard.end keyboard 0x0 77 - -;ss, Virtual Port 7, Keyboard (JP): Enter -ss.input.port7.jpkeyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 7, Keyboard (JP): Escape -ss.input.port7.jpkeyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 7, Keyboard (JP): F -ss.input.port7.jpkeyboard.f keyboard 0x0 9 - -;ss, Virtual Port 7, Keyboard (JP): F1 -ss.input.port7.jpkeyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 7, Keyboard (JP): F10 -ss.input.port7.jpkeyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 7, Keyboard (JP): F11 -ss.input.port7.jpkeyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 7, Keyboard (JP): F12 -ss.input.port7.jpkeyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 7, Keyboard (JP): F2 -ss.input.port7.jpkeyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 7, Keyboard (JP): F3 -ss.input.port7.jpkeyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 7, Keyboard (JP): F4 -ss.input.port7.jpkeyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 7, Keyboard (JP): F5 -ss.input.port7.jpkeyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 7, Keyboard (JP): F6 -ss.input.port7.jpkeyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 7, Keyboard (JP): F7 -ss.input.port7.jpkeyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 7, Keyboard (JP): F8 -ss.input.port7.jpkeyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 7, Keyboard (JP): F9 -ss.input.port7.jpkeyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 7, Keyboard (JP): G -ss.input.port7.jpkeyboard.g keyboard 0x0 10 - -;ss, Virtual Port 7, Keyboard (JP): H -ss.input.port7.jpkeyboard.h keyboard 0x0 11 - -;ss, Virtual Port 7, Keyboard (JP): ひらがな/カタカナ/ローマ字 -ss.input.port7.jpkeyboard.hkr keyboard 0x0 136 - -;ss, Virtual Port 7, Keyboard (JP): Home -ss.input.port7.jpkeyboard.home keyboard 0x0 74 - -;ss, Virtual Port 7, Keyboard (JP): 半角/全角/漢字 -ss.input.port7.jpkeyboard.hwfw keyboard 0x0 53 - -;ss, Virtual Port 7, Keyboard (JP): I -ss.input.port7.jpkeyboard.i keyboard 0x0 12 - -;ss, Virtual Port 7, Keyboard (JP): Insert -ss.input.port7.jpkeyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 7, Keyboard (JP): J -ss.input.port7.jpkeyboard.j keyboard 0x0 13 - -;ss, Virtual Port 7, Keyboard (JP): K -ss.input.port7.jpkeyboard.k keyboard 0x0 14 - -;ss, Virtual Port 7, Keyboard (JP): L -ss.input.port7.jpkeyboard.l keyboard 0x0 15 - -;ss, Virtual Port 7, Keyboard (JP): Left Alt -ss.input.port7.jpkeyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 7, Keyboard (JP): Left Ctrl -ss.input.port7.jpkeyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 7, Keyboard (JP): Cursor Left -ss.input.port7.jpkeyboard.left keyboard 0x0 80 - -;ss, Virtual Port 7, Keyboard (JP): Left Bracket [ -ss.input.port7.jpkeyboard.leftbracket keyboard 0x0 48 - -;ss, Virtual Port 7, Keyboard (JP): Left Shift -ss.input.port7.jpkeyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 7, Keyboard (JP): M -ss.input.port7.jpkeyboard.m keyboard 0x0 16 - -;ss, Virtual Port 7, Keyboard (JP): Minus - -ss.input.port7.jpkeyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 7, Keyboard (JP): N -ss.input.port7.jpkeyboard.n keyboard 0x0 17 - -;ss, Virtual Port 7, Keyboard (JP): 無変換 -ss.input.port7.jpkeyboard.nonconv keyboard 0x0 139 - -;ss, Virtual Port 7, Keyboard (JP): O -ss.input.port7.jpkeyboard.o keyboard 0x0 18 - -;ss, Virtual Port 7, Keyboard (JP): P -ss.input.port7.jpkeyboard.p keyboard 0x0 19 - -;ss, Virtual Port 7, Keyboard (JP): Page Down -ss.input.port7.jpkeyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 7, Keyboard (JP): Page Up -ss.input.port7.jpkeyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 7, Keyboard (JP): Pause -ss.input.port7.jpkeyboard.pause keyboard 0x0 72 || keyboard 0x0 83 - -;ss, Virtual Port 7, Keyboard (JP): Period . -ss.input.port7.jpkeyboard.period keyboard 0x0 55 - -;ss, Virtual Port 7, Keyboard (JP): Print Screen -ss.input.port7.jpkeyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 7, Keyboard (JP): Q -ss.input.port7.jpkeyboard.q keyboard 0x0 20 - -;ss, Virtual Port 7, Keyboard (JP): R -ss.input.port7.jpkeyboard.r keyboard 0x0 21 - -;ss, Virtual Port 7, Keyboard (JP): Right Alt -ss.input.port7.jpkeyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 7, Keyboard (JP): Right Ctrl -ss.input.port7.jpkeyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 7, Keyboard (JP): Right -ss.input.port7.jpkeyboard.right keyboard 0x0 79 - -;ss, Virtual Port 7, Keyboard (JP): Right Bracket ] -ss.input.port7.jpkeyboard.rightbracket keyboard 0x0 49 - -;ss, Virtual Port 7, Keyboard (JP): Right Shift -ss.input.port7.jpkeyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 7, Keyboard (JP): S -ss.input.port7.jpkeyboard.s keyboard 0x0 22 - -;ss, Virtual Port 7, Keyboard (JP): Scroll Lock -ss.input.port7.jpkeyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 7, Keyboard (JP): Semicolon ; -ss.input.port7.jpkeyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 7, Keyboard (JP): Slash / -ss.input.port7.jpkeyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 7, Keyboard (JP): Space -ss.input.port7.jpkeyboard.space keyboard 0x0 44 - -;ss, Virtual Port 7, Keyboard (JP): T -ss.input.port7.jpkeyboard.t keyboard 0x0 23 - -;ss, Virtual Port 7, Keyboard (JP): Tab -ss.input.port7.jpkeyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 7, Keyboard (JP): U -ss.input.port7.jpkeyboard.u keyboard 0x0 24 - -;ss, Virtual Port 7, Keyboard (JP): Up -ss.input.port7.jpkeyboard.up keyboard 0x0 82 - -;ss, Virtual Port 7, Keyboard (JP): V -ss.input.port7.jpkeyboard.v keyboard 0x0 25 - -;ss, Virtual Port 7, Keyboard (JP): W -ss.input.port7.jpkeyboard.w keyboard 0x0 26 - -;ss, Virtual Port 7, Keyboard (JP): X -ss.input.port7.jpkeyboard.x keyboard 0x0 27 - -;ss, Virtual Port 7, Keyboard (JP): Y -ss.input.port7.jpkeyboard.y keyboard 0x0 28 - -;ss, Virtual Port 7, Keyboard (JP): Yen ¥ -ss.input.port7.jpkeyboard.yen keyboard 0x0 137 - -;ss, Virtual Port 7, Keyboard (JP): Z -ss.input.port7.jpkeyboard.z keyboard 0x0 29 - -;ss, Virtual Port 7, Keyboard (US): 0(Zero) -ss.input.port7.keyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 7, Keyboard (US): 1(One) -ss.input.port7.keyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 7, Keyboard (US): 2 -ss.input.port7.keyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 7, Keyboard (US): 3 -ss.input.port7.keyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 7, Keyboard (US): 4 -ss.input.port7.keyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 7, Keyboard (US): 5 -ss.input.port7.keyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 7, Keyboard (US): 6 -ss.input.port7.keyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 7, Keyboard (US): 7 -ss.input.port7.keyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 7, Keyboard (US): 8 -ss.input.port7.keyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 7, Keyboard (US): 9 -ss.input.port7.keyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 7, Keyboard (US): A -ss.input.port7.keyboard.a keyboard 0x0 4 - -;ss, Virtual Port 7, Keyboard (US): B -ss.input.port7.keyboard.b keyboard 0x0 5 - -;ss, Virtual Port 7, Keyboard (US): Backslash \ -ss.input.port7.keyboard.backslash keyboard 0x0 49 || keyboard 0x0 135 - -;ss, Virtual Port 7, Keyboard (US): Backspace -ss.input.port7.keyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 7, Keyboard (US): C -ss.input.port7.keyboard.c keyboard 0x0 6 - -;ss, Virtual Port 7, Keyboard (US): Caps Lock -ss.input.port7.keyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 7, Keyboard (US): Comma , -ss.input.port7.keyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 7, Keyboard (US): D -ss.input.port7.keyboard.d keyboard 0x0 7 - -;ss, Virtual Port 7, Keyboard (US): Delete -ss.input.port7.keyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 7, Keyboard (US): Down -ss.input.port7.keyboard.down keyboard 0x0 81 - -;ss, Virtual Port 7, Keyboard (US): E -ss.input.port7.keyboard.e keyboard 0x0 8 - -;ss, Virtual Port 7, Keyboard (US): End -ss.input.port7.keyboard.end keyboard 0x0 77 - -;ss, Virtual Port 7, Keyboard (US): Enter -ss.input.port7.keyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 7, Keyboard (US): Equals = -ss.input.port7.keyboard.equals keyboard 0x0 46 - -;ss, Virtual Port 7, Keyboard (US): Escape -ss.input.port7.keyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 7, Keyboard (US): F -ss.input.port7.keyboard.f keyboard 0x0 9 - -;ss, Virtual Port 7, Keyboard (US): F1 -ss.input.port7.keyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 7, Keyboard (US): F10 -ss.input.port7.keyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 7, Keyboard (US): F11 -ss.input.port7.keyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 7, Keyboard (US): F12 -ss.input.port7.keyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 7, Keyboard (US): F2 -ss.input.port7.keyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 7, Keyboard (US): F3 -ss.input.port7.keyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 7, Keyboard (US): F4 -ss.input.port7.keyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 7, Keyboard (US): F5 -ss.input.port7.keyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 7, Keyboard (US): F6 -ss.input.port7.keyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 7, Keyboard (US): F7 -ss.input.port7.keyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 7, Keyboard (US): F8 -ss.input.port7.keyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 7, Keyboard (US): F9 -ss.input.port7.keyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 7, Keyboard (US): G -ss.input.port7.keyboard.g keyboard 0x0 10 - -;ss, Virtual Port 7, Keyboard (US): Grave ` -ss.input.port7.keyboard.grave keyboard 0x0 53 - -;ss, Virtual Port 7, Keyboard (US): H -ss.input.port7.keyboard.h keyboard 0x0 11 - -;ss, Virtual Port 7, Keyboard (US): Home -ss.input.port7.keyboard.home keyboard 0x0 74 - -;ss, Virtual Port 7, Keyboard (US): I -ss.input.port7.keyboard.i keyboard 0x0 12 - -;ss, Virtual Port 7, Keyboard (US): Insert -ss.input.port7.keyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 7, Keyboard (US): J -ss.input.port7.keyboard.j keyboard 0x0 13 - -;ss, Virtual Port 7, Keyboard (US): K -ss.input.port7.keyboard.k keyboard 0x0 14 - -;ss, Virtual Port 7, Keyboard (US): Keypad Asterisk(Multiply) -ss.input.port7.keyboard.kp_asterisk keyboard 0x0 85 - -;ss, Virtual Port 7, Keyboard (US): Keypad Center/5 -ss.input.port7.keyboard.kp_center keyboard 0x0 93 - -;ss, Virtual Port 7, Keyboard (US): Keypad Delete -ss.input.port7.keyboard.kp_delete keyboard 0x0 99 - -;ss, Virtual Port 7, Keyboard (US): Keypad Down/2 -ss.input.port7.keyboard.kp_down keyboard 0x0 90 - -;ss, Virtual Port 7, Keyboard (US): Keypad End/1 -ss.input.port7.keyboard.kp_end keyboard 0x0 89 - -;ss, Virtual Port 7, Keyboard (US): Keypad Enter -ss.input.port7.keyboard.kp_enter keyboard 0x0 88 - -;ss, Virtual Port 7, Keyboard (US): Keypad Home/7 -ss.input.port7.keyboard.kp_home keyboard 0x0 95 - -;ss, Virtual Port 7, Keyboard (US): Keypad Insert/0 -ss.input.port7.keyboard.kp_insert keyboard 0x0 98 - -;ss, Virtual Port 7, Keyboard (US): Keypad Left/4 -ss.input.port7.keyboard.kp_left keyboard 0x0 92 - -;ss, Virtual Port 7, Keyboard (US): Keypad Minus -ss.input.port7.keyboard.kp_minus keyboard 0x0 86 - -;ss, Virtual Port 7, Keyboard (US): Keypad Pagedown/3 -ss.input.port7.keyboard.kp_pagedown keyboard 0x0 91 - -;ss, Virtual Port 7, Keyboard (US): Keypad Pageup/9 -ss.input.port7.keyboard.kp_pageup keyboard 0x0 97 - -;ss, Virtual Port 7, Keyboard (US): Keypad Plus -ss.input.port7.keyboard.kp_plus keyboard 0x0 87 - -;ss, Virtual Port 7, Keyboard (US): Keypad Right/6 -ss.input.port7.keyboard.kp_right keyboard 0x0 94 - -;ss, Virtual Port 7, Keyboard (US): Keypad Slash(Divide) -ss.input.port7.keyboard.kp_slash keyboard 0x0 84 - -;ss, Virtual Port 7, Keyboard (US): Keypad Up/8 -ss.input.port7.keyboard.kp_up keyboard 0x0 96 - -;ss, Virtual Port 7, Keyboard (US): L -ss.input.port7.keyboard.l keyboard 0x0 15 - -;ss, Virtual Port 7, Keyboard (US): Left Alt -ss.input.port7.keyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 7, Keyboard (US): Left Ctrl -ss.input.port7.keyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 7, Keyboard (US): Cursor Left -ss.input.port7.keyboard.left keyboard 0x0 80 - -;ss, Virtual Port 7, Keyboard (US): Left Bracket [ -ss.input.port7.keyboard.leftbracket keyboard 0x0 47 - -;ss, Virtual Port 7, Keyboard (US): Left Shift -ss.input.port7.keyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 7, Keyboard (US): M -ss.input.port7.keyboard.m keyboard 0x0 16 - -;ss, Virtual Port 7, Keyboard (US): Minus - -ss.input.port7.keyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 7, Keyboard (US): N -ss.input.port7.keyboard.n keyboard 0x0 17 - -;ss, Virtual Port 7, Keyboard (US): Num Lock -ss.input.port7.keyboard.numlock keyboard 0x0 83 - -;ss, Virtual Port 7, Keyboard (US): O -ss.input.port7.keyboard.o keyboard 0x0 18 - -;ss, Virtual Port 7, Keyboard (US): P -ss.input.port7.keyboard.p keyboard 0x0 19 - -;ss, Virtual Port 7, Keyboard (US): Page Down -ss.input.port7.keyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 7, Keyboard (US): Page Up -ss.input.port7.keyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 7, Keyboard (US): Pause -ss.input.port7.keyboard.pause keyboard 0x0 72 - -;ss, Virtual Port 7, Keyboard (US): Period . -ss.input.port7.keyboard.period keyboard 0x0 55 - -;ss, Virtual Port 7, Keyboard (US): Print Screen -ss.input.port7.keyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 7, Keyboard (US): Q -ss.input.port7.keyboard.q keyboard 0x0 20 - -;ss, Virtual Port 7, Keyboard (US): Quote ' -ss.input.port7.keyboard.quote keyboard 0x0 52 - -;ss, Virtual Port 7, Keyboard (US): R -ss.input.port7.keyboard.r keyboard 0x0 21 - -;ss, Virtual Port 7, Keyboard (US): Right Alt -ss.input.port7.keyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 7, Keyboard (US): Right Ctrl -ss.input.port7.keyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 7, Keyboard (US): Right -ss.input.port7.keyboard.right keyboard 0x0 79 - -;ss, Virtual Port 7, Keyboard (US): Right Bracket ] -ss.input.port7.keyboard.rightbracket keyboard 0x0 48 - -;ss, Virtual Port 7, Keyboard (US): Right Shift -ss.input.port7.keyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 7, Keyboard (US): S -ss.input.port7.keyboard.s keyboard 0x0 22 - -;ss, Virtual Port 7, Keyboard (US): Scroll Lock -ss.input.port7.keyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 7, Keyboard (US): Semicolon ; -ss.input.port7.keyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 7, Keyboard (US): Slash / -ss.input.port7.keyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 7, Keyboard (US): Space -ss.input.port7.keyboard.space keyboard 0x0 44 - -;ss, Virtual Port 7, Keyboard (US): T -ss.input.port7.keyboard.t keyboard 0x0 23 - -;ss, Virtual Port 7, Keyboard (US): Tab -ss.input.port7.keyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 7, Keyboard (US): U -ss.input.port7.keyboard.u keyboard 0x0 24 - -;ss, Virtual Port 7, Keyboard (US): Up -ss.input.port7.keyboard.up keyboard 0x0 82 - -;ss, Virtual Port 7, Keyboard (US): V -ss.input.port7.keyboard.v keyboard 0x0 25 - -;ss, Virtual Port 7, Keyboard (US): W -ss.input.port7.keyboard.w keyboard 0x0 26 - -;ss, Virtual Port 7, Keyboard (US): X -ss.input.port7.keyboard.x keyboard 0x0 27 - -;ss, Virtual Port 7, Keyboard (US): Y -ss.input.port7.keyboard.y keyboard 0x0 28 - -;ss, Virtual Port 7, Keyboard (US): Z -ss.input.port7.keyboard.z keyboard 0x0 29 - -;ss, Virtual Port 7, Mission Stick: A (Stick Trigger) -ss.input.port7.mission.a - -;ss, Virtual Port 7, Mission Stick: A AF -ss.input.port7.mission.afa - -;Default position for switch "A AF". -ss.input.port7.mission.afa.defpos off - -;ss, Virtual Port 7, Mission Stick: B AF -ss.input.port7.mission.afb - -;Default position for switch "B AF". -ss.input.port7.mission.afb.defpos off - -;ss, Virtual Port 7, Mission Stick: C AF -ss.input.port7.mission.afc - -;Default position for switch "C AF". -ss.input.port7.mission.afc.defpos off - -;ss, Virtual Port 7, Mission Stick: L AF -ss.input.port7.mission.afl - -;Default position for switch "L AF". -ss.input.port7.mission.afl.defpos off - -;ss, Virtual Port 7, Mission Stick: R AF -ss.input.port7.mission.afr - -;Default position for switch "R AF". -ss.input.port7.mission.afr.defpos off - -;ss, Virtual Port 7, Mission Stick: AF Speed -ss.input.port7.mission.afspeed - -;Default position for switch "AF Speed". -ss.input.port7.mission.afspeed.defpos 1 - -;ss, Virtual Port 7, Mission Stick: X AF -ss.input.port7.mission.afx - -;Default position for switch "X AF". -ss.input.port7.mission.afx.defpos off - -;ss, Virtual Port 7, Mission Stick: Y AF -ss.input.port7.mission.afy - -;Default position for switch "Y AF". -ss.input.port7.mission.afy.defpos off - -;ss, Virtual Port 7, Mission Stick: Z AF -ss.input.port7.mission.afz - -;Default position for switch "Z AF". -ss.input.port7.mission.afz.defpos off - -;ss, Virtual Port 7, Mission Stick: B (Stick Left Button) -ss.input.port7.mission.b - -;ss, Virtual Port 7, Mission Stick: C (Stick Right Button) -ss.input.port7.mission.c - -;ss, Virtual Port 7, Mission Stick: L -ss.input.port7.mission.l - -;ss, Virtual Port 7, Mission Stick: R -ss.input.port7.mission.r - -;ss, Virtual Port 7, Mission Stick: START -ss.input.port7.mission.start - -;ss, Virtual Port 7, Mission Stick: Stick BACK ↓ (Analog) -ss.input.port7.mission.stick_back - -;ss, Virtual Port 7, Mission Stick: Stick FORE ↑ (Analog) -ss.input.port7.mission.stick_fore - -;ss, Virtual Port 7, Mission Stick: Stick LEFT ← (Analog) -ss.input.port7.mission.stick_left - -;ss, Virtual Port 7, Mission Stick: Stick RIGHT → (Analog) -ss.input.port7.mission.stick_right - -;ss, Virtual Port 7, Mission Stick: Throttle Down (Analog) -ss.input.port7.mission.throttle_down - -;ss, Virtual Port 7, Mission Stick: Throttle Up (Analog) -ss.input.port7.mission.throttle_up - -;ss, Virtual Port 7, Mission Stick: X -ss.input.port7.mission.x - -;ss, Virtual Port 7, Mission Stick: Y -ss.input.port7.mission.y - -;ss, Virtual Port 7, Mission Stick: Z -ss.input.port7.mission.z - -;ss, Virtual Port 7, Mouse: Left Button -ss.input.port7.mouse.left mouse 0x0 button_left - -;ss, Virtual Port 7, Mouse: Middle Button -ss.input.port7.mouse.middle mouse 0x0 button_middle - -;ss, Virtual Port 7, Mouse: Motion Down -ss.input.port7.mouse.motion_down mouse 0x0 rel_y+ - -;ss, Virtual Port 7, Mouse: Motion Left -ss.input.port7.mouse.motion_left mouse 0x0 rel_x- - -;ss, Virtual Port 7, Mouse: Motion Right -ss.input.port7.mouse.motion_right mouse 0x0 rel_x+ - -;ss, Virtual Port 7, Mouse: Motion Up -ss.input.port7.mouse.motion_up mouse 0x0 rel_y- - -;ss, Virtual Port 7, Mouse: Right Button -ss.input.port7.mouse.right mouse 0x0 button_right - -;ss, Virtual Port 7, Mouse: Start -ss.input.port7.mouse.start keyboard 0x0 40 - -;ss, Virtual Port 7, Steering Wheel: A (R Group) -ss.input.port7.wheel.a - -;ss, Virtual Port 7, Steering Wheel: Analog LEFT ← -ss.input.port7.wheel.analog_left - -;ss, Virtual Port 7, Steering Wheel: Analog RIGHT → -ss.input.port7.wheel.analog_right - -;ss, Virtual Port 7, Steering Wheel: B (R Group) -ss.input.port7.wheel.b - -;ss, Virtual Port 7, Steering Wheel: C (R Group) -ss.input.port7.wheel.c - -;ss, Virtual Port 7, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) -ss.input.port7.wheel.down - -;ss, Virtual Port 7, Steering Wheel: START -ss.input.port7.wheel.start - -;ss, Virtual Port 7, Steering Wheel: L Gear Shift(Equiv. UP ↑) -ss.input.port7.wheel.up - -;ss, Virtual Port 7, Steering Wheel: X (L Group) -ss.input.port7.wheel.x - -;ss, Virtual Port 7, Steering Wheel: Y (L Group) -ss.input.port7.wheel.y - -;ss, Virtual Port 7, Steering Wheel: Z (L Group) -ss.input.port7.wheel.z - -;Input device for Virtual Port 8 -ss.input.port8 gamepad - -;ss, Virtual Port 8, 3D Control Pad: A -ss.input.port8.3dpad.a - -;ss, Virtual Port 8, 3D Control Pad: Analog DOWN ↓ -ss.input.port8.3dpad.analog_down - -;ss, Virtual Port 8, 3D Control Pad: Analog LEFT ← -ss.input.port8.3dpad.analog_left - -;ss, Virtual Port 8, 3D Control Pad: Analog RIGHT → -ss.input.port8.3dpad.analog_right - -;ss, Virtual Port 8, 3D Control Pad: Analog UP ↑ -ss.input.port8.3dpad.analog_up - -;ss, Virtual Port 8, 3D Control Pad: B -ss.input.port8.3dpad.b - -;ss, Virtual Port 8, 3D Control Pad: C -ss.input.port8.3dpad.c - -;ss, Virtual Port 8, 3D Control Pad: D-Pad DOWN ↓ -ss.input.port8.3dpad.down - -;ss, Virtual Port 8, 3D Control Pad: D-Pad LEFT ← -ss.input.port8.3dpad.left - -;ss, Virtual Port 8, 3D Control Pad: Left Shoulder (Analog) -ss.input.port8.3dpad.ls - -;ss, Virtual Port 8, 3D Control Pad: Mode -ss.input.port8.3dpad.mode - -;Default position for switch "Mode". -ss.input.port8.3dpad.mode.defpos digital - -;ss, Virtual Port 8, 3D Control Pad: D-Pad RIGHT → -ss.input.port8.3dpad.right - -;ss, Virtual Port 8, 3D Control Pad: Right Shoulder (Analog) -ss.input.port8.3dpad.rs - -;ss, Virtual Port 8, 3D Control Pad: START -ss.input.port8.3dpad.start - -;ss, Virtual Port 8, 3D Control Pad: D-Pad UP ↑ -ss.input.port8.3dpad.up - -;ss, Virtual Port 8, 3D Control Pad: X -ss.input.port8.3dpad.x - -;ss, Virtual Port 8, 3D Control Pad: Y -ss.input.port8.3dpad.y - -;ss, Virtual Port 8, 3D Control Pad: Z -ss.input.port8.3dpad.z - -;ss, Virtual Port 8, Dual Mission: A (R Stick Trigger) -ss.input.port8.dmission.a - -;ss, Virtual Port 8, Dual Mission: A AF -ss.input.port8.dmission.afa - -;Default position for switch "A AF". -ss.input.port8.dmission.afa.defpos off - -;ss, Virtual Port 8, Dual Mission: B AF -ss.input.port8.dmission.afb - -;Default position for switch "B AF". -ss.input.port8.dmission.afb.defpos off - -;ss, Virtual Port 8, Dual Mission: C AF -ss.input.port8.dmission.afc - -;Default position for switch "C AF". -ss.input.port8.dmission.afc.defpos off - -;ss, Virtual Port 8, Dual Mission: L AF -ss.input.port8.dmission.afl - -;Default position for switch "L AF". -ss.input.port8.dmission.afl.defpos off - -;ss, Virtual Port 8, Dual Mission: R AF -ss.input.port8.dmission.afr - -;Default position for switch "R AF". -ss.input.port8.dmission.afr.defpos off - -;ss, Virtual Port 8, Dual Mission: Autofire Speed -ss.input.port8.dmission.afspeed - -;Default position for switch "Autofire Speed". -ss.input.port8.dmission.afspeed.defpos 1 - -;ss, Virtual Port 8, Dual Mission: X AF -ss.input.port8.dmission.afx - -;Default position for switch "X AF". -ss.input.port8.dmission.afx.defpos off - -;ss, Virtual Port 8, Dual Mission: Y AF -ss.input.port8.dmission.afy - -;Default position for switch "Y AF". -ss.input.port8.dmission.afy.defpos off - -;ss, Virtual Port 8, Dual Mission: Z AF -ss.input.port8.dmission.afz - -;Default position for switch "Z AF". -ss.input.port8.dmission.afz.defpos off - -;ss, Virtual Port 8, Dual Mission: B (R Stick Left Button) -ss.input.port8.dmission.b - -;ss, Virtual Port 8, Dual Mission: C (R Stick Right Button) -ss.input.port8.dmission.c - -;ss, Virtual Port 8, Dual Mission: L -ss.input.port8.dmission.l - -;ss, Virtual Port 8, Dual Mission: L Stick BACK ↓ (Analog) -ss.input.port8.dmission.lstick_back - -;ss, Virtual Port 8, Dual Mission: L Stick FORE ↑ (Analog) -ss.input.port8.dmission.lstick_fore - -;ss, Virtual Port 8, Dual Mission: L Stick LEFT ← (Analog) -ss.input.port8.dmission.lstick_left - -;ss, Virtual Port 8, Dual Mission: L Stick RIGHT → (Analog) -ss.input.port8.dmission.lstick_right - -;ss, Virtual Port 8, Dual Mission: L Throttle Down (Analog) -ss.input.port8.dmission.lthrottle_down - -;ss, Virtual Port 8, Dual Mission: L Throttle Up (Analog) -ss.input.port8.dmission.lthrottle_up - -;ss, Virtual Port 8, Dual Mission: R -ss.input.port8.dmission.r - -;ss, Virtual Port 8, Dual Mission: R Stick BACK ↓ (Analog) -ss.input.port8.dmission.rstick_back - -;ss, Virtual Port 8, Dual Mission: R Stick FORE ↑ (Analog) -ss.input.port8.dmission.rstick_fore - -;ss, Virtual Port 8, Dual Mission: R Stick LEFT ← (Analog) -ss.input.port8.dmission.rstick_left - -;ss, Virtual Port 8, Dual Mission: R Stick RIGHT → (Analog) -ss.input.port8.dmission.rstick_right - -;ss, Virtual Port 8, Dual Mission: R Throttle Down (Analog) -ss.input.port8.dmission.rthrottle_down - -;ss, Virtual Port 8, Dual Mission: R Throttle Up (Analog) -ss.input.port8.dmission.rthrottle_up - -;ss, Virtual Port 8, Dual Mission: START -ss.input.port8.dmission.start - -;ss, Virtual Port 8, Dual Mission: X (L Stick Trigger) -ss.input.port8.dmission.x - -;ss, Virtual Port 8, Dual Mission: Y (L Stick Left Button) -ss.input.port8.dmission.y - -;ss, Virtual Port 8, Dual Mission: Z (L Stick Right Button) -ss.input.port8.dmission.z - -;ss, Virtual Port 8, Digital Gamepad: A -ss.input.port8.gamepad.a - -;ss, Virtual Port 8, Digital Gamepad: B -ss.input.port8.gamepad.b - -;ss, Virtual Port 8, Digital Gamepad: C -ss.input.port8.gamepad.c - -;ss, Virtual Port 8, Digital Gamepad: DOWN ↓ -ss.input.port8.gamepad.down - -;ss, Virtual Port 8, Digital Gamepad: LEFT ← -ss.input.port8.gamepad.left - -;ss, Virtual Port 8, Digital Gamepad: Left Shoulder -ss.input.port8.gamepad.ls - -;ss, Virtual Port 8, Digital Gamepad: RIGHT → -ss.input.port8.gamepad.right - -;ss, Virtual Port 8, Digital Gamepad: Right Shoulder -ss.input.port8.gamepad.rs - -;ss, Virtual Port 8, Digital Gamepad: START -ss.input.port8.gamepad.start - -;ss, Virtual Port 8, Digital Gamepad: UP ↑ -ss.input.port8.gamepad.up - -;ss, Virtual Port 8, Digital Gamepad: X -ss.input.port8.gamepad.x - -;ss, Virtual Port 8, Digital Gamepad: Y -ss.input.port8.gamepad.y - -;ss, Virtual Port 8, Digital Gamepad: Z -ss.input.port8.gamepad.z - -;ss, Virtual Port 8, Light Gun: Offscreen Shot(Simulated) -ss.input.port8.gun.offscreen_shot mouse 0x0 button_right - -;ss, Virtual Port 8, Light Gun: START -ss.input.port8.gun.start mouse 0x0 button_middle - -;ss, Virtual Port 8, Light Gun: Trigger -ss.input.port8.gun.trigger mouse 0x0 button_left - -;ss, Virtual Port 8, Light Gun: X Axis -ss.input.port8.gun.x_axis mouse 0x0 cursor_x-+ - -;ss, Virtual Port 8, Light Gun: Y Axis -ss.input.port8.gun.y_axis mouse 0x0 cursor_y-+ - -;Crosshairs color for lightgun on virtual port 8. -ss.input.port8.gun_chairs 0x8000FF - -;ss, Virtual Port 8, Keyboard (JP): 0(Zero) -ss.input.port8.jpkeyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 8, Keyboard (JP): 1(One) -ss.input.port8.jpkeyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 8, Keyboard (JP): 2 -ss.input.port8.jpkeyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 8, Keyboard (JP): 3 -ss.input.port8.jpkeyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 8, Keyboard (JP): 4 -ss.input.port8.jpkeyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 8, Keyboard (JP): 5 -ss.input.port8.jpkeyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 8, Keyboard (JP): 6 -ss.input.port8.jpkeyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 8, Keyboard (JP): 7 -ss.input.port8.jpkeyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 8, Keyboard (JP): 8 -ss.input.port8.jpkeyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 8, Keyboard (JP): 9 -ss.input.port8.jpkeyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 8, Keyboard (JP): A -ss.input.port8.jpkeyboard.a keyboard 0x0 4 - -;ss, Virtual Port 8, Keyboard (JP): At @ -ss.input.port8.jpkeyboard.at keyboard 0x0 47 - -;ss, Virtual Port 8, Keyboard (JP): B -ss.input.port8.jpkeyboard.b keyboard 0x0 5 - -;ss, Virtual Port 8, Keyboard (JP): Backslash \ -ss.input.port8.jpkeyboard.backslash keyboard 0x0 135 - -;ss, Virtual Port 8, Keyboard (JP): Backspace -ss.input.port8.jpkeyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 8, Keyboard (JP): C -ss.input.port8.jpkeyboard.c keyboard 0x0 6 - -;ss, Virtual Port 8, Keyboard (JP): Caps Lock/英数 -ss.input.port8.jpkeyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 8, Keyboard (JP): Circumflex ^ -ss.input.port8.jpkeyboard.circumflex keyboard 0x0 46 - -;ss, Virtual Port 8, Keyboard (JP): Colon : -ss.input.port8.jpkeyboard.colon keyboard 0x0 52 - -;ss, Virtual Port 8, Keyboard (JP): Comma , -ss.input.port8.jpkeyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 8, Keyboard (JP): 変換 -ss.input.port8.jpkeyboard.conv keyboard 0x0 138 - -;ss, Virtual Port 8, Keyboard (JP): D -ss.input.port8.jpkeyboard.d keyboard 0x0 7 - -;ss, Virtual Port 8, Keyboard (JP): Delete -ss.input.port8.jpkeyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 8, Keyboard (JP): Down -ss.input.port8.jpkeyboard.down keyboard 0x0 81 - -;ss, Virtual Port 8, Keyboard (JP): E -ss.input.port8.jpkeyboard.e keyboard 0x0 8 - -;ss, Virtual Port 8, Keyboard (JP): End -ss.input.port8.jpkeyboard.end keyboard 0x0 77 - -;ss, Virtual Port 8, Keyboard (JP): Enter -ss.input.port8.jpkeyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 8, Keyboard (JP): Escape -ss.input.port8.jpkeyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 8, Keyboard (JP): F -ss.input.port8.jpkeyboard.f keyboard 0x0 9 - -;ss, Virtual Port 8, Keyboard (JP): F1 -ss.input.port8.jpkeyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 8, Keyboard (JP): F10 -ss.input.port8.jpkeyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 8, Keyboard (JP): F11 -ss.input.port8.jpkeyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 8, Keyboard (JP): F12 -ss.input.port8.jpkeyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 8, Keyboard (JP): F2 -ss.input.port8.jpkeyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 8, Keyboard (JP): F3 -ss.input.port8.jpkeyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 8, Keyboard (JP): F4 -ss.input.port8.jpkeyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 8, Keyboard (JP): F5 -ss.input.port8.jpkeyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 8, Keyboard (JP): F6 -ss.input.port8.jpkeyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 8, Keyboard (JP): F7 -ss.input.port8.jpkeyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 8, Keyboard (JP): F8 -ss.input.port8.jpkeyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 8, Keyboard (JP): F9 -ss.input.port8.jpkeyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 8, Keyboard (JP): G -ss.input.port8.jpkeyboard.g keyboard 0x0 10 - -;ss, Virtual Port 8, Keyboard (JP): H -ss.input.port8.jpkeyboard.h keyboard 0x0 11 - -;ss, Virtual Port 8, Keyboard (JP): ひらがな/カタカナ/ローマ字 -ss.input.port8.jpkeyboard.hkr keyboard 0x0 136 - -;ss, Virtual Port 8, Keyboard (JP): Home -ss.input.port8.jpkeyboard.home keyboard 0x0 74 - -;ss, Virtual Port 8, Keyboard (JP): 半角/全角/漢字 -ss.input.port8.jpkeyboard.hwfw keyboard 0x0 53 - -;ss, Virtual Port 8, Keyboard (JP): I -ss.input.port8.jpkeyboard.i keyboard 0x0 12 - -;ss, Virtual Port 8, Keyboard (JP): Insert -ss.input.port8.jpkeyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 8, Keyboard (JP): J -ss.input.port8.jpkeyboard.j keyboard 0x0 13 - -;ss, Virtual Port 8, Keyboard (JP): K -ss.input.port8.jpkeyboard.k keyboard 0x0 14 - -;ss, Virtual Port 8, Keyboard (JP): L -ss.input.port8.jpkeyboard.l keyboard 0x0 15 - -;ss, Virtual Port 8, Keyboard (JP): Left Alt -ss.input.port8.jpkeyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 8, Keyboard (JP): Left Ctrl -ss.input.port8.jpkeyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 8, Keyboard (JP): Cursor Left -ss.input.port8.jpkeyboard.left keyboard 0x0 80 - -;ss, Virtual Port 8, Keyboard (JP): Left Bracket [ -ss.input.port8.jpkeyboard.leftbracket keyboard 0x0 48 - -;ss, Virtual Port 8, Keyboard (JP): Left Shift -ss.input.port8.jpkeyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 8, Keyboard (JP): M -ss.input.port8.jpkeyboard.m keyboard 0x0 16 - -;ss, Virtual Port 8, Keyboard (JP): Minus - -ss.input.port8.jpkeyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 8, Keyboard (JP): N -ss.input.port8.jpkeyboard.n keyboard 0x0 17 - -;ss, Virtual Port 8, Keyboard (JP): 無変換 -ss.input.port8.jpkeyboard.nonconv keyboard 0x0 139 - -;ss, Virtual Port 8, Keyboard (JP): O -ss.input.port8.jpkeyboard.o keyboard 0x0 18 - -;ss, Virtual Port 8, Keyboard (JP): P -ss.input.port8.jpkeyboard.p keyboard 0x0 19 - -;ss, Virtual Port 8, Keyboard (JP): Page Down -ss.input.port8.jpkeyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 8, Keyboard (JP): Page Up -ss.input.port8.jpkeyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 8, Keyboard (JP): Pause -ss.input.port8.jpkeyboard.pause keyboard 0x0 72 || keyboard 0x0 83 - -;ss, Virtual Port 8, Keyboard (JP): Period . -ss.input.port8.jpkeyboard.period keyboard 0x0 55 - -;ss, Virtual Port 8, Keyboard (JP): Print Screen -ss.input.port8.jpkeyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 8, Keyboard (JP): Q -ss.input.port8.jpkeyboard.q keyboard 0x0 20 - -;ss, Virtual Port 8, Keyboard (JP): R -ss.input.port8.jpkeyboard.r keyboard 0x0 21 - -;ss, Virtual Port 8, Keyboard (JP): Right Alt -ss.input.port8.jpkeyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 8, Keyboard (JP): Right Ctrl -ss.input.port8.jpkeyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 8, Keyboard (JP): Right -ss.input.port8.jpkeyboard.right keyboard 0x0 79 - -;ss, Virtual Port 8, Keyboard (JP): Right Bracket ] -ss.input.port8.jpkeyboard.rightbracket keyboard 0x0 49 - -;ss, Virtual Port 8, Keyboard (JP): Right Shift -ss.input.port8.jpkeyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 8, Keyboard (JP): S -ss.input.port8.jpkeyboard.s keyboard 0x0 22 - -;ss, Virtual Port 8, Keyboard (JP): Scroll Lock -ss.input.port8.jpkeyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 8, Keyboard (JP): Semicolon ; -ss.input.port8.jpkeyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 8, Keyboard (JP): Slash / -ss.input.port8.jpkeyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 8, Keyboard (JP): Space -ss.input.port8.jpkeyboard.space keyboard 0x0 44 - -;ss, Virtual Port 8, Keyboard (JP): T -ss.input.port8.jpkeyboard.t keyboard 0x0 23 - -;ss, Virtual Port 8, Keyboard (JP): Tab -ss.input.port8.jpkeyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 8, Keyboard (JP): U -ss.input.port8.jpkeyboard.u keyboard 0x0 24 - -;ss, Virtual Port 8, Keyboard (JP): Up -ss.input.port8.jpkeyboard.up keyboard 0x0 82 - -;ss, Virtual Port 8, Keyboard (JP): V -ss.input.port8.jpkeyboard.v keyboard 0x0 25 - -;ss, Virtual Port 8, Keyboard (JP): W -ss.input.port8.jpkeyboard.w keyboard 0x0 26 - -;ss, Virtual Port 8, Keyboard (JP): X -ss.input.port8.jpkeyboard.x keyboard 0x0 27 - -;ss, Virtual Port 8, Keyboard (JP): Y -ss.input.port8.jpkeyboard.y keyboard 0x0 28 - -;ss, Virtual Port 8, Keyboard (JP): Yen ¥ -ss.input.port8.jpkeyboard.yen keyboard 0x0 137 - -;ss, Virtual Port 8, Keyboard (JP): Z -ss.input.port8.jpkeyboard.z keyboard 0x0 29 - -;ss, Virtual Port 8, Keyboard (US): 0(Zero) -ss.input.port8.keyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 8, Keyboard (US): 1(One) -ss.input.port8.keyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 8, Keyboard (US): 2 -ss.input.port8.keyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 8, Keyboard (US): 3 -ss.input.port8.keyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 8, Keyboard (US): 4 -ss.input.port8.keyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 8, Keyboard (US): 5 -ss.input.port8.keyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 8, Keyboard (US): 6 -ss.input.port8.keyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 8, Keyboard (US): 7 -ss.input.port8.keyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 8, Keyboard (US): 8 -ss.input.port8.keyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 8, Keyboard (US): 9 -ss.input.port8.keyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 8, Keyboard (US): A -ss.input.port8.keyboard.a keyboard 0x0 4 - -;ss, Virtual Port 8, Keyboard (US): B -ss.input.port8.keyboard.b keyboard 0x0 5 - -;ss, Virtual Port 8, Keyboard (US): Backslash \ -ss.input.port8.keyboard.backslash keyboard 0x0 49 || keyboard 0x0 135 - -;ss, Virtual Port 8, Keyboard (US): Backspace -ss.input.port8.keyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 8, Keyboard (US): C -ss.input.port8.keyboard.c keyboard 0x0 6 - -;ss, Virtual Port 8, Keyboard (US): Caps Lock -ss.input.port8.keyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 8, Keyboard (US): Comma , -ss.input.port8.keyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 8, Keyboard (US): D -ss.input.port8.keyboard.d keyboard 0x0 7 - -;ss, Virtual Port 8, Keyboard (US): Delete -ss.input.port8.keyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 8, Keyboard (US): Down -ss.input.port8.keyboard.down keyboard 0x0 81 - -;ss, Virtual Port 8, Keyboard (US): E -ss.input.port8.keyboard.e keyboard 0x0 8 - -;ss, Virtual Port 8, Keyboard (US): End -ss.input.port8.keyboard.end keyboard 0x0 77 - -;ss, Virtual Port 8, Keyboard (US): Enter -ss.input.port8.keyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 8, Keyboard (US): Equals = -ss.input.port8.keyboard.equals keyboard 0x0 46 - -;ss, Virtual Port 8, Keyboard (US): Escape -ss.input.port8.keyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 8, Keyboard (US): F -ss.input.port8.keyboard.f keyboard 0x0 9 - -;ss, Virtual Port 8, Keyboard (US): F1 -ss.input.port8.keyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 8, Keyboard (US): F10 -ss.input.port8.keyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 8, Keyboard (US): F11 -ss.input.port8.keyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 8, Keyboard (US): F12 -ss.input.port8.keyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 8, Keyboard (US): F2 -ss.input.port8.keyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 8, Keyboard (US): F3 -ss.input.port8.keyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 8, Keyboard (US): F4 -ss.input.port8.keyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 8, Keyboard (US): F5 -ss.input.port8.keyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 8, Keyboard (US): F6 -ss.input.port8.keyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 8, Keyboard (US): F7 -ss.input.port8.keyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 8, Keyboard (US): F8 -ss.input.port8.keyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 8, Keyboard (US): F9 -ss.input.port8.keyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 8, Keyboard (US): G -ss.input.port8.keyboard.g keyboard 0x0 10 - -;ss, Virtual Port 8, Keyboard (US): Grave ` -ss.input.port8.keyboard.grave keyboard 0x0 53 - -;ss, Virtual Port 8, Keyboard (US): H -ss.input.port8.keyboard.h keyboard 0x0 11 - -;ss, Virtual Port 8, Keyboard (US): Home -ss.input.port8.keyboard.home keyboard 0x0 74 - -;ss, Virtual Port 8, Keyboard (US): I -ss.input.port8.keyboard.i keyboard 0x0 12 - -;ss, Virtual Port 8, Keyboard (US): Insert -ss.input.port8.keyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 8, Keyboard (US): J -ss.input.port8.keyboard.j keyboard 0x0 13 - -;ss, Virtual Port 8, Keyboard (US): K -ss.input.port8.keyboard.k keyboard 0x0 14 - -;ss, Virtual Port 8, Keyboard (US): Keypad Asterisk(Multiply) -ss.input.port8.keyboard.kp_asterisk keyboard 0x0 85 - -;ss, Virtual Port 8, Keyboard (US): Keypad Center/5 -ss.input.port8.keyboard.kp_center keyboard 0x0 93 - -;ss, Virtual Port 8, Keyboard (US): Keypad Delete -ss.input.port8.keyboard.kp_delete keyboard 0x0 99 - -;ss, Virtual Port 8, Keyboard (US): Keypad Down/2 -ss.input.port8.keyboard.kp_down keyboard 0x0 90 - -;ss, Virtual Port 8, Keyboard (US): Keypad End/1 -ss.input.port8.keyboard.kp_end keyboard 0x0 89 - -;ss, Virtual Port 8, Keyboard (US): Keypad Enter -ss.input.port8.keyboard.kp_enter keyboard 0x0 88 - -;ss, Virtual Port 8, Keyboard (US): Keypad Home/7 -ss.input.port8.keyboard.kp_home keyboard 0x0 95 - -;ss, Virtual Port 8, Keyboard (US): Keypad Insert/0 -ss.input.port8.keyboard.kp_insert keyboard 0x0 98 - -;ss, Virtual Port 8, Keyboard (US): Keypad Left/4 -ss.input.port8.keyboard.kp_left keyboard 0x0 92 - -;ss, Virtual Port 8, Keyboard (US): Keypad Minus -ss.input.port8.keyboard.kp_minus keyboard 0x0 86 - -;ss, Virtual Port 8, Keyboard (US): Keypad Pagedown/3 -ss.input.port8.keyboard.kp_pagedown keyboard 0x0 91 - -;ss, Virtual Port 8, Keyboard (US): Keypad Pageup/9 -ss.input.port8.keyboard.kp_pageup keyboard 0x0 97 - -;ss, Virtual Port 8, Keyboard (US): Keypad Plus -ss.input.port8.keyboard.kp_plus keyboard 0x0 87 - -;ss, Virtual Port 8, Keyboard (US): Keypad Right/6 -ss.input.port8.keyboard.kp_right keyboard 0x0 94 - -;ss, Virtual Port 8, Keyboard (US): Keypad Slash(Divide) -ss.input.port8.keyboard.kp_slash keyboard 0x0 84 - -;ss, Virtual Port 8, Keyboard (US): Keypad Up/8 -ss.input.port8.keyboard.kp_up keyboard 0x0 96 - -;ss, Virtual Port 8, Keyboard (US): L -ss.input.port8.keyboard.l keyboard 0x0 15 - -;ss, Virtual Port 8, Keyboard (US): Left Alt -ss.input.port8.keyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 8, Keyboard (US): Left Ctrl -ss.input.port8.keyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 8, Keyboard (US): Cursor Left -ss.input.port8.keyboard.left keyboard 0x0 80 - -;ss, Virtual Port 8, Keyboard (US): Left Bracket [ -ss.input.port8.keyboard.leftbracket keyboard 0x0 47 - -;ss, Virtual Port 8, Keyboard (US): Left Shift -ss.input.port8.keyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 8, Keyboard (US): M -ss.input.port8.keyboard.m keyboard 0x0 16 - -;ss, Virtual Port 8, Keyboard (US): Minus - -ss.input.port8.keyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 8, Keyboard (US): N -ss.input.port8.keyboard.n keyboard 0x0 17 - -;ss, Virtual Port 8, Keyboard (US): Num Lock -ss.input.port8.keyboard.numlock keyboard 0x0 83 - -;ss, Virtual Port 8, Keyboard (US): O -ss.input.port8.keyboard.o keyboard 0x0 18 - -;ss, Virtual Port 8, Keyboard (US): P -ss.input.port8.keyboard.p keyboard 0x0 19 - -;ss, Virtual Port 8, Keyboard (US): Page Down -ss.input.port8.keyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 8, Keyboard (US): Page Up -ss.input.port8.keyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 8, Keyboard (US): Pause -ss.input.port8.keyboard.pause keyboard 0x0 72 - -;ss, Virtual Port 8, Keyboard (US): Period . -ss.input.port8.keyboard.period keyboard 0x0 55 - -;ss, Virtual Port 8, Keyboard (US): Print Screen -ss.input.port8.keyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 8, Keyboard (US): Q -ss.input.port8.keyboard.q keyboard 0x0 20 - -;ss, Virtual Port 8, Keyboard (US): Quote ' -ss.input.port8.keyboard.quote keyboard 0x0 52 - -;ss, Virtual Port 8, Keyboard (US): R -ss.input.port8.keyboard.r keyboard 0x0 21 - -;ss, Virtual Port 8, Keyboard (US): Right Alt -ss.input.port8.keyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 8, Keyboard (US): Right Ctrl -ss.input.port8.keyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 8, Keyboard (US): Right -ss.input.port8.keyboard.right keyboard 0x0 79 - -;ss, Virtual Port 8, Keyboard (US): Right Bracket ] -ss.input.port8.keyboard.rightbracket keyboard 0x0 48 - -;ss, Virtual Port 8, Keyboard (US): Right Shift -ss.input.port8.keyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 8, Keyboard (US): S -ss.input.port8.keyboard.s keyboard 0x0 22 - -;ss, Virtual Port 8, Keyboard (US): Scroll Lock -ss.input.port8.keyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 8, Keyboard (US): Semicolon ; -ss.input.port8.keyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 8, Keyboard (US): Slash / -ss.input.port8.keyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 8, Keyboard (US): Space -ss.input.port8.keyboard.space keyboard 0x0 44 - -;ss, Virtual Port 8, Keyboard (US): T -ss.input.port8.keyboard.t keyboard 0x0 23 - -;ss, Virtual Port 8, Keyboard (US): Tab -ss.input.port8.keyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 8, Keyboard (US): U -ss.input.port8.keyboard.u keyboard 0x0 24 - -;ss, Virtual Port 8, Keyboard (US): Up -ss.input.port8.keyboard.up keyboard 0x0 82 - -;ss, Virtual Port 8, Keyboard (US): V -ss.input.port8.keyboard.v keyboard 0x0 25 - -;ss, Virtual Port 8, Keyboard (US): W -ss.input.port8.keyboard.w keyboard 0x0 26 - -;ss, Virtual Port 8, Keyboard (US): X -ss.input.port8.keyboard.x keyboard 0x0 27 - -;ss, Virtual Port 8, Keyboard (US): Y -ss.input.port8.keyboard.y keyboard 0x0 28 - -;ss, Virtual Port 8, Keyboard (US): Z -ss.input.port8.keyboard.z keyboard 0x0 29 - -;ss, Virtual Port 8, Mission Stick: A (Stick Trigger) -ss.input.port8.mission.a - -;ss, Virtual Port 8, Mission Stick: A AF -ss.input.port8.mission.afa - -;Default position for switch "A AF". -ss.input.port8.mission.afa.defpos off - -;ss, Virtual Port 8, Mission Stick: B AF -ss.input.port8.mission.afb - -;Default position for switch "B AF". -ss.input.port8.mission.afb.defpos off - -;ss, Virtual Port 8, Mission Stick: C AF -ss.input.port8.mission.afc - -;Default position for switch "C AF". -ss.input.port8.mission.afc.defpos off - -;ss, Virtual Port 8, Mission Stick: L AF -ss.input.port8.mission.afl - -;Default position for switch "L AF". -ss.input.port8.mission.afl.defpos off - -;ss, Virtual Port 8, Mission Stick: R AF -ss.input.port8.mission.afr - -;Default position for switch "R AF". -ss.input.port8.mission.afr.defpos off - -;ss, Virtual Port 8, Mission Stick: AF Speed -ss.input.port8.mission.afspeed - -;Default position for switch "AF Speed". -ss.input.port8.mission.afspeed.defpos 1 - -;ss, Virtual Port 8, Mission Stick: X AF -ss.input.port8.mission.afx - -;Default position for switch "X AF". -ss.input.port8.mission.afx.defpos off - -;ss, Virtual Port 8, Mission Stick: Y AF -ss.input.port8.mission.afy - -;Default position for switch "Y AF". -ss.input.port8.mission.afy.defpos off - -;ss, Virtual Port 8, Mission Stick: Z AF -ss.input.port8.mission.afz - -;Default position for switch "Z AF". -ss.input.port8.mission.afz.defpos off - -;ss, Virtual Port 8, Mission Stick: B (Stick Left Button) -ss.input.port8.mission.b - -;ss, Virtual Port 8, Mission Stick: C (Stick Right Button) -ss.input.port8.mission.c - -;ss, Virtual Port 8, Mission Stick: L -ss.input.port8.mission.l - -;ss, Virtual Port 8, Mission Stick: R -ss.input.port8.mission.r - -;ss, Virtual Port 8, Mission Stick: START -ss.input.port8.mission.start - -;ss, Virtual Port 8, Mission Stick: Stick BACK ↓ (Analog) -ss.input.port8.mission.stick_back - -;ss, Virtual Port 8, Mission Stick: Stick FORE ↑ (Analog) -ss.input.port8.mission.stick_fore - -;ss, Virtual Port 8, Mission Stick: Stick LEFT ← (Analog) -ss.input.port8.mission.stick_left - -;ss, Virtual Port 8, Mission Stick: Stick RIGHT → (Analog) -ss.input.port8.mission.stick_right - -;ss, Virtual Port 8, Mission Stick: Throttle Down (Analog) -ss.input.port8.mission.throttle_down - -;ss, Virtual Port 8, Mission Stick: Throttle Up (Analog) -ss.input.port8.mission.throttle_up - -;ss, Virtual Port 8, Mission Stick: X -ss.input.port8.mission.x - -;ss, Virtual Port 8, Mission Stick: Y -ss.input.port8.mission.y - -;ss, Virtual Port 8, Mission Stick: Z -ss.input.port8.mission.z - -;ss, Virtual Port 8, Mouse: Left Button -ss.input.port8.mouse.left mouse 0x0 button_left - -;ss, Virtual Port 8, Mouse: Middle Button -ss.input.port8.mouse.middle mouse 0x0 button_middle - -;ss, Virtual Port 8, Mouse: Motion Down -ss.input.port8.mouse.motion_down mouse 0x0 rel_y+ - -;ss, Virtual Port 8, Mouse: Motion Left -ss.input.port8.mouse.motion_left mouse 0x0 rel_x- - -;ss, Virtual Port 8, Mouse: Motion Right -ss.input.port8.mouse.motion_right mouse 0x0 rel_x+ - -;ss, Virtual Port 8, Mouse: Motion Up -ss.input.port8.mouse.motion_up mouse 0x0 rel_y- - -;ss, Virtual Port 8, Mouse: Right Button -ss.input.port8.mouse.right mouse 0x0 button_right - -;ss, Virtual Port 8, Mouse: Start -ss.input.port8.mouse.start keyboard 0x0 40 - -;ss, Virtual Port 8, Steering Wheel: A (R Group) -ss.input.port8.wheel.a - -;ss, Virtual Port 8, Steering Wheel: Analog LEFT ← -ss.input.port8.wheel.analog_left - -;ss, Virtual Port 8, Steering Wheel: Analog RIGHT → -ss.input.port8.wheel.analog_right - -;ss, Virtual Port 8, Steering Wheel: B (R Group) -ss.input.port8.wheel.b - -;ss, Virtual Port 8, Steering Wheel: C (R Group) -ss.input.port8.wheel.c - -;ss, Virtual Port 8, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) -ss.input.port8.wheel.down - -;ss, Virtual Port 8, Steering Wheel: START -ss.input.port8.wheel.start - -;ss, Virtual Port 8, Steering Wheel: L Gear Shift(Equiv. UP ↑) -ss.input.port8.wheel.up - -;ss, Virtual Port 8, Steering Wheel: X (L Group) -ss.input.port8.wheel.x - -;ss, Virtual Port 8, Steering Wheel: Y (L Group) -ss.input.port8.wheel.y - -;ss, Virtual Port 8, Steering Wheel: Z (L Group) -ss.input.port8.wheel.z - -;Input device for Virtual Port 9 -ss.input.port9 gamepad - -;ss, Virtual Port 9, 3D Control Pad: A -ss.input.port9.3dpad.a - -;ss, Virtual Port 9, 3D Control Pad: Analog DOWN ↓ -ss.input.port9.3dpad.analog_down - -;ss, Virtual Port 9, 3D Control Pad: Analog LEFT ← -ss.input.port9.3dpad.analog_left - -;ss, Virtual Port 9, 3D Control Pad: Analog RIGHT → -ss.input.port9.3dpad.analog_right - -;ss, Virtual Port 9, 3D Control Pad: Analog UP ↑ -ss.input.port9.3dpad.analog_up - -;ss, Virtual Port 9, 3D Control Pad: B -ss.input.port9.3dpad.b - -;ss, Virtual Port 9, 3D Control Pad: C -ss.input.port9.3dpad.c - -;ss, Virtual Port 9, 3D Control Pad: D-Pad DOWN ↓ -ss.input.port9.3dpad.down - -;ss, Virtual Port 9, 3D Control Pad: D-Pad LEFT ← -ss.input.port9.3dpad.left - -;ss, Virtual Port 9, 3D Control Pad: Left Shoulder (Analog) -ss.input.port9.3dpad.ls - -;ss, Virtual Port 9, 3D Control Pad: Mode -ss.input.port9.3dpad.mode - -;Default position for switch "Mode". -ss.input.port9.3dpad.mode.defpos digital - -;ss, Virtual Port 9, 3D Control Pad: D-Pad RIGHT → -ss.input.port9.3dpad.right - -;ss, Virtual Port 9, 3D Control Pad: Right Shoulder (Analog) -ss.input.port9.3dpad.rs - -;ss, Virtual Port 9, 3D Control Pad: START -ss.input.port9.3dpad.start - -;ss, Virtual Port 9, 3D Control Pad: D-Pad UP ↑ -ss.input.port9.3dpad.up - -;ss, Virtual Port 9, 3D Control Pad: X -ss.input.port9.3dpad.x - -;ss, Virtual Port 9, 3D Control Pad: Y -ss.input.port9.3dpad.y - -;ss, Virtual Port 9, 3D Control Pad: Z -ss.input.port9.3dpad.z - -;ss, Virtual Port 9, Dual Mission: A (R Stick Trigger) -ss.input.port9.dmission.a - -;ss, Virtual Port 9, Dual Mission: A AF -ss.input.port9.dmission.afa - -;Default position for switch "A AF". -ss.input.port9.dmission.afa.defpos off - -;ss, Virtual Port 9, Dual Mission: B AF -ss.input.port9.dmission.afb - -;Default position for switch "B AF". -ss.input.port9.dmission.afb.defpos off - -;ss, Virtual Port 9, Dual Mission: C AF -ss.input.port9.dmission.afc - -;Default position for switch "C AF". -ss.input.port9.dmission.afc.defpos off - -;ss, Virtual Port 9, Dual Mission: L AF -ss.input.port9.dmission.afl - -;Default position for switch "L AF". -ss.input.port9.dmission.afl.defpos off - -;ss, Virtual Port 9, Dual Mission: R AF -ss.input.port9.dmission.afr - -;Default position for switch "R AF". -ss.input.port9.dmission.afr.defpos off - -;ss, Virtual Port 9, Dual Mission: Autofire Speed -ss.input.port9.dmission.afspeed - -;Default position for switch "Autofire Speed". -ss.input.port9.dmission.afspeed.defpos 1 - -;ss, Virtual Port 9, Dual Mission: X AF -ss.input.port9.dmission.afx - -;Default position for switch "X AF". -ss.input.port9.dmission.afx.defpos off - -;ss, Virtual Port 9, Dual Mission: Y AF -ss.input.port9.dmission.afy - -;Default position for switch "Y AF". -ss.input.port9.dmission.afy.defpos off - -;ss, Virtual Port 9, Dual Mission: Z AF -ss.input.port9.dmission.afz - -;Default position for switch "Z AF". -ss.input.port9.dmission.afz.defpos off - -;ss, Virtual Port 9, Dual Mission: B (R Stick Left Button) -ss.input.port9.dmission.b - -;ss, Virtual Port 9, Dual Mission: C (R Stick Right Button) -ss.input.port9.dmission.c - -;ss, Virtual Port 9, Dual Mission: L -ss.input.port9.dmission.l - -;ss, Virtual Port 9, Dual Mission: L Stick BACK ↓ (Analog) -ss.input.port9.dmission.lstick_back - -;ss, Virtual Port 9, Dual Mission: L Stick FORE ↑ (Analog) -ss.input.port9.dmission.lstick_fore - -;ss, Virtual Port 9, Dual Mission: L Stick LEFT ← (Analog) -ss.input.port9.dmission.lstick_left - -;ss, Virtual Port 9, Dual Mission: L Stick RIGHT → (Analog) -ss.input.port9.dmission.lstick_right - -;ss, Virtual Port 9, Dual Mission: L Throttle Down (Analog) -ss.input.port9.dmission.lthrottle_down - -;ss, Virtual Port 9, Dual Mission: L Throttle Up (Analog) -ss.input.port9.dmission.lthrottle_up - -;ss, Virtual Port 9, Dual Mission: R -ss.input.port9.dmission.r - -;ss, Virtual Port 9, Dual Mission: R Stick BACK ↓ (Analog) -ss.input.port9.dmission.rstick_back - -;ss, Virtual Port 9, Dual Mission: R Stick FORE ↑ (Analog) -ss.input.port9.dmission.rstick_fore - -;ss, Virtual Port 9, Dual Mission: R Stick LEFT ← (Analog) -ss.input.port9.dmission.rstick_left - -;ss, Virtual Port 9, Dual Mission: R Stick RIGHT → (Analog) -ss.input.port9.dmission.rstick_right - -;ss, Virtual Port 9, Dual Mission: R Throttle Down (Analog) -ss.input.port9.dmission.rthrottle_down - -;ss, Virtual Port 9, Dual Mission: R Throttle Up (Analog) -ss.input.port9.dmission.rthrottle_up - -;ss, Virtual Port 9, Dual Mission: START -ss.input.port9.dmission.start - -;ss, Virtual Port 9, Dual Mission: X (L Stick Trigger) -ss.input.port9.dmission.x - -;ss, Virtual Port 9, Dual Mission: Y (L Stick Left Button) -ss.input.port9.dmission.y - -;ss, Virtual Port 9, Dual Mission: Z (L Stick Right Button) -ss.input.port9.dmission.z - -;ss, Virtual Port 9, Digital Gamepad: A -ss.input.port9.gamepad.a - -;ss, Virtual Port 9, Digital Gamepad: B -ss.input.port9.gamepad.b - -;ss, Virtual Port 9, Digital Gamepad: C -ss.input.port9.gamepad.c - -;ss, Virtual Port 9, Digital Gamepad: DOWN ↓ -ss.input.port9.gamepad.down - -;ss, Virtual Port 9, Digital Gamepad: LEFT ← -ss.input.port9.gamepad.left - -;ss, Virtual Port 9, Digital Gamepad: Left Shoulder -ss.input.port9.gamepad.ls - -;ss, Virtual Port 9, Digital Gamepad: RIGHT → -ss.input.port9.gamepad.right - -;ss, Virtual Port 9, Digital Gamepad: Right Shoulder -ss.input.port9.gamepad.rs - -;ss, Virtual Port 9, Digital Gamepad: START -ss.input.port9.gamepad.start - -;ss, Virtual Port 9, Digital Gamepad: UP ↑ -ss.input.port9.gamepad.up - -;ss, Virtual Port 9, Digital Gamepad: X -ss.input.port9.gamepad.x - -;ss, Virtual Port 9, Digital Gamepad: Y -ss.input.port9.gamepad.y - -;ss, Virtual Port 9, Digital Gamepad: Z -ss.input.port9.gamepad.z - -;ss, Virtual Port 9, Light Gun: Offscreen Shot(Simulated) -ss.input.port9.gun.offscreen_shot mouse 0x0 button_right - -;ss, Virtual Port 9, Light Gun: START -ss.input.port9.gun.start mouse 0x0 button_middle - -;ss, Virtual Port 9, Light Gun: Trigger -ss.input.port9.gun.trigger mouse 0x0 button_left - -;ss, Virtual Port 9, Light Gun: X Axis -ss.input.port9.gun.x_axis mouse 0x0 cursor_x-+ - -;ss, Virtual Port 9, Light Gun: Y Axis -ss.input.port9.gun.y_axis mouse 0x0 cursor_y-+ - -;Crosshairs color for lightgun on virtual port 9. -ss.input.port9.gun_chairs 0xFF80FF - -;ss, Virtual Port 9, Keyboard (JP): 0(Zero) -ss.input.port9.jpkeyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 9, Keyboard (JP): 1(One) -ss.input.port9.jpkeyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 9, Keyboard (JP): 2 -ss.input.port9.jpkeyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 9, Keyboard (JP): 3 -ss.input.port9.jpkeyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 9, Keyboard (JP): 4 -ss.input.port9.jpkeyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 9, Keyboard (JP): 5 -ss.input.port9.jpkeyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 9, Keyboard (JP): 6 -ss.input.port9.jpkeyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 9, Keyboard (JP): 7 -ss.input.port9.jpkeyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 9, Keyboard (JP): 8 -ss.input.port9.jpkeyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 9, Keyboard (JP): 9 -ss.input.port9.jpkeyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 9, Keyboard (JP): A -ss.input.port9.jpkeyboard.a keyboard 0x0 4 - -;ss, Virtual Port 9, Keyboard (JP): At @ -ss.input.port9.jpkeyboard.at keyboard 0x0 47 - -;ss, Virtual Port 9, Keyboard (JP): B -ss.input.port9.jpkeyboard.b keyboard 0x0 5 - -;ss, Virtual Port 9, Keyboard (JP): Backslash \ -ss.input.port9.jpkeyboard.backslash keyboard 0x0 135 - -;ss, Virtual Port 9, Keyboard (JP): Backspace -ss.input.port9.jpkeyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 9, Keyboard (JP): C -ss.input.port9.jpkeyboard.c keyboard 0x0 6 - -;ss, Virtual Port 9, Keyboard (JP): Caps Lock/英数 -ss.input.port9.jpkeyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 9, Keyboard (JP): Circumflex ^ -ss.input.port9.jpkeyboard.circumflex keyboard 0x0 46 - -;ss, Virtual Port 9, Keyboard (JP): Colon : -ss.input.port9.jpkeyboard.colon keyboard 0x0 52 - -;ss, Virtual Port 9, Keyboard (JP): Comma , -ss.input.port9.jpkeyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 9, Keyboard (JP): 変換 -ss.input.port9.jpkeyboard.conv keyboard 0x0 138 - -;ss, Virtual Port 9, Keyboard (JP): D -ss.input.port9.jpkeyboard.d keyboard 0x0 7 - -;ss, Virtual Port 9, Keyboard (JP): Delete -ss.input.port9.jpkeyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 9, Keyboard (JP): Down -ss.input.port9.jpkeyboard.down keyboard 0x0 81 - -;ss, Virtual Port 9, Keyboard (JP): E -ss.input.port9.jpkeyboard.e keyboard 0x0 8 - -;ss, Virtual Port 9, Keyboard (JP): End -ss.input.port9.jpkeyboard.end keyboard 0x0 77 - -;ss, Virtual Port 9, Keyboard (JP): Enter -ss.input.port9.jpkeyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 9, Keyboard (JP): Escape -ss.input.port9.jpkeyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 9, Keyboard (JP): F -ss.input.port9.jpkeyboard.f keyboard 0x0 9 - -;ss, Virtual Port 9, Keyboard (JP): F1 -ss.input.port9.jpkeyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 9, Keyboard (JP): F10 -ss.input.port9.jpkeyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 9, Keyboard (JP): F11 -ss.input.port9.jpkeyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 9, Keyboard (JP): F12 -ss.input.port9.jpkeyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 9, Keyboard (JP): F2 -ss.input.port9.jpkeyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 9, Keyboard (JP): F3 -ss.input.port9.jpkeyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 9, Keyboard (JP): F4 -ss.input.port9.jpkeyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 9, Keyboard (JP): F5 -ss.input.port9.jpkeyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 9, Keyboard (JP): F6 -ss.input.port9.jpkeyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 9, Keyboard (JP): F7 -ss.input.port9.jpkeyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 9, Keyboard (JP): F8 -ss.input.port9.jpkeyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 9, Keyboard (JP): F9 -ss.input.port9.jpkeyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 9, Keyboard (JP): G -ss.input.port9.jpkeyboard.g keyboard 0x0 10 - -;ss, Virtual Port 9, Keyboard (JP): H -ss.input.port9.jpkeyboard.h keyboard 0x0 11 - -;ss, Virtual Port 9, Keyboard (JP): ひらがな/カタカナ/ローマ字 -ss.input.port9.jpkeyboard.hkr keyboard 0x0 136 - -;ss, Virtual Port 9, Keyboard (JP): Home -ss.input.port9.jpkeyboard.home keyboard 0x0 74 - -;ss, Virtual Port 9, Keyboard (JP): 半角/全角/漢字 -ss.input.port9.jpkeyboard.hwfw keyboard 0x0 53 - -;ss, Virtual Port 9, Keyboard (JP): I -ss.input.port9.jpkeyboard.i keyboard 0x0 12 - -;ss, Virtual Port 9, Keyboard (JP): Insert -ss.input.port9.jpkeyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 9, Keyboard (JP): J -ss.input.port9.jpkeyboard.j keyboard 0x0 13 - -;ss, Virtual Port 9, Keyboard (JP): K -ss.input.port9.jpkeyboard.k keyboard 0x0 14 - -;ss, Virtual Port 9, Keyboard (JP): L -ss.input.port9.jpkeyboard.l keyboard 0x0 15 - -;ss, Virtual Port 9, Keyboard (JP): Left Alt -ss.input.port9.jpkeyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 9, Keyboard (JP): Left Ctrl -ss.input.port9.jpkeyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 9, Keyboard (JP): Cursor Left -ss.input.port9.jpkeyboard.left keyboard 0x0 80 - -;ss, Virtual Port 9, Keyboard (JP): Left Bracket [ -ss.input.port9.jpkeyboard.leftbracket keyboard 0x0 48 - -;ss, Virtual Port 9, Keyboard (JP): Left Shift -ss.input.port9.jpkeyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 9, Keyboard (JP): M -ss.input.port9.jpkeyboard.m keyboard 0x0 16 - -;ss, Virtual Port 9, Keyboard (JP): Minus - -ss.input.port9.jpkeyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 9, Keyboard (JP): N -ss.input.port9.jpkeyboard.n keyboard 0x0 17 - -;ss, Virtual Port 9, Keyboard (JP): 無変換 -ss.input.port9.jpkeyboard.nonconv keyboard 0x0 139 - -;ss, Virtual Port 9, Keyboard (JP): O -ss.input.port9.jpkeyboard.o keyboard 0x0 18 - -;ss, Virtual Port 9, Keyboard (JP): P -ss.input.port9.jpkeyboard.p keyboard 0x0 19 - -;ss, Virtual Port 9, Keyboard (JP): Page Down -ss.input.port9.jpkeyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 9, Keyboard (JP): Page Up -ss.input.port9.jpkeyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 9, Keyboard (JP): Pause -ss.input.port9.jpkeyboard.pause keyboard 0x0 72 || keyboard 0x0 83 - -;ss, Virtual Port 9, Keyboard (JP): Period . -ss.input.port9.jpkeyboard.period keyboard 0x0 55 - -;ss, Virtual Port 9, Keyboard (JP): Print Screen -ss.input.port9.jpkeyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 9, Keyboard (JP): Q -ss.input.port9.jpkeyboard.q keyboard 0x0 20 - -;ss, Virtual Port 9, Keyboard (JP): R -ss.input.port9.jpkeyboard.r keyboard 0x0 21 - -;ss, Virtual Port 9, Keyboard (JP): Right Alt -ss.input.port9.jpkeyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 9, Keyboard (JP): Right Ctrl -ss.input.port9.jpkeyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 9, Keyboard (JP): Right -ss.input.port9.jpkeyboard.right keyboard 0x0 79 - -;ss, Virtual Port 9, Keyboard (JP): Right Bracket ] -ss.input.port9.jpkeyboard.rightbracket keyboard 0x0 49 - -;ss, Virtual Port 9, Keyboard (JP): Right Shift -ss.input.port9.jpkeyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 9, Keyboard (JP): S -ss.input.port9.jpkeyboard.s keyboard 0x0 22 - -;ss, Virtual Port 9, Keyboard (JP): Scroll Lock -ss.input.port9.jpkeyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 9, Keyboard (JP): Semicolon ; -ss.input.port9.jpkeyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 9, Keyboard (JP): Slash / -ss.input.port9.jpkeyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 9, Keyboard (JP): Space -ss.input.port9.jpkeyboard.space keyboard 0x0 44 - -;ss, Virtual Port 9, Keyboard (JP): T -ss.input.port9.jpkeyboard.t keyboard 0x0 23 - -;ss, Virtual Port 9, Keyboard (JP): Tab -ss.input.port9.jpkeyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 9, Keyboard (JP): U -ss.input.port9.jpkeyboard.u keyboard 0x0 24 - -;ss, Virtual Port 9, Keyboard (JP): Up -ss.input.port9.jpkeyboard.up keyboard 0x0 82 - -;ss, Virtual Port 9, Keyboard (JP): V -ss.input.port9.jpkeyboard.v keyboard 0x0 25 - -;ss, Virtual Port 9, Keyboard (JP): W -ss.input.port9.jpkeyboard.w keyboard 0x0 26 - -;ss, Virtual Port 9, Keyboard (JP): X -ss.input.port9.jpkeyboard.x keyboard 0x0 27 - -;ss, Virtual Port 9, Keyboard (JP): Y -ss.input.port9.jpkeyboard.y keyboard 0x0 28 - -;ss, Virtual Port 9, Keyboard (JP): Yen ¥ -ss.input.port9.jpkeyboard.yen keyboard 0x0 137 - -;ss, Virtual Port 9, Keyboard (JP): Z -ss.input.port9.jpkeyboard.z keyboard 0x0 29 - -;ss, Virtual Port 9, Keyboard (US): 0(Zero) -ss.input.port9.keyboard.0 keyboard 0x0 39 - -;ss, Virtual Port 9, Keyboard (US): 1(One) -ss.input.port9.keyboard.1 keyboard 0x0 30 - -;ss, Virtual Port 9, Keyboard (US): 2 -ss.input.port9.keyboard.2 keyboard 0x0 31 - -;ss, Virtual Port 9, Keyboard (US): 3 -ss.input.port9.keyboard.3 keyboard 0x0 32 - -;ss, Virtual Port 9, Keyboard (US): 4 -ss.input.port9.keyboard.4 keyboard 0x0 33 - -;ss, Virtual Port 9, Keyboard (US): 5 -ss.input.port9.keyboard.5 keyboard 0x0 34 - -;ss, Virtual Port 9, Keyboard (US): 6 -ss.input.port9.keyboard.6 keyboard 0x0 35 - -;ss, Virtual Port 9, Keyboard (US): 7 -ss.input.port9.keyboard.7 keyboard 0x0 36 - -;ss, Virtual Port 9, Keyboard (US): 8 -ss.input.port9.keyboard.8 keyboard 0x0 37 - -;ss, Virtual Port 9, Keyboard (US): 9 -ss.input.port9.keyboard.9 keyboard 0x0 38 - -;ss, Virtual Port 9, Keyboard (US): A -ss.input.port9.keyboard.a keyboard 0x0 4 - -;ss, Virtual Port 9, Keyboard (US): B -ss.input.port9.keyboard.b keyboard 0x0 5 - -;ss, Virtual Port 9, Keyboard (US): Backslash \ -ss.input.port9.keyboard.backslash keyboard 0x0 49 || keyboard 0x0 135 - -;ss, Virtual Port 9, Keyboard (US): Backspace -ss.input.port9.keyboard.backspace keyboard 0x0 42 - -;ss, Virtual Port 9, Keyboard (US): C -ss.input.port9.keyboard.c keyboard 0x0 6 - -;ss, Virtual Port 9, Keyboard (US): Caps Lock -ss.input.port9.keyboard.capslock keyboard 0x0 57 - -;ss, Virtual Port 9, Keyboard (US): Comma , -ss.input.port9.keyboard.comma keyboard 0x0 54 - -;ss, Virtual Port 9, Keyboard (US): D -ss.input.port9.keyboard.d keyboard 0x0 7 - -;ss, Virtual Port 9, Keyboard (US): Delete -ss.input.port9.keyboard.delete keyboard 0x0 76 - -;ss, Virtual Port 9, Keyboard (US): Down -ss.input.port9.keyboard.down keyboard 0x0 81 - -;ss, Virtual Port 9, Keyboard (US): E -ss.input.port9.keyboard.e keyboard 0x0 8 - -;ss, Virtual Port 9, Keyboard (US): End -ss.input.port9.keyboard.end keyboard 0x0 77 - -;ss, Virtual Port 9, Keyboard (US): Enter -ss.input.port9.keyboard.enter keyboard 0x0 40 - -;ss, Virtual Port 9, Keyboard (US): Equals = -ss.input.port9.keyboard.equals keyboard 0x0 46 - -;ss, Virtual Port 9, Keyboard (US): Escape -ss.input.port9.keyboard.esc keyboard 0x0 41 - -;ss, Virtual Port 9, Keyboard (US): F -ss.input.port9.keyboard.f keyboard 0x0 9 - -;ss, Virtual Port 9, Keyboard (US): F1 -ss.input.port9.keyboard.f1 keyboard 0x0 58 - -;ss, Virtual Port 9, Keyboard (US): F10 -ss.input.port9.keyboard.f10 keyboard 0x0 67 - -;ss, Virtual Port 9, Keyboard (US): F11 -ss.input.port9.keyboard.f11 keyboard 0x0 68 - -;ss, Virtual Port 9, Keyboard (US): F12 -ss.input.port9.keyboard.f12 keyboard 0x0 69 - -;ss, Virtual Port 9, Keyboard (US): F2 -ss.input.port9.keyboard.f2 keyboard 0x0 59 - -;ss, Virtual Port 9, Keyboard (US): F3 -ss.input.port9.keyboard.f3 keyboard 0x0 60 - -;ss, Virtual Port 9, Keyboard (US): F4 -ss.input.port9.keyboard.f4 keyboard 0x0 61 - -;ss, Virtual Port 9, Keyboard (US): F5 -ss.input.port9.keyboard.f5 keyboard 0x0 62 - -;ss, Virtual Port 9, Keyboard (US): F6 -ss.input.port9.keyboard.f6 keyboard 0x0 63 - -;ss, Virtual Port 9, Keyboard (US): F7 -ss.input.port9.keyboard.f7 keyboard 0x0 64 - -;ss, Virtual Port 9, Keyboard (US): F8 -ss.input.port9.keyboard.f8 keyboard 0x0 65 - -;ss, Virtual Port 9, Keyboard (US): F9 -ss.input.port9.keyboard.f9 keyboard 0x0 66 - -;ss, Virtual Port 9, Keyboard (US): G -ss.input.port9.keyboard.g keyboard 0x0 10 - -;ss, Virtual Port 9, Keyboard (US): Grave ` -ss.input.port9.keyboard.grave keyboard 0x0 53 - -;ss, Virtual Port 9, Keyboard (US): H -ss.input.port9.keyboard.h keyboard 0x0 11 - -;ss, Virtual Port 9, Keyboard (US): Home -ss.input.port9.keyboard.home keyboard 0x0 74 - -;ss, Virtual Port 9, Keyboard (US): I -ss.input.port9.keyboard.i keyboard 0x0 12 - -;ss, Virtual Port 9, Keyboard (US): Insert -ss.input.port9.keyboard.insert keyboard 0x0 73 - -;ss, Virtual Port 9, Keyboard (US): J -ss.input.port9.keyboard.j keyboard 0x0 13 - -;ss, Virtual Port 9, Keyboard (US): K -ss.input.port9.keyboard.k keyboard 0x0 14 - -;ss, Virtual Port 9, Keyboard (US): Keypad Asterisk(Multiply) -ss.input.port9.keyboard.kp_asterisk keyboard 0x0 85 - -;ss, Virtual Port 9, Keyboard (US): Keypad Center/5 -ss.input.port9.keyboard.kp_center keyboard 0x0 93 - -;ss, Virtual Port 9, Keyboard (US): Keypad Delete -ss.input.port9.keyboard.kp_delete keyboard 0x0 99 - -;ss, Virtual Port 9, Keyboard (US): Keypad Down/2 -ss.input.port9.keyboard.kp_down keyboard 0x0 90 - -;ss, Virtual Port 9, Keyboard (US): Keypad End/1 -ss.input.port9.keyboard.kp_end keyboard 0x0 89 - -;ss, Virtual Port 9, Keyboard (US): Keypad Enter -ss.input.port9.keyboard.kp_enter keyboard 0x0 88 - -;ss, Virtual Port 9, Keyboard (US): Keypad Home/7 -ss.input.port9.keyboard.kp_home keyboard 0x0 95 - -;ss, Virtual Port 9, Keyboard (US): Keypad Insert/0 -ss.input.port9.keyboard.kp_insert keyboard 0x0 98 - -;ss, Virtual Port 9, Keyboard (US): Keypad Left/4 -ss.input.port9.keyboard.kp_left keyboard 0x0 92 - -;ss, Virtual Port 9, Keyboard (US): Keypad Minus -ss.input.port9.keyboard.kp_minus keyboard 0x0 86 - -;ss, Virtual Port 9, Keyboard (US): Keypad Pagedown/3 -ss.input.port9.keyboard.kp_pagedown keyboard 0x0 91 - -;ss, Virtual Port 9, Keyboard (US): Keypad Pageup/9 -ss.input.port9.keyboard.kp_pageup keyboard 0x0 97 - -;ss, Virtual Port 9, Keyboard (US): Keypad Plus -ss.input.port9.keyboard.kp_plus keyboard 0x0 87 - -;ss, Virtual Port 9, Keyboard (US): Keypad Right/6 -ss.input.port9.keyboard.kp_right keyboard 0x0 94 - -;ss, Virtual Port 9, Keyboard (US): Keypad Slash(Divide) -ss.input.port9.keyboard.kp_slash keyboard 0x0 84 - -;ss, Virtual Port 9, Keyboard (US): Keypad Up/8 -ss.input.port9.keyboard.kp_up keyboard 0x0 96 - -;ss, Virtual Port 9, Keyboard (US): L -ss.input.port9.keyboard.l keyboard 0x0 15 - -;ss, Virtual Port 9, Keyboard (US): Left Alt -ss.input.port9.keyboard.lalt keyboard 0x0 226 - -;ss, Virtual Port 9, Keyboard (US): Left Ctrl -ss.input.port9.keyboard.lctrl keyboard 0x0 224 - -;ss, Virtual Port 9, Keyboard (US): Cursor Left -ss.input.port9.keyboard.left keyboard 0x0 80 - -;ss, Virtual Port 9, Keyboard (US): Left Bracket [ -ss.input.port9.keyboard.leftbracket keyboard 0x0 47 - -;ss, Virtual Port 9, Keyboard (US): Left Shift -ss.input.port9.keyboard.lshift keyboard 0x0 225 - -;ss, Virtual Port 9, Keyboard (US): M -ss.input.port9.keyboard.m keyboard 0x0 16 - -;ss, Virtual Port 9, Keyboard (US): Minus - -ss.input.port9.keyboard.minus keyboard 0x0 45 - -;ss, Virtual Port 9, Keyboard (US): N -ss.input.port9.keyboard.n keyboard 0x0 17 - -;ss, Virtual Port 9, Keyboard (US): Num Lock -ss.input.port9.keyboard.numlock keyboard 0x0 83 - -;ss, Virtual Port 9, Keyboard (US): O -ss.input.port9.keyboard.o keyboard 0x0 18 - -;ss, Virtual Port 9, Keyboard (US): P -ss.input.port9.keyboard.p keyboard 0x0 19 - -;ss, Virtual Port 9, Keyboard (US): Page Down -ss.input.port9.keyboard.pagedown keyboard 0x0 78 - -;ss, Virtual Port 9, Keyboard (US): Page Up -ss.input.port9.keyboard.pageup keyboard 0x0 75 - -;ss, Virtual Port 9, Keyboard (US): Pause -ss.input.port9.keyboard.pause keyboard 0x0 72 - -;ss, Virtual Port 9, Keyboard (US): Period . -ss.input.port9.keyboard.period keyboard 0x0 55 - -;ss, Virtual Port 9, Keyboard (US): Print Screen -ss.input.port9.keyboard.printscreen keyboard 0x0 70 - -;ss, Virtual Port 9, Keyboard (US): Q -ss.input.port9.keyboard.q keyboard 0x0 20 - -;ss, Virtual Port 9, Keyboard (US): Quote ' -ss.input.port9.keyboard.quote keyboard 0x0 52 - -;ss, Virtual Port 9, Keyboard (US): R -ss.input.port9.keyboard.r keyboard 0x0 21 - -;ss, Virtual Port 9, Keyboard (US): Right Alt -ss.input.port9.keyboard.ralt keyboard 0x0 230 - -;ss, Virtual Port 9, Keyboard (US): Right Ctrl -ss.input.port9.keyboard.rctrl keyboard 0x0 228 - -;ss, Virtual Port 9, Keyboard (US): Right -ss.input.port9.keyboard.right keyboard 0x0 79 - -;ss, Virtual Port 9, Keyboard (US): Right Bracket ] -ss.input.port9.keyboard.rightbracket keyboard 0x0 48 - -;ss, Virtual Port 9, Keyboard (US): Right Shift -ss.input.port9.keyboard.rshift keyboard 0x0 229 - -;ss, Virtual Port 9, Keyboard (US): S -ss.input.port9.keyboard.s keyboard 0x0 22 - -;ss, Virtual Port 9, Keyboard (US): Scroll Lock -ss.input.port9.keyboard.scrolllock keyboard 0x0 71 - -;ss, Virtual Port 9, Keyboard (US): Semicolon ; -ss.input.port9.keyboard.semicolon keyboard 0x0 51 - -;ss, Virtual Port 9, Keyboard (US): Slash / -ss.input.port9.keyboard.slash keyboard 0x0 56 - -;ss, Virtual Port 9, Keyboard (US): Space -ss.input.port9.keyboard.space keyboard 0x0 44 - -;ss, Virtual Port 9, Keyboard (US): T -ss.input.port9.keyboard.t keyboard 0x0 23 - -;ss, Virtual Port 9, Keyboard (US): Tab -ss.input.port9.keyboard.tab keyboard 0x0 43 - -;ss, Virtual Port 9, Keyboard (US): U -ss.input.port9.keyboard.u keyboard 0x0 24 - -;ss, Virtual Port 9, Keyboard (US): Up -ss.input.port9.keyboard.up keyboard 0x0 82 - -;ss, Virtual Port 9, Keyboard (US): V -ss.input.port9.keyboard.v keyboard 0x0 25 - -;ss, Virtual Port 9, Keyboard (US): W -ss.input.port9.keyboard.w keyboard 0x0 26 - -;ss, Virtual Port 9, Keyboard (US): X -ss.input.port9.keyboard.x keyboard 0x0 27 - -;ss, Virtual Port 9, Keyboard (US): Y -ss.input.port9.keyboard.y keyboard 0x0 28 - -;ss, Virtual Port 9, Keyboard (US): Z -ss.input.port9.keyboard.z keyboard 0x0 29 - -;ss, Virtual Port 9, Mission Stick: A (Stick Trigger) -ss.input.port9.mission.a - -;ss, Virtual Port 9, Mission Stick: A AF -ss.input.port9.mission.afa - -;Default position for switch "A AF". -ss.input.port9.mission.afa.defpos off - -;ss, Virtual Port 9, Mission Stick: B AF -ss.input.port9.mission.afb - -;Default position for switch "B AF". -ss.input.port9.mission.afb.defpos off - -;ss, Virtual Port 9, Mission Stick: C AF -ss.input.port9.mission.afc - -;Default position for switch "C AF". -ss.input.port9.mission.afc.defpos off - -;ss, Virtual Port 9, Mission Stick: L AF -ss.input.port9.mission.afl - -;Default position for switch "L AF". -ss.input.port9.mission.afl.defpos off - -;ss, Virtual Port 9, Mission Stick: R AF -ss.input.port9.mission.afr - -;Default position for switch "R AF". -ss.input.port9.mission.afr.defpos off - -;ss, Virtual Port 9, Mission Stick: AF Speed -ss.input.port9.mission.afspeed - -;Default position for switch "AF Speed". -ss.input.port9.mission.afspeed.defpos 1 - -;ss, Virtual Port 9, Mission Stick: X AF -ss.input.port9.mission.afx - -;Default position for switch "X AF". -ss.input.port9.mission.afx.defpos off - -;ss, Virtual Port 9, Mission Stick: Y AF -ss.input.port9.mission.afy - -;Default position for switch "Y AF". -ss.input.port9.mission.afy.defpos off - -;ss, Virtual Port 9, Mission Stick: Z AF -ss.input.port9.mission.afz - -;Default position for switch "Z AF". -ss.input.port9.mission.afz.defpos off - -;ss, Virtual Port 9, Mission Stick: B (Stick Left Button) -ss.input.port9.mission.b - -;ss, Virtual Port 9, Mission Stick: C (Stick Right Button) -ss.input.port9.mission.c - -;ss, Virtual Port 9, Mission Stick: L -ss.input.port9.mission.l - -;ss, Virtual Port 9, Mission Stick: R -ss.input.port9.mission.r - -;ss, Virtual Port 9, Mission Stick: START -ss.input.port9.mission.start - -;ss, Virtual Port 9, Mission Stick: Stick BACK ↓ (Analog) -ss.input.port9.mission.stick_back - -;ss, Virtual Port 9, Mission Stick: Stick FORE ↑ (Analog) -ss.input.port9.mission.stick_fore - -;ss, Virtual Port 9, Mission Stick: Stick LEFT ← (Analog) -ss.input.port9.mission.stick_left - -;ss, Virtual Port 9, Mission Stick: Stick RIGHT → (Analog) -ss.input.port9.mission.stick_right - -;ss, Virtual Port 9, Mission Stick: Throttle Down (Analog) -ss.input.port9.mission.throttle_down - -;ss, Virtual Port 9, Mission Stick: Throttle Up (Analog) -ss.input.port9.mission.throttle_up - -;ss, Virtual Port 9, Mission Stick: X -ss.input.port9.mission.x - -;ss, Virtual Port 9, Mission Stick: Y -ss.input.port9.mission.y - -;ss, Virtual Port 9, Mission Stick: Z -ss.input.port9.mission.z - -;ss, Virtual Port 9, Mouse: Left Button -ss.input.port9.mouse.left mouse 0x0 button_left - -;ss, Virtual Port 9, Mouse: Middle Button -ss.input.port9.mouse.middle mouse 0x0 button_middle - -;ss, Virtual Port 9, Mouse: Motion Down -ss.input.port9.mouse.motion_down mouse 0x0 rel_y+ - -;ss, Virtual Port 9, Mouse: Motion Left -ss.input.port9.mouse.motion_left mouse 0x0 rel_x- - -;ss, Virtual Port 9, Mouse: Motion Right -ss.input.port9.mouse.motion_right mouse 0x0 rel_x+ - -;ss, Virtual Port 9, Mouse: Motion Up -ss.input.port9.mouse.motion_up mouse 0x0 rel_y- - -;ss, Virtual Port 9, Mouse: Right Button -ss.input.port9.mouse.right mouse 0x0 button_right - -;ss, Virtual Port 9, Mouse: Start -ss.input.port9.mouse.start keyboard 0x0 40 - -;ss, Virtual Port 9, Steering Wheel: A (R Group) -ss.input.port9.wheel.a - -;ss, Virtual Port 9, Steering Wheel: Analog LEFT ← -ss.input.port9.wheel.analog_left - -;ss, Virtual Port 9, Steering Wheel: Analog RIGHT → -ss.input.port9.wheel.analog_right - -;ss, Virtual Port 9, Steering Wheel: B (R Group) -ss.input.port9.wheel.b - -;ss, Virtual Port 9, Steering Wheel: C (R Group) -ss.input.port9.wheel.c - -;ss, Virtual Port 9, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) -ss.input.port9.wheel.down - -;ss, Virtual Port 9, Steering Wheel: START -ss.input.port9.wheel.start - -;ss, Virtual Port 9, Steering Wheel: L Gear Shift(Equiv. UP ↑) -ss.input.port9.wheel.up - -;ss, Virtual Port 9, Steering Wheel: X (L Group) -ss.input.port9.wheel.x - -;ss, Virtual Port 9, Steering Wheel: Y (L Group) -ss.input.port9.wheel.y - -;ss, Virtual Port 9, Steering Wheel: Z (L Group) -ss.input.port9.wheel.z - -;Enable multitap on Saturn port 1. -ss.input.sport1.multitap 0 - -;Enable multitap on Saturn port 2. -ss.input.sport2.multitap 0 - -;Attempt to auto-detect region of game. -ss.region_autodetect 1 - -;Default region to use. -ss.region_default jp - -;Enable scanlines with specified opacity. -ss.scanlines 0 - -;SCSP output resampler quality. -ss.scsp.resamp_quality 4 - -;Enable specified OpenGL shader. -ss.shader scale2x - -;Force interlaced video to be treated as progressive. -ss.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -ss.shader.goat.hdiv 0.50 - -;Mask pattern. -ss.shader.goat.pat goatron - -;Enable scanlines effect. -ss.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -ss.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -ss.shader.goat.vdiv 0.50 - -;Last displayed scanline in NTSC mode. -ss.slend 239 - -;Last displayed scanline in PAL mode. -ss.slendp 255 - -;First displayed scanline in NTSC mode. -ss.slstart 0 - -;First displayed scanline in PAL mode. -ss.slstartp 0 - -;Automatically set RTC on game load. -ss.smpc.autortc 1 - -;BIOS language. -ss.smpc.autortc.lang english - -;Enable specified special video scaler. -ss.special none - -;Stretch to fill screen. -ss.stretch aspect - -;Enable video temporal blur(50/50 previous/current frame by default). -ss.tblur 0 - -;Accumulate color data rather than discarding it. -ss.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -ss.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -ss.videoip 1 - -;Full-screen horizontal resolution. -ss.xres 0 - -;Scaling factor for the X axis in windowed mode. -ss.xscale 3.000000 - -;Scaling factor for the X axis in fullscreen mode. -ss.xscalefs 1.000000 - -;Full-screen vertical resolution. -ss.yres 0 - -;Scaling factor for the Y axis in windowed mode. -ss.yscale 3.000000 - -;Scaling factor for the Y axis in fullscreen mode. -ss.yscalefs 1.000000 - -;3D mode. -vb.3dmode anaglyph - -;Reverse left/right 3D views. -vb.3dreverse 0 - -;Allow draw skipping. -vb.allow_draw_skip 0 - -;Anaglyph maximum-brightness color for left view. -vb.anaglyph.lcolor 0xffba00 - -;Anaglyph preset colors. -vb.anaglyph.preset red_blue - -;Anaglyph maximum-brightness color for right view. -vb.anaglyph.rcolor 0x00baff - -;CPU emulation mode. -vb.cpu_emulation accurate - -;Disassembly font size. -vb.debugger.disfontsize 5x7 - -;Character encoding for the debugger's memory editor. -vb.debugger.memcharenc shift_jis - -;Default maximum-brightness color to use in non-anaglyph 3D modes. -vb.default_color 0xF0F0F0 - -;Disable parallax for BG and OBJ rendering. -vb.disable_parallax 0 - -;Enable (automatic) usage of this module. -vb.enable 1 - -;Force monophonic sound output. -vb.forcemono 0 - -;vb, Built-In, Gamepad: A -vb.input.builtin.gamepad.a joystick 0x0003045e028e01010008000b00000000 button_1 - -;vb, Built-In, Gamepad: B -vb.input.builtin.gamepad.b joystick 0x0003045e028e01010008000b00000000 button_0 - -;vb, Built-In, Gamepad: DOWN ↓ (Left D-Pad) -vb.input.builtin.gamepad.down-l joystick 0x0003045e028e01010008000b00000000 abs_7+ - -;vb, Built-In, Gamepad: DOWN ↓ (Right D-Pad) -vb.input.builtin.gamepad.down-r joystick 0x0003045e028e01010008000b00000000 abs_4+ - -;vb, Built-In, Gamepad: LEFT ← (Left D-Pad) -vb.input.builtin.gamepad.left-l joystick 0x0003045e028e01010008000b00000000 abs_6- - -;vb, Built-In, Gamepad: LEFT ← (Right D-Pad) -vb.input.builtin.gamepad.left-r joystick 0x0003045e028e01010008000b00000000 abs_3- - -;vb, Built-In, Gamepad: Left-Back -vb.input.builtin.gamepad.lt joystick 0x0003045e028e01010008000b00000000 button_4 - -;vb, Built-In, Gamepad: Rapid A -vb.input.builtin.gamepad.rapid_a joystick 0x0003045e028e01010008000b00000000 button_3 - -;vb, Built-In, Gamepad: Rapid B -vb.input.builtin.gamepad.rapid_b joystick 0x0003045e028e01010008000b00000000 button_2 - -;vb, Built-In, Gamepad: RIGHT → (Left D-Pad) -vb.input.builtin.gamepad.right-l joystick 0x0003045e028e01010008000b00000000 abs_6+ - -;vb, Built-In, Gamepad: RIGHT → (Right D-Pad) -vb.input.builtin.gamepad.right-r joystick 0x0003045e028e01010008000b00000000 abs_3+ - -;vb, Built-In, Gamepad: Right-Back -vb.input.builtin.gamepad.rt joystick 0x0003045e028e01010008000b00000000 button_5 - -;vb, Built-In, Gamepad: Select -vb.input.builtin.gamepad.select joystick 0x0003045e028e01010008000b00000000 button_6 - -;vb, Built-In, Gamepad: Start -vb.input.builtin.gamepad.start joystick 0x0003045e028e01010008000b00000000 button_7 - -;vb, Built-In, Gamepad: UP ↑ (Left D-Pad) -vb.input.builtin.gamepad.up-l joystick 0x0003045e028e01010008000b00000000 abs_7- - -;vb, Built-In, Gamepad: UP ↑ (Right D-Pad) -vb.input.builtin.gamepad.up-r joystick 0x0003045e028e01010008000b00000000 abs_4- - -;Input latency reduction hack. -vb.input.instant_read_hack 1 - -;vb, System, Misc: Battery Voltage -vb.input.system.misc.battery - -;Default position for switch "Battery Voltage". -vb.input.system.misc.battery.defpos normal - -;Display latency reduction hack. -vb.instant_display_hack 0 - -;LED on duration to linear RGB conversion coefficient. -vb.ledonscale 1.75 - -;Line Interlaced prescale. -vb.liprescale 2 - -;Enable scanlines with specified opacity. -vb.scanlines 0 - -;Enable specified OpenGL shader. -vb.shader sabr - -;Force interlaced video to be treated as progressive. -vb.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -vb.shader.goat.hdiv 0.50 - -;Mask pattern. -vb.shader.goat.pat goatron - -;Enable scanlines effect. -vb.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -vb.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -vb.shader.goat.vdiv 0.50 - -;Number of pixels to separate L/R views by. -vb.sidebyside.separation 0 - -;Enable specified special video scaler. -vb.special none - -;Stretch to fill screen. -vb.stretch aspect - -;Enable video temporal blur(50/50 previous/current frame by default). -vb.tblur 0 - -;Accumulate color data rather than discarding it. -vb.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -vb.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -vb.videoip 0 - -;Full-screen horizontal resolution. -vb.xres 0 - -;Scaling factor for the X axis in windowed mode. -vb.xscale 2.000000 - -;Scaling factor for the X axis in fullscreen mode. -vb.xscalefs 1.000000 - -;Full-screen vertical resolution. -vb.yres 0 - -;Scaling factor for the Y axis in windowed mode. -vb.yscale 2.000000 - -;Scaling factor for the Y axis in fullscreen mode. -vb.yscalefs 1.000000 - -;Enable time synchronization(waiting) for frame blitting. -video.blit_timesync 1 - -;Preferred window manager cursor visibility. -video.cursorvis hidden - -;Deinterlacer to use for interlaced video. -video.deinterlacer weave - -;Attempt to disable desktop composition. -video.disable_composition 1 - -;Video output driver. -video.driver default - -;Force backbuffer clear before drawing. -video.force_bbclear 0 - -;Enable frameskip during emulation rendering. -video.frameskip 1 - -;Enable fullscreen mode. -video.fs 1 - -;Display to use with fullscreen mode. -video.fs.display -1 - -;Preferred source data pixel format for emulated video. -video.glformat auto - -;Attempt to synchronize OpenGL page flips to vertical retrace period. -video.glvsync 1 - -;Birth Day -wswan.bday 23 - -;Blood Type -wswan.blood O - -;Birth Month -wswan.bmonth 6 - -;Birth Year -wswan.byear 1989 - -;Disassembly font size. -wswan.debugger.disfontsize 5x7 - -;Character encoding for the debugger's memory editor. -wswan.debugger.memcharenc shift_jis - -;Enable (automatic) usage of this module. -wswan.enable 1 - -;Enable comms to external program. -wswan.excomm 0 - -;Comms external program path. -wswan.excomm.path wonderfence - -;Force monophonic sound output. -wswan.forcemono 0 - -;Input device for Built-In -wswan.input.builtin gamepad - -;wswan, Built-In, Gamepad: A -wswan.input.builtin.gamepad.a joystick 0x0003045e028e01010008000b00000000 button_1 - -;wswan, Built-In, Gamepad: B -wswan.input.builtin.gamepad.b joystick 0x0003045e028e01010008000b00000000 button_0 - -;wswan, Built-In, Gamepad: X3(X DOWN ↓) -wswan.input.builtin.gamepad.down-x joystick 0x0003045e028e01010008000b00000000 abs_7+ - -;wswan, Built-In, Gamepad: Y3(Y DOWN ↓) -wswan.input.builtin.gamepad.down-y joystick 0x0003045e028e01010008000b00000000 abs_2+ || joystick 0x0003045e028e01010008000b00000000 abs_2- - -;wswan, Built-In, Gamepad: X4(X LEFT ←) -wswan.input.builtin.gamepad.left-x joystick 0x0003045e028e01010008000b00000000 abs_6- - -;wswan, Built-In, Gamepad: Y4(Y LEFT ←) -wswan.input.builtin.gamepad.left-y joystick 0x0003045e028e01010008000b00000000 button_4 - -;wswan, Built-In, Gamepad: Rapid A -wswan.input.builtin.gamepad.rapid_a joystick 0x0003045e028e01010008000b00000000 button_3 - -;wswan, Built-In, Gamepad: Rapid B -wswan.input.builtin.gamepad.rapid_b joystick 0x0003045e028e01010008000b00000000 button_2 - -;wswan, Built-In, Gamepad: X2(X RIGHT →) -wswan.input.builtin.gamepad.right-x joystick 0x0003045e028e01010008000b00000000 abs_6+ - -;wswan, Built-In, Gamepad: Y2(Y RIGHT →) -wswan.input.builtin.gamepad.right-y joystick 0x0003045e028e01010008000b00000000 button_5 - -;wswan, Built-In, Gamepad: Start -wswan.input.builtin.gamepad.start joystick 0x0003045e028e01010008000b00000000 button_7 - -;wswan, Built-In, Gamepad: X1(X UP ↑) -wswan.input.builtin.gamepad.up-x joystick 0x0003045e028e01010008000b00000000 abs_7- - -;wswan, Built-In, Gamepad: Y1(Y UP ↑) -wswan.input.builtin.gamepad.up-y joystick 0x0003045e028e01010008000b00000000 abs_5- - -;wswan, Built-In, Gamepad(Rotation Auto-Adjust): A (right) -wswan.input.builtin.gamepadraa.a keyboard 0x0 91 - -;wswan, Built-In, Gamepad(Rotation Auto-Adjust): A'(center, upper) -wswan.input.builtin.gamepadraa.ap keyboard 0x0 94 - -;wswan, Built-In, Gamepad(Rotation Auto-Adjust): B (center, lower) -wswan.input.builtin.gamepadraa.b keyboard 0x0 90 - -;wswan, Built-In, Gamepad(Rotation Auto-Adjust): B'(left) -wswan.input.builtin.gamepadraa.bp keyboard 0x0 93 - -;wswan, Built-In, Gamepad(Rotation Auto-Adjust): X3(X DOWN ↓) -wswan.input.builtin.gamepadraa.down-x keyboard 0x0 22 - -;wswan, Built-In, Gamepad(Rotation Auto-Adjust): Y3(Y DOWN ↓) -wswan.input.builtin.gamepadraa.down-y keyboard 0x0 81 - -;wswan, Built-In, Gamepad(Rotation Auto-Adjust): X4(X LEFT ←) -wswan.input.builtin.gamepadraa.left-x keyboard 0x0 4 - -;wswan, Built-In, Gamepad(Rotation Auto-Adjust): Y4(Y LEFT ←) -wswan.input.builtin.gamepadraa.left-y keyboard 0x0 80 - -;wswan, Built-In, Gamepad(Rotation Auto-Adjust): X2(X RIGHT →) -wswan.input.builtin.gamepadraa.right-x keyboard 0x0 7 - -;wswan, Built-In, Gamepad(Rotation Auto-Adjust): Y2(Y RIGHT →) -wswan.input.builtin.gamepadraa.right-y keyboard 0x0 79 - -;wswan, Built-In, Gamepad(Rotation Auto-Adjust): Start -wswan.input.builtin.gamepadraa.start keyboard 0x0 40 - -;wswan, Built-In, Gamepad(Rotation Auto-Adjust): X1(X UP ↑) -wswan.input.builtin.gamepadraa.up-x keyboard 0x0 26 - -;wswan, Built-In, Gamepad(Rotation Auto-Adjust): Y1(Y UP ↑) -wswan.input.builtin.gamepadraa.up-y keyboard 0x0 82 - -;Language games should display text in. -wswan.language english - -;Name -wswan.name Mednafen - -;Enable scanlines with specified opacity. -wswan.scanlines 0 - -;Sex -wswan.sex F - -;Enable specified OpenGL shader. -wswan.shader sabr - -;Force interlaced video to be treated as progressive. -wswan.shader.goat.fprog 0 - -;Constant RGB horizontal divergence. -wswan.shader.goat.hdiv 0.50 - -;Mask pattern. -wswan.shader.goat.pat goatron - -;Enable scanlines effect. -wswan.shader.goat.slen 1 - -;Transparency of otherwise-opaque mask areas. -wswan.shader.goat.tp 0.50 - -;Constant RGB vertical divergence. -wswan.shader.goat.vdiv 0.50 - -;Enable specified special video scaler. -wswan.special none - -;Stretch to fill screen. -wswan.stretch aspect - -;Enable video temporal blur(50/50 previous/current frame by default). -wswan.tblur 0 - -;Accumulate color data rather than discarding it. -wswan.tblur.accum 0 - -;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. -wswan.tblur.accum.amount 50 - -;Enable (bi)linear interpolation. -wswan.videoip 0 - -;Full-screen horizontal resolution. -wswan.xres 0 - -;Scaling factor for the X axis in windowed mode. -wswan.xscale 4.000000 - -;Scaling factor for the X axis in fullscreen mode. -wswan.xscalefs 1.000000 - -;Full-screen vertical resolution. -wswan.yres 0 - -;Scaling factor for the Y axis in windowed mode. -wswan.yscale 4.000000 - -;Scaling factor for the Y axis in fullscreen mode. -wswan.yscalefs 1.000000 - diff --git a/packages/emulators/standalone/mednafen/config/common/mednafen.cfg b/packages/emulators/standalone/mednafen/config/common/mednafen.cfg index b08db7b34..eac60471c 100644 --- a/packages/emulators/standalone/mednafen/config/common/mednafen.cfg +++ b/packages/emulators/standalone/mednafen/config/common/mednafen.cfg @@ -9,7 +9,7 @@ affinity.cd 0 ;Main emulation thread CPU affinity mask. -affinity.emu 0 +affinity.emu 0x3 ;Video blitting thread CPU affinity mask. affinity.video 0 @@ -204,7 +204,7 @@ command.exit joystick @GUID1@ @DEVICE_BTN_SELECT@ && joystick @GUID1@ @DEVICE_BT command.fast_forward joystick @GUID1@ @DEVICE_BTN_SELECT@ && joystick @GUID1@ @DEVICE_BTN_TR2@ ;Configure buttons on virtual port 1 -command.input_config1 keyboard 0x0 30+alt+shift +command.input_config1 keyboard 0x0 30+alt+shift || joystick @GUID1@ @DEVICE_BTN_THUMBR@ && joystick @GUID1@ @DEVICE_BTN_TL2@ ;Configure buttons on virtual port 10 command.input_config10 keyboard 0x0 39+alt+shift @@ -255,7 +255,7 @@ command.input_configc_am keyboard 0x0 59+shift command.insert_coin keyboard 0x0 65 ;Insert/Eject disk/disc -command.insert_eject_disk joystick @GUID1@ @DEVICE_BTN_TR@ +command.insert_eject_disk joystick @GUID1@ @DEVICE_BTN_THUMBR@ && joystick @GUID1@ @DEVICE_BTN_TR@ ;Load movie command.load_movie keyboard 0x0 64+shift @@ -318,7 +318,7 @@ command.save_movie keyboard 0x0 62+shift command.save_state joystick @GUID1@ @DEVICE_BTN_SELECT@ && joystick @GUID1@ @DEVICE_BTN_TR@ ;Select disk/disc -command.select_disk joystick @GUID1@ @DEVICE_BTN_TL@ +command.select_disk joystick @GUID1@ @DEVICE_BTN_THUMBR@ && joystick @GUID1@ @DEVICE_BTN_TL@ ;Select drive command.select_drive keyboard 0x0 63+shift @@ -327,13 +327,13 @@ command.select_drive keyboard 0x0 63+shift command.slow_forward keyboard 0x0 49 ;Rewind -command.state_rewind joystick @GUID1@ @DEVICE_BTN_THUMBL@ && joystick @GUID1@ @DEVICE_BTN_TL2@ +command.state_rewind joystick @GUID1@ @DEVICE_BTN_SELECT@ && joystick @GUID1@ @DEVICE_BTN_TL2@ ;Decrease selected save state slot by 1 -command.state_slot_dec joystick @GUID1@ @DEVICE_BTN_THUMBL@ && joystick @GUID1@ @DEVICE_BTN_DPAD_LEFT@ +command.state_slot_dec joystick @GUID1@ @DEVICE_BTN_THUMBR@ && joystick @GUID1@ @DEVICE_BTN_DPAD_LEFT@ ;Increase selected save state slot by 1 -command.state_slot_inc joystick @GUID1@ @DEVICE_BTN_THUMBL@ && joystick @GUID1@ @DEVICE_BTN_DPAD_RIGHT@ +command.state_slot_inc joystick @GUID1@ @DEVICE_BTN_THUMBR@ && joystick @GUID1@ @DEVICE_BTN_DPAD_RIGHT@ ;Take scaled(and filtered) screen snapshot command.take_scaled_snapshot keyboard 0x0 66+shift @@ -726,7 +726,7 @@ gb.yscale 6.000000 gb.yscalefs 1.000000 ;Path to optional GBA BIOS ROM image. -gba.bios +gba.bios /storage/roms/bios/gba_bios.bin ;Enable (automatic) usage of this module. gba.enable 1 @@ -927,7 +927,7 @@ gg.yscalefs 1.000000 input.autofirefreq 3 ;Dangerous key action delay. -input.ckdelay 0 +input.ckdelay 1500 ;Analog axis binary press detection threshold. input.joystick.axis_threshold 75 @@ -1047,7 +1047,7 @@ lynx.yscale 6.000000 lynx.yscalefs 1.000000 ;Path to the CD BIOS -md.cdbios us_scd1_9210.bin +md.cdbios /storage/roms/bios/us_scd1_9210.bin ;Correct the aspect ratio. md.correct_aspect 1 @@ -1137,22 +1137,22 @@ md.input.port1.gamepad2.start md.input.port1.gamepad2.up ;md, Virtual Port 1, 6-Button Gamepad: A -md.input.port1.gamepad6.a keyboard 0x0 89 +md.input.port1.gamepad6.a joystick @GUID1@ @DEVICE_BTN_WEST@ ;md, Virtual Port 1, 6-Button Gamepad: B -md.input.port1.gamepad6.b keyboard 0x0 90 +md.input.port1.gamepad6.b joystick @GUID1@ @DEVICE_BTN_SOUTH@ ;md, Virtual Port 1, 6-Button Gamepad: C -md.input.port1.gamepad6.c keyboard 0x0 91 +md.input.port1.gamepad6.c joystick @GUID1@ @DEVICE_BTN_EAST@ ;md, Virtual Port 1, 6-Button Gamepad: DOWN ↓ -md.input.port1.gamepad6.down keyboard 0x0 22 +md.input.port1.gamepad6.down joystick @GUID1@ @DEVICE_BTN_DPAD_DOWN@ ;md, Virtual Port 1, 6-Button Gamepad: LEFT ← -md.input.port1.gamepad6.left keyboard 0x0 4 +md.input.port1.gamepad6.left joystick @GUID1@ @DEVICE_BTN_DPAD_LEFT@ ;md, Virtual Port 1, 6-Button Gamepad: Mode -md.input.port1.gamepad6.mode keyboard 0x0 16 +md.input.port1.gamepad6.mode joystick @GUID1@ @DEVICE_BTN_SELECT@ ;md, Virtual Port 1, 6-Button Gamepad: Rapid A md.input.port1.gamepad6.rapid_a @@ -1173,22 +1173,22 @@ md.input.port1.gamepad6.rapid_y md.input.port1.gamepad6.rapid_z ;md, Virtual Port 1, 6-Button Gamepad: RIGHT → -md.input.port1.gamepad6.right keyboard 0x0 7 +md.input.port1.gamepad6.right joystick @GUID1@ @DEVICE_BTN_DPAD_RIGHT@ ;md, Virtual Port 1, 6-Button Gamepad: Start -md.input.port1.gamepad6.start keyboard 0x0 40 +md.input.port1.gamepad6.start joystick @GUID1@ @DEVICE_BTN_START@ ;md, Virtual Port 1, 6-Button Gamepad: UP ↑ -md.input.port1.gamepad6.up keyboard 0x0 26 +md.input.port1.gamepad6.up joystick @GUID1@ @DEVICE_BTN_DPAD_UP@ ;md, Virtual Port 1, 6-Button Gamepad: X -md.input.port1.gamepad6.x keyboard 0x0 92 +md.input.port1.gamepad6.x joystick @GUID1@ @DEVICE_BTN_TL@ ;md, Virtual Port 1, 6-Button Gamepad: Y -md.input.port1.gamepad6.y keyboard 0x0 93 +md.input.port1.gamepad6.y joystick @GUID1@ @DEVICE_BTN_NORTH@ ;md, Virtual Port 1, 6-Button Gamepad: Z -md.input.port1.gamepad6.z keyboard 0x0 94 +md.input.port1.gamepad6.z joystick @GUID1@ @DEVICE_BTN_TR@ ;md, Virtual Port 1, Sega Mega Mouse: Left Button md.input.port1.megamouse.left mouse 0x0 button_left @@ -6021,7 +6021,7 @@ snes_faust.affinity.msu1.audio 0 snes_faust.affinity.msu1.data 0 ;PPU rendering thread CPU affinity mask. -snes_faust.affinity.ppu 0 +snes_faust.affinity.ppu 0xc ;Correct aspect ratio. snes_faust.correct_aspect 1 @@ -6756,7 +6756,7 @@ vb.debugger.memcharenc shift_jis vb.default_color 0xF0F0F0 ;Disable parallax for BG and OBJ rendering. -vb.disable_parallax 1 +vb.disable_parallax 0 ;Enable (automatic) usage of this module. vb.enable 1 @@ -7363,11 +7363,11 @@ apple2.yscale 4.000000 apple2.yscalefs 1.000000 -psx.bios_eu scph5502.bin +psx.bios_eu /storage/roms/bios/scph5502.bin -psx.bios_jp scph5500.bin +psx.bios_jp /storage/roms/bios/scph5500.bin -psx.bios_na scph5501.bin +psx.bios_na /storage/roms/bios/scph5501.bin psx.bios_sanity 1 @@ -9815,25 +9815,25 @@ sasplay.yscalefs 1.000000 ss.affinity.vdp2 0 -ss.bios_jp sega_101.bin +ss.bios_jp /storage/roms/bios/sega_101.bin -ss.bios_na_eu mpr-17933.bin +ss.bios_na_eu /storage/roms/bios/mpr-17933.bin ss.bios_sanity 1 -ss.bios_stv_eu epr-17954a.ic8 +ss.bios_stv_eu /storage/roms/bios/epr-17954a.ic8 -ss.bios_stv_jp epr-20091.ic8 +ss.bios_stv_jp /storage/roms/bios/epr-20091.ic8 -ss.bios_stv_na epr-17952a.ic8 +ss.bios_stv_na /storage/roms/bios/epr-17952a.ic8 ss.cart auto ss.cart.auto_default backup -ss.cart.kof95_path mpr-18811-mx.ic1 +ss.cart.kof95_path /storage/roms/bios/mpr-18811-mx.ic1 -ss.cart.ultraman_path mpr-19367-mx.ic1 +ss.cart.ultraman_path /storage/roms/bios/mpr-19367-mx.ic1 ss.cd_sanity 1 @@ -9865,43 +9865,43 @@ ss.input.mouse_sensitivity 0.50 ss.input.port1 gamepad -ss.input.port1.3dpad.a +ss.input.port1.3dpad.a joystick @GUID1@ @DEVICE_BTN_WEST@ -ss.input.port1.3dpad.analog_down +ss.input.port1.3dpad.analog_down joystick @GUID1@ @DEVICE_BTN_AL_DOWN@ -ss.input.port1.3dpad.analog_left +ss.input.port1.3dpad.analog_left joystick @GUID1@ @DEVICE_BTN_AL_LEFT@ -ss.input.port1.3dpad.analog_right +ss.input.port1.3dpad.analog_right joystick @GUID1@ @DEVICE_BTN_AL_RIGHT@ -ss.input.port1.3dpad.analog_up +ss.input.port1.3dpad.analog_up joystick @GUID1@ @DEVICE_BTN_AL_UP@ -ss.input.port1.3dpad.b +ss.input.port1.3dpad.b joystick @GUID1@ @DEVICE_BTN_SOUTH@ -ss.input.port1.3dpad.c +ss.input.port1.3dpad.c joystick @GUID1@ @DEVICE_BTN_TR@ -ss.input.port1.3dpad.down +ss.input.port1.3dpad.down joystick @GUID1@ @DEVICE_BTN_DPAD_DOWN@ -ss.input.port1.3dpad.left +ss.input.port1.3dpad.left joystick @GUID1@ @DEVICE_BTN_DPAD_LEFT@ -ss.input.port1.3dpad.ls +ss.input.port1.3dpad.ls joystick @GUID1@ @DEVICE_BTN_TL2@ || joystick @GUID1@ @DEVICE_BTN_TL2_MINUS@ -ss.input.port1.3dpad.mode +ss.input.port1.3dpad.mode joystick -ss.input.port1.3dpad.mode.defpos digital +ss.input.port1.3dpad.mode.defpos analog -ss.input.port1.3dpad.right +ss.input.port1.3dpad.right joystick @GUID1@ @DEVICE_BTN_DPAD_RIGHT@ -ss.input.port1.3dpad.rs +ss.input.port1.3dpad.rs joystick @GUID1@ @DEVICE_BTN_TR2@ || joystick @GUID1@ @DEVICE_BTN_TR2_MINUS@ -ss.input.port1.3dpad.start +ss.input.port1.3dpad.start joystick @GUID1@ @DEVICE_BTN_START@ -ss.input.port1.3dpad.up +ss.input.port1.3dpad.up joystick @GUID1@ @DEVICE_BTN_DPAD_UP@ -ss.input.port1.3dpad.x +ss.input.port1.3dpad.x joystick @GUID1@ @DEVICE_BTN_WEST@ -ss.input.port1.3dpad.y +ss.input.port1.3dpad.y joystick @GUID1@ @DEVICE_BTN_NORTH@ -ss.input.port1.3dpad.z +ss.input.port1.3dpad.z joystick @GUID1@ @DEVICE_BTN_TL@ ss.input.port1.dmission.a @@ -9981,31 +9981,31 @@ ss.input.port1.dmission.y ss.input.port1.dmission.z -ss.input.port1.gamepad.a keyboard 0x0 89 +ss.input.port1.gamepad.a joystick @GUID1@ @DEVICE_BTN_WEST@ -ss.input.port1.gamepad.b keyboard 0x0 90 +ss.input.port1.gamepad.b joystick @GUID1@ @DEVICE_BTN_SOUTH@ -ss.input.port1.gamepad.c keyboard 0x0 91 +ss.input.port1.gamepad.c joystick @GUID1@ @DEVICE_BTN_TR@ -ss.input.port1.gamepad.down keyboard 0x0 22 +ss.input.port1.gamepad.down joystick @GUID1@ @DEVICE_BTN_DPAD_DOWN@ -ss.input.port1.gamepad.left keyboard 0x0 4 +ss.input.port1.gamepad.left joystick @GUID1@ @DEVICE_BTN_DPAD_LEFT@ -ss.input.port1.gamepad.ls keyboard 0x0 95 +ss.input.port1.gamepad.ls joystick @GUID1@ @DEVICE_BTN_TL2@ -ss.input.port1.gamepad.right keyboard 0x0 7 +ss.input.port1.gamepad.right joystick @GUID1@ @DEVICE_BTN_DPAD_RIGHT@ -ss.input.port1.gamepad.rs keyboard 0x0 97 +ss.input.port1.gamepad.rs joystick @GUID1@ @DEVICE_BTN_TR2@ -ss.input.port1.gamepad.start keyboard 0x0 40 +ss.input.port1.gamepad.start joystick @GUID1@ @DEVICE_BTN_START@ -ss.input.port1.gamepad.up keyboard 0x0 26 +ss.input.port1.gamepad.up joystick @GUID1@ @DEVICE_BTN_DPAD_UP@ -ss.input.port1.gamepad.x keyboard 0x0 92 +ss.input.port1.gamepad.x joystick @GUID1@ @DEVICE_BTN_WEST@ -ss.input.port1.gamepad.y keyboard 0x0 93 +ss.input.port1.gamepad.y joystick @GUID1@ @DEVICE_BTN_NORTH@ -ss.input.port1.gamepad.z keyboard 0x0 94 +ss.input.port1.gamepad.z joystick @GUID1@ @DEVICE_BTN_TL@ ss.input.port1.gun.offscreen_shot mouse 0x0 button_right diff --git a/packages/emulators/standalone/mednafen/package.mk b/packages/emulators/standalone/mednafen/package.mk index 0dcdc4726..19fc7f7a6 100644 --- a/packages/emulators/standalone/mednafen/package.mk +++ b/packages/emulators/standalone/mednafen/package.mk @@ -1,5 +1,5 @@ # SPDX-License-Identifier: GPL-2.0-or-later -# Copyright (C) 2023-present asoderq/sydarn2 (https://github.com/asoderq) +# Copyright (C) 2023-present sydarn (https://github.com/asoderq) PKG_NAME="mednafen" PKG_VERSION="1.31.0-UNSTABLE" @@ -13,18 +13,17 @@ pre_configure_target() { # unsupported modules DISABLED_MODULES+=" --disable-apple2 \ - --disable-sasplay \ + --disable-sasplay \ --disable-ssfplay" case ${DEVICE} in - RK3326) + RK3326|RK3566) DISABLED_MODULES+=" --disable-snes \ --disable-ss \ --disable-psx" ;; - RK356*) - DISABLED_MODULES+=" --disable-ss \ - --disable-psx" + S922X|RK3399|RK3588) + DISABLED_MODULES+=" --disable-ss" ;; esac @@ -37,13 +36,10 @@ makeinstall_target() { cp -rf ${PKG_DIR}/scripts/* ${INSTALL}/usr/bin chmod +x ${INSTALL}/usr/bin/start_mednafen.sh + chmod +x ${INSTALL}/usr/bin/mednafen_gen_config.sh mkdir -p ${INSTALL}/usr/config/${PKG_NAME} - if [ -d ${PKG_DIR}/config/${DEVICE} ]; then - cp ${PKG_DIR}/config/${DEVICE}/* ${INSTALL}/usr/config/${PKG_NAME} - else - cp ${PKG_DIR}/config/common/* ${INSTALL}/usr/config/${PKG_NAME} - fi + cp ${PKG_DIR}/config/common/* ${INSTALL}/usr/config/${PKG_NAME} } post_install() { diff --git a/packages/emulators/standalone/mednafen/scripts/mednafen_gen_config.sh b/packages/emulators/standalone/mednafen/scripts/mednafen_gen_config.sh new file mode 100644 index 000000000..af492c456 --- /dev/null +++ b/packages/emulators/standalone/mednafen/scripts/mednafen_gen_config.sh @@ -0,0 +1,145 @@ +#!/bin/bash +# SPDX-License-Identifier: GPL-2.0-or-later +# Copyright (C) 2023-present asoderq (https://github.com/asoderq) + +. /etc/profile + + +# Generate controller config +# Set controller guid, just take the first one mednafen lists +GUID1="$(mednafen --list-joysticks | grep ID | awk 'NR==1 {print $2}')" +sed -e "s/@GUID1@/${GUID1}/g" ${MEDNAFEN_CONFIG} >> $MEDNAFEN_HOME/mednafen.cfg + +NAME="$(mednafen --list-joysticks | grep ID | awk 'NR==1 {print $5$6}')" + + +# Controller config for 360 and GPIO handled separately +if [[ "${NAME}" = "X-Box360" ]] +then +for CONTROL in DEVICE_BTN_SOUTH DEVICE_BTN_EAST DEVICE_BTN_NORTH \ + DEVICE_BTN_WEST DEVICE_BTN_TL DEVICE_BTN_TR \ + DEVICE_BTN_SELECT DEVICE_BTN_START DEVICE_BTN_MODE \ + DEVICE_BTN_THUMBL DEVICE_BTN_THUMBR +do + sed -i -e "s/@${CONTROL}@/button_${!CONTROL}/g" $MEDNAFEN_HOME/mednafen.cfg +done + +# Naming differs to much just assign mednafen name here +DEVICE_BTN_DPAD_UP="abs_7-" +DEVICE_BTN_DPAD_DOWN="abs_7+" +DEVICE_BTN_DPAD_LEFT="abs_6-" +DEVICE_BTN_DPAD_RIGHT="abs_6+" +DEVICE_BTN_TL2="abs_2+" +DEVICE_BTN_TR2="abs_5+" + +# These are the minus range of the analog triggers +DEVICE_BTN_TL2_MINUS="abs_2-" +DEVICE_BTN_TR2_MINUS="abs_5-" + +# Left analog +DEVICE_BTN_AL_DOWN="abs_1+" +DEVICE_BTN_AL_UP="abs_1-" +DEVICE_BTN_AL_LEFT="abs_0-" +DEVICE_BTN_AL_RIGHT="abs_0+" + +# Right analog +DEVICE_BTN_AR_DOWN="abs_3+" +DEVICE_BTN_AR_UP="abs_3-" +DEVICE_BTN_AR_LEFT="abs_2-" +DEVICE_BTN_AR_RIGHT="abs_2+" + +for CONTROL in DEVICE_BTN_TL2 DEVICE_BTN_TR2 DEVICE_BTN_DPAD_UP \ + DEVICE_BTN_DPAD_DOWN DEVICE_BTN_DPAD_LEFT \ + DEVICE_BTN_DPAD_RIGHT DEVICE_BTN_TL2 \ + DEVICE_BTN_TR2_MINUS DEVICE_BTN_AL_DOWN DEVICE_BTN_AL_UP \ + DEVICE_BTN_AL_LEFT DEVICE_BTN_AL_RIGHT \ + DEVICE_BTN_AR_DOWN DEVICE_BTN_AR_UP DEVICE_BTN_AR_LEFT \ + DEVICE_BTN_TL2_MINUS DEVICE_BTN_TR2_MINUS +do + sed -i -e "s/@${CONTROL}@/${!CONTROL}/g" $MEDNAFEN_HOME/mednafen.cfg +done + +elif [[ "${NAME}" = "OSHPB" ]] +then +# This is 351P, maybe, hopefully also M and V. +# No 351 usb controller has analog triggers +DEVICE_BTN_TL2_MINUS=${DEVICE_BTN_TL2} +DEVICE_BTN_TR2_MINUS=${DEVICE_BTN_TR2} + +# These are the inputs prefixed with button_ +for CONTROL in DEVICE_BTN_SOUTH DEVICE_BTN_EAST DEVICE_BTN_NORTH \ + DEVICE_BTN_WEST DEVICE_BTN_TL DEVICE_BTN_TR \ + DEVICE_BTN_TL2 DEVICE_BTN_TR2 DEVICE_BTN_SELECT \ + DEVICE_BTN_START DEVICE_BTN_MODE DEVICE_BTN_THUMBL \ + DEVICE_BTN_THUMBR DEVICE_BTN_TL2_MINUS DEVICE_BTN_TR2_MINUS +do + sed -i -e "s/@${CONTROL}@/button_${!CONTROL}/g" $MEDNAFEN_HOME/mednafen.cfg +done + +DEVICE_BTN_DPAD_UP="abs_7-" +DEVICE_BTN_DPAD_DOWN="abs_7+" +DEVICE_BTN_DPAD_LEFT="abs_6-" +DEVICE_BTN_DPAD_RIGHT="abs_6+" + +# These inputs are probably prefixed with something else than button_ +# Just null out the sticks until it is supported in the controller profile +# Left analog +DEVICE_BTN_AL_DOWN="" +DEVICE_BTN_AL_UP="" +DEVICE_BTN_AL_LEFT="" +DEVICE_BTN_AL_RIGHT="" + +# Right analog +DEVICE_BTN_AR_DOWN="" +DEVICE_BTN_AR_UP="" +DEVICE_BTN_AR_LEFT="" +DEVICE_BTN_AR_RIGHT="" +for CONTROL in DEVICE_BTN_AL_DOWN DEVICE_BTN_AL_UP DEVICE_BTN_AL_LEFT \ + DEVICE_BTN_AL_RIGHT DEVICE_BTN_AR_DOWN DEVICE_BTN_AR_UP \ + DEVICE_BTN_AR_LEFT DEVICE_BTN_DPAD_UP DEVICE_BTN_DPAD_DOWN\ + DEVICE_BTN_DPAD_LEFT DEVICE_BTN_DPAD_RIGHT + +do + sed -i -e "s/@${CONTROL}@//g" $MEDNAFEN_HOME/mednafen.cfg +done + +else +# No GPIO device has analog triggers (I think), Just set them to the same +DEVICE_BTN_TL2_MINUS=${DEVICE_BTN_TL2} +DEVICE_BTN_TR2_MINUS=${DEVICE_BTN_TR2} + +# These are the inputs prefixed with button_ +for CONTROL in DEVICE_BTN_SOUTH DEVICE_BTN_EAST DEVICE_BTN_NORTH \ + DEVICE_BTN_WEST DEVICE_BTN_TL DEVICE_BTN_TR \ + DEVICE_BTN_TL2 DEVICE_BTN_TR2 DEVICE_BTN_SELECT \ + DEVICE_BTN_START DEVICE_BTN_MODE DEVICE_BTN_THUMBL \ + DEVICE_BTN_THUMBR DEVICE_BTN_DPAD_UP DEVICE_BTN_DPAD_DOWN \ + DEVICE_BTN_DPAD_LEFT DEVICE_BTN_DPAD_RIGHT \ + DEVICE_BTN_TL2_MINUS DEVICE_BTN_TR2_MINUS +do + sed -i -e "s/@${CONTROL}@/button_${!CONTROL}/g" $MEDNAFEN_HOME/mednafen.cfg +done + +# These inputs are probably prefixed with something else than button_ +# Just null out the sticks until it is supported in the controller profile +# Left analog +DEVICE_BTN_AL_DOWN="" +DEVICE_BTN_AL_UP="" +DEVICE_BTN_AL_LEFT="" +DEVICE_BTN_AL_RIGHT="" + +# Right analog +DEVICE_BTN_AR_DOWN="" +DEVICE_BTN_AR_UP="" +DEVICE_BTN_AR_LEFT="" +DEVICE_BTN_AR_RIGHT="" +for CONTROL in DEVICE_BTN_AL_DOWN DEVICE_BTN_AL_UP DEVICE_BTN_AL_LEFT \ + DEVICE_BTN_AL_RIGHT DEVICE_BTN_AR_DOWN DEVICE_BTN_AR_UP \ + DEVICE_BTN_AR_LEFT +do + sed -i -e "s/@${CONTROL}@//g" $MEDNAFEN_HOME/mednafen.cfg +done + +fi + + diff --git a/packages/emulators/standalone/mednafen/scripts/start_mednafen.sh b/packages/emulators/standalone/mednafen/scripts/start_mednafen.sh index 3ceb492e7..3a1d4fb19 100644 --- a/packages/emulators/standalone/mednafen/scripts/start_mednafen.sh +++ b/packages/emulators/standalone/mednafen/scripts/start_mednafen.sh @@ -1,11 +1,21 @@ #!/bin/bash # SPDX-License-Identifier: GPL-2.0-or-later -# Copyright (C) 2022-present asoderq (https://github.com/asoderq) +# Copyright (C) 2023-present asoderq (https://github.com/asoderq) . /etc/profile export MEDNAFEN_HOME=/storage/.config/mednafen -MEDNAFEN_CONFIG=/usr/config/mednafen/mednafen.cfg +export MEDNAFEN_CONFIG=/usr/config/mednafen/mednafen.cfg + +if [ ! -d "$MEDNAFEN_HOME" ] +then + mkdir /storage/.config/mednafen +fi + +if [ ! -f "$MEDNAFEN_HOME/mednafen.cfg" ] +then + /usr/bin/bash /usr/bin/mednafen_gen_config.sh +fi #Emulation Station Features GAME=$(echo "${1}"| sed "s#^/.*/##") @@ -27,26 +37,8 @@ else unset EMUPERF fi -# delete current config -rm $MEDNAFEN_HOME/mednafen.cfg -# Generate controller config -# Set controller sdl guid -GUID1="$(mednafen --list-joysticks | grep ID | awk 'NR==1 {print $2}')" -sed -e "s/@GUID1@/${GUID1}/g" ${MEDNAFEN_CONFIG} >> $MEDNAFEN_HOME/mednafen.cfg - -# Buttons mapping -for CONTROL in DEVICE_BTN_SOUTH DEVICE_BTN_EAST DEVICE_BTN_NORTH \ - DEVICE_BTN_WEST DEVICE_BTN_TL DEVICE_BTN_TR \ - DEVICE_BTN_TL2 DEVICE_BTN_TR2 DEVICE_BTN_SELECT \ - DEVICE_BTN_START DEVICE_BTN_MODE DEVICE_BTN_THUMBL \ - DEVICE_BTN_THUMBR DEVICE_BTN_DPAD_UP DEVICE_BTN_DPAD_DOWN \ - DEVICE_BTN_DPAD_LEFT DEVICE_BTN_DPAD_RIGHT -do - sed -i -e "s/@${CONTROL}@/button_${!CONTROL}/g" $MEDNAFEN_HOME/mednafen.cfg -done - #Set Save folder - sed -i -e "s/@PLATFORM@/${PLATFORM}/g" $MEDNAFEN_HOME/mednafen.cfg +sed -i -e "s/@PLATFORM@/${PLATFORM}/g" $MEDNAFEN_HOME/mednafen.cfg # Get command line switches FEATURES_CMDLINE="" diff --git a/packages/hardware/quirks/devices/Powkiddy RGB10 b/packages/hardware/quirks/devices/Powkiddy RGB10 new file mode 120000 index 000000000..ad0f3d86d --- /dev/null +++ b/packages/hardware/quirks/devices/Powkiddy RGB10 @@ -0,0 +1 @@ +ODROID-GO Advance Black Edition \ No newline at end of file diff --git a/packages/jelos/sources/scripts/factoryreset b/packages/jelos/sources/scripts/factoryreset index 66928b8b2..0b52bf625 100755 --- a/packages/jelos/sources/scripts/factoryreset +++ b/packages/jelos/sources/scripts/factoryreset @@ -9,4 +9,12 @@ case "${1}" in rm -f /storage/.config/retroarch/retroarch.cfg cp -rf /usr/config/retroarch/retroarch.cfg /storage/.config/retroarch/retroarch.cfg ;; + "ALL") + systemctl stop ${UI_SERVICE} + cd / + find /storage -mindepth 1 \( ! -regex '^/storage/.update.*' -a ! -regex '^/storage/roms.*' \) -delete + mkdir /storage/.config/ + sync + systemctl reboot + ;; esac diff --git a/packages/jelos/sources/scripts/suspendmode b/packages/jelos/sources/scripts/suspendmode index 37b904000..dfe6f52e2 100755 --- a/packages/jelos/sources/scripts/suspendmode +++ b/packages/jelos/sources/scripts/suspendmode @@ -1,7 +1,7 @@ #!/bin/bash . /etc/profile -REQUESTED_MODE=${1} +REQUESTED_MODE="${*}" SUSPEND_MODE=$(get_setting system.suspendmode) if [ ! "${REQUESTED_MODE}" = "${SUSPEND_MODE}" ] @@ -15,6 +15,34 @@ EOF AllowSuspend=no EOF ;; + freeze) + cat <>/storage/.config/sleep.conf.d/sleep.conf + AllowSuspend=yes + SuspendState=freeze standby mem +EOF + ;; + standby) + cat <>/storage/.config/sleep.conf.d/sleep.conf + AllowSuspend=yes + SuspendState=standby mem freeze +EOF + ;; + mem) + cat <>/storage/.config/sleep.conf.d/sleep.conf + AllowSuspend=yes + SuspendState=mem standby freeze +EOF + ;; + default) + del_setting system.suspendmode + if [ -e "/usr/lib/autostart/quirks/platforms/${HW_DEVICE}/030-suspend_mode" ] + then + "/usr/lib/autostart/quirks/devices/${QUIRK_DEVICE}/030-suspend_mode" + elif [ -e "/usr/lib/autostart/quirks/devices/${QUIRK_DEVICE}/030-suspend_mode" ] + then + "/usr/lib/autostart/quirks/platforms/${HW_DEVICE}/030-suspend_mode" + fi + ;; *) cat <>/storage/.config/sleep.conf.d/sleep.conf AllowSuspend=yes diff --git a/packages/kernel/linux/package.mk b/packages/kernel/linux/package.mk index 9a4753a0f..0e60dbc8b 100644 --- a/packages/kernel/linux/package.mk +++ b/packages/kernel/linux/package.mk @@ -4,11 +4,11 @@ PKG_NAME="linux" PKG_LICENSE="GPL" -PKG_VERSION="6.5.9" +PKG_VERSION="6.5.10" PKG_URL="https://www.kernel.org/pub/linux/kernel/v6.x/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_SITE="http://www.kernel.org" PKG_DEPENDS_HOST="ccache:host rsync:host openssl:host" -PKG_DEPENDS_TARGET="toolchain linux:host kmod:host cpio:host xz:host keyutils ncurses openssl:host wireless-regdb initramfs ${KERNEL_EXTRA_DEPENDS_TARGET}" +PKG_DEPENDS_TARGET="toolchain linux:host kmod:host cpio:host xz:host keyutils ncurses openssl:host wireless-regdb ${KERNEL_EXTRA_DEPENDS_TARGET}" PKG_NEED_UNPACK="${LINUX_DEPENDS} $(get_pkg_directory initramfs) $(get_pkg_variable initramfs PKG_NEED_UNPACK)" PKG_LONGDESC="This package contains a precompiled kernel image and the modules." PKG_IS_KERNEL_PKG="yes" diff --git a/packages/multimedia/libamcodec/package.mk b/packages/multimedia/libamcodec/package.mk deleted file mode 100644 index 1f887853a..000000000 --- a/packages/multimedia/libamcodec/package.mk +++ /dev/null @@ -1,22 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later -# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) -# Copyright (C) 2018-present Team CoreELEC (https://coreelec.org) - -PKG_NAME="libamcodec" -PKG_VERSION="31cd6eceaa1402b9f4ff5cc349e53899860fe9b9" -PKG_SHA256="9052aaa00c827d3bfef7de83f55678aa1674368f06911a003b138953409f4d7c" -PKG_LICENSE="proprietary" -PKG_SITE="http://openlinux.amlogic.com" -PKG_URL="https://sources.coreelec.org/${PKG_NAME}-${PKG_VERSION}.tar.xz" -PKG_DEPENDS_TARGET="toolchain" -PKG_LONGDESC="libamplayer: Interface library for Amlogic media codecs" -PKG_TOOLCHAIN="manual" - -make_target() { - cp -PR * ${SYSROOT_PREFIX} -} - -makeinstall_target() { - mkdir -p ${INSTALL}/usr - cp -PR usr/lib ${INSTALL}/usr -} diff --git a/packages/sysutils/amremote/package.mk b/packages/sysutils/amremote/package.mk deleted file mode 100644 index a83572763..000000000 --- a/packages/sysutils/amremote/package.mk +++ /dev/null @@ -1,34 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later -# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) -# Copyright (C) 2018-present Team CoreELEC (https://coreelec.org) - -PKG_NAME="amremote" -PKG_LICENSE="other" -PKG_SITE="http://www.amlogic.com" -PKG_DEPENDS_TARGET="toolchain usbutils" -PKG_LONGDESC="amremote - IR remote configuration utility for Amlogic-based devices" - -case "$LINUX" in - amlogic-3.14) - PKG_VERSION="05b85d1f9821ae65dca250ba87b369327dd71df3" - PKG_SHA256="895a64efc05cee3148b4c33f5acbffb87da095d8b8f289f78e0cec26d2ed6f9d" - PKG_URL="https://github.com/CoreELEC/amremote/archive/${PKG_VERSION}.tar.gz" - ;; - amlogic-4.9) - PKG_VERSION="1db130a0ccd47f6b5c3d1dffab1e89613b796a8c" - PKG_SHA256="5b96f2a1dd03200909eed749f5d97d1d02ee7fc8ac92d8fce6b5d6772ee642dc" - PKG_URL="https://github.com/CoreELEC/amremote/archive/${PKG_VERSION}.tar.gz" - ;; -esac - -makeinstall_target() { - mkdir -p ${INSTALL}/usr/bin - cp remotecfg ${INSTALL}/usr/bin - - mkdir -p ${INSTALL}/usr/lib/coreelec - cp ${PKG_DIR}/scripts/* ${INSTALL}/usr/lib/coreelec -} - -post_install() { - enable_service remote-config.service -} diff --git a/packages/sysutils/amremote/scripts/remote-config b/packages/sysutils/amremote/scripts/remote-config deleted file mode 100755 index 9529f0adf..000000000 --- a/packages/sysutils/amremote/scripts/remote-config +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/sh - -# SPDX-License-Identifier: GPL-2.0-or-later -# Copyright (C) 2018-present Team CoreELEC (https://coreelec.org) - -remap_keys () { - [ ! -f "$1" ] && return - - sed -i 's/ 15[^0-9]*$/ 1/ - s/ 63[^0-9]*$/ 90/ - s/ 97[^0-9]*$/ 28/ - s/ 102[^0-9]*$/ 172/ - s/ 125[^0-9]*$/ 46/ - s/ 128[^0-9]*$/ 45/ - s/ 139[^0-9]*$/ 46/ - s/ 142[^0-9]*$/ 116/ - s/ 143[^0-9]*$/ 116/ - s/ 158[^0-9]*$/ 1/ - s/ 183[^0-9]*$/ 59/ - s/ 184[^0-9]*$/ 399/ - s/ 185[^0-9]*$/ 400/ - s/ 186[^0-9]*$/ 60/ - s/ 232[^0-9]*$/ 28/ - s/ 240[^0-9]*$/ 164/ - s/ 241[^0-9]*$/ 163/ - s/ 242[^0-9]*$/ 165/ - s/ 244[^0-9]*$/ 208/ - s/ 245[^0-9]*$/ 168/ - s/ 264[^0-9]*$/ 63/ - s/ 704[^0-9]*$/ 116/' \ - "$1" -} - -[ ! -e "/proc/device-tree/meson-ir/compatible" -o ! -e "/proc/device-tree/meson-remote/compatible" ] && exit - -if [ -f "/flash/remote.disable" -o -f "/storage/.config/remote.disable" ]; then - echo "remote control disabled by user" - exit 0 -fi - -if [ -f "/flash/remote.force_meson_ir" -o -f "/storage/.config/remote.force_meson_ir" ]; then - force_meson_ir="yes" -else - force_meson_ir="no" -fi - -if [ -f "/flash/remote.conf" ]; then - REMOTE_CONF_DIR="/flash" -elif [ -f "/storage/.config/remote.conf" ]; then - REMOTE_CONF_DIR="/storage/.config" -else - REMOTE_CONF_DIR="" - - if [ -d "/proc/device-tree/custom_maps" -a "$force_meson_ir" = "no" ]; then - MAP_NAME=$(cat /proc/device-tree/custom_maps/map_0/mapname 2>/dev/null) - echo "using meson-remote, with pre-defined map '$MAP_NAME' from dtb" - modprobe meson-remote - exit 0 - fi -fi - -if [ -d "$REMOTE_CONF_DIR" ]; then - echo "using meson-remote, conf from $REMOTE_CONF_DIR" - - if [ -d "/proc/device-tree/custom_maps" ]; then - MAP_NAME=$(cat /proc/device-tree/custom_maps/map_0/mapname 2>/dev/null) - echo "also using pre-defined map '$MAP_NAME' from dtb" - fi - - modprobe meson-remote - - for f in $REMOTE_CONF_DIR/remote*.conf; do - echo "configuring remote with $f" - cp "$f" /tmp/remote.conf - remap_keys /tmp/remote.conf - remotecfg /tmp/remote.conf - rm -f /tmp/remote.conf - done -else - echo "using meson-ir" - modprobe meson-ir -fi - -exit 0 diff --git a/packages/sysutils/amremote/system.d/remote-config.service b/packages/sysutils/amremote/system.d/remote-config.service deleted file mode 100644 index 3527bca12..000000000 --- a/packages/sysutils/amremote/system.d/remote-config.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=IR remote control support -Before=graphical.target kodi.service -After=multi-user.target -ConditionPathExists=/proc/device-tree/meson-ir/compatible -ConditionPathExists=/proc/device-tree/meson-remote/compatible - -[Service] -Type=oneshot -ExecStart=/usr/lib/coreelec/remote-config - -[Install] -WantedBy=graphical.target diff --git a/packages/sysutils/e2fsprogs/package.mk b/packages/sysutils/e2fsprogs/package.mk index b2b1517f2..046ff847a 100644 --- a/packages/sysutils/e2fsprogs/package.mk +++ b/packages/sysutils/e2fsprogs/package.mk @@ -74,17 +74,6 @@ pre_configure() { post_makeinstall_target() { make -C lib/et LIBMODE=644 DESTDIR=${SYSROOT_PREFIX} install - - rm -rf ${INSTALL}/usr/sbin/badblocks - rm -rf ${INSTALL}/usr/sbin/blkid - rm -rf ${INSTALL}/usr/sbin/dumpe2fs - rm -rf ${INSTALL}/usr/sbin/e2freefrag - rm -rf ${INSTALL}/usr/sbin/e2undo - rm -rf ${INSTALL}/usr/sbin/e4defrag - rm -rf ${INSTALL}/usr/sbin/filefrag - rm -rf ${INSTALL}/usr/sbin/fsck - rm -rf ${INSTALL}/usr/sbin/logsave - rm -rf ${INSTALL}/usr/sbin/mklost+found } makeinstall_init() { diff --git a/packages/sysutils/inject_bl301/config/bl301.conf b/packages/sysutils/inject_bl301/config/bl301.conf deleted file mode 100644 index 6bbe3ce2c..000000000 --- a/packages/sysutils/inject_bl301/config/bl301.conf +++ /dev/null @@ -1,25 +0,0 @@ -#################################################################### -# CoreELEC inject_bl301 config # -# # -# coreelec-dt-id blob definition: # -# # -# [substring coreelec-dt-id] = [substring BL301 blob binary] # -# # -# [substring coreelec-dt-id] = [] -> "Not supported" # -# # -# config.ini parameter are auto generated from package bl301: # -# # -# [config variable name] # -# config_id = [unique unsigned int ID for variable] # -# config_name = [unique matching config.ini key name] # -# # -# This config parameter value is filled automatic by package.mk. # -# Multiple sections are possible. Do not edit! # -#################################################################### - -[BL301] -odroid= -lepotato= -lafrite= -gxl_p212_2g_kvim=Khadas_VIM1 -khadas_vim3=Khadas_VIM3 diff --git a/packages/sysutils/inject_bl301/package.mk b/packages/sysutils/inject_bl301/package.mk deleted file mode 100644 index 28666df41..000000000 --- a/packages/sysutils/inject_bl301/package.mk +++ /dev/null @@ -1,40 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later -# Copyright (C) 2019-present Team CoreELEC (https://coreelec.org) - -PKG_NAME="inject_bl301" -PKG_VERSION="6af46f6a7defbbba360a6bbcd5db2b11925f7315" -PKG_SHA256="bb02545eb80c0a1372f91990cb21572b201251d47523c9f4424fea72a16426ab" -PKG_LICENSE="proprietary" -PKG_SITE="https://coreelec.org" -PKG_URL="https://sources.coreelec.org/${PKG_NAME}-${PKG_VERSION}.tar.xz" -PKG_DEPENDS_TARGET="toolchain bl301" -PKG_LONGDESC="Tool to inject bootloader blob BL301.bin on internal eMMC" -PKG_TOOLCHAIN="manual" - -pre_make_target() { - cp -av ${PKG_DIR}/config/bl301.conf ${PKG_BUILD}/bl301.conf - for f in $(find $(get_build_dir bl301) -mindepth 1 -name 'coreelec_config.c'); do - cat ${f} | awk -F'[(),"]' '/.config_id_a\s*=\s*HASH/ {printf("%s %s\n", $2, $3)}' | \ - while read id name; do - if ! grep -Fwq "${id}" ${PKG_BUILD}/bl301.conf; then - echo -e '\n['${id}']' >> ${PKG_BUILD}/bl301.conf; - cat ${f%.*}.h | awk -v id="HASHSTR_${id} " '$0 ~ id {printf("config_id=%s\n", $3)}' >> ${PKG_BUILD}/bl301.conf; - echo -e "config_name=${name}" >> ${PKG_BUILD}/bl301.conf; - fi - done - done -} - -makeinstall_target() { - mkdir -p ${INSTALL}/usr/sbin - mkdir -p ${INSTALL}/usr/lib/coreelec - mkdir -p ${INSTALL}/etc/inject_bl301 - install -m 0755 inject_bl301 ${INSTALL}/usr/sbin/inject_bl301 - install -m 0755 ${PKG_DIR}/scripts/check-bl301.sh ${INSTALL}/usr/lib/coreelec/check-bl301 - install -m 0755 ${PKG_DIR}/scripts/update-bl301.sh ${INSTALL}/usr/lib/coreelec/update-bl301 - install -m 0644 ${PKG_BUILD}/bl301.conf ${INSTALL}/etc/inject_bl301/bl301.conf -} - -post_install() { - enable_service update-bl301.service -} diff --git a/packages/sysutils/inject_bl301/scripts/check-bl301.sh b/packages/sysutils/inject_bl301/scripts/check-bl301.sh deleted file mode 100755 index d227cf303..000000000 --- a/packages/sysutils/inject_bl301/scripts/check-bl301.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -# -# SPDX-License-Identifier: GPL-3.0-or-later -# Copyright (C) 2018-present Team CoreELEC (https://coreelec.org) -# -# Detect BL301 injection -# -##################################################### -# -# Comand Line Arguments -# -v = Show verbose output -# -##################################################### - -VERBOSE=0 -INSTALLED=0 - -if [ "$1" = "-v" ]; then - VERBOSE=1 -fi - -if [ -e /usr/sbin/inject_bl301 ]; then - inject_bl301 -i - if [ ${?} = 1 ]; then - INSTALLED=1 - fi -fi - -if [ "$VERBOSE" = 1 ]; then - if [ "${INSTALLED}" = 1 ]; then - echo "CoreELEC BL301 Installed" - else - echo "CoreELEC BL301 Not found" - fi -fi -exit ${INSTALLED} diff --git a/packages/sysutils/inject_bl301/scripts/update-bl301.sh b/packages/sysutils/inject_bl301/scripts/update-bl301.sh deleted file mode 100755 index 9619f30de..000000000 --- a/packages/sysutils/inject_bl301/scripts/update-bl301.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/sh -# -# SPDX-License-Identifier: GPL-3.0-or-later -# Copyright (C) 2018-present Team CoreELEC (https://coreelec.org) -# -# Update BL301 injection -# -##################################################### -# -# Comand Line Arguments -# -v = Show verbose output -# -##################################################### - -VERBOSE=0 -INSTALLED=0 -UPDATE=1 -RET=0 - -if [ "$1" = "-v" ]; then - VERBOSE=1 -fi - -if [ -e /usr/lib/coreelec/check-bl301 ]; then - /usr/lib/coreelec/check-bl301 - INSTALLED=${?} - if [ "${INSTALLED}" = 1 ]; then - touch /run/bl301_injected - fi -fi - -if [ -e /usr/sbin/inject_bl301 ] && [ "${INSTALLED}" = 1 ]; then - inject_bl301 -Y > /storage/update-bl301.log - UPDATE=${?} -fi - -if [ "$VERBOSE" = 1 ]; then - if [ "${INSTALLED}" = 1 ] && [ "$UPDATE" = 0 ]; then - echo "CoreELEC BL301 got updated" - elif [ "${INSTALLED}" = 1 ] && [ "$UPDATE" = 1 ]; then - echo "CoreELEC BL301 installed but no update needed" - elif [ "${INSTALLED}" = 1 ]; then - echo "CoreELEC BL301 installed but error on update: " $UPDATE - RET=$UPDATE - elif [ "${INSTALLED}" = 0 ]; then - echo "CoreELEC BL301 not installed" - fi -fi - -if [ "${INSTALLED}" = 1 ] && [ "$UPDATE" = 0 ]; then - sync && reboot -fi - -exit $RET diff --git a/packages/sysutils/inject_bl301/system.d/update-bl301.service b/packages/sysutils/inject_bl301/system.d/update-bl301.service deleted file mode 100644 index 61033aa30..000000000 --- a/packages/sysutils/inject_bl301/system.d/update-bl301.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=CoreELEC BL301 Update Service - -[Service] -Type=oneshot -ExecStart=/usr/lib/coreelec/update-bl301 -v -RemainAfterExit=no - -[Install] -WantedBy=basic.target diff --git a/packages/themes/es-theme-art-book-next/package.mk b/packages/themes/es-theme-art-book-next/package.mk index 741eb7c7b..92bc37d56 100644 --- a/packages/themes/es-theme-art-book-next/package.mk +++ b/packages/themes/es-theme-art-book-next/package.mk @@ -4,7 +4,7 @@ # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) PKG_NAME="es-theme-art-book-next" -PKG_VERSION="2684b4f017366c9b86e0f045671953843db0e143" +PKG_VERSION="81a1a9bc1985e5ba40c081fd1eec0544d7f7556c" PKG_ARCH="any" PKG_LICENSE="CUSTOM" PKG_SITE="https://github.com/anthonycaccese/art-book-next-jelos" diff --git a/packages/tools/aml-dtbtools/package.mk b/packages/tools/aml-dtbtools/package.mk deleted file mode 100644 index 1512dfde2..000000000 --- a/packages/tools/aml-dtbtools/package.mk +++ /dev/null @@ -1,18 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="aml-dtbtools" -PKG_VERSION="cce100f" -PKG_SHA256="8bcaa83fcc9e85c9c04930e7411447d96a97da0809c5ecd9af91c8b554133c41" -PKG_LICENSE="free" -PKG_SITE="https://github.com/Wilhansen/aml-dtbtools" -PKG_URL="https://github.com/Wilhansen/aml-dtbtools/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_HOST="gcc:host" -PKG_LONGDESC="AML DTB Tools" - -PKG_MAKE_OPTS_HOST="dtbTool" - -makeinstall_host() { - mkdir -p ${TOOLCHAIN}/bin - cp dtbTool ${TOOLCHAIN}/bin -} diff --git a/packages/tools/bl301/package.mk b/packages/tools/bl301/package.mk deleted file mode 100644 index 410e7651d..000000000 --- a/packages/tools/bl301/package.mk +++ /dev/null @@ -1,47 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later -# Copyright (C) 2018-present Team CoreELEC (https://coreelec.org) - -PKG_NAME="bl301" -PKG_VERSION="85f483db84c1482ee632bf34e6765c92486fc9d0" -PKG_SHA256="526d10570add92e737782cf1b7faae8e329e565d2163fdf5d014d22096291841" -PKG_LICENSE="GPL" -PKG_SITE="https://coreelec.org" -PKG_URL="https://github.com/CoreELEC/bl301/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain gcc-linaro-aarch64-elf:host gcc-linaro-arm-eabi:host" -PKG_LONGDESC="Das U-Boot is a cross-platform bootloader for embedded systems." -PKG_TOOLCHAIN="manual" - -pre_make_target() { - sed -i "s|arm-none-eabi-|arm-eabi-|g" ${PKG_BUILD}/Makefile ${PKG_BUILD}/arch/arm/cpu/armv8/*/firmware/scp_task/Makefile 2>/dev/null || true -} - -make_target() { - [ "${BUILD_WITH_DEBUG}" = "yes" ] && PKG_DEBUG=1 || PKG_DEBUG=0 - export PATH=${TOOLCHAIN}/lib/gcc-linaro-aarch64-elf/bin/:${TOOLCHAIN}/lib/gcc-linaro-arm-eabi/bin/:$PATH - DEBUG=${PKG_DEBUG} CROSS_COMPILE=aarch64-elf- ARCH=arm CFLAGS="" LDFLAGS="" make mrproper - - for f in $(find ${PKG_BUILD}/configs -mindepth 1); do - PKG_UBOOT_CONFIG=$(basename -- "$f") - PKG_BL301_SUBDEVICE=${PKG_UBOOT_CONFIG%_defconfig} - echo Building bl301 for ${PKG_BL301_SUBDEVICE} - DEBUG=${PKG_DEBUG} CROSS_COMPILE=aarch64-elf- ARCH=arm CFLAGS="" LDFLAGS="" make ${PKG_UBOOT_CONFIG} - DEBUG=${PKG_DEBUG} CROSS_COMPILE=aarch64-elf- ARCH=arm CFLAGS="" LDFLAGS="" make HOSTCC="${HOST_CC}" HOSTSTRIP="true" bl301.bin - mv ${PKG_BUILD}/build/scp_task/bl301.bin ${PKG_BUILD}/build/${PKG_BL301_SUBDEVICE}_bl301.bin - echo "moved blob to: " ${PKG_BUILD}/build/${PKG_BL301_SUBDEVICE}_bl301.bin - rm -rf ${PKG_BUILD}/build/scp_task - done -} - -makeinstall_target() { - mkdir -p ${INSTALL}/usr/share/bootloader/bl301 - - for f in $(find ${PKG_BUILD}/configs -mindepth 1); do - PKG_UBOOT_CONFIG=$(basename -- "$f") - PKG_BL301_SUBDEVICE=${PKG_UBOOT_CONFIG%_defconfig} - PKG_BIN=${PKG_BUILD}/build/${PKG_BL301_SUBDEVICE}_bl301.bin - cp -av ${PKG_BIN} ${INSTALL}/usr/share/bootloader/bl301/${PKG_BL301_SUBDEVICE}_bl301.bin - done - - [ -d "${PKG_BUILD}/bl30" ] && cp -av ${PKG_BUILD}/bl30 ${INSTALL}/usr/share/bootloader/bl301 || : - [ -d "${PKG_BUILD}/bl31" ] && cp -av ${PKG_BUILD}/bl31 ${INSTALL}/usr/share/bootloader/bl301 || : -} diff --git a/packages/tools/ceemmc/package.mk b/packages/tools/ceemmc/package.mk deleted file mode 100644 index dc7b36a37..000000000 --- a/packages/tools/ceemmc/package.mk +++ /dev/null @@ -1,17 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later -# Copyright (C) 2019-present Team CoreELEC (https://coreelec.org) - -PKG_NAME="ceemmc" -PKG_VERSION="d74dcaa86e08a7d742218ede660ba9307f1e19fa" -PKG_SHA256="b0755c8d229ce6f9ab1aca88956f4cc441eb0fe0328b29c74b26e3d7e0fa6997" -PKG_LICENSE="proprietary" -PKG_SITE="https://coreelec.org" -PKG_URL="https://sources.coreelec.org/${PKG_NAME}-${PKG_VERSION}.tar.xz" -PKG_DEPENDS_TARGET="toolchain" -PKG_LONGDESC="Tool to install CoreELEC on internal eMMC" -PKG_TOOLCHAIN="manual" - -makeinstall_target() { - mkdir -p ${INSTALL}/usr/sbin - install -m 0755 ceemmc ${INSTALL}/usr/sbin/ceemmc -} diff --git a/packages/ui/emulationstation/config/common/es_features.cfg b/packages/ui/emulationstation/config/common/es_features.cfg index 35858d580..d420800b2 100644 --- a/packages/ui/emulationstation/config/common/es_features.cfg +++ b/packages/ui/emulationstation/config/common/es_features.cfg @@ -2,10 +2,6 @@ - - - - @@ -164,6 +160,7 @@ + diff --git a/packages/ui/emulationstation/package.mk b/packages/ui/emulationstation/package.mk index f8ac9cd0f..b79070928 100644 --- a/packages/ui/emulationstation/package.mk +++ b/packages/ui/emulationstation/package.mk @@ -3,7 +3,7 @@ # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) PKG_NAME="emulationstation" -PKG_VERSION="58a9a86aa957501753e7b2442efcbfb5dbdb9bac" +PKG_VERSION="5155542" PKG_GIT_CLONE_BRANCH="main" PKG_REV="1" PKG_ARCH="any" diff --git a/packages/virtual/emulators/package.mk b/packages/virtual/emulators/package.mk index 915df667d..8b3b41223 100644 --- a/packages/virtual/emulators/package.mk +++ b/packages/virtual/emulators/package.mk @@ -35,7 +35,7 @@ case "${DEVICE}" in AMD64) [ "${ENABLE_32BIT}" == "true" ] && EMUS_32BIT="lutris-wine" PKG_EMUS+=" amiberry cemu-sa citra-sa dolphin-sa duckstation-sa melonds-sa minivmacsa mupen64plus-sa kronos-sa \ - nanoboyadvance-sa pcsx2-sa primehack rpcs3-sa ryujinx-sa scummvmsa vita3k-sa xemu-sa yuzu-sa" + nanoboyadvance-sa pcsx2-sa primehack rpcs3-sa ryujinx-sa scummvmsa vita3k-sa xemu-sa yuzu-sa mednafen" LIBRETRO_CORES+=" beetle-psx-lr bsnes-hd-lr citra-lr desmume-lr dolphin-lr flycast-lr lrps2-lr mame-lr \ play-lr" ;; @@ -70,7 +70,7 @@ case "${DEVICE}" in RK3326*) [ "${ENABLE_32BIT}" == "true" ] && EMUS_32BIT="flycast-lr desmume-lr gpsp-lr pcsx_rearmed-lr" PKG_DEPENDS_TARGET+=" common-shaders glsl-shaders" - PKG_EMUS+=" amiberry drastic-sa mupen64plus-sa nanoboyadvance-sa scummvmsa yabasanshiro-sa portmaster" + PKG_EMUS+=" amiberry drastic-sa mupen64plus-sa nanoboyadvance-sa scummvmsa yabasanshiro-sa portmaster mednafen" LIBRETRO_CORES+=" uae4arm flycast-lr" PKG_RETROARCH+=" retropie-shaders" ;; @@ -360,7 +360,7 @@ makeinstall_target() { add_emu_core famicom retroarch quicknes false add_emu_core famicom retroarch mesen false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core famicom mednafen nes false ;; esac @@ -371,7 +371,7 @@ makeinstall_target() { add_emu_core fds retroarch fceumm false add_emu_core fds retroarch quicknes false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core fds mednafen nes false ;; esac @@ -407,7 +407,7 @@ makeinstall_target() { add_emu_core gb retroarch mgba false add_emu_core gb retroarch vbam false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core gb mednafen gb false ;; esac @@ -421,7 +421,7 @@ makeinstall_target() { add_emu_core gbh retroarch mgba false add_emu_core gbh retroarch vbam false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core gbh mednafen gb false ;; esac @@ -446,7 +446,7 @@ makeinstall_target() { ;; esac case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core gba mednafen gba false ;; esac @@ -459,7 +459,7 @@ makeinstall_target() { add_emu_core gbah retroarch vba_next false add_emu_core gbah retroarch beetle_gba false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core gbah mednafen gba false ;; esac @@ -473,7 +473,7 @@ makeinstall_target() { add_emu_core gbc retroarch mgba false add_emu_core gbc retroarch vbam false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core gbc mednafen gb false ;; esac @@ -487,7 +487,7 @@ makeinstall_target() { add_emu_core gbch retroarch mgba false add_emu_core gbch retroarch vbam false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core gbch mednafen gb false ;; esac @@ -548,7 +548,7 @@ makeinstall_target() { add_emu_core gamegear retroarch picodrive false add_emu_core gamegear retroarch smsplus false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core gamegear mednafen gg false ;; esac @@ -560,7 +560,7 @@ makeinstall_target() { add_emu_core ggh retroarch picodrive false add_emu_core ggh retroarch smsplus false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core ggh mednafen gg false ;; esac @@ -582,7 +582,7 @@ makeinstall_target() { add_emu_core atarilynx retroarch handy true add_emu_core atarilynx retroarch beetle_lynx false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core atarilynx mednafen lynx false ;; esac @@ -607,7 +607,7 @@ makeinstall_target() { add_emu_core megadrive-japan retroarch genesis_plus_gx_wide false add_emu_core megadrive-japan retroarch picodrive case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core megadrive-japan mednafen md false ;; esac @@ -622,7 +622,7 @@ makeinstall_target() { add_emu_core snesmsu1 retroarch snes9x true add_emu_core snesmsu1 retroarch beetle_supafaust false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core snesmsu1 mednafen snes_faust false ;; esac @@ -682,7 +682,7 @@ makeinstall_target() { add_emu_core ngp retroarch beetle_ngp true add_emu_core ngp retroarch race false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core ngp mednafen ngp false ;; esac @@ -692,7 +692,7 @@ makeinstall_target() { add_emu_core ngpc retroarch beetle_ngp true add_emu_core ngpc retroarch race false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core ngpc mednafen ngp false ;; esac @@ -742,7 +742,7 @@ makeinstall_target() { add_emu_core nes retroarch quicknes false add_emu_core nes retroarch mesen false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core nes mednafen nes false ;; esac @@ -754,7 +754,7 @@ makeinstall_target() { add_emu_core nesh retroarch quicknes false add_emu_core nesh retroarch mesen false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core nesh mednafen nesh false ;; esac @@ -781,7 +781,7 @@ makeinstall_target() { add_emu_core pcengine retroarch beetle_pce false add_emu_core pcengine retroarch beetle_supergrafx false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core pcengine mednafen pce false add_emu_core pcengine mednafen pce_fast false ;; @@ -793,7 +793,7 @@ makeinstall_target() { add_emu_core pcenginecd retroarch beetle_pce false add_emu_core pcenginecd retroarch beetle_supergrafx false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core pcenginecd mednafen pce false add_emu_core pcenginecd mednafen pce_fast false ;; @@ -803,7 +803,7 @@ makeinstall_target() { ### NEC PC-FX add_emu_core pcfx retroarch beetle_pcfx true case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core pcfx mednafen pcfx false ;; esac @@ -819,6 +819,7 @@ makeinstall_target() { AMD64) add_emu_core psx retroarch beetle_psx true add_emu_core psx duckstation duckstation-sa false + add_emu_core psx mednafen psx false ;; S922X*) add_emu_core psx retroarch pcsx_rearmed true @@ -846,6 +847,7 @@ makeinstall_target() { RK3326) add_emu_core psx retroarch pcsx_rearmed32 true add_emu_core psx retroarch pcsx_rearmed false + add_emu_core psx mednafen psx false ;; esac add_emu_core psx retroarch duckstation false @@ -935,7 +937,7 @@ makeinstall_target() { add_emu_core genesis retroarch genesis_plus_gx_wide false add_emu_core genesis retroarch picodrive false case ${DEVICE} in - RK3399) + RK3399|AMD64) add_emu_core genesis mednafen md false ;; esac @@ -946,7 +948,7 @@ makeinstall_target() { add_emu_core genh retroarch genesis_plus_gx_wide false add_emu_core genh retroarch picodrive false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core genh mednafen md false ;; esac @@ -958,7 +960,7 @@ makeinstall_target() { add_emu_core mastersystem retroarch picodrive false add_emu_core mastersystem retroarch smsplus false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core mastersystem mednafen sms false ;; esac @@ -969,7 +971,7 @@ makeinstall_target() { add_emu_core megadrive retroarch genesis_plus_gx_wide false add_emu_core megadrive retroarch picodrive false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core megadrive mednafen md false ;; esac @@ -992,7 +994,7 @@ makeinstall_target() { esac add_emu_core saturn retroarch beetle_saturn false case ${DEVICE} in - RK3399) + AMD64) add_emu_core saturn mednafen ss false ;; esac @@ -1003,7 +1005,7 @@ makeinstall_target() { AMD64|S922X*|RK35*) add_emu_core st-v retroarch beetle_saturn true ;; - RK3399) + RK3399|AMD64) add_emu_core st-v retroarch beetle_saturn true add_emu_core st-v mednafen ss false ;; @@ -1041,7 +1043,7 @@ makeinstall_target() { add_emu_core supergrafx retroarch beetle_supergrafx add_emu_core supergrafx retroarch beetle_pce case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core supergrafx mednafen pce false add_emu_core supergrafx mednafen pce_fast false ;; @@ -1058,10 +1060,13 @@ makeinstall_target() { add_emu_core snes retroarch bsnes_mercury_performance false add_emu_core snes retroarch bsnes_hd_beta false case ${DEVICE} in - RK3399) + RK3399|AMD64) add_emu_core snes mednafen snes_faust false add_emu_core snes mednafen snes false ;; + RK3326) + add_emu_core snes mednafen snes_faust false + ;; esac add_es_system snes @@ -1075,10 +1080,13 @@ makeinstall_target() { add_emu_core snesh retroarch bsnes_mercury_performance false add_emu_core snesh retroarch bsnes_hd_beta false case ${DEVICE} in - RK3399) + RK3399|AMD64) add_emu_core snesh mednafen snes false add_emu_core snesh mednafen snes_faust false ;; + RK3326) + add_emu_core snes mednafen snes_faust false + ;; esac add_es_system snesh @@ -1092,10 +1100,13 @@ makeinstall_target() { add_emu_core sfc retroarch bsnes_mercury_performance false add_emu_core sfc retroarch bsnes_hd_beta false case ${DEVICE} in - RK3399) + RK3399|AMD64) add_emu_core sfc mednafen snes false add_emu_core sfc mednafen snes_faust false ;; + RK3326) + add_emu_core snes mednafen snes_faust false + ;; esac add_es_system sfc @@ -1123,7 +1134,7 @@ makeinstall_target() { add_emu_core tg16 retroarch beetle_pce false add_emu_core tg16 retroarch beetle_supergrafx false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core tg16 mednafen pce false add_emu_core tg16 mednafen pce_fast false ;; @@ -1135,7 +1146,7 @@ makeinstall_target() { add_emu_core tg16cd retroarch beetle_pce false add_emu_core tg16cd retroarch beetle_supergrafx false case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core tg16cd mednafen pce false add_emu_core tg16cd mednafen pce_fast false ;; @@ -1157,7 +1168,7 @@ makeinstall_target() { ### Nintendo VirtualBoy add_emu_core virtualboy retroarch beetle_vb true case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core virtualboy mednafen vb false ;; esac @@ -1166,7 +1177,7 @@ makeinstall_target() { ### Bandai Wonderswan add_emu_core wonderswan retroarch beetle_wswan true case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core wonderswan mednafen wswan false ;; esac @@ -1175,7 +1186,7 @@ makeinstall_target() { ### Bandai Wonderswan Color add_emu_core wonderswancolor retroarch beetle_wswan true case ${DEVICE} in - RK3399) + RK3399|AMD64|RK3326) add_emu_core wonderswancolor mednafen wswan false ;; esac diff --git a/projects/Amlogic/devices/S922X/linux/linux.aarch64.conf b/projects/Amlogic/devices/S922X/linux/linux.aarch64.conf index 272a2c93b..ceb8a37ea 100644 --- a/projects/Amlogic/devices/S922X/linux/linux.aarch64.conf +++ b/projects/Amlogic/devices/S922X/linux/linux.aarch64.conf @@ -508,7 +508,7 @@ CONFIG_CMDLINE="" CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set -# CONFIG_HIBERNATION is not set +CONFIG_HIBERNATION=y CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set diff --git a/projects/Amlogic/devices/S922X/options b/projects/Amlogic/devices/S922X/options index 5fb6e7d30..e8964bd6e 100644 --- a/projects/Amlogic/devices/S922X/options +++ b/projects/Amlogic/devices/S922X/options @@ -85,7 +85,7 @@ DRIVER_ADDONS="" # debug tty path - DEBUG_TTY="/dev/ttyFIQ0" + DEBUG_TTY="/dev/ttyAML0" # Disable 32BIT support ENABLE_32BIT="false" diff --git a/projects/Amlogic/options b/projects/Amlogic/options index 8de624dfa..98770fd70 100644 --- a/projects/Amlogic/options +++ b/projects/Amlogic/options @@ -64,7 +64,7 @@ DRIVER_ADDONS_SUPPORT="no" # debug tty path - DEBUG_TTY="/dev/ttyS2" + DEBUG_TTY="/dev/ttyAML0" # build with entware installer ENTWARE_SUPPORT="yes" diff --git a/projects/Amlogic/packages/linux/package.mk b/projects/Amlogic/packages/linux/package.mk index 7db58e566..60962c2f0 100644 --- a/projects/Amlogic/packages/linux/package.mk +++ b/projects/Amlogic/packages/linux/package.mk @@ -8,9 +8,9 @@ PKG_NAME="linux" PKG_LICENSE="GPL" PKG_SITE="https://github.com/JustEnoughLinuxOS" PKG_DEPENDS_HOST="ccache:host rsync:host openssl:host" -PKG_DEPENDS_TARGET="toolchain linux:host cpio:host kmod:host xz:host wireless-regdb keyutils util-linux binutils ncurses openssl:host initramfs ${KERNEL_EXTRA_DEPENDS_TARGET}" +PKG_DEPENDS_TARGET="toolchain linux:host cpio:host kmod:host xz:host wireless-regdb keyutils util-linux binutils ncurses openssl:host ${KERNEL_EXTRA_DEPENDS_TARGET}" PKG_DEPENDS_INIT="toolchain" -PKG_NEED_UNPACK="${LINUX_DEPENDS} $(get_pkg_directory busybox)" +PKG_NEED_UNPACK="${LINUX_DEPENDS} $(get_pkg_directory initramfs) $(get_pkg_variable initramfs PKG_NEED_UNPACK)" PKG_LONGDESC="This package builds the kernel for Amlogic devices" PKG_IS_KERNEL_PKG="yes" PKG_STAMP="${KERNEL_TARGET} ${KERNEL_MAKE_EXTRACMD}" @@ -18,7 +18,7 @@ PKG_PATCH_DIRS+="${DEVICE}" case ${DEVICE} in S922X*) - PKG_VERSION="6.1.60" + PKG_VERSION="6.1.61" PKG_URL="https://www.kernel.org/pub/linux/kernel/v6.x/${PKG_NAME}-${PKG_VERSION}.tar.xz" ;; esac @@ -44,6 +44,13 @@ if [[ "${KERNEL_TARGET}" = uImage* ]]; then PKG_DEPENDS_TARGET="${PKG_DEPENDS_TARGET} u-boot-tools:host" fi +# Ensure that the dependencies of initramfs:target are built correctly, but +# we don't want to add initramfs:target as a direct dependency as we install +# this "manually" from within linux:target +for pkg in $(get_pkg_variable initramfs PKG_DEPENDS_TARGET); do + ! listcontains "${PKG_DEPENDS_TARGET}" "${pkg}" && PKG_DEPENDS_TARGET+=" ${pkg}" || true +done + post_patch() { cp ${PKG_KERNEL_CFG_FILE} ${PKG_BUILD}/.config @@ -107,6 +114,11 @@ makeinstall_host() { } pre_make_target() { + ( cd ${ROOT} + rm -rf ${BUILD}/initramfs + rm -f ${STAMPS_INSTALL}/initramfs/install_target ${STAMPS_INSTALL}/*/install_init + ${SCRIPTS}/install initramfs + ) if [ "${TARGET_ARCH}" = "x86_64" ]; then # copy some extra firmware to linux tree mkdir -p ${PKG_BUILD}/external-firmware diff --git a/projects/Amlogic/packages/linux/patches/S922X/001.02-Add-ODROID-GO-Ultra-device-tree.patch b/projects/Amlogic/packages/linux/patches/S922X/001.02-Add-ODROID-GO-Ultra-device-tree.patch index 6e7fed000..af1b464d0 100644 --- a/projects/Amlogic/packages/linux/patches/S922X/001.02-Add-ODROID-GO-Ultra-device-tree.patch +++ b/projects/Amlogic/packages/linux/patches/S922X/001.02-Add-ODROID-GO-Ultra-device-tree.patch @@ -1,7 +1,7 @@ diff -rupN linux.orig/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts linux/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts --- linux.orig/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts 1970-01-01 00:00:00.000000000 +0000 +++ linux/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts 2023-09-12 13:20:28.956694441 +0000 -@@ -0,0 +1,1021 @@ +@@ -0,0 +1,1015 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2022 Neil Armstrong @@ -361,9 +361,6 @@ diff -rupN linux.orig/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts + +/* RK817 only supports 12.5mV steps, round up the values */ +&cpu_opp_table_0 { -+ opp-667000000 { -+ opp-microvolt = <725000>; -+ }; + opp-1000000000 { + opp-microvolt = <737500>; + }; @@ -396,9 +393,6 @@ diff -rupN linux.orig/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts + +/* RK818 only supports 12.5mV steps, round up the values */ +&cpub_opp_table_1 { -+ opp-667000000 { -+ opp-microvolt = <750000>; -+ }; + opp-1000000000 { + opp-microvolt = <775000>; + }; diff --git a/projects/Amlogic/packages/linux/patches/S922X/001.03-Add-Powkiddy-RGB10-MAX-3-device-tree.patch b/projects/Amlogic/packages/linux/patches/S922X/001.03-Add-Powkiddy-RGB10-MAX-3-device-tree.patch index d4649c2c0..4c947d5bc 100644 --- a/projects/Amlogic/packages/linux/patches/S922X/001.03-Add-Powkiddy-RGB10-MAX-3-device-tree.patch +++ b/projects/Amlogic/packages/linux/patches/S922X/001.03-Add-Powkiddy-RGB10-MAX-3-device-tree.patch @@ -1,7 +1,7 @@ diff -rupN linux.orig/arch/arm64/boot/dts/amlogic/meson-g12b-powkiddy-rgb10-max-3.dts linux/arch/arm64/boot/dts/amlogic/meson-g12b-powkiddy-rgb10-max-3.dts --- linux.orig/arch/arm64/boot/dts/amlogic/meson-g12b-powkiddy-rgb10-max-3.dts 1970-01-01 00:00:00.000000000 +0000 +++ linux/arch/arm64/boot/dts/amlogic/meson-g12b-powkiddy-rgb10-max-3.dts 2023-09-12 12:04:13.567330573 +0000 -@@ -0,0 +1,995 @@ +@@ -0,0 +1,989 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2022 Neil Armstrong @@ -350,9 +350,6 @@ diff -rupN linux.orig/arch/arm64/boot/dts/amlogic/meson-g12b-powkiddy-rgb10-max- + +/* RK817 only supports 12.5mV steps, round up the values */ +&cpu_opp_table_0 { -+ opp-667000000 { -+ opp-microvolt = <731250>; -+ }; + opp-1000000000 { + opp-microvolt = <760000>; + }; @@ -378,9 +375,6 @@ diff -rupN linux.orig/arch/arm64/boot/dts/amlogic/meson-g12b-powkiddy-rgb10-max- + +/* RK818 only supports 12.5mV steps, round up the values */ +&cpub_opp_table_1 { -+ opp-667000000 { -+ opp-microvolt = <750000>; -+ }; + opp-1000000000 { + opp-microvolt = <775000>; + }; diff --git a/projects/Amlogic/packages/linux/patches/S922X/004.03-polled-input-device-driver.patch b/projects/Amlogic/packages/linux/patches/S922X/004.03-polled-input-device-driver.patch index c2377a6bc..52d9cd4b7 100644 --- a/projects/Amlogic/packages/linux/patches/S922X/004.03-polled-input-device-driver.patch +++ b/projects/Amlogic/packages/linux/patches/S922X/004.03-polled-input-device-driver.patch @@ -400,3 +400,65 @@ diff -rupN linux.orig/drivers/input/input-polldev.c linux/drivers/input/input-po +} +EXPORT_SYMBOL(input_unregister_polled_device); +diff -rupN linux.orig/include/linux/input-polldev.h linux/include/linux/input-polldev.h +--- linux.orig/include/linux/input-polldev.h 1970-01-01 00:00:00.000000000 +0000 ++++ linux/include/linux/input-polldev.h 2023-09-12 12:03:27.490291628 +0000 +@@ -0,0 +1,58 @@ ++/* SPDX-License-Identifier: GPL-2.0-only */ ++#ifndef _INPUT_POLLDEV_H ++#define _INPUT_POLLDEV_H ++ ++/* ++ * Copyright (c) 2007 Dmitry Torokhov ++ */ ++ ++#include ++#include ++ ++/** ++ * struct input_polled_dev - simple polled input device ++ * @private: private driver data. ++ * @open: driver-supplied method that prepares device for polling ++ * (enabled the device and maybe flushes device state). ++ * @close: driver-supplied method that is called when device is no ++ * longer being polled. Used to put device into low power mode. ++ * @poll: driver-supplied method that polls the device and posts ++ * input events (mandatory). ++ * @poll_interval: specifies how often the poll() method should be called. ++ * Defaults to 500 msec unless overridden when registering the device. ++ * @poll_interval_max: specifies upper bound for the poll interval. ++ * Defaults to the initial value of @poll_interval. ++ * @poll_interval_min: specifies lower bound for the poll interval. ++ * Defaults to 0. ++ * @input: input device structure associated with the polled device. ++ * Must be properly initialized by the driver (id, name, phys, bits). ++ * ++ * Polled input device provides a skeleton for supporting simple input ++ * devices that do not raise interrupts but have to be periodically ++ * scanned or polled to detect changes in their state. ++ */ ++struct input_polled_dev { ++ void *private; ++ ++ void (*open)(struct input_polled_dev *dev); ++ void (*close)(struct input_polled_dev *dev); ++ void (*poll)(struct input_polled_dev *dev); ++ unsigned int poll_interval; /* msec */ ++ unsigned int poll_interval_max; /* msec */ ++ unsigned int poll_interval_min; /* msec */ ++ ++ struct input_dev *input; ++ ++/* private: */ ++ struct delayed_work work; ++ ++ bool devres_managed; ++}; ++ ++struct input_polled_dev *input_allocate_polled_device(void); ++struct input_polled_dev *devm_input_allocate_polled_device(struct device *dev); ++void input_free_polled_device(struct input_polled_dev *dev); ++int input_register_polled_device(struct input_polled_dev *dev); ++void input_unregister_polled_device(struct input_polled_dev *dev); ++ ++#endif diff --git a/projects/Amlogic/packages/linux/patches/S922X/004.04-rk818-charger-driver.patch b/projects/Amlogic/packages/linux/patches/S922X/004.04-rk818-charger-driver.patch index 807c7e379..dc6b2ec71 100644 --- a/projects/Amlogic/packages/linux/patches/S922X/004.04-rk818-charger-driver.patch +++ b/projects/Amlogic/packages/linux/patches/S922X/004.04-rk818-charger-driver.patch @@ -4426,68 +4426,6 @@ diff -rupN linux.orig/drivers/power/supply/rk818_charger.c linux/drivers/power/s +MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:rk818-charger"); +MODULE_AUTHOR("Ondřej Jirman "); -diff -rupN linux.orig/include/linux/input-polldev.h linux/include/linux/input-polldev.h ---- linux.orig/include/linux/input-polldev.h 1970-01-01 00:00:00.000000000 +0000 -+++ linux/include/linux/input-polldev.h 2023-09-12 12:03:27.490291628 +0000 -@@ -0,0 +1,58 @@ -+/* SPDX-License-Identifier: GPL-2.0-only */ -+#ifndef _INPUT_POLLDEV_H -+#define _INPUT_POLLDEV_H -+ -+/* -+ * Copyright (c) 2007 Dmitry Torokhov -+ */ -+ -+#include -+#include -+ -+/** -+ * struct input_polled_dev - simple polled input device -+ * @private: private driver data. -+ * @open: driver-supplied method that prepares device for polling -+ * (enabled the device and maybe flushes device state). -+ * @close: driver-supplied method that is called when device is no -+ * longer being polled. Used to put device into low power mode. -+ * @poll: driver-supplied method that polls the device and posts -+ * input events (mandatory). -+ * @poll_interval: specifies how often the poll() method should be called. -+ * Defaults to 500 msec unless overridden when registering the device. -+ * @poll_interval_max: specifies upper bound for the poll interval. -+ * Defaults to the initial value of @poll_interval. -+ * @poll_interval_min: specifies lower bound for the poll interval. -+ * Defaults to 0. -+ * @input: input device structure associated with the polled device. -+ * Must be properly initialized by the driver (id, name, phys, bits). -+ * -+ * Polled input device provides a skeleton for supporting simple input -+ * devices that do not raise interrupts but have to be periodically -+ * scanned or polled to detect changes in their state. -+ */ -+struct input_polled_dev { -+ void *private; -+ -+ void (*open)(struct input_polled_dev *dev); -+ void (*close)(struct input_polled_dev *dev); -+ void (*poll)(struct input_polled_dev *dev); -+ unsigned int poll_interval; /* msec */ -+ unsigned int poll_interval_max; /* msec */ -+ unsigned int poll_interval_min; /* msec */ -+ -+ struct input_dev *input; -+ -+/* private: */ -+ struct delayed_work work; -+ -+ bool devres_managed; -+}; -+ -+struct input_polled_dev *input_allocate_polled_device(void); -+struct input_polled_dev *devm_input_allocate_polled_device(struct device *dev); -+void input_free_polled_device(struct input_polled_dev *dev); -+int input_register_polled_device(struct input_polled_dev *dev); -+void input_unregister_polled_device(struct input_polled_dev *dev); -+ -+#endif diff -rupN linux.orig/include/linux/mfd/rk808.h linux/include/linux/mfd/rk808.h --- linux.orig/include/linux/mfd/rk808.h 2023-09-12 12:02:59.205653098 +0000 +++ linux/include/linux/mfd/rk808.h 2023-09-12 12:03:27.490291628 +0000 diff --git a/projects/Rockchip/bootloader/mkimage b/projects/Rockchip/bootloader/mkimage index 656726c0c..ddd6c3f03 100755 --- a/projects/Rockchip/bootloader/mkimage +++ b/projects/Rockchip/bootloader/mkimage @@ -49,6 +49,7 @@ esac #Create boot.scr if [ "${BOOT_INI}" == true ] then +<<<<<<< HEAD echo "image: create boot.scr..." if [ -e "${PROJECT_DIR}/${PROJECT}/devices/${DEVICE}/boot/boot.scr" ] then diff --git a/projects/Rockchip/devices/RK3399/linux/linux.aarch64.conf b/projects/Rockchip/devices/RK3399/linux/linux.aarch64.conf index 12202bad8..85d88a794 100644 --- a/projects/Rockchip/devices/RK3399/linux/linux.aarch64.conf +++ b/projects/Rockchip/devices/RK3399/linux/linux.aarch64.conf @@ -1,15 +1,15 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.1.38 Kernel Configuration +# Linux/arm64 6.1.61 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-libreelec-linux-gnueabi-gcc-12.3.0 (GCC) 12.3.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=120300 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=24000 +CONFIG_AS_VERSION=24100 CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=24000 +CONFIG_LD_VERSION=24100 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y @@ -106,7 +106,6 @@ CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_PREEMPTION=y # CONFIG_PREEMPT_DYNAMIC is not set -# CONFIG_SCHED_CORE is not set # # CPU/Task time and stats accounting @@ -214,8 +213,8 @@ CONFIG_INITRAMFS_COMPRESSION_GZIP=y # CONFIG_INITRAMFS_COMPRESSION_NONE is not set # CONFIG_BOOT_CONFIG is not set CONFIG_INITRAMFS_PRESERVE_MTIME=y -# CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set -CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_LD_ORPHAN_WARN=y CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y @@ -243,7 +242,7 @@ CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y -CONFIG_KALLSYMS_ALL=y +# CONFIG_KALLSYMS_ALL is not set CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_KCMP=y @@ -275,6 +274,7 @@ CONFIG_ARCH_MMAP_RND_BITS_MIN=18 CONFIG_ARCH_MMAP_RND_BITS_MAX=33 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 +CONFIG_NO_IOPORT_MAP=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_LOCKDEP_SUPPORT=y @@ -337,6 +337,7 @@ CONFIG_ARCH_ROCKCHIP=y # # ARM errata workarounds via the alternatives framework # +CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y # CONFIG_ARM64_ERRATUM_826319 is not set # CONFIG_ARM64_ERRATUM_827319 is not set # CONFIG_ARM64_ERRATUM_824069 is not set @@ -364,6 +365,7 @@ CONFIG_ARM64_ERRATUM_2658417=y # CONFIG_ARM64_ERRATUM_2067961 is not set CONFIG_ARM64_ERRATUM_2441009=y CONFIG_ARM64_ERRATUM_2457168=y +CONFIG_ARM64_ERRATUM_2966298=y # CONFIG_CAVIUM_ERRATUM_22375 is not set # CONFIG_CAVIUM_ERRATUM_23154 is not set # CONFIG_CAVIUM_ERRATUM_27456 is not set @@ -391,15 +393,15 @@ CONFIG_ARM64_PA_BITS=48 CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_SCHED_MC=y # CONFIG_SCHED_CLUSTER is not set -CONFIG_SCHED_SMT=y -CONFIG_NR_CPUS=8 +# CONFIG_SCHED_SMT is not set +CONFIG_NR_CPUS=6 CONFIG_HOTPLUG_CPU=y # CONFIG_NUMA is not set # CONFIG_HZ_100 is not set -CONFIG_HZ_250=y -# CONFIG_HZ_300 is not set +# CONFIG_HZ_250 is not set +CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set -CONFIG_HZ=250 +CONFIG_HZ=300 CONFIG_SCHED_HRTICK=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_HW_PERF_EVENTS=y @@ -409,6 +411,7 @@ CONFIG_CC_HAVE_SHADOW_CALL_STACK=y # CONFIG_KEXEC is not set # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set +CONFIG_TRANS_TABLE=y # CONFIG_XEN is not set CONFIG_ARCH_FORCE_MAX_ORDER=11 CONFIG_UNMAP_KERNEL_AT_EL0=y @@ -419,10 +422,7 @@ CONFIG_ARM64_TAGGED_ADDR_ABI=y CONFIG_COMPAT=y CONFIG_KUSER_HELPERS=y # CONFIG_COMPAT_ALIGNMENT_FIXUPS is not set -CONFIG_ARMV8_DEPRECATED=y -# CONFIG_SWP_EMULATION is not set -# CONFIG_CP15_BARRIER_EMULATION is not set -# CONFIG_SETEND_EMULATION is not set +# CONFIG_ARMV8_DEPRECATED is not set # # ARMv8.1 architectural features @@ -504,7 +504,10 @@ CONFIG_CMDLINE="" CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SUSPEND_SKIP_SYNC=y -# CONFIG_HIBERNATION is not set +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_HIBERNATION_SNAPSHOT_DEV=y +CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y @@ -520,6 +523,7 @@ CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_CPU_PM=y CONFIG_ENERGY_MODEL=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_ARCH_SUSPEND_POSSIBLE=y # end of Power management options @@ -733,7 +737,7 @@ CONFIG_PARTITION_ADVANCED=y # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set # CONFIG_ATARI_PARTITION is not set -CONFIG_MAC_PARTITION=y +# CONFIG_MAC_PARTITION is not set CONFIG_MSDOS_PARTITION=y # CONFIG_BSD_DISKLABEL is not set # CONFIG_MINIX_SUBPARTITION is not set @@ -750,10 +754,7 @@ CONFIG_EFI_PARTITION=y # end of Partition Types CONFIG_BLOCK_COMPAT=y -CONFIG_BLK_MQ_PCI=y CONFIG_BLK_PM=y -CONFIG_BLOCK_HOLDER_DEPRECATED=y -CONFIG_BLK_MQ_STACKING=y # # IO Schedulers @@ -883,6 +884,7 @@ CONFIG_UNIX_DIAG=m CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y +# CONFIG_XFRM_INTERFACE is not set # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set @@ -903,7 +905,7 @@ CONFIG_IP_ROUTE_CLASSID=y # CONFIG_IP_PNP is not set CONFIG_NET_IPIP=m CONFIG_NET_IPGRE_DEMUX=m -CONFIG_NET_IP_TUNNEL=y +CONFIG_NET_IP_TUNNEL=m CONFIG_NET_IPGRE=m # CONFIG_NET_IPGRE_BROADCAST is not set CONFIG_IP_MROUTE_COMMON=y @@ -913,7 +915,7 @@ CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y # CONFIG_NET_IPVTI is not set -CONFIG_NET_UDP_TUNNEL=y +CONFIG_NET_UDP_TUNNEL=m # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=y @@ -945,27 +947,45 @@ CONFIG_TCP_CONG_CDG=m CONFIG_DEFAULT_RENO=y CONFIG_DEFAULT_TCP_CONG="reno" CONFIG_TCP_MD5SIG=y -# CONFIG_IPV6 is not set +CONFIG_IPV6=m +# CONFIG_IPV6_ROUTER_PREF is not set +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +# CONFIG_INET6_AH is not set +# CONFIG_INET6_ESP is not set +# CONFIG_INET6_IPCOMP is not set +# CONFIG_IPV6_MIP6 is not set +# CONFIG_IPV6_ILA is not set +# CONFIG_IPV6_VTI is not set +CONFIG_IPV6_SIT=m +# CONFIG_IPV6_SIT_6RD is not set +CONFIG_IPV6_NDISC_NODETYPE=y +# CONFIG_IPV6_TUNNEL is not set +# CONFIG_IPV6_GRE is not set +# CONFIG_IPV6_MULTIPLE_TABLES is not set +# CONFIG_IPV6_MROUTE is not set +# CONFIG_IPV6_SEG6_LWTUNNEL is not set +# CONFIG_IPV6_SEG6_HMAC is not set +# CONFIG_IPV6_RPL_LWTUNNEL is not set +# CONFIG_IPV6_IOAM6_LWTUNNEL is not set # CONFIG_MPTCP is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=y +CONFIG_BRIDGE_NETFILTER=m # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_EGRESS=y -CONFIG_NETFILTER_NETLINK=y +CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_ARP=y -# CONFIG_NETFILTER_NETLINK_HOOK is not set CONFIG_NETFILTER_NETLINK_ACCT=m -CONFIG_NETFILTER_NETLINK_QUEUE=y -CONFIG_NETFILTER_NETLINK_LOG=y +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_NETLINK_OSF=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_SYSLOG=m @@ -974,58 +994,28 @@ CONFIG_NF_CONNTRACK_MARK=y # CONFIG_NF_CONNTRACK_ZONES is not set CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_TIMEOUT=y -CONFIG_NF_CONNTRACK_TIMESTAMP=y +# CONFIG_NF_CONNTRACK_TIMEOUT is not set +# CONFIG_NF_CONNTRACK_TIMESTAMP is not set CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y -CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_BROADCAST=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -CONFIG_NF_CT_NETLINK_TIMEOUT=m -# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set +# CONFIG_NF_CONNTRACK_AMANDA is not set +# CONFIG_NF_CONNTRACK_FTP is not set +# CONFIG_NF_CONNTRACK_H323 is not set +# CONFIG_NF_CONNTRACK_IRC is not set +# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set +# CONFIG_NF_CONNTRACK_SNMP is not set +# CONFIG_NF_CONNTRACK_PPTP is not set +# CONFIG_NF_CONNTRACK_SANE is not set +# CONFIG_NF_CONNTRACK_SIP is not set +# CONFIG_NF_CONNTRACK_TFTP is not set +# CONFIG_NF_CT_NETLINK is not set CONFIG_NF_NAT=m -CONFIG_NF_NAT_AMANDA=m -CONFIG_NF_NAT_FTP=m -CONFIG_NF_NAT_IRC=m -CONFIG_NF_NAT_SIP=m -CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_NAT_MASQUERADE=y CONFIG_NETFILTER_SYNPROXY=m -CONFIG_NF_TABLES=m -# CONFIG_NF_TABLES_NETDEV is not set -# CONFIG_NFT_NUMGEN is not set -CONFIG_NFT_CT=m -# CONFIG_NFT_CONNLIMIT is not set -CONFIG_NFT_LOG=m -CONFIG_NFT_LIMIT=m -CONFIG_NFT_MASQ=m -CONFIG_NFT_REDIR=m -# CONFIG_NFT_TUNNEL is not set -# CONFIG_NFT_OBJREF is not set -CONFIG_NFT_QUEUE=m -# CONFIG_NFT_QUOTA is not set -CONFIG_NFT_REJECT=m -CONFIG_NFT_COMPAT=m -CONFIG_NFT_HASH=m -# CONFIG_NFT_XFRM is not set -# CONFIG_NFT_SOCKET is not set -# CONFIG_NFT_OSF is not set -# CONFIG_NFT_TPROXY is not set -# CONFIG_NFT_SYNPROXY is not set -# CONFIG_NF_FLOW_TABLE is not set +# CONFIG_NF_TABLES is not set CONFIG_NETFILTER_XTABLES=y CONFIG_NETFILTER_XTABLES_COMPAT=y @@ -1034,7 +1024,6 @@ CONFIG_NETFILTER_XTABLES_COMPAT=y # CONFIG_NETFILTER_XT_MARK=m CONFIG_NETFILTER_XT_CONNMARK=m -CONFIG_NETFILTER_XT_SET=m # # Xtables targets @@ -1115,25 +1104,9 @@ CONFIG_NETFILTER_XT_MATCH_TIME=m CONFIG_NETFILTER_XT_MATCH_U32=m # end of Core Netfilter Configuration -CONFIG_IP_SET=y -CONFIG_IP_SET_MAX=256 -CONFIG_IP_SET_BITMAP_IP=m -CONFIG_IP_SET_BITMAP_IPMAC=m -CONFIG_IP_SET_BITMAP_PORT=m -CONFIG_IP_SET_HASH_IP=m -CONFIG_IP_SET_HASH_IPMARK=m -CONFIG_IP_SET_HASH_IPPORT=m -CONFIG_IP_SET_HASH_IPPORTIP=m -CONFIG_IP_SET_HASH_IPPORTNET=m -# CONFIG_IP_SET_HASH_IPMAC is not set -CONFIG_IP_SET_HASH_MAC=m -CONFIG_IP_SET_HASH_NETPORTNET=m -CONFIG_IP_SET_HASH_NET=m -CONFIG_IP_SET_HASH_NETNET=m -CONFIG_IP_SET_HASH_NETPORT=m -CONFIG_IP_SET_HASH_NETIFACE=m -CONFIG_IP_SET_LIST_SET=m +# CONFIG_IP_SET is not set CONFIG_IP_VS=m +# CONFIG_IP_VS_IPV6 is not set # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 @@ -1178,9 +1151,7 @@ CONFIG_IP_VS_MH_TAB_INDEX=12 # # IPVS application helper # -# CONFIG_IP_VS_FTP is not set CONFIG_IP_VS_NFCT=y -# CONFIG_IP_VS_PE_SIP is not set # # IP: Netfilter Configuration @@ -1188,15 +1159,10 @@ CONFIG_IP_VS_NFCT=y CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m -# CONFIG_NF_TABLES_IPV4 is not set -# CONFIG_NF_TABLES_ARP is not set CONFIG_NF_DUP_IPV4=m CONFIG_NF_LOG_ARP=m CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m @@ -1219,29 +1185,20 @@ CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # end of IP: Netfilter Configuration -CONFIG_NF_TABLES_BRIDGE=m -CONFIG_NFT_BRIDGE_META=m +# +# IPv6: Netfilter Configuration +# +# CONFIG_NF_SOCKET_IPV6 is not set +# CONFIG_NF_TPROXY_IPV6 is not set +# CONFIG_NF_DUP_IPV6 is not set +# CONFIG_NF_REJECT_IPV6 is not set +# CONFIG_NF_LOG_IPV6 is not set +# CONFIG_IP6_NF_IPTABLES is not set +# end of IPv6: Netfilter Configuration + +CONFIG_NF_DEFRAG_IPV6=m # CONFIG_NF_CONNTRACK_BRIDGE is not set -CONFIG_BRIDGE_NF_EBTABLES=m -CONFIG_BRIDGE_EBT_BROUTE=m -CONFIG_BRIDGE_EBT_T_FILTER=m -CONFIG_BRIDGE_EBT_T_NAT=m -CONFIG_BRIDGE_EBT_802_3=m -CONFIG_BRIDGE_EBT_AMONG=m -CONFIG_BRIDGE_EBT_ARP=m -CONFIG_BRIDGE_EBT_IP=m -CONFIG_BRIDGE_EBT_LIMIT=m -CONFIG_BRIDGE_EBT_MARK=m -CONFIG_BRIDGE_EBT_PKTTYPE=m -CONFIG_BRIDGE_EBT_STP=m -CONFIG_BRIDGE_EBT_VLAN=m -CONFIG_BRIDGE_EBT_ARPREPLY=m -CONFIG_BRIDGE_EBT_DNAT=m -CONFIG_BRIDGE_EBT_MARK_T=m -CONFIG_BRIDGE_EBT_REDIRECT=m -CONFIG_BRIDGE_EBT_SNAT=m -CONFIG_BRIDGE_EBT_LOG=m -CONFIG_BRIDGE_EBT_NFLOG=m +# CONFIG_BRIDGE_NF_EBTABLES is not set # CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set @@ -1249,8 +1206,8 @@ CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -CONFIG_STP=y -CONFIG_BRIDGE=y +CONFIG_STP=m +CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y # CONFIG_BRIDGE_VLAN_FILTERING is not set # CONFIG_BRIDGE_MRP is not set @@ -1259,69 +1216,15 @@ CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_VLAN_8021Q=y # CONFIG_VLAN_8021Q_GVRP is not set # CONFIG_VLAN_8021Q_MVRP is not set -CONFIG_LLC=y +CONFIG_LLC=m # CONFIG_LLC2 is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set # CONFIG_IEEE802154 is not set -CONFIG_NET_SCHED=y - -# -# Queueing/Scheduling -# -# CONFIG_NET_SCH_CBQ is not set -CONFIG_NET_SCH_HTB=y -# CONFIG_NET_SCH_HFSC is not set -# CONFIG_NET_SCH_PRIO is not set -# CONFIG_NET_SCH_MULTIQ is not set -# CONFIG_NET_SCH_RED is not set -# CONFIG_NET_SCH_SFB is not set -# CONFIG_NET_SCH_SFQ is not set -# CONFIG_NET_SCH_TEQL is not set -# CONFIG_NET_SCH_TBF is not set -# CONFIG_NET_SCH_CBS is not set -# CONFIG_NET_SCH_ETF is not set -# CONFIG_NET_SCH_TAPRIO is not set -# CONFIG_NET_SCH_GRED is not set -# CONFIG_NET_SCH_DSMARK is not set -# CONFIG_NET_SCH_NETEM is not set -# CONFIG_NET_SCH_DRR is not set -# CONFIG_NET_SCH_MQPRIO is not set -# CONFIG_NET_SCH_SKBPRIO is not set -# CONFIG_NET_SCH_CHOKE is not set -# CONFIG_NET_SCH_QFQ is not set -CONFIG_NET_SCH_CODEL=y -CONFIG_NET_SCH_FQ_CODEL=y -# CONFIG_NET_SCH_CAKE is not set -# CONFIG_NET_SCH_FQ is not set -# CONFIG_NET_SCH_HHF is not set -# CONFIG_NET_SCH_PIE is not set -# CONFIG_NET_SCH_PLUG is not set -# CONFIG_NET_SCH_ETS is not set -# CONFIG_NET_SCH_DEFAULT is not set - -# -# Classification -# -CONFIG_NET_CLS=y -# CONFIG_NET_CLS_BASIC is not set -# CONFIG_NET_CLS_ROUTE4 is not set -# CONFIG_NET_CLS_FW is not set -CONFIG_NET_CLS_U32=y -# CONFIG_CLS_U32_PERF is not set -CONFIG_CLS_U32_MARK=y -# CONFIG_NET_CLS_RSVP is not set -# CONFIG_NET_CLS_RSVP6 is not set -# CONFIG_NET_CLS_FLOW is not set -CONFIG_NET_CLS_CGROUP=y -# CONFIG_NET_CLS_BPF is not set -# CONFIG_NET_CLS_FLOWER is not set -# CONFIG_NET_CLS_MATCHALL is not set -# CONFIG_NET_EMATCH is not set -# CONFIG_NET_CLS_ACT is not set -CONFIG_NET_SCH_FIFO=y +# CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set @@ -1383,14 +1286,7 @@ CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # -CONFIG_BT_INTEL=m -CONFIG_BT_BCM=m -CONFIG_BT_RTL=m -CONFIG_BT_HCIBTUSB=m -# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set -CONFIG_BT_HCIBTUSB_BCM=y -# CONFIG_BT_HCIBTUSB_MTK is not set -CONFIG_BT_HCIBTUSB_RTL=y +# CONFIG_BT_HCIBTUSB is not set # CONFIG_BT_HCIBTSDIO is not set CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_SERDEV=y @@ -1409,13 +1305,9 @@ CONFIG_BT_HCIUART_ATH3K=y # CONFIG_BT_HCIBCM203X is not set # CONFIG_BT_HCIBPA10X is not set CONFIG_BT_HCIBFUSB=m -# CONFIG_BT_HCIDTL1 is not set -# CONFIG_BT_HCIBT3C is not set -# CONFIG_BT_HCIBLUECARD is not set CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_BT_MRVL_SDIO=m -# CONFIG_BT_ATH3K is not set # CONFIG_BT_MTKSDIO is not set # CONFIG_BT_MTKUART is not set # end of Bluetooth device drivers @@ -1482,100 +1374,8 @@ CONFIG_PAGE_POOL=y # CONFIG_ARM_AMBA=y CONFIG_HAVE_PCI=y -CONFIG_PCI=y -CONFIG_PCI_DOMAINS=y -CONFIG_PCI_DOMAINS_GENERIC=y -CONFIG_PCI_SYSCALL=y -CONFIG_PCIEPORTBUS=y -CONFIG_PCIEAER=y -# CONFIG_PCIEAER_INJECT is not set -# CONFIG_PCIE_ECRC is not set -CONFIG_PCIEASPM=y -# CONFIG_PCIEASPM_DEFAULT is not set -CONFIG_PCIEASPM_POWERSAVE=y -# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set -# CONFIG_PCIEASPM_PERFORMANCE is not set -CONFIG_PCIE_PME=y -# CONFIG_PCIE_DPC is not set -# CONFIG_PCIE_PTM is not set -CONFIG_PCI_MSI=y -CONFIG_PCI_MSI_IRQ_DOMAIN=y -CONFIG_PCI_QUIRKS=y -CONFIG_PCI_DEBUG=y -# CONFIG_PCI_STUB is not set -# CONFIG_PCI_IOV is not set -# CONFIG_PCI_PRI is not set -# CONFIG_PCI_PASID is not set -# CONFIG_PCIE_BUS_TUNE_OFF is not set -CONFIG_PCIE_BUS_DEFAULT=y -# CONFIG_PCIE_BUS_SAFE is not set -# CONFIG_PCIE_BUS_PERFORMANCE is not set -# CONFIG_PCIE_BUS_PEER2PEER is not set -# CONFIG_VGA_ARB is not set -# CONFIG_HOTPLUG_PCI is not set - -# -# PCI controller drivers -# -# CONFIG_PCI_FTPCI100 is not set -# CONFIG_PCI_HOST_GENERIC is not set -# CONFIG_PCIE_XILINX is not set -# CONFIG_PCI_XGENE is not set -# CONFIG_PCIE_ALTERA is not set -# CONFIG_PCI_HOST_THUNDER_PEM is not set -# CONFIG_PCI_HOST_THUNDER_ECAM is not set -# CONFIG_PCIE_ROCKCHIP_HOST is not set -# CONFIG_PCIE_MICROCHIP_HOST is not set - -# -# DesignWare PCI Core Support -# -# CONFIG_PCIE_DW_PLAT_HOST is not set -# CONFIG_PCI_HISI is not set -# CONFIG_PCIE_ROCKCHIP_DW_HOST is not set -# CONFIG_PCIE_KIRIN is not set -# CONFIG_PCI_MESON is not set -# CONFIG_PCIE_AL is not set -# end of DesignWare PCI Core Support - -# -# Mobiveil PCIe Core Support -# -# end of Mobiveil PCIe Core Support - -# -# Cadence PCIe controllers support -# -# CONFIG_PCIE_CADENCE_PLAT_HOST is not set -# CONFIG_PCI_J721E_HOST is not set -# end of Cadence PCIe controllers support -# end of PCI controller drivers - -# -# PCI Endpoint -# -# CONFIG_PCI_ENDPOINT is not set -# end of PCI Endpoint - -# -# PCI switch controller drivers -# -# CONFIG_PCI_SW_SWITCHTEC is not set -# end of PCI switch controller drivers - -# CONFIG_CXL_BUS is not set -CONFIG_PCCARD=y -CONFIG_PCMCIA=y -CONFIG_PCMCIA_LOAD_CIS=y -CONFIG_CARDBUS=y - -# -# PC-card bridges -# -# CONFIG_YENTA is not set -# CONFIG_PD6729 is not set -# CONFIG_I82092 is not set -# CONFIG_RAPIDIO is not set +# CONFIG_PCI is not set +# CONFIG_PCCARD is not set # # Generic Driver Options @@ -1653,7 +1453,6 @@ CONFIG_ARM_SCMI_POWER_DOMAIN=y CONFIG_ARM_SCPI_PROTOCOL=y CONFIG_ARM_SCPI_POWER_DOMAIN=y # CONFIG_FIRMWARE_MEMMAP is not set -# CONFIG_FW_CFG_SYSFS is not set # CONFIG_ARM_FFA_TRANSPORT is not set # CONFIG_GOOGLE_FIRMWARE is not set CONFIG_ARM_PSCI_FW=y @@ -1686,7 +1485,6 @@ CONFIG_OF_OVERLAY=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_CDROM=y -# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set CONFIG_ZRAM=y CONFIG_ZRAM_DEF_COMP_LZORLE=y # CONFIG_ZRAM_DEF_COMP_LZ4 is not set @@ -1710,14 +1508,8 @@ CONFIG_BLK_DEV_RBD=m # # NVME Support # -CONFIG_NVME_CORE=m -CONFIG_BLK_DEV_NVME=m -# CONFIG_NVME_MULTIPATH is not set -# CONFIG_NVME_VERBOSE_ERRORS is not set -# CONFIG_NVME_HWMON is not set # CONFIG_NVME_FC is not set # CONFIG_NVME_TCP is not set -# CONFIG_NVME_AUTH is not set # CONFIG_NVME_TARGET is not set # end of NVME Support @@ -1726,11 +1518,8 @@ CONFIG_BLK_DEV_NVME=m # # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set -# CONFIG_PHANTOM is not set -# CONFIG_TIFM_CORE is not set # CONFIG_ICS932S401 is not set # CONFIG_ENCLOSURE_SERVICES is not set -# CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set @@ -1741,8 +1530,6 @@ CONFIG_BLK_DEV_NVME=m # CONFIG_DS1682 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set CONFIG_SRAM=y -# CONFIG_DW_XDATA_PCIE is not set -# CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_XILINX_SDFEC is not set # CONFIG_HISI_HIKEY_USB is not set # CONFIG_OPEN_DICE is not set @@ -1762,8 +1549,6 @@ CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_EE1004 is not set # end of EEPROM support -# CONFIG_CB710_CORE is not set - # # Texas Instruments shared transport line discipline # @@ -1773,17 +1558,10 @@ CONFIG_EEPROM_93CX6=y # CONFIG_SENSORS_LIS3_SPI is not set # CONFIG_SENSORS_LIS3_I2C is not set # CONFIG_ALTERA_STAPL is not set -# CONFIG_VMWARE_VMCI is not set -# CONFIG_GENWQE is not set # CONFIG_ECHO is not set -# CONFIG_BCM_VK is not set -# CONFIG_MISC_ALCOR_PCI is not set -# CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set -# CONFIG_HABANA_AI is not set # CONFIG_UACCE is not set # CONFIG_PVPANIC is not set -# CONFIG_GP_PCI1XXXX is not set # end of Misc devices # @@ -1823,218 +1601,26 @@ CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_ISCSI_BOOT_SYSFS is not set -# CONFIG_SCSI_CXGB3_ISCSI is not set -# CONFIG_SCSI_CXGB4_ISCSI is not set -# CONFIG_SCSI_BNX2_ISCSI is not set -# CONFIG_BE2ISCSI is not set -# CONFIG_BLK_DEV_3W_XXXX_RAID is not set -# CONFIG_SCSI_HPSA is not set -# CONFIG_SCSI_3W_9XXX is not set -# CONFIG_SCSI_3W_SAS is not set -# CONFIG_SCSI_ACARD is not set -# CONFIG_SCSI_AACRAID is not set -# CONFIG_SCSI_AIC7XXX is not set -# CONFIG_SCSI_AIC79XX is not set -# CONFIG_SCSI_AIC94XX is not set -# CONFIG_SCSI_HISI_SAS is not set -# CONFIG_SCSI_MVSAS is not set -# CONFIG_SCSI_MVUMI is not set -# CONFIG_SCSI_ADVANSYS is not set -# CONFIG_SCSI_ARCMSR is not set -# CONFIG_SCSI_ESAS2R is not set -# CONFIG_MEGARAID_NEWGEN is not set -# CONFIG_MEGARAID_LEGACY is not set -CONFIG_MEGARAID_SAS=m -CONFIG_SCSI_MPT3SAS=m -CONFIG_SCSI_MPT2SAS_MAX_SGE=128 -CONFIG_SCSI_MPT3SAS_MAX_SGE=128 -CONFIG_SCSI_MPT2SAS=m -# CONFIG_SCSI_MPI3MR is not set -# CONFIG_SCSI_SMARTPQI is not set -# CONFIG_SCSI_HPTIOP is not set -# CONFIG_SCSI_BUSLOGIC is not set -# CONFIG_SCSI_MYRB is not set -# CONFIG_SCSI_MYRS is not set -# CONFIG_SCSI_SNIC is not set -# CONFIG_SCSI_DMX3191D is not set -# CONFIG_SCSI_FDOMAIN_PCI is not set -# CONFIG_SCSI_IPS is not set -# CONFIG_SCSI_INITIO is not set -# CONFIG_SCSI_INIA100 is not set -# CONFIG_SCSI_STEX is not set -# CONFIG_SCSI_SYM53C8XX_2 is not set -# CONFIG_SCSI_IPR is not set -# CONFIG_SCSI_QLOGIC_1280 is not set -# CONFIG_SCSI_QLA_ISCSI is not set -# CONFIG_SCSI_DC395x is not set -# CONFIG_SCSI_AM53C974 is not set -# CONFIG_SCSI_WD719X is not set # CONFIG_SCSI_DEBUG is not set -# CONFIG_SCSI_PMCRAID is not set -# CONFIG_SCSI_PM8001 is not set -# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set # CONFIG_SCSI_DH is not set # end of SCSI device support -CONFIG_ATA=y -CONFIG_SATA_HOST=y -CONFIG_ATA_VERBOSE_ERROR=y -CONFIG_ATA_FORCE=y -CONFIG_SATA_PMP=y - -# -# Controllers with non-SFF native interface -# -CONFIG_SATA_AHCI=y -CONFIG_SATA_MOBILE_LPM_POLICY=0 -CONFIG_SATA_AHCI_PLATFORM=y -# CONFIG_AHCI_DWC is not set -# CONFIG_AHCI_CEVA is not set -# CONFIG_AHCI_QORIQ is not set -# CONFIG_SATA_INIC162X is not set -# CONFIG_SATA_ACARD_AHCI is not set -# CONFIG_SATA_SIL24 is not set -CONFIG_ATA_SFF=y - -# -# SFF controllers with custom DMA interface -# -# CONFIG_PDC_ADMA is not set -# CONFIG_SATA_QSTOR is not set -# CONFIG_SATA_SX4 is not set -CONFIG_ATA_BMDMA=y - -# -# SATA SFF controllers with BMDMA -# -# CONFIG_ATA_PIIX is not set -# CONFIG_SATA_DWC is not set -CONFIG_SATA_MV=m -CONFIG_SATA_NV=m -CONFIG_SATA_PROMISE=m -CONFIG_SATA_SIL=m -# CONFIG_SATA_SIS is not set -# CONFIG_SATA_SVW is not set -# CONFIG_SATA_ULI is not set -# CONFIG_SATA_VIA is not set -# CONFIG_SATA_VITESSE is not set - -# -# PATA SFF controllers with BMDMA -# -# CONFIG_PATA_ALI is not set -# CONFIG_PATA_AMD is not set -# CONFIG_PATA_ARTOP is not set -# CONFIG_PATA_ATIIXP is not set -# CONFIG_PATA_ATP867X is not set -# CONFIG_PATA_CMD64X is not set -# CONFIG_PATA_CYPRESS is not set -# CONFIG_PATA_EFAR is not set -# CONFIG_PATA_HPT366 is not set -# CONFIG_PATA_HPT37X is not set -# CONFIG_PATA_HPT3X2N is not set -# CONFIG_PATA_HPT3X3 is not set -# CONFIG_PATA_IT8213 is not set -# CONFIG_PATA_IT821X is not set -# CONFIG_PATA_JMICRON is not set -# CONFIG_PATA_MARVELL is not set -# CONFIG_PATA_NETCELL is not set -# CONFIG_PATA_NINJA32 is not set -# CONFIG_PATA_NS87415 is not set -# CONFIG_PATA_OLDPIIX is not set -# CONFIG_PATA_OPTIDMA is not set -# CONFIG_PATA_PDC2027X is not set -# CONFIG_PATA_PDC_OLD is not set -# CONFIG_PATA_RADISYS is not set -# CONFIG_PATA_RDC is not set -# CONFIG_PATA_SCH is not set -# CONFIG_PATA_SERVERWORKS is not set -# CONFIG_PATA_SIL680 is not set -# CONFIG_PATA_SIS is not set -# CONFIG_PATA_TOSHIBA is not set -# CONFIG_PATA_TRIFLEX is not set -# CONFIG_PATA_VIA is not set -# CONFIG_PATA_WINBOND is not set - -# -# PIO-only SFF controllers -# -# CONFIG_PATA_CMD640_PCI is not set -# CONFIG_PATA_MPIIX is not set -# CONFIG_PATA_NS87410 is not set -# CONFIG_PATA_OPTI is not set -# CONFIG_PATA_PCMCIA is not set -# CONFIG_PATA_OF_PLATFORM is not set -# CONFIG_PATA_RZ1000 is not set - -# -# Generic fallback / legacy drivers -# -# CONFIG_ATA_GENERIC is not set -# CONFIG_PATA_LEGACY is not set -CONFIG_MD=y -CONFIG_BLK_DEV_MD=y -CONFIG_MD_AUTODETECT=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=y -CONFIG_MD_RAID1=y -CONFIG_MD_RAID10=y -CONFIG_MD_RAID456=y -# CONFIG_MD_MULTIPATH is not set -# CONFIG_MD_FAULTY is not set -CONFIG_BCACHE=m -# CONFIG_BCACHE_DEBUG is not set -# CONFIG_BCACHE_CLOSURES_DEBUG is not set -# CONFIG_BCACHE_ASYNC_REGISTRATION is not set -CONFIG_BLK_DEV_DM_BUILTIN=y -CONFIG_BLK_DEV_DM=y -# CONFIG_DM_DEBUG is not set -# CONFIG_DM_UNSTRIPED is not set -CONFIG_DM_CRYPT=m -# CONFIG_DM_SNAPSHOT is not set -# CONFIG_DM_THIN_PROVISIONING is not set -# CONFIG_DM_CACHE is not set -# CONFIG_DM_WRITECACHE is not set -# CONFIG_DM_EBS is not set -# CONFIG_DM_ERA is not set -# CONFIG_DM_CLONE is not set -# CONFIG_DM_MIRROR is not set -CONFIG_DM_RAID=y -# CONFIG_DM_ZERO is not set -# CONFIG_DM_MULTIPATH is not set -# CONFIG_DM_DELAY is not set -# CONFIG_DM_DUST is not set -# CONFIG_DM_INIT is not set -# CONFIG_DM_UEVENT is not set -# CONFIG_DM_FLAKEY is not set -# CONFIG_DM_VERITY is not set -# CONFIG_DM_SWITCH is not set -# CONFIG_DM_LOG_WRITES is not set -# CONFIG_DM_INTEGRITY is not set +# CONFIG_ATA is not set +# CONFIG_MD is not set # CONFIG_TARGET_CORE is not set -# CONFIG_FUSION is not set - -# -# IEEE 1394 (FireWire) support -# -# CONFIG_FIREWIRE is not set -# CONFIG_FIREWIRE_NOSY is not set -# end of IEEE 1394 (FireWire) support - CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set -CONFIG_WIREGUARD=y +CONFIG_WIREGUARD=m # CONFIG_WIREGUARD_DEBUG is not set # CONFIG_EQUALIZER is not set -# CONFIG_NET_FC is not set # CONFIG_NET_TEAM is not set CONFIG_MACVLAN=y # CONFIG_MACVTAP is not set CONFIG_IPVLAN_L3S=y -CONFIG_IPVLAN=y +CONFIG_IPVLAN=m # CONFIG_IPVTAP is not set CONFIG_VXLAN=m # CONFIG_GENEVE is not set @@ -2044,145 +1630,10 @@ CONFIG_VXLAN=m # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE is not set CONFIG_TUN=m -# CONFIG_TUN_VNET_CROSS_LE is not set -CONFIG_VETH=y -# CONFIG_NLMON is not set -# CONFIG_NET_VRF is not set -# CONFIG_ARCNET is not set -CONFIG_ETHERNET=y -CONFIG_MDIO=y -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_AGERE is not set -CONFIG_NET_VENDOR_ALACRITECH=y -# CONFIG_SLICOSS is not set -# CONFIG_NET_VENDOR_ALTEON is not set -# CONFIG_ALTERA_TSE is not set -CONFIG_NET_VENDOR_AMAZON=y -# CONFIG_ENA_ETHERNET is not set -# CONFIG_NET_VENDOR_AMD is not set -CONFIG_NET_VENDOR_AQUANTIA=y -# CONFIG_AQTION is not set -# CONFIG_NET_VENDOR_ARC is not set -CONFIG_NET_VENDOR_ASIX=y -# CONFIG_SPI_AX88796C is not set -# CONFIG_NET_VENDOR_ATHEROS is not set -# CONFIG_NET_VENDOR_BROADCOM is not set -CONFIG_NET_VENDOR_CADENCE=y -# CONFIG_MACB is not set -# CONFIG_NET_VENDOR_CAVIUM is not set -# CONFIG_NET_VENDOR_CHELSIO is not set -# CONFIG_NET_VENDOR_CISCO is not set -CONFIG_NET_VENDOR_CORTINA=y -# CONFIG_GEMINI_ETHERNET is not set -CONFIG_NET_VENDOR_DAVICOM=y -# CONFIG_DM9051 is not set -# CONFIG_DNET is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -CONFIG_NET_VENDOR_ENGLEDER=y -# CONFIG_TSNEP is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -CONFIG_NET_VENDOR_FUJITSU=y -# CONFIG_PCMCIA_FMVJ18X is not set -CONFIG_NET_VENDOR_FUNGIBLE=y -# CONFIG_FUN_ETH is not set -CONFIG_NET_VENDOR_GOOGLE=y -# CONFIG_GVE is not set -# CONFIG_NET_VENDOR_HISILICON is not set -CONFIG_NET_VENDOR_HUAWEI=y -# CONFIG_HINIC is not set -CONFIG_NET_VENDOR_I825XX=y -CONFIG_NET_VENDOR_INTEL=y -CONFIG_E100=y -CONFIG_E1000=y -CONFIG_E1000E=y -CONFIG_IGB=y -CONFIG_IGB_HWMON=y -# CONFIG_IGBVF is not set -# CONFIG_IXGB is not set -CONFIG_IXGBE=y -CONFIG_IXGBE_HWMON=y -# CONFIG_IXGBEVF is not set -# CONFIG_I40E is not set -# CONFIG_I40EVF is not set -# CONFIG_ICE is not set -# CONFIG_FM10K is not set -# CONFIG_IGC is not set -CONFIG_NET_VENDOR_WANGXUN=y -# CONFIG_NGBE is not set -# CONFIG_TXGBE is not set -# CONFIG_JME is not set -CONFIG_NET_VENDOR_ADI=y -CONFIG_NET_VENDOR_LITEX=y -# CONFIG_LITEX_LITEETH is not set -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -CONFIG_NET_VENDOR_MICROSEMI=y -CONFIG_NET_VENDOR_MICROSOFT=y -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_FEALNX is not set -CONFIG_NET_VENDOR_NI=y -# CONFIG_NI_XGE_MANAGEMENT_ENET is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -CONFIG_NET_VENDOR_NETERION=y -# CONFIG_S2IO is not set -CONFIG_NET_VENDOR_NETRONOME=y -# CONFIG_NFP is not set -# CONFIG_NET_VENDOR_NVIDIA is not set -# CONFIG_NET_VENDOR_OKI is not set -# CONFIG_ETHOC is not set -CONFIG_NET_VENDOR_PACKET_ENGINES=y -# CONFIG_HAMACHI is not set -# CONFIG_YELLOWFIN is not set -CONFIG_NET_VENDOR_PENSANDO=y -# CONFIG_IONIC is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -# CONFIG_NET_VENDOR_BROCADE is not set -# CONFIG_NET_VENDOR_QUALCOMM is not set -# CONFIG_NET_VENDOR_RDC is not set -# CONFIG_NET_VENDOR_REALTEK is not set -# CONFIG_NET_VENDOR_RENESAS is not set -# CONFIG_NET_VENDOR_ROCKER is not set -# CONFIG_NET_VENDOR_SAMSUNG is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -# CONFIG_NET_VENDOR_SIS is not set -CONFIG_NET_VENDOR_SOLARFLARE=y -# CONFIG_SFC is not set -# CONFIG_SFC_FALCON is not set -# CONFIG_SFC_SIENA is not set -# CONFIG_NET_VENDOR_SMSC is not set -CONFIG_NET_VENDOR_SOCIONEXT=y -CONFIG_NET_VENDOR_STMICRO=y -CONFIG_STMMAC_ETH=y -# CONFIG_STMMAC_SELFTESTS is not set -CONFIG_STMMAC_PLATFORM=y -# CONFIG_DWMAC_DWC_QOS_ETH is not set -CONFIG_DWMAC_GENERIC=y -CONFIG_DWMAC_ROCKCHIP=y -# CONFIG_DWMAC_INTEL_PLAT is not set -# CONFIG_DWMAC_LOONGSON is not set -# CONFIG_STMMAC_PCI is not set -# CONFIG_NET_VENDOR_SUN is not set -# CONFIG_NET_VENDOR_SYNOPSYS is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -CONFIG_NET_VENDOR_VERTEXCOM=y -# CONFIG_MSE102X is not set -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_NET_VENDOR_XILINX=y -# CONFIG_XILINX_EMACLITE is not set -# CONFIG_XILINX_AXI_EMAC is not set -# CONFIG_XILINX_LL_TEMAC is not set -CONFIG_NET_VENDOR_XIRCOM=y -# CONFIG_PCMCIA_XIRC2PS is not set -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set +CONFIG_TUN_VNET_CROSS_LE=y +CONFIG_VETH=m +CONFIG_NLMON=m +# CONFIG_ETHERNET is not set CONFIG_PHYLINK=y CONFIG_PHYLIB=y CONFIG_SWPHY=y @@ -2249,24 +1700,14 @@ CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_CAN327 is not set # CONFIG_CAN_FLEXCAN is not set # CONFIG_CAN_GRCAN is not set -# CONFIG_CAN_KVASER_PCIEFD is not set # CONFIG_CAN_SLCAN is not set # CONFIG_CAN_XILINXCAN is not set # CONFIG_CAN_C_CAN is not set # CONFIG_CAN_CC770 is not set -# CONFIG_CAN_CTUCANFD_PCI is not set # CONFIG_CAN_CTUCANFD_PLATFORM is not set # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set -# CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=y -# CONFIG_CAN_EMS_PCI is not set -# CONFIG_CAN_EMS_PCMCIA is not set -# CONFIG_CAN_F81601 is not set -# CONFIG_CAN_KVASER_PCI is not set -# CONFIG_CAN_PEAK_PCI is not set -# CONFIG_CAN_PEAK_PCMCIA is not set -CONFIG_CAN_PLX_PCI=y # CONFIG_CAN_SJA1000_ISA is not set # CONFIG_CAN_SJA1000_PLATFORM is not set # CONFIG_CAN_SOFTING is not set @@ -2307,7 +1748,6 @@ CONFIG_MDIO_DEVRES=y # CONFIG_MDIO_OCTEON is not set # CONFIG_MDIO_IPQ4019 is not set # CONFIG_MDIO_IPQ8064 is not set -# CONFIG_MDIO_THUNDER is not set # # MDIO Multiplexers @@ -2319,7 +1759,6 @@ CONFIG_MDIO_DEVRES=y # # PCS device drivers # -CONFIG_PCS_XPCS=y # end of PCS device drivers CONFIG_PPP=m @@ -2374,18 +1813,13 @@ CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_RTL8153_ECM=m CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y -# CONFIG_ADM8211 is not set CONFIG_ATH_COMMON=m CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set -CONFIG_ATH5K=m -# CONFIG_ATH5K_DEBUG is not set -CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K_BTCOEX_SUPPORT=y CONFIG_ATH9K=m -CONFIG_ATH9K_PCI=y # CONFIG_ATH9K_AHB is not set # CONFIG_ATH9K_DEBUGFS is not set # CONFIG_ATH9K_DYNACK is not set @@ -2393,7 +1827,6 @@ CONFIG_ATH9K_PCI=y CONFIG_ATH9K_RFKILL=y # CONFIG_ATH9K_CHANNEL_CONTEXT is not set CONFIG_ATH9K_PCOEM=y -# CONFIG_ATH9K_PCI_NO_EEPROM is not set # CONFIG_ATH9K_HTC is not set # CONFIG_ATH9K_HWRNG is not set # CONFIG_CARL9170 is not set @@ -2402,10 +1835,8 @@ CONFIG_ATH6KL=m CONFIG_ATH6KL_USB=m # CONFIG_ATH6KL_DEBUG is not set CONFIG_AR5523=m -# CONFIG_WIL6210 is not set CONFIG_ATH10K=m CONFIG_ATH10K_CE=y -# CONFIG_ATH10K_PCI is not set # CONFIG_ATH10K_SDIO is not set # CONFIG_ATH10K_USB is not set # CONFIG_ATH10K_DEBUG is not set @@ -2413,7 +1844,6 @@ CONFIG_ATH10K_CE=y CONFIG_WCN36XX=m # CONFIG_WCN36XX_DEBUGFS is not set CONFIG_WLAN_VENDOR_ATMEL=y -# CONFIG_ATMEL is not set CONFIG_AT76C50X_USB=m CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_B43=m @@ -2422,8 +1852,6 @@ CONFIG_B43_SSB=y CONFIG_B43_BUSES_BCMA_AND_SSB=y # CONFIG_B43_BUSES_BCMA is not set # CONFIG_B43_BUSES_SSB is not set -CONFIG_B43_PCI_AUTOSELECT=y -CONFIG_B43_PCICORE_AUTOSELECT=y # CONFIG_B43_SDIO is not set CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y @@ -2439,28 +1867,18 @@ CONFIG_BRCMUTIL=m # CONFIG_BRCMSMAC is not set CONFIG_BRCMFMAC=m CONFIG_BRCMFMAC_PROTO_BCDC=y -CONFIG_BRCMFMAC_PROTO_MSGBUF=y # CONFIG_BRCMFMAC_SDIO is not set CONFIG_BRCMFMAC_USB=y -CONFIG_BRCMFMAC_PCIE=y # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set CONFIG_WLAN_VENDOR_CISCO=y -# CONFIG_AIRO_CS is not set CONFIG_WLAN_VENDOR_INTEL=y -# CONFIG_IPW2100 is not set -# CONFIG_IPW2200 is not set -# CONFIG_IWL4965 is not set -# CONFIG_IWL3945 is not set -# CONFIG_IWLWIFI is not set CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set -# CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_LIBERTAS=m CONFIG_LIBERTAS_USB=m -# CONFIG_LIBERTAS_CS is not set # CONFIG_LIBERTAS_SDIO is not set # CONFIG_LIBERTAS_SPI is not set # CONFIG_LIBERTAS_DEBUG is not set @@ -2470,21 +1888,13 @@ CONFIG_LIBERTAS_THINFIRM=m # CONFIG_LIBERTAS_THINFIRM_USB is not set CONFIG_MWIFIEX=m CONFIG_MWIFIEX_SDIO=m -# CONFIG_MWIFIEX_PCIE is not set CONFIG_MWIFIEX_USB=m -# CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_MT7601U=m # CONFIG_MT76x0U is not set -# CONFIG_MT76x0E is not set -# CONFIG_MT76x2E is not set # CONFIG_MT76x2U is not set -# CONFIG_MT7603E is not set -# CONFIG_MT7615E is not set # CONFIG_MT7663U is not set # CONFIG_MT7663S is not set -# CONFIG_MT7915E is not set -# CONFIG_MT7921E is not set # CONFIG_MT7921S is not set # CONFIG_MT7921U is not set CONFIG_WLAN_VENDOR_MICROCHIP=y @@ -2494,10 +1904,6 @@ CONFIG_WLAN_VENDOR_PURELIFI=y # CONFIG_PLFXLC is not set CONFIG_WLAN_VENDOR_RALINK=y CONFIG_RT2X00=m -# CONFIG_RT2400PCI is not set -# CONFIG_RT2500PCI is not set -# CONFIG_RT61PCI is not set -# CONFIG_RT2800PCI is not set CONFIG_RT2500USB=m CONFIG_RT73USB=m CONFIG_RT2800USB=m @@ -2515,50 +1921,18 @@ CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set CONFIG_WLAN_VENDOR_REALTEK=y -CONFIG_RTL8180=m CONFIG_RTL8187=m CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=m -CONFIG_RTL8192CE=m -CONFIG_RTL8192SE=m -CONFIG_RTL8192DE=m -CONFIG_RTL8723AE=m -CONFIG_RTL8723BE=m -CONFIG_RTL8188EE=m -CONFIG_RTL8192EE=m -CONFIG_RTL8821AE=m CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m -CONFIG_RTLWIFI_PCI=m CONFIG_RTLWIFI_USB=m CONFIG_RTLWIFI_DEBUG=y CONFIG_RTL8192C_COMMON=m -CONFIG_RTL8723_COMMON=m -CONFIG_RTLBTCOEXIST=m CONFIG_RTL8XXXU=m CONFIG_RTL8XXXU_UNTESTED=y CONFIG_RTW88=m -CONFIG_RTW88_CORE=m -CONFIG_RTW88_PCI=m -CONFIG_RTW88_8822B=m -CONFIG_RTW88_8822C=m -CONFIG_RTW88_8723D=m -CONFIG_RTW88_8821C=m -CONFIG_RTW88_8822BE=m -CONFIG_RTW88_8822CE=m -CONFIG_RTW88_8723DE=m -CONFIG_RTW88_8821CE=m -# CONFIG_RTW88_DEBUG is not set -# CONFIG_RTW88_DEBUGFS is not set CONFIG_RTW89=m -CONFIG_RTW89_CORE=m -CONFIG_RTW89_PCI=m -CONFIG_RTW89_8852A=m -CONFIG_RTW89_8852C=m -CONFIG_RTW89_8852AE=m -CONFIG_RTW89_8852CE=m -# CONFIG_RTW89_DEBUGMSG is not set -# CONFIG_RTW89_DEBUGFS is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_SILABS=y @@ -2575,9 +1949,6 @@ CONFIG_WLAN_VENDOR_ZYDAS=y CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set CONFIG_WLAN_VENDOR_QUANTENNA=y -# CONFIG_QTNFMAC_PCIE is not set -# CONFIG_PCMCIA_RAYCS is not set -# CONFIG_PCMCIA_WL3501 is not set # CONFIG_MAC80211_HWSIM is not set CONFIG_USB_NET_RNDIS_WLAN=m # CONFIG_VIRT_WIFI is not set @@ -2589,7 +1960,6 @@ CONFIG_USB_NET_RNDIS_WLAN=m # CONFIG_WWAN is not set # end of Wireless WAN -# CONFIG_VMXNET3 is not set # CONFIG_NETDEVSIM is not set # CONFIG_NET_FAILOVER is not set CONFIG_ISDN=y @@ -2706,8 +2076,7 @@ CONFIG_INPUT_TOUCHSCREEN=y # CONFIG_TOUCHSCREEN_AD7879 is not set # CONFIG_TOUCHSCREEN_ADC is not set # CONFIG_TOUCHSCREEN_AR1021_I2C is not set -CONFIG_TOUCHSCREEN_ATMEL_MXT=y -# CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set +# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_BU21029 is not set @@ -2751,25 +2120,7 @@ CONFIG_TOUCHSCREEN_GOODIX=y # CONFIG_TOUCHSCREEN_TOUCHWIN is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set -CONFIG_TOUCHSCREEN_USB_COMPOSITE=y -CONFIG_TOUCHSCREEN_USB_EGALAX=y -CONFIG_TOUCHSCREEN_USB_PANJIT=y -CONFIG_TOUCHSCREEN_USB_3M=y -CONFIG_TOUCHSCREEN_USB_ITM=y -CONFIG_TOUCHSCREEN_USB_ETURBO=y -CONFIG_TOUCHSCREEN_USB_GUNZE=y -CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y -CONFIG_TOUCHSCREEN_USB_IRTOUCH=y -CONFIG_TOUCHSCREEN_USB_IDEALTEK=y -CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y -CONFIG_TOUCHSCREEN_USB_GOTOP=y -CONFIG_TOUCHSCREEN_USB_JASTEC=y -CONFIG_TOUCHSCREEN_USB_ELO=y -CONFIG_TOUCHSCREEN_USB_E2I=y -CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y -CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y -CONFIG_TOUCHSCREEN_USB_NEXIO=y -CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y +# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set @@ -2780,7 +2131,6 @@ CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y # CONFIG_TOUCHSCREEN_SIS_I2C is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_STMFTS is not set -# CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set @@ -2843,7 +2193,6 @@ CONFIG_RMI4_F30=y CONFIG_SERIO=y CONFIG_SERIO_SERPORT=m # CONFIG_SERIO_AMBAKMI is not set -# CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_SERIO_ALTERA_PS2 is not set @@ -2855,8 +2204,6 @@ CONFIG_SERIO_LIBPS2=y CONFIG_GAMEPORT=y # CONFIG_GAMEPORT_NS558 is not set # CONFIG_GAMEPORT_L4 is not set -# CONFIG_GAMEPORT_EMU10K1 is not set -# CONFIG_GAMEPORT_FM801 is not set # end of Hardware I/O ports # end of Input device support @@ -2884,8 +2231,6 @@ CONFIG_SERIAL_8250_16550A_VARIANTS=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y -# CONFIG_SERIAL_8250_PCI is not set -# CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=5 CONFIG_SERIAL_8250_RUNTIME_UARTS=5 CONFIG_SERIAL_8250_EXTENDED=y @@ -2897,7 +2242,6 @@ CONFIG_SERIAL_8250_DWLIB=y CONFIG_SERIAL_8250_FSL=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set -CONFIG_SERIAL_8250_PERICOM=y CONFIG_SERIAL_OF_PLATFORM=y # @@ -2912,7 +2256,6 @@ CONFIG_SERIAL_AMBA_PL011_CONSOLE=y # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y -# CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SIFIVE is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set @@ -2920,7 +2263,6 @@ CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set -# CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set @@ -2930,7 +2272,6 @@ CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_MCTRL_GPIO=y # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_N_GSM is not set -# CONFIG_NOZOMI is not set # CONFIG_NULL_TTY is not set # CONFIG_HVC_DCC is not set CONFIG_SERIAL_DEV_BUS=y @@ -2944,21 +2285,7 @@ CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_CCTRNG is not set # CONFIG_HW_RANDOM_XIPHERA is not set CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y -CONFIG_HW_RANDOM_CN10K=y -# CONFIG_APPLICOM is not set - -# -# PCMCIA character devices -# -# CONFIG_SYNCLINK_CS is not set -# CONFIG_CARDMAN_4000 is not set -# CONFIG_CARDMAN_4040 is not set -# CONFIG_SCR24X is not set -# CONFIG_IPWIRELESS is not set -# end of PCMCIA character devices - CONFIG_DEVMEM=y -CONFIG_DEVPORT=y CONFIG_TCG_TPM=y CONFIG_HW_RANDOM_TPM=y # CONFIG_TCG_TIS is not set @@ -2968,7 +2295,6 @@ CONFIG_HW_RANDOM_TPM=y # CONFIG_TCG_TIS_I2C_ATMEL is not set CONFIG_TCG_TIS_I2C_INFINEON=y # CONFIG_TCG_TIS_I2C_NUVOTON is not set -# CONFIG_TCG_ATMEL is not set # CONFIG_TCG_VTPM_PROXY is not set # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set @@ -3009,25 +2335,6 @@ CONFIG_I2C_ALGOBIT=y # I2C Hardware Bus support # -# -# PC SMBus host controller drivers -# -# CONFIG_I2C_ALI1535 is not set -# CONFIG_I2C_ALI1563 is not set -# CONFIG_I2C_ALI15X3 is not set -# CONFIG_I2C_AMD756 is not set -# CONFIG_I2C_AMD8111 is not set -# CONFIG_I2C_I801 is not set -# CONFIG_I2C_ISCH is not set -# CONFIG_I2C_PIIX4 is not set -# CONFIG_I2C_NFORCE2 is not set -# CONFIG_I2C_NVIDIA_GPU is not set -# CONFIG_I2C_SIS5595 is not set -# CONFIG_I2C_SIS630 is not set -# CONFIG_I2C_SIS96X is not set -# CONFIG_I2C_VIA is not set -# CONFIG_I2C_VIAPRO is not set - # # I2C system bus drivers (mostly embedded / system-on-chip) # @@ -3036,7 +2343,6 @@ CONFIG_I2C_ALGOBIT=y CONFIG_I2C_DESIGNWARE_CORE=y # CONFIG_I2C_DESIGNWARE_SLAVE is not set CONFIG_I2C_DESIGNWARE_PLATFORM=y -# CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_NOMADIK is not set @@ -3044,7 +2350,6 @@ CONFIG_I2C_DESIGNWARE_PLATFORM=y # CONFIG_I2C_PCA_PLATFORM is not set CONFIG_I2C_RK3X=y # CONFIG_I2C_SIMTEC is not set -# CONFIG_I2C_THUNDERX is not set # CONFIG_I2C_XILINX is not set # @@ -3052,7 +2357,6 @@ CONFIG_I2C_RK3X=y # # CONFIG_I2C_DIOLAN_U2C is not set # CONFIG_I2C_CP2615 is not set -# CONFIG_I2C_PCI1XXXX is not set # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set @@ -3092,13 +2396,11 @@ CONFIG_SPI_BITBANG=y # CONFIG_SPI_MICROCHIP_CORE_QSPI is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PL022 is not set -# CONFIG_SPI_PXA2XX is not set CONFIG_SPI_ROCKCHIP=y # CONFIG_SPI_ROCKCHIP_SFC is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set -# CONFIG_SPI_THUNDERX is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set @@ -3217,18 +2519,8 @@ CONFIG_GPIO_ROCKCHIP=y # # MFD GPIO expanders # -# CONFIG_GPIO_TPS6586X is not set # end of MFD GPIO expanders -# -# PCI GPIO expanders -# -# CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_PCI_IDIO_16 is not set -# CONFIG_GPIO_PCIE_IDIO_24 is not set -# CONFIG_GPIO_RDC321X is not set -# end of PCI GPIO expanders - # # SPI GPIO expanders # @@ -3298,7 +2590,7 @@ CONFIG_CHARGER_GPIO=y # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set -CONFIG_CHARGER_BQ24735=y +# CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ2515X is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_BQ25980 is not set @@ -3335,7 +2627,6 @@ CONFIG_HWMON=y # CONFIG_SENSORS_ADT7470 is not set # CONFIG_SENSORS_ADT7475 is not set # CONFIG_SENSORS_AHT10 is not set -# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set # CONFIG_SENSORS_AS370 is not set # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_AXI_FAN_CONTROL is not set @@ -3344,10 +2635,8 @@ CONFIG_HWMON=y # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_CORSAIR_CPRO is not set # CONFIG_SENSORS_CORSAIR_PSU is not set -# CONFIG_SENSORS_DRIVETEMP is not set # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set -# CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set @@ -3420,8 +2709,6 @@ CONFIG_HWMON=y # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_NPCM7XX is not set -# CONFIG_SENSORS_NZXT_KRAKEN2 is not set -# CONFIG_SENSORS_NZXT_SMART2 is not set # CONFIG_SENSORS_OCC_P8_I2C is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set @@ -3433,7 +2720,6 @@ CONFIG_SENSORS_PWM_FAN=y # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHT4x is not set # CONFIG_SENSORS_SHTC1 is not set -# CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set @@ -3463,9 +2749,7 @@ CONFIG_SENSORS_PWM_FAN=y # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_TMP464 is not set # CONFIG_SENSORS_TMP513 is not set -# CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set -# CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83773G is not set # CONFIG_SENSORS_W83781D is not set # CONFIG_SENSORS_W83791D is not set @@ -3525,42 +2809,22 @@ CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_DW_WATCHDOG=y # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_ARM_SMC_WATCHDOG is not set -# CONFIG_ALIM7101_WDT is not set -# CONFIG_I6300ESB_WDT is not set -# CONFIG_HP_WATCHDOG is not set # CONFIG_MEN_A21_WDT is not set -# -# PCI-based Watchdog Cards -# -# CONFIG_PCIPCWATCHDOG is not set -# CONFIG_WDTPCI is not set - # # USB-based Watchdog Cards # # CONFIG_USBPCWATCHDOG is not set CONFIG_SSB_POSSIBLE=y CONFIG_SSB=y -CONFIG_SSB_SPROM=y CONFIG_SSB_BLOCKIO=y -CONFIG_SSB_PCIHOST_POSSIBLE=y -CONFIG_SSB_PCIHOST=y -CONFIG_SSB_B43_PCI_BRIDGE=y -CONFIG_SSB_PCMCIAHOST_POSSIBLE=y -# CONFIG_SSB_PCMCIAHOST is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set -CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y -CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y CONFIG_BCMA_BLOCKIO=y -CONFIG_BCMA_HOST_PCI_POSSIBLE=y -CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set -CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set @@ -3595,10 +2859,7 @@ CONFIG_MFD_CORE=y # CONFIG_MFD_HI6421_PMIC is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set -# CONFIG_LPC_ICH is not set -# CONFIG_LPC_SCH is not set # CONFIG_MFD_IQS62X is not set -# CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set @@ -3626,7 +2887,6 @@ CONFIG_MFD_CORE=y # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_SY7636A is not set -# CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT4831 is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RT5120 is not set @@ -3653,7 +2913,7 @@ CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TI_LP87565 is not set # CONFIG_MFD_TPS65218 is not set -CONFIG_MFD_TPS6586X=y +# CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set @@ -3663,7 +2923,6 @@ CONFIG_MFD_TPS6586X=y # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TQMX86 is not set -# CONFIG_MFD_VX855 is not set # CONFIG_MFD_LOCHNAGAR is not set # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set @@ -3692,7 +2951,7 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set # CONFIG_REGULATOR_88PG86X is not set -CONFIG_REGULATOR_ACT8865=y +# CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set # CONFIG_REGULATOR_ARM_SCMI is not set # CONFIG_REGULATOR_DA9121 is not set @@ -3751,7 +3010,6 @@ CONFIG_REGULATOR_RK808=y # CONFIG_REGULATOR_TPS6507X is not set # CONFIG_REGULATOR_TPS65132 is not set # CONFIG_REGULATOR_TPS6524X is not set -CONFIG_REGULATOR_TPS6586X=y CONFIG_REGULATOR_VCTRL=y CONFIG_RC_CORE=y # CONFIG_BPF_LIRC_MODE2 is not set @@ -3759,35 +3017,17 @@ CONFIG_LIRC=y CONFIG_RC_MAP=y CONFIG_RC_DECODERS=y # CONFIG_IR_IMON_DECODER is not set -CONFIG_IR_JVC_DECODER=y -CONFIG_IR_MCE_KBD_DECODER=y -CONFIG_IR_NEC_DECODER=y -CONFIG_IR_RC5_DECODER=y -CONFIG_IR_RC6_DECODER=y +# CONFIG_IR_JVC_DECODER is not set +# CONFIG_IR_MCE_KBD_DECODER is not set +# CONFIG_IR_NEC_DECODER is not set +# CONFIG_IR_RC5_DECODER is not set +# CONFIG_IR_RC6_DECODER is not set # CONFIG_IR_RCMM_DECODER is not set -CONFIG_IR_SANYO_DECODER=y -CONFIG_IR_SHARP_DECODER=y -CONFIG_IR_SONY_DECODER=y -CONFIG_IR_XMP_DECODER=y -CONFIG_RC_DEVICES=y -CONFIG_IR_GPIO_CIR=y -# CONFIG_IR_GPIO_TX is not set -# CONFIG_IR_HIX5HD2 is not set -# CONFIG_IR_IGORPLUGUSB is not set -# CONFIG_IR_IGUANA is not set -# CONFIG_IR_IMON is not set -# CONFIG_IR_IMON_RAW is not set -# CONFIG_IR_MCEUSB is not set -# CONFIG_IR_PWM_TX is not set -# CONFIG_IR_REDRAT3 is not set -# CONFIG_IR_SERIAL is not set -# CONFIG_IR_SPI is not set -# CONFIG_IR_STREAMZAP is not set -# CONFIG_IR_TOY is not set -# CONFIG_IR_TTUSBIR is not set -# CONFIG_RC_ATI_REMOTE is not set -# CONFIG_RC_LOOPBACK is not set -# CONFIG_RC_XBOX_DVD is not set +# CONFIG_IR_SANYO_DECODER is not set +# CONFIG_IR_SHARP_DECODER is not set +# CONFIG_IR_SONY_DECODER is not set +# CONFIG_IR_XMP_DECODER is not set +# CONFIG_RC_DEVICES is not set CONFIG_CEC_CORE=y CONFIG_CEC_NOTIFIER=y @@ -3829,7 +3069,6 @@ CONFIG_VIDEO_V4L2_I2C=y CONFIG_VIDEO_V4L2_SUBDEV_API=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set -CONFIG_VIDEO_TUNER=m CONFIG_V4L2_MEM2MEM_DEV=y CONFIG_V4L2_FWNODE=y CONFIG_V4L2_ASYNC=y @@ -3838,16 +3077,15 @@ CONFIG_V4L2_ASYNC=y # # Media controller options # -CONFIG_MEDIA_CONTROLLER_DVB=y -CONFIG_MEDIA_CONTROLLER_REQUEST_API=y +# CONFIG_MEDIA_CONTROLLER_DVB is not set # end of Media controller options # # Digital TV options # # CONFIG_DVB_MMAP is not set -CONFIG_DVB_NET=y -CONFIG_DVB_MAX_ADAPTERS=8 +# CONFIG_DVB_NET is not set +CONFIG_DVB_MAX_ADAPTERS=16 # CONFIG_DVB_DYNAMIC_MINORS is not set # CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set # CONFIG_DVB_ULE_DEBUG is not set @@ -3864,149 +3102,8 @@ CONFIG_DVB_MAX_ADAPTERS=8 # # Media drivers # -CONFIG_MEDIA_USB_SUPPORT=y - -# -# Webcam devices -# -# CONFIG_USB_GSPCA is not set -# CONFIG_USB_PWC is not set -# CONFIG_USB_S2255 is not set -CONFIG_VIDEO_USBTV=m -CONFIG_USB_VIDEO_CLASS=y -# CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set - -# -# Analog TV USB devices -# -# CONFIG_VIDEO_GO7007 is not set -# CONFIG_VIDEO_HDPVR is not set -# CONFIG_VIDEO_PVRUSB2 is not set -# CONFIG_VIDEO_STK1160_COMMON is not set - -# -# Analog/digital TV USB devices -# -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_AU0828_V4L2=y -# CONFIG_VIDEO_AU0828_RC is not set -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_RC=y -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m - -# -# Digital TV USB devices -# -CONFIG_DVB_AS102=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set -CONFIG_DVB_USB_V2=m -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_DVBSKY=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -# CONFIG_DVB_USB_ZD1301 is not set -CONFIG_DVB_USB=y -# CONFIG_DVB_USB_DEBUG is not set -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_CXUSB=m -# CONFIG_DVB_USB_CXUSB_ANALOG is not set -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_DIB3000MC=m -CONFIG_DVB_USB_DIBUSB_MB=m -# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_VP7045=m -# CONFIG_SMS_USB_DRV is not set -CONFIG_DVB_TTUSB_BUDGET=m -CONFIG_DVB_TTUSB_DEC=m - -# -# Webcam, TV (analog/digital) USB devices -# -CONFIG_VIDEO_EM28XX=m -CONFIG_VIDEO_EM28XX_V4L2=m -CONFIG_VIDEO_EM28XX_ALSA=m -CONFIG_VIDEO_EM28XX_DVB=m -CONFIG_VIDEO_EM28XX_RC=m - -# -# Software defined radio USB devices -# -CONFIG_USB_AIRSPY=m -CONFIG_USB_HACKRF=m -CONFIG_USB_MSI2500=m -CONFIG_MEDIA_PCI_SUPPORT=y - -# -# Media capture support -# -# CONFIG_VIDEO_SOLO6X10 is not set -# CONFIG_VIDEO_TW5864 is not set -# CONFIG_VIDEO_TW68 is not set -# CONFIG_VIDEO_TW686X is not set -# CONFIG_VIDEO_ZORAN is not set - -# -# Media capture/analog TV support -# -# CONFIG_VIDEO_DT3155 is not set -# CONFIG_VIDEO_IVTV is not set - -# -# Media capture/analog/hybrid TV support -# -# CONFIG_VIDEO_BT848 is not set -# CONFIG_VIDEO_CX18 is not set -CONFIG_VIDEO_CX23885=m -# CONFIG_MEDIA_ALTERA_CI is not set -CONFIG_VIDEO_CX25821=m -# CONFIG_VIDEO_CX25821_ALSA is not set -# CONFIG_VIDEO_CX88 is not set -# CONFIG_VIDEO_SAA7134 is not set -# CONFIG_VIDEO_SAA7164 is not set - -# -# Media digital TV PCI Adapters -# -# CONFIG_DVB_B2C2_FLEXCOP_PCI is not set -# CONFIG_DVB_DDBRIDGE is not set -# CONFIG_DVB_DM1105 is not set -# CONFIG_MANTIS_CORE is not set -# CONFIG_DVB_NETUP_UNIDVB is not set -# CONFIG_DVB_NGENE is not set -# CONFIG_DVB_PLUTO2 is not set -# CONFIG_DVB_PT1 is not set -# CONFIG_DVB_PT3 is not set -# CONFIG_DVB_SMIPCIE is not set +# CONFIG_MEDIA_USB_SUPPORT is not set CONFIG_RADIO_ADAPTERS=y -# CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_SAA7706H is not set # CONFIG_RADIO_SHARK is not set # CONFIG_RADIO_SHARK2 is not set @@ -4066,7 +3163,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y # # Marvell media platform drivers # -# CONFIG_VIDEO_CAFE_CCIC is not set # # Mediatek media platform drivers @@ -4113,7 +3209,7 @@ CONFIG_VIDEO_ROCKCHIP_ISP1=y # # Verisilicon media platform drivers # -# CONFIG_VIDEO_HANTRO is not configured +# CONFIG_VIDEO_HANTRO is not set # # VIA media platform drivers @@ -4130,18 +3226,12 @@ CONFIG_VIDEO_ROCKCHIP_ISP1=y # CONFIG_SMS_SDIO_DRV is not set # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_DVB_TEST_DRIVERS is not set -CONFIG_CYPRESS_FIRMWARE=y -CONFIG_TTPCI_EEPROM=m -CONFIG_VIDEO_CX2341X=m -CONFIG_VIDEO_TVEEPROM=m -CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_V4L2=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_CONTIG=y CONFIG_VIDEOBUF2_VMALLOC=y CONFIG_VIDEOBUF2_DMA_SG=y -CONFIG_VIDEOBUF2_DVB=m # end of Media drivers # @@ -4153,77 +3243,7 @@ CONFIG_MEDIA_ATTACH=y # IR I2C driver auto-selected by 'Autoselect ancillary drivers' # # CONFIG_VIDEO_IR_I2C is not set - -# -# Camera sensor devices -# -# CONFIG_VIDEO_AR0521 is not set -# CONFIG_VIDEO_HI556 is not set -# CONFIG_VIDEO_HI846 is not set -# CONFIG_VIDEO_HI847 is not set -# CONFIG_VIDEO_IMX208 is not set -# CONFIG_VIDEO_IMX214 is not set -CONFIG_VIDEO_IMX219=y -# CONFIG_VIDEO_IMX258 is not set -# CONFIG_VIDEO_IMX274 is not set -# CONFIG_VIDEO_IMX290 is not set -# CONFIG_VIDEO_IMX319 is not set -# CONFIG_VIDEO_IMX334 is not set -# CONFIG_VIDEO_IMX335 is not set -# CONFIG_VIDEO_IMX355 is not set -# CONFIG_VIDEO_IMX412 is not set -# CONFIG_VIDEO_MT9M001 is not set -# CONFIG_VIDEO_MT9M032 is not set -# CONFIG_VIDEO_MT9M111 is not set -# CONFIG_VIDEO_MT9P031 is not set -# CONFIG_VIDEO_MT9T001 is not set -# CONFIG_VIDEO_MT9T112 is not set -CONFIG_VIDEO_MT9V011=m -# CONFIG_VIDEO_MT9V032 is not set -# CONFIG_VIDEO_MT9V111 is not set -# CONFIG_VIDEO_NOON010PC30 is not set -# CONFIG_VIDEO_OG01A1B is not set -# CONFIG_VIDEO_OV02A10 is not set -# CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV13858 is not set -# CONFIG_VIDEO_OV13B10 is not set -CONFIG_VIDEO_OV2640=m -# CONFIG_VIDEO_OV2659 is not set -# CONFIG_VIDEO_OV2680 is not set -# CONFIG_VIDEO_OV2685 is not set -# CONFIG_VIDEO_OV5640 is not set -CONFIG_VIDEO_OV5645=y -# CONFIG_VIDEO_OV5647 is not set -# CONFIG_VIDEO_OV5648 is not set -# CONFIG_VIDEO_OV5670 is not set -# CONFIG_VIDEO_OV5675 is not set -# CONFIG_VIDEO_OV5693 is not set -# CONFIG_VIDEO_OV5695 is not set -# CONFIG_VIDEO_OV6650 is not set -# CONFIG_VIDEO_OV7251 is not set -# CONFIG_VIDEO_OV7640 is not set -# CONFIG_VIDEO_OV7670 is not set -# CONFIG_VIDEO_OV772X is not set -# CONFIG_VIDEO_OV7740 is not set -# CONFIG_VIDEO_OV8856 is not set -# CONFIG_VIDEO_OV8865 is not set -# CONFIG_VIDEO_OV9282 is not set -# CONFIG_VIDEO_OV9640 is not set -# CONFIG_VIDEO_OV9650 is not set -# CONFIG_VIDEO_RDACM20 is not set -# CONFIG_VIDEO_RDACM21 is not set -# CONFIG_VIDEO_RJ54N1 is not set -# CONFIG_VIDEO_S5C73M3 is not set -# CONFIG_VIDEO_S5K4ECGX is not set -# CONFIG_VIDEO_S5K5BAF is not set -# CONFIG_VIDEO_S5K6A3 is not set -# CONFIG_VIDEO_S5K6AA is not set -# CONFIG_VIDEO_SR030PC30 is not set -# CONFIG_VIDEO_VS6624 is not set -# CONFIG_VIDEO_CCS is not set -# CONFIG_VIDEO_ET8EK8 is not set -# CONFIG_VIDEO_M5MOLS is not set -# end of Camera sensor devices +# CONFIG_VIDEO_CAMERA_SENSOR is not set # # Lens drivers @@ -4286,10 +3306,10 @@ CONFIG_VIDEO_MSP3400=m # CONFIG_VIDEO_MAX9286 is not set # CONFIG_VIDEO_ML86V7667 is not set # CONFIG_VIDEO_SAA7110 is not set -CONFIG_VIDEO_SAA711X=m +# CONFIG_VIDEO_SAA711X is not set # CONFIG_VIDEO_TC358743 is not set # CONFIG_VIDEO_TVP514X is not set -CONFIG_VIDEO_TVP5150=m +# CONFIG_VIDEO_TVP5150 is not set # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set # CONFIG_VIDEO_TW9903 is not set @@ -4301,7 +3321,7 @@ CONFIG_VIDEO_TVP5150=m # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set -CONFIG_VIDEO_CX25840=m +# CONFIG_VIDEO_CX25840 is not set # end of Video decoders # @@ -4350,7 +3370,7 @@ CONFIG_VIDEO_CX25840=m # # Media SPI Adapters # -CONFIG_CXD2880_SPI_DRV=m +# CONFIG_CXD2880_SPI_DRV is not set # CONFIG_VIDEO_GS1662 is not set # end of Media SPI Adapters @@ -4359,40 +3379,40 @@ CONFIG_MEDIA_TUNER=y # # Customize TV tuners # -CONFIG_MEDIA_TUNER_E4000=m -CONFIG_MEDIA_TUNER_FC0011=m -CONFIG_MEDIA_TUNER_FC0012=m -CONFIG_MEDIA_TUNER_FC0013=m -CONFIG_MEDIA_TUNER_FC2580=m -CONFIG_MEDIA_TUNER_IT913X=m -CONFIG_MEDIA_TUNER_M88RS6000T=m -CONFIG_MEDIA_TUNER_MAX2165=m +# CONFIG_MEDIA_TUNER_E4000 is not set +# CONFIG_MEDIA_TUNER_FC0011 is not set +# CONFIG_MEDIA_TUNER_FC0012 is not set +# CONFIG_MEDIA_TUNER_FC0013 is not set +# CONFIG_MEDIA_TUNER_FC2580 is not set +# CONFIG_MEDIA_TUNER_IT913X is not set +# CONFIG_MEDIA_TUNER_M88RS6000T is not set +# CONFIG_MEDIA_TUNER_MAX2165 is not set CONFIG_MEDIA_TUNER_MC44S803=y -CONFIG_MEDIA_TUNER_MSI001=m -CONFIG_MEDIA_TUNER_MT2060=m -CONFIG_MEDIA_TUNER_MT2063=m +# CONFIG_MEDIA_TUNER_MSI001 is not set +# CONFIG_MEDIA_TUNER_MT2060 is not set +# CONFIG_MEDIA_TUNER_MT2063 is not set CONFIG_MEDIA_TUNER_MT20XX=y -CONFIG_MEDIA_TUNER_MT2131=m -CONFIG_MEDIA_TUNER_MT2266=m +# CONFIG_MEDIA_TUNER_MT2131 is not set +# CONFIG_MEDIA_TUNER_MT2266 is not set # CONFIG_MEDIA_TUNER_MXL301RF is not set -CONFIG_MEDIA_TUNER_MXL5005S=m -CONFIG_MEDIA_TUNER_MXL5007T=m +# CONFIG_MEDIA_TUNER_MXL5005S is not set +# CONFIG_MEDIA_TUNER_MXL5007T is not set # CONFIG_MEDIA_TUNER_QM1D1B0004 is not set -CONFIG_MEDIA_TUNER_QM1D1C0042=m -CONFIG_MEDIA_TUNER_QT1010=m -CONFIG_MEDIA_TUNER_R820T=m -CONFIG_MEDIA_TUNER_SI2157=m +# CONFIG_MEDIA_TUNER_QM1D1C0042 is not set +# CONFIG_MEDIA_TUNER_QT1010 is not set +# CONFIG_MEDIA_TUNER_R820T is not set +# CONFIG_MEDIA_TUNER_SI2157 is not set CONFIG_MEDIA_TUNER_SIMPLE=y -CONFIG_MEDIA_TUNER_TDA18212=m -CONFIG_MEDIA_TUNER_TDA18218=m -CONFIG_MEDIA_TUNER_TDA18250=m +# CONFIG_MEDIA_TUNER_TDA18212 is not set +# CONFIG_MEDIA_TUNER_TDA18218 is not set +# CONFIG_MEDIA_TUNER_TDA18250 is not set CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_TEA5761=y CONFIG_MEDIA_TUNER_TEA5767=y -CONFIG_MEDIA_TUNER_TUA9001=m +# CONFIG_MEDIA_TUNER_TUA9001 is not set CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_XC5000=y @@ -4405,156 +3425,153 @@ CONFIG_MEDIA_TUNER_XC5000=y # # Multistandard (satellite) frontends # -CONFIG_DVB_M88DS3103=m +# CONFIG_DVB_M88DS3103 is not set # CONFIG_DVB_MXL5XX is not set -CONFIG_DVB_STB0899=m -CONFIG_DVB_STB6100=m -CONFIG_DVB_STV090x=m +# CONFIG_DVB_STB0899 is not set +# CONFIG_DVB_STB6100 is not set +# CONFIG_DVB_STV090x is not set # CONFIG_DVB_STV0910 is not set -CONFIG_DVB_STV6110x=m +# CONFIG_DVB_STV6110x is not set # CONFIG_DVB_STV6111 is not set # # Multistandard (cable + terrestrial) frontends # -CONFIG_DVB_DRXK=m -CONFIG_DVB_MN88472=m -CONFIG_DVB_MN88473=m -CONFIG_DVB_SI2165=m -CONFIG_DVB_TDA18271C2DD=m +# CONFIG_DVB_DRXK is not set +# CONFIG_DVB_MN88472 is not set +# CONFIG_DVB_MN88473 is not set +# CONFIG_DVB_SI2165 is not set +# CONFIG_DVB_TDA18271C2DD is not set # # DVB-S (satellite) frontends # # CONFIG_DVB_CX24110 is not set -CONFIG_DVB_CX24116=m -CONFIG_DVB_CX24117=m -CONFIG_DVB_CX24120=m -CONFIG_DVB_CX24123=m -CONFIG_DVB_DS3000=m +# CONFIG_DVB_CX24116 is not set +# CONFIG_DVB_CX24117 is not set +# CONFIG_DVB_CX24120 is not set +# CONFIG_DVB_CX24123 is not set +# CONFIG_DVB_DS3000 is not set # CONFIG_DVB_MB86A16 is not set -CONFIG_DVB_MT312=m -CONFIG_DVB_S5H1420=m -CONFIG_DVB_SI21XX=m -CONFIG_DVB_STB6000=m -CONFIG_DVB_STV0288=m -CONFIG_DVB_STV0299=m -CONFIG_DVB_STV0900=m -CONFIG_DVB_STV6110=m -CONFIG_DVB_TDA10071=m -CONFIG_DVB_TDA10086=m -CONFIG_DVB_TDA8083=m +# CONFIG_DVB_MT312 is not set +# CONFIG_DVB_S5H1420 is not set +# CONFIG_DVB_SI21XX is not set +# CONFIG_DVB_STB6000 is not set +# CONFIG_DVB_STV0288 is not set +# CONFIG_DVB_STV0299 is not set +# CONFIG_DVB_STV0900 is not set +# CONFIG_DVB_STV6110 is not set +# CONFIG_DVB_TDA10071 is not set +# CONFIG_DVB_TDA10086 is not set +# CONFIG_DVB_TDA8083 is not set # CONFIG_DVB_TDA8261 is not set -CONFIG_DVB_TDA826X=m -CONFIG_DVB_TS2020=m +# CONFIG_DVB_TDA826X is not set +# CONFIG_DVB_TS2020 is not set # CONFIG_DVB_TUA6100 is not set -CONFIG_DVB_TUNER_CX24113=m -CONFIG_DVB_TUNER_ITD1000=m +# CONFIG_DVB_TUNER_CX24113 is not set +# CONFIG_DVB_TUNER_ITD1000 is not set # CONFIG_DVB_VES1X93 is not set # CONFIG_DVB_ZL10036 is not set -CONFIG_DVB_ZL10039=m +# CONFIG_DVB_ZL10039 is not set # # DVB-T (terrestrial) frontends # -CONFIG_DVB_AF9013=m -CONFIG_DVB_AS102_FE=m -CONFIG_DVB_CX22700=m -CONFIG_DVB_CX22702=m -CONFIG_DVB_CXD2820R=m -CONFIG_DVB_CXD2841ER=m -CONFIG_DVB_DIB3000MB=m -CONFIG_DVB_DIB3000MC=m -CONFIG_DVB_DIB7000M=m -CONFIG_DVB_DIB7000P=m +# CONFIG_DVB_AF9013 is not set +# CONFIG_DVB_CX22700 is not set +# CONFIG_DVB_CX22702 is not set +# CONFIG_DVB_CXD2820R is not set +# CONFIG_DVB_CXD2841ER is not set +# CONFIG_DVB_DIB3000MB is not set +# CONFIG_DVB_DIB3000MC is not set +# CONFIG_DVB_DIB7000M is not set +# CONFIG_DVB_DIB7000P is not set # CONFIG_DVB_DIB9000 is not set -CONFIG_DVB_DRXD=m -CONFIG_DVB_EC100=m -CONFIG_DVB_GP8PSK_FE=m +# CONFIG_DVB_DRXD is not set +# CONFIG_DVB_EC100 is not set # CONFIG_DVB_L64781 is not set -CONFIG_DVB_MT352=m -CONFIG_DVB_NXT6000=m -CONFIG_DVB_RTL2830=m -CONFIG_DVB_RTL2832=m -CONFIG_DVB_RTL2832_SDR=m +# CONFIG_DVB_MT352 is not set +# CONFIG_DVB_NXT6000 is not set +# CONFIG_DVB_RTL2830 is not set +# CONFIG_DVB_RTL2832 is not set +# CONFIG_DVB_RTL2832_SDR is not set # CONFIG_DVB_S5H1432 is not set -CONFIG_DVB_SI2168=m +# CONFIG_DVB_SI2168 is not set # CONFIG_DVB_SP887X is not set -CONFIG_DVB_STV0367=m -CONFIG_DVB_TDA10048=m -CONFIG_DVB_TDA1004X=m +# CONFIG_DVB_STV0367 is not set +# CONFIG_DVB_TDA10048 is not set +# CONFIG_DVB_TDA1004X is not set # CONFIG_DVB_ZD1301_DEMOD is not set -CONFIG_DVB_ZL10353=m +# CONFIG_DVB_ZL10353 is not set # CONFIG_DVB_CXD2880 is not set # # DVB-C (cable) frontends # -CONFIG_DVB_STV0297=m +# CONFIG_DVB_STV0297 is not set # CONFIG_DVB_TDA10021 is not set -CONFIG_DVB_TDA10023=m -CONFIG_DVB_VES1820=m +# CONFIG_DVB_TDA10023 is not set +# CONFIG_DVB_VES1820 is not set # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # -CONFIG_DVB_AU8522=m -CONFIG_DVB_AU8522_DTV=m -CONFIG_DVB_AU8522_V4L=m -CONFIG_DVB_BCM3510=m -CONFIG_DVB_LG2160=m -CONFIG_DVB_LGDT3305=m -CONFIG_DVB_LGDT3306A=m -CONFIG_DVB_LGDT330X=m -CONFIG_DVB_MXL692=m -CONFIG_DVB_NXT200X=m +# CONFIG_DVB_AU8522_DTV is not set +# CONFIG_DVB_AU8522_V4L is not set +# CONFIG_DVB_BCM3510 is not set +# CONFIG_DVB_LG2160 is not set +# CONFIG_DVB_LGDT3305 is not set +# CONFIG_DVB_LGDT3306A is not set +# CONFIG_DVB_LGDT330X is not set +# CONFIG_DVB_MXL692 is not set +# CONFIG_DVB_NXT200X is not set # CONFIG_DVB_OR51132 is not set # CONFIG_DVB_OR51211 is not set -CONFIG_DVB_S5H1409=m -CONFIG_DVB_S5H1411=m +# CONFIG_DVB_S5H1409 is not set +# CONFIG_DVB_S5H1411 is not set # # ISDB-T (terrestrial) frontends # -CONFIG_DVB_DIB8000=m -CONFIG_DVB_MB86A20S=m -CONFIG_DVB_S921=m +# CONFIG_DVB_DIB8000 is not set +# CONFIG_DVB_MB86A20S is not set +# CONFIG_DVB_S921 is not set # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # # CONFIG_DVB_MN88443X is not set -CONFIG_DVB_TC90522=m +# CONFIG_DVB_TC90522 is not set # # Digital terrestrial only tuners/PLL # -CONFIG_DVB_PLL=m -CONFIG_DVB_TUNER_DIB0070=m -CONFIG_DVB_TUNER_DIB0090=m +# CONFIG_DVB_PLL is not set +# CONFIG_DVB_TUNER_DIB0070 is not set +# CONFIG_DVB_TUNER_DIB0090 is not set # # SEC control devices for DVB-S # -CONFIG_DVB_A8293=m -CONFIG_DVB_AF9033=m -CONFIG_DVB_ASCOT2E=m -CONFIG_DVB_ATBM8830=m -CONFIG_DVB_HELENE=m -CONFIG_DVB_HORUS3A=m -CONFIG_DVB_ISL6405=m -CONFIG_DVB_ISL6421=m -CONFIG_DVB_ISL6423=m -CONFIG_DVB_IX2505V=m -CONFIG_DVB_LGS8GL5=m -CONFIG_DVB_LGS8GXX=m -CONFIG_DVB_LNBH25=m -CONFIG_DVB_LNBH29=m -CONFIG_DVB_LNBP21=m -CONFIG_DVB_LNBP22=m -CONFIG_DVB_M88RS2000=m -CONFIG_DVB_TDA665x=m -CONFIG_DVB_DRX39XYJ=m +# CONFIG_DVB_A8293 is not set +# CONFIG_DVB_AF9033 is not set +# CONFIG_DVB_ASCOT2E is not set +# CONFIG_DVB_ATBM8830 is not set +# CONFIG_DVB_HELENE is not set +# CONFIG_DVB_HORUS3A is not set +# CONFIG_DVB_ISL6405 is not set +# CONFIG_DVB_ISL6421 is not set +# CONFIG_DVB_ISL6423 is not set +# CONFIG_DVB_IX2505V is not set +# CONFIG_DVB_LGS8GL5 is not set +# CONFIG_DVB_LGS8GXX is not set +# CONFIG_DVB_LNBH25 is not set +# CONFIG_DVB_LNBH29 is not set +# CONFIG_DVB_LNBP21 is not set +# CONFIG_DVB_LNBP22 is not set +# CONFIG_DVB_M88RS2000 is not set +# CONFIG_DVB_TDA665x is not set +# CONFIG_DVB_DRX39XYJ is not set # # Common Interface (EN50221) controller drivers @@ -4587,9 +3604,6 @@ CONFIG_DRM_DISPLAY_DP_HELPER=y CONFIG_DRM_DISPLAY_HDMI_HELPER=y # CONFIG_DRM_DP_AUX_CHARDEV is not set # CONFIG_DRM_DP_CEC is not set -CONFIG_DRM_TTM=m -CONFIG_DRM_VRAM_HELPER=m -CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_DMA_HELPER=y CONFIG_DRM_GEM_SHMEM_HELPER=y CONFIG_DRM_SCHED=y @@ -4611,30 +3625,23 @@ CONFIG_DRM_SCHED=y # CONFIG_DRM_KOMEDA is not set # end of ARM devices -# CONFIG_DRM_RADEON is not set -# CONFIG_DRM_AMDGPU is not set -# CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VKMS is not set CONFIG_DRM_ROCKCHIP=y CONFIG_ROCKCHIP_VOP=y # CONFIG_ROCKCHIP_VOP2 is not set -CONFIG_ROCKCHIP_ANALOGIX_DP=y +# CONFIG_ROCKCHIP_ANALOGIX_DP is not set CONFIG_ROCKCHIP_CDN_DP=y CONFIG_ROCKCHIP_DW_HDMI=y CONFIG_ROCKCHIP_DW_MIPI_DSI=y -CONFIG_ROCKCHIP_INNO_HDMI=y -CONFIG_ROCKCHIP_LVDS=y +# CONFIG_ROCKCHIP_INNO_HDMI is not set +# CONFIG_ROCKCHIP_LVDS is not set CONFIG_ROCKCHIP_RGB=y -CONFIG_ROCKCHIP_RK3066_HDMI=y -# CONFIG_DRM_VMWGFX is not set -CONFIG_DRM_UDL=y -CONFIG_DRM_AST=m -# CONFIG_DRM_MGAG200 is not set +# CONFIG_ROCKCHIP_RK3066_HDMI is not set +# CONFIG_DRM_UDL is not set # CONFIG_DRM_RCAR_DW_HDMI is not set # CONFIG_DRM_RCAR_USE_LVDS is not set # CONFIG_DRM_RCAR_USE_MIPI_DSI is not set -# CONFIG_DRM_QXL is not set CONFIG_DRM_PANEL=y # @@ -4754,7 +3761,6 @@ CONFIG_DRM_SIMPLE_BRIDGE=y # CONFIG_DRM_TI_TPD12S015 is not set # CONFIG_DRM_ANALOGIX_ANX6345 is not set # CONFIG_DRM_ANALOGIX_ANX78XX is not set -CONFIG_DRM_ANALOGIX_DP=y # CONFIG_DRM_ANALOGIX_ANX7625 is not set # CONFIG_DRM_I2C_ADV7511 is not set # CONFIG_DRM_CDNS_MHDP8546 is not set @@ -4767,12 +3773,9 @@ CONFIG_DRM_DW_MIPI_DSI=y # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set -# CONFIG_DRM_HISI_HIBMC is not set # CONFIG_DRM_HISI_KIRIN is not set # CONFIG_DRM_LOGICVC is not set # CONFIG_DRM_ARCPGU is not set -# CONFIG_DRM_BOCHS is not set -# CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_GM12U320 is not set # CONFIG_DRM_PANEL_MIPI_DBI is not set # CONFIG_DRM_SIMPLEDRM is not set @@ -4817,43 +3820,17 @@ CONFIG_FB_MODE_HELPERS=y # # Frame buffer hardware drivers # -# CONFIG_FB_CIRRUS is not set -# CONFIG_FB_PM2 is not set # CONFIG_FB_ARMCLCD is not set -# CONFIG_FB_CYBER2000 is not set -# CONFIG_FB_ASILIANT is not set -# CONFIG_FB_IMSTT is not set # CONFIG_FB_UVESA is not set # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set -# CONFIG_FB_NVIDIA is not set -# CONFIG_FB_RIVA is not set -# CONFIG_FB_I740 is not set -# CONFIG_FB_MATROX is not set -# CONFIG_FB_RADEON is not set -# CONFIG_FB_ATY128 is not set -# CONFIG_FB_ATY is not set -# CONFIG_FB_S3 is not set -# CONFIG_FB_SAVAGE is not set -# CONFIG_FB_SIS is not set -# CONFIG_FB_NEOMAGIC is not set -# CONFIG_FB_KYRO is not set -# CONFIG_FB_3DFX is not set -# CONFIG_FB_VOODOO1 is not set -# CONFIG_FB_VT8623 is not set -# CONFIG_FB_TRIDENT is not set -# CONFIG_FB_ARK is not set -# CONFIG_FB_PM3 is not set -# CONFIG_FB_CARMINE is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SSD1307 is not set -# CONFIG_FB_SM712 is not set # end of Frame buffer Devices # @@ -4903,7 +3880,6 @@ CONFIG_SND_PCM_ELD=y CONFIG_SND_PCM_IEC958=y CONFIG_SND_DMAENGINE_PCM=y CONFIG_SND_SEQ_DEVICE=y -CONFIG_SND_RAWMIDI=y CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y # CONFIG_SND_OSSEMUL is not set @@ -4921,10 +3897,7 @@ CONFIG_SND_CTL_FAST_LOOKUP=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y CONFIG_SND_SEQ_HRTIMER_DEFAULT=y -CONFIG_SND_SEQ_MIDI_EVENT=y -CONFIG_SND_SEQ_MIDI=y # CONFIG_SND_DRIVERS is not set -# CONFIG_SND_PCI is not set # # HD-Audio @@ -4934,9 +3907,6 @@ CONFIG_SND_SEQ_MIDI=y CONFIG_SND_HDA_PREALLOC_SIZE=64 # CONFIG_SND_SPI is not set # CONFIG_SND_USB is not set -CONFIG_SND_PCMCIA=y -# CONFIG_SND_VXPOCKET is not set -# CONFIG_SND_PDAUDIOCF is not set CONFIG_SND_SOC=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y # CONFIG_SND_SOC_ADI is not set @@ -4974,8 +3944,8 @@ CONFIG_SND_SOC_ROCKCHIP_I2S=y CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=y CONFIG_SND_SOC_ROCKCHIP_PDM=y CONFIG_SND_SOC_ROCKCHIP_SPDIF=y -CONFIG_SND_SOC_ROCKCHIP_MAX98090=y -CONFIG_SND_SOC_ROCKCHIP_RT5645=y +# CONFIG_SND_SOC_ROCKCHIP_MAX98090 is not set +# CONFIG_SND_SOC_ROCKCHIP_RT5645 is not set # CONFIG_SND_SOC_RK3288_HDMI_ANALOG is not set # CONFIG_SND_SOC_RK3399_GRU_SOUND is not set # CONFIG_SND_SOC_SOF_TOPLEVEL is not set @@ -5056,7 +4026,6 @@ CONFIG_SND_SOC_ES8316=y # CONFIG_SND_SOC_ICS43432 is not set # CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC_MAX98088 is not set -CONFIG_SND_SOC_MAX98090=y # CONFIG_SND_SOC_MAX98357A is not set # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9867 is not set @@ -5081,12 +4050,10 @@ CONFIG_SND_SOC_MAX98090=y # CONFIG_SND_SOC_PCM512x_I2C is not set # CONFIG_SND_SOC_PCM512x_SPI is not set # CONFIG_SND_SOC_RK3328 is not set -CONFIG_SND_SOC_RK817=y -CONFIG_SND_SOC_RL6231=y +# CONFIG_SND_SOC_RK817 is not set # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set # CONFIG_SND_SOC_RT5640 is not set -CONFIG_SND_SOC_RT5645=y # CONFIG_SND_SOC_RT5659 is not set # CONFIG_SND_SOC_RT9120 is not set # CONFIG_SND_SOC_SGTL5000 is not set @@ -5124,7 +4091,7 @@ CONFIG_SND_SOC_SPDIF=y # CONFIG_SND_SOC_TLV320AIC3X_I2C is not set # CONFIG_SND_SOC_TLV320AIC3X_SPI is not set # CONFIG_SND_SOC_TLV320ADCX140 is not set -CONFIG_SND_SOC_TS3A227E=y +# CONFIG_SND_SOC_TS3A227E is not set # CONFIG_SND_SOC_TSCS42XX is not set # CONFIG_SND_SOC_TSCS454 is not set # CONFIG_SND_SOC_UDA1334 is not set @@ -5190,130 +4157,90 @@ CONFIG_HID_GENERIC=y # # Special HID drivers # -CONFIG_HID_A4TECH=y -# CONFIG_HID_ACCUTOUCH is not set -CONFIG_HID_ACRUX=y -# CONFIG_HID_ACRUX_FF is not set -CONFIG_HID_APPLE=y -CONFIG_HID_APPLEIR=y -# CONFIG_HID_ASUS is not set -CONFIG_HID_AUREAL=y -CONFIG_HID_BELKIN=y -CONFIG_HID_BETOP_FF=y -# CONFIG_HID_BIGBEN_FF is not set -CONFIG_HID_CHERRY=y -CONFIG_HID_CHICONY=y -CONFIG_HID_CORSAIR=y +# CONFIG_HID_A4TECH is not set +# CONFIG_HID_ACRUX is not set +# CONFIG_HID_APPLE is not set +# CONFIG_HID_AUREAL is not set +# CONFIG_HID_BELKIN is not set +# CONFIG_HID_CHERRY is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set -CONFIG_HID_PRODIKEYS=y # CONFIG_HID_CMEDIA is not set -CONFIG_HID_CP2112=y -# CONFIG_HID_CREATIVE_SB0540 is not set -CONFIG_HID_CYPRESS=y -CONFIG_HID_DRAGONRISE=y -CONFIG_DRAGONRISE_FF=y -CONFIG_HID_EMS_FF=y -# CONFIG_HID_ELAN is not set -CONFIG_HID_ELECOM=y -CONFIG_HID_ELO=y -CONFIG_HID_EZKEY=y -# CONFIG_HID_FT260 is not set -CONFIG_HID_GEMBIRD=y -CONFIG_HID_GFRM=y +# CONFIG_HID_CYPRESS is not set +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +# CONFIG_HID_ELECOM is not set +# CONFIG_HID_EZKEY is not set +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set # CONFIG_HID_GLORIOUS is not set -CONFIG_HID_HOLTEK=y -CONFIG_HOLTEK_FF=y # CONFIG_HID_VIVALDI is not set -CONFIG_HID_GT683R=y -CONFIG_HID_KEYTOUCH=y -CONFIG_HID_KYE=y -CONFIG_HID_UCLOGIC=y -CONFIG_HID_WALTOP=y +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +# CONFIG_HID_WALTOP is not set # CONFIG_HID_VIEWSONIC is not set # CONFIG_HID_VRC2 is not set # CONFIG_HID_XIAOMI is not set -CONFIG_HID_GYRATION=y -CONFIG_HID_ICADE=y +# CONFIG_HID_GYRATION is not set +# CONFIG_HID_ICADE is not set # CONFIG_HID_ITE is not set # CONFIG_HID_JABRA is not set -CONFIG_HID_TWINHAN=y -CONFIG_HID_KENSINGTON=y -CONFIG_HID_LCPOWER=y -CONFIG_HID_LED=y -CONFIG_HID_LENOVO=y -# CONFIG_HID_LETSKETCH is not set -CONFIG_HID_LOGITECH=y -CONFIG_HID_LOGITECH_DJ=y -CONFIG_HID_LOGITECH_HIDPP=y -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_LOGIWHEELS_FF=y -CONFIG_HID_MAGICMOUSE=y +# CONFIG_HID_TWINHAN is not set +# CONFIG_HID_KENSINGTON is not set +# CONFIG_HID_LCPOWER is not set +# CONFIG_HID_LED is not set +# CONFIG_HID_LENOVO is not set +# CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set -# CONFIG_HID_MEGAWORLD_FF is not set # CONFIG_HID_REDRAGON is not set -CONFIG_HID_MICROSOFT=y -CONFIG_HID_MONTEREY=y -CONFIG_HID_MULTITOUCH=y +# CONFIG_HID_MICROSOFT is not set +# CONFIG_HID_MONTEREY is not set +# CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NINTENDO is not set # CONFIG_HID_NTI is not set -CONFIG_HID_NTRIG=y -CONFIG_HID_ORTEK=y -CONFIG_HID_PANTHERLORD=y -CONFIG_PANTHERLORD_FF=y -CONFIG_HID_PENMOUNT=y -CONFIG_HID_PETALYNX=y +# CONFIG_HID_ORTEK is not set +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set -CONFIG_HID_PLANTRONICS=y +# CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PXRC is not set # CONFIG_HID_RAZER is not set -CONFIG_HID_PRIMAX=y -# CONFIG_HID_RETRODE is not set -CONFIG_HID_ROCCAT=y -CONFIG_HID_SAITEK=y -CONFIG_HID_SAMSUNG=y +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_SAITEK is not set # CONFIG_HID_SEMITEK is not set -# CONFIG_HID_SIGMAMICRO is not set -CONFIG_HID_SONY=y -# CONFIG_SONY_FF is not set -CONFIG_HID_SPEEDLINK=y +# CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEAM is not set -CONFIG_HID_STEELSERIES=y -CONFIG_HID_SUNPLUS=y -CONFIG_HID_RMI=y -CONFIG_HID_GREENASIA=y -CONFIG_GREENASIA_FF=y -CONFIG_HID_SMARTJOYPLUS=y -CONFIG_SMARTJOYPLUS_FF=y -CONFIG_HID_TIVO=y -CONFIG_HID_TOPSEED=y +# CONFIG_HID_STEELSERIES is not set +# CONFIG_HID_SUNPLUS is not set +# CONFIG_HID_RMI is not set +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TIVO is not set +# CONFIG_HID_TOPSEED is not set # CONFIG_HID_TOPRE is not set -CONFIG_HID_THINGM=y -CONFIG_HID_THRUSTMASTER=y -CONFIG_THRUSTMASTER_FF=y +# CONFIG_HID_THINGM is not set # CONFIG_HID_UDRAW_PS3 is not set -# CONFIG_HID_U2FZERO is not set -CONFIG_HID_WACOM=y -CONFIG_HID_WIIMOTE=y -CONFIG_HID_XINMO=y -CONFIG_HID_ZEROPLUS=y -CONFIG_ZEROPLUS_FF=y -CONFIG_HID_ZYDACRON=y -CONFIG_HID_SENSOR_HUB=y -CONFIG_HID_SENSOR_CUSTOM_SENSOR=y -CONFIG_HID_ALPS=y -# CONFIG_HID_MCP2221 is not set +# CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_XINMO is not set +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +# CONFIG_HID_SENSOR_HUB is not set +# CONFIG_HID_ALPS is not set # end of Special HID drivers # # USB HID support # -CONFIG_USB_HID=y +# CONFIG_USB_HID is not set # CONFIG_HID_PID is not set -CONFIG_USB_HIDDEV=y + +# +# USB HID Boot Protocol drivers +# +# CONFIG_USB_KBD is not set +# CONFIG_USB_MOUSE is not set +# end of USB HID Boot Protocol drivers # end of USB HID support # @@ -5335,7 +4262,6 @@ CONFIG_USB_COMMON=y # CONFIG_USB_CONN_GPIO is not set CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y -CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # @@ -5358,13 +4284,11 @@ CONFIG_USB_MON=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_DBGCAP is not set -CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PCI_RENESAS is not set CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y -CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_FSL is not set CONFIG_USB_EHCI_HCD_PLATFORM=y # CONFIG_USB_OXU210HP_HCD is not set @@ -5372,10 +4296,8 @@ CONFIG_USB_EHCI_HCD_PLATFORM=y # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y -# CONFIG_USB_OHCI_HCD_PCI is not set # CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD_PLATFORM=y -# CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_BCMA is not set @@ -5431,7 +4353,6 @@ CONFIG_USB_DWC3_DUAL_ROLE=y # # Platform Glue Driver Support # -CONFIG_USB_DWC3_HAPS=y CONFIG_USB_DWC3_OF_SIMPLE=y CONFIG_USB_DWC2=y # CONFIG_USB_DWC2_HOST is not set @@ -5441,7 +4362,6 @@ CONFIG_USB_DWC2=y # # CONFIG_USB_DWC2_PERIPHERAL is not set CONFIG_USB_DWC2_DUAL_ROLE=y -# CONFIG_USB_DWC2_PCI is not set # CONFIG_USB_DWC2_DEBUG is not set # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set # CONFIG_USB_CHIPIDEA is not set @@ -5460,10 +4380,10 @@ CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_CH341=y # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set -CONFIG_USB_SERIAL_CP210X=y +# CONFIG_USB_SERIAL_CP210X is not set # CONFIG_USB_SERIAL_CYPRESS_M8 is not set # CONFIG_USB_SERIAL_EMPEG is not set -CONFIG_USB_SERIAL_FTDI_SIO=y +# CONFIG_USB_SERIAL_FTDI_SIO is not set # CONFIG_USB_SERIAL_VISOR is not set # CONFIG_USB_SERIAL_IPAQ is not set # CONFIG_USB_SERIAL_IR is not set @@ -5475,7 +4395,7 @@ CONFIG_USB_SERIAL_FTDI_SIO=y # CONFIG_USB_SERIAL_IPW is not set # CONFIG_USB_SERIAL_IUU is not set # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set -CONFIG_USB_SERIAL_KEYSPAN=y +# CONFIG_USB_SERIAL_KEYSPAN is not set # CONFIG_USB_SERIAL_KLSI is not set # CONFIG_USB_SERIAL_KOBIL_SCT is not set # CONFIG_USB_SERIAL_MCT_U232 is not set @@ -5484,13 +4404,13 @@ CONFIG_USB_SERIAL_KEYSPAN=y # CONFIG_USB_SERIAL_MOS7840 is not set # CONFIG_USB_SERIAL_MXUPORT is not set # CONFIG_USB_SERIAL_NAVMAN is not set -CONFIG_USB_SERIAL_PL2303=y -CONFIG_USB_SERIAL_OTI6858=y +# CONFIG_USB_SERIAL_PL2303 is not set +# CONFIG_USB_SERIAL_OTI6858 is not set # CONFIG_USB_SERIAL_QCAUX is not set -CONFIG_USB_SERIAL_QUALCOMM=y +# CONFIG_USB_SERIAL_QUALCOMM is not set # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_SAFE is not set -CONFIG_USB_SERIAL_SIERRAWIRELESS=y +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set # CONFIG_USB_SERIAL_SYMBOL is not set # CONFIG_USB_SERIAL_TI is not set # CONFIG_USB_SERIAL_CYBERJACK is not set @@ -5567,11 +4487,7 @@ CONFIG_U_SERIAL_CONSOLE=y # CONFIG_USB_SNP_UDC_PLAT is not set # CONFIG_USB_M66592 is not set # CONFIG_USB_BDC_UDC is not set -# CONFIG_USB_AMD5536UDC is not set # CONFIG_USB_NET2272 is not set -# CONFIG_USB_NET2280 is not set -# CONFIG_USB_GOKU is not set -# CONFIG_USB_EG20T is not set # CONFIG_USB_GADGET_XILINX is not set # CONFIG_USB_MAX3420_UDC is not set # CONFIG_USB_DUMMY_HCD is not set @@ -5668,7 +4584,6 @@ CONFIG_MMC_TEST=y # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_ARMMMCI is not set CONFIG_MMC_SDHCI=y -# CONFIG_MMC_SDHCI_PCI is not set CONFIG_MMC_SDHCI_PLTFM=y # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -5676,25 +4591,19 @@ CONFIG_MMC_SDHCI_PLTFM=y # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_MILBEAUT is not set -# CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_SPI is not set -# CONFIG_MMC_SDRICOH_CS is not set -# CONFIG_MMC_CB710 is not set -# CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_DW=y CONFIG_MMC_DW_PLTFM=y # CONFIG_MMC_DW_BLUEFIELD is not set # CONFIG_MMC_DW_EXYNOS is not set # CONFIG_MMC_DW_HI3798CV200 is not set # CONFIG_MMC_DW_K3 is not set -# CONFIG_MMC_DW_PCI is not set CONFIG_MMC_DW_ROCKCHIP=y # CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_CQHCI is not set # CONFIG_MMC_HSQ is not set -# CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set # CONFIG_MMC_SDHCI_OMAP is not set @@ -5738,7 +4647,7 @@ CONFIG_LEDS_PWM=y # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # CONFIG_LEDS_IS31FL319X is not set -CONFIG_LEDS_IS31FL32XX=y +# CONFIG_LEDS_IS31FL32XX is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) @@ -5764,7 +4673,6 @@ CONFIG_LEDS_SYSCON=y CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y -CONFIG_LEDS_TRIGGER_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_CPU=y @@ -5815,7 +4723,7 @@ CONFIG_RTC_INTF_SYSFS=y # CONFIG_RTC_DRV_DS1307 is not set # CONFIG_RTC_DRV_DS1374 is not set # CONFIG_RTC_DRV_DS1672 is not set -CONFIG_RTC_DRV_HYM8563=y +# CONFIG_RTC_DRV_HYM8563 is not set # CONFIG_RTC_DRV_MAX6900 is not set # CONFIG_RTC_DRV_NCT3018Y is not set CONFIG_RTC_DRV_RK808=y @@ -5831,7 +4739,6 @@ CONFIG_RTC_DRV_RK808=y # CONFIG_RTC_DRV_PCF8583 is not set # CONFIG_RTC_DRV_M41T80 is not set # CONFIG_RTC_DRV_BQ32K is not set -# CONFIG_RTC_DRV_TPS6586X is not set # CONFIG_RTC_DRV_S35390A is not set # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8010 is not set @@ -5901,7 +4808,6 @@ CONFIG_RTC_I2C_AND_SPI=y # # HID Sensor RTC drivers # -# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set # CONFIG_RTC_DRV_GOLDFISH is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set @@ -5913,23 +4819,18 @@ CONFIG_DMA_ENGINE=y CONFIG_DMA_OF=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_AMBA_PL08X is not set -# CONFIG_BCM_SBA_RAID is not set # CONFIG_DW_AXI_DMAC is not set # CONFIG_FSL_EDMA is not set # CONFIG_FSL_QDMA is not set # CONFIG_INTEL_IDMA64 is not set # CONFIG_MV_XOR_V2 is not set CONFIG_PL330_DMA=y -# CONFIG_PLX_DMA is not set # CONFIG_XILINX_DMA is not set # CONFIG_XILINX_ZYNQMP_DMA is not set # CONFIG_XILINX_ZYNQMP_DPDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set # CONFIG_DW_DMAC is not set -# CONFIG_DW_DMAC_PCI is not set -# CONFIG_DW_EDMA is not set -# CONFIG_DW_EDMA_PCIE is not set # CONFIG_SF_PDMA is not set # @@ -5968,13 +4869,10 @@ CONFIG_SYNC_FILE=y # CONFIG_COMEDI is not set CONFIG_STAGING=y # CONFIG_PRISM2_USB is not set -# CONFIG_RTL8192U is not set # CONFIG_RTLLIB is not set CONFIG_RTL8723BS=m CONFIG_R8712U=m CONFIG_R8188EU=m -# CONFIG_RTS5208 is not set -# CONFIG_VT6655 is not set # CONFIG_VT6656 is not set # @@ -6026,7 +4924,6 @@ CONFIG_R8188EU=m # end of Resolver to digital converters # end of IIO staging drivers -# CONFIG_FB_SM750 is not set # CONFIG_STAGING_MEDIA is not set # CONFIG_STAGING_BOARD is not set # CONFIG_LTE_GDM724X is not set @@ -6035,8 +4932,6 @@ CONFIG_R8188EU=m # CONFIG_PI433 is not set # CONFIG_XIL_AXIS_FIFO is not set # CONFIG_FIELDBUS_DEV is not set -# CONFIG_QLGE is not set -# CONFIG_VME_BUS is not set # CONFIG_GOLDFISH is not set CONFIG_CHROME_PLATFORMS=y # CONFIG_CROS_EC is not set @@ -6067,7 +4962,7 @@ CONFIG_COMMON_CLK_RK808=y # CONFIG_COMMON_CLK_CDCE925 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_AXI_CLKGEN is not set -CONFIG_COMMON_CLK_XGENE=y +# CONFIG_COMMON_CLK_XGENE is not set # CONFIG_COMMON_CLK_PWM is not set # CONFIG_COMMON_CLK_RS9_PCIE is not set # CONFIG_COMMON_CLK_VC5 is not set @@ -6278,7 +5173,6 @@ CONFIG_IIO_TRIGGERED_EVENT=y # CONFIG_DMARD10 is not set # CONFIG_FXLS8962AF_I2C is not set # CONFIG_FXLS8962AF_SPI is not set -# CONFIG_HID_SENSOR_ACCEL_3D is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set # CONFIG_KXSD9 is not set # CONFIG_KXCJK1013 is not set @@ -6413,7 +5307,6 @@ CONFIG_ROCKCHIP_SARADC=y # # Hid Sensor IIO Common # -# CONFIG_HID_SENSOR_IIO_COMMON is not set # end of Hid Sensor IIO Common # @@ -6515,7 +5408,6 @@ CONFIG_ROCKCHIP_SARADC=y # CONFIG_ADXRS450 is not set # CONFIG_BMG160 is not set # CONFIG_FXAS21002C is not set -# CONFIG_HID_SENSOR_GYRO_3D is not set # CONFIG_MPU3050_I2C is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set # CONFIG_ITG3200 is not set @@ -6542,7 +5434,6 @@ CONFIG_ROCKCHIP_SARADC=y # CONFIG_DHT11 is not set # CONFIG_HDC100X is not set # CONFIG_HDC2010 is not set -# CONFIG_HID_SENSOR_HUMIDITY is not set # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_SI7005 is not set @@ -6590,11 +5481,9 @@ CONFIG_ROCKCHIP_SARADC=y # CONFIG_CM36651 is not set # CONFIG_GP2AP002 is not set # CONFIG_GP2AP020A00F is not set -CONFIG_SENSORS_ISL29018=y +# CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set # CONFIG_ISL29125 is not set -# CONFIG_HID_SENSOR_ALS is not set -# CONFIG_HID_SENSOR_PROX is not set # CONFIG_JSA1212 is not set # CONFIG_RPR0521 is not set # CONFIG_LTR501 is not set @@ -6611,8 +5500,8 @@ CONFIG_SENSORS_ISL29018=y # CONFIG_ST_UVIS25 is not set # CONFIG_TCS3414 is not set # CONFIG_TCS3472 is not set -CONFIG_SENSORS_TSL2563=y -CONFIG_TSL2583=y +# CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL2583 is not set # CONFIG_TSL2591 is not set # CONFIG_TSL2772 is not set # CONFIG_TSL4531 is not set @@ -6634,7 +5523,6 @@ CONFIG_TSL2583=y # CONFIG_BMC150_MAGN_I2C is not set # CONFIG_BMC150_MAGN_SPI is not set # CONFIG_MAG3110 is not set -# CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set # CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set # CONFIG_SENSORS_HMC5843_I2C is not set @@ -6653,8 +5541,6 @@ CONFIG_IIO_MUX=y # # Inclinometer sensors # -# CONFIG_HID_SENSOR_INCLINOMETER_3D is not set -# CONFIG_HID_SENSOR_DEVICE_ROTATION is not set # end of Inclinometer sensors # @@ -6669,7 +5555,6 @@ CONFIG_IIO_SYSFS_TRIGGER=y # # Linear and angular position sensors # -# CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE is not set # end of Linear and angular position sensors # @@ -6701,7 +5586,6 @@ CONFIG_IIO_SYSFS_TRIGGER=y # CONFIG_BMP280 is not set # CONFIG_DLHL60D is not set # CONFIG_DPS310 is not set -# CONFIG_HID_SENSOR_PRESS is not set # CONFIG_HP03 is not set # CONFIG_ICP10100 is not set # CONFIG_MPL115_I2C is not set @@ -6751,7 +5635,6 @@ CONFIG_IIO_SYSFS_TRIGGER=y # # CONFIG_LTC2983 is not set # CONFIG_MAXIM_THERMOCOUPLE is not set -# CONFIG_HID_SENSOR_TEMP is not set # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_TMP006 is not set @@ -6763,13 +5646,11 @@ CONFIG_IIO_SYSFS_TRIGGER=y # CONFIG_MAX31865 is not set # end of Temperature sensors -# CONFIG_NTB is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_DEBUG is not set # CONFIG_PWM_ATMEL_TCB is not set # CONFIG_PWM_CLK is not set -# CONFIG_PWM_DWC is not set # CONFIG_PWM_FSL_FTM is not set # CONFIG_PWM_PCA9685 is not set CONFIG_PWM_ROCKCHIP=y @@ -6781,10 +5662,8 @@ CONFIG_PWM_ROCKCHIP=y CONFIG_IRQCHIP=y CONFIG_ARM_GIC=y CONFIG_ARM_GIC_MAX_NR=1 -CONFIG_ARM_GIC_V2M=y CONFIG_ARM_GIC_V3=y CONFIG_ARM_GIC_V3_ITS=y -CONFIG_ARM_GIC_V3_ITS_PCI=y # CONFIG_AL_FIC is not set # CONFIG_XILINX_INTC is not set CONFIG_PARTITION_PERCPU=y @@ -6850,12 +5729,9 @@ CONFIG_PHY_ROCKCHIP_USB=y CONFIG_ARM_PMU=y # CONFIG_ARM_DSU_PMU is not set # CONFIG_ARM_SPE_PMU is not set -# CONFIG_HISI_PCIE_PMU is not set -# CONFIG_HNS3_PMU is not set # end of Performance monitor support CONFIG_RAS=y -# CONFIG_USB4 is not set # # Android @@ -6876,7 +5752,6 @@ CONFIG_NVMEM_SYSFS=y # # CONFIG_STM is not set # CONFIG_INTEL_TH is not set -# CONFIG_HISI_PTT is not set # end of HW tracing support # CONFIG_FPGA is not set @@ -7176,12 +6051,6 @@ CONFIG_RANDSTRUCT_NONE=y # end of Kernel hardening options # end of Security options -CONFIG_XOR_BLOCKS=y -CONFIG_ASYNC_CORE=y -CONFIG_ASYNC_MEMCPY=y -CONFIG_ASYNC_XOR=y -CONFIG_ASYNC_PQ=y -CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # @@ -7405,8 +6274,6 @@ CONFIG_BINARY_PRINTF=y # # Library routines # -CONFIG_RAID6_PQ=y -CONFIG_RAID6_PQ_BENCHMARK=y CONFIG_LINEAR_RANGES=y # CONFIG_PACKING is not set CONFIG_BITREVERSE=y @@ -7496,7 +6363,6 @@ CONFIG_TEXTSEARCH_FSM=m CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_DMA_OPS=y CONFIG_NEED_SG_DMA_LENGTH=y @@ -7519,8 +6385,6 @@ CONFIG_SGL_ALLOC=y # CONFIG_FORCE_NR_CPUS is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y -CONFIG_GLOB=y -# CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_LRU_CACHE=m CONFIG_CLZ_TAB=y diff --git a/projects/Rockchip/devices/RK3566-X55/linux/linux.aarch64.conf b/projects/Rockchip/devices/RK3566-X55/linux/linux.aarch64.conf index 1e3a090b3..ce5235d7e 100644 --- a/projects/Rockchip/devices/RK3566-X55/linux/linux.aarch64.conf +++ b/projects/Rockchip/devices/RK3566-X55/linux/linux.aarch64.conf @@ -452,7 +452,7 @@ CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HAS_WAKELOCK=y CONFIG_WAKELOCK=y -# CONFIG_HIBERNATION is not set +CONFIG_HIBERNATION=y CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set diff --git a/projects/Rockchip/devices/RK3566/linux/linux.aarch64.conf b/projects/Rockchip/devices/RK3566/linux/linux.aarch64.conf index 1aef0a017..4124d4bcb 100644 --- a/projects/Rockchip/devices/RK3566/linux/linux.aarch64.conf +++ b/projects/Rockchip/devices/RK3566/linux/linux.aarch64.conf @@ -452,17 +452,17 @@ CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HAS_WAKELOCK=y CONFIG_WAKELOCK=y -# CONFIG_HIBERNATION is not set +CONFIG_HIBERNATION=y CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set -# CONFIG_PM_WAKELOCKS is not set +CONFIG_PM_WAKELOCKS=y CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y -# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y -# CONFIG_DPM_WATCHDOG is not set +CONFIG_DPM_WATCHDOG=y CONFIG_PM_CLK=y CONFIG_PM_GENERIC_DOMAINS=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y @@ -2785,7 +2785,7 @@ CONFIG_CHARGER_BQ24735=y # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_CHARGER_CROS_USBPD is not set -CONFIG_BATTERY_CW2015=y +# CONFIG_BATTERY_CW2015 is not set # CONFIG_BATTERY_RK816 is not set CONFIG_BATTERY_RK817=y CONFIG_CHARGER_RK817=y diff --git a/projects/Rockchip/packages/linux/package.mk b/projects/Rockchip/packages/linux/package.mk index 27861cd15..f449e3889 100644 --- a/projects/Rockchip/packages/linux/package.mk +++ b/projects/Rockchip/packages/linux/package.mk @@ -8,9 +8,9 @@ PKG_NAME="linux" PKG_LICENSE="GPL" PKG_SITE="https://github.com/JustEnoughLinuxOS" PKG_DEPENDS_HOST="ccache:host rsync:host openssl:host" -PKG_DEPENDS_TARGET="toolchain linux:host cpio:host kmod:host xz:host lz4:host wireless-regdb keyutils util-linux binutils ncurses openssl:host initramfs ${KERNEL_EXTRA_DEPENDS_TARGET}" +PKG_DEPENDS_TARGET="toolchain linux:host cpio:host kmod:host xz:host lz4:host wireless-regdb keyutils util-linux binutils ncurses openssl:host ${KERNEL_EXTRA_DEPENDS_TARGET}" PKG_DEPENDS_INIT="toolchain" -PKG_NEED_UNPACK="${LINUX_DEPENDS} $(get_pkg_directory busybox)" +PKG_NEED_UNPACK="${LINUX_DEPENDS} $(get_pkg_directory initramfs) $(get_pkg_variable initramfs PKG_NEED_UNPACK)" PKG_LONGDESC="This package builds the kernel for Rockchip devices" PKG_IS_KERNEL_PKG="yes" PKG_STAMP="${KERNEL_TARGET} ${KERNEL_MAKE_EXTRACMD}" @@ -25,7 +25,7 @@ case ${DEVICE} in ;; RK3566) PKG_URL="${PKG_SITE}/rk356x-kernel.git" - PKG_VERSION="9d98ce7b4" + PKG_VERSION="7aac6327c" GET_HANDLER_SUPPORT="git" PKG_GIT_CLONE_BRANCH="main" ;; @@ -35,12 +35,12 @@ case ${DEVICE} in ;; *X55) PKG_URL="${PKG_SITE}/rk3566-x55-kernel.git" - PKG_VERSION="c7531bab2" + PKG_VERSION="9b92751b8fe21f9326d1a54dd5f675965a12d6e1" GET_HANDLER_SUPPORT="git" PKG_GIT_CLONE_BRANCH="main" ;; RK33*) - PKG_VERSION="6.1.60" + PKG_VERSION="6.1.61" PKG_URL="https://www.kernel.org/pub/linux/kernel/v6.x/${PKG_NAME}-${PKG_VERSION}.tar.xz" ;; esac @@ -66,6 +66,13 @@ if [[ "${KERNEL_TARGET}" = uImage* ]]; then PKG_DEPENDS_TARGET="${PKG_DEPENDS_TARGET} u-boot-tools:host" fi +# Ensure that the dependencies of initramfs:target are built correctly, but +# we don't want to add initramfs:target as a direct dependency as we install +# this "manually" from within linux:target +for pkg in $(get_pkg_variable initramfs PKG_DEPENDS_TARGET); do + ! listcontains "${PKG_DEPENDS_TARGET}" "${pkg}" && PKG_DEPENDS_TARGET+=" ${pkg}" || true +done + post_patch() { cp ${PKG_KERNEL_CFG_FILE} ${PKG_BUILD}/.config @@ -129,6 +136,11 @@ makeinstall_host() { } pre_make_target() { + ( cd ${ROOT} + rm -rf ${BUILD}/initramfs + rm -f ${STAMPS_INSTALL}/initramfs/install_target ${STAMPS_INSTALL}/*/install_init + ${SCRIPTS}/install initramfs + ) if [ "${TARGET_ARCH}" = "x86_64" ]; then # copy some extra firmware to linux tree mkdir -p ${PKG_BUILD}/external-firmware diff --git a/projects/Rockchip/packages/linux/patches/RK3399/002-singleadc-deadzone.patch b/projects/Rockchip/packages/linux/patches/RK3399/002-singleadc-deadzone.patch new file mode 100644 index 000000000..6a8c85b4c --- /dev/null +++ b/projects/Rockchip/packages/linux/patches/RK3399/002-singleadc-deadzone.patch @@ -0,0 +1,100 @@ +From c731e0b23383c8b451932331f22122afe04348bd Mon Sep 17 00:00:00 2001 +From: Johnny on Flame +Date: Fri, 3 Nov 2023 04:53:33 +0000 +Subject: [PATCH] Port radial thresholding from @littleguy77. + +--- + drivers/input/joystick/singleadcjoy.c | 64 ++++++++++++++++++++------- + 1 file changed, 48 insertions(+), 16 deletions(-) + +diff --git a/drivers/input/joystick/singleadcjoy.c b/drivers/input/joystick/singleadcjoy.c +index f0a24a24a..455e11121 100644 +--- a/drivers/input/joystick/singleadcjoy.c ++++ b/drivers/input/joystick/singleadcjoy.c +@@ -580,35 +580,67 @@ static void joypad_adc_check(struct input_polled_dev *poll_dev) + { + struct joypad *joypad = poll_dev->private; + int nbtn; ++ int mag; + +- for (nbtn = 0; nbtn < joypad->amux_count; nbtn++) { +- struct bt_adc *adc = &joypad->adcs[nbtn]; ++ /* Assumes an even number of axes and that joystick axis pairs are sequential */ ++ /* e.g. left stick Y immediately follows left stick X */ ++ for (nbtn = 0; nbtn < joypad->amux_count; nbtn+=2) { ++ struct bt_adc *adcx = &joypad->adcs[nbtn]; ++ struct bt_adc *adcy = &joypad->adcs[nbtn + 1]; + +- adc->value = joypad_adc_read(joypad->amux, adc); +- if (!adc->value) { ++ /* Read first joystick axis */ ++ adcx->value = joypad_adc_read(joypad->amux, adcx); ++ if (!adcx->value) { ++ //dev_err(joypad->dev, "%s : saradc channels[%d]! adc->value : %d\n",__func__, nbtn, adc->value); ++ continue; ++ } ++ adcx->value = adcx->value - adcx->cal; ++ ++ /* Read second joystick axis */ ++ adcy->value = joypad_adc_read(joypad->amux, adcy); ++ if (!adcy->value) { + //dev_err(joypad->dev, "%s : saradc channels[%d]! adc->value : %d\n",__func__, nbtn, adc->value); + continue; + } +- adc->value = adc->value - adc->cal; ++ adcy->value = adcy->value - adcy->cal; + + /* Joystick Deadzone check */ ++ mag = int_sqrt((adcx->value * adcx->value) + (adcy->value * adcy->value)); + if (joypad->bt_adc_deadzone) { +- if (abs(adc->value) < joypad->bt_adc_deadzone) +- adc->value = 0; ++ if (mag <= joypad->bt_adc_deadzone) { ++ adcx->value = 0; ++ adcy->value = 0; ++ } ++ else { ++ /* Assumes adcx->max == -adcx->min == adcy->max == -adcy->min */ ++ /* Order of operations is critical to avoid integer overflow */ ++ adcx->value = (((adcx->max * adcx->value) / mag) * (mag - joypad->bt_adc_deadzone)) / (adcx->max - joypad->bt_adc_deadzone); ++ adcy->value = (((adcy->max * adcy->value) / mag) * (mag - joypad->bt_adc_deadzone)) / (adcy->max - joypad->bt_adc_deadzone); ++ } + } + + /* adc data tuning */ +- if (adc->tuning_n && adc->value < 0) +- adc->value = ADC_DATA_TUNING(adc->value, adc->tuning_n); +- if (adc->tuning_p && adc->value > 0) +- adc->value = ADC_DATA_TUNING(adc->value, adc->tuning_p); +- +- adc->value = adc->value > adc->max ? adc->max : adc->value; +- adc->value = adc->value < adc->min ? adc->min : adc->value; ++ if (adcx->tuning_n && adcx->value < 0) ++ adcx->value = ADC_DATA_TUNING(adcx->value, adcx->tuning_n); ++ if (adcx->tuning_p && adcx->value > 0) ++ adcx->value = ADC_DATA_TUNING(adcx->value, adcx->tuning_p); ++ if (adcy->tuning_n && adcy->value < 0) ++ adcy->value = ADC_DATA_TUNING(adcy->value, adcy->tuning_n); ++ if (adcy->tuning_p && adcy->value > 0) ++ adcy->value = ADC_DATA_TUNING(adcy->value, adcy->tuning_p); ++ ++ /* Clamp to [min, max] */ ++ adcx->value = adcx->value > adcx->max ? adcx->max : adcx->value; ++ adcx->value = adcx->value < adcx->min ? adcx->min : adcx->value; ++ adcy->value = adcy->value > adcy->max ? adcy->max : adcy->value; ++ adcy->value = adcy->value < adcy->min ? adcy->min : adcy->value; + + input_report_abs(poll_dev->input, +- adc->report_type, +- adc->invert ? adc->value * (-1) : adc->value); ++ adcx->report_type, ++ adcx->invert ? adcx->value * (-1) : adcx->value); ++ input_report_abs(poll_dev->input, ++ adcy->report_type, ++ adcy->invert ? adcy->value * (-1) : adcy->value); + } + input_sync(poll_dev->input); + } +-- +2.34.1 + diff --git a/scripts/unpack b/scripts/unpack index 3ea09b815..fe08c3447 100755 --- a/scripts/unpack +++ b/scripts/unpack @@ -42,7 +42,7 @@ for i in ${BUILD}/${PKG_NAME}-*; do if [ ! "${PKG_DEEPHASH}" = "${STAMP_PKG_DEEPHASH}" ] ; then ${SCRIPTS}/clean "${PKG_NAME}" if [ "${PKG_NAME}" = "linux" ]; then - for CLEAN_DEP in ${KERNEL_EXTRA_DEPENDS_TARGET} ${ADDITIONAL_DRIVERS} initramfs + for CLEAN_DEP in ${KERNEL_EXTRA_DEPENDS_TARGET} ${ADDITIONAL_DRIVERS} busybox initramfs do ${SCRIPTS}/clean "${CLEAN_DEP}" ${SCRIPTS}/unpack "${CLEAN_DEP}"