@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu }} }  Lll L"! L"! VL"! l Lq!! "!LD:*.*S:P:E:l"!q"H) *}h(`ӅԄՠ`ӅԄՠԨ`L)ӑ) `Ӣhh@,lHH!HwHHHHHӍl"H!H+}yHl !`GHFHJ*K+\`* `Ӧee褌%ƉƋL"!,}Ӡȱȱȱ㦌L"! ` ` `2a$%Ȏ!!xө~!!-} ` `@X ` ~  } Ӣ ʎDy` SLD1:AUTORUN.CTBՠԢӱԙӹ.}`֝DEIHB V0Z3ڝDa۝E8օܥׅݥܝHݝI V04Ӡڑڑ0/} BLVl `˩`80 ` .JJJJ)iFiFi1FicFi'ȐȦoFiUȐFii0}Fi#iFiGi Fii@F iiFiiciՊFigi'iՊօשBL`I))831}Ԥԥդե֤֥פץؤإ٤LK6"ХLaLaLa2}E0:e٥eإeץe֥eՐ؅٥ׅإօץՅ֩L8٥إץ֥հ'I8م٘؅ؘׅט3}օ֘ՅLؤm\G0Q@Ն֩م؅2եمֆשم"ե؅֥م׆ةեׅ֥؅ץم؆لԘ)q4} ` ? 7i ? %!Ls`ԅՅօׅ؅م`ԍՍ֍5}׍؍ٍ`ԍՍ֍׍؍ٍ``, Խսֽ׽ؽ` ,6}`+ĕ ԅ)@ޥ)JJJe)e e Je0F g7} Lm8`@ԠՈքׄ؄`==W3>Tvb>2b'?h`06?2'A?%C4Vu?f'70P@U??CBH ? & ? QL8}m8`0 I@ԥ) oǢҠ 1  ؠ e Q ?P ¥Ii )ԅ +ĕ9}Lm`@"wf?IWQpIG?9 Wa9cU? 0d? 9`?BXGB?7?()q?D>DIh8E?hyx? )D?@ (1V?:}wD3331??xS48`$)Ԧƅƅƅƅƅƅ mť)8@0$Յ)e)e F;} 䰃 e Q F I`U9>`D'RFuCU?b9dYdg@W2@?tS)%)@0)%ԅ<}P 1 ;  e°0 Q (Vŕ ԅԥ  ƕ m`8``0?i? Q =}ԍՍ֍׍؍ٍ * m N ǥ N 0 -åJeF g`L ) e٥eإe>}ץe֥eՊi؊؅٥ׅإօץՅֆե1ԥ'JffffJffffJffffJffffم`ԩ&&&&*&&&&*&?}&&&*&&&&*``ۄܱ T **m ȰҠݤܱEۅڦڱ= bܥeƥ@}iեL@ ` **)]P` 00`` ( ((((((((8`W)ߥ & &eA} &߽aȅŊِ׼Ȅ⹕ȍqȅJJJJ&eXޥeYߥ䥈 9ȅFfЎᰈ Tȍ`Ȅ佘ȅ B}M 8*` Ȱi祍La L< ʘ0  L C} ȑ  L ʘ# ` |ʠ)ȱ Lt nʤ n |ʠ)ȱ)D} `ʠ)ȱ ʆ8ƍ0eސ`Ɗ8ް`)ȱJJJ```=E}`]``` H} h`Pi`)JJJeԅԘ)Peԅ`եԆ8@EB)JJJeԅԥ)PeF}ԅԘ)eԅԽeՅ՘)JJJ}˅ԥ}˅`)JJJeԅԥ)PeԅԹeԅԹeՅդЧ` 0@P`'Nu pX@(#G}d,X L `8` ¥E)))8@8e0 څۅ܅݅ޅ߄ԠF0y ޥy ݥy ܥy ۥyH} ڥy و0ǠF0y ݥy ܥy ۥy ڥy ٥y ؈0ǠF0y ܥy ۥy ڥy ٥y إyI} ׈0ǠF0y ۥy ڥy ٥y إy ץy ֈ0ǠF0y ڥy ٥y إy ץy ֥y ՈJ}0L`8`E)))8i@0 ڄԠ ( !   L* K} &О ( !   L* L} &О ( !   L* &О M}( !   L* &О ( !  N} L* &Оd ( !   L*O} &ОL6 e e e e e i P} } } } } } } ǭ m m m m m m  } }Q} } } } } ǥՅօׅ؅مԅՅօׅ؅`hh !LHH`ؠR}ɀhhHH֥ץ?ȱȱӰ8ְױօօ0LB Fehler - à  in ZeS}ile  ($8H h ) Programmende : os, un oder oad ?@ !D L RL L FilenT}ame D: Jȱɛ):ȱɛ.ȩCȩTȩBȥ SLȹD:LKHJJJJ h) 0:iLp 8U}` B 0`L<馒撥ԝޥ՝*ޥ֝Tޥם~ޥ؝ޥٝ` ƒޅԽ*ޅսTޅֽ~ޅ׽ޅؽޅ`ƒޅ*ޅTޅ~ޅ㽨ޅV}`撝ޘ*` ӥԝإ՝٥֝ڥםۥ؝ܥٝݥ`LT؅Խمսڅֽۅ׽܅ؽ݅`؅مڅۅ܅݅`W}ȱȱȱȱȱ`ȱȱȱȱȱ`٩@ةڝ۝ܝ`թ@ԩօׅ؅`  X}LQȱȱȱȱȱ`ȥȥȥȥȥ` wLH wh LQԄՠԅք` L Y} !ԝD՝E֝HeםI L`Laee 8厅叅eeL!)Z}L)`x,Ң⅌Ҙ襉ҥ `8$ L8$ ȍ` JKiLH h)[}I ! SLJUVT`T L) ʥԤհ` L ` !L8, !L8 ` iLJ놈 LJ놈 ,LQ\} HԝDEILꆓBJKԝD՝E CL8醈 B LJ놈& LM J릓N]}LJL)NLM%L L j L `L=! Sp D o 8^} LpL ,#,$,!pLL ,HBDEhHIL oL8馓HIBL !L8ɅĈeɐ ň_}`֥ԅԅՅ,`$8n!?! D i\ iU?! iD iE=D iH ih8DHEI`}HI C ,!L `L= JhhlԄե֥נȱհ  ȱօȱօ` L=Ԅ՘0)a}ȱհ ȱe懰楆ƇƆ`L)L=醈ɛi懠,ɛ󥆦 Seօ` Lt Ԥբb}H e" hLQL=醈 *? , DEHI ` DLr 4 e"ɛ ,ЬLQ DLc} 4eɛ SLtI L L L L L@ ; ` ; ` ; d} ` ; m` L=@@ȅ@`I`)` ; USN ; FG ; ?: ; e}201 ; &' ;  ;% ;L Lå ` : : :ڰ :ΰ :ǰ :оE%f} jE `0``֪ (ϰ`(8`8` g}ԤՅ` e"4 L= Ԅձ80  &ԅ L  eԪp`L) HJJJJ h}h) 0:i`Ԅ 0 ["ȱ)ȥ,  ՅԄ֩`?Ԣ )ɠڭ ) ڕLi} ^ L)8@L` )8@D:)8@-٩֔$ሄL` j} ^Ű$` hŰ` &ư` Rİ` Vİ ` rð` ƐL=0L L ;&)ԥ)8@עJjH@Mk}C)JJJe)e F ¥P & F Q LL)HHHHHH Vİhhhhhh ðhl}ԅ` L %ઘ%ᨊ` ઘᨊ` EઘEᨊ`<|'gԥ0L=`  *  &L_,m}ڄ  eڅԥeۅհ"8څ֥ۅא8ܥݰ`۠Q%0ԅإՅ٥ަ0%Q% Ln}ե0Lڤ`օנ6&֐ eו`L)ԘբՅ Ԣ Յ֠&&֐eܥeo}ېڈ $0!ee80å/8ܥ۰uڕ0eUiV`Tp}UV`8UV`eTi`8TȢ` !L8醊 æ f Ŋ :ƒޑȽ*ޑq}ȽTޑȽ~ޑȽޑȽޑȥԑȥՑȥ֑ȥבȥؑȥّȥȩhihHiH&HHH wh Lhh`hh`8r}` L=醊 f ŊHȱȱȱȱȱ妊 w Qh LhhHHe`*ȱȱs}ȱȱȱjEE `EjI ` p D il ie o"p"q" i i i i i io"8t}o" K膖  Lo"L=؝ٝڝ۝ܝ륄Lei  u}`L=饏őŐ%Ƒ8 Ƒ` f,L= fhhHH`, :hihHiv}H`` J :hihil  ¥Ӡ L  @Մ$ Q` Q` QLQH w} h @Յ՘JJJJ y) 0:i`AVC2 5 - <) - < x}L L e e`e`&&&&&&eee` &&eee&*` uy}8)Ӱ% hhȱԅȱԅl ʰԤզ`hhheӨhiHH` u u88Ӱڪ :(jheӑhi Lhz}פօۄڠ܄ݠFfؐeڅܥeۅ0&ۈ`L >ӆiHi0Hƒiֹ*i0Ѕ &ݤݥ &e܅ܘe݅{}hhLlӅ؄م܄0օצӽАԥեܤ Q `ƒ*ޅޅ wإ|}ٰ5֥װ+ eܥe*ݨ &eܪeeըeԐ`L L L ӆ 4Ԥզ L_ ӆ Ԥզ L}}_ L LL=ӦԆՆֆ׆Lw Y٤ ۘ` Y  L~ Y ې Hh`פōČԅe~}Յe &"8ӥب`ƒޅ*ޅ L=؅مƒ8*ޥ֥אeԥe`} w㰶H wֆ׆h8Lԩ!HHֆ׊HHʽ޼*ԆեHL!àLLeԐ `8԰L)}d@dDTG L2 L3 L+ L( w Q w  w L" L:1 w  w L: w Q w Q}@ @  w Q w Q 2  3  w멅@ s w멋@ s w멑@ s L_# Lc8Le# }Ls5@   w (L$ >  >Ԣ J >  >Ԣ J UV   w멑@ } w멅@ L$ UV   L$ w멗@ s  w멝@ s L>$L$ UV   } + w L$ f + L}.L"  J  J @ L"M w멣@  w멩@ } L$ LO* w QL" w Q w Q w멯@  w멵@  w멻@  w@ } wǠ@ L$WA   w͠@ YA   wӠ@ [A   w٠}@ ]A   wߠ@ Q w  w٠@ w@ }  wߠ@ w@ }  Q w  wӠ@ w@ }  w͠@ w@  Q UV w멅@ } w멑@ L# w멋@ L( w Q w Q w Q w٠@  wߠ@  Q wӠ@ } w͠@  Q w멝@ w멗@ L' w UV w   w멅@  w멑@} L( w  Q w  QI L# w Q w QL_# L.1 W!  }1    @   (L( UV  _A  @  (L(    } (L) UV  bA  @  (L)    @ @ 2Lm)} 셈 L   (Lh) L }   fA   oA }   A   A   A   A   ̠A  }@ (LO*  L.1 w멩@ Lx* fL:   A   B    }w멵@ } UV   w @ L*L+  J w  w٠@  wߠ@  Q} wA }LN+ w Q w Li+   A  (L+ L*  W!  L.1} B  #B  4B  GB J   @ @   JB } J  P  (L,   > > QB L|, fL, > > >   + }  w@ L+@   w (Lm-   w (Lh-   w   Lc-}   Q > w    > w    SB J 6   } (L-    > w7  > w8   L4.  [B J 6 w  }cB  @  L.1 nB  B  A  (Lz. ^ 4  Q w  }  w  Q! w 1! J! w  w 1!" J@# @$ @ â (L0 w}A L1/@ % w 1! L& w" 1! L# +$ +# w   % }w w 1!  L/@#  + L$ w   & w " w 1!  }L=0@$ " + L w ! w  w 1!  Lx0 L0   ! w } w 1!   (L0     (L+1 . A  (L0  .} A  (L&1 pp B  t w֤ע >   ! /   w J}     @   (Ln2@   (Li2   UV    w멑@ }  w멗@ Ld2 > > J  > > J  +   w  Q}  B "/  A' !A( 'A) j   Qj W! L.1 B } J( w 텈 W!( w 텈 W!) w 텈 W!) w 텈 W!' w } 텈 W!B Ԥ >  k* J 2 U2 U U2 + U, U- U}. U6 U7 8 < UB 6 tB < t / U 0 U 1 U 2 UB + t > >}" J+ ŠB , tΠB - tנB . tB / t > >" J/ B 0 tB 1 tC 2 tP3} UB4 U5 UC 3 teC 4 tC 5 t3 wԤ  % Q4 wԤ  & Q5 wԤ  ! Q } w  w L5 UV   w  w LK6  } -A  2L76d L P  (L26  L      2L`8 }w͠@ L6 UV   > + > UV   w > w + >  wӠ@ }LS7 UV   w > w , > UV   > , >  w٠@ L7} UV   > w - >  wߠ@ L7 UV   > w . >  w3}A  w٠@ L@8N L   (L/8  L 쩀  (L[8  }      2L: w͠@ L19 UV   w > w / >  UV }   w > w / > UV   > / >  wӠ@ L9 UV  } > 0 >  UV   w > w 0 > UV   w > w }0 >  w٠@ L': UV   > w 1 >  wߠ@ Lm: UV   } > w 2 > ȅ L 쩀  (L:   L  L.1@ w } Q@ 9  9 (L-; w  9 7  L(;9 w Q9  w@ L>J : } : (L;    9A  2L; 셈  L w 텈  L  ?A } (L; :   EA  2LE<l  Lm  L KA  (L@<   }C  ݠC    C J    (L:=   wQA wA }L< w UV  L< w UV   > > J< LP=C }< t@ 9  w9 (L=9 w >9 7 7 9 w  4 >9 w  4 >9 w } 4 >9 w  4 6 >6 9  > w  7  > w8  w  4 >} w  4 >< w6   C J 6 w 9  9 (L> 9 7 H  }9 8 H 9   }  D  D  $D 9  @ 9 2L @9 7 @ g}L? 9 w  4 >9 w  4 6 > 7D 9 7 @ }L?  9 7  }U'?V(@W %1 7A.6E/5I01- PQQQf`}y</@@ H<HL DQDQ@< //<5<DDH@95B <HLH-*}rl //A AQ1 # YOU MADE IT TO THE TOP 5ENTER YOUR INITIALSK: D:NAMES TOP 5 LISTNAME LE}VELS HIGHEST PLAYED LEVEL  ... .. .. PRESS ANY KEY o"u"{"("2"<"F#P#Z_#de#n#x#}$>$Y$$$$$$p%p%&Y&&&&&" ',]'6]'@'J(T(^(h\(r(|)~)))*O*}x****1+N+i+++++&+0+:,D,N/,XE,b|,l,v,,,,c-m-t--4.z.}.}.}..1/ S/u/ /*/4=0>x0H0R0\.1f:1p:1zi1n1111111d2i2n2s222222$2}.282B3L>3Vw3`3j3t3~333#4;4_444444444  55"5(.52p5<s5Fs5P5ZK6d}i6n6xS777@8c8c88199':m:~::::(;@;"b;,;6;@#|>>>>>?%?=????&@0 @:%@D;@N]@`@;6;@#8pp8? }ww<~~~<x`x`~<~~< }0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<f }kc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~< }~x|nf8x8 WHOAWFAAAAWFAWF  1 } 1 1 1 1 1 } }   } 1 1 1 1 1 1 1 1 1 1 } }  } 11 1 1 1 1 1 1 1 1 1 } }  1 1 1111 1 }1 1 11 1 1 1 1 1 1111 } }  1 1 $} 1 1 1 11 1 1 1 1 1 $} $} $  (} 11 1 1 1 1 1 1 1 1 (} (} (  11 ,} 1 1 1 1 1 1 1 11,} ,} , 1 1 1 1 1 1 1 1 1 0} 1 1 1 1 1 1 1 1 1 0} 0} 0 4} 111 1 1 1 1 1 1 1 1 4}11 1 4} 4 11 11 1 1 111 1 1 11 11 1 8} 1 1 1 1 1 11 1 1 1 111 111 8} 8} 8 1 1 1 11 =} 1 1 11 1 1 11 1 =} =} < 1 1 1 1 A} 1 1 1 1 1 1 1 111 1 A} A} @ 1 1 1 1 E} 1 1 1 1 1 1 1 1 1 1 1 1 E } E } D  1 1 11 1 I } 1 1 1 1 111 1 1 1 11 1 I } I} H 1 1 1 1 1 1 M} 1 1 1 1 1 11 M} M} L 1 11 1 1 1 Q} 1 1 1 11 1  11 Q} Q} P U} 1 1 1 1 1 1 U} U} T  1Y} 1 1 11 1 1 11 1 1 Y} Y} X 1 1 1 ] }1 1 1 1 1 1 1 1 ]!} 1 1 1 1 ]"} \ 1 1 1 1 1 a$} 1 1 1 1 1 1 1  1 1 1 1a%}  11 a&} ` 111 1 11 e(} 1 1 111 1 e)} 1 e*} d  1 1 1 1 1 1 1 1 1 1 1 i,} 1 11 1 1 11 1 1 1 1 1 i-}1 1 1 1 i.} h 11 11 1 m0} 1 1 1 1 1 1 1 111 1 11 m1} m2} l 11 1 1 1 1 1 q4} 1 1 1 1 1 1 1 1 1 1 1q5}111 1 q6} p 1 1 1u8} 1 1 1 111 11 11111 1 u9} 1 1 u:} t y<} 1 1 11 1 1 1 1 1 11 y=} 11 y>} x 1 1 1 }@} 1 1 1 11 1 1 1 1 1 11 1 1 1 11 }A} }B} | 1 1 1 1 1 11 D} 1 1 1 11 1 1 1 11 1 E} 1 1 F}   1 11 H} 1 1   1 1 1 1 1 1 I} J}  1 1 1 1 1 1L} 11 111 1 1 1 1 1 1 1 M} N}   1 1 1 1 1 1 1 1 1 1 P} 111 1 1 1 1 1 1 1 Q} R}  1 1 1 1 1 T} 1 1 1 1 11 1 1 1 U} 1 V}  1 1 11 1 X} 111 1 1 1 1 1 Y} 1 1 Z}   1 \} 1 1 1 1 1 1 1 1 1 1]} 1 1 1 ^}   11 1 1 `} 1 1 1 1 1 1 1 1 11 a} 11 1 b}   1 1 1 1 1 1 1 1 1 d} 11 1 1 1 1 1 11 1 11 e} f}  1 1 1 1 1 q}B%DOS SYSbX)PUSH IT BLAUTORUN CTBB PUSH FNTBNAMES BL1 BL2 BL3 BL4 BL5 BL6 BL7 BL8 BL9 BL10 BL11 BL12 BL13 B L14 BL15 BL16 BL17 BL18 BL19 B#L20 B'L21 B+L22 B/L23 B3L24 B7L25 B;L26 B?L27 BCL28 BGL29 BKL30 BOL31 BSL32 BWL33 B[L34 B_L35 BcL36 BgL37 BtL38 BxL39 B|L40 BL41 BL42 BL43 BL44 BL45 BL46 BL47 BL48 BL49 BL50 bGPUSHIT DOCBAUTORUN SYSb'MENU HLETRHEADDOC`ICONVERTDOC 1 1 11 1 1 1 1 11 1 1 1 1 1 r} s}   1 1 1 u} 1 1 1 1 1 v} w}   11 1 11 1 1 11 y}1 1 1 1 1 1 1 1 1 1 111 1z} 11 {}  11 1 1 1 1 1 1 }} 1 1 1 1 11 11 ~} }  11 11 1 1 1 } 11 111 1 1 } 1 }  1 1 11 1 1 11 } 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 } }  1 } 11 11 1 1 1 1 } }   1 1 1 } 1 1 1 1 1 1 } }  1 1 1 1 ő} 1 1 1 1 1 1 1 1 1 1 11 1 Œ} œ}  1 1 1 1 1 1 11 ɕ} 1 1 1 1 1 1 ɖ} ɗ}  1 1 ͙}11 1 111 1 11 1 11 1 1 ͚} ͛}       ѝ} 1 1 1 1 1 1 1 1 1 1 1ў} 1 1 1 1 1 џ}  11 1 1 ա} 1 1 1 1  բ} 1 1 1 գ}   1 1  1  1 ٥} 1 1 1 1 11 1 1 1 ٦} ٧}  Project name: Atari Push It! Designer: Andy FloydProject Status: Version 1.0 Public DomainWelcome to Push It! for ݩ}the Atari XL/XE computers (for now!). This game is based on Soko-Ban for the IBM PC (c) 1984 Spectrum Holobyte. Due to this,ݪ} Push It! can be nothing but in the public domain.Getting Started---------------This game is provided for execution in Coݫ}mpiled Turbo Basic and on a boot disk. All that is required is to boot it while holding OPTION down disabling the built-in BAݬ}SIC.After the program has loaded and running, it will load in PUSH.FNT and then ask you to insert a screen disk (future expݭ}ansion). If you have another screen disk, simply insert it and press RETURN. There are already 50 screens provided on the diݮ}sk.Then the directory of "D:Lnn" files is loaded and sorted, then the NAMES file is loaded.Then an opening sequence goes ݯ}by to the title screen.Selecting levels----------------When you get to selecting a level, move the joystick in port 1 rigݰ}ht to increase the level number, left to decrease. If you go past 50 or 0 the number will "wrap" around. Press the fire buttݱ}on for the number of the level you want to start. Press ESC during any board will bring you back here if you want to check oݲ}ut other screens on the same disk.Playing Push It!----------------Well, the rules are simple. Push it! Find the boxes witݳ}h an "A" in the center and push them over to rest on top of the blue diamonds. When you get a box on a diamond, it turns to ݴ}green indicating you've got it where it should go.However, even if you do have a box on a diamond, you can still push it ifݵ} you need to make room for more.You can only push. You can never pull a box.If you happen to get in a situation where youݶ} KNOW you are stuck, press the fire button and the board will reset. For now, you can reset as many times as needed until youݷ} solve the screen you're working on.Tips:-----Don't push a box where it will make a block of four with 3 other boxes or 3ݸ} wall sections, or a combination of both.Try to carefully determine that if you push a box that it will be in a place whereݹ} you can move it again by moving other boxes or whatever.Game Ending-----------Well, if you complete all 50 levels or preݺ}ss the SPACE BAR during a board, you will end the game, and perhaps get a chance to store your game standings with your initiݻ}als on disk.A list of the Top 5 players is kept on disk in the NAMES file. If you don't like the list on disk, simply eraseݼ} it. A new blank one will be written to disk.Once you have ended the game, you can insert another screen disk to play more ݽ}screens.Notes:------Now I get to show you the real person behind this game and text file. Hi. I'm Andy Floyd and for a fݾ}ew years since getting my first 800XL I've dreamed of either writing an original game or at least converting one for the Atarݿ}i 8-bits since I'm such a fanatic. While others spout the regals of owning other computers or try to put down Atari, I come }right back and let them know that I've had no problems owning an Atari computer. I've been through 3 or 4 800XLs for a reaso}n or other, and with the current one I've been extra nice while using it. I'd go crazy after too long without it.Anyway, a}bout the game. Well, at the last term at college (Stark Technichal) before I graduated, one of my favorite computer teachers }(Mr. T) was usually given in to letting me sample a few games for the IBM PC. Kind of ironic getting games while at a techinc}al college. Sort of.Anway, I got a chance to play Tetris by Spectrum Holobyte for the IBM. I also got a few other adult pie}ces of software and little computer joke programs on my own. But then he came upon Soko-Ban, a 1984 title by Spectrum Holobyt}e. I got a chance to sample this one quite a bit (ok, he copied it for me!) and I thought "I can do this on the Atari!" and s}tarted thinking.After some hacking...---------------------Well, I checked the game out inside and out. I wanted to look a}t the format of the data for the screens. The IBM Soko-Ban has 19x16 game screens. (Heh, the Atari has 20x20 screens!) No wor}d processor I had access to use would load straight ASCII files, so I went into PC Tools and did a hex dump of the screen fil}es. Excellent. I got the screens!Then I started working on the character set with Envision. (So that's where 9 sector font}s come from!) Envision is an excellent developer's tool. Get a copy as soon as you can! All the characters in the game are r}edefined and animation strings were defined for smooth movement.Next I started using BASIC XE for preliminary steps in deve}lopment. I had to program a push algorithm which was the essential core of the game.Then added the font. I had a few bugs t}o iron out with this routine. After I added a file load routine, I needed to iron those out before I got further.Basically,} the program does this: Display position Check diamonds Read movement Check space to move to If box} check next space If ok, move Else Not move Else If diamond or space Move To Else Not Move } Go back and displayThat's just a pseudocode of the routine.The diamond routine tends to bog down the program when yo}u get about 32 diamonds on the screen. There is a limit of 50 that can be on a board.Anyway, quite a bit of this program wa}s from other programs. A routine to sort the Top 5 list was from a game I wrote called Zingo!, based on a hand-held electroni}c game by Radio Shack. The Atari jingle at the end of the game is from the Apple Kill demo (I liked it so much I included it)}.The 4 music endings which play randomly at the completion of each board are from Sheet Music Magazine. I used the AMS edit}or by Lee Actor to compose the 2 voice music I wanted, converted them to numbers from note data by using that black booklet t}hat came with my 1st 800XL years ago and the BASIC XE manual, then used a multi-voice music data player from a K-power music }program by Joey Latimer.Then I found a routine in Compute!'s 1st book of Atari Graphics that quickly loads a 9 sector chara}cter set. I did a lot of reading to help me in my programming project.The rest of the program was original by ME. I started} in BASIC XE and finished in Turbo BASIC, then compiled it. So for now it runs only on XL/XE computers. If you can find a run}time compiled Turbo BASIC module which runs on the 800, you are welcome to try.A Short Digression------------------I hav}e faith in Atari 8-bit computers. I will never let their existance die. Unfortunately, software developers have a different t}hought. If they'd have kept a better watch on the Atari 8-bits rather than on other computers, we wouldn't have to worry abou}t software support.I, for one, will not let that happen by making my own software. If you own an Atari and any game machine} or other computer and can program your way out of a paper sack, try converting those titles to the Atari. You may think "No }Way. Impossible." but get creative. READ. Do research! That's how I did the work I did! I got creative and innovative. How ar}e you going to know it will or won't work if you don't even try! Experiment!What else haven't I thought about...---------}---------------------------Well, if you find any other UNUSUAL errors or mistakes, or have any ideas, suggestions for improv}ements, or anything, you may send your cards and letters to:Andy Floyd114 EuclidMinerva, OH 44657-1519Donations welcome} but not necessary.If I get enough reaction to this effort I will make a construction program to make screens for Push It!.}The program will crash if PUSH.FNT is missing or if NAMES is protected (locked). A terribly normal way to end the program i}f needed (grin). That's just the way it will behave in compiled Turbo BASIC.Of course, there will those of you out there th}at will try to replace my name with your own and attempt to get credit for it. While I can't stop this, I will feel good that} I had some part in that inspiration. Hopefully, this won't happen with responsible, respectful people.Anyway, if I've miss}ed anything, maybe it will get added later. Right now I have the urge to include a note that any cheerleaders that find this }note and play this game, please send a photo!This game is not for everyone. But if you're up to the mental challenge, then }this is for you. I can say that I've solved about 10 or 13 screens so far.Maybe I could write a program that shows solution}s....Andy Floyd114 EuclidMinerva, OH 44657-1519Oh, yes! I would like to find the 1st 5 issues of K-Power: Feb - Jun 19}84.Plus issues of Family Computing, Compute!, and books in the Micro Adventure series.Plus GOR books 9,10,19,22,and all ab}ove 23.You could submit these unwanted articles as a donation if you'd like.series.Plus GOR books 9,10,19,22,and all abPEiͩkΩ͙kCop j`j {j`Hi͝Νh`}L"UNEM:D"NURͩkΩ͙kCop j`j {j`Hi͝Νh`,-ABCDMXYLOOBBAWIDTKEER} CL}R:SAVE "D:MENU"$$SAVE as 'MENU' Do not change!!2 Ap<&&;@ ,;@,;@@,FA +AR}@A6-F:A`,%F:Aa,$AVP]AAR'A @d9A@KA@r]A}AHZG%@@d%@3%@@G%@&@Hni6-6-% Ap,(}}>-i(& # ĮϮͮ p@@xC-@@ @C@}@D:*.*2@27@<@,4 FA`$$7@<@,0*A06-%@}( 2@27@<@,4 FA`$$7@<@,0*AE( A0-}@(->|@'-@|(O  ή׮Ю}îYY(P ЮϮЮծǮӮӠXX(P }ڠ϶ϲϵ :-@@:( ĠĠӠ٠} T-@@ T(:Ԉ choose File New Disk Ԉto Load File-@#@!('6-@}6-!6-'6-:6-F:B2y,:@*@*@A"@ A"@}AP"@6-%@@  F:@ , @A+!%@6-@+6-@}&N )-$@ "(->0-$@ 8( >6-D6-N A++-$@ %@$@ %@}% 1!67&$@ ,.>:,% , 6.D:,67@,.7@<@,: -@@6@-7<,}0 0': A" ,067%@,..067%@,.7@,6;;7@<@,4 *7@<@,4 }A8+@+@@:>)@)@(@3@>@@!!"AU}*"AUAPJ!!"*"A@T AY%^U +AR@1A@BCA} @2UAA0h`-@@3(...R-@ &B:,'@@V(` A}+@+@@A06-?:AUv,%# 6-?:C:hji jL,,#% +}AR@1A @2CA@BUAA0g-@@(LOADING A PROGRAM}'"-@ &B:,'@@'(%- +(-( System error F:A,RUN DOC OR TXT FILEN}@+*AAf<A ADNA@P@ @@@@@ }K: AU AR-@ )@3!&@*"@4&(@)'3 A`( }@>:, F:B2y,"@AR !"AU' A`& 0"F:@,!@!" AQN A }X+ 6. 67@@,. +67@,.b= -@@6@,-9(7@,= l2-@@ }2(q2@@2(| v2@@2(| Put disk in driv }e 1 ||2@@2(| and press ||2@@2(| ||2@@}2(|1@@ 1(AdAU F:Ad,@}A%9-@@#9( Ӡ٠٠ϠŠ)@(>:A%,$P F:A,A}6ARPZ9F:A,"A6#@.@9@dL(( ĠƠ:(:(NY KEY] TO RETURN TO M}ENULAdAUnF:B2y,"@%x0F:Ad,AU*AdAU-0% AR0|_ +}AAf1A ADCA@PU@@_ AW_-@@_(EԠԠŠϠ}ΠҠ Use Fan-fold paper in printer0(0(% [] Screen or [] Printer )@!!"@})"AAV!!"@)"AAUu AU0h6-@8/@@E:AA}AfSA ADeA@Ph$'('(Select width [] 40 columns$$( [] 80 columns<})@6-&@H< @)!@AV46-$@@1@@P:4$DB AW0(}ˠҠĠԠBAdAUN)@@X AV p$D7:MENUAW0(rLETTERHEAD DESIGNERfrom P.Kirton One thing your dot-matrix printercan do is to draw custom designedlogos or person}alised monograms. This type of printing is called dotgraphics, and usually requires thelogo to be first drawn on graphpap}er. The graph paper is dividedinto rows of eight vertical squaresfollowed by a lot of calculations toconvert each eight-s}quare column intoa decimal value. Between one and twothousand calculations are common forthis type of programming. This} program allows you to draw thelogo shape on the screen, and thenyour Atari does all the hard work foryou! A range of dra}wing tools areprovided to assist in getting linesstraight and circles round, and thecompleted logo can have text added to}make a letterhead. You can print thecomplete letterhead or just the logo. The logo graphic can be saved todisk for later} retrieval for editing,or making the letterhead, and theletterhead can be stored also, butcannot be edited once it has bee }nprocessed. The program is written in TURBOBASIC because of the speed advantage.INSTRUCTIONS Run the program and!} a choice ofprinter types will be given. I havekept to standard printer commands andexpect compatibility with allprinter"}s. If your printer is notlisted, choose 4 - compatibles. (MySuper 5 P1090 seems to be the onlyone that does not have true#} Epsoncompatibility). Enter your choice. THE MAIN MENU. After choosing theprinter, a menu of six choices isdisplayed.$}1. Print Letterhead Choose this to print your letterhead. A prompt to check the printer is given followed%} by printing. Program returns to the menu. Will not operate if no data is available to print.2. Sav&}e Letterhead to Disk Choose this to save your processed letterhead. Will not operate if no processed data is'} available. Use standard filename rules to save data, but do not add an extender - this will be done by (}the program.3. Save Graphic to Disk Choose this to save your logo graphic, even if it is incomplete. )} It is not necessary to have processed letterhead data to save a graphic. As above, use standard filename *} rules and omit the extender.4. Edit graphic Choose this after loading a graphic, in order to add to it, c+}hange it or process it into a letterhead. Will not operate after loading a letterhead - letterheads cannot be,} edited!5. Load Data Choose this to recover files from disk. You will be asked for a search for graphic o-}r letterhead files. If no files are present on the disk, a bell sounds with a message and the program re.}turns to the menu. If files are present a list of them is displayed, and a choice of file number is made. If/} a graphic is loaded, the program proceeds to the drawing screen. If a letterhead is loaded, the program0} returns to the menu.6. Create Graphic Choose this to begin a new graphic (and hence, letterhead). The dr1}awing screen (in Graphics 6) displays a box with a scale down the left vertical axis. All drawing is done wit2}hin this box, and a little flashing cursor is seen in its upper left corner. A set of drawing options i3}s displayed in two rows below the box.Drawing options explained:St-Move.. Use the joystick to movethe flashing c4}ursor. Use the arrowkeys for fine control.Bt-Draw.. Press the fire button todraw lines. (Note: I haven't used PMgrap5}hics for the cursor, so you haveto be careful not to erase lines whenpassing over them!)C-Circles.. Press C to draw cir6}cles. Follow instructions which appear onthe bottom text row. Movehorizontally from the centre whensetting the size of t7}he circle. Choose from circles and ellipses,filled or outlines, vertical orhorizontal ellipses. Positioncircles anywhere8}, they will notextend out of the box.D-Copy.. Duplicate areas of thedrawing by pressing D. Followinstructions displaye9}d on the textline.F-Fill.. Press F to fill an area withcolour. Follow instructions. Asthere is no UNDO command, make :}surethe area is fully enclosed, toprevent colour leaking out andspoiling your work!W-Text.. Write anywhere in the box ;}bypressing W and following theinstructions which appear in the textline. Use upper and lower case,normal or inverse and <}graphics(control) characters. Press RETURNwhen typing is finished.M-Mirror.. Same as D, but reversesthe image lateral=}ly. Press M andfollow instructions.B-Box.. Press B to draw a box. Thebox can be filled or outline only. Instructions>} are displayed in thetext line.T-Triangle.. Press T for triangles,which can be filled or outline,upright or inverted. I?}nstructionsare displayed in the text line.L-Line.. Pressing L allows continuousdrawing of lines. Position thecursor at@} the beginning of the firstline and press L. Then move to theend of the line and press L again. Voila - a line. Now moveA} to theposition you want the line to extendto and press L. Continue till theline drawing is completed and pressRETURN toB} exit line mode. As always,instructions are displayed.E-Rub.. To erase sections of yourwork, press E and followinstrucC}tions. This command basicallycauses a rectangular area to befilled with background colour,erasing whatever was there.D}Two other commands are available,both function keys: OPTION.. Pressing OPTION exits thedrawing screen, saves the drawing E}inmemory, and displays the main menu. From here the graphic can be saved todisk, for later editing, completingor processiF}ng. START.. Pressing the START keyinitiates letterhead processing. Alldecimal data for the graphic iscalculated, and tG}he data placed instrings for printing. (This is wherethe computer uses the information youentered at the beginning about yH}ourprinter.) On pressing START, youwill be asked to position the cursorat the RIGHT TOP EDGE of the graphic.The resultinI}g logo will consist ofall data to the left of the cursor. This edge position does not have tobe the RIGHT TOP EDGE of the J}drawingbox. The graphic is divided verticallyinto ten lines - (printing will taketen passes of the print-head), andtheK} line number which has beenprocessed is displayed in the textline so that you can see how thingsare going. After processiL}ng the tenlines, you are able to instruct thecomputer how to finish the letterhead- align the logo centre or left, addtexM}t or not, and add a lineseparating the letterhead from thebody of the letter. All this last part (text input etc.)is prN}ompt driven, and hopefully isself explanatory. One thing towatch, though, is when typing thetext, don't exceed the allowaO}ble linelength (that long line you type on)or you will lose some typed data, andperhaps cause other problems. Allthe texP}t is printed in Elite mode (96characters per line), and can besingle or double width. After text input, the programretQ}urns to the main menu. You cannow print and/or save your completedletterhead.Hot Tip!! When the graphic isfinished,R} prior to processing theletterhead, press OPTION (menu), savethe graphic, press 4 (edit) thenSTART to process. That way, S}if youare not happy with the outcome, it issimple to re-load the graphic, editit and repeat the processing step. ActuallyT}, after pressing OPTION fromthe drawing screen, the graphic isalways in memory, and can be editedby selecting 4 from the mU}enu withoutre-loading. Well, that's it! If you have evercomposed a logo on graph paper andthen converted all that binaV}ry todecimal, (I once did one on a 24-pinprinter requiring over 3500 datapoints) you should appreciate thetime saving of W}this program. I havetried to make the program "userfriendly", and I hope you find itthat way.P.S. I have included twoX} graphicswith the Inside Info disk forexperimenting. These are the ACElogo and the Dapto Camera Club logo. ADDENDUM bY}y RON FETZER ---------------------- You can use PRINT SHOP ICONS withyour letterhead program. To use aPRINT SHOP ICON Z}as a graphic in yourletterhead you must convert it toDOS 2 format. I use the P.S. INTER-FACE program from XLEnt Software t[}odo the converting.I use the "GRAPHICto DOS II" option on the Converterprogram. You MUST give the convertedP.S. ICON a fi\}le name extender of.GRF otherwise the letterhead programwill not pick up the graphic. Afterthis you can manipulate the gra]}phicin any way that you see fit with theletterhead program. When you load in a graphic this wayyou lose the screen guide ^}box. Youcan find out where the box would beby going with the cursor until itdoes not move anymore. You can drawthen your _}own box.an find out where the box would beby going with the cursor until itdoes not move anymore. You can drawthen your  | | | ICON-VERTER by | | P. Kirton a} | | | | Mods for use with | | Letterhead Designer | | by J.Collins b} | | |  This utility is very handy to use for c}converting Print Shop icons to the Letterhead Designer format. To use this program, you must have... A) A XL/XE computd}er with at least 64k. This program was written using TurboBASIC commands and thus will work only on an XL/e}XE. B) TurboBASIC XL/XE (included on this disk). C) A disk drive (of course!) D) Human Digital Input Devf}ices (your fingers). Just follow the prompts when you run the program. When you save a program, it will automatg}ically tack on a .GRF extention (required by Letterhead Designer).e program. When you save a program, it will automatH8)Ӱ% hhȱԅȱԅl ʰԤզ`hhheӨhiHH` u u88Ӱڪ :(jheӑhi Lhi}פօۄڠ܄ݠFfؐeڅܥeۅ0&ۈ`L >ӆiHi0Hƒiֹ*i0Ѕ &ݤݥ &e܅ܘe݅j}hhLlӅ؄م܄0օצӽАԥեܤ Q `ƒ*ޅޅ wإk}ٰ5֥װ+ eܥe*ݨ &eܪeeըeԐ`L L L ӆ 4Ԥզ L_ ӆ Ԥզ Ll}_ L LL=ӦԆՆֆ׆Lw Y٤ ۘ` Y  L~ Y ې Hh`פōČԅem}Յe &"8ӥب`ƒޅ*ޅ L=؅مƒ8*ޥ֥אeԥe`n} w㰶H wֆ׆h8Lԩ!HHֆ׊HHʽ޼*ԆեHL!àLLeԐ `8԰L)o} w㰶H wֆ׆h8Lԩ!HHֆ׊HHʽ޼*ԆեHL!àLLeԐ `8԰L)