first of all I am not a programmer. It's just not what I am good at. I have an old windows3.1 tts engine called Keynote Gold multimedia application that I would like to decompile and make work on a modern computer system and also on android. If I send someone the dll files could you take a look and see if it can be done, please?

2 Answers 2


Edited because I misunderstood what kind of software you were talking about.

You don't have to, just run it in a virtual machine such as QEMU, DOSBox or Virtualbox. QEMU probably the best option.

Porting Windows software the way you're suggesting is generally too painful to be realistic, and virtualization provides almost perfect results with little effort.

If it is just a DLL it might be more realistic than a full software package, depending on how complex the code is. Still a lot of work, and if you want it to run on Android you still have to emulate it somehow. Payoff/work ratio very low imho.

  • I can use the keynote gold text to speech engine in talking dosbox inside windows 3.1 just fine. I was hoping that the windows3.1 keynote gold text to speech engine could be ported to modern windows, but I guess that won't be happening. Jul 15, 2016 at 4:27

You may use WINE to run or integrate a dll into your modern program.

Not the answer you're looking for? Browse other questions tagged or ask your own question.