Ok, um das ganze mal für Dich simulieren zu können, wird erstmal alles, was mit dem 1wire-Zugriff zu tun hat auskommentiert (Zeilen 7, 29..31, 44..48 und 50), statt Zeile 48 werden Testdaten zugewiesen:
$regfile = "m128def.dat"
$crystal = 12000000...