I would really not recommend flashing firmware using any form of emulation.
For most manufacturers a DOS (real MS-DOS) floppy, tends to be the preferred way.
Also, if you are looking to expand your media compatibility you tend to have to use a hacked firmware of some sort. Check out http://forum.rpc1.org/portal.php they have various modified and stock firmware files and instructions etc.

