Port joysticku Atari - Atari joystick port
![]() Port joysticku Atari 2600 | |||
Typ | Vstupní zařízení pro člověka rozhraní | ||
---|---|---|---|
Historie výroby | |||
Navrženo | 1977 | ||
Obecné Specifikace | |||
Možnost připojení za provozu | Ano | ||
Externí | Ano | ||
Špendlíky | 9 | ||
Konektor | D-subminiatura | ||
Pin out | |||
![]() | |||
Port joysticku na straně konzoly při pohledu zepředu. | |||
Pin 1 | Nahoru | ||
Pin 2 | Dolů | ||
Kolík 3 | Vlevo, odjet | ||
Pin 4 | Že jo | ||
Kolík 5 | Pádlo B | ||
Kolík 6 | Spoušť | ||
Pin 7 | +5 voltů | ||
Kolík 8 | Přízemní | ||
Kolík 9 | Pádlo A |
The Port joysticku Atari je port počítače slouží k připojení různých herních ovladačů k herní konzole a domácí počítač systémy v 70. až 90. letech. To bylo původně představeno na Atari 2600 v roce 1977 a poté použit na Atari 400 a 800 v roce 1979. Šlo to napříč platformami s Commodore VIC-20 z roku 1981 a poté byl použit na mnoha následujících počítačích od obou společností, stejně jako na rostoucím seznamu strojů třetích stran, jako je MSX platforma a různé Sega konzoly.
Port, založený na levném 9kolíkovém D-konektor, se stal de facto standard do 80. let a do 90. let, nejčastěji podporovaný širokou škálou joysticků a dalších zařízení pádlové ovladače, světelná pera a počítačové myši. Standard byl tak hluboce zakořeněn, že vedl k zařízením, jako je Rozhraní Kempston což umožnilo použití joysticků Atari na ZX Spectrum. Port byl také používán pro nejrůznější neherní role, včetně AtariLab rozhraní, modemy, numerické klávesnice, a dokonce i rozšiřující kartu videa.
V polovině 90. let poslední modely domácích počítačů a herních konzolí využívajících porty Atari - často pro joystick i myš - opouštěly trhy. Počítače kompatibilní s IBM PC, které neměly porty joysticku Atari, nahradily jiné modely domácích počítačů a výrobci konzol, jako je Sega, přešli na jiný typ portů.
Dějiny


