There is a Kickstarter for a re-make of the ZX Spectrum called the Spectrum Next. https://www.kickstarter.com/projects/1835143999/zx-spectrum-next They are about 3 times over their 250,000 goal so it looks like it's happening. Hardware specs include: Processor: Z80 3.5Mhz and 7Mhz modes Memory: 512Kb RAM (expandable to 1.5Mb internally and 2.5Mb externally) Video: Hardware sprites, 256 colours mode, Timex 8x1 mode etc. Video Output: RGB, VGA, HDMI Storage: SD Card slot, with DivMMC-compatible protocol Audio: 3x AY-3-8912 audio chips with stereo output + FM sound Joystick: DB9 compatible with Cursor, Kempston and Interface 2 protocols (selectable) PS/2 port: Mouse with Kempston mode emulation and an external keyboard Special: Multiface functionality for memory access, savegames, cheats etc. Tape support: Mic and Ear ports for tape loading and saving Expansion: Original external bus expansion port and accelerator expansion port Accelerator board (optional): GPU / 1Ghz CPU / 512Mb RAM Network (optional): Wi Fi module Extras: Real Time Clock (optional), internal speaker (optional) The question is could Unity ever run on hardware at this level, is Unity modular enough to trim down to a core of components that could run on low spec hardware? Could an ILM to CPP to Z80 compilation process be made to work? Personally I think Unity should do it, partly for a fun exercise but also I bet it would bring improvements in performance and memory usage to all aspects of Unity, (e.g. super slim WebGL builds) what do you think?