Damnit Wikia, stop publishing empty blogs!
An engine that runs one system. Most common.
An engine that can run multiple systems. Less common.
An engine that turns on, reads the inserted cartridge, and then turns off at request.
Most consoles usually function this way, and in real life, it was the standard up until the sixth generation consoles, which introduced a system menu into their BIOS.
An engine that turns on, proceeds to the system, and then turns off at request.
Not many consoles function this way, and in real life, sixth generation consoles could do this with increasing distance from needing a cartridge until it became unnecessary in the seventh and eighth generation consoles for a disc.
The engine relies on standards set by the manufacturer or other entity.
Many consoles have different API's meaning games made on one cannot easily be ported to another. A standardized console uses universal commands rather than system-specific ones.
The engine can be applied to multiple products of varying feature-sets.
The engine can be controlled by devices like remotes and wireless controlinators.
The engine can be modified with other functions.
The engine can be modified with other homebrew devices.