- Système de scripting basé sur un sandbox RISC-V capable de faible latence
- Combine une machine virtuelle rapide avec une faible surcharge d’appel et une faible utilisation mémoire afin d’offrir un environnement de scripting avec sûreté de type et sûreté mémoire
- Dans le cas de Lua/LuaJIT ou de WASAM, les appels de fonctions vers le script entraînent une surcharge importante, ce qui ajoute de la latence
- Ce projet rend le scripting de jeu à faible latence, permettant une exécution rapide même dans des jeux d’automatisation nécessitant des interactions complexes entre machines
- Démontre, à l’aide de techniques avancées, une manière d’estomper la frontière entre le natif et le C++ moderne émulé
- Le code côté hôte est écrit comme s’il s’exécutait à l’intérieur d’un framework de jeu virtuel
- Plusieurs fonctions CRT sont implémentées en appels système, offrant des performances natives
- Utilise le compilateur GNU RISC-V et C++ 20
1 commentaires
On appelle ça un script, mais… on dirait qu’il faut l’écrire en C/C++ et le compiler.