Arnold - Le Bottin des Jeux Linux

Arnold

🗃️ Specifications

📰 Title: Arnold 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 👁️ Visual: 2D & 2.5D
🏷️ Category: Emulation ➤ Engine ➤ Amstrad 🏝️ Perspective: Third & First person
🔖 Tags: Emulation; AMSTRAD; cpc464; cpc464+; gx4000 ⏱️ Pacing: Real Time
🐣️ Approx. start: 2001-02-11 👫️ Played: Single & Multi
🐓️ Latest: 2023-12-01 🚦 Status: 04. Released (status)
📍️ Version: Latest: 2009-03-17 / Dev: acd93ac ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: GPL-2 ✨️ (temporary):
🐛️ Created: 2010-08-20 🐜️ Updated: 2025-12-31

📦️ Deliverables

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

🚦 Entry status

📰 What's new?: 💖️ Significant improvement of this entry 👻️ Temporary:
💡 Lights on: ✓ 📰 Previous News: ✓
🎨️ Significant improvement: ✓ 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🦺️ Work in progress:
👫️ Contrib.: goupildb & Louis 🚧️ Some work remains to be done:
🎰️ ID: 6955

📖️ Summary

📜️[en]: A libre and multi-platform emulator of Amstrad CPC, Amstrad CPC+, and KC Compact microcomputers (plus the GX 4000 console derived from the CPC+), with an emphasis on emulation accuracy. It also emulates 99% of all demo effects. 📜️[fr]: Un émulateur libre et multi-plateforme des micro-ordinateurs Amstrad CPC, Amstrad CPC+ et KC Compact (+ la console GX 4000 dérivée du CPC+), mettant l'accent sur la précision de l'émulation. Il émule également 99 % de tous les effets de démonstration.

🎥️ Videos


🎲️ Gameplay: (201601), (201602), (201602),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site 1 2] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) g(201601) g(201602) g(201602) g(201602) g(201902) g(201608) g(201512) g(201212) 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)]
Doc: [WIKI] [FAQ]
Updates: [RSS] [Changelog 1 2(SourceForge) 2 3]

💰 Commercial
• (empty)

🍩️ Resources

🔘️ Games
• 🗿️See also our entry: Resources - Emulation - Amstrad

🛠️ Technical informations
[PCGamingWiki] [MobyGames] [CPC WIKI] [Wiki ubuntu-fr [fr]] [cpc-power]

