You obviously don't know what an emulator is.
And OFC is reimplementing from scratch. Everything else is not code, but data. Get your facts right.