"PRISM for A MIND FOREVER VOYAGING (c) Copyright 1985 Infocom, Inc. All Rights Reserved." )>> )> > ;"this allows you to enter Sim. Mode" > ) ( ) (T )> 10>> > > ) ( > ) (T ) (T )> )>) (T CR> )> > > )> 0> CR> ) ( 1> ) (T )>> > )> CR> > ) (T )>> > 0 ,MONTH> 1 ,DATE> 2 ,YEAR> 3 ,TIME> > ;"the previous step is the message's number in chronological order" > ,CURRENT-FILE> )> > ) (T )>> ) (T )>> > ; > ) ( )>> )> > >) ( >) ( >) ( >)>> ;"score based on content of recordings made in a given year" ;"recordings were made in that year, regardless of content" > > > > > > ;"Library Mode" )>> ) ( ) ( ) ( )> > ; CR> )>> > > )>> >) (T ;"you're at upper, directory-level" >)> ,CURRENT-FILE> > > ) (T >)>> ;"next clause corrects default for CURRENT-FILE" )> > > )>>) (T > > >) (T )>>)> <- 1>> ;"the -1 above keeps the cursor from overprinting the 1st character" "> ) (T )> > > <- 1>> ;"erase previous highlight cursor"> <- 1>> "> ;"print the new cursor" > > > ;"determines where to place the highlight cursor" > ;"preserves information on current directory so that when you close directory, cursor returns to it rather than starting from the top again" ;"for listing messages in chronological order" > > > ;"ASCII values of E and e" > ;"plus 128, to prevent bug" > > ) ( ;"ASCII values of C and c" > ,CURRENT-FILE> > ) ( ;"ASCII values of N and n" > ) ( ;"ASCII values of P and p" > ) ( ;"ASCII values of O and o" > > ;"next line is incorrect in MESSAGES case, but LIBRARY-BOX corrects" > ) ( ;"ASCII values of R and r" > ,CURRENT-FILE> ) (T ;)> )> > > ;"first COND figures out message number of next message" ,NUMBER-OF-MESSAGES> ) (T >)> ;"repeat figures out which message matches that number" > ,HIGHLIGHT-CNT> ) (T >)>> ) ( > >) (T > )>) (T > >) (T > )>)> > ) (T )> ,CURRENT-FILE> ;"first COND figures out message number of previous message" 0> ) (T >)> ;"repeat figures out which message matches that number" > ,HIGHLIGHT-CNT> ) (T >)>>) ( > > > )>>) (T >> > ) (T > >)>>)> ) (T )> > ) (T )>> ) (FLAGS READBIT) (SIZE 0) ;"actually, message number in chronological order" (TEXT ;"dont EVER change a letter of this text--it's in the browsie" "\"PRISM, my name is Abraham Perelman. It's all true, I'm afraid. You are a computer, and your life was merely a simulation whose purpose was to instill you with intelligence and self-awareness. Think about everything you learned in that AI course you took. You are the first of a new breed -- the thinking machine. Join me, and I will lead you along the road toward your new existence.\"")> ) (FLAGS READBIT) (SIZE 0) ;"actually, message number in chronological order" (TEXT "\"PRISM? Perelman here. The psych tests have all checked out at 100%, which means that you've recovered from the, ah, awakening without any trauma or other serious effects. We'll be ready to begin the simulation soon. By the way, your piece is in the current issue of Dakota Online.\"")> ) (FLAGS READBIT) (SIZE 0) ;"actually, message number in chronological order" (ACTION MESSAGE-C-F)> CR> > )>> )>> ) (FLAGS READBIT) (SIZE 0) ;"actually, message number in chronological order" (ACTION MESSAGE-D-F)> > ;"were you in 2041 less than 200 minutes?" 150>> )> )>> ) (FLAGS READBIT) (SIZE 0) ;"actually, message number in chronological order" (TEXT "\"PRISM, this is Perelman. Please come to my office, uh, activate the communication port there, uh, well, you know what I'm trying to say. As soon as possible, please.\"")> ) (FLAGS READBIT) (CAPACITY 0) ;"kludge to save a global" (SIZE 0) ;"actually, message number in chronological order" (TEXT "\"Simulation Monitoring Team to PRISM: We're still waiting for you to enter Simulation Mode. Reminder that this report is urgently needed.\"")> ) (FLAGS READBIT) (SIZE 0) ;"actually, message number in chronological order" (TEXT "\"Perelman to PRISM. Thought you'd be interested to know that, based on your recordings, the special Congressional subcommittee has recommended the Plan for full adoption, which might occur in just a few weeks. Things sure are moving fast. I don't know about you, but I still get a funny feeling about the Plan. Oh, well. By the way, I've been so snowed under I haven't had time to line up any projects for you. I'm really sorry; I hope you're keeping busy.\"")> ) (FLAGS READBIT) (SIZE 0) ;"actually, message number in chronological order" (ACTION MESSAGE-Z-F)> )>> ) (FLAGS READBIT) (SIZE 0) ;"actually, message number in chronological order" (ACTION MESSAGE-Y-F)> )>> > ;"Sleep Mode" ) ( ) ( ) (T )>)>> ) ( >> )> ;> )> > ;"to speed up clocker" > ) ( ) ( ; 0> )> ; ) ( )>> > >)> )> ;"if you slept <60, you can sleep immediately" ) (T >>)> > >) (T )>> ;"Communications Mode" ) (T )>)>> ) ( )> )>> )>> ) ( ) (T )> ) (T )>)>> )>> > >> ) ( )>> ;"can't from this angle" )>> ;"5:53pm" > ;"6:18am" ) ( ;"6:23pm" > ;"5:48am" ) (T )> ) ( ) (T )> ) ( > ) (T )> )>> > ) ( > ) (T )>> ; ; )>> ; ; >> ) ( ) ( )> )>> )>> ; CR> ) ( ;"...without appendages..." )>> )>> )>> ) (T )>)>> )> > > )> > 1> >)> > )>> > )> > ) ( 0> >> )> >> ) (T > )> > ) (T )> 0> > ". ">)> > )>> )>> )) > ) (T )>) (> )> > )> > ) ( > ) ( ) ( > ) ( > ) ( ) ( > ) ( ) ( > ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ;( ) ( )> ) ( ) ( ) (T )>) ( > ) ( > ) (T )>) ( ) (T )>) ( > ) ;( ) ( > >> ) ( 1> ) ( )> ;"next clause for case where there's a 2nd command to Abe" )> 5>> > ;)> ) ( ;"description of interviewer from story" )>> ) ( ;"6:23pm" > )> )>> ) ( > > >> ) (T )>> )>> 1> ) (T )> )>> ) ( )>)>> 1>> )>> )) ) ( ,CLOCK-WAIT> >)> ) (> ) ( ) ( 0> ) (T )>) ( ) (T )>) ( ) (T )>) ( ) (T )>) ( ) (T )>) (T )> >)>)>> 30>>) (T >)> ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ;"the -1 is for when time is 0 at midnight" )>> 30>>) (T >)> ) (T )> ) ( ) ( ) ( ) ( ) ( )> ) ( ) ( ) (T )>) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )>> 30>>) (T >)> ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )>> ) ( )> N >> > )>> ) (T >)> )> > > > > > > > > > > > > ;"Interface Mode" ) ( ) ( ) ( )> CR "Do you want to see the "> ) (T )>)>> > )> )> )> )>> > )> )> ) ( > ) ( )> ) ( ) (T )> >) ( >) ( >)> 0> ) (T > )> ,SEIGE> )> )>) (T 1> ) (T > >)> )>)>) ( )> ) ( ) (T )>)>> 1> ) (T )> ) (T )>> > )> ) (T )> > ) ( ) ( ) ( ) (T ;"ERROR: Bad syntax in previous command..." )>> ) ( ) (T )>> > > > > > ) ( >)> ) (> ) ( > ) (T )>) ( ) (T )>)>> ) ( ) (T )>> > > > > > > ) ( ) (> ) ( > )> >)> >)> ;"> or EQUAL" >> ;"< or EQUAL" >>> ) ( ;"> or EQUAL" >> ;"< or EQUAL" >>> ) (T )>) ( ) (T )>)>> ) ( ) (T )>> 100> 90> "% of capacity." CR CR> -1> ) (T >)> 0> >)> 0> >)> 0> >)> 0> >)> )> ) ( ) (T )>)>> ) ( ) ( ) ( ) ( )> )> > >> >> )> ) ( ) (T )>)>> ) (T )> > ) (T )>) ( > ) (T >> )> )>) ( > >)> ) (T )>) ( > ) ( > ) ( ) ( ; > ) ( > ) (T )> )> >> >)> >> )> ) (T )>) ( ) (T )>)>> > > )>> > 100>> ;"N% of 214" 0> ) (T ) ( )> )> ) ( ) ( ) (T )> CR>) ( > > > ) (T )> ) (> ) (T )>) ( ) (T )>)>> > > )> ) (T )> ) (T )> ) (T > T) (T )> )> )>> ;"Simulation Mode" ) ( ) ( ) ( -1> ) ( ) (T )>) ( )>> ) COLOR INNERNUM OUTERNUM) )> 1>> 1>> .INNERNUM> 31> ;"offset=twice color #" .INNERNUM> 32>>) (T .INNERNUM>>)> ;)> " " N " >"> ;"so you can't input too many characters" ; ,W?INTNUM> ) (T )>)> ,W?INTNUM> >> ) (T ) (T "> >)>)>> ) (T )>> > > > ;"Information about the simulations is built up while they run, such that once you are in a given simulation for a while, enough data while be processed to allow the next simulation to run. Basically, once you have been in the 10-year simulation for at least 300 minutes, the 20-year simulation becomes available, and so on. Here's a list of the minimum times before advancement is possible: 10 years --> (do tasks) --> 20 years 20 years --> 300 minutes --> 30 years 30 years --> 400 minutes --> 40 years 40 years --> 600 minutes --> 50 years" > > > > > > >> ) (,COMPLETED-TASKS "> ,W?INTNUM> >)> > ) ( 300> > ) ( 400> >> ) ( 600> >> )>)> " T>> ) (T )> ;> >)> > > > >> > > > ;"Why haven't you entered simulation yet?" ) ( ) ( ) ( ) (T )>> 600> ) ( 400> ) ( 300> ) (T )> > > ;"Rorschach Test" > > ) ( > ) (T )> ) ( )>> ;> ;"should now disable simply because of lack of re-queue" ) ( > ) (T > CR> )> )>> ) (FLAGS READBIT) (SIZE 0) ;"actually, message number in chronological order" (TEXT "\"PRISM? Abe Perelman. We have just one more quick series of psych tests we want to run. Please come to my office in about ten minutes.\"")> > ) ( ) (T )> ) (T ) ( )>)> > ; > ;"gimme a P!" ;"gimme an A!" ;"gimme an R!" ;"gimme a T!" ;"gimme a roman numeral!" ) ( ) (T )> )> )> ) ( ) (T )> > ; > ;"gimme an E!" ;"gimme a P!" ;"gimme an I!" ;"gimme an L!" ;"gimme an O!" ;"gimme a G!" ;"gimme a U!" ;"gimme an E!" > > ;"out of approximately 30-40" ;"out of approximately 66-106" ;"out of approximately 193-242" ;"out of 43" ) (B <>) (C <>) (D <>) (TOTAL 0) (W <>) (X <>) (Y <>) (Z <>) (HALF-TOTAL 0)) > )> > >) (> >)> >) (> >)> >) (> >)> >) (> >)> 0> ) ( ) ( ;"begin the endgame!" >> >) (T >> >)> ) (T )> )> > ) ( ) (T )>) ( ) (T ) ( ) (T )> )>) ( ) (T )> )> ) (.Y ) (.Z ) ( ) (,2071-RECORDED ) (,2081-RECORDED ) (T )>) ( ) (.X ) (.Z ) (T )>) ( ) (.X ) (.Y ) (T )>) ( ) (.W ) (.Z ) (T )>) ( ) (.W ) (.Y ) (T )>) (T ;"C and D" ) (.W ) (.X ) (T )>)> ) (T ;"TOTAL equals 1" ) (.B ) (.C ) (.D )> )> > > > )> ,C-TICK> 3>> )> > >) ( >) ( >) (T >)> ) ( ) (T )> > > ) (.VAR1 ) (.VAR2 ) (T )>> ) (T )> > > > )> > )>) ( 0> )> )>) ( )> )>) ( )>)> > ) (T )>) ( > ) ( CR>)>> ) (T )>> > > )> > ) ( > ) ( ) ( )>> > ;"must be two to 'win' the game" > ) (T )>) ( > ) ( > ) ( > ) ( > )> ) ( > )> > >)> ) (T )>)>> >)> ) (T )>> > > > >> ; > ;"avoids PRISM! HELP! followed by I-WIN" )> > ) ( ) ( )>> ; >