Skip to content

Commit

Permalink
Merge pull request #292 from kodi-game/atari800
Browse files Browse the repository at this point in the history
Add Atari 800 controller, update Atari 5200 controller
  • Loading branch information
garbear committed May 2, 2024
2 parents 44c208c + 55fe181 commit 3acfca0
Show file tree
Hide file tree
Showing 19 changed files with 516 additions and 8 deletions.
2 changes: 2 additions & 0 deletions addons/game.controller.atari.2600/resources/layout.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
<layout label="30000" image="layout.png" mask="mask.png">
<category name="face" label="35074">
<button name="fire" type="digital" label="30001"/>
</category>
<category name="joysticks" label="35073">
<button name="up" type="digital" label="30002"/>
<button name="right" type="digital" label="30003"/>
<button name="down" type="digital" label="30004"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,11 +73,11 @@ msgid "0"
msgstr ""

msgctxt "#30011"
msgid "Star"
msgid "*"
msgstr ""

msgctxt "#30012"
msgid "Pound"
msgid "#"
msgstr ""

msgctxt "#30013"
Expand All @@ -88,10 +88,32 @@ msgctxt "#30014"
msgid "Pause"
msgstr ""

msgctxt "#30015"
msgid "Reset"
#empty strings from id 30015 to 30016

msgctxt "#30017"
msgid "Fire 1"
msgstr ""

msgctxt "#30018"
msgid "Fire 2"
msgstr ""

msgctxt "#30019"
msgid "Up"
msgstr ""

msgctxt "#30020"
msgid "Right"
msgstr ""

msgctxt "#30021"
msgid "Down"
msgstr ""

msgctxt "#30022"
msgid "Left"
msgstr ""

msgctxt "#30016"
msgid "Joystick"
msgctxt "#30023"
msgid "Toggle Keyboard"
msgstr ""
14 changes: 12 additions & 2 deletions addons/game.controller.atari.5200/resources/layout.xml
Original file line number Diff line number Diff line change
@@ -1,10 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<layout label="30000" image="layout.png" mask="mask.png">
<category name="face" label="35074">
<button name="fire1" type="digital" label="30017"/>
<button name="fire2" type="digital" label="30018"/>
<button name="start" type="digital" label="30013"/>
<button name="pause" type="digital" label="30014"/>
<button name="reset" type="digital" label="30015"/>
<analogstick name="joystick" label="30016"/>
<!-- Note: Reset button is performed via Reset from the in-game OSD -->
</category>
<category name="joysticks" label="35073">
<button name="up" type="digital" label="30019"/>
<button name="right" type="digital" label="30020"/>
<button name="down" type="digital" label="30021"/>
<button name="left" type="digital" label="30022"/>
</category>
<category name="keypad" label="35109">
<button name="num1" type="digital" label="30001"/>
Expand All @@ -20,4 +27,7 @@
<button name="star" type="digital" label="30011"/>
<button name="pound" type="digital" label="30012"/>
</category>
<category name="offscreen" label="10103">
<button name="togglevkbd" type="digital" label="30023"/>
</category>
</layout>
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
<category name="face" label="35074">
<button name="button1" type="digital" label="30001"/>
<button name="button2" type="digital" label="30002"/>
</category>
<category name="joysticks" label="35073">
<button name="up" type="digital" label="30003"/>
<button name="right" type="digital" label="30004"/>
<button name="down" type="digital" label="30005"/>
Expand Down
45 changes: 45 additions & 0 deletions addons/game.controller.atari.800/addon.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="game.controller.atari.800"
name="Atari 800 Joystick"
version="1.0.0"
provider-name="Team Kodi">
<extension point="kodi.game.controller" library="resources/layout.xml"/>
<extension point="xbmc.addon.metadata">
<platform>all</platform>
<assets>
<icon>resources/icon.png</icon>
</assets>
<summary lang="ca_ES">Joystick Atari 800</summary>
<summary lang="da_DK">Atari 800 joystick</summary>
<summary lang="de_DE">Atari 800 Joystick</summary>
<summary lang="en_GB">Atari 800 joystick</summary>
<summary lang="es_ES">Joystick Atari 800</summary>
<summary lang="fi_FI">Atari 800 -ohjainsauva</summary>
<summary lang="fr_FR">Manette Atari 800</summary>
<summary lang="it_IT">Joystick Atari 800</summary>
<summary lang="ru_RU">Джостик Atari 800</summary>
<summary lang="zh_CN">雅达利 800 游戏杆</summary>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<description lang="ru_RU">Джостик Atari CX40 появился для Atari 2600 в 1977, и считался таким большим улучшением в сравнении с другими контроллерами, что он стал главным устройством для управления большинством игр.</description>
<description lang="zh_CN">1977年,雅达利 CX40 游戏杆出现在雅达利 2600 上,作为大多数游戏的主要输入设备,与其他控制器相比,它被认为是一个巨大的改进。</description>
<disclaimer lang="da_DK">Kildeangivelse: OpenEmu (openemu.org)</disclaimer>
<disclaimer lang="de_DE">Bildverweis: OpenEmu (openemu.org)</disclaimer>
<disclaimer lang="en_GB">Image credit: OpenEmu (openemu.org)</disclaimer>
<disclaimer lang="es_ES">Créditos de la imagen: OpenEmu (openemu.org)</disclaimer>
<disclaimer lang="es_MX">Créditos de la imagen: OpenEmu (openemu.org)</disclaimer>
<disclaimer lang="eu_ES">Irudiaren kreditua: OpenEmu (openemu.org)</disclaimer>
<disclaimer lang="fi_FI">Kuvan lähde: OpenEmu (openemu.org)</disclaimer>
<disclaimer lang="fr_FR">Crédit image : OpenEmu (openemu.org)</disclaimer>
<disclaimer lang="it_IT">Credito immagine: OpenEmu (openemu.org)</disclaimer>
<disclaimer lang="nl_NL">Bron afbeelding: OpenEmu (openemu.org)</disclaimer>
<disclaimer lang="ru_RU">Источник изображения: OpenEmu (openemu.org)</disclaimer>
<disclaimer lang="zh_CN">图片来源:OpenEmu(openemu.org)</disclaimer>
</extension>
</addon>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Kodi Media Center language file
# Addon Name: Atari 800 Joystick
# Addon id: game.controller.atari.800
# Addon Provider: Team Kodi
msgid ""
msgstr ""
"Project-Id-Version: game.controller.atari.800\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: 2014-05-30 17:00+8\n"
"PO-Revision-Date: 2022-09-05 17:37+0000\n"
"Last-Translator: Xean <xeanhort007@gmail.com>\n"
"Language-Team: Catalan (Spain) <https://kodi.weblate.cloud/projects/kodi-add-ons-game/game-controller-atari-800/ca_es/>\n"
"Language: ca_es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14\n"

msgctxt "Addon Summary"
msgid "Atari 800 joystick"
msgstr "Joystick Atari 800"

msgctxt "Addon Description"
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."
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."

msgctxt "Addon Disclaimer"
msgid "Image credit: OpenEmu (openemu.org)"
msgstr ""

msgctxt "#30000"
msgid "Atari 800"
msgstr ""
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Kodi Media Center language file
# Addon Name: Atari 800 Joystick
# Addon id: game.controller.atari.800
# Addon Provider: Team Kodi
msgid ""
msgstr ""
"Project-Id-Version: game.controller.atari.800\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: 2014-05-30 17:00+8\n"
"PO-Revision-Date: 2021-07-31 01:17+0000\n"
"Last-Translator: Christian Gade <gade@kodi.tv>\n"
"Language-Team: Danish <https://kodi.weblate.cloud/projects/kodi-add-ons-game/game-controller-atari-800/da_dk/>\n"
"Language: da_dk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7.2\n"

msgctxt "Addon Summary"
msgid "Atari 800 joystick"
msgstr "Atari 800 joystick"

msgctxt "Addon Description"
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."
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."

msgctxt "Addon Disclaimer"
msgid "Image credit: OpenEmu (openemu.org)"
msgstr "Kildeangivelse: OpenEmu (openemu.org)"

