[Page number 1 ST 7008; [ original is ST 7008; added in 2048 to 9056 then 16384 also tried ST 30720; TL 999; V423; YA340; YB650; YC1; YD 7; RESTART;J979;J979; PROGRAM; V0=B7575757575757575; V1=B0; V2=B1620507313026413; V3=Q3/1/12; V4=B2600001536; V5=B3000153621; V6=B5400003117; V7=B300243736; V8=B5000240364434; V9=Q2/1/18; V10=B6600001415; V11=B5000323137; V12=0; V13=Q3/1/22; V14=B6600000003234; V15=B6700000243234; V16=B6640000303234; V17=Q3/1/26; V18=B4200004033; V19=B4300403317; V20=B1740303044; V21=B2431243623; V22=Q3/1/31; V23=B4500002443; V24=B2427321437; V25=B6700003515; V26=B252732143717; V27=B7540000243126; V28=B5400000003334; V29=B5440000332034; V30=B5600200313734; V31=Q9/1/303; V32=0; V33=B5657006360414345; (no space); [Page number 2 V34=0; V35=Q2/1/44; V36=B6500000373234; V37=B6540030373234; V38=Q15/1/47; V39=B5340015352034; V40=B5300000153534; V41=B5700015362634; V42=B5001000153734; V43=B5100000203734; V44=B5240021352034; V45=B5200000213534; v46=B5600021362634; V47=B5401422143334; V48=B5000400271534; V49=B5441027422034; V50=B5401000274234; V51=B5701035421734; V52=B5440000422034; V53=B5400000004234; V54=B143140142734; V55=B4224332034; V56=Q2/1/65; V57=B3200001443; V58=B7200144321; V59=B373234; V60=Q8/1/69; V61=B4000000000000; V62=B4100000000034; V63=B4200000000023; V64=B4300000003423; V65=B4400000000031; V66=B4500000003431; V67=B4600000002331; V68=B4700000342331; V69=Q6/1/78; V70=B2700002022; V71=B1000202217; V72=B3100202221; V73=B7120221721; V74=B1500002041; V75=B3300003237; V76=Q10/1/85; V77=B5040000143534; V78=B5401422143334; V79=B5241035162034; V80=B5201000351634; V81=B5240000352034; V82=B5200000003534; V83=B5440000422034; V84=B5400000004234; V85=B5441042162034; V86=B5401000421634; V87=B6740000373234; [Page number 3 V88=B1200203530; V89=Q6/1/98; V90=B65000000002041; V91=B51000000204117; V92=B16000032403117; V93=B20003240311721; V94=B14003240311723; V95=B21324031172321; V96=B243126; V97=Q5/1/106; V98=B5200400273234; V99=B5240000352034; V100=B5200000003534; V101=B5440000422034; V102=B5400000004234; V103=Q4/1/112; V104=B56003600000000; V105=B57005300000017; V106=B74007500000021; V107=B23002200001721; V108=Q6/1/117; V109=B6000000000; V110=B6200000021; V111=B6100000017; V112=B6300001721; V113=B4400000024; V114=B6400000035; V115=Q10/1/124; V116=B7501600005434; V117=B7501000005416; v118=B7500400005424; V119=B7500200005430; V120=B7401100003516; V121=B7400500003524; V122=B7400300003530; V123=B7401600000034; V124=B7401000000016; V125=B7400400000024; V126=0; V127=Q10/1/136; V128=B7040000231416; V129=B7100023141716; V130=B7200000232716; V131=B7300023271716; V132=B7340000231616; V133=B7040100002314; V134=B7100100231417; V135=B7200100002327; V136=B7300100232717; V137=B7340100002316; V138=Q4/1/147; V139=B3700242231; V140=B7724223121; V141=B7037143117; V142=B4700003735; V143=Q2/1/152; V144=B5200200273234; V145=B5000000003734; [Page number 4 V146=0; V147=0; V148=0; V149=0; V150=Q0/192/223; V151=Q0/224/255; (input buffers); V152=B60625747624155; V153=B3637143537; (start inernal); V154=B0207464151546562; (FAILUR); V155=B4500624560576264; (REPORT); V156=0; V157=0; (program number); V158=0; (kind of failure); V159=B6364416264; (START external); V160=0; V161=0; V162=0; V163=0; V164=0; V165=0; V166=0; V167=0; V168=0; V169=0; V170=0; V171=0; V172=0; V173=0; V174=0; V175=B4015000440150004; (JSE4 JSE4); V176=B4013000000000000; (JE8...); V177=B07026002; (standard opening); V178=B35203637143537; (Restart internal) V179=B55414350515645; (MACHINE); V180=0; V181=B4100203532; V182=B0000465156516302; V183=0; (failure peripheral device); V248=B6364576245005464; (store lt); V249=B6451554500546437; (time lt); V250=B6600636045435637; (V SPECN.); V251=B0271006360454356; V252=B6700636045435637; (W SPECN.); V253=B56570060176437; (NO P/T.); V254=B6451645445; (TITLE); [Page number 5 V255=B7141006360454356; (YA SPECN); V256=B62456364416264; (RESTART); V257=B71510065634544; (YI USED); V258=B71570065634544; (YO USED); V259=B604162516471; (PARITY); V260=B4555004657655644; V261=0; (M8 value initial); V262=0; (current P number); V263=0; (ALGOL compiler only); V264=0; (marker for fetch and store instructiohs); V265=B60000000; V266=-500; (address 1st entry S/R test); V267=0; (address of last syllable); V268=0; (address of last syllable of routine p402); V269=Q16/1/278; V270=B4401000000000064; (=); V271=B4001000000000074; (*NE); V272=B4004000000716245; (*LZ); V273=B4404000000006345; (*GT); V274=B4002000000716345; (*GE); V275=B4402000000006245; (*LT); V276=B4406000000006445; (=Z); V277=B4006000000007445; (*NEZ); V278=B4410000000000041; (V); V279=B4010000000003141; (NV); V280=B4412000000002031; (EN); [Page number 6 V281=B4012000000312031; (NEN); V282=B4414000000002025; (EJ); V283=B4014000000312025; (NEJ); V284=B4416000000003735; (TR); V285=B4016000000313735; (NTR); V286=B40130000; V287=B0007740000314536; (NZS); V288=0; (set marker); V289=B61000000; (set instruction); V290=b56576400515600; V291=0; V292=0; (P.number); V293=0; (last label); V294=0; (instruction counter); (V295 to V303 is input record buffer); V304=B020775; V305=B2020202020; V306=B0101011212121212; V307=B3146314631463146; V308=B1463146314631463; V309=B45705164004162; V310=B40110000; V311=Q3/1/320; V312=B4057000000432437; V313=B4457000043243717; V314=B5235143620; V315=B4324371435; [Page number 7 V316=B40570000; V317=B4324371433; V318=B4324371427; V319=B432437; V320=B0101011010101010; V321=B57656400427136; V322=B656044416445; V323=B353222; V324=B353222351430; V325=B3532223514303020; V326=0; (last label number); V327=B70004665565671; (XFUNNY); V328=B0631463146314632; V364=B4251640054516364; V365=B5451420054516364; V366=B207631762005451; V367=B6364006350514664; V368=B4544004457675600; V369=B4544006560000000; V370=B4324370000; V372=Q0/338/349; V373=Q20/1/382; V374=B5200000241434; (PIAQQ); V375=B5240000241534; (PIBQQ); V376=B5201000241634; (PICQQ); V377=B5241000241734; (PIDQQ); [Page number 8 V378=B5300000242034; (PIEQQ); V379=B5340000242134; (PIFQQ); V380=B5301000242234; (PIGQQ); V381=B5341000242334; (PIHQQ); V382=B5400000321434; (POAQQ); V383=B5440000321534; (POBQQ); V384=B5401000321634; (POCQQ); V385=B5441000321734; (PODQQ); V386=B5401400322034; (POEQQ); V387=B5400400322134; (POFQQ); V388=B5600000301434; (PMAQQ); V389=B5001000301534; (PMBQQ); V390=B5000400301634; (PMCQQ); V391=B5701000301734; (PMDQQ); V392=B5700000302034; (PMEQQ); V393=B5100000302134; (PMFQQ); V394=B6245464562455643; V395=B4500644142544563; V397=B 7100 5746 4600 6464; (Y off st); V398=B30373335; V399=B55646062; V401=Q8/1/410; V402=B5100400302234; (PMGQQ); V403=B5400200302334; (PMHQQ); V404=B5600400302634; (PMKQQ); V405=B5700400302734; (PMLQQ); V406=B5500000322234; (POGQQ); V407=B5540000322334; (POHQQ); [Page number 9 V408=B5541000322634; (POKQQ); V409=B5501000322734; (POLQQ); V420=0; (EM MARKER) V421=0; (REF. MARKER); V422=B702416400; (AT); V423=B77777777/23; (start); JS1P2; SETAZ0; SETAYA0; -; =RC1; $760; ZERO; =YA0M1Q; $J760C1NZS; 453; SET8; =V161; Q0TOQ1; V161; =M1; Q1; =YA0; JS44; ZERO; 844; ERASE; JS26; DUP; JS860; J844*NEZ; SETB60; J517=; SETB64; J487*NE; 517; ERASE; SET12; =C1; V177; ZERO; ZERO; 959; ERASE; 846; JS26; DUP; JS860; J959*NEZ; DUP; SETB17; -; J480*LTZ; DUP; SETB72; -; J480*GTZ; SETB40; J480=; PERM; SHLD6; PERM; OR; REV; DC1; J846C1NZ; =YD0; =YD1; SET6; =RC1; ZERO; =RC5; 849; JS26; SETB75; J848=; JS839; J849; 848; ZERO; JS839; J848C5NZ; YD7; SHL-6; SHL6; +; =YD7; [Page number 10 495; V176; =Y0; ZERO; =Y1; YD0; DUP; =V156; =Y2; YD1; DUP; =V157; =Y3; (set up skeleton B-block); SETAZ500; SETAY-1; -; =C8; SET-500; =M8; I8=-1; JS493; (skip CRLF symbols); JS12; (next group-no existing group); J485; (no store limit); J492; (no integer); DUP; SHL-15; J485*NEZ; (absurd store limit); =Y1; (insert into B-block); SET59; -; J485*NEZ; (terminator not a semi-colon); 492; SETB3637; J484*NE; (test for ST); ERASE; JS493; JS12; (next group-existing character); J483; (NO TIME); J483; (no specified time limit); SHA+24; Y1; +; =Y1; (insert into B-block); SET59; -; J483*NEZ; SETB3727; -; J483*NEZ; (test for TL); JS493; SET24; J496*NE; JS12; J512; J513; J512; 512; V399; J491; 513; V398; -; J512*NEZ; ZERO; NOT; =V420; JS493; 496; SET30; J489*NE; JS12; J481; J488; (no start); DUP; SHL-13; J481*NEZ; (absurd start value); DUP; =V371; SET8; +; =V161; SET59; -; J481*NEZ; 488; V153; -; J481*NEZ; (check START); JS493; (skip CRLF); 489; SET36; J451*NE; (test Y); ERASE; Q0TOQ1; JS25; DUP; J479=Z; SET36; SET1; =V180; J455; [Page number 11 451; SET19; J456*NE; (test H); ERASE; SET24; =C1; JS25; 479; SHL+6; JS25; +; SHL+6; JS25; +; SETB6420; -; J478*NEZ; (test 0=E); JS3; (integer read first not read); DUP; SHL-5; SHL+5; REV; J477=; SET32; +; (failure of not module 32 is not in); 477; DUP; SHL-15; J478*NEZ; (test size); SHLC1; =V160; SET59; J478*NE; ERASE; JS493; 456; SET33; J455*NE; (test V); ERASE; JS25; SET59; J465=; (null V); JS6; NOT; NEG; (v+1); 460; DUP; SHL-13; J482*NEZ; (test size); DUP; =I1; ZERO; =C1; V161; +; =M1; Q1; =YA0; (initialise first word of P0 test); SET59; -; J282*NEZ; JS493; 454; M1; Y0; SHL-24; REV; ZERO; REV; JS446; SHL+24; =Y0; V180; J470*NEZ; JS25; REV; SETB42; J470*NE; (TEST W); ERASE; SET59; J461=; JS6; 459; DUP; SHL-13; J486*NEZ; NOT; NEG; SHL+24; V161; +; =V161; SET59; J486*NE; (FAIL); ERASE; JS493; JS25; REV; 470; SET164; =M5; ZERO; =V180; 445; SETB44; J462*NE; (test Y); [Page number 12 ERASE; DUP; SETB14; -; J473*LTZ; DUP; SETB46; -; J473*GEZ; =M1; JS25; SET59; J444=; JS6; NOT; NEG; DUP; SHL-15; J473*NEZ; SHL+24; =M5M1H; SET59; J472*NE; (test terminator); ERASE; JS493; JS25; REV; J445; 444; ERASE; JS493; JS25; REV; J445; 465; (Blank start); ZERO; J460; 461; (blank W); ZERO; J459; 493; (skip CRLF); SET59; 463; JS25; REV; J463=; JS46; EXIT1; 455; (no V specification); ZERO; DUP; =C1; =I1; V161; =M1; Q1; =YA0; J454; 462; SET500; =RC7; I7=-1; SETAYD-1; SETAYC0; -; =RC6; ZERO; =Z0M7Q; SET29; J843*NE; (R); SHL+6; +; JS12; J467; J458; J467; 458; V178; J469*NE; (not restart); ERASE; SET48; =RC2; SET4; =RM3; SET6; =C3; ZERO; =YB0; J511; 468; V420; =Y5; ZERO; =V420; M3; SET4; -; J464=Z; M3; SET5; -; J467*NEZ; C3; SET6; -; J467*NEZ; (too many syllables); 464; ZERO; =RC4; (overall instruction count); [Page number 13 SET6; =RC3; (storage moifier); Q2TOQ1; I0TOQ1; Q1; =YA1; (initialise V-store pointer); YA0; =Q1; I1; DUP; SET8; +; =M3; JS641; (leave space for v*bits); ZERO; =RM1; SET174; =M5; M5M1H; J471*NEZ; (YI); SET177; =M5; M5M1H; J472*NEZ; (YO); SET170; =M5; SET25; =M1; I1=-1; V160; SHL+24; J449*NEZ; VR; SETB77777; SHL+24; J448; 449; (Y not blank); V160; SHL+24; 448; M5M1H; -; DUP; =M5M1QH; M1; NOT; NEG; J448*NEZ; SET169; =M5; ZERO; =M1; M5M1H; -; =M5M1H; C8; M3; -; =C8; 927; C8; J926*LEZ; VR; J511; 926; JS874; J927; 843; SET27; -; J466*NEZ; JS12; J466; J469; J466; 469; (test for PROGRAM etc); V323; J457=; V324; J457=; V325; J457=; J466; (failure); 457; SET1; =V180; V175; =Y4; SET46; =RC2; ERASE; JS46; J464; 839; J842C5NZ; J845C1Z; =YD2M1Q; SET7; =C5; EXIT1; 842; YD1M1; SHL6; +; =YD1M1; DC5; EXIT1; 845; ERASE; EXIT1; [Page number 14 860; ZERO; J861=; SET2; J861=; SET4; J861=; SET6; J861=; SET7; J861=; SETB76; J861=; SETB77; J861=; ERASE; ZERO; EXIT1; 861; ERASE; SET-1; EXIT1; 511; JS46; (clear input record buffer); JS25; (fetch first character of next instruction); DUP; SET9; -; J138*LEZ; (labels); DUP; SET11; -; J508*LEZ; (failure if = or.); DUP; SET37; -; J507*GTZ; (letters); 201; SHC-1; DUP; J510*GTZ; (EVEN); SHL1; SHL-1; SETB60000; + ;$510; JS509; $509; LINK; +; SET3; -; =LINK; EXIT; J112; J113; J114; J115; J272; J117; J118; J273; J120; J274; J122; J123; J124; J125; J126; J127; J128; J129; J130; J131; J132; J133; J134; J135; J136; J137; 507; SET44; J142=; (+); SET45; J143=; (-); (here provide for left square bracket if required - see notes); SET52; J140=; (=); SET53; J144=; (*); SET54; J145=; (/); SET55; J141=; (comment); SET61; J139=; (*); [Page number 15 SET59; J508*NE; (ISS); ERASE; J511; 502; 508; SET59; 506; JS25; J506*NE; 503; 501; 500; J54EN; ERASE; J500; 504; REV; SET59; REV; 505; J506*NE; J503; (syllable by syllable storage); 55; Y0M3; SHC8; NEV; DC3; =Y0M3; J57C3NZ; M+I3; SET6; =C3; DC8; J874C8Z; ZERO; =Y0M3; 57; EXIT1; 50; JS696; (store one-syllable instruction); JS55; J59; 51; JS696; (store two-syllable instruction); ZERO; REV; SHLD-8; J58; 52; JS696; (store three-syllable instruction); ZERO; REV; SHLD-16; JS55; ZERO; SHLD8; 58; JS55; ZERO; SHLD8; JS55; ERASE; 59; (step on instruction counters); [Page number 16 DC4; M+I4; J511; (treat next instruction); 269; (no space left); V33; J491; (catastrophic space failure); (Fetch Simple Instruction); 22; =Q1; JS13; (fetch next group); J23; J21; EXIT3; (N1 integer, N2 teriminator, N3 group); 23; LINK; ERASE; J508; (report failure - too many characters); 21; DUP; SHL-24; J983*NEZ; 976; DUP; M0M1Q; NEV; DUP; SHL24; J20=Z; ERASE; J976C1NZ; 983; EXIT1; (unrecognised group in N1); 20; REV; ERASE; SHL-24; EXIT2; (machine code instruction in N1); (end of Fetch Simple Instruction); 53; (check o