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

トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS