might as well use/do an emulator for an existing architecture that's reasonably straightforward, such as MIPS (perhaps with simpler `kernel mode' interfaces). unfortunately, you'd still need to do virtual devices and those would need to turn round and invoke the underlying systems's primitives, to access graphics and files for instance, so it's not clear that it simplifies things much.