YES!, I managed to program the first 9 bytes of my AT89C2051. I did this with a C# progam. The program consists of a dialog with several buttons for each bit on the parallel port. By clicking serveral combinations of buttons I could manage to write 9 bytes manually. Bcos this is a very time consuming process, I will continue to write a program for this.
Here is something technical:
The output bits I can use are:
P3.2 .. P3.5, Reset, XTal, ShiftLsb, ShiftMsb, ShiftClock, ShiftOutputEnable
The input bits I use are:
P3.1, ShiftLsb, ShiftMsb