Kuinka liittää joystick dandysta tietokoneeseen. Kuinka yhdistää pelikonsoli tietokoneen näyttöön

Artikkelissa en vain näytä sinulle kuinka yhdistä joystick dandysta tietokoneeseen, mutta aion myös ladata pelejä konsoleille Dendy, Nintendo, Sega. Joten jos et aio liittää ohjaussauvaa, voit yksinkertaisesti ladata pelejä ja pelata tavallisella näppäimistöllä.

Rakenne on hyvin yksinkertainen. Mutta ennen kuin testaat tekemäsi liitännän, varmista, että kaikki johdot on juotettu oikein ja ettei paljaat johdot kosketa mitään. Suosittelen lämpimästi näiden liitäntöjen kotelon käyttöä oikosulkuriskin vähentämiseksi.

Aloitetaan joystickillä for Dendy (NES)... Jos sinulla on peliohjain ja siinä on painikkeet A, B, Turbo A, Turbo B, Select ja Begin (kahta viimeistä ei ehkä ole olemassa, suosittelen, etten ota niitä) ja kommunikoi 5 johdolla, tämä on joko NES. tai analoginen NES toimii, jos teet sen oikein.

On kuitenkin aika ryhtyä hommiin. Tarvitset vain LPT-portin liittimen (se on rinnakkainen, se on tulostimesta), juotosraudan, viisi täysin mitä tahansa diodia ja itse asiassa itse ohjaussauvan. Aloitetaan.

Tässä on itse joystick-liitin (näyttääkö se COM:lta?)

Kaikki juotetaan kaavion mukaan, jos haluat liittää kaksi ohjaussauvaa, niin myös kaikki johdot juotetaan paitsi NES:n 8 ja 7 koskettimet, ne on juotettava LPT:n 11 ja 12 koskettimiin.

Ja jos sinulla on ohjaussauva, jossa on eri liitin, katso alla:

Johtojen juottamiseksi järjestelmän mukaisesti sinun on avattava liitin, mutta ehdotan, että kaikki on paljon helpompaa. Voit tehdä vain eräänlaisen laajennussovittimen. LPT:n lisäksi tarvitsemme myös COM-liittimen (isä)

Toinen erittäin tärkeä yksityiskohta. Diodit on merkitty, ne tulee juottaa nauhalla ylöspäin. Juotat vain johdotuksen kaavion mukaisesti LPT:hen ja se on siinä.

Se osoittautuu erittäin tasaiseksi. Mutta suunnittelu ei ole yhtä tärkeää kuin työ!

Ja nyt ohjelmalla on väliä.

Me tarvitsemme:

1) Asenna ohjain ja määritä se.

2) Käynnistä konsoliemulaattori ja avaa sen kautta sinua kiinnostava peli.

Aloitetaan asentamalla ja määrittämällä ohjain.

Käsikirjan mukaan se sopii käyttöjärjestelmälle: Win9x / Me / NT / XP / 2k. Pura se mihin tahansa sopivaan paikkaan ja juokse Setup.exe ... Näyttöön tulee ikkuna, jota sinun on napsautettava:

Asennusprosessi koostuu "Seuraava"-painikkeen painamisesta, eikä sen pitäisi aiheuttaa vaikeuksia, joten en näe mitään järkeä tarkastella sitä yksityiskohtaisesti.

Asennuksen jälkeen "Parallel Port Joystick" -kansio ilmestyy "Käynnistä"-valikkoon, jossa on useita pikakuvakkeita. Olemme kiinnostuneita "Configure Joysticks" -sovelluksesta - ja suorita se. Joystick Configuration Utility -ikkuna tulee näyttöön. Siinä painamme "Lisää" -painiketta.

Näemme ikkunan uuden ohjaussauvan määrittämistä varten. Asetamme siihen arvot kuvan osoittamalla tavalla. Älä hämmenny valitessasi käyttöliittymän tyyppiä, tämä ei ole meidän tapauksessamme yhteydessä Linux-käyttöjärjestelmään.

Kun olet asettanut kaikki arvot oikein, napsauta "Lisää" -painiketta. Siirrymme edelliseen ikkunaan. Jos meillä on vain yksi joystick, voit turvallisesti painaa "Valmis"-painiketta. Jos meidän on määritettävä myös toinen ohjaussauva, paina "Lisää" uudelleen, jo tuttu valintaikkuna tulee näkyviin, vaikka valintamme on jo jonkin verran rajoitettu, mutta arvot on asetettava samalla tavalla kuin yllä olevassa kuvassa . Ainoa poikkeus on toiseksi viimeinen rivi, ts. ohjaimen numeroa ei nyt ilmoiteta 1, vaan 2 tai enemmän riippuen siitä, minkä ohjaussauvan yhdistämme tilille.

No, puolet työstä on tehty, on vielä tarkistettava joystickin suorituskyky.

