PM8228,

That is true, just as stuff that works on *nix will not run on a mainframe or IBM midrange? and vice versa, the file systems are also a problem? but programs written for DOS/Windows will tend to work.

Just look at viruses and what they will run on?

Assembler is a pretty universal language, so runs on quite a variety of OSes, file system permitting.

Cheers