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.20 by @loganmc10 in #470
– re-order destruction of UI elements by @loganmc10 in #471
– Use Clang by @loganmc10 in #473
– LTO2 by @loganmc10 in #474
– use thin lto by @loganmc10 in #475
– Fix netplay server url by @loganmc10 in #449
– Add new version button to main screen by @loganmc10 in #450
– add some more about buttons by @loganmc10 in #451
– add button for netplay discord by @loganmc10 in #452
– netplay feedback button by @loganmc10 in #454
– cleanup aarch64 flags by @loganmc10 in #455
– Don’t adjust variable limit after toggle by @loganmc10 in #458
– Make expansion pak optional by @loganmc10 in #463
– better RAM access checks by @loganmc10 in #464
– non-empty default value for ram by @loganmc10 in #465
– Cheat support by @loganmc10 in #459
– Update cheats by @loganmc10 in #467
– use is_multiple_of by @loganmc10 in #468
– update socket2 by @loganmc10 in #469