;redcode-94nop ;name Rogue ;author John Metcalf ;strategy qscan -> binary paper/imp ;assert CORESIZE==8000 org qscan warr spl 2, >qc qtab1 spl 1, >qd spl 1, >qe spl boot, <4000 ; version 2026 2015 pstepa equ 4435 ; 2970 pstepb equ 365 ; 1155 bpos equ 12 ; 2466 istep equ 2667 mov pstepa mov }papera, >papera paperb spl @0, >pstepb mov }paperb, >paperb mov.i #1, {1 mov.i #bpos, 2667 for 58 dat 0,0 rof ; version 2026 2015 qfac equ 2431 ; 941 qdec equ 1472 ; 2662 qtime equ 24 ; 18 qstep equ -8 ; -7 qgap equ 93 ; 87 qa equ ((qfac*(qtab0-1-qptr)+1)%8000) qb equ ((qfac*(qtab0-qptr)+1)%8000) qc equ ((qfac*(qtab1-1-qptr)+1)%8000) qd equ ((qfac*(qtab1-qptr)+1)%8000) qe equ ((qfac*(qtab1+1-qptr)+1)%8000) qf equ ((qfac*(qtab2-qptr)+1)%8000) qscan sne qptr+qdec*qe, qptr+qdec*qe+qe seq