In DOS und älteren Windows-Versionen gab es ein Programm namens DEBUG,
mit dem man u. a. I/O-Ports des PC direkt lesen und schreiben kann.
Damit kannst du das Bitbanging für einen Parallelportprogrammierer
manuell ausführen. Umständlich zwar, aber genau das wolltest du ja.
Es ist eine Frage der Definition, ob ein solchermaßen genutztes
Debug-Programm als Programmiersoftware bezeichnet wird. Wenn ja,
kannst auch darauf (un den kompletten PC) verzichten und statt dessen
an die Reset-, die MOSI- und die SCK-Leitung des Controllers
entprellte Schalter oder Taster anschließen. Damit kann man AVRs sehr
schön unterwegs programmieren, wenn man keinen PC zur Verfügung hat.
Leider ist sie weniger umständlich als die oben genannte Methode, da
man mit einem einzigen Tastendruck den Pegel einer Leitung schalten
kann. Bei der Debug-Methode sind es mindestens 7.
Geht es hier vielleicht um eine Wette?