Very good idea to port this program. Unfortunately, it doesn't run *at all* with memory protection. It crashes immediately. It would be great if you could have a look at that.