Fujisan - Le Bottin des Jeux Linux

Fujisan

🗃️ Specifications

📰 Title: Fujisan 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 👁️ Visual: 2D & 3D
🏷️ Category: Emulation ➤ Engine ➤ ATARI 🏝️ Perspective: Third & First person
🔖 Tags: Emulation; ATARI; atari 400; atari 800; atari 800xl; atari 1200xl; atari 130xe; atari 320xe; atari 576xe; atari 1088xe; atari xegs; atari 5200; HLE BIOS; Multi-platform ⏱️ Pacing: Real Time
🐣️ Approx. start: 2025-07-13 👫️ Played: Single & Multi
🐓️ Latest: 2026-03-11 🚦 Status: 08. Tested & Not playable (no status)
📍️ Version: Latest: 1.1.8 // Dev: a66c250 ❤️ Like it: 5. 🤔️⭐ (perfectible)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 4. 🐞️⭐⭐ (serious bug)
🏛️ License: MIT ⭐ (temporary):
🐛️ Created: 2026-02-08 🐜️ Updated: 2026-03-16

📦️ Deliverables

📦️ Package name: ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ✓ ..... 📦️ Deb: ✓
🌍️ Browser version: ..... 📦️ AppImage:
📱️ Mobile support: ..... 📦️ Flatpak:
🧹️ Not use: ..... 📦️ Snap:

🚦 Entry status

💡 Lights on: 🚧️ Some work remains to be done:
📰 What's new?: 💥️ New 💭️ New version published (to be updated):
🦣️ Awaiting publication on Mastodon: 🎨️ Significant improvement:
🦺️ Work in progress: 🎖️ This work: 5 stars
📰 Previous News: 👫️ Contrib.: goupildb
🎰️ ID: 16559

📖️ Summary

📜️[en]: A libre, multiplatform emulator of Atari 8-bit microcomputers and consoles (based on the libatari800 library) that focuses on seamless integration of its interface with the host desktop (regardless of platform) and faithful emulation of the original. It can emulate ATARI 400/800/800XL/1200XL/130XE/576XE/1088XE/XEGS/5200 models and has its own HLE BIOS. It offers an integrated debugger (with breakpoints, step-by-step mode, memory viewer, real-time register monitoring, ...), a TCP server (including over 34 commands, enabling sophisticated test workflows), NetSIO/FujiNet support (connection to online services and forums, file sharing between Atari systems, multiplayer gaming via network connections, access to modern Internet services from authentic Atari hardware). 📜️[fr]: Un émulateur de micro-ordinateurs et consoles Atari 8 bits (basé sur la bibliothèque libatari800) libre et multiplateforme mettant l'accent sur une bonne intégration de son interface au bureau de son hôte (quelque-soit la plateforme) et une émulation fidèle à l'original. Il permet d'émuler les modèles ATARI 400/800/800XL/1200XL/130XE/576XE/1088XE/XEGS/5200 et dispose de son propre BIOS HLE. Il offre notamment un débogueur intégré (avec points d'arrêt, mode pas à pas, visualiseur de mémoire, surveillance en temps réel des registres, ...), un serveur TCP (comprenant plus de 34 commandes, permettant des workflows de tests sophistiqués), le support de NetSIO/FujiNet (connexion à des services en ligne et à des forums, partage de fichiers entre systèmes Atari, le jeu multijoueurs via des connexions réseau, l'accès à des services Internet modernes à partir d'un matériel Atari authentique).

🎥️ Videos


🐹️ From Users: (1.1.1/202601),


📰 Progress: Mr. Sujano (1.1.2/202601),


🎮️ Showcase: (1.0.5/202510),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202xxx) gu(1.1.1/202601) r(202xxx) lp(202xxx) d(1.0.5/202510) ht(202xxx) ht[fr](202xxx) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] / [Changelog 1(news/blog) 2(release notes) 3(tags) 4(commits)]

💰 Commercial
• (empty)

🍩️ Resources

🔘️ Games
• 🗿️See also our entry: Resources - Emulation - ATARI 8-bits

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Fujisan Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Paulo Garcia (pedgarcia) 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

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

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

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

🕊️ Source of this Entry: [Mr. Sujano (20250901)]

🦣️ Social Networking Update (on mastodon)

🕵‍ 1.1.8 & 1.1.4: 🐞️

