Ib qhov tseem ceeb ntawm kev ua si ua si yog obviously tau tswj cov cim, ships, puav, tsheb sib tsoo, tsheb los yog lwm cov sprites.
Nintendo WII maub los yog zoo rau kev ua si, tshwj xeeb tshaj yog thaum siv lub tsev kawm ntawv qub emulators thiab Internet Archives Internet Arcade ua si. Lub Nintendo WII yog ib qhov kev ua si zoo nkauj tiag tiag thaum nws thawj zaug tso tawm thiab rau ntau tus neeg, nws tam sim no sits sib sau plua plav ntawm lub DVD player.
Es tsis yuav ib qho kev ua si hauv kev ua si rau kev ua si hauv koj lub tshuab tshuab Linux , vim li cas ho tsis cia li siv lub Chaw Tshawb Xyuas?
Tau kawg, tus WII maub los tsis yog tus maub los tsuas koj yuav tsum tau dai ib ncig thiab kuv yuav tau sau cov kev taw qhia rau XBOX controllers thiab txawm tias tus OUYA maub los sai sai.
Ib qho zoo ntawm WII maub los yog dpad. Nws ua haujlwm zoo dua qub rau cov kev ua si hauv tsev kawm ntawv dua li XBOX tus txij nkawm vim nws tsis yog li ntawd.
Hmoov tsis rau cov neeg ntawm koj ntshai ntawm cov kab hais kom ua muaj ntau txoj haujlwm ua kom tiav tab sis ntshai tsis tau raws li kuv yuav ua kuv qhov zoo tshaj plaws los piav txhua yam koj yuav tsum ua kom tau txais cov nyiaj WII ua haujlwm.
Nruab Qhov Linux Software Yuav Tsum Siv Ib Cov Kws Ua Si
Cov ntawv thov koj xav tau nruab yog raws li hauv qab no:
- lswm
- wminput
- libcwiid1
Daim ntawv qhia no xav tias koj siv Debian-raws li distro xws li Debian , Mint , Ubuntu thiab lwm yam. Yog tias koj siv lub RPM raws li kev siv YUM los yog ib yam zoo sib xws kom tau cov ntawv no.
Ntaus cov nram qab no kom tau txais cov ntawv thov:
sudo apt-mus nruab lswm wminput libcwiid1
Nrhiav Qhov Chaw Nyob Ntawm Koj Qhov Chaw Tswj Xyuas Wii
Qhov tseem ceeb rau kev txhim kho lswm yog kom tau txais qhov chaw nyob bluetooth ntawm koj tus tswj tuav WII.
Tsis pub dhau lub davhlau ya nyob twg yam nram no:
lswm
Cov nram qab no yuav muab tso rau ntawm qhov screen:
" Muab Wiimotes nyob rau hauv discoverable hom tam sim no (nias 1 + 2) ..."
Ua raws li cov lus nug thiab tuav cov 1 thiab 2 nyees khawm ntawm WII maub los tib lub sijhawm.
Yog tias koj tau ua kom yog ib co zauv thiab cov tsiaj ntawv yuav tsum tshwm ntsej muag nrog cov kab ntawm qhov no:
00: 1B: 7A: 4F: 61: C4
Yog hais tias cov ntawv thiab cov zauv tsis tshwm thiab koj pom koj tus kheej rov qab rau ntawm qhov hais kom sai cia khiav mus dua thiab sim nias 1 thiab 2 ua ke dua. Cia li, sim ua kom txog thaum nws ua haujlwm.
Teem Lub Txheeb Zais Qus
Siv WII Controller ua ib gamepad koj yuav tsum teeb ib cov ntaub ntawv txog txheej txheem rau daim ntawv qhia cov nyees khawm rau cov yawm sij.
Ntaus cov nram qab no rau hauv dav hlau qhov rai:
sudo nano / yam / cwiid / wminput / gamepad
Cov ntaub ntawv no yuav tsum tau muaj qee cov ntawv nyob hauv nws cov kab ntawm qhov no:
# gameport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A
Koj yuav tsum tau ntxiv qee cov kab ntxiv rau cov ntaub ntawv no kom tau qhov gamepad ua haujlwm li koj xav kom nws.
Cov qauv ntawm txhua kab hauv cov ntaub ntawv yog WII Controller khawm ntawm sab laug thiab cov keyboard khawm ntawm sab xis.
Piv txwv li:
Wiimote.Up = KEY_UP
Cov lus hais saum toj no cim lub khawm ntawm WII chaw taws teeb rau tus xub tuav ntawm cov keyboard.
Ntawm no yog ib qho qhia yooj yim. WII chaw taws teeb feem ntau yog nyob rau sab nraud thaum koj tab tom ua si thiab thiaj li xub xub nyob rau hauv cov chaw deb ntawm Wii yeej xav tau daim ntawv qhia rau sab laug xub ntawm cov keyboard.
Qhov kawg ntawm qhov tsab xov xwm no, kuv yuav sau tag nrho cov kev sib tw WCE thiab khwv tau khawm cov khawm yooj yim.
Tamsim no txawm yog nyob ntawm no yog ib qho yooj yim thiab yooj yim txheej mappings:
Wiimote.Up = KEY_LEFT
Wiimote.Down = KEY_RIGHT
Wiimote.Left = KEY_DOWN
Wiimote.Right = KEY_UP
Wiimote.1 = KEY_SPACE
Wiimote.2 = KEY_LEFTCTRL
Wiimote.A = KEY_LEFTALT
Wiimote.B = KEY_RIGHTCTRL
Wiimote.Plus = KEY_LEFTSHIFT
Qhov saum toj no maps cov ntawv tseem ceeb ntawm cov ntawv khawm rau cov khawm ntawm WII xws li, qhov tseem ceeb rau lub khawm nqes khawm rau sab laug khawm, lub xub ntiag mus rau sab xis, qhov chaw khawm li khawm 1, sab laug CTRL qhov tseem ceeb ntawm cov keyboard mus rau 2 khawm, sab laug tseem ceeb rau lub pob A, tus yuam sij CTRL ua tus B khawm thiab sab laug ua haujlwm ua tseem ceeb li khawm Plus.
Yog hais tias koj siv retro kev ua si hauv internet arcade lawv yuav feem ntau hais li cas cov yuam sij yuav tsum tau mapped. Koj muaj peev xwm sib txawv gamepad cov ntaub ntawv rau kev ua si sib txawv kom koj cia li siv WII keypad teeb rau txhua qhov kev ua si.
Yog hais tias koj siv cov emulators rau cov laus hauv kev ua si xws li Sinclair Spectrum, Commodore 64, Commodore Amiga thiab Atari ST ces cov kev ua si feem ntau cia koj remap cov yaum sij thiab koj tuaj yeem, yog li ntawd, map cov kev ua si rau koj cov ntaub ntawv gamepad.
Rau ntau dua ua si lawv feem ntau tso cai siv tus nas los tswj lawv los yog cov yawm sij kom koj tuaj yeem npaj koj cov ntaub ntawv gamepad kom phim cov yawm sij kom ua si.
Kom txuag tau cov ntaub ntawv gamepad nias CTRL thiab O tib lub sijhawm. Nias CTRL thiab X kom tawm nano.
Txuas Cov Tsav Xwm
Yuav ua tau txuas cov maub los kom nws siv koj cov ntaub ntawv gamepad khiav cov lus qhia nram qab no:
sudo wminput -c / etc / cwiid / wminput / gamepad
Koj yuav raug hais kom nias 1 + 2 yias tib lub sij hawm los sib piv cov maub los nrog koj lub computer.
Lo lus "npaj txhij" yuav tshwm sim yog tias koj qhov txuas tau zoo lawm.
Tam sim no txhua yam koj tau ua yog pib qhov kev ua si uas koj xav mus ua si.
Txaus siab rau !!!
Daim Ntawv Rhais A - Tau Cov Chaw Nyuam Qib WII
Cov nram qab no qhia tau hais tias tag nrho WII chaw taws teeb nyees khawm uas tuaj yeem teem nyob rau hauv koj cov ntaub ntawv gamepad:
- Wiimote.Up
- Wiimote.Down
- Wiimote.Left
- Wiimote.Right
- Wiimote.A
- Wiimote.B
- Wiimote.1
- Wiimote.2
- Wiimote.Plus
- Wiimote.Minus
- Wiimote.Home
- Wiimote.Dpad.X
- Wiimote.Dpad.Y
- Nunchuk.C
- Nunchuk.Z
- Nunchuk.Stick.X
- Nunchuk.Stick.Y
- Classic.Up
- Classic.Down
- Classic.Left
- Classic.Right
- Classic.Minus
- Classic.Plus
- Classic.Home
- Classic.Ab
- Classic.B
- Classic.X
- Classic.Y
- Classic.ZL
- Classic.ZR
- Classic.L
- Classic.R
- Classic.Dpad.X
- Classic.Dpad.Y
- Classic.LStick.X
- Classic.LStick.Y
- Classic.RStick.X
- Classic.RStick.Y
- Classic.LAnalog
- Classic.RAnalog
Daim Ntawv Ntxiv B - Keyboard Mappings
Qhov no yog ib daim ntawv teev cov kauj ruam uas muaj suab nrov
Ntsiab | Code |
---|---|
Kev khiav tawm | KEY_ESC |
0 | KEY_0 |
1 | KEY_1 |
2 | KEY_2 |
3 | KEY_3 |
4 | KEY_4 |
5 | KEY_5 |
6 | KEY_6 |
7 | KEY_7 |
8 | KEY_8 |
9 | KEY_9 |
- (rho tawm cim) | KEY_MINUS |
= (sib npaug ua piv txwv) | KEY_EQUAL |
BackSpace | KEY_BACKSPACE |
Tab | KEY_TAB |
Q | KEY_Q |
W | KEY_W |
E | KEY_E |
R | KEY_R |
T | KEY_T |
Y | KEY_Y |
U | KEY_U |
Kuv | KEY_I |
O | KEY_O |
P | KEY_P |
[ | KEY_LEFTBRACE |
] | KEY_RIGHTBRACE |
Sau | KEY_ENTER |
CTRL (Sab laug ntawm cov keyboard) | KEY_LEFTCTRL |
A | KEY_A |
S | KEY_S |
D | KEY_D |
F | KEY_F |
G | KEY_G |
H | KEY_H |
J | KEY_J |
K | KEY_K |
L | KEY_L |
; (Semi nyuv) | KEY_SEMICOLON |
'(Apostrophe) | KEY_APOSTROPHE) |
# | |
Ua haujlwm (sab laug ntawm cov keyboard) | KEY_LEFTSHIFT |
Muaj | KEY_BACKSLASH |
Z | KEY_Z |
X | KEY_X |
C | KEY_C |
V | KEY_V |
B | KEY_B |
N | KEY_N |
M | KEY_M |
, (comma) | KEY_COMMA |
. (tag nro nres) | KEY_DOT |
/ (pem taub hau) | KEY_SLASH |
Ua haujlwm (sab xis ntawm cov keyboard | KEY_RIGHTSHIFT |
ALT (sab laug ntawm cov keyboard | KEY_LEFTALT |
Chaw seem bar | KEY_SPACE |
Caps Lock | KEY_CAPSLOCK |
F1 | KEY_F1 |
F2 | KEY_F2 |
F3 | KEY_F3 |
F4 | KEY_F4 |
F5 | KEY_F5 |
F6 | KEY_F6 |
F7 | KEY_F7 |
F8 | KEY_F8 |
F9 | KEY_F9 |
F10 | KEY_F10 |
F11 | KEY_F11 |
F12 | KEY_F12 |
Hauj Lwm Kock | KEY_NUMLOCK |
Ua haujlwm ntsuas | KEY_SHIFTLOCK |
0 (keypad) | KEY_KP0 |
1 (keypad) | KEY_KP1 |
2 (keypad) | KEY_KP2 |
3 (keypad) | KEY_KP3 |
4 (keypad) | KEY_KP4 |
5 (keypad) | KEY_KP5 |
6 (keypad) | KEY_KP6 |
7 (keypad) | KEY_KP7 |
8 (keypad) | KEY_KP8 |
9 (keypad) | KEY_KP9 |
. (keypad dot) | KEY_KPDOT |
+ (keypad ntxiv rau lub cim) | KEY_KPPLUS |
- (keypad minus symbol) | KEY_KPMINUS |
Sab laug sab | KEY_LEFT |
Txoj cai xub | KEY_RIGHT |
Pem xub | KEY_UP |
Cia li xub | KEY_DOWN |
Tsev | KEY_HOME |
Ntxig rau | KEY_INSERT |
Rho tawm | KEY_DELETE |
Page Up | KEY_PAGEUP |
Page Down | KEY_PAGEDOWN |