Exodus est une plateforme de développement d’émulateur qui a pour ambition d’être extrêmement modulaire et « cycle accurate ».

 

En quoi est-il différent des autres émulateurs? Il y a quelques points clés:

 

– Il se base sur un système de plugins, la définition des systèmes utilisant des fichiers XML.
– La synchronisation du timing est supposée être parfaite
– Il propose une utilisation efficace du multi-tâche
– Il se focalise sur le débogage et le développement, étant open source.

 

Exodus est une autre manière de voir l’émulation et le coeur même des machines émulées !

 

exodus1

 

Voici les nouveautés comparée à la première version d’il y a deux ans très précisément:

 

Visible changes:
-Released Exodus as open source, with initial SDK documentation.
-Greatly improved performance and reduced memory requirements
-Brand new user interface, with integrated docking and dashboard system.
-Added gamepad/joystick support
-Added a setting for unfiltered (pixelated) VDP image output
-New VDP plane viewer
-Numerous bugs fixed

 

Internal changes:
-Migrated to Visual Studio 2013
-Separated the concepts of Devices and Extensions
-Fully isolated the core of the Exodus platform from the user interface
-Completely new view management system, with a total refactor of all existing views.
-Greatly improved marshalling library for sharing STL types across DLL boundaries
-Added the GenericAccess library to assist in isolating the user interface from device cores

 

Télécharger Exodus v2.0 (1,7 Mo)

Site Officiel

En savoir plus…