Gave my version of Koei's VM a punny temporary name and put up a doc on my wiki: https://wiki.novasquirrel.com/Sea16
Still not 100% happy with it all, especially how >16-bit stuff should be handled. Maybe give the regular 16-bit version some form of carry? Guess maybe the answer might have to come from defining an actual use-case to design for.