Siirrymme "Ohjauspaneeliin" ja käynnistämme pikakuvakkeen "Pelilaitteet". Valitse meitä kiinnostava joystick ja napsauta "Ominaisuudet" -painiketta. Ominaisuudet-ikkuna tulee näkyviin. "Tarkista"-välilehdellä voimme tarkistaa, toimiiko ohjaussauvamme. Sillä hetkellä, kun kukaan ei kosketa ohjaussauvaa eikä mitään sen painikkeita paineta, akselien risti on valkoisen alueen keskellä ja painikkeiden kuvat ovat kaikki yhtä tummanpunaisia.

Luulen, että monet teistä muistavat ne loistavat ajat, jolloin vietimme tuntikausia pelaamalla tankkeja, teini-ikäisiä mutanttikilpikonnia, taistelutappeja ja doublelohikäärmettä sekä pari tusinaa muuta superpeliä Dandylla. Se oli hienoa aikaa! Suurin osa peleistä oli helvetin vaikeita, mutta siitä huolimatta, epäonnistuminen epäonnistumisen jälkeen, menimme silti maalillemme ja aloitimme pelin alusta päästäksemme sen läpi tänään.

Nostalgisena sydämeni kyllyydestä päätin, että haluan todella pelata Dendyä ja haluan pelata kannettavalla tietokoneella, mutta en koskettimilla, vaan vanhalla hyvällä joystickillä.

Alla kuvailen, mitä ongelmia kohtasin ja kuinka ratkaisin ne.

Selitän hieman, miksi halusin pelata tällä tavalla. Minulla on edelleen etuliite ja se toimii hyvin, mutta vain pari kasettia oli jäljellä (loput annoin ystävilleni). Ja dandy-pelien pelaaminen näppäimistöllä, no, se ei jotenkin ole jäätä.

Dandyn ohjaussauvan yhdistämisessä kannettavaan tietokoneeseen oli ongelma.

Pienen googlailun jälkeen huomasin, että tämä ratkeaa pääasiassa LPT-portin kautta yhdistämällä ja käyttämällä valmiita ajureita, mutta minulla on kannettava tietokone ja tämä ei sovi minulle. Sitten muistin, että minulla on Arduino Uno -levy ja päätin, että kuljen omaa tietäni ja käytän sitä.

0. Ohjaussauvan pinoutin määritelmä

Ensimmäiseksi ongelmaksi osoittautui se, että joystickeissä on sisäiset liittimet ja kaikki netistä löytyneet kuvaukset pinouteista olivat ulkoisia liittimiä varten.

En löytänyt noname dandyni teknisiä tietoja, joten aloin tutkia sisäistä korttia löytääkseni sieltä virran ja maadoituksen ja ymmärtääkseni mitkä ohjaussauvan viidestä nastasta on kytketty niihin. Hoidin tämän nopeasti. Kävi ilmi, että nämä ovat kaksi äärimmäistä kontaktia.

Arduinoon liitin kaiken suoraan, virtalähde - 5V syöttö, maa - maa, muut kolme kosketinta kytketty digitaalisiin nastoihin 2, 3 ja 4.

1. Ohjaussauvan protokollan kuvaus

Tämän tiedon löytäminen ei osoittautunut niin helpoksi. Vain muutama viesti parilla foorumilla. Henkilökohtaisesti tämä viesti auttoi minua: code.google.com/p/avrtoys/wiki/joystick, nimittäin tämä koodi: avrtoys.googlecode.com/svn/trunk/joystick/main.c. Ja tässä on linkki tässä Radio-lehden artikkelissa mainittuun huomautukseen: ftp.radio.ru/pub/arhiv/1996/06-96/46-6-1996.gif. Kaikesta tästä päättelin, että sinun on lähetettävä signaali Latchille ja lähetettävä sitten signaali kellolle 8 kertaa ja joka kerta luettava arvo Datasta, joka jokaisen Kellon jälkeen sisältää tietoa seuraavasta ohjaussauvan painikkeesta.

2. Ympäristön järjestäminen

