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 1.0.8 by @loganmc10 in #255
– use audio for netplay messages by @loganmc10 in #256
– rename artifacts by @loganmc10 in #257
– Use struct instead of tuple by @loganmc10 in #258
– toggle speed limiter by @loganmc10 in #260
– track RDP RDRAM writes by @loganmc10 in #259
– Bump clap from 4.5.29 to 4.5.30 by @dependabot in #261
– clean up data struct by @loganmc10 in #262
– reduce binary size by @loganmc10 in #263
– add slider for resolution by @loganmc10 in #264
– use struct in netplay code by @loganmc10 in #265
– use better data struct for netplay servers by @loganmc10 in #269
– use rust 2024 edition by @loganmc10 in #268