"SRVM"4#v(0"dedaol SRVM :DOOG">:#,_$a, v >0"daol ton did SRVM :DAB">:#,_$a,@ v < >C1-#v_0"esrevinu 1 ylno stroper C :DOOG">:#,_$a, v >0"sesrevinu elpitlum htiw detratS :DAB">:#,_$a,@ v < >N" si esrevinu tnerruC :OFNI">:#,_$a,v v < >0"89f.2srvm"28+#vB0"detrats 89f.2srvm esrevinU :DOOG">:#,_$a, v >0"trats ot deliaf 89f.2srvm esrevinU :DAB">:#,_$a,@ v < >C2-#v_0"gninnur sesrevinu 2 swohs C :DOOG">:#,_$a, v >0"gninnur sesrevinu 2 wohs ton seod C :DAB">:#,_$a,@ v < >0"89f.2srvm"2211033#vF v >0"89b.2srvm morf sllec ypoc ton dluoc :DAB">:#,_$a,@ v < >22g'1-#v_32g'2-#v_42g'3-#v_23g'4-#v_33g'5-#v_43g'6-#v_24g'7-#v_34g'8-#v_v v < < < < < < < < ^ _v#-9'g44< >0"89b.2srvm morf ypoc yltcerroc ton did F :DAB">:#,_$a,@ v < >0"89b.2srvm morf deipoc yltcerroc F :DOOG">:#,_$a,v v < >0"89f.2srvm"5102233#vP v >0"2srvm etirw ot gnirt detcelfer P :DAB">:#,_$a,@ v < >0"2srvm ot sevom PI nehw kcehc lliw ,krow ot deraeppa P :DOOG">:#,_$a,v v < >0"x.2srvm"2211033#vF0"esrevinu tnatsixe-non no tcelfer ton did F :DAB">:#,_$a,@ >0"esrevinu tnatsixe-non rof detcelfer F :DOOG">:#,_$a,v v < >0"x.2srvm"5202233#vP0"esrevinu tnatsixe-non no tcelfer ton did P :DAB">:#,_$a,@ >0"esrevinu tnatsixe-non rof detcelfer P :DOOG">:#,_$a,v v < >#vt>< >n1230"89f.2srvm"450010#vG0"pmuj ot deliaf G :DAB">:#,_$a,@ >0"detcelfer G :DAB">:#,_$a,@ >0"atled gnorw htiw 89f.srvm ot kcab depmuj PI :DAB">:#,_$a,'@5a3*5+p@ ^ << v 0^ ^ >0"J htiw yltcerroc 89f.srvm ot kcab depmuj PI :DOOG">:#,_$a,'@5a3*5+pv v < >0"PI redloh ecalp detanimret :OFNI">:#,_$a,v v < >C1-#v_0"dedne esrevinu rehto swohs C :DOOG">:#,_$a,@ >0"sesrevinu 2 llits era ereht syas C :DAB">:#,_$a,@ Expected Output: ---------------- GOOD: MVRS loaded GOOD: C reports only 1 universe INFO: Current universe is mvrs.f98 GOOD: Universe mvrs2.f98 started GOOD: C shows 2 universes running GOOD: F correctly copied from mvrs2.b98 GOOD: P appeared to work, will check when IP moves to mvrs2 GOOD: F reflected for non-existant universe GOOD: P reflected for non-existant universe GOOD: IP sucessfully jumped with G GOOD: IP retained its stack GOOD: Still two universes GOOD: Jumped to correct universe GOOD: Prior P command copied correctly INFO: allowing IP already here to terminate INFO: When this ip jumps again this universe should end INFO: Jumping back to mvrs.f98 VM mvrs2.f98 ended Instructions Executed: 5540 in 4245 cycles Execution time : 0.00 seconds Instructions per second: inf GOOD: IP jumped back to mvrs.f98 correctly with J INFO: terminated place holder IP GOOD: C shows other universe ended VM mvrs.f98 ended Instructions Executed: 5642 in 5744 cycles Execution time : 0.00 seconds Instructions per second: inf Exiting with return code = 0 Note: Not all interpreters will print summary information on VM termination so it is not an error if the summary information is not printed. If an infinite loop occurs or the program crashes without printing the final line, then the test failed.