Atari 2600 se vyvinul ze snahy řešit problémy, které Atari našel při vydání své první domácí herní konzole, Pong. Ačkoli úspěšný, Pong byl nákladný design systému a byl věnován pouze jedné hře. Bylo by mnohem praktičtější mít stroj, který by dokázal provozovat více her. Seznam her, které bude muset podporovat, je přiložen Pong variace a Nádrž.[1] Právě touha spustit tyto dvě hry vedla k potřebě nějakého flexibilního vstupního systému; Pong použité analogové lopatkové ovladače, zatímco Nádrž použité duální digitální (zap / vyp) joysticky. Arkádové hry éry obecně používaná pádla, joysticky nebo jedinečný druh ovladače volantu, který se točil, zcela na rozdíl od skutečného automobilu.[1]
Vývoj 2600 byl přísně papírovým projektem až do září 1975, kdy Technologie MOS 6502 procesor byl propuštěn. Model 6502 nabídl správnou kombinaci funkcí, výkonu a ceny, které konzole umožňovala ROM kazety pro praktické uložení programu poprvé. Nyní, když se takový stroj zdál jako skutečná možnost, tým konstruktérů Azurové inženýrství začal vážný vývoj.[2]
V rámci tohoto úsilí Joe Decuir zahájil vývoj I / O systému založeného primárně na Technologie MOS 6532, který zahrnoval 8bitové I / O porty a také hardware potřebný k řízení obnovy paměti a podobných úklidových úkolů. Nakonec design používal pět I / O portů (pinů) k ovládání různých přepínačů na předním panelu a čtyři každý pro dva řadiče. Navíc TIA, jehož primárním úkolem byl zvuk a video, byl použit k ovládání časových ovladačů, jako jsou pádla a světelná pera. Fyzickým rozhraním byl 9kolíkový konektor D-sub, který byl již relativně běžný pro snížený počet kolíků sériové porty na Apple II a S-100 autobus stroje. Každý z kolíků v konektoru šel přímo k příslušnému kolíku na přidruženém čipu.[3]
Model 2600 byl vydán v roce 1977 a dodáván s oběma řadiči pádel a jediným joystickem. Port umožňoval 2600 snadněji podporovat širší škálu her, nejen konkrétní hry, ale celé žánry. Většina herních konzolí před Atari měla pádlové ovladače, dokonce i odnímatelné v případě Fairchild Channel F a Magnavox Odyssey. Joystick byl ale nový a rychle získal chválu, protože umožňoval přímý vstup do řady her, které by jinak bylo obtížné ovládat pomocí pádla.[4] Joystick byl nazýván „vrcholem řadičů domácí zábavy v jeho době“.[5]
Po vydání 2600 se azurový tým okamžitě obrátil k vývoji jeho nahrazení,[A] zaměřené na časový rámec 1979.[6] Protože „standard“ byl již nastaven na 2600, nové stroje přirozeně používaly stejné rozhraní řadiče, ačkoli se změnily podrobnosti systémů použitých k jeho čtení. Jak se blížil rok 1979 domácí počítač trh se objevil a Atari přemístila nový systém na 400 a 800, první členy 8bitová rodina Atari. To znamenalo, že standard nyní překročil hranici mezi konzolami a počítači.[7]
Návrh portu byl extrémně flexibilní a postupem času viděl nejen širokou škálu vstupních zařízení, ale také výstup. Mezi zařízení bez ovladače byla zahrnuta AtariLab systém, který uživatelům umožňuje zapojit různá laboratorní zařízení, jako jsou digitální teploměry,[8] modem MPP-1000C o rychlosti 300 baudů,[9] a dokonce i vlastní 80-sloupcový adaptér Atari pro 8bitovou řadu, XEP80.[10] To bylo široce používáno na trhu domácího vaření jako lehké vstupní zařízení a články o tom, jak postavit různé adaptéry, byly běžné.[11]
Commodore zahrnoval port joysticku Atari s VIC-20 počítač.[12] Atari měl na joysticku patenty a vyhrál soudní příkaz proti Commodoreovi, který pro VIC-20 vytvořil téměř identický „napodobovací“ joystick,[13] ale nedisponoval žádnými patenty na samotný přístav. V době, kdy Commodore zahájil vývoj VIC-20 milionů řadičů kompatibilních s portem, bylo na trhu.
Port joysticku Atari se rychle rozšířil v celém odvětví. Stovky nových zařízení využívajících systém se postupem času objevily, včetně trackballs a další pokročilé vstupy.[14][15][16] Standard se stal tak široce používaným, že jej téměř každý 8bitový stroj vydaný po roce 1982 používal, a pro ty, kteří jej nepoužívali, byly k dispozici adaptéry, jako například Apple II a Sinclair ZX Spectrum.[17][18][19] Jeden Texas Instruments TI-99 / 4A prodejce uvedl, že nejprodávanějším produktem byl adaptér joysticku Atari.[20] Port se přesunul na 16 / 32bitové stroje, jako je Atari ST a Commodore Amiga také.[21]
Zavedení Zábavní systém Nintendo byl první rozšířený příklad herního systému v té době, který nepoužíval design Atari, jeho D-pad byly navrženy speciálně tak, aby byly méně objemné.[22] Jakmile byly na nově oživený trh uvolněny novější konzoly, byly pro každý jiný model představeny nové vzory portů. Mezitím IBM PC představil 15kolíkový herní port který byl primárně určen pro analogové vstupy, ale použití zůstalo vzácné až do zavedení populárního letové simulátory.[23]
V polovině 90. let se standard Atari stal zastaralým, když domácí počítače jako Atari ST a Amiga opustily trhy spolu s herní konzolí Sega Genesis. S Atari STE Atari představilo vylepšený port pro joystick (15 pin dsub) vedle 2 portů pro joystick od Atari ST, a kdy Atari Jaguar byl propuštěn, používali pouze vylepšený port joysticku.[24] Přesto byl během svého běhu tak populární, že dodnes zůstává běžnou součástí ikonografie videohry,[25] a je běžně označován jako symbol videoherního systému a designu systému z 80. let.[26] Existuje také řada systémů, které umožňují přizpůsobení portů Universal Serial Bus, a dokonce i zcela nový design joysticku podobný Atari pomocí USB.[27]
Popis
Port joysticku Atari používal 9kolíkovou zástrčku v hostitelském systému a zástrčky na zařízeních. Klasická periferní zařízení Atari používala zaoblenou zástrčku ve tvaru slzy, kterou bylo snadné uchopit, aby bylo snazší ji zapojit. Téměř všechna kompatibilní zařízení používala podobné fyzické rozložení, často až do přímého kopírování designu zástrčky.
Na konzolách Atari a 8bitových počítačích bylo čtení vstupů na klíč zpracováváno procesem dotazování, který nastavoval hodnoty v různých 8bitových registrech. Například v 8bitových počítačích byly piny v portu připojeny k vlastnímu I / O hardwaru. Okamžité hodnoty byly dotazovány 30krát za sekundu během vertikální prázdné přerušení (VBI), když operační systém (OS) zpracoval řadu úklidových úkolů. V závislosti na nastavení v jiných registrech byly vstupy na pinech interpretovány mnoha způsoby a poté byla výstupní data umístěna do řady RAM registry. Atari označoval toto kopírování z hardwaru do RAM jako „stínování“.[28]
Joysticky