Jos sinulla on jo kaikki määritetty tai olet tyytyväinen Arduino IDE:hen, voit siirtyä vaiheeseen 3.
En tiedä teistä, mutta henkilökohtaisesti virallinen Arduino IDE masentaa minua hirveästi, joten kerron lyhyesti kuinka käytän suosikki-IDE:täni.
Ensinnäkin latasin Arduino IDE -lähteet ja löysin sieltä koodin, joka vastaa laiteohjelmiston kääntämisestä ja lataamisesta. Vietettyään vähän aikaa valitsin kaikki siellä käytetyt komennot:
#! / bin / bash avr-gcc -c -g -Os -fno-poikkeukset -ffunction-sections -fdata-sections -mmcu = atmega328p -DF_CPU = 16000000UL -I / usr / share / arduino / hardware / arduino / ytimet / arduino -I / usr / share / arduino / hardware / arduino / variantit / standardi $ tiedostonnimi.cpp -o $ tiedostonimi.o avr-gcc -Os -Wl, - gc-sections -mmcu = atmega328p -o $ tiedostonimi.elf $ tiedostonimi.o libArduino.a -lm avr-objcopy -O ihex -R .eeprom $ tiedostonnimi.elf $ tiedostonimi.elf.hex avrdude -V -p m328p -b 115200 -c arduino -P / dev / ttyACM0 -U flash : w: $ tiedostonimi.elf.hex
Yllä olevassa komennossa linkittämisessä käytetään libArduino.a-kirjastoa, jonka saa kääntämällä kansiosta kaikki * .c ja * .cpp tiedostot otsikoineen ja keräämällä kaikki objektiobjektit yhteen arkistoon. Tai voit yksinkertaisesti käynnistää Arduino IDE:n, kääntää minkä tahansa projektin ja kopioida /tmp/build*.tmp/core.a-tiedoston. Se tulee olemaan täysin vastaava.
Kaikki nämä komennot ovat merkityksellisiä Arduino Unolle, muiden arduinojen kohdalla sinun on muutettava joitain parametreja.

Nyt näiden komentojen avulla voit helposti määrittää IDE-laitteen kääntämään ja lataamaan laiteohjelmiston automaattisesti.

3. Laiteohjelmistokoodin kirjoittaminen

Tässä oli vain tarpeen määrittää, mitkä 2, 3 ja 4 nasta ovat vastuussa salpasta, kellosta ja tiedoista. Ratkaisin tämän yrityksen ja erehdyksen avulla. Oletetaan, että 4 on Data, ja teemme Serial.println:n (digitalRead (4)), jos jotain reagointia painikkeita painettaessa, niin tämä on se. Loput 2 yhteystietoa määritettiin, kun laiteohjelmisto oli jo kirjoitettu, jos kaikki toimii, arvasit sen, ei - vaihdamme sen.

Jälleen koodi kirjoitettiin avrtoys.googlecode.com/svn/trunk/joystick/main.c perusteella:

Laiteohjelmistokoodi

#sisältää const int data = 2; const int salpa = 3; const int kello = 4; const int TICK = 2; void init_joystick (int data, int salpa, int kello) (pinMode (data, INPUT); pinMode (kello, OUTPUT); pinMode (salpa, OUTPUT); digitalWrite (kello, HIGH);) int get_keys_state_joystick (int data, int salpa , int kello) (digitalWrite (salpa, HIGH); viivemikrosekuntia (TICK); digitalWrite (salpa, LOW); int avainten_tila = 0; for (int i = 0; i< 8; ++i) { delayMicroseconds(TICK); digitalWrite(clock, LOW); keys_state <<= 1; keys_state += digitalRead(data); delayMicroseconds(TICK); digitalWrite(clock, HIGH); } return keys_state; } void setup() { init_joystick(data, latch, clock); Serial.begin(57600); } void loop() { Serial.write(get_keys_state_joystick(data, latch, clock)); }


Tuloksena sain 1 tavun, joka sisälsi tietoja kaikista kahdeksasta ohjaussauvan painikkeesta, kukin vastaavassa bitissä. Sain seuraavan järjestelyn: A, B, Valitse, Aloita, Ylös, Alas, Vasen, Oikea. Tämä tavu lähetetään sitten tietokoneelle, jossa "ohjaimeni" vastaanottaa ja käsittelee sen.
Kuten näet, voit helposti liittää toisen joystickin.

4. "ohjaimen" kirjoittaminen

Tässä oli tarpeen hyväksyä juuri tämä tavu Arduinosta ja emuloida näppäimistön näppäinpainalluksia. Kyllä, ohjaussauvan napsautukset käsitellään kuten näppäimistön napsautukset, hyvät tai huonot.
Ohjelmointikieleksi valitsin Pythonin. Yksinkertainen ja tehokas, mielestäni se oli täydellinen tehtävään.

Ainoa tässä ilmennyt ongelma on joystickin koskettimien pomppiminen. Ratkaisin sen ottamalla käyttöön aikavälin painikkeen tilan muuttamisen jälkeen, jonka aikana tila ei muutu. Kesti 0,05 s.

Emuloidakseni näppäimistön näppäinpainalluksia käytin Xautomationin mukana tulevaa xte-apuohjelmaa. Se on erittäin helppokäyttöinen, tässä on esimerkki: xte "keydown Left". Katso man xte saadaksesi lisätietoja.

Kuljettimesta poistumiseen käytin tilaa, kun koko D-pad on painettuna. Tämä tila vastaa numeroa 0xf0.

Kuljettajan koodi

