This is an arduino nano based programmer. It contains i8255 as a port expander. Now it can program only 3 kind of chips: SST28SF040, W27C010, W27C512. Obviously it can program other chips with the same pinout. It has dc-dc boost converter to program chips which require high voltage. 

PC application is not done yet.

You can see this project on bitbucket