Avrdude and ArduinoISP for writing 8051 chips

Avrdude and ArduinoISP for writing 8051 chips

I have some 8051 compatible controllers, AT89S52, AT89S2051 and AT89S4051 but no programmer for them. Is it possible to write their flash using ArduinoISP running on Arduino Uno and avrdude?

It looks like this is possible as long as using an usbasp and avrdude someone wrote an AT89S52,
see: http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=99161

You would need to examine the datasheets for the specifications for programming them. What program do they use to program them? Nothing about 8051 in any of the files for AVRDude.