"** 09-1-35.pdf page 22 " moo jmp 1f reset: jms messg; ;;012;0 1: jms messg; ; ; ; ; ; 040; ; ; ; ; ; 012; 0 gstart: jms random dac a1 1: jms random sad a1 jmp 1b dac a2 1: jms random sad a1 jmp 1b sad a2 jmp 1b dac a3 1: jms random sad a1 jmp 1b sad a2 jmp 1b sad a3 jmp 1b dac a4 dzm nguess guessloop: jms readguess lac nguess sza jmp 1f sys time lacq rcr dac stime 1: dzm nbull dzm ncow lac g1 "** 09-1-35.pdf page 24 sad a1 isz nbull sad a2 isz ncow sad a3 isz ncow sad a4 isz ncow lac g2 sad a2 isz ncow sad a2 isz nbull sad a3 isz ncow sad a4 isz ncow lac g3 sad a1 isz ncow sad a2 isz ncow sad a3 isz nbull sad a4 isz ncow lac g4 sad a1 isz ncow sad a2 isz ncow sad a3 isz ncow sad a4 isz nbull lac nbull sad d4 jmp gdone jms messg; 040040; 040040; 040040; ; 075; 0 lac nbull jms number lac ncow jms number jms newline isz nguess jmp guessloop gdone: sys time lacq rcr cma tad stime cma spa tad o400000 rcr dac stime lac u.ntime tad stime dac u.ntime "** 09-1-35.pdf page 25 lac u.nguess tad nguess dac u.nguess isz u.ngames jms putentry jms messg; 012; ;; ; 12; 0 lac user dac 2f dzm user skp 1: isz user jms getentry jmp 1f lac d1 sys write; u.name; 4 jms paver jmp 1b 1: lac 2f dac user jms getentry nop jmp gloop 2: 0 paver: 0 lac u.ngames sna jmp 1f "** 09-1-35.pdf page 28 jms messg; ; 040; ; ; q> a> s> r> nrq = .-rqname rqhand: jmp gstart1 jmp quit jmp average jmp standings jmp reset quit: jms messg; ; m1: ;;;;;040;;;;;;;;;;;;