#! / usr / bin / python tuonti sarja tuonti os tuontiaika def bool_to_updown (val): if val: return "ylös" else: return "down" exit_keys = 0xf0 delta_time = 0.05 keys = [["Oikea", False, 0.0 ], ["vasen", väärä, 0.0], ["alas", epätosi, 0.0], ["ylös", epätosi, 0.0], ["s", väärä, 0.0], # START ["a", epätosi , 0.0], # SELECT ["x", false, 0.0], # B ["z", false, 0.0]] # A ser = sarja.Serial ("/ dev / ttyACM0", 57600) keys_state = 0, kun taas avainten_tila ! = exit_keys: keys_state = ord (ser.read ()) i:lle alueella (8): jos ei ole bool (avainten_tila & (1)<< i)) != keys[i] and time.time() - keys[i] >delta_time: os.system ("xte" avain (0) (1) "". muoto (bool_to_updown (näppäimet [i]), näppäimet [i])) avaimet [i] = ei avaimet [i] näppäimet [i] = time.time () i:lle alueella (8): os.system ("xte"-näppäin (0) "". muoto (näppäimet [i])) ser.close () print ("Hyvästi!")

5. Hurraa! Pelataan!

Kaikki! Jäljelle jää vain dandy-emulaattorin määrittäminen, valitsin FCEUX: n.
Merkitsemme asetuksiin ne avaimet, jotka on merkitty kuljettajan iii:ssä, ja muistamme lapsuutemme!

Johtopäätös

Itse asiassa on olemassa muita, mahdollisesti tehokkaampia tapoja käyttää Arduinoa tässä tilanteessa. Jos sinulla on esimerkiksi Arduino Leonardo, voit käyttää Keyboard-objektia lähettääksesi näppäimistökomentoja suoraan tietokoneellesi. Ymmärtääkseni voit myös päivittää Arduinoa niin, että se näkyy joystickina / näppäimistönä / hiirenä ja myös lähettää komentoja suoraan. Tässä on opetusohjelma: http://mitchtech.net/arduino-usb-hid-keyboard/. Menetelmäni kuitenkin sopii minulle täysin ja olen enemmän kuin tyytyväinen tulokseen.

Sanotaan mitä tahansa, mutta Arduino on loistava alusta tällaisille kokeiluille.
Nyt on vain kerättävä tämä kaikki erillisen laitteen muodossa.

Ja lopuksi video:

Kaikki 90-luvun lapset ovat tuttuja. Kotimarkkinoille räjähtänyt konsoli saavutti nopeasti suosion, ja nyt jokaisessa kodissa kaiken ikäiset lapset kokoontuivat jännittävään peliin. Sitten, kun tietokoneista tuli niin edullisia, että kaikki saattoivat ostaa niitä, Dandy-aika päättyi vähitellen. Lisäksi konsoleihin alkoi ilmestyä edistyneempiä analogeja, kuten Sega, Sony PlayStation ja Nintendo 64.

90-luvun leikkimielenhimo ei kuitenkaan laantunut tähän asti. Nyt sinun ei tarvitse jahdata patruunoita kaikkien ystävien ja tuttavien yli. Riittää, kun suoritat muutaman yksinkertaisen manipuloinnin, ja mahdollisuus pelata "Dandy" ilmestyy henkilökohtaiselle tietokoneelle.

Mikä on "Dandy"

"Dandy" on konsoli, jossa on yksi tai kaksi ohjaussauvaa. Pelit kuljetettiin erityisissä patruunoissa. Tämä on muovikoteloon verhottu mikropiiri, joka kantoi tallennettua peliä. Aikakaudella, jolloin Internet ei ollut riittävää pelatakseen jotain uutta, kasettien vaihto naapureiden tai ystävien kanssa oli merkityksellistä.

Digiboksi liitettiin kaapelilla suoraan televisioon. Ja itse peliä pelattiin yhdellä tai kahdella painikkeilla varustetulla joystickillä.

Hieman historiaa

Japanilainen Nintendo siirsi ensimmäisenä pelit peliautomaateista kotitelevisioruutuihin vuonna 1984. Konsoli räjäytti videopelien maailman ja siitä tuli todellinen sensaatio. Nyt kaikki voivat pelata mitä tahansa "Dandy" -sivustolla saatavilla olevia pelejä mukavassa ympäristössä. Mielenkiintoista on, että konsolin nimi Japanissa oli Family Computer tai Famicom. Ja hän tuli Eurooppaan ja Yhdysvaltoihin hieman myöhemmin nimellä NES.

Konsoli tuli Venäjälle vuonna 1992 ja sen nimi oli "Dandy". Sitä kopioitiin ja toistettiin eri muodoissa. Totta, alkuvaiheessa olemassa oleva "Atari" ja vastaava kilpailivat sen kanssa. Mutta "Dandy" ohitti nopeasti kaikki tunnetut muodot ja voitti tuon ajan pelien ystävien sydämet. Uuden Genesis tai Sega Mega Drive 2:n ja sitten Sony PlayStationin saapuessa sen oli kuitenkin tehtävä tilaa näille markkinoille.

Nykymaailmassa voit myös löytää versioita alkuperäisestä Dandy-konsolista erikoisliikkeistä ja pelata niin sanotuille "faneille".