🦣️ Social
Devs (Arnold Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Andreas Micklei (Nurgle, amicklei) 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Kevin Thacker 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related
[Wikipedia (Amstrad CPC) [fr] [en] [de]]
[Wikipedia (Amstrad GX4000) [fr] [en] [de]]

📦️ Misc. repositories
[Repology 1 2] [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: Arnold
🦊️ What's: An Amstrad CPC, CPC+ & GX 4000
🏡️ http://arnold.emuunlim.com
🐣️ https://github.com/rofl0r/arnold
🐣️ https://sourceforge.net/projects/arnold.berlios/
🦉️ https://mastodon.social/@amicklei
🔖 #LinuxEmulation #Amstrad #cpc
📦️ #Libre #Arch #RPM
📕️ https://lebottinlinux.vps.a-lec.org/LO.html

🥁️ Update: 2009-01-25
⚗️ Signific. vers. 🦍️
📌️ Changes: https://github.com/rofl0r/arnold/blob/master/whatsnew.linux
🦣️ From: 🛜️ -

🎲️ https://www.youtube.com/embed/xYPOzkXWzXU
🎲️ https://www.youtube.com/embed/USbKadDey7o
🎲️ https://www.youtube.com/embed/rvaiCjYLsJE

🕶️ A view of its UI with Ocean Software's game “Burnin' Rubber” (startup screen displaying the game logo and prompting the player to press Fire 1 to start or Fire 2 for options).

📚️ Arnold is a libre and multi-platform emulator of Amstrad CPC, Amstrad CPC+, and KC Compact microcomputers (plus the GX 4000 console derived from the CPC+), with an emphasis on emulation accuracy. It also emulates 99% of all demo effects.

📕 Description [en]

📜️ "An Amstrad CPC, CPC+ & KC Compact emulator" 📜️

What is Arnold?
Arnold is an Amstrad CPC, Amstrad CPC+ and KC Compact emulator. Arnold is accurate and emulates the Amstrad systems to the cycle level. It also emulates 99% of all demo effects.

What is an Amstrad CPC?
The Amstrad CPC, is a 8-bit computer produced by Amstrad in the '80s. There were 3 systems: CPC464, CPC664 and CPC6128. The CPC464 had a cassette unit built into the keyboard and 64k of RAM. The CPC664 had a 3" disc drive built into the keyboard and 64k of RAM. The CPC6128 had a 3" disc drive built into the keyboard and 128k of RAM. Each system could be purchased with a Green Screen or Colour monitor. The monitor was necessary because it contained the power supply.

What is an Amstrad CPC+?
The Amstrad CPC+ is an updated Amstrad CPC computer with more colours, hardware sprites, improved scrolling and a DMA-like driven sound-chip.

What is the KC Compact?
The KC Compact is a eastern German clone of the Amstrad CPC series.

What about the source?
The source is released under the GNU Public License. You are free to modify the source but I would be grateful if you would send me the changes so I can incorporate it into an official source release.


This version is more basic compared to the Windows version.
Some of the extra features in the Windows version have not yet been made available in the Unix version. Please be patient.

IMPORTANT: Though SDL and GTK+ are optional, you should really get both. Before installing Arnold. The non-SDL version has various graphics issues, no sound and is IMHO not very useful. To compile a version with GTK+ and SDL you will need to have all GTK+ and SDL header files installed in addition to the libraries. So if you use a RPM based distribution, install gdk-devel, gtk+-devel and sdl-devel in addition to the non-devel RPMs. You might also want to compile your own version of SDL, because the RPM versions tend to be quite old. I am currently using 1.2.2, so I do not know how well older versions work. Don't be afraid of compiling SDL. It is actually very easy.

Kevin Thacker has compiled and tested Arnold/Linux with Redhat Linux v7.0 on a Pentium II system. I develop on a 1,2GHz Athlon with RedHat v7.1. The SDL Sound output is very new and only tested on my system. I use ALSA for sound output and also have installed the Low-Latency kernel patches from Robert M. Love. Sound may very well break on other systems, so please send me feedback. Even if it works. ;-)

📕 Description [fr]

Un émulateur de console de jeux Amstrad CPC, CPC+, KC Compact & GX 4000, par l'Arnold Team, maintenu par Andreas Micklei (Nurgle, amicklei), initié par Kevin Thacker.

Arnold est un émulateur libre et multi-plateforme des micro-ordinateurs Amstrad CPC, Amstrad CPC+ et KC Compact (+ la console GX 4000 dérivée du CPC+), mettant l'accent sur la précision de l'émulation. Il émule également 99 % de tous les effets de démonstration.

Consoles émulées (avec doc Bottin): Amstrad CPC, Amstrad CPC+, KC Compact,


Qu'est-ce qu'Arnold ?
Arnold est un émulateur Amstrad CPC, Amstrad CPC+ et KC Compact. Arnold est précis et émule les systèmes Amstrad au niveau du cycle. Il émule également 99 % de tous les effets de démonstration.

Qu'est-ce qu'un Amstrad CPC ?
L'Amstrad CPC est un ordinateur 8 bits produit par Amstrad dans les années 80. Il existait 3 systèmes : CPC464, CPC664 et CPC6128. Le CPC464 avait un lecteur de cassettes intégré au clavier et 64 ko de RAM. Le CPC664 avait un lecteur de disquettes 3 pouces intégré au clavier et 64 ko de RAM. Le CPC6128 avait un lecteur de disquette 3 pouces intégré au clavier et 128 ko de RAM. Chaque système pouvait être acheté avec un écran vert ou un écran couleur. L'écran était nécessaire car il contenait l'alimentation électrique.

Qu'est-ce qu'un Amstrad CPC+ ?
L'Amstrad CPC+ est une version améliorée de l'Amstrad CPC avec plus de couleurs, des sprites matériels, un défilement amélioré et une puce sonore de type DMA.

Qu'est-ce que le KC Compact ?
Le KC Compact est un clone est-allemand de la série Amstrad CPC.

Qu'en est-il du code source ?
Le code source est publié sous licence publique GNU. Vous êtes libre de le modifier, mais je vous serais reconnaissant de m'envoyer les modifications afin que je puisse les intégrer dans une version officielle du code source.


Cette version est plus basique que la version Windows.
Certaines des fonctionnalités supplémentaires de la version Windows ne sont pas encore disponibles dans la version Unix. Merci de votre patience.

IMPORTANT : Bien que SDL et GTK+ soient facultatifs, vous devriez vraiment vous procurer les deux avant d'installer Arnold. La version sans SDL présente divers problèmes graphiques, n'a pas de son et n'est, à mon humble avis, pas très utile. Pour compiler une version avec GTK+ et SDL, vous devrez installer tous les fichiers d'en-tête GTK+ et SDL en plus des bibliothèques. Si vous utilisez une distribution basée sur RPM, installez gdk-devel, gtk+-devel et sdl-devel en plus des RPM non-devel. Vous pouvez également compiler votre propre version de SDL, car les versions RPM ont tendance à être assez anciennes. J'utilise actuellement la version 1.2.2, je ne sais donc pas si les versions plus anciennes fonctionnent correctement. N'ayez pas peur de compiler SDL. C'est en fait très facile.

Kevin Thacker a compilé et testé Arnold/Linux avec Redhat Linux v7.0 sur un système Pentium II. Je développe sur un Athlon 1,2 GHz avec RedHat v7.1. La sortie audio SDL est très récente et n'a été testée que sur mon système. J'utilise ALSA pour la sortie audio et j'ai également installé les correctifs du noyau Low-Latency de Robert M. Love. Le son peut très bien ne pas fonctionner sur d'autres systèmes, alors n'hésitez pas à m'envoyer vos commentaires. Même si cela fonctionne. ;-)