Maybe one day, the main issue is CPP and the fact that I need a fine memory allocation management.
I'll try to port some smaller cpp projects first to ramp up my CPP heap management knowledge and if I think a bigger project like openMSX could be done, I'll give it a try