🛠️ Title: Fujisan
🦊️ What's: A libre emulator of 8-bit Atari consoles
🏡️ https://8bitrelics.com/fujisan/
🐣️ https://github.com/pedgarcia/fujisan
🔖 #LinuxEmulation #Atari #atari400 #atari800 #atari5200
📦️ #Libre #Bin #Deb
📕️ https://lebottinlinux.vps.a-lec.org/LO.html

🥁️ Update: 1.1.8
⚗️ Signific. vers. 🦍️
📌️ Changes: https://github.com/pedgarcia/fujisan/releases
🦣️ From: https://www.youtube.com/embed/InPXzBDREwo?start=143
🛜️ https://github.com/pedgarcia/fujisan/releases.atom

🐹️ https://www.youtube.com/embed/Kwd0wwFohso
🎮️ https://www.youtube.com/embed/Un-rbWnaQkE

🕶️ A view of its UI (v.1.1.8, on Linux) with the Atari Invaders demo. The top portion of the interface is dedicated to displaying the selected main menus and settings.

📚️ Fujisan is a libre, multiplatform emulator of Atari 8-bit microcomputers and consoles (based on the libatari800 library) that focuses on seamless integration of its interface with the host desktop (regardless of platform) and faithful emulation of the original. It can emulate ATARI 400/800/800XL/1200XL/130XE/576XE/1088XE/XEGS/5200 models and has its own HLE BIOS. It offers an integrated debugger (with breakpoints, step-by-step mode, memory viewer, real-time register monitoring, ...), a TCP server (including over 34 commands, enabling sophisticated test workflows), NetSIO/FujiNet support (connection to online services and forums, file sharing between Atari systems, multiplayer gaming via network connections, access to modern Internet services from authentic Atari hardware).

📕 Description [en]

📜️ "A libre emulator of 8-bit Atari consoles" 📜️

Fujisan - A new cross-platform Atari 8-bit emulator

Going directly to the point, Fujisan is a modern frontend for the venerable Atari800 emulator that's redefining how we interact with classic Atari systems.

The Vision Behind Fujisan
"Do we really need a new emulator?" you might ask. The answer is nuanced. Fujisan isn't truly a new emulator - it's a fresh approach to using the proven Atari800 emulation core. While excellent options like Altirra, vanilla Atari800, Atari800MacX, and MAME already exist, each comes with its own interface paradigm. Atari800's built-in UI, while functional, can feel not as easy to use to users expecting native desktop integration.

Fujisan was born from a simple desire: to create an emulator that feels native on Windows, macOS, and Linux while maintaining the authentic Atari experience we all cherish. This isn't about adding every possible customization option - it's about delivering a polished, ready-to-use solution for 90% of users' needs.

Core Philosophy: Native First, Authentic Always

Native Desktop Integration
Unlike emulators that create their own windowing systems, Fujisan embraces each platform's native conventions:

✅️ Standard menu bars that feel at home on each operating system
✅️ Native file dialogs for ROM and disk image management
✅️ Platform-appropriate keyboard shortcuts and behaviors
✅️ System-integrated icons and proper application bundling

Authentic Atari Experience
While the interface is modern, the emulation remains faithful, thanks to the atari800 project:

✅️ Pixel-perfect 384×240 display with authentic Atari color palette
✅️ Proper timing: 49.86 FPS (PAL) and 59.92 FPS (NTSC)
✅️ Complete keyboard mapping including shifted symbols and function keys
✅️ Real-time response without input lag

Technical Excellence Under the Hood

Built on Proven Foundations
Fujisan's commitment to using libatari800 ensures there's never incompatibility with the upstream Atari800 source. Rather than forking and diverging, the project maintains compatibility through a carefully managed patch system. This approach guarantees that improvements to the core emulator benefit Fujisan users immediately.

Cross-Platform Architecture
The modern foundation provides several key advantages:

✅️ Memory efficiency through direct screen buffer access
✅️ Clean separation between emulator core, display widget, and UI
✅️ Consistent behavior across Windows, macOS, and Linux
✅️ Modern C++17 codebase for maintainability

Developer-Friendly Features
What sets Fujisan apart for developers and power users:

✅️ Integrated debugger with 6502 instruction stepping and breakpoint management
✅️ TCP server API for IDE integration and automated testing
✅️ Memory viewer with hex dump and ASCII display
✅️ Real-time CPU register monitoring

The TCP Server: A Game Changer for Development
One of Fujisan's most innovative features is its built-in TCP server that provides comprehensive JSON-based remote control. This opens up possibilities that traditional emulators simply can't match:

IDE Integration

