Caprice32 - Le Bottin des Jeux Linux

Caprice32

🗃️ Specifications

📰 Title: Caprice32 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 🚦 Status: 05. Released
🏷️ Category: Emulation ➤ Engine ➤ Amstrad 🌍️ Browser-based:
🔖 Tags: Emulator; Amstrad; libretro compatible; HLE BIOS; Keyboard; Controller 📦️ Package Name:
🐣️ Approx. start: 1997-01-01 📦️ Arch:
🐤️ Latest: 2021-04-10 🍥️ On Deb repo:
📍️ Version: Latest : 4.6.0 / Dev : bc4608b 📦️ Deb:
🏛️ License type: FOSS/Libre 📦️ RPM:
🏛️ License: Code : GPL-2 📦️ AppImage:
🏝️ Perspective: First person (interface) 📦️ Snap: ✓
👁️ Visual: 2D 📦️ Flatpak/Athenaeum:
⏱️ Pacing: Real Time ⚙️ Generic bin.:
👫️ Played: Single 📄️ Source: ✓
🎖️ This record: 5 stars 📱️ PDA support:
🎖️ Game design: 👫️ Contrib.: Goupil & Louis
🎰️ ID: 16015 🐛️ Created: 2021-04-10
🐜️ Updated: 2021-11-14

📖️ Summary

[fr]: Un émulateur libre et multi-plateforme des Amstrad CPC 464/664/6128 (émulation complète) & CPC 464+/6128+ & GX4000 (émulation fonctionnelle). L'émulateur imite fidèlement les modèles CPC464, CPC664 et CPC6128. En recréant les opérations de tous les composants matériels à un bas niveau, l'émulateur atteint un haut degré de compatibilité avec les logiciels originaux du CPC. Ces programmes ou jeux peuvent être exécutés sans modification à des vitesses en temps réel ou plus élevées. Il supporte notamment le son, les joysticks (émulés ou matériels), les images disques (.dsk), et les instantanés (.sna). [en]: A libre, multi-platform emulator for the Amstrad CPC 464/664/6128 (full emulation) & CPC 464+/6128+ & GX4000 (functional emulation). The emulator faithfully imitates the CPC464, CPC664 and CPC6128 models. By recreating the operations of all hardware components at a low level, the emulator achieves a high degree of compatibility with the original CPC software. These programs or games can be run without modification at real-time or higher speeds. It supports sound, joysticks (emulated or hardware), disk images (.dsk), and snapshots (.sna).

🎥️ Videos

