![]() |
memo0011 のバックアップ(No.1) |
void cmd108_sub() /* EAX == opt, lines == ECX, dat == ES:EDI, gbox == DS:ESI */ /* EDX == x0, EBX == y0 */ { GRAPHBOX *gbox == DS:ESI; EDX <<= 16; EBX <<= 16; PUSHAD(); + PUSH(EAX); + AL = gbox->mode; + AL &= 0x1f; + if (AL == 1) + goto mode1; + if (AL == 4) + goto mode4; +mode1: + POP(EAX); EAX >>= 6; EAX &= 0x03; if (== 0) { /* pset */ ...中略... (unsigned int) EDX >>= 16; (unsigned int) EBX >>= 16; return; // } + +mode4: }