bash
# Load a program directly from your development environment
echo '{"command": "media.load_xex", "params": {"path": "/dev/program.xex"}}' | nc localhost:6502

# Set breakpoints programmatically
echo '{"command": "debug.add_breakpoint", "params": {"address": 1536}}' | nc localhost:6502


Automated Testing
The TCP API enables sophisticated testing workflows where you can:
✅️ Load test programs automatically
✅️ Monitor execution state
✅️ Capture screenshots for regression testing
✅️ Control all emulator functions without human intervention

Remote Control
With over 34 available commands covering media control, debugging, configuration, and automation, the TCP server transforms Fujisan from a simple emulator into a powerful development platform.

Advanced Features That Matter
Comprehensive Debugging

The integrated debugger provides everything you need for serious 6502 development:
✅️ Breakpoint system with visual indicators in the disassembly view
✅️ Single-step execution with Step Into (F11) and Step Over (F10)
✅️ Real-time register display in standard hex notation
✅️ Memory inspection across the full 64KB address space
✅️ Disassembly engine with proper 6502 mnemonics

Network-Enabled Computing
Fujisan includes full support for NetSIO/FujiNet, enabling:
✅️ Connection to online services and bulletin boards
✅️ File sharing between Atari systems
✅️ Multiplayer gaming over network connections
✅️ Access to modern internet services from authentic Atari hardware

Intelligent System Management
Features like automatic BASIC ROM toggling and smart restart management mean less time configuring and more time computing. When you enable NetSIO, Fujisan automatically disables BASIC and adjusts settings for optimal FujiNet compatibility.

Building for the Modern Era
Universal Compatibility
Fujisan's build system is a marvel of modern software engineering:
✅️ Universal macOS binaries supporting both Intel and Apple Silicon
✅️ Cross-compilation for Windows using containerized MinGW environments
✅️ Linux packages built in reproducible container environments
✅️ Consistent experience across all platforms

Simplified Distribution
Gone are the days of complex installation procedures:
✅️ macOS: Clean DMG installers with proper code signing
✅️ Windows: Complete packages with all required DLLs
✅️ Linux: Both .deb packages and portable tarballs


Initially built as a modern frontend for the Atari800 emulator, Fujisan has pivoted to be a Fujinet-first Atari 8-bit emulator.

Users have plenty of good options with Altirra, Atari800 (vanilla), Atari800MacX and Mame. One thing that Atari800 has that is great, but it throws some users off, is its built-in UI inside the emulator window. A lot of users prefer to have the native feeling like Altirra on Windows, and Atari800MacX on macOS delivers.

Fujisan is an exercise and hobby for me, to build an emulator tailored to my personal use, with fewer customization available but ready to go for 90% of the use cases. Hopefully it will attract more people like me. Also, the fact that the users will have the same native experience in MacOS or Linux.

Another important objective is to always use libatari800 so there is never incompatibility between the Atari800 source code and Fujisan (as much as possible). There are some patches I had to apply, but I am set to always make it easier for anyone that wants to build Fujisan, to be able to reproduce my steps and patch atari800 properly (There is a patches folder with detailed instructions).

I guess, the big difference is that Fujisan is a UI-based emulator that is available for Windows, Mac, and Linux. Overtime, with some features that will help software development, so if you see something wrong or have a request, use Github issue tracker.

IMPORTANT: Windows support - The fact that Atari800 doesn't support Fujinet on Windows makes impossible to bundle Fujinet support for this version. I will be releasing the Windows versions again, but the tests are limited. If you see something wrong, please report it in the Issue tracker.

📕 Description [fr]

Un émulateur libre de micro-ordinateurs & consoles Atari 8 bits, par la Fujisan Team, initié par Paulo Garcia (pedgarcia).
En C++/Shell. Il utilise la bibliothèque libatari800.

Fujisan est un émulateur de micro-ordinateurs et consoles Atari 8 bits (basé sur la bibliothèque libatari800) libre et multiplateforme mettant l'accent sur une bonne intégration de son interface au bureau de son hôte (quelque-soit la plateforme) et une émulation fidèle à l'original. Il permet d'émuler les modèles ATARI 400/800/800XL/1200XL/130XE/576XE/1088XE/XEGS/5200 et dispose de son propre BIOS HLE. Il offre notamment un débogueur intégré (avec points d'arrêt, mode pas à pas, visualiseur de mémoire, surveillance en temps réel des registres, ...), un serveur TCP (comprenant plus de 34 commandes, permettant des workflows de tests sophistiqués), le support de NetSIO/FujiNet (connexion à des services en ligne et à des forums, partage de fichiers entre systèmes Atari, le jeu multijoueurs via des connexions réseau, l'accès à des services Internet modernes à partir d'un matériel Atari authentique).


