;redcode-94 ;name Return of the Fugitive ;author David Moore ;strategy qscan, silk, imps ;assert 1 factor equ 5020 qA equ 213 qB equ 2792 qC equ 3742 qD equ 6321 qE equ 900 qF equ 2317 ;----------- ; quick bomb ;----------- decode mul.b *2, dest decide sne {table1, @dest add.b table2, dest mov wash, >dest mov jbomb, >dest add.ba dest, dest mov dbomb, *dest mov dbomb, @dest dest mov 24, @factor sub qsub, dest djn -4, #5 djn.f boot, #0 wash stp.ab #qF+117, #qF jbomb djn.f -1, -1 dbomb dat {-1, <11 ;----------- ; quick scan ;----------- qscan seq dest+factor, dest+factor+qD qsub jmp decide, 23 ; jmp -15, 23 sne dest+factor*qE, dest+factor*qE+qE seq qC table2 spl 1, >qD spl 1, >qE mov <1, {1 spl ccc+paper+8, paper+8 paper spl @0, >aaa mov }-1, >-1 spl @0, >bbb mov }-1, >-1 spl @0, <2668 mov }-1, >-1 mov.i #2*aaa, }-aaa mov.i #bbb, impy end qscan