"Dandy": nykyaika

Voit sukeltaa "Dandyn" pelien maagiseen maailmaan nykymaailmassa. Tähän on monia mahdollisuuksia. Yksi yksinkertaisimmista ja edullisimmista on liittää Dandyn joystick tietokoneeseen. Elektroniikkamarkkinoiden ansiosta voit ostaa laitteesta erilaisia ​​versioita Internetistä tai radiomarkkinoilta. Nykyaikaisessa "Dandyn" joystickissä on yleensä USB-portti, jonka kautta voit liittää sen tietokoneeseen. Tämä lähestymistapa sisältää minimaalisen manipuloinnin. Jos haluat puuhailla juotosraudan kanssa ja alkuperäinen joystick löydettiin vahingossa, voit myös liittää sen luomalla erityisen sovittimen omin käsin.

Yhdistä "Dandyn" joystick tietokoneeseen USB:n kautta

Ensimmäinen asia, joka on tehtävä tällaiselle yhteydelle, on ostaa joystick "Dandylle". Löydät sen sekä erikoistuneilta elektroniikkasivustoilta että useilta markkinoilta. Ohjaussauvan ei tarvitse olla samanlainen kuin alkuperäinen edustaja. Ulkoisesti se voi näyttää miltä tahansa muulta konsolilta.

Kun olet löytänyt joystickin "Dandylle", sinun on huolehdittava ohjelmistosta. Tätä varten sinun on ladattava erityinen sovellus - digisovittimen emulaattori. Koska virallisesti "Dandylla" on lyhenne NES, sinun on etsittävä sopiva ohjelma juuri tällaista pyyntöä varten. Verkossa on paljon emulaattoreita. Mutta tämän sovelluksen toimintaperiaate on sama - pelien käynnistäminen "Dandyssa" ohjelmaikkunassa.

Emulaattori

Kun emulaattori on löydetty ja ladattu, sinun on löydettävä peli suoraan. Voit tehdä tämän myös tekemällä hakuja erikoistuneilta sivustoilta.

Voit esitellä, kuinka Dandy-ohjainsauva liitetään tietokoneeseen jollakin suosituista emulaattoreista - FCEUX. Sen ikkuna näyttää alla olevalta valokuvalta.

Lataaminen ja asentaminen ei vie paljon aikaa, koska ohjelma painaa enintään 2 megatavua ja on helppo oppia.

Nyt on aika yhdistää ja määrittää "Dandyn" joystick. Tätä varten sinun on asetettava se tietokoneesi USB-porttiin. Valitse sitten Config emulaattorivalikosta ja siirry Input-osioon.

Määritä ohjaussauva avautuvassa konfigurointiikkunassa napsauttamalla Configure-kohdetta. Avautuu uusi käyttöliittymä, joka muistuttaa visuaalisesti ohjaussauvan painikkeiden sijaintia. Näin ollen emulaattorin toiminta konfiguroidaan napsauttamalla määritettyä painiketta ja asettamalla vastaava näppäin tietokoneen näppäimistöllä. Kun olet asentanut kaikki ohjaussauvan painikkeet, sinun on tallennettava kaikki ja poistuttava ohjelman pääikkunasta.

Seuraavaksi sinun on löydettävä haluamasi peli. Monet niistä ovat myös vapaasti saatavilla Internetissä. Pelit käynnistetään emulaattorin Tiedosto-valikon kautta, jossa sinun on valittava Open ROM -kohta. ROM on pelin kuva, joka on pakattu emulaattorin ymmärtämään muotoon. Perusominaisuuksien lisäksi ohjelman avulla voit tallentaa pelin tilan milloin tahansa ja myös käynnistää sen samasta paikasta. Tämä ei riittänyt monille lapsille monimutkaisten pelien aikakaudella.

Kuinka yhdistää "Dandy"-ohjain tietokoneeseen LPT-portin kautta

"Dandy"-etuliitteestä julkaistiin melko paljon lajikkeita ja klooneja. Näin ollen ohjaussauvilla voi olla eri muoto ja kontaktien lukumäärä. Useimmissa tapauksissa käytettiin 9 tai 15. 9-nastainen liitin on hyvin samanlainen kuin tietokoneessa. Juuri tätä tekijää voidaan käyttää sovittimen luomiseen Dandysta PC:hen.

Ensin tarvitset kaksi liitintä - LPT ja COM. Ne on purettava, jotta johdot voidaan juottaa kunnolla. Juotos suoritetaan alla olevan kuvan yksinkertaisen kaavion mukaisesti.

Kuten näet, ohjaussauvan liitin 1 liitetään liittimiin 5-9 diodisarjan kautta. Loput juotetaan suoraan. Kytkemällä johdot ja juottamalla ne oikeassa järjestyksessä, voit laittaa kaiken takaisin yhteen. Adapteri on valmis ensimmäistä testiä varten.

Joystick-ohjaimet