Fujisan - Un nouvel émulateur Atari 8 bits multiplateforme

Pour aller droit au but, Fujisan est une interface moderne pour le vénérable émulateur Atari800 qui redéfinit la façon dont nous interagissons avec les systèmes Atari classiques.

La vision derrière Fujisan

« Avons-nous vraiment besoin d'un nouvel émulateur ? », demanderez-vous peut-être. La réponse est nuancée. Fujisan n'est pas vraiment un nouvel émulateur, mais plutôt une nouvelle approche de l'utilisation du noyau d'émulation Atari800 qui a fait ses preuves. Bien qu'il existe déjà d'excellentes options telles que Altirra, vanilla Atari800, Atari800MacX et MAME, chacune d'entre elles possède son propre paradigme d'interface. L'interface utilisateur intégrée à Atari800, bien que fonctionnelle, peut sembler moins facile à utiliser pour les utilisateurs qui s'attendent à une intégration native au bureau.

Fujisan est né d'un désir simple : créer un émulateur qui semble natif sous Windows, macOS et Linux tout en conservant l'expérience Atari authentique que nous apprécions tous. Il ne s'agit pas d'ajouter toutes les options de personnalisation possibles, mais de fournir une solution aboutie et prête à l'emploi qui répond à 90 % des besoins des utilisateurs.

Philosophie fondamentale : le natif d'abord, l'authenticité toujours

Intégration native au bureau
Contrairement aux émulateurs qui créent leurs propres systèmes de fenêtrage, Fujisan adopte les conventions natives de chaque plateforme :

✅️ Barres de menus standard qui s'intègrent parfaitement à chaque système d'exploitation
✅️ Boîtes de dialogue natives pour la gestion des ROM et des images disque
✅️ Raccourcis clavier et comportements adaptés à la plateforme
✅️ Icônes intégrées au système et regroupement approprié des applications

Expérience Atari authentique
Bien que l'interface soit moderne, l'émulation reste fidèle à l'original grâce au projet atari800 :

✅️ Affichage 384×240 au pixel près avec la palette de couleurs authentique d'Atari.
✅️ Synchronisation parfaite : 49,86 FPS (PAL) et 59,92 FPS (NTSC).
✅️ Configuration complète du clavier, y compris les symboles majuscules et les touches de fonction.
✅️ Réponse en temps réel sans décalage d'entrée

L'excellence technique sous le capot

Conçu sur des bases éprouvées
L'engagement de Fujisan à utiliser libatari800 garantit qu'il n'y a jamais d'incompatibilité avec la source Atari800 en amont. Plutôt que de se diviser et de diverger, le projet maintient la compatibilité grâce à un système de correctifs soigneusement géré. Cette approche garantit que les améliorations apportées à l'émulateur central profitent immédiatement aux utilisateurs de Fujisan.

Architecture multiplateforme
La base moderne offre plusieurs avantages clés :

✅️ Efficacité de la mémoire grâce à un accès direct au tampon d'écran
✅️ Séparation nette entre le cœur de l'émulateur, le widget d'affichage et l'interface utilisateur
✅️ Comportement cohérent sous Windows, macOS et Linux
✅️ Base de code C++17 moderne pour une meilleure maintenabilité

Fonctionnalités conviviales pour les développeurs
Ce qui distingue Fujisan pour les développeurs et les utilisateurs expérimentés :

✅️ Débogueur intégré avec gestion des instructions 6502 et des points d'arrêt
✅️ API de serveur TCP pour l'intégration IDE et les tests automatisés
✅️ Visualiseur de mémoire avec affichage hexadécimal et ASCII
✅️ Surveillance en temps réel des registres CPU

Le serveur TCP : une véritable révolution pour le développement
L'une des fonctionnalités les plus innovantes de Fujisan est son serveur TCP intégré qui offre un contrôle à distance complet basé sur JSON. Cela ouvre des possibilités que les émulateurs traditionnels ne peuvent tout simplement pas égaler :

Intégration IDE
bash
# Chargez un programme directement depuis votre environnement de développement.
echo “{« command »: « media.load_xex », « params »: {“path”: « /dev/program.xex »}}” | nc localhost:6502

