Hi Sandeep, I thought your last article was a good start. There were perhaps a few details missing that would have added to the knowledge it imparted, like the nitty-gritty details of the port numbers used and the protocols for use, (e.g do an "Out 70h, al" followed by reading 10 bytes from 71h, using the 11th byte as the result-code, blah-blah) but overall I found it to be a highly interesting concept - It's been 10 years or more since I played with DOS programming, and always found it to be a challenging medium to write ASM code under, what with the 64kb segments and all the 'fun' they entail. So please, if you feel like grabbing your bat & ball and coming back out to play, I'm sure a lot of the other kids would be interested in what you had to say. Oh no, I'm not still searching for the code, I've already got it. I already know which ports were used, as do about 1/2 a dozen other people that downloaded the source I posted for you. It would just be nice to see the (well commented) code finish off what has the potential for being a really interesting article. Remember, no author in the world won a Pulitzer Prize for a piece that was classified and not released to the public.... Simon :rose: