Atari++ - Le Bottin des Jeux Linux

Atari++

🗃️ Specifications

📰 Title: Atari++ 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Emulation ➤ Engine ➤ ATARI 🌍️ Browser version:
🔖 Tags: Emulation; ATARI; Controller 📦️ Package Name:
🐣️ Approx. start: 📦️ Arch package:
🐓️ Latest: 2016-12-15 📦️ RPM package:
📍️ Version: Latest: 1.81 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: TPL (THOR Public Licence, MPL-derived) 📦️ AppImage package:
🏝️ Perspective: Third & First person 📦️ Snap package:
👁️ Visual: 2D & 3D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 6969 🐛️ Created: 2010-08-20
🐜️ Updated: 2022-05-27

📖️ Summary

[en]: A libre and multi-platform emulator for 8-bit ATARI microcomputers (400 & 800 XL / XE, 130XE), ATARI 5200 game console and their peripherals, with a focus on accuracy hardware emulation. It integrates the emulation of the OS (very practical), BASIC ATARI, uses X11 or SDL for graphics, OSS, ALSA or SDL for sound, emulates the joystick, paddle and optical pen with the mouse, the keyboard or an analog joystick and allows the backup / restore of a game in progress. [fr]: Un émulateur libre et multi-plateforme des micro-ordinateurs 8-bits ATARI (400 & 800 XL / XE, 130XE), de la console de jeux ATARI 5200 et de leurs périphériques, mettant l'accent sur la précision de l'émulation du matériel. Il intègre l'émulation de l'OS (très pratique), du BASIC ATARI, utilise X11 ou SDL pour le graphisme, OSS, ALSA ou SDL pour le son, émule le joystick, paddle et crayon optique avec la souris, le clavier ou un joystick analogique et permet la sauvegarde / restauration d'une partie en cours.

🎥️ Videos


🎲️ Gameplay: (202xxx), (202xxx), (202xxx),


🎮️ Showcase:

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) g(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
• Games for Atari 400 800 XL XE: [Atarimania (Atari 400 800 XL XE Games Database)]

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Thomas Richter (THOR) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (ATARI 8-bit) [fr] [en] [de]]
[Wikipedia (ATARI 5200) [fr] [en] [de]]
[Wikipedia (Atari BASIC) [fr] [en] [de]]


📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 📶️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/

📕 Description [en]

📕🐧"blabla"🐧📕


The Atari++ Emulator is a Unix based emulator of the Atari eight bit computers, namely the Atari 400 and 800, the Atari 400XL, 800XL and 130XE, and the Atari 5200 game console.
The emulator is auto-configurable and will compile on a variety of systems (Linux, Solaris, Irix).

📕 Description [fr]

Un émulateur de console de jeux ATARI 400, 400XL, 800, 800XL/XE, 130XE et 5200, par Thomas Richter (THOR) & contributeurs.

Atari++ est un émulateur libre et multi-plateforme des micro-ordinateurs 8-bits ATARI (400 & 800 XL / XE, 130XE), de la console de jeux ATARI 5200 et de leurs périphériques, mettant l'accent sur la précision de l'émulation du matériel. Il intègre l'émulation de l'OS (très pratique), du BASIC ATARI, utilise X11 ou SDL pour le graphisme, OSS, ALSA ou SDL pour le son, émule le joystick, paddle et crayon optique avec la souris, le clavier ou un joystick analogique et permet la sauvegarde / restauration d'une partie en cours.

ATARI 400 : PC, processeur 8-bit MOS 6502 + clavier à membrane + 1 slot d'extension
ATARI 400XL : ?
ATARI 800 : PC, = ATARI 400 avec clavier mécanique et un peu plus de mémoire
ATARI 800XL : PC, = ATARI 800 avec 64 KB, une sortie moniteur et une extension Parallel Bus Interface
ATARI 130XE : PC, = ATARI 800 +128KB de mémoire + interface Enhanced Cartridge Interface + boîtier semblable à l'ATARI ST
ATARI 5200 : Console de jeu, = ATARI 400 sans clavier

Cet émulateur vous permet de jouer sous Linux avec des ROMS téléchargées sur internet.
Attention : le téléchargement de ROMS commerciales est illégal à moins de les avoir acquises financièrement.

Consoles émulées (avec doc Bottin): ATARI 5200,
Ressources : voir la fiche "Ressources - Emulation (Nom de la console émulée)".


L'émulateur Atari ++ est un émulateur basé sur Unix des ordinateurs Atari 8 bits, à savoir les Atari 400 et 800, les Atari 400XL, 800XL et 130XE, et la console de jeu Atari 5200.
L'émulateur est auto-configurable et compilera sur une variété de systèmes (Linux, Solaris, Irix). (NdT : des binaires Windows sont également disponibles).

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

Pas de binaire disponible.

✔ 📄️ Installation à partir du source

Installation :
• Installez au préalable le(s) paquet(s) suivant(s) : sdl2
• Décompressez son source, puis dans son répertoire racine lancez successivement :
$ ./configure
$ make
(ou, pour accélérer la compilation, "$ make -j8" si vous disposez d'un processeur 8 threads, à adapter pour vous)


🚀️ LANCEMENT DU JEU:

• En console dans son répertoire racine lancez : $ ./atari++

🕵️ Test [fr]

🕵️ Test (1.81) de goupildb :

🎯️ Objectif: tester son fonctionnement. L'idée de cet essai était de tester une ligne en BASIC sous l'émulateur intégré, sans pousser plus loin (pour l'instant) vers le test d'un jeu.

🫕️ Installation :
Le jeu se compile facilement.

🏗️ Réalisation :
• 🏜️ Graphisme & interface : il utilise l'interface de la console.

Au démarrage on se retrouve avec une émulation d'écran présentant les messages suivants :

Thor Dos 2.++ v 1.8 Enhanced Density
Copyright (c) 1990-2014 by THOR
D1 :

J'ai essayé divers commandes qui me passaient par la tête, mais il répond par une erreur 144 ou 165.
Un peu déroutant. Il doit s'agir du moniteur système cité dans la doc du site.
Ok, un peu plus loin dans le manuel (suivre le lien WIKI ci-dessus), il est précisé que pour activer / faire apparaître le menu il faut faire un clic gauche prolongé au dessus de l'interface.
Ca marche ! (voir la copie d'écran ci-dessus)

Le menu est très complet, on peut choisir le type de machine à émuler (800, 1200, XL, XE, 5200 (mais lorsque l'on sélectionne une machine, il réclame qu'il faut lui préciser le chemin vers la ROM), l'interface (X11, SDL, Curses, None), le son (ALSA, HQOSS, WAV, SDL) et des tonnes d'autres options (comme charger une ROM spécifique du BASIC en Rev A, B ou C de l'époque, avec les bugs de l'époque, ou celui intégré à l'émulateur aka "BuiltIn").

J'ai choisi la machine XL (les machines ATARI 400 et 800 de base, ne disposaient pas du BASIC en standard d'après la doc), dans l'option Basic ROM j'ai retenu "BuiltIn", dans l'option OsROM j'ai aussi retenu "BuiltIn", ensuite je suis revenu dans le menu Prefs et ai cliqué sur "Exit Menu and continue" et je me retrouve avec l'écran bleu et "READY".

À noter qu'il n'y a pas de distinction minuscule / majuscule dans les commandes contrairement à Unix.

Je saisi :
(les chiffres doivent être saisis à partir du clavier alphabétique, il ne reconnaît pas le pavé numérique)

10 PRINT "HELLO LE BOTTIN !"
RUN
HELLO LE BOTTIN !

Yes ! Ça me rappelle les années 80 :)
(j'ai hésité à mettre mon oeuvre en copie d'écran, mais je pense que l'interface est plus représentative que mon "Hello le Bottin !" :)

• 🎧️ Son : Même si je n'ai pas testé le son avec des jeux, néanmoins lorsque l'on saisi des caractères en console, on entend des bips de retour.
• 🎮️ Support des périphériques : il supporte le clavier, la souris et le joystick (non testé pour ce dernier)

‣ 🌞️ J'ai aimé
• L'émulation est très complète
• L'interface est de grande qualité, avec des tonnes d'options
• on peut non seulement jouer à des jeux, mais tester le BASIC intégré
• Il intègre l'émulation de l'OS

‣ 🌤️ Axes d'amélioration
• Rien à signaler.


🕹️ Conclusion :
Impression globale : 👍️
Un émulateur de très grande qualité et très complet !
👏️ ❤️ Un grand bravo et merci à son auteur !