If you were emulating a x64 CPU, what features are a must to emulate it properly?

Oct 12, 2021 at 12:59pm
If you were emulating a x64 CPU, what features would you need to program in c++ that are required to emulate it right?
Oct 12, 2021 at 2:15pm
depends on the scope. to do it properly and without any requirements, you need *everything*.
if you have a program in mind, and want to run it on a virtual CPU from some other platform, you only need the features used by the program.

and by everything, you need to emulate its cache, ram and memory behavior, and possibly other hardware that the cpu interfaces to directly. You will need a clock and IIRC it may have variable settings for low power mode (???).
Topic archived. No new replies allowed.