First post, by nnn
Hi,
I don't know if it's realisable but couldn't DosBox have a function of "static translating" : it would make a "native" executable file from the emulated executable files (the native executable would be different on each OS and/or architecture because of needs of course), I mean it would translate all DOS calls (reading files, graphic functions) in "native" calls (using SDL calls, OS calls). I think the not-any-more-emulated-programs would be really faster, since they aren't emulated "line by line".
If it can be done, it should be a sub-project (emulating would still be possible), and as it can represent a big work, you could do it for only very few platforms.
http://en.wikipedia.org/wiki/Binary_translation
notes: sorry for my bad english and my fake-good-vocabulary.
thanks