ziggy #1 I think it would be easier to port BlitzMax to C#, or to managed C++. Converting managed code to unmanaged code is near impossible to do in a clean and memory-leak free mode.