Skip to content

Commit 3acfca0

Browse files
authored
Merge pull request #292 from kodi-game/atari800
Add Atari 800 controller, update Atari 5200 controller
2 parents 44c208c + 55fe181 commit 3acfca0

File tree

19 files changed

+516
-8
lines changed

19 files changed

+516
-8
lines changed

addons/game.controller.atari.2600/resources/layout.xml

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
<layout label="30000" image="layout.png" mask="mask.png">
33
<category name="face" label="35074">
44
<button name="fire" type="digital" label="30001"/>
5+
</category>
6+
<category name="joysticks" label="35073">
57
<button name="up" type="digital" label="30002"/>
68
<button name="right" type="digital" label="30003"/>
79
<button name="down" type="digital" label="30004"/>

addons/game.controller.atari.5200/resources/language/resource.language.en_gb/strings.po

+28-6
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,11 @@ msgid "0"
7373
msgstr ""
7474

7575
msgctxt "#30011"
76-
msgid "Star"
76+
msgid "*"
7777
msgstr ""
7878

7979
msgctxt "#30012"
80-
msgid "Pound"
80+
msgid "#"
8181
msgstr ""
8282

8383
msgctxt "#30013"
@@ -88,10 +88,32 @@ msgctxt "#30014"
8888
msgid "Pause"
8989
msgstr ""
9090

91-
msgctxt "#30015"
92-
msgid "Reset"
91+
#empty strings from id 30015 to 30016
92+
93+
msgctxt "#30017"
94+
msgid "Fire 1"
95+
msgstr ""
96+
97+
msgctxt "#30018"
98+
msgid "Fire 2"
99+
msgstr ""
100+
101+
msgctxt "#30019"
102+
msgid "Up"
103+
msgstr ""
104+
105+
msgctxt "#30020"
106+
msgid "Right"
107+
msgstr ""
108+
109+
msgctxt "#30021"
110+
msgid "Down"
111+
msgstr ""
112+
113+
msgctxt "#30022"
114+
msgid "Left"
93115
msgstr ""
94116

95-
msgctxt "#30016"
96-
msgid "Joystick"
117+
msgctxt "#30023"
118+
msgid "Toggle Keyboard"
97119
msgstr ""

addons/game.controller.atari.5200/resources/layout.xml

+12-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
22
<layout label="30000" image="layout.png" mask="mask.png">
33
<category name="face" label="35074">
4+
<button name="fire1" type="digital" label="30017"/>
5+
<button name="fire2" type="digital" label="30018"/>
46
<button name="start" type="digital" label="30013"/>
57
<button name="pause" type="digital" label="30014"/>
6-
<button name="reset" type="digital" label="30015"/>
7-
<analogstick name="joystick" label="30016"/>
8+
<!-- Note: Reset button is performed via Reset from the in-game OSD -->
9+
</category>
10+
<category name="joysticks" label="35073">
11+
<button name="up" type="digital" label="30019"/>
12+
<button name="right" type="digital" label="30020"/>
13+
<button name="down" type="digital" label="30021"/>
14+
<button name="left" type="digital" label="30022"/>
815
</category>
916
<category name="keypad" label="35109">
1017
<button name="num1" type="digital" label="30001"/>
@@ -20,4 +27,7 @@
2027
<button name="star" type="digital" label="30011"/>
2128
<button name="pound" type="digital" label="30012"/>
2229
</category>
30+
<category name="offscreen" label="10103">
31+
<button name="togglevkbd" type="digital" label="30023"/>
32+
</category>
2333
</layout>

