;redcode-94nop ;name Raging Gale ;author inversed ;strategy Stone/Paper/Imp ;assert CORESIZE == 8000 ;.....P a p e r....; ofs equ 6673 bofs equ 5251 aofs equ 4125 istep equ 1143 ;.....S t o n e....; sstep equ 3121 stime equ 3282 sdjn equ 2813 ;......B o o t.....; len equ 8 bds equ 7777 bdp equ 2792 ;.....q S c a n....; qf equ 3553 qy equ 5217 dq equ (qy+1)%CORESIZE qa1 equ (1+qf*(qt1-1-found))%CORESIZE qa2 equ (1+qf*(qt1 -found))%CORESIZE qb1 equ (1+qf*(qt2-1-found))%CORESIZE qb2 equ (1+qf*(qt2 -found))%CORESIZE qb3 equ (1+qf*(qt2+1-found))%CORESIZE qc2 equ (1+qf*(qt3 -found))%CORESIZE qt1 equ bps qt3 equ qbomb ;......M i s c.....; gap1 equ 14 gap2 equ 14 free equ 40 x0 equ wgo org qgo ;..................; wgo spl 1, qb1 qt2 spl 1, qb2 spl 1, qb3 mov {silk, {bpp mov ofs mov }silk, >silk clear spl #0, 0 ;vortex launched a-imps add.f #istep, iptr ;and anti b-imping iptr spl imp-istep-1, {aofs ;in one paper mov.i #1, <1 djn -1, #bofs imp mov.i #istep, *0 for gap2 dat 0, 0 rof s0 spl #0 , 0 sloop mov sbomb , @sptr shit add #sstep*2 , sptr sptr mov sbomb , }shit-sstep*stime djn.f sloop , 1 for (free-gap1-gap2) dat 0, 0 rof ;q0 mutations qgo sne found+dq*qc2, found+dq*qc2+qb2 seq found, found+dq+(qb2-1) jmp qsel,