Never heard of it.
After reading the article but without digging further into the techncial details of SpruceOS: Did I get it correctly that SpruceOS still is a custom OS that yu need to flash onto your device. But the actual game roms, bios, emulators, etc. and their settings are stored on an SD-Card that you can Plug into any Device with SpruceOS and use it. It will adopt itself to the Hardware available.
Am I correct?