addons/game.controller.atari.7800.proline/resources/layout.xml

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
<category name="face" label="35074">
44
<button name="button1" type="digital" label="30001"/>
55
<button name="button2" type="digital" label="30002"/>
6+
</category>
7+
<category name="joysticks" label="35073">
68
<button name="up" type="digital" label="30003"/>
79
<button name="right" type="digital" label="30004"/>
810
<button name="down" type="digital" label="30005"/>
+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+
<addon id="game.controller.atari.800"
3+
name="Atari 800 Joystick"
4+
version="1.0.0"
5+
provider-name="Team Kodi">
6+
<extension point="kodi.game.controller" library="resources/layout.xml"/>
7+
<extension point="xbmc.addon.metadata">
8+
<platform>all</platform>
9+
<assets>
10+
<icon>resources/icon.png</icon>
11+
</assets>
12+
<summary lang="ca_ES">Joystick Atari 800</summary>
13+
<summary lang="da_DK">Atari 800 joystick</summary>
14+
<summary lang="de_DE">Atari 800 Joystick</summary>
15+
<summary lang="en_GB">Atari 800 joystick</summary>
16+
<summary lang="es_ES">Joystick Atari 800</summary>
17+
<summary lang="fi_FI">Atari 800 -ohjainsauva</summary>
18+
<summary lang="fr_FR">Manette Atari 800</summary>
19+
<summary lang="it_IT">Joystick Atari 800</summary>
20+
<summary lang="ru_RU">Джостик Atari 800</summary>
21+
<summary lang="zh_CN">雅达利 800 游戏杆</summary>
22+
<description lang="ca_ES">El joystick Atari CX40 va aparèixer a l&apos;Atari 2600 el 1977 i es va considerar una millora tan gran respecte a altres controladors que era el dispositiu d&apos;entrada principal per a la majoria de jocs.</description>
23+
<description lang="da_DK">Atari CX40-joysticket blev udgivet med Atari 2600 i 1977 og blev betragtet som en så stor forbedring i forhold til andre controllere, at det var den primære inputenhed til de fleste spil.</description>
24+
<description lang="de_DE">Der Atari CX40-Joystick erschien 1977 für den Atari 2600 und wurde als so große Verbesserung gegenüber anderen Controllern angesehen, dass er das vorrangige Eingabegerät für die meisten Spiele wurde.</description>
25+
<description lang="en_GB">The Atari CX40 joystick appeared on the Atari 2600 in 1977, and was considered such a great improvement over other controllers that it was the primary input device for most games.</description>
26+
<description lang="es_ES">El joystick Atari CX40 se lanzó con la Atari 2600 en 1977 y se consideró una mejora tan grande con respecto a otros mandos que era el dispositivo de entrada principal para la mayoría de los juegos.</description>
27+
<description lang="fi_FI">Atari CX40 -ohjainsauva ilmestyi Atari 2600:lle vuonna 1977 ja sitä pidettiin niin suurena parannuksena muihin ohjaimiin verrattuna, että se oli useimpien pelien ensisijainen syöttölaite.</description>
28+
<description lang="fr_FR">Le joystick Atari CX40 est apparu sur l&apos;Atari 2600 en 1977 et était considéré comme une si grande amélioration par rapport aux autres contrôleurs qu&apos;il était le principal périphérique d&apos;entrée pour la plupart des jeux.</description>
29+
<description lang="it_IT">Il joystick Atari CX40 è apparso sull&apos;Atari 2600 nel 1977 ed è stato considerato un così grande miglioramento rispetto ad altri controller da essere il dispositivo di input principale per la maggior parte dei giochi.</description>
30+
<description lang="ru_RU">Джостик Atari CX40 появился для Atari 2600 в 1977, и считался таким большим улучшением в сравнении с другими контроллерами, что он стал главным устройством для управления большинством игр.</description>
31+
<description lang="zh_CN">1977年,雅达利 CX40 游戏杆出现在雅达利 2600 上,作为大多数游戏的主要输入设备,与其他控制器相比,它被认为是一个巨大的改进。</description>
32+
<disclaimer lang="da_DK">Kildeangivelse: OpenEmu (openemu.org)</disclaimer>
33+
<disclaimer lang="de_DE">Bildverweis: OpenEmu (openemu.org)</disclaimer>
34+
<disclaimer lang="en_GB">Image credit: OpenEmu (openemu.org)</disclaimer>
35+
<disclaimer lang="es_ES">Créditos de la imagen: OpenEmu (openemu.org)</disclaimer>
36+
<disclaimer lang="es_MX">Créditos de la imagen: OpenEmu (openemu.org)</disclaimer>
37+
<disclaimer lang="eu_ES">Irudiaren kreditua: OpenEmu (openemu.org)</disclaimer>
38+
<disclaimer lang="fi_FI">Kuvan lähde: OpenEmu (openemu.org)</disclaimer>
39+
<disclaimer lang="fr_FR">Crédit image : OpenEmu (openemu.org)</disclaimer>
40+
<disclaimer lang="it_IT">Credito immagine: OpenEmu (openemu.org)</disclaimer>
41+
<disclaimer lang="nl_NL">Bron afbeelding: OpenEmu (openemu.org)</disclaimer>
42+
<disclaimer lang="ru_RU">Источник изображения: OpenEmu (openemu.org)</disclaimer>
43+
<disclaimer lang="zh_CN">图片来源:OpenEmu(openemu.org)</disclaimer>
44+
</extension>
45+
</addon>
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Kodi Media Center language file
2+
# Addon Name: Atari 800 Joystick
3+
# Addon id: game.controller.atari.800
4+
# Addon Provider: Team Kodi
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: game.controller.atari.800\n"
8+
"Report-Msgid-Bugs-To: [email protected]\n"
9+
"POT-Creation-Date: 2014-05-30 17:00+8\n"
10+
"PO-Revision-Date: 2022-09-05 17:37+0000\n"
11+
"Last-Translator: Xean <[email protected]>\n"
12+
"Language-Team: Catalan (Spain) <https://kodi.weblate.cloud/projects/kodi-add-ons-game/game-controller-atari-800/ca_es/>\n"
13+
"Language: ca_es\n"
14+
"MIME-Version: 1.0\n"
15+
"Content-Type: text/plain; charset=UTF-8\n"
16+
"Content-Transfer-Encoding: 8bit\n"
17+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
18+
"X-Generator: Weblate 4.14\n"
19+
20+
msgctxt "Addon Summary"
21+
msgid "Atari 800 joystick"
22+
msgstr "Joystick Atari 800"
23+
24+
msgctxt "Addon Description"
25+
msgid "The Atari CX40 joystick appeared on the Atari 2600 in 1977, and was considered such a great improvement over other controllers that it was the primary input device for most games."
26+
msgstr "El joystick Atari CX40 va aparèixer a l'Atari 2600 el 1977 i es va considerar una millora tan gran respecte a altres controladors que era el dispositiu d'entrada principal per a la majoria de jocs."
27+
28+
msgctxt "Addon Disclaimer"
29+
msgid "Image credit: OpenEmu (openemu.org)"
30+
msgstr ""
31+
32+
msgctxt "#30000"
33+
msgid "Atari 800"
34+
msgstr ""
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Kodi Media Center language file
2+
# Addon Name: Atari 800 Joystick
3+
# Addon id: game.controller.atari.800
4+
# Addon Provider: Team Kodi
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: game.controller.atari.800\n"
8+
"Report-Msgid-Bugs-To: [email protected]\n"
9+
"POT-Creation-Date: 2014-05-30 17:00+8\n"
10+
"PO-Revision-Date: 2021-07-31 01:17+0000\n"
11+
"Last-Translator: Christian Gade <[email protected]>\n"
12+
"Language-Team: Danish <https://kodi.weblate.cloud/projects/kodi-add-ons-game/game-controller-atari-800/da_dk/>\n"
13+
"Language: da_dk\n"
14+
"MIME-Version: 1.0\n"
15+
"Content-Type: text/plain; charset=UTF-8\n"
16+
"Content-Transfer-Encoding: 8bit\n"
17+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
18+
"X-Generator: Weblate 4.7.2\n"
19+
20+
msgctxt "Addon Summary"
21+
msgid "Atari 800 joystick"
22+
msgstr "Atari 800 joystick"
23+
24+
msgctxt "Addon Description"
25+
msgid "The Atari CX40 joystick appeared on the Atari 2600 in 1977, and was considered such a great improvement over other controllers that it was the primary input device for most games."
26+
msgstr "Atari CX40-joysticket blev udgivet med Atari 2600 i 1977 og blev betragtet som en så stor forbedring i forhold til andre controllere, at det var den primære inputenhed til de fleste spil."
27+
28+
msgctxt "Addon Disclaimer"
29+
msgid "Image credit: OpenEmu (openemu.org)"
30+
msgstr "Kildeangivelse: OpenEmu (openemu.org)"
31+
32+
msgctxt "#30000"
33+
msgid "Atari 800"
34+
msgstr "Atari 800"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Kodi Media Center language file
2+
# Addon Name: Atari 800 Joystick
3+
# Addon id: game.controller.atari.800
4+
# Addon Provider: Team Kodi
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: game.controller.atari.800\n"
8+
"Report-Msgid-Bugs-To: [email protected]\n"
9+
"POT-Creation-Date: 2014-05-30 17:00+8\n"
10+
"PO-Revision-Date: 2023-02-07 08:18+0000\n"
11+
"Last-Translator: Demian <[email protected]>\n"
12+
"Language-Team: German <https://kodi.weblate.cloud/projects/kodi-add-ons-game/game-controller-atari-800/de_de/>\n"
13+
"Language: de_de\n"
14+
"MIME-Version: 1.0\n"
15+
"Content-Type: text/plain; charset=UTF-8\n"
16+
"Content-Transfer-Encoding: 8bit\n"
17+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
18+
"X-Generator: Weblate 4.15.2\n"
19+
20+
msgctxt "Addon Summary"
21+
msgid "Atari 800 joystick"
22+
msgstr "Atari 800 Joystick"
23+
24+
msgctxt "Addon Description"
25+
msgid "The Atari CX40 joystick appeared on the Atari 2600 in 1977, and was considered such a great improvement over other controllers that it was the primary input device for most games."
26+
msgstr "Der Atari CX40-Joystick erschien 1977 für den Atari 2600 und wurde als so große Verbesserung gegenüber anderen Controllern angesehen, dass er das vorrangige Eingabegerät für die meisten Spiele wurde."
27+
28+
msgctxt "Addon Disclaimer"
29+
msgid "Image credit: OpenEmu (openemu.org)"
30+
msgstr "Bildverweis: OpenEmu (openemu.org)"
31+
32+
msgctxt "#30000"
33+
msgid "Atari 800"
34+
msgstr "Atari 800"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
# Kodi Media Center language file
2+
# Addon Name: Atari 800 Joystick
3+
# Addon id: game.controller.atari.800
4+
# Addon Provider: Team Kodi
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: game.controller.atari.800\n"
8+
"Report-Msgid-Bugs-To: [email protected]\n"
9+
"POT-Creation-Date: 2014-05-30 17:00+8\n"
10+
"PO-Revision-Date: 2014-05-30 17:00+8\n"
11+
"Last-Translator: Kodi Translation Team\n"
12+
"Language-Team: English (http://www.transifex.com/projects/p/xbmc-addons/language/en/)\n"
13+
"MIME-Version: 1.0\n"
14+
"Content-Type: text/plain; charset=UTF-8\n"
15+
"Content-Transfer-Encoding: 8bit\n"
16+
"Language: en\n"
17+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
18+
19+
msgctxt "Addon Summary"
20+
msgid "Atari 800 joystick"
21+
msgstr ""
22+
23+
msgctxt "Addon Description"
24+
msgid "The Atari CX40 joystick appeared on the Atari 2600 in 1977, and was considered such a great improvement over other controllers that it was the primary input device for most games."
25+
msgstr ""
26+
27+
msgctxt "Addon Disclaimer"
28+
msgid "Image credit: OpenEmu (openemu.org)"
29+
msgstr ""
30+
31+
msgctxt "#30000"
32+
msgid "Atari 800"
33+
msgstr ""
34+
35+
msgctxt "#30001"
36+
msgid "Fire 1"
37+
msgstr ""
38+
39+
msgctxt "#30002"
40+
msgid "Fire 2"
41+
msgstr ""
42+
43+
msgctxt "#30003"
44+
msgid "Up"
45+
msgstr ""
46+
47+
msgctxt "#30004"
48+
msgid "Right"
49+
msgstr ""
50+
51+
msgctxt "#30005"
52+
msgid "Down"
53+
msgstr ""
54+
55+
msgctxt "#30006"
56+
msgid "Left"
57+
msgstr ""
58+
59+
msgctxt "#30007"
60+
msgid "Start"
61+
msgstr ""
62+
63+
msgctxt "#30008"
64+
msgid "Select"
65+
msgstr ""
66+
67+
msgctxt "#30009"
68+
msgid "Option"
69+
msgstr ""
70+
71+
msgctxt "#30010"
72+
msgid "Space"
73+
msgstr ""
74+
75+
msgctxt "#30011"
76+
msgid "Return"
77+
msgstr ""
78+
79+
msgctxt "#30012"
80+
msgid "Escape"
81+
msgstr ""
82+
83+
msgctxt "#30013"
84+
msgid "Menu"
85+
msgstr ""
86+
87+
msgctxt "#30014"
88+
msgid "Help"
89+
msgstr ""
90+
91+
msgctxt "#30015"
92+
msgid "Toggle Keyboard"
93+
msgstr ""
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Kodi Media Center language file
2+
# Addon Name: Atari 800 Joystick
3+
# Addon id: game.controller.atari.800
4+
# Addon Provider: Team Kodi
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: game.controller.atari.800\n"
8+
"Report-Msgid-Bugs-To: [email protected]\n"
9+
"POT-Creation-Date: 2014-05-30 17:00+8\n"
10+
"PO-Revision-Date: 2023-01-16 22:15+0000\n"
11+
"Last-Translator: José Antonio Alvarado <[email protected]>\n"
12+
"Language-Team: Spanish (Spain) <https://kodi.weblate.cloud/projects/kodi-add-ons-game/game-controller-atari-800/es_es/>\n"
13+
"Language: es_es\n"
14+
"MIME-Version: 1.0\n"
15+
"Content-Type: text/plain; charset=UTF-8\n"
16+
"Content-Transfer-Encoding: 8bit\n"
17+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
18+
"X-Generator: Weblate 4.15\n"
19+
20+
msgctxt "Addon Summary"
21+
msgid "Atari 800 joystick"
22+
msgstr "Joystick Atari 800"
23+
24+
msgctxt "Addon Description"
25+
msgid "The Atari CX40 joystick appeared on the Atari 2600 in 1977, and was considered such a great improvement over other controllers that it was the primary input device for most games."
26+
msgstr "El joystick Atari CX40 se lanzó con la Atari 2600 en 1977 y se consideró una mejora tan grande con respecto a otros mandos que era el dispositivo de entrada principal para la mayoría de los juegos."
27+
28+
msgctxt "Addon Disclaimer"
29+
msgid "Image credit: OpenEmu (openemu.org)"
30+
msgstr "Créditos de la imagen: OpenEmu (openemu.org)"
31+
32+
msgctxt "#30000"
33+
msgid "Atari 800"
34+
msgstr "Atari 800"

0 commit comments

Comments
 (0)