PicoDrive - Le Bottin des Jeux Linux

PicoDrive

🗃️ Specifications

📰 Title: PicoDrive 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 👁️ Visual: 2D & 3D
🏷️ Category: Emulation ➤ Engine ➤ SEGA 🏝️ Perspective: First person (interface)
🔖 Tags: Emulation; SEGA; megadrive; sms; 32x; virtua processor; libretro compatible; HLE BIOS; Multi-platform; Controller ⏱️ Pacing: Real Time
🐣️ Approx. start: 👫️ Played: Single
🐓️ Latest: 2019-01-25 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 1.93 / Dev: 7ddd850 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️🧛️ Libre with NC | ND assets 🎀️ Quality: 7. ⏳️
🏛️ License: CC BY-NC-SA ✨️ (temporary): 4 stars
🐛️ Created: 2019-03-24 🐜️ Updated: 2024-10-09

📦️ Deliverables

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

🚦 Entry status

📰 What's new?: 👻️ Temporary:
💡 Lights on: 🎨️ Significant improvement:
👔️ Already shown: 💭️ New version published (to be updated):
🎖️ This work: 4 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 🦺️ Work in progress:
🎰️ ID: 15569

📖️ Summary

📜️[en]: A libre and multi-platform emulator for SEGA Megadrive consoles (also called SEGA Genesis), SEGA Master System (SMS or Mark3) and SEGA 32X, particularly optimized for ARM-based handheld devices (smartphones, handheld consoles, ...) , but also running on non-ARM systems. No system ROM is required. It is also compatible with libretro (and its RetroArch interface), the plugin system for emulators. An emulator for small consoles without sticks (the sticks of the joystick do not work). Pretty good. 📜️[fr]: Un émulateur libre et multi-plateforme des consoles SEGA Megadrive (aussi nommée SEGA Genesis), SEGA Master System (SMS ou Mark3) et SEGA 32X particulièrement optimisé pour les périphériques de poche basés sur ARM (smartphones, consoles de poche, ...), mais fonctionnant également sur des systèmes non ARM. Aucune ROM système n'est requise. Il est aussi compatible avec libretro (et son interface RetroArch), le système de plugin pour émulateurs. Un émulateur pour petites consoles sans sticks (les sticks du joystick ne fonctionnent pas). Assez bien.

