Wie seltsam... dann hilft es wohl nur noch, das Problem etwas systematischer "einzukreisen".

Dazu würde ich mal als erstes überprüfen, ob das Zusammenspiel zwischen Tastern und Eingangspegeln auch ordentlich funktioniert:

Code:
$regfile "attiny13.dat"
$crystal = 1000000

Piep Alias Portb.0
Config Piep = Output

Test Alias Pinb.3
Config Test = Input
Portb.3 = 1

Do
Piep = Test
Loop
Das ganze prüft natürlich nur einen Eingang, müsste also ggf. noch mit den anderen 3 Eingängen wiederholt werden. Aber dann weißt Du schon mal ob´s gleich schon an den Eingängen scheitert, oder doch noch ein Problem im Code steckt (das ich aber nach wie vor nicht sehe).