;redcode-94nop ;name Intermodal A ypsa ;author Steve Gunnell ;strategy A modern Freight Train ;strategy With a JM QScan ;assert CORESIZE==8000 qfac equ 4551 qdec equ (951+1) qa equ (qfac*(qtab0-1-qptr)+1) qb equ (qfac*(qtab0-qptr)+1) qc equ (qfac*(qtab1-1-qptr)+1) qd equ (qfac*(qtab1-qptr)+1) qe equ (qfac*(qtab1+1-qptr)+1) qf equ (qfac*(qtab2-qptr)+1) qstep equ 5 qgap equ 29 qtime equ 19 qdecode mul.b *q1 , qptr q0 sne sptr mov.i stone+1 ,>sptr mov.i stone+2 ,>sptr mov.i stone+3 ,>sptr div.f sptr ,sptr dat >MARK ,>MARK*2 for MAXLENGTH-CURLINE-15 DAT.F $0 ,$0 rof ;;--------------------- Boot the imp/launch ------------------------- warr spl sboot ,>MARK*6 iboot MOV.I MARK*3 iptr DIV.F #spin+IWAY+ISEP+1, #spin+IWAY datone DAT.F >MARK*4 ,>MARK*5 impy equ imp+ISEP spin SPL.B #IMPN+1, >prime prime MOV.I impy, impy ADD.F spin, jump jump JMP.B impy-IMPN-1,