# Définir des points d'arrêt par programmation
echo “{« command »: « debug.add_breakpoint », “params”: {« address »: 1536}}” | nc localhost:6502

Tests automatisés
L'API TCP permet des workflows de test sophistiqués dans lesquels vous pouvez :
✅️ Charger automatiquement des programmes de test
✅️ Surveiller l'état d'exécution
✅️ Capturer des captures d'écran pour les tests de régression
✅️ Contrôler toutes les fonctions de l'émulateur sans intervention humaine

Contrôle à distance
Avec plus de 34 commandes disponibles couvrant le contrôle des médias, le débogage, la configuration et l'automatisation, le serveur TCP transforme Fujisan d'un simple émulateur en une puissante plateforme de développement.

Fonctionnalités avancées importantes
Débogage complet

Le débogueur intégré fournit tout ce dont vous avez besoin pour un développement 6502 sérieux :
✅️ Système de points d'arrêt avec indicateurs visuels dans la vue de désassemblage
✅️ Exécution pas à pas avec Step Into (F11) et Step Over (F10)
✅️ Affichage en temps réel des registres en notation hexadécimale standard
✅️ Inspection de la mémoire sur l'ensemble de l'espace d'adressage de 64 Ko
✅️ Moteur de désassemblage avec mnémoniques 6502 appropriées

Informatique en réseau
Fujisan prend entièrement en charge NetSIO/FujiNet, ce qui permet :
✅️ La connexion à des services en ligne et à des forums
✅️ Le partage de fichiers entre systèmes Atari
✅️ Les jeux multijoueurs via des connexions réseau
✅️ L'accès à des services Internet modernes à partir d'un matériel Atari authentique

Gestion intelligente du système
Des fonctionnalités telles que la commutation automatique de la ROM BASIC et la gestion intelligente du redémarrage permettent de passer moins de temps à configurer et plus de temps à utiliser l'ordinateur. Lorsque vous activez NetSIO, Fujisan désactive automatiquement BASIC et ajuste les paramètres pour une compatibilité FujiNet optimale.

Conçu pour l'ère moderne
Compatibilité universelle
Le système de compilation de Fujisan est une merveille de l'ingénierie logicielle moderne :
✅️ Binaires macOS universels prenant en charge à la fois Intel et Apple Silicon
✅️ Compilation croisée pour Windows à l'aide d'environnements MinGW conteneurisés
✅️ Paquets Linux compilés dans des environnements conteneurisés reproductibles
✅️ Expérience cohérente sur toutes les plateformes

Distribution simplifiée
Fini les procédures d'installation complexes :
✅️ macOS : installateurs DMG propres avec signature de code appropriée
✅️ Windows : paquets complets avec toutes les DLL requises
✅️ Linux : paquets .deb et archives tar portables


Initialement conçu comme une interface moderne pour l'émulateur Atari800, Fujisan est devenu un émulateur Atari 8 bits axé sur Fujinet.

Les utilisateurs ont l'embarras du choix entre Altirra, Atari800 (vanilla), Atari800MacX et Mame. L'un des grands avantages d'Atari800, qui rebute toutefois certains utilisateurs, est son interface utilisateur intégrée à la fenêtre de l'émulateur. Beaucoup d'utilisateurs préfèrent avoir une expérience native, comme celle offerte par Altirra sous Windows, et c'est ce que propose Atari800MacX sous macOS.

Fujisan est pour moi un exercice et un passe-temps qui consiste à créer un émulateur adapté à mon usage personnel, avec moins de possibilités de personnalisation, mais prêt à l'emploi dans 90 % des cas. J'espère qu'il attirera davantage de personnes comme moi. De plus, les utilisateurs bénéficieront de la même expérience native sous MacOS ou Linux.

Un autre objectif important est de toujours utiliser libatari800 afin qu'il n'y ait jamais d'incompatibilité entre le code source Atari800 et Fujisan (dans la mesure du possible). J'ai dû appliquer quelques correctifs, mais je suis déterminé à faciliter la tâche à tous ceux qui souhaitent créer Fujisan, afin qu'ils puissent reproduire mes étapes et corriger atari800 correctement (il existe un dossier de correctifs avec des instructions détaillées).

Je pense que la grande différence réside dans le fait que Fujisan est un émulateur basé sur une interface utilisateur disponible pour Windows, Mac et Linux. Au fil du temps, certaines fonctionnalités faciliteront le développement de logiciels. Si vous remarquez une erreur ou avez une demande, utilisez le suivi des problèmes Github.

