Un développeur a implémenté un CPU 32-bit (RVM-1) dont l’état entier tient dans une seule chaîne de 96,6 MB, pilotée par 544 règles de substitution regex. DOOM y tourne via doomgeneric compilé avec ELVM, produisant des frames byte-identiques au binaire natif (SHA-256 vérifié). Un seul frame d’E1M1 nécessite ~14 millions de substitutions, avec une vitesse atteignant 80 000 substitutions/seconde grâce à PCRE2 avec JIT. Le projet inclut une suite de tests, un émulateur de référence en Python et une démo Windows interactive.
Commentaires
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire