I think thats a pretty big achievement that it runs at all on the wrong instruction set. RISC-V development really seems to have come far
Were they emulating the x86 code in realtime, or pre-translating it to RISC-V in the way that Apple’s Rosetta 2 does for ARM? If the former, that is indeed impressive performance.
The original blog post (linked in the article) refers to this as a DynaRec, i.e. a dynamic recompiler. So it’s not exactly emulating, but nor is it the ahead-of-time recompilation that Rosetta 2 can do.
I’d love to know the power draw, the article doesn’t mention it (that I could see).
It’s pretty nuts to be able to take something as complex as a video game and to run it on unintended hardware.
PS3 next?