Précédent   Planet Emulation Forums > Emulation > Emulateurs Consoles

Emulateurs Consoles Forum dédié aux problèmes avec les émulateurs de consoles comme la SuperNes, la Megadrive, etc...

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 17/07/2016, 18h17   #1
Dinofly
Président
 
Avatar de Dinofly
 
Date d'inscription: 10/2001
Localisation: Nyon
Messages: 6 114
Dinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèle
Envoyer un message via ICQ à Dinofly
paraLLEl: L'émulation N64 enfin parfaite

Les génies qui développent Retroarch et Libretro (émulateur multi-support libre) ont passé un cap très important dans l'émulation Nintendo 64. Ils expliquent tout dans ce post :
http://www.libretro.com/index.php/fi...etro-parallei/

Ces progrès sont disponibles dans la dernière version de Retroarch.

Pour résumer, en utilisant l'API Vulkan (comparable à DirectX 12, mais ouvert et créé par le même groupe que l'OpenGL) ils ont pu exploiter la puissance des GPU modernes pour faire des calculs parallèles tout en gardant le contrôle sur le rendu final (contrairement à l'émulation HLE), afin d'obtenir un rendu "pixel perfect" par rapport à la console émulée tout en gardant de bonnes performances. C'est la première fois qu'un émulateur utilise ce genre de procédé. Avec cela, même MAME pourrait utiliser la puissance des GPU modernes tout en gardant la fidélité à l'original qu'ils ont toujours recherché.

La plupart des plugins video pour émulateurs Nintendo 64 contenaient des hacks spécifiques à beaucoup de jeux pour garder un rendu correct. Ça ne sera plus la peine avec paraLLEl.

C'est une petite révolution technique et si d'autres émulateurs s'y mettent de gros progrès sont à prévoir
__________________
http://dinofly.planetemu.net/images/president_planet_2012.png
http://forums.planetemu.net/picture.php?albumid=17&pictureid=198
Dinofly est déconnecté   Réponse avec citation
Vieux 17/07/2016, 20h04   #2
Firebrand
Membre de la Team
 
Avatar de Firebrand
 
Date d'inscription: 12/2001
Localisation: Serenity, en Istaria
Messages: 12 521
Firebrand est précieuxFirebrand est précieuxFirebrand est précieuxFirebrand est précieux
Envoyer un message via ICQ à Firebrand Envoyer un message via AIM à Firebrand Envoyer un message via MSN à Firebrand Envoyer un message via Yahoo à Firebrand
Citation:
Envoyé par Dinofly Voir le message
Avec cela, même MAME pourrait utiliser la puissance des GPU modernes tout en gardant la fidélité à l'original qu'ils ont toujours recherché.
Ils ne le feront jamais: ils ne veulent pas employer les API de rendu des cartes graphiques et tout émuler en software.

Par contre, le truc est encore en alpha, c'est pour cela que je n'ai pas encore intégré leur standalone au site. Je vais attendre que ça se stabilise un peu.
__________________
http://mypsn.eu.playstation.com/psn/profile/FirebrandCrest.png
Firebrand est déconnecté   Réponse avec citation
Vieux 17/07/2016, 21h42   #3
Dinofly
Président
 
Avatar de Dinofly
 
Date d'inscription: 10/2001
Localisation: Nyon
Messages: 6 114
Dinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèle
Envoyer un message via ICQ à Dinofly
S'ils ont toujours tout fait calculer par le CPU, c'était pour garder le contrôle du rendu final. Utiliser les API 3D fait perdre le contrôle du rendu (c'est ce qu'on appelle HLE, pour High Level Emulation). Pour schématiser, avec les API 3D le programme demande au driver "dessine-moi un carré", et c'est le driver graphique qui décide de comment afficher un carré. Alors qu'en software, c'est "dessine-moi cet ensemble de pixels", le driver n'a donc pas d'interprétation possible et donne exactement le rendu demandé. Pour obtenir un rendu parfaitement fidèle à l'original, c'est donc le software qui est utilisé.

À moins que l'équipe MAME ait eu une autre raison que la fidélité du rendu d'avoir tout fait calculer via le CPU jusqu'à présent, je ne vois pas ce qui les empêcherait d'utiliser la puissance des GPU avec le procédé que Retroarch utilise. Il consiste à utiliser la puissance des GPU mais en gardant le contrôle du rendu, donc c'est l'idéal !
__________________
http://dinofly.planetemu.net/images/president_planet_2012.png
http://forums.planetemu.net/picture.php?albumid=17&pictureid=198
Dinofly est déconnecté   Réponse avec citation
Vieux 18/07/2016, 11h09   #4
jgab
POKE NULIVERS CHALLENGE !!
 
Avatar de jgab
 
Date d'inscription: 09/2005
Localisation: illkirche graffenstaden
Messages: 3 485
jgab est vraiment sympajgab est vraiment sympajgab est vraiment sympajgab est vraiment sympa
on pourrais s attendre a un folk pour les jeux 3d de mame ( psx acclaim et autre tekken ) , voir un emulateur derivé et sorti du projet MAME ?
jgab est déconnecté   Réponse avec citation
Vieux 18/07/2016, 13h05   #5
Firebrand
Membre de la Team
 
Avatar de Firebrand
 
Date d'inscription: 12/2001
Localisation: Serenity, en Istaria
Messages: 12 521
Firebrand est précieuxFirebrand est précieuxFirebrand est précieuxFirebrand est précieux
Envoyer un message via ICQ à Firebrand Envoyer un message via AIM à Firebrand Envoyer un message via MSN à Firebrand Envoyer un message via Yahoo à Firebrand
Ben, ça existe déjà plus ou moins: ça s'appelle ZiNc.
=> http://www.planetemu.net/machine/non-mame
__________________
http://mypsn.eu.playstation.com/psn/profile/FirebrandCrest.png
Firebrand est déconnecté   Réponse avec citation
Vieux 18/07/2016, 13h15   #6
PlaynGo
Nouveau Membre
 
Date d'inscription: 07/2016
Messages: 6
PlaynGo sait se tenir
C'est bientôt l'heure d'aller faire un bon vieux Goldeneyes du coup
PlaynGo est déconnecté   Réponse avec citation
Vieux 18/07/2016, 15h24   #7
chaz
Redacteurs
 
Avatar de chaz
 
Date d'inscription: 03/2009
Messages: 1 185
chaz sait se tenir
Citation:
Envoyé par jgab Voir le message
on pourrais s attendre a un folk pour les jeux 3d de mame ( psx acclaim et autre tekken ) , voir un emulateur derivé et sorti du projet MAME ?
Je vois plutôt ça comme ça pour le moment.
chaz est déconnecté   Réponse avec citation
Vieux 18/07/2016, 19h55   #8
Dinofly
Président
 
Avatar de Dinofly
 
Date d'inscription: 10/2001
Localisation: Nyon
Messages: 6 114
Dinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèle
Envoyer un message via ICQ à Dinofly
Je ne pense pas qu'il y ait besoin de fork ; les émulateurs qui font du HLE existent déjà comme Firebrand l'a indiqué, et pour faire du LLE l'équipe de MAME peut le faire dans la branche principale.
__________________
http://dinofly.planetemu.net/images/president_planet_2012.png
http://forums.planetemu.net/picture.php?albumid=17&pictureid=198
Dinofly est déconnecté   Réponse avec citation
Vieux 19/07/2016, 23h33   #9
Reeko
Sensei
 
Avatar de Reeko
 
Date d'inscription: 10/2001
Localisation: Lille
Messages: 3 235
Reeko deviendra célèbreReeko deviendra célèbre
Pas encore eu l'occasion de tester la version alpha sur ma Shield car le core n'a pas encore été porté sur Android. Néanmoins quand je vois la vidéo de Mario Kart 64 ça a l'air quand même impressionnant:
https://www.youtube.com/watch?v=9ZPgOmss-PI

En tout cas le projet Libretro est vraiment la meilleure chose qui soit arrivée à l'émulation depuis longtemps...
Reeko est déconnecté   Réponse avec citation
Vieux 20/07/2016, 00h38   #10
Dinofly
Président
 
Avatar de Dinofly
 
Date d'inscription: 10/2001
Localisation: Nyon
Messages: 6 114
Dinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèleDinofly devrait être votre modèle
Envoyer un message via ICQ à Dinofly
Citation:
Envoyé par Reeko Voir le message
En tout cas le projet Libretro est vraiment la meilleure chose qui soit arrivée à l'émulation depuis longtemps...
Je suis bien d'accord. On sent aussi que le monde du développement d'émulateurs se professionnalise avec des projets de cette qualité. Par le passé on avait la régularité et l'organisation de la MAME team et c'était à peu près tout. Aujourd'hui, et surtout grâce à l'open source, on a des projets comme Libretro ou Dolphin qui gèrent de superbes projets tout en soignant les rapports de bugs et les releases, et en communiquant efficacement sur les nouveautés.
On a tendance à oublier un peu vite qu'à l'époque la quasi-totalité des émulateurs avaient un code source fermé même s'ils étaient gratuits. L'open source est rentré dans les mœurs et la communauté s'est superbement organisée.
__________________
http://dinofly.planetemu.net/images/president_planet_2012.png
http://forums.planetemu.net/picture.php?albumid=17&pictureid=198
Dinofly est déconnecté   Réponse avec citation
Réponse


Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non

Navigation rapide

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
La réalité virtuelle, la vraie, enfin?! ChemicalStöf Général 79 22/11/2014 08h45
Stargate SG1 enfin le jeu Mister Aware Général 2 13/03/2013 07h05
enfin je m'inscrit ! VinceGaiden A propos du site et des forums 23 10/12/2007 20h14
Dreamsnes 0.98 : enfin... Ben- v2.0 Général 3 18/11/2002 23h30
J'ai enfin terminé Shenmue 2 Kobras Consoles 12 19/08/2002 01h00


Fuseau horaire GMT +2. Il est actuellement 23h24.


vBulletin® v.3.8.7, Copyright ©2000-2019, Jelsoft Enterprises Ltd.