CasNum is a GitHub library that performs arbitrary precision arithmetic through compass and straightedge geometric constructions, with a functional Game Boy emulator where every ALU operation is implemented via geometric methods. The project demonstrates both practical applications like RSA encryption and impractical ones like running Pokémon Red entirely through Euclidean constructions, though the latter requires approximately 15 minutes for initial boot time.
1 comment
CasNum is a GitHub library that performs arbitrary precision arithmetic through compass and straightedge geometric constructions, with a functional Game Boy emulator where every ALU operation is implemented via geometric methods. The project demonstrates both practical applications like RSA encryption and impractical ones like running Pokémon Red entirely through Euclidean constructions, though the latter requires approximately 15 minutes for initial boot time.