📅︎ 26.06.2023 ✏︎ by Evy ⏱︎ 50 kg⋅eV ±12σ Designing a Virtual CPU ISA I found myself talking a few times about an old project of mine over at the good ol’ RPLCS. Today i finally thought: Why not blog about it? Introducing: Finvil, a virtual CPU ISA, meant to be embedded into applications as a bytecode interpreter for scripting. Fasten your seat belts, for we are gonna talk about different approaches and considerations in ISA and bytecode design.