Made the virtual RAM dynamically expanding.... I am not sure how safe my code is, as I have not spent to much time testing the virtual machine. But it appears to work. Now Viper has access to all of the machines unallocated memory.... (oh dear... )