X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fop.cpp;h=dfc9ece092cf495f4f1f0a0ecaf7b503bc746db2;hb=32f569e1bd09f5d7f07005d119f6408805106381;hp=d9b6c66d9d161b0d8c14e773595853bf69df3019;hpb=c76bbd5328bac525dddb05242fa1f32ebbf202cc;p=virtualjaguar diff --git a/src/op.cpp b/src/op.cpp index d9b6c66..dfc9ece 100644 --- a/src/op.cpp +++ b/src/op.cpp @@ -797,6 +797,10 @@ OP: Scaled bitmap 4x? 4bpp at 34,? hscale=80 fpix=0 data=000756E8 pitch 1 hflipp uint8_t cc = (p0 >> 14) & 0x03; uint32_t link = (p0 >> 21) & 0x3FFFF8; + // If no branch is taken, we need to ensure that it goes to the + // next object (it doesn't go +8, but +16 to following object) + op_pointer += 8; + // if ((ypos!=507)&&(ypos!=25)) // WriteLog("\t%i%s%i link=0x%.8x\n",halfline,condition_to_str[cc],ypos>>1,link); switch (cc)