Il s’agit d’un émulateur de N64 écrit en Rust par Logan McNaughton (simple64) et dont certaines portions proviennent de mupen64plus et/ou ares.

 


 
Les objectifs en résumé sont les suivants:
– Performance. L’auteur veux pouvoir utiliser cet émulateur sur son ordinateur portable.
– Facile à utiliser.
– Facile de travailler avec. Les recompilateurs dynamiques sont performants mais ils sont très difficiles à lire et à comprendre. Cet émulateur n’aura des interprèteurs que pour le CPU et RSP. De plus, il est entièrement écrit en Rust (en dehors de Parallel-RDP), un langage de programmation moderne dont le nombre d’utilisateurs ne cesse de croître. L’auteur a essayé d’éviter l’utilisation de macros, qui peuvent réduire la répétitivité du code, mais aussi sa lisibilité.
 

Les changements sont:
 
– Bump to 0.1.17 by @loganmc10 in #130
– Use bindgen for FFI interface by @loganmc10 in #127
– aarch64 support by @loganmc10 in #128
– Build aarch64 for Linux by @loganmc10 in #129
– Minor changes to boot latest LibDragon ROMs by @loganmc10 in #117
– Remove un-needed entry in Cargo.toml by @loganmc10 in #119
– Fix VRU demo encoding by @loganmc10 in #120
– add portable mode by @loganmc10 in #122
– add build flags for aarch64 by @loganmc10 in #123
– RSP cleanup by @loganmc10 in #124
– More RSP Cleanup by @loganmc10 in #125
– set aarch64 linker from env variable by @loganmc10 in #131
– Update dirs requirement from 5.0 to 6.0 by @dependabot in #133
– Don’t transmute values in RSP code by @loganmc10 in #132
– Cleanup unsafe functions by @loganmc10 in #134
– use weave deinterlacing by @loganmc10 in #135
– Remove loops in RSP code by @loganmc10 in #136

 

Télécharger Gopher64 v1.0.16 (21.0 Mo)

Site Officiel

En savoir plus…