🎥️ 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) ht(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) d(202xxx♺) d(202xxx♺) d(202xxx♺) d(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
• Port of this engine to libretro: [Libretro (PicoDrive) (WIKI)]

🛠️ Technical informations
[PCGamingWiki] [MobyGames] [EmuGen]

🦣️ Social
Devs (PicoDrive Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (notaz [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Dave (fdave) [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 (Mega Drive / Sega Genesis) [fr] [en] [de]]
[Wikipedia (Master System) [fr] [en] [de]]
[Wikipedia (SEGA 32X) [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]

📰 News / Source of this Entry (SotE) / News (SotN)
[EmuGen (20190210)] (SotE)

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

🦣️ Social Networking Update (on mastodon)

🛠️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: (homeless)

🥁️ 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/

🕶️

📚️ Name is a

📕 Description [en]

📜️ "blabla" 📜️


This is yet another Megadrive / Genesis / Sega CD / Mega CD / 32X / SMS emulator, which was written having ARM-based handheld devices in mind (such as smartphones and handheld consoles like GP2X and Pandora), but also runs on non-ARM little-endian hardware too.

The emulator is heavily optimized for ARM, features assembly cores for 68k, Z80 and VDP chip emulation, also has dynamic recompilers for SH2 and SSP16 (for 32X and SVP emulation). It was started by Dave (aka fdave, finalburn author) as basic Genesis/Megadrive emulator for Pocket PC, then taken over and expanded by notaz.

PicoDrive was the first emulator ever to properly emulate Virtua Racing and it's SVP chip.

📕 Description [fr]

Un émulateur des consoles SEGA Megadrive, SEGA Master System et SEGA 32X, par la PicoDrive Team, initié par Dave (fdave), repris et développé par notaz.

PicoDrive est un émulateur libre et multi-plateforme des consoles SEGA Megadrive (aussi nommée SEGA Genesis), SEGA Master System (SMS ou Mark3) et SEGA 32X particulièrement optimisé pour les périphériques de poche basés sur ARM (smartphones, consoles de poche, ...), mais fonctionnant également sur des systèmes non ARM. Aucune ROM système n'est requise. Il est aussi compatible avec libretro (et son interface RetroArch), le système de plugin pour émulateurs. Un émulateur pour petites consoles sans sticks (les sticks du joystick ne fonctionnent pas). Assez bien.


C’est encore un autre émulateur Megadrive / Genesis / Sega CD / Mega CD / 32X / SMS, conçu pour les périphériques de poche basés sur ARM (tels que les smartphones et les consoles de poche comme GP2X et Pandora), mais fonctionnant également sur des systèmes non ARM. Le matériel little-endian aussi.

L'émulateur est fortement optimisé pour ARM, comporte des cœurs d'assemblage pour l'émulation de puces 68k, Z80 et VDP, ainsi que des recompilateurs dynamiques pour SH2 et SSP16 (pour l'émulation 32X et SVP). Il a été lancé par Dave (alias fdave, auteur de finalburn) en tant qu’émulateur de base Genesis / Megadrive pour Pocket PC, puis repris et développé par notaz.

PicoDrive a été le premier émulateur à émuler correctement Virtua Racing et sa puce SVP.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

Pas de binaire disponible.

(✔ v. 1.93) 📄️ Installation à partir du source

Si vous souhaitez quelque-chose de très récent (versions de développement) et/ou qu'il n'y a pas de binaire disponible pour votre architecture (32/64-bits), la compilation du source est généralement un passage obligé.

Le source nécessite un certain nombre de dépendances internes au projet et non délivrées par défaut.
Le téléchargement de la version sous forme de container zip ou tar.gz ne suffit pas.
Il est donc nécessaire de télécharger le source via git (procédure décrite ci-après).

Installation :
• Téléchargez son source via la commande suivante : $ git clone --recursive https://github.com/notaz/picodrive
• Dans son répertoire racine lancez successivement :
$ ./configure
$ make -j$(nproc)


🚀️ LANCEMENT DE L'ÉMULATEUR

• Si vous avez compilé le jeu à partir de son source, en console dans son répertoire racine lancez : $ ./PicoDrive

🕵️ Test [fr]

🕵️ Test (1.93) par goupildb (config. : Debian Sid 64-bit):

🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.

Configuration utilisée:
Debian Sid 64-bit
CPU : Intel Core I7
Carte graphique : GeForce GTX 275
RAM : 6Go
Joystick : Logitech Rumblepad

🫕️ Installation :
Pas de binaire disponible.
La compilation est assez simple et fonctionne bien.
Aucune ROM système n'est requise.

🏗️ Réalisation :

• 🏜️ Graphisme & interface :
Une interface assez jolie, mais sans support de la souris (moins pratique pour naviguer dans les répertoires, néanmoins c'est assez bien conçu).
Elle supporte les fichiers compressés (pas besoin de décompresser votre ROM).
• 🎧️ Son : ok
• 🐞️ Fiabilité / Robustesse : quelques soucis avec mon joystick, mais à priori c'est normal : pas de sticks sur les petites consoles, tout se fait aux boutons.
• 🎮️ Support des périphériques : clavier très bien. Pas de support de la souris. Mon joystick est reconnu, les touches fonctionnent bien, mais aucun stick ne fonctionne. Rappelons que cet émulateur est clairement destiné à fonctionner sur de petites consoles qui ne disposent pas de sticks analogiques.
Donc il faut s'y faire, ce n'est pas facile de jouer à certains jeux où les ennemis vous attaquent en descendant et sur un côté.

‣ 🌞️ J'ai aimé
• Une belle réalisation (l'interface est assez réussie et ergonomique, malgré l'absence de support de la souris)
• Une interface assez simple. Aucune ROM système n'est requise.

‣ 🌤️ Axes d'amélioration
• Cet émulateur est clairement destiné à fonctionner sur de petites consoles qui ne disposent pas de sticks analogiques : mon joystick est reconnu, les touches fonctionnent bien, mais aucun stick ne fonctionne.
• Pas de support de la souris.

🧭️ Conclusion :

🕵️ Impression globale : 👍️
Un émulateur dont l'ergonomie est assez bonne (malgré l'absence de support de la souris et des sticks analogiques) et qui fait globalement bien le job.
👏️ ❤️ Un grand bravo et merci à ses auteurs !