Comment by jezek2
You can do it with HW accelerated emulation like Apple did with M1 CPUs. They implemented x86 compatible behavior in HW so the emulation has very good performance.
Another approach was Transmeta where the target ISA was microcoded, therefore done in "software".
Apple didn't implement x86 ISA in hardware, they have a few instructions that change memory behaviour to make emulation faster.