It looks like the patches are a good start, and some of them I would never have come up with. Even the original 0.11.0 port was missing a lot of functionality, audio (SDL), network, physical device such as CD, USB, Kernel mode driver, etc.
I'll try building the 0.11.0 first I guess.
@Ivan, what problems were you having?