Joysticky Atari zahrnovaly čtyři interní přepínače pro kódování směru a pátý pro spouštěcí tlačítko. Každý z nich vedl přímo ke kolíku v portu a odtud ke vstupu na jednom z I / O čipů. OS by načetl tyto vstupy na každém VBI a potom zkopíroval jejich stav do stínových registrů s porty s nižším číslem v nejméně významných bitech. Například pokud byla páčka 0 tlačena nahoru a doprava, znak PORTA
registr by měl nastaveny bity 0 a 3, nebo desetinnou hodnotu 9. Stav každého ze spouštěcích tlačítek joysticku byl místo toho umístěn ve čtyřech samostatných registrech, jejichž nulový bit by byl nastaven na 1, pokud by byla stisknuta spoušť.[29]
Řidičské ovladače
Řidičské hry 80. let byly obecně seshora dolů a používaly jedinečný ovladač, který by způsobil, že by se auto otočilo pevnou rychlostí na jednu nebo druhou stranu nebo by šlo po přímce (Atari Noční řidič je významná výjimka). Tyto hry nebyly ovládány kolem, které ukazovalo doleva nebo doprava, jako ve skutečném autě, ale kolem, které vysílalo levé nebo pravé příkazy, pouze pokud se aktivně točilo tímto směrem. Hráči rychle roztočili kolo, aby se auto otočilo co nejrychleji v požadovaném směru, a poté zabrzdili kolo rukama, aby šli znovu rovně.[30]
Řídicí jednotky řízení byly implementovány na konzolách Atari se zařízením, které fungovalo stejným způsobem jako joysticky, přičemž postupně otáčel každý směrový spínač. Programy musely sledovat posloupnost bitů ve stínových registrech, aby zjistily, zda se ovladač otáčí doprava nebo doleva. Samotný OS se to nepokusil interpretovat tak, aby poskytoval programátorovi „správné“ a „levé“ pokyny.[31]
Pádla

Pádla jsou analogová zařízení běžně používaná k ovládání vodorovného umístění přehrávače na obrazovce. Na systémech Atari byla pádla spojena ve dvojicích, což umožnilo hrát společně na dvouportovém systému až čtyřem lidem.
Pádla fungovala připojením vedení +5 V přes a potenciometr (hrnec) a poté zpět do kolíků 5 a 9, jeden pro každé pádlo v páru. Tyto piny byly připojeny k a kondenzátor, pomalu jej nabíjejte rychlostí stanovenou polohou hrnce. Když napětí v kondenzátoru dosáhlo prahové hodnoty, způsobilo to přerušení v OS, které kopírovalo hodnotu barevné hodiny hodnota z video hardware. Normálně to produkovalo hodnotu od 0 do 228, která byla uložena jako 8bitová hodnota v příslušném HRNEC
stínový registr.[32]
Jednou z výhod tohoto systému byly hodnoty barevných hodin poskytované řadiči pádla byla stejná čísla, která řídila vodorovné umístění skřítci, což znamená, že programátor mohl jednoduše zkopírovat hodnotu stínového registru hrnce do horizontálního pozičního registru sprite a ten by se objevil na příslušném místě na obrazovce.[32]
Řadiče klávesnice

