Is it theoretically possible to emulate everything?

An
- in Xbox
11

Could one with the appropriate hardware theoretically emulate everything that is so s. OSes?

So from retro consoles to PS4 and Xbox One to other operating systems like Mac OS X? So everything really?

Assuming of course as I said that you have an extremely strong computer, so the appropriate hardware.

Pi

Yes, theoretically you can emulate pretty much everything.

bo

As long as you get the kernel etc programmed, yes.

See Xbox emulation, there's still barely a game going on there today.

Lo

Yes, not only theoretically: https://de.wikipedia.org/...A4ndigkeit

va

This is a bit more complicated. Some things can be implemented on some architectures only with an extra effort that would not exist on the original.

It would not be possible to emulate everything on any "strong" machine, but it would work if it also had a suitable architecture.

Theoretically, the beset emulator is always the machine itself, so a machine can always be "emulated" by itself at least.

br

But clearly. The instruction sets / architectures are all the same powerful. What one has as an order, the other can emulate. It's slower but it works.

va

Is slower though

That's the problem. Assuming, one would have equally powerful architectures. Then you would still have a physically limited computing power.

If now a computer with theoretically maximum computing power to be emulated on another computer with theoretically maximum computing power, but which has a different architecture, which only ducrh speed losses would be emulated, then this computer would not be emulated (in real time), which in my eyes is not a meaningful emulation. The time aspect is quite important in itself.

br

In "real time" and "emulate" is not possible anyway. Otherwise that would mean that the effort for the emulation = 0. This is not possible. Would mean that you emulate nothing.

An

What do you mean by architectures?

va

This does not mean that dre is emulation = 0. This means that your computer is correspondingly faster than what you want to emulate.

With the "real time" I referred to the time that the user feels in interaction.

va

How and from which components the computer or the computing system is constructed.

See, e.g. Von Neumann architecture as a classic example.

Gi

Win can do that. Down to win 95.

Can be set under properties of the program.