;redcode-94nop ;name Yikes! ;author Christian Schmidt ;strategy qscan into uncommon ccpaper variation ;strategy with a small replicating anti-imp decoy ;assert CORESIZE == 8000 ;optimax pap ;------------ Qscan Constant --------------- zero equ qbomb qtab3 equ qbomb qz equ 2108 qy equ 243 qc2 equ ((1 + (qtab3-qptr)*qy) % CORESIZE) qb1 equ ((1 + (qtab2-1-qptr)*qy) % CORESIZE) qb2 equ ((1 + (qtab2-qptr)*qy) % CORESIZE) qb3 equ ((1 + (qtab2+1-qptr)*qy) % CORESIZE) qa1 equ ((1 + (qtab1-1-qptr)*qy) % CORESIZE) qa2 equ ((1 + (qtab1-qptr)*qy) % CORESIZE) qoff equ -88 qstep equ -7 qtime equ 20 ;------------------------------------------- sOff equ 4728 sStep equ 10 sDelet equ 205 ;------------------------------------------- dat 0, 0 qbomb dat >qoff, >qc2 ;------ 45 instructions -------------------- bStep1 equ 4222 bStep2 equ 6953 pStep1 equ 4482 pStep2 equ 2070 pStep3 equ 5062 pAwa equ 4668 pGo spl 2 spl 1 spl 1 mov.i -1 mov }-2, >-2 spl @0, -1 spl @0, -1 mov.i #1, {1 mov.i #bStep1, <1 djn.b -3, #bStep2 dat <2667, <5334 dat <2667, <5334 for 27 dat 0, 0 rof ;------------------------------------------- dat 0, qptr, qptr+qz+(qb2-1) jmp q2,