IMPORTANT : Prise en charge Windows - Le fait qu'Atari800 ne prenne pas en charge Fujinet sous Windows rend impossible l'intégration de la prise en charge Fujinet dans cette version. Je vais publier à nouveau les versions Windows, mais les tests sont limités. Si vous constatez un problème, veuillez le signaler dans le suivi des problèmes.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

⛓️ Installation à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).


📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DE L'ÉMULATEUR

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] fujisan ou $ fujisan
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans le répertoire où se trouve le binaire lancez : $ ./fujisan.sh
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).


📑️ PARAMÉTRAGE

💡 Nota : L'objet de cette section est de fournir quelques suggestions / Conseils

Paramétrage des périphériques d'entrées :
• Je ne suis pas parvenu à lancer un seul jeu (je n'ai pas trouvé comment lancer l'action "Start game" ni avec le clavier ni avec le gamepad. Je rassemble ici les touches découvertes.

• Sous son interface, sélectionnez/cliquez sur System ➜ Settings... ➜ onglet "Input Configuration" ➜
⊡ cocher "Enable Joystick Support"
⊡ Joystick 1 : (j'ai sélectionné mon clavier)
⊡ Joystick 2 : (j'ai sélectionné mon gamepad)
• (Provisoirement le temps de la correction du bug) Sous l'interface située au dessus de l'écran de jeu, sur la zone allouée au Joystick : décocher "Enable" (sinon les touches A, Q, W, SPACE, ... semblent ne pas fonctionner : bug ?)

• En jeu, sélection du type de jeu : Sous le jeu Atari Invaders, les touches F1 à F4 sont utilisées pour paramétrer le type de jeu.

Paramétrage de l'émulateur :
• Sous son interface, j'ai sélectionné (sélecteur en haut au dessus de l'écran de jeu) : Atari 130XE (compatible avec ses prédécesseurs et offrant des capacité supérieur, permettant d'écarter tout problème de compatibilité avec certains jeux éventuellement gourmands en ressources).

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : les 14 et 15 Mars 2026 et 8 Février 2026 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 60 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.



💻️ PC specs :
Linux distribution: Manjaro
Kernel: 6.18.8-1-MANJARO +iw (pour le wi-fi) + acpi_call-dkms + rapiddisk-dkms + uwurandom-git-dkms + v4l2loopback-dkms
Graphics driver: NVIDIA 590.48.01-1 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (6.6.6) / Xorg 11.0 (21.1.21)

CPU: AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard: MSI B450 GAMING PRO CARBON AC (RVB) + (zenpower-dkms + zenpower3-dkms + iwlwifi-ax101-dkms)
RAM: 32Go DDR4 (2x16GB)
Graphics card: GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x4TB Seagate Barracuda + 2x12TB Seagate IronWolf
Monitors: 1 x ASUS ROG Swift PG348Q (3440x1440) (The other died after a micro-power cut 😤️) + 1 x ASUS ROG Swift OLED PG48UQ 47,5" (3840x2160) (Get used to it 🦒️)
Webcam: Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Microphone: Samson G-Track pro Condenser
Keyboard: Keychron K1 Pro
MIDI keyboard: ARTURIA Minilab 3
Mouse: G-Lab Kult-Iridium (RVB)
Tablet: WACOM PTZ-930 (Intuos 3) (input-wacom-dkms-patched required)
Printer: brother MFC-L2800DW (brother-mfc-l2820dw (Print) + brscan5 (Scan) required).
Gamepads (test: jstest-gtk):
- (USB): Logitech Rumblepad (2 analog pads, one digital pad, + force feedback).
- (Bluetooth): Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required + Plugging & unplugging the gamepad to load the driver. If necessary, leave the gamepad connected)(drift if battery low)



🫕️ Installation :

▸ 🐎️ Emulateur
‣ (✘ v. 1.1.8, ✘ 1.1.4) Binaire classique : NE FONCTIONNE PAS. L'émulateur démarre, semble fonctionner normalement, les jeux se lancent, mais je ne parviens pas à y jouer faute de trouver la touche permettant de les lancer.
🟢️ Il est très facile à installer et à lancer grâce au binaire fourni.

▸ 🧠️ BIOS
🟢️ Il ne requiert pas d'installation de BIOS externe (le BIOS est fourni, ce qui simplifie grandement l'installation).

▸ 🫀️ ROMs de jeux à assembler
🟠️ Une installation rendue (un peu) plus difficile par l'absence de livraison des données avec l'émulateur, requérant quelques opérations complémentaires :
- décompression des ROMs des jeux à l'endroit souhaité,


🏗️ Réalisation :

▸ 🐥️ Avancement de son développement en : Mars 2026
⚪️ Il/Elle est à priori fonctionnelle (voir la vidéo d'un jeu et les commentaires de l'auteur).

▸ 📟️ Interface
🟢️ Une interface élégante, de qualité, dynamique (réaction de l'interface au survol de la souris), ergonomique, assez intuitive pour la partie principale (mais pas en jeu),
🟢️ Elle offre notamment une pléthore de paramétrages, le support du plein écran et du fenêtré, du redimensionnement de sa fenêtre par glisser-déposer, le verrouillage de l'échelle des entiers (Use integer scaling), une gestion du type de mise à l'échelle graphique (Off, 4:3), le support de la sauvegarde d'état, le BIOS HLE (=BIOS compatible et libre, permettant de se passer de BIOS externe), l'émulation multiple (Atari 400/800, 1200XL, 800XL, 130XE, 320XE Compy-shop, 320XE Rambo XL, 576XE, 1088XE, XEGS, 5200),
🟠️ Point(s) faible(s) relevé(s) : il lui manque le support de filtres graphiques (du type de ceux présents dans l'émulateur MAME),

▸ 🎮️ Contrôles
⚬ Nombre de Gamepad(s) géré(s) : 2 🎮️
🔍️ (USB, Logitech Rumblepad) : 🐞️ Not working
🔍️ (Bluetooth, Microsoft Xbox Elite Wireless Controller Series 2) : 🐞️ Not working
⚪️ Il/Elle se contrôle au clavier ou au gamepad.
🟢️ Il/Elle offre notamment le support de plusieurs périphériques (clavier, gamepad) simultanés,
🟠️ Point(s) faible(s) relevé(s) : il/elle lui manque la possibilité de redéfinir les touches, un bon support des claviers PC, la visualisation des entrées reconnues (l'utilisateur ne sait pas quelles touches utiliser ni si elles sont reconnues),

▸ 👤️ Solo
🟢️ Il/Elle offre notamment le jeu solo contre des IAs

▸ 👥️ Multi-joueur / Développement collaboratif
🟢️ Il/Elle offre notamment le support réseau via le système FujiNet (non testé).
⚪️ Ce système FujiNet permet notamment l'échange de fichiers sur le net ainsi que le jeu multijoueur entre consoles/émulateurs qui le supporte.


🍔️ Contenu :

▸ 🕹️ Emulation
🟢️ Cet émulateur donne accès à un contenu assez important,
🟢️ 1979-1987 - ATARI 8-bits : il s'agit d'un ensemble de micro-ordinateurs ainsi qu'une consoles de 2eme génération aux technologies similaires (modification du boitier avec quelques variations sur les périphériques et la quantité de RAM essentiellement) compatibles avec l'ATARI 400, commercialisés par ATARI entre 1979 et 1987.
1979 - ATARI 400 : CPU MOS 6502A 8 bits 1,77MHz (NTSC))/1,79MHz (PAL), 8ko de RAM, 10ko de BIOS, 128 (version NTSC) / 104 (version PAL) couleurs avec une définition jusqu'à 320x192, sorti en 1979. Il utilise des cartouches et son port série permet d'y connecter un lecteur de cassette ou un lecteur de disquette 5"1/4 simple face et simple densité. Il dispose de 4 ports de jeux. Le joysticks est équipé d'un stick et d'un bouton. Il s'agit d'un modèle économique avec un clavier à membrane. Le boitier d'extension Atari 850 permet de connecter des périphériques tel qu'un modem ou une imprimante via 4 ports RS-232C + 1 port parallèle. Sa ludothèque comprend plus de 600 titres (plus de 2200 pour la série ATARI 8-bit).
1979 - ATARI 800 : idem ATARI 400 mais avec 48ko de RAM et clavier mécanique.
1983 - ATARI 1200XL : Compatible avec ATARI 400/800, 64ko de RAM, 2 ports de jeux. Retiré du marché après 4 mois suite à une incompatibilité avec les ATARI 400/800 et un prix trop élevé.
1983 - ATARI 600XL : Compatible avec ATARI 400/800, 16ko de RAM, ROM intégrée (vs par cartouche).
1983 - ATARI 800XL : Idem 600XL mais 64ko de RAM.
1983 - ATARI 1400XL & 1450XL : Idem 1200XL mais avec 1 modem 300 baud 1 ou 2 lecteurs de disquette 5"1/4. Jamais commercialisé.
1985 - ATARI 65XE : Idem 800XL sans l'interface parallèle.
1985 - ATARI 130XE & 800XE: Idem 65XE mais avec 128Ko de mémoire et l'équivalent de l'interface parallèle.
1987 - ATARI XEGS : Idem 65XE mais sous forme de console.


👾️ Gameplay :

▸ ⛳️ Objectif / Thème
⚪️ C'est un émulateur de micro-ordinateurs et consoles Atari 8 bits (basé sur la bibliothèque libatari800).
⚪️ Il permet d'émuler les modèles ATARI 400/800/800XL/1200XL/130XE/576XE/1088XE/XEGS/5200 et dispose de son propre BIOS HLE.

▸ 🐮️ Spécificités
⚪️ Il met l'accent sur une bonne intégration de son interface au bureau de son hôte (quelque-soit la plateforme) et une émulation fidèle à l'original. Il offre notamment un débogueur intégré (avec points d'arrêt, mode pas à pas, visualiseur de mémoire, surveillance en temps réel des registres, ...), un serveur TCP (comprenant plus de 34 commandes, permettant des workflows de tests sophistiqués), le support de NetSIO/FujiNet (connexion à des services en ligne et à des forums, partage de fichiers entre systèmes Atari, le jeu multijoueurs via des connexions réseau, l'accès à des services Internet modernes à partir d'un matériel Atari authentique).


🧪️ Tests effectués :

▸ 🧫️ Conditions du test, objectif(s)
‣ 🔍️ (v. 1.1.8, 1.1.4) : ✔ tested
‣ ◀️ Test binaire de fonctionnement : ✔ tested
‣ 📺️ ATARI 8 emulation (400/800 & derivatives) : ✔ tested
‣ 👤️ Solo : ✔ tested
‣ ⌨️ Keyboard : ✔ tested
‣ 🎮️ Logitech Rumblepad (USB) : ✔ tested
‣ 🎮️ Microsoft Xbox Elite Wireless Controller Series 2 (in Bluetooth) : ✔ tested
‣ 🏕️ Avec un contenu Commercial : ✔ tested

▸ 🎲️ Résultat des tests
‣ 🔍️ (v. 1.1.8, 1.1.4) : 🐞️ Not | Partially working
‣ ⌨️ Keyboard : 🐞️ Partially working (les touches F1 à F4 produisent des actions sous le jeu Atari Invaders, en BASIC le clavier semble fonctionner normalement à condition de désactiver l'option "Joystick Enable" en haut de l'interface).
‣ 🎮️ Logitech Rumblepad (USB) : 🐞️ Not working
‣ 🎮️ Microsoft Xbox Elite Wireless Controller Series 2 (in Bluetooth) : 🐞️ Not working
‣ 🏕️ Avec un contenu Commercial : 🐞️ Not | Partially working
‣ 📺️ ATARI 8 emulation (400/800 & derivatives) :
🟢️ La plupart des jeux ont démarrés.
🟠️ Malheureusement je ne suis pas parvenu à jouer à un seul jeu car ni les touches ni le gamepad n'ont semblé permettre de démarrer les jeux. Ils sont pourtant reconnus dans le menu de paramétrage
🟠️ Sous le BASIC intégré, si on ne décoche pas "Enable Joystick", certaines touches (A, Q, W, ESPACE, ...) semblent ne pas fonctionner - (les autres F, G, ... RETURN fonctionnent). Il faut donc décocher cette option (bug ?). Néanmoins, même en décochant cette option je ne parviens toujours pas à lancer une partie au clavier :(.


🌻️ Premières impressions :

🟢️ L'émulateur semble de qualité.
🟠️ Néanmoins il lui manque un affichage clair / un menu de redéfinition des touches, car après de nombreuses tentatives je n'ai pas trouvé comment lancer l'action "Start game". Au mieux j'ai pu voir uniquement les démos des jeux.


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 🤔️⭐ (perfectible)
🎀️ Quality: 🐞️⭐⭐ (serious bug)

🟠️ Il lui manque un affichage clair / un menu de redéfinition des touches/actions (impossible de démarrer un jeu).
🟢️ Tout le reste semble de très bonne qualité. A suivre...
❤️ Un grand merci (notamment pour la version Linux !) néanmoins à son/ses auteur(s) !