13 static struct part *part;
19 static unsigned short bnprev;
29 parts[0].start = dna_start;
30 parts[0].update = dna_update;
31 parts[1].start = simba_start;
32 parts[1].update = simba_update;
40 printf("%04x\n", (unsigned int)dbgval[i]);
48 bnstate = pad_read(0);
49 bndiff = bnstate ^ bnprev;
52 if(bndiff & bnstate & PAD_START) {
53 if(++part >= parts + 2) {