I recently bought a book about Microcontrollers. It’s the kind of costly educational book that comes with a CD inside.
Even if it’s the latest edition of the book, the CD was made for Windows 98. It’s a 32bit application so it should work properly on Windows 7 or 8. Well, no.
It happens that the installation package (executable setup file) from the CD is a 16bit installation package. Windows 7 and 8 are not supporting 16bit applications anymore.
Linux saves the day! I installed an application called “wine” which is available from Ubuntu’s repositories. You can get it from source too: http://www.winehq.org/
When installed, put the CD in your laptop, and double click on your 16bit executable file.
Results may vary depending on what you are installing, but I was lucky enough that everything worked without any issues, and now I can run this windows application directly on linux.
This is the application that was on the CD: http://midnightdesignsolutions.com/hc908/win_ide.html
The book: http://www.amazon.ca/Microcontroller-Theory-Applications-HC12-Edition/dp/0136152058