I just finished the 32-bit parts of a RISC-V emulator, and I have been doing performance optimizations. Just hit a wall and can't make it any faster, but I'm happy with the speeds now so it's all good.
Now I have this really stupid idea to replace my Lua scripts in a game engine with RISC-V binaries. So, if it's stupid and it works... I've already measured it to be wildly faster than Lua, but Lua has a convenient interface.
The emulator can be serialized to memory and restored elsewhere / later, but I have no idea what good that will do.
Now I have this really stupid idea to replace my Lua scripts in a game engine with RISC-V binaries. So, if it's stupid and it works... I've already measured it to be wildly faster than Lua, but Lua has a convenient interface.
The emulator can be serialized to memory and restored elsewhere / later, but I have no idea what good that will do.