public void handler() {
            if (konamilog != null) {
                fprintf(konamilog, "konami#%d lsrd_b :PC:%d,PPC:%d,A:%d,B:%d,D:%d,DP:%d,U:%d,S:%d,X:%d,Y:%d,CC:%d,EA:%d\n", cpu_getactivecpu(), konami.pc, konami.ppc, A(), B(), konami.d, konami.dp, konami.u, konami.s, konami.x, konami.y, konami.cc, ea);
            }
            //UINT8 t;
            int t = IMMBYTE();

            while (t-- != 0) {
                CLR_NZC();
                konami.cc |= konami.d & CC_C;
                konami.d >>= 1;
                SET_Z16(konami.d);
            }

            if (konamilog != null) {
                fprintf(konamilog, "konami#%d lsrd :PC:%d,PPC:%d,A:%d,B:%d,D:%d,DP:%d,U:%d,S:%d,X:%d,Y:%d,CC:%d,EA:%d\n", cpu_getactivecpu(), konami.pc, konami.ppc, A(), B(), konami.d, konami.dp, konami.u, konami.s, konami.x, konami.y, konami.cc, ea);
            }

        }