;redcode ;name Mimp ;author Ben Ford ;assert MAXPROCESSES==8 ;strategy lets see if I can surprise anyone with imps, ;strategy mirrored imps, that is ;strategy ;strategy throw in a q-scan for fun half equ (CORESIZE/2) imp2 equ ((CORESIZE/2)+mimp) minc equ ((CORESIZE/2)+1) morg mov mimp, imp2 spl 1, $ 0 spl 1, $ 0 spl 2, $ 0 jmp @mvec, { 0 jmp *mvec, { 0 jmp imp2+minc*mvec, mimp+minc*mvec jmp imp2+minc*mvec, mimp+minc*mvec jmp imp2+minc*mvec, mimp+minc*mvec mvec jmp imp2, mimp ;mimp mov.i half, minc mimp mov.i # 11, minc ;mimp mov.i #minc, } 0 for 54 dat 0 , 0 rof qf equ qKil qs equ 240 qd equ half qi equ 7 qr equ 8 qGo seq qd+qf+qs , qf+qs ; 1 djn.f qSki , {qd+qf+qs+qi+2 sne qd+qf+5*qs , qf+5*qs ; B+1 seq qf+4*qs , qTab sne qd+qf+8*qs , qf+8*qs ; A seq qf+7*qs ,