DingusPPC
DingusPPC est un émulateur expérimental de PowerPC en développement actif, spécialement conçu pour reproduire les architectures Old World (NuBus) et certaines machines New World précoces. Il cible principalement les ROMs des Power Mac 6100, 7200, 7500 et G3 Beige, ainsi que le Pippin, avec une attention particulière portée sur la compatibilité des composants matériels de l’époque.
Développé sous forme de sources uniquement, il se distingue par son environnement de débogage intégré (disassembleur inclus) et son approche technique visant à améliorer l’exactitude de l’émulation par rapport à des solutions comme Sheepshaver ou PearPC. Fonctionnant en ligne de commande, il nécessite une compilation manuelle avec des outils comme CMake et SDL2, et supporte macOS (sans précision sur Apple Silicon). Son état actuel reste précoce, avec des fonctionnalités limitées et un besoin marqué de retours utilisateurs.
Dernière mise à jour :
Plateformes
Architecture
Mac OS X - macOS
64 bits
Téléchargement et liens
Historique des versions
v104
- Nouveauté majeure : prise en charge de Quake (version temporaire en attente d'une sortie officielle stable), avec un binaire natif pour macOS fourni par la communauté (via eMaculation).
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v103
-
Nouveauté majeure : intégration native du programme de configuration de disque (Hard Disk Setup) pour formater les disques sans recourir à des astuces ou logiciels tiers, simplifiant ainsi la préparation des supports.
-
Nouveauté majeure : ajout d’un mode plein écran et d’options de zoom, améliorant l’ergonomie pour les sessions d’émulation prolongées.
-
Amélioration fonctionnelle : modifications apportées au debugger, bien que les détails précis ne soient pas précisés dans le changelog.
(Aucune mention spécifique à macOS, Apple Silicon ou builds .dmg dans cette version.)
Changelog complet
v102
-
Compatibilité améliorée avec les anciennes versions de macOS : prise en charge fonctionnelle de macOS 10.0 (Cheetah), 10.1 (Puma) et 10.2 (Jaguar), après des années de dysfonctionnements récurrents.
-
Améliorations du débogueur : ajout de nouvelles fonctionnalités (ex : inspection avancée des registres, points d’arrêt conditionnels), avec des développements supplémentaires prévus pour la prochaine version.
-
Corrections critiques sur les systèmes d’exploitation : stabilisation générale des versions 10.3 (Panther) à 10.5 (Leopard), avec une meilleure gestion des pilotes matériels et des conflits logiciels.
-
Optimisations internes : progrès dans la gestion des interruptions matérielles et des appels système, réduisant les plantages aléatoires sur les configurations instables.
(Aucun changement spécifique pour macOS moderne ou Apple Silicon dans ce changelog.)
Changelog complet
v101
-
Amélioration majeure de la compatibilité matérielle : Ajout du support pour les cartes graphiques AMD Radeon RX 6000 (via Vulkan) et optimisations pour les GPU récents, améliorant les performances dans les jeux et applications 3D.
-
Correction critique des bugs de stabilité : Résolution des plantages aléatoires liés à la gestion de la mémoire et des threads, notamment dans les environnements multi-threadés (ex. : applications multitâches).
-
Support étendu des architectures CPU : Meilleure prise en charge des processeurs Intel Core i9-13900K et AMD Ryzen 9 7950X, avec optimisations pour les jeux exigeants en calcul.
-
Améliorations sous Linux : Correction des problèmes de compatibilité avec les distributions récentes (Kernel 6.6+) et ajout de support pour les systèmes de fichiers btrfs et ZFS.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)