Mutta ennen sitä sinun on huolehdittava laitteen ohjelmistokomponentista. Koska käyttöjärjestelmä ei osaa ohjata tällaista joystickia, sinun on asennettava siihen tarvittavat tiedot sisältävä ohjain. Kukaan ei luonnollisestikaan kehittänyt sitä erityisesti PC:tä varten. Siksi sinun on käytettävä yleisiä keinoja tällaisten laitteiden liittämiseksi tietokoneeseen.

Internetissä on monia tällaisia ​​ohjelmistotuotteita, mutta on parempi käyttää PPJoy-sovellusta. Se on optimoitu yhdistämään tuntemattomia laitteita, kuten ohjaussauvoja, tietokoneeseen valitsemalla sopiva ohjain.

Itse lataus- ja asennusprosessi on yksinkertainen. Onnistuneen asennuksen jälkeen tämän ohjelman kuvake ilmestyy työpöydälle. Sen käynnistämisen jälkeen näet ikkunan, jossa voit lisätä uuden laitteen kokoonpanoon. Sinun on napsautettava Lisää-painiketta. Seuraavaksi ohjelma näyttää ikkunan, jossa sinun on määritettävä, kuinka yhteys muodostetaan. Asetuksissa sinun on määritettävä seuraavat:

    rinnakkaisportti - vastaavasti LPT1, jos se on yksi;

    ohjaintyyppi - SNES tai NES;

    käyttöliittymätyyppi - Linux;

    ohjaimen numero - Ohjain 1;

    ohjaimen alatyyppi - NES.

Nyt on vielä napsautettava Lisää-painiketta. Tämä lisää laitteen järjestelmään. Seuraavassa ikkunassa sinun on napsautettava Valmis.

Kun olet asettanut kaikki ohjaussauvan asetukset, sinun on tarkistettava ja kalibroitava se. Tätä varten Windows-käyttöjärjestelmissä Ohjauspaneelissa on kohta "Pelilaitteet". Siinä "Ominaisuudet"-välilehdellä on mahdollista tarkistaa, kuinka ohjaussauva reagoi tiettyjen näppäinten painamiseen. Jos toimintaa on, ohjaussauva toimii ja voit avata emulaattorin. Jos ei, sinun on juotettava kaikki uudelleen, koska jokin meni pieleen.

Nopea yleiskatsaus suosituista emulaattoreista

Pieni luettelo suosituimmista ja kätevimmistä toimivista emulaattoreista:

    FCEUX. Tämä emulaattori mainittiin jo artikkelissa. Se on avoimen lähdekoodin ja voi toimia useissa eri järjestelmissä. Siinä on laaja valikoima asetuksia ja toimintoja.

    iNES. Yksinkertainen ja kevyt emulaattori Windows-käyttöjärjestelmään. Siinä on minimaalinen paketti asetuksia ja kokoonpanoja.

    Nestopia. Voi myös toimia Windows, Linux, Mac OS käyttöjärjestelmissä. Paljon asetuksia ja ominaisuuksia.

    VirtuaNes. Tämä emulaattori pystyy tukemaan kevyttä asetta, hidastamaan ja nopeuttamaan peliä sekä monia videonkäsittelyyn liittyviä asetuksia.

    RetroCopy. Tämä on yksi monikonsoliemulaattoreista, joka voi toistaa kuvia paitsi Dandy-peleistä myös Segasta, Nintendosta ja monista muista peliautomaateista ja konsoleista.

johtopäätöksiä

Tietenkin radioamatööreille "Dandy" -ohjainsauvan toinen versio PC:lle on mielenkiintoisempi. Yksinkertaisille pelaajille, jotka ovat päättäneet sukeltaa vanhojen pelien nostalgiaan, menetelmä numero 1 on täydellinen. Ensinnäkin USB-ohjainsauvojen hinta ei ole niin suuri. Lisäksi nyt voit ostaa niitä melkein mistä tahansa kulmasta. Toiseksi tämä on merkittävä ajansäästö uutta laitetta kytkettäessä ja kalibroitaessa.

Verkko sisältää suuren määrän "Dandy"-pelejä. Pelaaminen ohjaussauvalla tai näppäimistöllä on henkilökohtainen valinta. Mutta juuri täydellinen uppoutuminen tuon aikakauden ilmapiiriin antaa silti vain kokonaisvaltaisen palautuksen pelin kulkuun.

Dandy-harrastajat ovat siirtäneet joystick-pelejä, jotta niitä voidaan käyttää useissa erilaisissa emulaattoreissa. Toinen merkittävä etu on se, että yksinkertaisinta joystickiä voidaan käyttää myös muiden konsolien, kuten Sony PlayStationin tai Segan, emulointiin. Sinun tarvitsee vain asentaa sopiva ohjelma ja löytää haluamasi pelin kuva.

Olen varma, että monet ovat nähneet tietokoneiden ohjaussauvoja kaupoissa, esimerkiksi Sony PlayStationilta.