msgctxt "#30000"
msgid "Atari 800"
msgstr "Atari 800"
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Kodi Media Center language file
# Addon Name: Atari 800 Joystick
# Addon id: game.controller.atari.800
# Addon Provider: Team Kodi
msgid ""
msgstr ""
"Project-Id-Version: game.controller.atari.800\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: 2014-05-30 17:00+8\n"
"PO-Revision-Date: 2023-02-07 08:18+0000\n"
"Last-Translator: Demian <Demian@gmx.co.uk>\n"
"Language-Team: German <https://kodi.weblate.cloud/projects/kodi-add-ons-game/game-controller-atari-800/de_de/>\n"
"Language: de_de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.15.2\n"

msgctxt "Addon Summary"
msgid "Atari 800 joystick"
msgstr "Atari 800 Joystick"

msgctxt "Addon Description"
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."
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."

msgctxt "Addon Disclaimer"
msgid "Image credit: OpenEmu (openemu.org)"
msgstr "Bildverweis: OpenEmu (openemu.org)"

msgctxt "#30000"
msgid "Atari 800"
msgstr "Atari 800"
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
# Kodi Media Center language file
# Addon Name: Atari 800 Joystick
# Addon id: game.controller.atari.800
# Addon Provider: Team Kodi
msgid ""
msgstr ""
"Project-Id-Version: game.controller.atari.800\n"
"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
"POT-Creation-Date: 2014-05-30 17:00+8\n"
"PO-Revision-Date: 2014-05-30 17:00+8\n"
"Last-Translator: Kodi Translation Team\n"
"Language-Team: English (http://www.transifex.com/projects/p/xbmc-addons/language/en/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: en\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

msgctxt "Addon Summary"
msgid "Atari 800 joystick"
msgstr ""

msgctxt "Addon Description"
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."
msgstr ""

msgctxt "Addon Disclaimer"
msgid "Image credit: OpenEmu (openemu.org)"
msgstr ""

msgctxt "#30000"
msgid "Atari 800"
msgstr ""

msgctxt "#30001"
msgid "Fire 1"
msgstr ""

msgctxt "#30002"
msgid "Fire 2"
msgstr ""

msgctxt "#30003"
msgid "Up"
msgstr ""

msgctxt "#30004"
msgid "Right"
msgstr ""

msgctxt "#30005"
msgid "Down"
msgstr ""

msgctxt "#30006"
msgid "Left"
msgstr ""

msgctxt "#30007"
msgid "Start"
msgstr ""

msgctxt "#30008"
msgid "Select"
msgstr ""

msgctxt "#30009"
msgid "Option"
msgstr ""

msgctxt "#30010"
msgid "Space"
msgstr ""

msgctxt "#30011"
msgid "Return"
msgstr ""

msgctxt "#30012"
msgid "Escape"
msgstr ""

msgctxt "#30013"
msgid "Menu"
msgstr ""

msgctxt "#30014"
msgid "Help"
msgstr ""

msgctxt "#30015"
msgid "Toggle Keyboard"
msgstr ""
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Kodi Media Center language file
# Addon Name: Atari 800 Joystick
# Addon id: game.controller.atari.800
# Addon Provider: Team Kodi
msgid ""
msgstr ""
"Project-Id-Version: game.controller.atari.800\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: 2014-05-30 17:00+8\n"
"PO-Revision-Date: 2023-01-16 22:15+0000\n"
"Last-Translator: José Antonio Alvarado <jalvarado0.eses@gmail.com>\n"
"Language-Team: Spanish (Spain) <https://kodi.weblate.cloud/projects/kodi-add-ons-game/game-controller-atari-800/es_es/>\n"
"Language: es_es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.15\n"

msgctxt "Addon Summary"
msgid "Atari 800 joystick"
msgstr "Joystick Atari 800"

msgctxt "Addon Description"
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."
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."

msgctxt "Addon Disclaimer"
msgid "Image credit: OpenEmu (openemu.org)"
msgstr "Créditos de la imagen: OpenEmu (openemu.org)"

msgctxt "#30000"
msgid "Atari 800"
msgstr "Atari 800"
Loading

0 comments on commit 3acfca0

Please sign in to comment.