It reminds me of DCPU-16 that was supposed to be a part of the cancelled 0x10c game[0]. The specs[1] of the cpu and other hardware where published and the community created emulators, tools and programs around it [2][3]. Even custom, virtual hardware.
It wasn't clear what the DCPU-16 was going to be used for. But the community assumed it will handle navigation, communication, weaponary and internal spaceship systems.
[0] https://www.youtube.com/watch?v=iLt4VVEJ9Kk
[1] https://github.com/lucaspiller/dcpu-specifications