/************************** I2ICE TUTORIAL SCREEN #39 **************************/ menu=1 define literally P = 'include scr.38 nolist' define literally R = 'include scr.39 nolist' define literally RTN = 'include scr.39 nolist' define literally N = 'include scr.40 nolist' define literally M = 'include scr.2 nolist' cls /*******************************************************************************/ ' ------------------------' 'Triggering using 31 did not work. The arm condition | SCR39: REARMING |' 'chosen was satisfied not by the 1 in the change, but | M = Go to main menu |' 'by the 1 in 150. The first "a" after the 1 was the | N = Next screen |' '"a" in "Change =", which is where emulation broke. | P = Previous screen |' ' | Q = Quit tutorial |' 'We must revise the arm condition. We can see that | R = Rewrite SCR39 |' '"g" (in Change =) is only used once in the charac- | SCR# = Screen desired |' 'ters written to the scr.een before 1a is written. ------------------------' 'Lowercase g has an ASCII hex code of 67. Use the ' ' key to retrieve the previous GO command. Use the <-- key to' 'erase the 31; then enter 67 in its place. Your revised command should be' ' GO FROM TOP TIL ARM OUTPUT AT 2 IS 67 TRIG OUTPUT AT 2 IS 61;WAIT' ' ' 'Press after you have modified the command. Enter 150 for Paid' 'and 108 for Price.' ' ' 'Finally, we have achieved a break after 1a is written to the output port. ' 'Let''s now check program variables to track down the source of the "a".' '-------------------------------------------------------------------------------'