MV - CPCEMU Disk-File Disk-Info ZX-Modules(Track-Info  R ( *RTrack-Info  R 0 TOPSHELFSCR7 1 1  !"#$%&'()*1 +,-TOPSHELFGAM./01TOPSHELF 23456789:;<=>?@ATOPSHELF BCDEFGHIJKLMNOPQTOPSHELF RSTPLUS3DOS? * TOP SHELF * * CHALLENGE * * 2015 * (* LOADER * 2 62291S <&0:0:0:0: FJ11 ,8;3;7;1;1;" NOW LOADING... " P** DELIBERATE LOAD SCREEN PRE-COLOURING * Zm1,15;2;0;1;" ";2,15;" ";3,15;" " d0,22;4;0;1;" ";1,22;" ";2,22;" ";3,22;" " n13 ,16;6;0;1;" ";14,17;" ";15,19;" ";16,20;" ";17,19;" " x13 ,26;7;0;0;" ";14,26;" ";15,26;" ";16,26;" ";17,26;" ";18,26;" " !23739\,111o:"jctsc" "jctsc" PLUS3DOS@ H *USOUEVdB2mbA@ TW{*jNr!UU@@z_ @*$tp3!T[j=3^Lo{>"%(yEa@;TU("@ wx8!4[ڡ!hP݁(# ( $n DHU@U) * @Track-Info  R H@TҠ@PRۮݵIx3ƘEu֔5^Nu|? AT2:T ʗG(* L$}']kl( UUAT PS"0چ)UT@5Pb ^W+UuvޥR ckhwqow$p|R BT-MRI 0!<8-A_}2\0UA)oD(ʪ@J{@)IU{k)X AmRjP?JݭR?||(J!JB.Y v( R7*B  >ANu0jRUUAH QT~ ȒP)QK@-AHL$ =JU?V:[~ }TD \k)4VV!A *̲z$JI݁ )*@ %$V(!=5"l@"VmEPDIZowLWH?# Sj:f )kiID@Ձ U_wjR:*P Q@ PGWf%5p{@ !Zv9UWwW{Ԁ@ ?~>+"D I%)*Ԅ(  oDU@@)*@ H / 7 I*l]L3ǼJVP5c^Uo޺?>Dߏ?|~@ ݠJSH]utАIVBZ)[+j?a0`m JՒ#jJUiD$\]XɉQ$V[@ j@BRv^ FȀB"*>%JPE%&ZsJP)*"+I} a0`gJI*WI@D UW EQUPUPHUH]%tUbWjमJ@@U*HZN oDRP>1hUDWRjm$mPa0`cJ*IJ@@JUU( ]U\ UIHDUURWXW J d` tTj,_w@@ RJWrN   ϟ?=%Xvm*hP9>a0aހ*R)KV@ca0`c!U $U]NlP<!Uk@ "i)*[Z ઀x "wI$U/Į@@  J-ikNW* !ϟ?=DBMRкJ@xca0`q J*VVڠ>a߿a%JJ@*+ *֖!Jد @@*P_V@@H RU]1B (?}*H ZPV3a0`qX TVUY^U $BIJ @DJ+| D*UTUp @ JRZj@NJ@ KX-ֿ"h(@al?>|Q%T`ja0`y U$*U/U\B $TWdQ  I\ I]|HQVx?UTTVJ @d @DQZ(P;jXITUTkU^$~ >| - VV~MU@0|mU տ$F@$  Z*@QPUTWUI-V RUkk@ ?$ګP5B8UU[oCAX!"! +QAp ؒ@$P> RGsP*000$D?000K~@( (D A%@*~<ą JTΠPh|.*HT!*V@$G _t.J06Rp@JO000PW7 ` `(U*~B<<~ TUh-O*$*DCT(DJ"H/U!Tz>@W ! ;06!WV(@)000?D>8 1 ZWƿS# tD@A}BF(@"P DU@? Z>*HbP F`!;(xHR =}8?"p @%Z?Track-Info  R  | DO/000o.@D6 [Gh %ՀW(0@"AJ|AUJ!R"RsD PIHGUp 0M@A*$$C@8C@ 000?k* @iX 60XW/po @P_@bB !RA*%J H QQ()GUP H |@@IQG?=B(USX+000_ !@@H߀K[&܀_/xpo?@$@/OQB~<>< ,v HHT"ǟ0  eP LCψ   2O000)`*/PDgނT';|z (7˅}<GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEECCCCCCCCGGGGGGGGEEEEEEGGGGGGGGGGGGGGGGEEGGGGGGGGGGGGGG GGGGGGGGEEGGGGGGGGGGGGG GGGGGGGGEEEEEGFFFFFFFFFGG GGGGGGGGGEEEEDDDDDDDDDD GGGGGGGGGBBBBBBBBBBBBBBBB GGGGGGGGGGBBBBBBBBBBBBBBBBEGGGGGGGGGGGGEEGGGGGGGGGGEEEGGGGGGGGGGEEEEGGGGGGGGGEEEEEEGGGGGGGGEEEEEEEEEGGGGGGGEEEEEEEEEEGGGGEEEEEEEEEEEEEEEGGGGEEEEEEEEEEEEEEEEEFFFEEEEEEEEGEEEEEEEEEFFFEEEEEEEGGGEEEEEEEEGGGGEEEEEEEEPLUS3DOS$ * Jeremy Clarkson's * * (vaguely motoring- * * themed, moderately * (* less smutty but * -* still probably not * .* *quite* "safe for * /* work"..) * 2* Top Shelf Challenge * <* 2015 Myke-P * F* ------------------- * P* A remake of 2001's * Z* Top Shelf Challenge * d* by Derek Jolly * xM23739\,111o:"udgs"62292T,3072 :23739\,244 J14,8;1;6;2;1;" STOP THE TAPE! " 236066\,84T:236077\,242:#0;1,9 ;(*6)+1;"pqrstuvwxyz{|}":236066\,0:236077\,60< =""135 J:hiscore=3:safemode=0:pics=8:img=(*pics)+1 &0:0:7:0: * TITLE SCREEN * :7000X \6,10 ;7;0;1;"I":6,11 ;6;"NSTRUCTIONS" Z8,10 ;7;0;1;"S":8,11 ;6;"TART GAME" 15,3;"A Myke-P remake of 2001's":236066\,84T:236077\,242:16,7;"^_`abcdefghijklmno":236066\,0:236077\,60<:17,9 ;"by Derek Jolly":19,9 ;"for CSSCGC2015" K#0;1,14;1;5;1;" 2015 UDG GAMES " Fsafemode=1#0;1,0;2;0;"SAFE" >11 ,10 ;(*5)+2;"HI SCORE: ";hiscore A$= "A$="I"A$="i"400 ,A$="S"A$="s"900 6A$="0"safemode=safemode:#0;1,0;0;7;" ":safemode=1#0;1,0;2;0;"SAFE" @ 270 * INSTRUCTIONS * :7000X 5,0;6;"You're a teenage Jeremy Clarksondown at the local newsagents,looking furtively at the 'motor-sport' magazines near the top" safemode=1435 k9 ,0;6;"shelf (because you know it'll bepage-after-page of gorgeous halfnaked babes!)" 13 ,0;6;"You've spent your Giro so you'llneed to wait until the shop isempty before you can have a goodperv' here." >18,0;6;"be at the Jobcenter by 10:00am."  440 e9 ,0;6;"shelf (because of the excellentarticles about cars andTrack-Info  R  bikes,natch!)" 13 ,0;6;"You've spent your pocket moneyso you'll need to wait until theshop is empty before sneaking alook here." =18,0;6;"go visit your Gran at 10:00am." T16,12 ;6;"Don't let the Newsiesee you and remember you need to" ~20,0;6;"Press ";7;0;"ANY KEY";0;6;" to grab a magazineand don't get caught!" -236066\,84T:236077\,242 A#0;1,9 ;(*6)+1;"pqrstuvwxyz{|}" +236066\,0:236077\,60< ""200  450 * INITIALIZE GAME * lives=3 score=0 hour=9 mins=17 secs=0  * DRAW BG * Wclockon=0:frametick=0:jezdir=0:newsie=1:punters=0: -236066\,84T:236077\,245 >0,1;0;5;"()))))))*())))))))))*" >1,1;0;5;"+,+," >2,1;0;5;"-......./-........../" $_3,1;0;5;"+,+,";3,27;4;"GHI" .4,1;0;5;"-......./";1;7;"34";0;5;"-........../";4,27;4;"JKL" 85,0;0;4;1;"5";5;0;"2";5,9 ;"0";7;"11";5;"2";5,23;"0";7;"111";4;"MN";7;"11" B~6,0;0;7;1;"678";0;5;"....../-........../";6,27;4;"MN" L7,0;0;7;1;"9";6;":";7;";";7,11 ;1;0;"";7,25;"";0;4;"MN";1;"" V8,0;0;7;1;"<=>";0;1;"";0;4;"MN";1;"" `z9 ,0;0;7;1;"?@A";0;1;"";0;4;"MOPP" j{10 ,0;0;7;1;"9B";0;1;"";0;4;"QRRRR" t{11 ,0;0;7;1;"C1D";0;1;"";0;4;"S...." ~z12 ,0;1;6;1;"E";5;"(";0;")))))))))))))))))))))*";0;4;"T" |13 ,0;1;6;1;"F";5;"+";13 ,25;0;",";0;4;"U1111" n14,0;1;5;1;"-";0;0;".....................";1;"," I15,0;1;5;"+";15,25;"," `16,0;1;5;"-";0;".....................";1;"," I17,0;1;5;"+";17,25;"," `18,0;1;5;"-";0;"...................../";1;"" ?19,0;1;"";19,27;"" ?20,0;1;"" ?21,0;1;"" G#0;0,0;1;"" G#0;1,0;1;"" * DRAW MAGAZINES * I=28 (81,I;1;٥*7;(32 +(*7)) 283,I;1;٥*7;(32 +(*7)) <85,I;1;٥*7;(32 +(*7)) FI PI=13 22 Z81,I;1;٥*7;(32 +(*7)) d83,I;1;٥*7;(32 +(*7)) n85,I;1;٥*7;(32 +(*7)) xI I=524 913 ,I;1;٥*7;(32 +(*7)) 915,I;1;٥*7;(32 +(*7)) 917,I;1;٥*7;(32 +(*7)) I * MAIN CHARACTERS * -236066\,84T:236077\,251 M3,16;1;0;6;" ";7;"!";6;"""" @4,16;0;5;"#";1;7;"$%" @5,16;0;6;"&";1;7;"'(" j6,16;0;5;")";;1;7;"*+";6,29;0;4;"45" j7,17;1;0;7;",-";7,28;0;4;"678";1Track-Info  R ;"9" "88,28;0;4;":;<";1;"=" ,+236066\,0:236077\,60< @* DRAW SCORES * J-236066\,84T:236077\,245 T717,27;1;1;6;"VWX" ^718,27;1;1;7;"YZ[\]" h719,27;1;1;5;"^_`ab" r720,27;1;1;7;"cdefc" |721,27;1;1;7;"" ?#0;0,27;1;1;7;"cghic" ?#0;1,27;1;1;7;"" Jlives=1#0;1,27;1;1;7;"j" Llives=2#0;1,27;1;1;7;"jj" Nlives=3#0;1,27;1;1;7;"jjj" J0,27;1;0;2;"k}";1,27;"l~" +236066\,0:236077\,60< 521,29;1;1;7;score * MAIN LOOP * Bsecs=secs+1:secs>9 secs=0:mins=mins+1 0mins>59;mins=0:hour=hour+1 0(hour=10 mins=03200 :frametick=frametick+1 Dframetick<22000 I*2500 :exitcode>021004 Nframetick=0 X* Clock Ticker * bclockon=clockon:5000 g*2500 :exitcode>021004 l* Jeremy Headturn * v(>.3jezdir=jezdir:5300 {*2500 :exitcode>021004  * Newsie * (>.6newsie=newsie:5400 *2500 :exitcode>021004  * Punters * 6>.4L5500|:exitcode>121004  GO SUB 2500 * Newsie blink * xnewsie=0frametick=0236066\,84T:236077\,251:7,29;0;4;"D" xnewsie=0frametick=1236066\,84T:236077\,251:7,29;0;4;"@"  2500 4* Exit Codes * >+236066\,0:236077\,60< H>PRINT AT 0,0;"E: ";exitcode;" N: ";newsie;" P: ";punters R0exitcode=13100 :* Fail: Newsie * \Qexitcode2exitcode<9 punters=13000 :* Fail: People * f,exitcode=9 3500 :* Success! * p 1800 * KEYPRESS? * exitcode=0 =""2550 "newsie=1exitcode=1 2punters=1newsie=0exitcode=2 2punters=0newsie=0exitcode=9  * PEOPLE SAW YOU * C10 ,7;2;7;1;" PEOPLE ARE HERE! " &1,47/:2,44.52 C10 ,7;1;7;0;" " lives=lives-1 lives=03200 5500| 1600@ * NEWSIE SAW YOU * &E10 ,6;2;7;1;" NEWSIE IS LOOKING! " 0&1,47/:2,44.52 :E10 ,6;1;7;0;" " Dlives=lives-1 Nlives=03200 X 5500| b 1600@ * GAME OVER * -safemode=1A$=" TO VISIT GRAN! " -safemode=0A$=" TO SIGN ON! " hour=10 mins=0236066\,84T:236077\,251:3,16;1;6;" ";7;"F";6;"G";4,17;7;"HI";5,17;"JK":236066\,0:236077\,60< hour=10 mins=010 ,6;3;7;1;1;" CRIPES! IT'S TIME ";11 ,6;A$ hour=10 mins=0236066\,84T:236077\,245:0,27;1;0;2;"mkkk";1,27;"nlll":236066\,0:236077\,60<:3209 236066\,84T:236077\,251:5,28;8;4;"LM";6,27;"NOPQR";7,27;"STUVW";8,29;"XYZ":236066\,0:236077\,60< w10 ,6;2;7;1;1;" GET OUT OF MY SHOP ";11 ,6;" & DON'T COME BACK! " ,f=5020-1:.1}L,f:f  0,0;"          Track-Info  R                               " #1;0,0;"      " RI=1417:I,1;1;7;0;" ":I hour=10 mins=014,2;1;7;2;"I'D BETTER GET";15,4;"A MOVE ON!":3260 ^14,2;1;7;2;"YOU WERE ASKED";15,4;"TO LEAVE!!" Xscore>hiscore21,17;1;2;6;1;" NEW HI SCORE " ƛ236066\,84T:236077\,242:17,2;1;7;(*6);"pqrstuvwxyz{|}":236066\,0:236077\,60< =""3270 score>hiscorehiscore=score 150 * SUCCESS * n10 ,6;4;7;1;" NICE ONE SON! LETS ";11 ,6;" HAVE A SHUFTY THEN " #f=0502:.1}L,f:f  (img=img+1:img>picsimg=1 8010J+(img*20) safemode=18010J A$:0,0;A$ "A$:#1;0,0;A$ 8020T+(img*20) type,Z,Y,X I=1Z+2 :A$=" ":type=1A$=" " .Y+I-1,X;1;7;2;A$ ?IZA$:Y+I-1,X+1;1;7;2;A$ I 4A$="pqrstuvwxyz{|}":type=1A$="pqrstuv~" PRINT AT 0,0;img 236066\,84T:236077\,242:Y+Z+1,X+1;1;7;(*6);A$:236066\,0:236077\,60< =""3590 score=score+1 $ 1000 * UPDATE CLOCK *  T$=hour mins<10 T$="0"+mins mins>9 T$=mins CI=12:clockpos=29+I:A$=T$(II):5100:I  * DRAW CLOCK DIGITS * -236066\,84T:236077\,245 A$="0"B$="k":C$="l"  A$="1"B$="m":C$="n" A$="2"B$="o":C$="p" A$="3"B$="q":C$="r" (A$="4"B$="s":C$="t" 2A$="5"B$="u":C$="v" <A$="6"B$="w":C$="x" FA$="7"B$="y":C$="z" PA$="8"B$="{":C$="|" ZA$="9"B$="}":C$="~" d(0,clockpos;1;2;B$ n(1,clockpos;1;2;C$ xPclockon=10,29;1;2;"";1,29;"" Pclockon=00,29;1;2;"";1,29;"" +236066\,0:236077\,60<  * UPDATE JEZ * -236066\,84T:236077\,251 ȝjezdir=03,16;1;0;6;" ";7;"!";6;"""":4,16;0;5;"#";1;7;"$%" Ҝjezdir=13,16;1;0;6;".";7;"/";6;"0":4,16;0;5;"1";1;7;"23" +236066\,0:236077\,60<  * UPDATE NEWSIE * "-236066\,84T:236077\,251 ,Qnewsie=06,29;0;4;">?";7,29;"@A" 6Qnewsie=16,29;0;4;"45";7,29;"78" @+236066\,0:236077\,60< J | * PUNTERS * punters=punters 9 ,4;1;7;" ";10 ,4;" ";11 ,4;" " )""puntersTrack-Info  R =0:exitcode=3 21,0;1;7;" ":#0;0,0;1;7;" ";1,0;" " )""punters=0:exitcode=4 punters=05690: -236066\,84T:236077\,248 I=(*15) >.5offset=32 +(I*6):X=(*8)+4:9 ,X;1;7;(offset);(offset+1);10 ,X;(offset+2);(offset+3);11 ,X;(offset+4);(offset+5):""exitcode=5:5690: 4I=I+(*4)+1:I>15I=I-16 >.5offset=32 +(I*6):X=(*9 )+14:9 ,X;1;7;(offset);(offset+1);10 ,X;(offset+2);(offset+3);11 ,X;(offset+4);(offset+5):""exitcode=6:5690: 4I=I+(*4)+1:I>15I=I-16 offset=32 +(I*6):X=(*10 )+1:21,X;1;7;(offset);(offset+1):#0;0,X;1;7;(offset+2);(offset+3);1,X;(offset+4);(offset+5):""exitcode=7:5690: 4I=I+(*4)+1:I>15I=I-16 0>.5offset=32 +(I*6):X=(*11 )+13 :21,X;1;7;(offset);(offset+1):#0;0,X;1;7;;(offset+2);(offset+3);1,X;(offset+4);(offset+5):""exitcode=8 :+236066\,0:236077\,60< D z 0  X* PRINT TITLE * l-236066\,84T:236077\,242 v60,9 ;4;1;" !""#$%&'()*+,-" 61,4;2;"./0123456789:;<=>?@ABCDE" 62,4;3;"FGHIJKLMNOPQRSTUVWXYZ[\]" 93,7;5;1;"^_`abcdefghijklmno" +236066\,0:236077\,60<  @* BABES, CARS & QUOTES * J"                                                      ","    " ^q"               Track-Info  R                                ","  " hR2,3,3,14," QUITE SIMPLY","A SPECTACULAR "," REAR END!" ru"                                        ","    " |B2,2,13 ,8,"SO GOOD YOU'LL"," WANT TWO!" a"                                                Track-Info  R              ","     " T2,3,1,15,"LIFT THE COVER","AND GET READY"," TO BE HAPPY!" "                           ","  " N1,3,2,17,"I'D LIKE TO","POLISH THOSE"," HEADLAMPS!" "                                                 ","       " R2,3,15,2," LOOKS EVEN"," BETTER WITH","THE TOP DOWN!" "          Track-Info  R                       ","    " \1,4,1,18,"A BIT ROUGH"," AROUND THE","EDGES, BUT A"," FUN RIDE!" ։"                                             ","     " `2,4,5,2,"A CHEEKY LOOK,","WITH AMAZINGLY"," WELL-DEFINED"," CURVES" "                                     Track-Info  R                  ","   " @1,2,17,1,"SPORTY, WITH","TWIN AIRBAGS" xzyiscorafemodicivecorou ineclockorameticezdiewsiunterxitcod lockpoffsebicdatTmyp 32 T0930BkClA pqrstuv~PLUS3DOS  T gbfg x)iy &|?BB?DIIHy a!曖 yff̪ѧ %EEB"#TuUSWTVT'EEBBr@'RRR"&UVU%u'''u0@WP0u%'%%uGeEuvEeEv @RuUURgTVTgbUgUUw$&$'EEBBrsDbAv0@ `5G%eWRRR"u%"""eUeUbp 7B"bt$$$w@@@@pfUfEE&UVU&&UvUVEEBBr'RRR"%UUu2w"""rpEbEp2E'ewDfDG&UVU%&UVU%UU`PPR6677ƀaa776677 ؃  00``````~~76@@@ff3w&?~~j#~~~g7kkkwjk"vvvb***0p0pppZSZSZSZS)L)L)L)LWTTWWWWWwDDwGwWw]QQ]]]]]GGyGEIQvvvvvvvU@@@@@@@@@@UU@@@@U_@___@UU*?6>+?`N"UV@VUШР@@vFVVVVV>VVTRURUPTU J ______________@U*??Ğ|ȘȘfffffc80fff  I]UԝP66cg*jjv63w'>Av<>]ccccAAcccc]>>>\````\>>>>Acccc]>>\````\>>>\````\>]cccc]>>>]cccc]>]cccc]>>]cccc]>>  >]k%(" @А@3!53   ]c[+ ШD$$Hd$  Tj8911qpc5TVP/`0/  xx 5ugz[}ͭM7lkg"s@,2`c' `#P8(  X`pp  @ P `ؤʂ *HJ:ȩ #*P .GB 8d‘aY33ʉ S.p  p (t4F pp; 1Шp#beV%`  P!/" RWRDBBBBBPHM-N0  @ ! DLD PH"!  p   'BkJ0h7 Ha,"((H0(.`@% @@Dvr  r)L(L(L)L>AZ?>ORU ]"663I"""IIKHDSZR g4yA^ TT YY2Q0Q0Q2b)L)L)L)L @IOV??E_IORU .066 3I"""ߠ`(רoQ^8y==88p00U2p! " ` @ϰ@C/1y=<8xϰ@C/1y=<8x11 ,10 ;(*5)+2;"HI SCORE: ";hiscore A$= "A$="I"A$="i"400 ,A$="S"A$="s"900 6A$="0"safemode=safemode:#0;1,0;0;7;" ":safemode=1#0;1,0;2;0;"SAFE" @ 270 * INSTRUCTIONS * :7000X 5,0;6;"You're a teenage Jeremy Clarksondown at the local newsagents,looking furtively at the 'motor-sport' magazines near the top" safemode=1435 k9 ,0;6;"shelf (because you know it'll bepage-after-page of gorgeous halfnaked babes!)" 13 ,0;6;"You've spent your Giro so you'llneed to wait until the shop isempty before you can have a goodperv' here." >18,0;6;"be at the Jobcenter by 10:00am."  440 e9 ,0;6;"shelf (because of the excellentarticles about cars and bikes,natch!)" 13 ,0;6;"You've spent your pocket moneyso you'll need to wait until theshop is empty before sneaking alook here." =18,0;6;"go visit your Gran at 10:00am." T16,12 ;6;"Don't let the Newsiesee you and remember you need to" ~20,0;6;"Press ";7;0;"ANY KEY";0;6;" to grab a magazineand don't get caught!" -236066\,84T:236077\,242 A#0;1,9 ;(*6)+1;"pqrstuvwxyz{|}" +236066\,0:236077\,60< ""200  450 * INITIALIZE GAME * lives=3 score=0 hour=9 mins=17 secs=0  * DRAW BG * Wclockon=0:frametick=0:jezdir=0:newsie=1:punters=0: -236066\,84T:236077\,245 >0,1;0;5;"()))))))*())))))))))*" >1,1;0;5;"+,+," >2,1;0;5;"-......./-........../" $_3,1;0;5;"+,+,";3,27;4;"GHI" .4,1;0;5;"-......./";1;7;"34";0;5;"-........../";4,27;4;"JKL" 85,0;0;4;1;"5";5;0;"2";5,9 ;"0";7;"11";5;"2";5,23;"0";7;"111";Track-Info  R         4;"MN";7;"11" B~6,0;0;7;1;"678";0;5;"....../-........../";6,27;4;"MN" L7,0;0;7;1;"9";6;":";7;";";7,11 ;1;0;"";7,25;"";0;4;"MN";1;"" V8,0;0;7;1;"<=>";0;1;"";0;4;"MN";1;"" `z9 ,0;0;7;1;"?@A";0;1;"";0;4;"MOPP" j{10 ,0;0;7;1;"9B";0;1;"";0;4;"QRRRR" t{11 ,0;0;7;1;"C1D";0;1;"";0;4;"S...." ~z12 ,0;1;6;1;"E";5;"(";0;")))))))))))))))))))))*";0;4;"T" |13 ,0;1;6;1;"F";5;"+";13 ,25;0;",";0;4;"U1111" n14,0;1;5;1;"-";0;0;".....................";1;"," I15,0;1;5;"+";15,25;"," `16,0;1;5;"-";0;".....................";1;"," I17,0;1;5;"+";17,25;"," `18,0;1;5;"-";0;"...................../";1;"" ?19,0;1;"";19,27;"" ?20,0;1;"" ?21,0;1;"" G#0;0,0;1;"" G#0;1,0;1;"" * DRAW MAGAZINES * I=28 (81,I;1;٥*7;(32 +(*7)) 283,I;1;٥*7;(32 +(*7)) <85,I;1;٥*7;(32 +(*7)) FI PI=13 22 Z81,I;1;٥*7;(32 +(*7)) d83,I;1;٥*7;(32 +(*7)) n85,I;1;٥*7;(32 +(*7)) xI I=524 913 ,I;1;٥*7;(32 +(*7)) 915,I;1;٥*7;(32 +(*7)) 917,I;1;٥*7;(32 +(*7)) I * MAIN CHARACTERS * -236066\,84T:236077\,251 M3,16;1;0;6;" ";7;"!";6;"""" @4,16;0;5;"#";1;7;"$%" @5,16;0;6;"&";1;7;"'(" j6,16;0;5;")";;1;7;"*+";6,29;0;4;"45" j7,17;1;0;7;",-";7,28;0;4;"678";1;"9" "88,28;0;4;":;<";1;"=" ,+236066\,0:236077\,60< @* DRAW SCORES * J-236066\,84T:236077\,245 T717,27;1;1;6;"VWX" ^718,27;1;1;7;"YZ[\]" h719,27;1;1;5;"^_`ab" r720,27;1;1;7;"cdefc" |721,27;1;1;7;"" ?#0;0,27;1;1;7;"cghic" ?#0;1,27;1;1;7;"" Jlives=1#0;1,27;1;1;7;"j" Llives=2#0;1,27;1;1;7;"jj" Nlives=3#0;1,27;1;1;7;"jjj" J0,27;1;0;2;"k}";1,27;"l~" +236066\,0:236077\,60< 521,29;1;1;7;score * MAIN LOOP * Bsecs=secs+1:secs>9 secs=0:mins=mins+1 0mins>59;mins=0:hour=hour+1 0(hour=10 mins=03200 :frametick=frametick+1 Dframetick<22000 I*2500 :exitcode>021004 Nframetick=0 X* Clock Ticker * bclockon=clockon:5000 g*2500 :exitcode>021004 l* Jeremy Headturn * v(>.3jezdir=jezTrack-Info  R dir:5300 {*2500 :exitcode>021004  * Newsie * (>.6newsie=newsie:5400 *2500 :exitcode>021004  * Punters * 6>.4L5500|:exitcode>121004  GO SUB 2500 * Newsie blink * xnewsie=0frametick=0236066\,84T:236077\,251:7,29;0;4;"D" xnewsie=0frametick=1236066\,84T:236077\,251:7,29;0;4;"@"  2500 4* Exit Codes * >+236066\,0:236077\,60< H>PRINT AT 0,0;"E: ";exitcode;" N: ";newsie;" P: ";punters R0exitcode=13100 :* Fail: Newsie * \Qexitcode2exitcode<9 punters=13000 :* Fail: People * f,exitcode=9 3500 :* Success! * p 1800 * KEYPRESS? * exitcode=0 =""2550 "newsie=1exitcode=1 2punters=1newsie=0exitcode=2 2punters=0newsie=0exitcode=9  * PEOPLE SAW YOU * C10 ,7;2;7;1;" PEOPLE ARE HERE! " &1,47/:2,44.52 C10 ,7;1;7;0;" " lives=lives-1 lives=03200 5500| 1600@ * NEWSIE SAW YOU * &E10 ,6;2;7;1;" NEWSIE IS LOOKING! " 0&1,47/:2,44.52 :E10 ,6;1;7;0;" " Dlives=lives-1 Nlives=03200 X 5500| b 1600@ * GAME OVER * -safemode=1A$=" TO VISIT GRAN! " -safemode=0A$=" TO SIGN ON! " hour=10 mins=0236066\,84T:236077\,251:3,16;1;6;" ";7;"F";6;"G";4,17;7;"HI";5,17;"JK":236066\,0:236077\,60< hour=10 mins=010 ,6;3;7;1;1;" CRIPES! IT'S TIME ";11 ,6;A$ hour=10 mins=0236066\,84T:236077\,245:0,27;1;0;2;"mkkk";1,27;"nlll":236066\,0:236077\,60<:3209 236066\,84T:236077\,251:5,28;8;4;"LM";6,27;"NOPQR";7,27;"STUVW";8,29;"XYZ":236066\,0:236077\,60< w10 ,6;2;7;1;1;" GET OUT OF MY SHOP ";11 ,6;" & DON'T COME BACK! " ,f=5020-1:.1}L,f:f  0,0;"                                       " #1;0,0;"      " RI=1417:I,1;1;7;0;" ":I hour=10 mins=014,2;1;7;2;"I'D BETTER GET";15,4;"A MOVE ON!":3260 ^14Track-Info  R ,2;1;7;2;"YOU WERE ASKED";15,4;"TO LEAVE!!" Xscore>hiscore21,17;1;2;6;1;" NEW HI SCORE " ƛ236066\,84T:236077\,242:17,2;1;7;(*6);"pqrstuvwxyz{|}":236066\,0:236077\,60< =""3270 score>hiscorehiscore=score 150 * SUCCESS * n10 ,6;4;7;1;" NICE ONE SON! LETS ";11 ,6;" HAVE A SHUFTY THEN " #f=0502:.1}L,f:f  (img=img+1:img>picsimg=1 8010J+(img*20) safemode=18010J A$:0,0;A$ "A$:#1;0,0;A$ 8020T+(img*20) type,Z,Y,X I=1Z+2 :A$=" ":type=1A$=" " .Y+I-1,X;1;7;2;A$ ?IZA$:Y+I-1,X+1;1;7;2;A$ I 4A$="pqrstuvwxyz{|}":type=1A$="pqrstuv~" PRINT AT 0,0;img 236066\,84T:236077\,242:Y+Z+1,X+1;1;7;(*6);A$:236066\,0:236077\,60< =""3590 score=score+1 $ 1000 * UPDATE CLOCK *  T$=hour mins<10 T$="0"+mins mins>9 T$=mins CI=12:clockpos=29+I:A$=T$(II):5100:I  * DRAW CLOCK DIGITS * -236066\,84T:236077\,245 A$="0"B$="k":C$="l"  A$="1"B$="m":C$="n" A$="2"B$="o":C$="p" A$="3"B$="q":C$="r" (A$="4"B$="s":C$="t" 2A$="5"B$="u":C$="v" <A$="6"B$="w":C$="x" FA$="7"B$="y":C$="z" PA$="8"B$="{":C$="|" ZA$="9"B$="}":C$="~" d(0,clockpos;1;2;B$ n(1,clockpos;1;2;C$ xPclockon=10,29;1;2;"";1,29;"" Pclockon=00,29;1;2;"";1,29;"" +236066\,0:236077\,60<  * UPDATE JEZ * -236066\,84T:236077\,251 ȝjezdir=03,16;1;0;6;" ";7;"!";6;"""":4,16;0;5;"#";1;7;"$%" Ҝjezdir=13,16;1;0;6;".";7;"/";6;"0":4,16;0;5;"1";1;7;"23" +236066\,0:236077\,60<  * UPDATE NEWSIE * "-236066\,84T:236077\,251 ,Qnewsie=06,29;0;4;">?";7,29;"@A" 6Qnewsie=16,29;0;4;"45";7,29;"78" @+236066\,0:236077\,60< J | * PUNTERS * punters=punters 9 ,4;1;7;" ";10 ,4;" ";11 ,4;" " )""punters=0:exitcode=3 21,0;1;7;" ":#0;0,0;1;7;" ";1,0;" " )""punters=0:exitcode=4 punters=05690: -236066\,84T:236077\,248 I=(*15) >.5offset=32 +(I*6):X=(*8)+4:9 ,X;1;7;(offset);(offset+1);10 ,X;(offset+2);(offset+3);11 ,X;(offset+4);(offset+5):""exitcode=5:5690: 4I=I+(*4)+1:I>15I=I-16 >.5offset=32 +(I*6):X=(*9 )+14:9 ,X;1;7;(offset);(offset+1);10 ,X;(offset+2);(offset+3);11 ,X;(offset+4);(offset+5):""exitcode=6:5690: 4I=I+(*4)+1:I>15I=I-16 offset=32 +(I*6):X=(*10 )+1:21,X;1;7;(offset);(offset+1):#0;0,X;1;7;(offset+2);(offset+3);1,X;(offset+4);(offset+5):""exitcode=7:5690: 4I=I+(*4)+1:I>15I=I-16 0>.5offset=32 +(I*6):X=(*11 )+13 :21,X;1;7;(offset);(offset+1):#0;0,X;1;7;;(offset+2)Track-Info  R ;(offset+3);1,X;(offset+4);(offset+5):""exitcode=8 :+236066\,0:236077\,60< D z 0  X* PRINT TITLE * l-236066\,84T:236077\,242 v60,9 ;4;1;" !""#$%&'()*+,-" 61,4;2;"./0123456789:;<=>?@ABCDE" 62,4;3;"FGHIJKLMNOPQRSTUVWXYZ[\]" 93,7;5;1;"^_`abcdefghijklmno" +236066\,0:236077\,60<  @* BABES, CARS & QUOTES * J"                                                      ","    " ^q"                                              ","  " hR2,3,3,14," QUITE SIMPLY","A SPECTACULAR "," REAR END!" ru"         Track-Info  R                                ","    " |B2,2,13 ,8,"SO GOOD YOU'LL"," WANT TWO!" a"                                                     ","     " T2,3,1,15,"LIFT THE COVER","AND GET READY"," TO BE HAPPY!" "                    Track-Info  R        ","  " N1,3,2,17,"I'D LIKE TO","POLISH THOSE"," HEADLAMPS!" "                                                 ","       " R2,3,15,2," LOOKS EVEN"," BETTER WITH","THE TOP DOWN!" "                        ","    " \1,4,1,18,"A BIT ROUGH"," AROUND THE","EDGES, BUT A"," FUN RIDE!" ։"   Track-Info  R                                           ","     " `2,4,5,2,"A CHEEKY LOOK,","WITH AMAZINGLY"," WELL-DEFINED"," CURVES" "                                              ","   " @1,2,17,1,"SPORTY, WITH","TWIN AIRBAGS" xzyiscorafemodicivecorou ineclockorameticezdiewsiunterxitcod lockpoffsebicdatTmyp 32 T0930BkClA pqrstuv~"EDGES, BUT A"," FUN RIDE!" ։"   Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R         Track-Info ! R!!!!!!!!! Track-Info " R""""""""" Track-Info # R######### Track-Info $ R$$$$$$$$$ Track-Info % R%%%%%%%%% Track-Info & R&&&&&&&&& Track-Info ' R'''''''''