--- ps2.c.orig Tue Mar 14 19:46:15 2006 +++ ps2.c Tue Mar 14 19:43:58 2006 @@ -146,6 +146,7 @@ PS2State *s = (PS2State *)opaque; PS2Queue *q; int val, index; +static int hahaha = 0; q = &s->queue; if (q->count == 0) { @@ -156,7 +157,16 @@ if (index < 0) index = PS2_QUEUE_SIZE - 1; val = q->data[index]; +if (hahaha){ +val = 0; +hahaha = 0; +printf("many badness\n"); +} else +{ hahaha = 1; +printf("some badness\n"); +} } else { +hahaha = 0; val = q->data[q->rptr]; if (++q->rptr == PS2_QUEUE_SIZE) q->rptr = 0;