Řadiče klávesnice byly použity v systémech Atari jako pomocné vstupy, pro numerické klávesnice na 8bitových strojích a řadiče zvláštního určení na 2600, jako je Hvězdní lupiči přístav. Byly založeny na matici 4 ku 3 pro celkem 12 možných klíčů. Pro jakékoli stisknutí klávesy byla řada zakódována nastavením jednoho ze čtyř bitů v registru stínů joysticku, PORTA
nebo PORTB
, zatímco sloupec se trochu nastavil na jeden ze spouštěcích registrů. Programátor poté musel přečíst obě, aby určil, která klávesa byla stisknuta; nebyl žádný firmware, který by to mapoval na klíčové kódy (které 2600 stejně chyběly).[33]
Lehké pero

Rovněž byla přímo podporována světelná pera. V tomto případě a fototranzistor ve světelném peru bylo připojeno ke spouštěcí linii portu. Pokud je umístěn v režimu světelného pera, kdykoli bylo vidět, že spoušť klesá, operační systém zkopíruje hodnotu barevných hodin do PENH
zaregistrujte se, abyste zaznamenali vodorovnou polohu, a VCOUNT
registr video hardware do PENV
Registrovat. Výsledkem byla sada dvou osmibitových hodnot přímo kódujících polohu pera v X a Y pomocí stejných souřadnic jako video hardware. Potom lze na tyto souřadnice nastavit sprite a objeví se pod světelným perem. Vzhledem k tomu, že časovače nebyly příliš přesné, musely být pozice zprůměrovány na několika obrazovkách, aby se dosáhlo použitelné hodnoty.[34]
Grafické tablety
Grafické tablety byly zpracovávány pomocí stejného hardwaru jako řadiče pádel, kódování osy X jako výstupu jednoho pádla a osy Y jako druhého. Byly tam tři tlačítka, jedno na stylusu a jedno v horním rohu podložky. Tlačítko stylusu bylo připojeno ke směru nahoru portu joysticku, zatímco levé a pravé tlačítko na samotném tabletu bylo připojeno ke dvěma vstupům spouště.[35]
Výstup
Protože piny joysticku byly připojeny přímo k řadičům vstupu / výstupu na základní deska, bylo možné je naprogramovat na výstup do portu, nikoli na vstup. Tato schopnost byla použita v Atari XEP80 80sloupcová karta, která používala pin 1 jako výstupní pin a pin 2 jako vstup. A ovladač zařízení použil tyto kolíky k obousměrné implementaci sériový port, který pracoval na portu joysticku 1 nebo 2.[36] Podobné ovladače byly používány jinými zařízeními, například modemy, které zabránily nutnosti používat dražší Atari SIO Systém.[37]
Jiné platformy
Kolík | Atari 800 Atari VCS | Atari 7800 (*1) | Atari ST | VIC-20 C64 C64GS C128 (*2) | Amiga | CD32 (*3) | Amstrad CPC | MSX | Hlavní systém (*4) | Mega Drive (Genesis) (*4) | Saturn (*4) | Sinclair (*6) | Tomy Tutor / Pyuuta (* 7) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Nahoru | Nahoru | Nahoru | Nahoru | Nahoru | Nahoru | Nahoru | Nahoru | Nahoru | Nahoru | GND | nepoužitý | GND P1 |
2 | Dolů | Dolů | Dolů | Dolů | Dolů | Dolů | Dolů | Dolů | Dolů | Dolů | Dolů | běžný | GND P2 |
3 | Vlevo, odjet | Vlevo, odjet | Vlevo, odjet | Vlevo, odjet | Vlevo, odjet | Vlevo, odjet | Vlevo, odjet | Vlevo, odjet | Vlevo, odjet | 1R (-, vlevo) | Nahoru | nepoužitý | Tlačítko 1 |
4 | Že jo | Že jo | Že jo | Že jo | Že jo | Že jo | Že jo | Že jo | Že jo | 2Y (-, vpravo) | VCC | Knoflík | Tlačítko 2 |
5 | Pádlo B | Tlačítko vpravo | Tlačítko 3 | Tlačítko 3 (POTY) | Tlačítko 3 (POTY) | Shift Load OUT | Tlačítko 3 | VCC | VCC (+5 V) | VCC (+5 V) | Vyberte OUT 1 | Nahoru | Dolů |
6 | Knoflík | Knoflík | Tlačítko 1 | Tlačítko 1 | Tlačítko 1 | Oheň, hodiny OUT | Tlačítko 2 | Tlačítko 1 | TL (A) | TL (A, B) | Vyberte OUT 2 | Že jo | Vlevo, odjet |
7 | VCC (+5 V) | VCC (+5 V) | VCC (+5 V) | VCC (+5 V) | VCC (+5 V) | VCC (+5 V) | Tlačítko 1 | Tlačítko 2 | TH (nepoužitý) | TH (vyberte OUT) | Že jo | Vlevo, odjet | Nahoru |
8 | GND | GND | GND | GND | GND | GND | GND (řádek 9) (* 5) | Strobe OUT | GND | GND | Vlevo, odjet | běžný | Že jo |
9 | Pádlo A | Tlačítko vlevo | Tlačítko 2 | Tlačítko 2 (POTX) | Tlačítko 2 (POTX) | Sériová data IN | GND (řádek 6) (* 5) | GND | TR (B) | TR (Start, C) | VCC | Dolů | nepoužitý |
(* 1) Tlačítka Atari 7800 vyžadují speciální zapojení.
(* 2) Pro druhé tlačítko / pravé tlačítko myši se používá linie POT X (a pro třetí tlačítko / střední tlačítko myši POT Y), které musí být na rozdíl od ostatních řádků staženy do VCC pomocí tlačítka.
(* 3) CD32 podporuje „režim herní podložky“ a k přepnutí používá pin 5; je CD32 tažen na aktivní maximum. Aktuální řadiče CD32 mají aktivní komponenty. Pravidelné joysticky „Atari“ budou na CD32 fungovat, ale ovladače CD32 nebudou fungovat např. C-64.
(* 4) Ovladače „Sega“ nelze převést na joysticky „Atari“ pouhým přepojením. Na rozdíl od běžných joysticků „Atari“ obsahují pull-up rezistory pro každou signální linku (což by mohlo rušit skenování klávesnice na C64) a některé ovladače mohou obsahovat aktivní obvody a bez VCC nebudou fungovat. Řadiče Mega Drive používají aktivní obvod. Regulátory Saturn také obsahují aktivní obvod a jsou zapojeny zcela nestandardně.
(* 5) Příslušné řádky GND jsou staženy dolů, aby se vybral příslušný „řádek“. Pravidelné joysticky používají řádek 9.
(* 6) Týká se portů zabudovaných do modelů ZX Spectrum +2, + 2A a +3. Další rozhraní joysticku Spectrum se obvykle shodují s pinoutem „Atari“ s jedním tlačítkem.
(* 7) Řadiče Tutor / Pyuuta byly obvykle dva řadiče zapojené do jednoho portu. Pinouty potřebují diody 1N914 s katodou namířenou na stranu ovladače.
Plně kompatibilní systémy
The Commodore VIC-20 měl jeden Ovládací porta Commodore 64 měl dva porty, každý s úplnou implementací standardu Atari. Od systémů Atari se lišily především hardwarem používaným k dekódování vstupů.
Digitální piny na řídicích portech Commodore 64 byly přečteny a MOS Technology CIA čip a analogové pádlové vstupy v módě podobné Atari od Technologie MOS SID zvukový čip ve spojení s časovačem.[38] V SID byla pro tento účel pouze jedna sada dvou vstupů, takže další registr ovládal, který ze dvou portů byl v daném okamžiku připojen k SID. Světelná pera mohla být použita pouze v Control Portu 1 a fungovala podobným způsobem jako Atari, ale byla založena na rychlejších hodinách, takže vodorovná osa četla od 0 do 511. Přesnost však byla stejná jako u Atari, protože hodnoty byly zaokrouhleny pouze na sudé hodnoty.[39]
Stejné kolíky portů na CIA # 1 byly také použity pro manipulaci s klávesnicí a dalšími úklidovými úkoly, což vedlo k určitým problémům. Například přepínač směru vlevo ovládacího portu 1 byl připojen ke stejnému vstupu jako CTRL klávesu na klávesnici a při jejím použití by se zpomalilo posouvání v programech BASIC. Vzhledem ke způsobu, jakým bylo skenování klávesnice zpracováno, by podržení spouště způsobilo generování náhodných znaků. Výsledkem bylo, že mnoho her C64 vyžadovalo připojení joysticku do Control Port 2.[40][41]
Na Atari ST, oba porty byly normálně konfigurovány s portem 0 nastaveným na režim myši a portem 1 na joystick. V režimu joysticku fungovaly do značné míry shodně s předchozími stroji, ale v režimu myši systém sledoval porty pro diskrétní vstupy na různých směrových kolících nebo „událostech“. Senzor myši vygeneroval 200 událostí na každý palec pohybu a systém je mohl sledovat dostatečně rychle, aby zvládl pohyby až 10 palců za sekundu.[42] Manipulace s porty, klávesnicí a hodiny v reálném čase byl vyhrazený řadič inteligentní klávesnice (ikbd).[43] Implementace ST portu joysticku postrádala analogový vstup, následující model STE představil vylepšený port joysticku, který používal 15kolíkový dsub, který měl analogovou podporu.
Commodore Amiga měl kompletní dvouportovou implementaci známou jako gameports. Na rozdíl od dřívějších systémů, které musely být interpretovány zkoumáním bitů v registrech, měl operační systém Amigy řadu ovladačů a knihoven, které usnadňovaly interakci. To zahrnovalo manipulátory pro pět typů vstupních zařízení, včetně myší, joysticků, světelných per a „proporcionálních ovladačů“ jako univerzálního pro analogové vstupy, jako jsou pádla a analogové joysticky. Měli také nastavení, jak a kdy bude OS hlásit změny. Například programátor mohl nastavit ovladače tak, aby hlásily pouze tehdy, když myš přesunula alespoň 10 událostí, čímž se snížilo, jak často se museli pohybem myši zabývat.[44]
Polokompatibilní systémy
The Texas Instruments TI-99 / 4A Série domácích počítačů používala 9kolíkový konektor, který byl fyzicky totožný s verzí Atari, stejně jako podobný z hlediska zařízení a způsobu jejich práce. Kolíky portu však byly znovu uspořádány, takže nebyl přímo kompatibilní. Převaděče umožňující připojení zařízení standardu Atari byly jednoduché a velmi běžné.[45]
The ColecoVision herní konzole rozšířila ovladač 2600 o dva (nebo čtyři) spouště a 12 klávesnici. ColecoVision také podporoval ovladače řízení a trackballs. Mnoho her ColecoVision lze hrát s ovladačem kompatibilním s Atari, pokud je ovladač Coleco zapojen do druhého portu a slouží k výběru hry.
The Atari 7800 herní konzole rozšířila ovladač 2600 o druhou spoušť. S klasickými ovladači lze hrát 7800 her, které nevyžadují dva spouštěče.
MSX domácí počítače používaly mírně upravenou verzi portu, přičemž jeden z analogových vstupů nahradily druhým spouštěčem a druhý a stroboskop kolík. Za normálního provozu lze použít jakýkoli joystick ve stylu Atari, i když by mu chybělo druhé spouštěcí tlačítko. Zábleskový kolík byl použit k podpoře vstupu myši. Elektricky myš generuje při svém pohybu v podstatě náhodný proud pulzů. V systémech jako ST a Amiga se k jejich pečlivému sledování používal vlastní hardware, aby byl pohyb plynule sledován, protože procesor může být příliš zaneprázdněn jinými úkoly, než aby mohl sledovat rychlá přerušení. Méně výkonné 8bitové designy neměly výkon pro hladké sledování myši bez dalšího hardwaru a designy MSX založené na běžném hardwaru tuto schopnost postrádaly. Místo toho byl sledovací hardware přesunut do myši. Myši držely dvě 8bitové hodnoty sledující pohyb v X a Y od posledního dotazování. Aby bylo možné hodnoty načíst, byl čtyřikrát vytažen bleskový kolík. S každým pulzem, a okusovat ze dvou bajtů byl vyveden na čtyři směrové piny sériově. Stroboskopický pulz také vynuluje hodnotu na nulu a znovu zahájí proces dotazování. Myši MSX byly drahé a to vedlo k adaptérům pro myši ve stylu PS / 2, které fungovaly na podobných principech.[46]
Sega Master System a Sega Genesis řadiče herních konzolí jsou zpětně kompatibilní a lze je použít s Atari 2600.
Nějaký Amstrad PC, to bylo jinak IBM PC kompatibilní, měl spíše digitální gameporty kompatibilní s Atari než PC analogový standard. Software jako Elita a KLENOT měl podporu pro Amstradský digitální gameport. Jinak byly směry joysticku namapovány na klávesy na klávesnici.[47]
Systémy využívající adaptéry
Apple II měl také port joysticku pomocí 9kolíkového D-sub, ale byl to velmi odlišný systém, který spojoval dva analogové joysticky do jednoho portu. Ty nebyly příliš vhodné pro směrové hry a adaptéry pro portová zařízení Atari byly běžné, oba komerční, jako je Sirius Joyport, stejně jako mnoho systémů domácího vaření. Na rozdíl od portů používaných v systémech Commodore většina systémů homebrew přizpůsobila pouze joystick a obecně neobsahovala ostatní vstupy. Tyto adaptéry neumožňovaly použití analogových vstupů pádel, přestože port již tyto vstupy zpracovával přímo, což znamená, že bylo potřeba pouze mechanický adaptér.[48][49]
The Sinclair ZX Spectrum před Spectrum +2 neměl žádný vestavěný port řadiče, což vedlo k hojnosti různých vstupů. Atari portové adaptéry byly běžné a objevilo se několik zařízení, včetně Rozhraní Kempston a Rozhraní ZX 2 které byly navzájem nekompatibilní. Rozhraní 2 otočilo joystickové lisy na klávesové lisy,[50] a nemohl tedy generovat analogové signály lopatek.
The BBC Micro měl relativně složitý portový systém, který byl založen na 15kolíkovém D-konektoru, který podporoval dva analogové joysticky, jako jsou ty na Apple II. Ty běžely na vyhrazené analogově-digitální obvody, což je dělalo vynikajícími pro takové úkoly rozhraní, jaké jsou vidět (například) AtariLab. Popularita portu Atari však byla taková, že pro tento systém byly k dispozici také adaptéry, které se značně lišily v počtu a typech podporovaných ovládacích zařízení.[51]
Poznámky
- ^ Azurová byla Atari koupena přímo v roce 1977, ale zůstala nezávislá a fungovala mimo ni Grass Valley, Kalifornie kanceláře na nějaký čas.
Reference
Citace
- ^ A b Prosince 2015, str. 60.
- ^ Prosince 2015, str. 61.
- ^ Prosince 2015, str. 64.
- ^ Montfort, Nick; Bogost, Ian (2014). Stella and Combat: A BIT of Racing the Beam. MIT Stiskněte. p. 22. ISBN 9780262316446.
- ^ Rollings, Andrew; Adams, Ernest (2003). Andrew Rollings a Ernest Adams o herním designu. Noví jezdci. p. 167. ISBN 9781592730018.
- ^ Prosince 2015, str. 66.
- ^ Edwards, Benj (4. listopadu 2009). "Uvnitř Atari 800". PCWorld.
- ^ Jackson, Charles (říjen 1984). „AtariLab“. Antic.
- ^ „Nahraďte rozhraní načteným modemem“. InfoWorld: 95. 7. května 1984.
- ^ Jackson, Charles (červenec 1987). „Zázračná krabička od Atari“. Antic.
- ^ Dubin, Marshall (1983). "Propojení vašich Atari". In Small, David (ed.). Kreativní Atari.
- ^ Thornburg, David (duben 1981). „Commodore VIC-20: První pohled“. Vypočítat!: 26.
- ^ „Atari vyhrává bitvu s joystickem“. InfoWorld: 5. 29. listopadu 1982.
- ^ Mace, Scott (14 února 1983). „Pokročilé herní ovladače debutují na spotřebitelské show“. InfoWorld: 28–29.
- ^ Boaz, Joaquin (8. srpna 1983). „Dobré zprávy, špatné zprávy - nové hry, odhalen joystick“. InfoWorld: 22–24.
- ^ Fernandez, Adelbert (květen 1986). „DE RE JOYSTICK: Programování a opravy prvního uživatelsky přívětivého počítačového rozhraní“. Antic.
- ^ Riley, Tom; Riley, Kelda (1983). Kuchařská kniha řadiče počítače. Creative Computing Press. p. Kapitola 9.
- ^ Malcolm, Bruce (1983). "Připojení Atari". Okusovat: 162.
- ^ Mace, Scott (11. dubna 1983). "Trackballs nedokáže rychle navigovat v bludišti". InfoWorld: 26, 27.
- ^ Mace, Scott (04.04.1984). „Atarisoft vs. Commodore“. InfoWorld. p. 50. Citováno 4. února 2015.
- ^ Commodore 1987, Příloha A, s. A-10.
- ^ Kent, Steven (2001). The Ultimate History of Video Games: The Story Behind the Craze that Touched our Lives and Changed the World. Nakladatelství Prima. p. 279. ISBN 9780307560872.
- ^ Calvert, J. B. (18. srpna 2002). „Adaptér ovládání hry“. Recenze elektroniky.
- ^ Atari rozšířené porty joysticku (Technická zpráva). 24. září 1996.
- ^ Vlk, Mark (2012). Before the Crash: Early Video Game History. Wayne State University Press. p. 67. ISBN 978-0814337226.
- ^ Lidwell, William; Manacsa, Gerry (2011). Dekonstrukce designu produktu. Vydavatelé Lockport. p. 97. ISBN 9781592537396.
- ^ Sorrel, Charlie (29. ledna 2010). "Klasický joystick Atari Joystick je zpět". Kabelové.
- ^ Atari 1982, str. II.30, III.19.
- ^ Atari 1982, s. II.30-II.31.
- ^ Servisní příručka Indy 800 (PDF). 1977.
- ^ Příručka k hardwaru Atari (PDF). Atari. 1983.
- ^ A b Atari 1982, s. II.31.
- ^ Atari 1982, str. II.31, III.23.
- ^ Atari 1982, str. II.32.
- ^ Používání Atari Touch Tablet s BASIC (PDF) (Technická zpráva). Atari. 10. března 1984. str. Dodatek II.
- ^ Uživatelská příručka modulu rozhraní Atari XEP80. Atari Corp. 1987.
- ^ Weber, John (červenec 1984). „Modem MPP-1000C“. Antic.
- ^ Commodore 1982, str. 346.
- ^ Commodore 1982, str. 348.
- ^ "Control Port". C64 Wiki.
- ^ Tyborski, Michael (červen 1983). „Joysticky pro Commodore 64“. Vypočítat!: 210.
- ^ Peel, Katherine (1986). Stručná referenční příručka programátora Atari ST 68000 (PDF). Glentop. s. 1–18.
- ^ Protokol inteligentní klávesnice (ikdb) (Technická zpráva). Atari. 26. února 1985.
- ^ Amiga Hardware Reference Manual. Commodore International. p. Kapitola 8. Archivováno z originál dne 02.12.2019. Citováno 2015-12-12.
- ^ Cook, Gary (srpen 1983). „Jak sestavit vlastní adaptér joysticku TI-99 / 4A“. Vypočítat!: 10.
- ^ Nunes, Giovanni. "Joystick konektor". Konektory a kabely MSX.
- ^ Nerdly Pleasures (11.04.2016). „Amstrad PC-1512: cenově dostupný počítač IBM PC kompatibilní pro Evropu“. nerdlypleasures.blogspot.com. Citováno 2018-03-14.
- ^ Woita, Steve (2007), Classic Gaming Expo - Steve Woita, vyvoláno 2007-03-26
- ^ Ahl, David H.; Rost, Randi J. (1983), „Puchýře a frustrace: joysticky, pádla, tlačítka a prodlužovače herních portů pro Apple, Atari a VIC“, Kreativní počítačové a arkádové hry, 1 (1): 106ff
- ^ Paul Farrow. „ZX Interface 2 - Custom ROM Cartridges“. Fruitcake.plus.com. Citováno 2011-05-15.
- ^ Připojení joysticků k BBC Micro (PDF) (Technická zpráva). 9. července 1992.
Bibliografie
- Decuir, Joe (červenec 2015). „Počítačový systém Atari Video: Přiveďte si příběhy ze zábavy domů“. IEEE Consumer Electronics Magazine: 59–66.CS1 maint: ref = harv (odkaz)
- Úvod do Amigy 2000. Commodore Business Machines. 1987.
- Příručka k hardwaru Atari (PDF). Atari. 1982.
- Referenční příručka programátorů Commodore 64. Commodore Business Machines. 1982.