Valitettavasti ne ovat erittäin kalliita, mutta miksi et tekisi sellaisen itse? On hyvin todellinen mahdollisuus pelata sellaisella peliohjaimella / joystickillä PC:llä - yhteensopivalla tietokoneella, ei edes tehokkaimmalla. Useimmat pelit ja ohjelmat eivät pysty erottamaan laitettasi merkkiohjaimesta muutamalla 100 dollarilla. (jostain syystä katsotaan, että kun joku vempain on liitetty tietokoneeseen, niin sen pitäisi ehdottomasti maksaa upeaa rahaa) Temppu on, että tätä ohjaussauvaa voidaan käyttää missä tahansa pelissä, kohdista ne vain ohjaussauvan painikkeisiin avaimia määritettäessä.

Yleisesti ottaen GamePad on laite, joka muistuttaa hyvin analogista ohjaussauvaa. Ero tyypillisen joystickin ja GamePadin välillä on akselin ominaisuuksissa. Joysticksissä on yleensä kaksi akselia - X ja Y. Vivun jatkuva liike näitä akseleita pitkin kahdella potentiometrillä muunnetaan analogisiksi sähköisiksi signaaleiksi, jotka muunnetaan sitten digitaalisiksi signaaleiksi ADC:n avulla, joiden perusteella X- ja Y-muuttujat ovat GamePadilla on suhteeton poikkeama X- ja Y-arvojen keskipisteestä yhdeksässä paikassa (mukaan lukien keskipiste), se on paljon yksinkertaisempi suunnittelussa ja siksi luotettavampi.

Rakenne on hyvin yksinkertainen. Tarkista vain ennen tekemäsi liitännän tarkistamista, että kaikki johdot on juotettu oikein ja ettei paljaat johdot kosketa mitään. Suosittelen lämpimästi kotelon käyttöä näille liitännöille oikosulkuriskin vähentämiseksi.

Aloitetaan Dendyn tai NES:n joystickillä.

Jos sinulla on peliohjain ja siinä on painikkeet A, B, Turbo A, Turbo B, Select ja Begin (kahta viimeistä ei ehkä ole olemassa, suosittelen, etten ota niitä) ja kommunikoi 5 johdolla, tämä on joko NES. tai analoginen NES toimii, jos teet sen oikein.

On kuitenkin aika ryhtyä hommiin. Tarvitset vain LPT-portin liittimen (se on rinnakkaisliitin, se on tulostimesta), juotosraudan, 5 1N914- tai 1N4148-diodia ja itse asiassa itse ohjaussauvan. Aloitetaan.

Tässä on itse joystick-liitin (vaikka se näyttää COM:lta)


Kaikki juotetaan kaavion mukaan, jos haluat liittää kaksi ohjaussauvaa, niin myös kaikki johdot juotetaan paitsi NES:n 8 ja 7 koskettimet, ne on juotettava LPT:n 11 ja 12 koskettimiin.


Johtojen juottamiseksi järjestelmän mukaisesti sinun on avattava liitin, mutta ehdotan, että kaikki on paljon helpompaa. Voit tehdä vain eräänlaisen laajennussovittimen.

LPT:n lisäksi tarvitsemme myös COM-liittimen (isä).

Toinen erittäin tärkeä yksityiskohta. Diodit on merkitty, ne tulee juottaa nauhalla ylöspäin. Juotat vain johdotuksen kaavion mukaisesti LPT:hen ja se on siinä.


Se osoittautuu erittäin tasaiseksi.

Kerron sinulle, kuinka se asetetaan artikkelin lopussa.

Saadakseni siitä kaiken irti latasin Dendy-emulaattorin. Lyhyesti mitä emulaattori on.

Tällainen ohjelma, joka emuloi täysin mitä tahansa pelikonsolia, sen pelit ladataan myös erikseen, mikä tahansa peli voidaan ladata Internetiin.

Tässä on Suprer Mario sinulle.

Ja tässä on musta viitta.

Vain todellinen peligurmet arvostaa tätä.

Nyt joystick Sony Playalert Alert-infoionille (PSX)


Voit käyttää myös ohjaussauvoja, joissa on kaksi miniohjainsauvaa alareunassa, sitä kutsutaan kuudella akselilla. Voit myös yhdistää ohjaussauvoja palautetta, eli ne, jotka värisevät. Tässä on kaavio.

Diodit ovat samat kuin Dendyssä. Kuuden akselin ohjaussauvat ja takaisinkytkentä edellyttävät 9 voltin virtalähdettä. Yksinkertaisten ohjaussauvojen, kuten minun, ei tarvitse tehdä virtaa. Mutta jos todella haluat, suosittelen ostamaan kiinalaisen pienen 9v virtalähteen pistorasiaan kytkemistä varten, ne maksavat enintään dollarin.

Haluan huomauttaa, että kaaviossa näkyy PS-portin kääntöpuoli.

Katkaise vain Sonya-liitin ja juota LPT.

