Cette version est développée par Carsten Wächter (toxieainc), il s’agit de la suite de l’émulateur du même nom qui a été créée après la publication des sources diffusées en l’honneur de l’auteur original Mike Perry.
Explication:
Malheureusement, l’auteur du projet original (Mike Perry) est décédé il y a longtemps et il semble que personne n’ait entrepris le développement, il n’y a donc pas d’émulateur NUON à trouver nulle part à l’exception de sa version Nuance 0.5.1 de 2007.
Le code source de la version 0.5.0 (ou est-ce en fait 0.5.1??) a été publié plus tard par sa famille via http://www.dragonshadow.com/-/downloads/NuanceExperimental.zip
À l’heure actuelle (dans la nouvelle version 0.6.X.), l’émulation a été beaucoup améliorée avec de nombreux jeux fonctionnant maintenant pratiquement correctement (à l’exception des boucles sans fin « aléatoires » qui se produisent toujours dans le code émulé en raison de la synchronisation audio bizarre).
En raison de la façon (discutable) dont Mike a conçu le noyau d’émulation, ce projet n’essaie pas de fournir une émulation précise du cycle, mais peut plutôt être considéré comme une machine NUON virtuelle qui fournit autant de puissance de calcul que possible à partir du PC hôte. L’avantage est que les jeux qui « bégayent » sur le matériel d’origine peuvent fonctionner en douceur. L’inconvénient reste les problèmes de synchronisation (pour l’instant) dans certains jeux.
Quoi de neuf depuis la version 0.6.1:
– Fix command line file parsing, also drag and drop will now work properly
– Fix wrong handling of global overlay alpha values superior at 0
– Optimize OpenGL output shaders
– Fix CRT-like shader for very high resolutions (e.g. 4K)
– Retweak CRT-like shader to be a bit more realistic compared to common CRT TVs back in the days
– Add new (optional) postprocessing CRT-like shader ([UseCRTshader] in the .cfg), enabled by default, looks best in fullscreen
– Its now possible to specify a file that should be loaded directly from the command line, e.g. nuance.exe C:\NuonGame\nuon.run. This will also automatically launch in fullscreen mode, too
– Add new [Controller1Mappings] section in the .cfg along with DirectInput support for joypads/sticks and an additional UI dialog to configure keys/buttons
– Fix a lot of problems with the MPE IRAM overlay areas and the code caching of these
– Make MPE IRAM overlay caching more efficient
– Merlin Racing now is playable (although the AI carts are still driving around randomly)
– Update status window on single stepping, too
– Add missing registers to status window
– Add debug output for BIOS calls
– Add new [AutomaticLoadPopup] section to configure if the automatic file selection pops up on startup or not
– Tweak audio interrupts some more
– Correctly set DST
– Some internal buffer overflow protection
– Improve debugging output a bit