;redcode-94nop ;name Toxic Spirit ;author Philip Thorne ;strategy 26Dec02 1-Shot scanner ;strategy Cocktail of Morbid Dread with S/D switch a la Ben Ford ;kill ntest ;ZZZkill Toxic Spirit ;internal Submitted Geist as ntest to 94nop made #20 - this was #1 ;assert CORESIZE==8000 START EQU ((ptr-scan)-(STEP)) STEP EQU (-2150) ;mod-50 GAP EQU 25 OFF EQU 1 ;Basic clear is per Geist [nice S/D switch] with tweakings. gate: ptr: dat.f scan+STEP+OFF+GAP, scan+STEP+OFF ;Scans and bombs off this for 5 dat 0, 0 rof bptr: dat 1, 15 ;B increased for dec protection dptr: spl #gate+450, 15 ;A increased to shorten SPL cycle. dat 0, 0 clr: spl #-25, }ptr ;A historic. B gates gate mov *bptr, >ptr mov *bptr, >ptr djn.f -2, }dptr for 12 dat 0, 0 rof ;find scan: add.f incr, ptr sne.i *ptr, @ptr djn.f scan,