Toisen joystickin kytkemiseksi sinun on juotettava myös kaikki sen johdot, mutta PSX:n nasta 9 tulee juottaa LPT:n nastaan ​​13 ja 1 PSX:n nasta 15 LPT:ssä. Siinä kaikki.

Nyt erityisesti asennusmenettelystä, vaikka asia on vielä yksinkertaisempi tässä.

Ensin sinun on ladattava DirectPad Pro polttopuut ( mistä ladata, google, alkuperäisiä lähteitä ei ole enää olemassa)

Valitse Windowsin ohjauspaneelista pelilaitteet (joystick-kuvake) ja paina "Lisää" -painiketta. Paina näkyviin tulevassa ikkunassa "Lisää" -painiketta uudelleen ja sitten "Asenna levyltä".

Etsi seuraavaksi hakemisto, johon purit ohjainarkiston, ja valitse näkyviin tuleva rivi DirectPad Pro.Inf. Napsauta sen jälkeen OK muutaman kerran ja lisää DirectPad Pro Standard ja Force FeedBack -laite.

Sitten voit valita pelilaitteiden luettelosta DirectPad Pro Controllerin ja DirectPad Pro Force FeedBack Controllerin. Valitsemme sopivan ohjaimen ja ohjaimemme ilmestyy "Pelilaitteet" -ikkunaan.


Nyt painamme "Ominaisuudet" -painiketta ja pääsemme ohjaimen määritysikkunaan. Valitse ja valitse sitten ohjaussauvan tunnus (kirjoitettu keskelle yläreunassa) ja laita numero luetteloon Controller Type -kohdan viereen (se ei välttämättä ole 1, jos järjestelmääsi on aiemmin asennettu muita joystickejä).

Valitse sen jälkeen LPT-porttisi oikea osoite (näet sen Järjestelmästä: Laitteet - COM- ja LPT-portit ovat yleensä 378).

Siinä kaikki! Viime kädessä sinulla on DirectInput-yhteensopiva joystick, ts. voidaan pelata missä tahansa Windows-pelissä, joka tukee ohjaussauvaa DirectX-ajureiden kautta. Sinun tarvitsee vain valita DirectPad Controller pelin asetuksista.

Seuraavat testattiin suorituskyvyn suhteen: NFS Undergraund, Max Payne2, Worms 3D, GTA 3, GTA Vice city jne. Järjestelmät ovat 100 % toimivia. Nauttia.

Dendy (Dandy) - legendaarinen konsoli, joka itse asiassa oli Nintendon Famicom-konsolin laitteistoklooni, joka on koottu Taiwanissa kiinalaisista komponenteista. Luonnollisesti 20 vuotta sitten kukaan ei ollut kiinnostunut näistä yksityiskohdista: useiden patruunoiden sisältävän konsolin omistamista pidettiin suurimmana onnen. Dandysta on tullut tuttu nimi, lasten ja aikuisten unelma.

Nykyään muut konsolit ovat suosittuja, mutta joskus halutaan palata vuosiin, jolloin Super Mario oli pelien päähenkilö, eikä Mortal Kombat ollut vielä niin värikäs ja realistinen, mutta houkutteli jo nuoria pelaajia verkkoon. tappavia taisteluita. Palauttaaksesi nämä tunteet, sinun on vain selvitettävä, kuinka Dandy yhdistetään televisioon.

Yhteys

Digisovittimen mukana tulee vakiona RF-kaapeli, joka liitetään television antenniliitäntään.

Muista, että voit kytkeä ja irrottaa antennin vain, kun laite on sammutettu!

Itse kytkentä tehdään seuraavasti:

Sen jälkeen pelin pitäisi ilmestyä näytölle, kasetti, jonka kanssa asensit konsoliin.

AV-kaapeli

Jos haluat parhaan kuvanlaadun, käytä AV-kaapelia (matalataajuus) tavallisen RF-johdon sijaan. Sen avulla digiboksi liitetään televisioon antenniliittimen sijaan videotulon kautta.
Tässä tapauksessa lisälaitteita ei tarvita: sinun tarvitsee vain yhdistää kaksi laitetta kaapelilla ja vaihtaa sitten television AV-tilaan.

Jos televisiossa ei ole AV-lähtöä, mutta siinä on SCART-liitin, käytä erityistä sovitinta.

Kaikella on aikansa

Muista, että Dandy on yli 20-vuotias, joten suosikkipelisi voi näyttää erittäin epämiellyttävältä korkearesoluutioisella näytöllä. Siksi on parempi ostaa ja liittää PS3 televisioon ja ajaa Dendy-pelejä tietokoneella lataamalla emulaattori.
Täydellistä uppoamisen tunnetta ei tietenkään voi saavuttaa menneisyydessä, mutta jos esimerkiksi liität peliohjaimen tietokoneeseen, voit viettää unohtumattoman illan lapsuuden suosikkipelien seurassa.