public void handler() {
            /*UINT16*/
            int t;
            /*UINT8*/
            int r;
            if (B() != 0) {
                t = (konami.x / B());
                r = (konami.x % B());
            } else {
                /* ?? */
                t = 0;
                r = 0;
            }
            CLR_ZC();
            SET_Z16(t);
            if ((t & 0x80) != 0) {
                SEC();
            }
            konami.x = t;
            B(r);
            if (konamilog != null) {
                fprintf(konamilog, "konami#%d divx :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);
            }

        }