🎮️ Quelques exemples / Some examples (Showcase) [en] / [en] / [fr] :

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) id(202xxx) r(202xxx) lp(202xxx) ht(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d[fr](202xxx) ht[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
• Port of this emulator to libretro : [Libretro (Caprice32) (Libretro WIKI) (Screenshot)]
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [CPCWiki] [Game Compatibility List] [amstrad.eu [fr]] [cpc-power]

🐘 Social
Devs (Caprice32 Team [fr] [en]) : [Site 1 2] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
Devs (Ulrich Doewich (udoewich) [fr] [en]) : [Site 1 2] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
Devs (Colin Pitrat(202xxx) [fr] [en]) : [Site 1 2 3] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [mastodon] [twitter] [PeerTube] [YouTube]

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

📦️ Misc. repositories


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

📰 News / Source of this Entry (SotE) / News (SotN)
[Changes with v. 4.6.0 (20200314)] [LinuxFr [fr] (20210407) (SotE)]

🐘 Social Networking Update (on Mastodon)

🛠️ Title:
🦊️ What's:
🏡️
🐣️
🔖 #linux

🐧 Update:
💼️
📌️ Changes:
📖 Our entry: https://bit.ly/bottinLightOn
🐘 From:
🏝️ http://youtu.be/
🕵️ http://youtu.be/
🕹️ http://youtu.be/
🐧 http://youtu.be/

Source of this Entry:

📕 Description [fr]

Un émulateur des Amstrad CPC 464/664/6128/464+/6128+ & GX4000, initié par la Caprice32 Team, initié par Ulrich Doewich (udoewich), maintenance principale actuelle par Colin Pitrat.
En C++.

Caprice32 est un émulateur libre et multi-plateforme des Amstrad CPC 464/664/6128 (émulation complète) & CPC 464+/6128+ & GX4000 (émulation fonctionnelle). L'émulateur imite fidèlement les modèles CPC464, CPC664 et CPC6128. En recréant les opérations de tous les composants matériels à un bas niveau, l'émulateur atteint un haut degré de compatibilité avec les logiciels originaux du CPC. Ces programmes ou jeux peuvent être exécutés sans modification à des vitesses en temps réel ou plus élevées. Il supporte notamment le son, les joysticks (émulés ou matériels), les images disques (.dsk), et les instantanés (.sna).

Nota :
• Un fork du source (voir la section "Resources" ci-dessus) le rend compatible avec libretro (pour plus de précision concernant l'application libreto, voir la fiche "Libretro (& RetroArch)"
• 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 de jeux émulées / Game consoles emulated (avec doc Bottin) : Amstrad CPC 464/664/6128/464+/6128+/GX4000

Exemples de ROMS utilisables : voir les liens éventuels au paragraphe "Resources" ci-dessus et la fiche "Resources - Emulation (Name of the emulated console)".


Caprice32 - Émulateur Amstrad CPC
(c) Copyright 1997-2015 Ulrich Doewich
(c) Copyright 2016-2019 Colin Pitrat

Qu'est-ce que c'est ?

Caprice32 est un émulateur logiciel de la série d'ordinateurs de salon Amstrad CPC 8bit fonctionnant sous Linux et Windows. L'émulateur imite fidèlement les modèles CPC464, CPC664 et CPC6128. En recréant les opérations de tous les composants matériels à un bas niveau, l'émulateur atteint un haut degré de compatibilité avec les logiciels originaux du CPC. Ces programmes ou jeux peuvent être exécutés sans modification à des vitesses en temps réel ou plus élevées, selon l'environnement hôte de l'émulateur.

Caractéristiques

Caprice32 fournit :

• Une émulation complète des CPC464, CPC664 et CPC6128.
• Un support majoritairement fonctionnel de la gamme Plus : CPC464+/CPC6128+/GX4000 (manque les interruptions vectorielles et DMA, les joysticks analogiques et l'imprimante 8 bits).
• Support des joysticks - il peut être entièrement utilisé avec un joystick uniquement, grâce à un clavier virtuel intégré.
• Émulation de joystick - les jeux avec joystick uniquement peuvent être joués à l'aide du clavier.
• Claviers anglais, français ou espagnol
• Fichiers DSK et IPF pour les disques - Fichiers VOC et CDT pour les bandes - Fichiers CPR pour les cartouches
• Snapshots (fichiers SNA)
• Chargement direct de fichiers ZIP
• Formats de disques personnalisés
• Support d'imprimante
• Outil mémoire pour inspecter et modifier la mémoire (peek and poke)
• Support expérimental de Multiface 2 (vous devriez préférer utiliser l'outil mémoire)
• Graphiques en mode texte (en utilisant aalib ou libcaca)

Vous voyez quelque chose qui manque ? N'hésitez pas à ouvrir une question pour le suggérer.

📕 Description [en]

"A libre emulator for the Amstrad CPC 464/664/6128 (full emulation) & CPC 464+/6128+ & GX4000 (functional emulation)" (Serge Le Tyrant, Le Bottin des Jeux Linux / The Linux Games Book).

An emulator of the Amstrad CPC 8bit home computer range.

Caprice32 - Amstrad CPC Emulator
(c) Copyright 1997-2015 Ulrich Doewich
(c) Copyright 2016-2019 Colin Pitrat

What is it ?

Caprice32 is a software emulator of the Amstrad CPC 8bit home computer series running on Linux and Windows. The emulator faithfully imitates the CPC464, CPC664, and CPC6128 models. By recreating the operations of all hardware components at a low level, the emulator achieves a high degree of compatibility with original CPC software. These programs or games can be run unmodified at real-time or higher speeds, depending on the emulator host environment.

Features

Caprice32 provides:

• Complete emulation of CPC464, CPC664 and CPC6128
• Mostly working support of Plus Range: CPC464+/CPC6128+/GX4000 (missing vectored & DMA interrupts, analog joysticks and 8 bit printer)
• Joystick support - it can be fully used with joystick only, thanks to an integrated virtual keyboard.
• Joystick emulation - joystick-only games can be played using the keyboard
• English, French or Spanish keyboards
• DSK and IPF files for disks - VOC and CDT files for tapes - CPR files for cartridge
• Snapshots (SNA files)
• Direct load of ZIP files
• Custom disk formats
• Printer support
• Memory tool to inspect and modify memory (peek and poke)
• Experimental support of Multiface 2 (you should prefer using memory tool)
• Text mode graphics (using aalib or libcaca)

You see something missing ? Do not hesitate to open an issue to suggest it.