|
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:
}