8L2C)pJJJJ IH(ȱH:=IH[H`@HcH  $ +   I/H`JLNGȄBȄF aK  haaFF  mJm# KKJ UJ )J ۈ) ;J3ȱJFȱJGJKaȄM  aaNNJFLGJL LLMLM&& SOFTDISK.FNT$$$$$$$ (08@HPX`hpx (8@HPX`px(08@HPX`hpI)yiyi9IIi9i*jj:jjjjjZjj*:ZjZjzjjZzZZzjJZjZ{kkkkkkkkkKkKk{;kk[kk[kk+Ll,llll\l\llll\ll\_$FA` >B"'86SDD81԰ ' /SOFTDISK.SYSTEM5԰  ԰ -SOFTDISK.MENU$԰  ԰ -SOFTDISK.QUIT)԰  ԰ ,BASIC.SYSTEM,(԰  ԰ D@԰  ԰ ? &PRODOS `DaElH$?EGvѶK+`L HHLy XP LM ŠԠŠҠˮS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8R6$A>~>>A@F?caA 888}||8xH< _bA``>F69066fA$N~6AAzA?c@v0?cCA x8D|x}}lxx8 |0 c3 fc 33      !"=l<) -]`8` / XL `  700ddȰ  0H00hȩ`@<,0 ,0 <`<= 33>03333 33333333333333333>33>000 3333>333 33333 3333>  ? c  ? 33333333cgscc<ff<33<ff<3333300? 33333333333 333333 33333 ?0 ? 0  333f0>3>33300>333>f<<f ? ?0 3333330 ?3003333?000?003 33 333333>   ??  30 >gcs3~33?33333333ccc3>cscc~333?333 6 }5ȅǦ 6 }5ȅ`Ƅ =L??<8e<<=LI p<<`nŭ)Jj en`8f> Ȅ`F$>0   ʰ ̊  ΋i`7P  7 7ʍ1  ` ΍N  `Ǝs  ` 7<= 7`  | Z  : # `  | 7 Z   > iskHfor more helpNnever mind͉`8` ` `  (i (ˇ`<-move up->move downreturnselect item|remove menuHfor more helpNnever mind  = 7 GD  Ў G G^]  } ֍D8f L$p= hIJ`   L " gLH نh`One moment, pleaseƩLنPress | to pause  next page<-previous pageC or |contents menuRrun programPprint articleQquit Softdd?Remove write protect tab from disk!Article is missing!More disk free space is needed!File is locked?Are you ready to quit Softdisk??Please turn on your printer?Resume printing??Insert side A of Softdisk  8H Press return to continuePress return when ready, or | to cancel ńOkCancel |||LLL||| |||aqyxxx|?~ gx &cȑnNx *8F`'+./DEFHINThz@@@@ ,!System error !Unable to reao-w(# `{|~  x{8`x =   (w z 2  ` ,̄ z ,v x'50` "aaq zP Gsu 膹 GH G Ih ILabko zi7 gHLw'|*H h~0Ș|C8o|pL |`y |`{Lɀ@)  `z ~ (j~` f {L,L܁y" &/H: tL | j | j  fLS{ Á jLf$p Lhh fL|||9ý)e |{| 2膁 m Z ր Ӎnń|L{ I I{|{`z|  uL v° w z H fhz L|F~ - xL  Á|L|H h L> d >L|z Lˀ` φ ` x! ;! ;x"…ex g8qȄkfeeLzz q `qȱi =Lz ˀ  ր{D~ eȱe Z K K~ H hJ @ ? Ў (| ֍D}LBCBBE ?ECL  <L L  "Lt | `  ցhh|0 zw"H!H` V ` T lhh0x&H%H`  yC L H $pLLLtzw! ` 8}q~i`z |  Șe淊|~)@eȱe` w H` Lm |yysygyOyy?xxOOOgOsOyO|~ =Ƴ @ `|`䳐 @L `````y`)_ 乐$`  "#w#ʆw$w%Lp| $0P `p `, )y ``  ` ' ы`I` *,Tưư` =@$ ! @!$$,U`w$# v"w#`8`乐 ;ʰ$`8fy ;jEyy  $0$y`L  ; x% ;" ;#yx$ix# ;% ;x& ;$H` .ſ Lb`ɀL @`>e< `aE?=@`)>ȱ`>ȱ`>`<`)<@ LɀL 沢<`e>eb `acE=?`)<`<0`b>й &< ъb`>> VLˀgҥXҥYҭ @ R ` R  1 ,  F    eL  = * I LˀȌ F8ȱ ` ( ƞ G G Gi` ` G G G Ge`jm򒪽ᒑ`I`*UU*ժLt  Lˀ ' sP&<>BP=S?хC , @L` '@ ' @2L '  F   ]``Ȧ Ȥ &qL`p.  |p Ge Gkfh G<&&h i@emlm`^ = & ` Gt o4R6W7 G i 8 `jp 8`ž  Թ pQjMsi}@jri Ԏ ٍs@@I8eiijrr`rssFj@r 9iei@iq L0F@j X ss`r4@0I<<(ʆ>>@<>@<`8@0lemlm`im`><=>n =`<`>`q = LȐ)_ ?LK Ў 卥neon`kn gihjelfm` Ўrsp`q`q`q`q`-`9H3H`   Ҏ) rr`JJJJ@p9??i}@I8eii$ e = J% ъʑb`eʐ䳐m H)\\ (Q(Qha(e0m@uA<= ъ   $ >  $>Lb`IJ"<䳐@AJJȆ=? O`<6=>? O`O`@`<>=?` O P P &P IP` LA/  a)/݀`m e`<>х=`? O s``х? Oѝ &uҥWҭ`P ĮPP&PPB8&` P P0 [ &\ȩ &omjjii` SOFs.write D/gaming.qna D/last.thingsD/subscriptions D/submissions D/macprograms D/comp.files D/your.way D/for.sale D/creditsA/help BASIC.SYSTEM|xp``accs|pp A/cover.pageA/toc A/diskovery A/fun.games A/rock.prg A/automataB/vortex B/ps.start B/helpwareB/cwordcreatorB/charts.graphs C/startup D/money.money D/hackware D/inpany.demo D/hires.demo D/diskussion D/professorD/reader9y989y8xx|x p ppxp|pp yAq>`Npg CF~|fsa`gg`cc`aa``pppxxx||pp yxyyy99y ~xsO#%&' MagnaCharta DemoMoney MoneyHelpware $! HackwareInpanyHi-res RootHackware IE(DiskussionAsk Professor Know-It-AllReaders WriteGaming Q & ADiskussion {ZLast ThingsSubscriptionsSubmissionsMac Programs WantedComponent FilesSoftQDA=F! 91PCover Page2`Print Shop Graphics!n@@@@@@Contents #!Table of ContentsDiskoveryFirst Things73(Fun and GamesRock and ScrollAutomataVortexFun and Games \W2HelpwareCrossword CreatorCharts and GraphsSee the00gg|}}|?~|xp`px|~?{q``8p @`q{@|||~~|&! `2L~|xp`pCxg~O~?{q`@ @`q{|?O~g~Cxp`px|~{q`@ @`q{@|~~|||?~|xp`px|~?{q`@ p8``q{ժժժժժժժժժժժժժժժժժժժժժժժժժժպ  303Q |p@0̩ 򒠕 ` '" S ' `2` . ` L ' `2 S = ʩT˩B sư ъb`! 氥%Bư! ы ,T,R,W,PH  <q 0 P%lɩ賓 vR 0vRh` & ` `R `'=S `RS eS xSL OժժժժժժժժժժTDISK.MENUWgXY`<Dž= < <=8`=Q   xx xx   (Ƀ,`3,G0]ɾ g` H`پ_پ p _پ׾`>( p۾m׾) W)ʩ@`ɾ>(O puȾ ɾ-O ]c־Jjjj `O>0O l PODEF޾ p ޾ p($ذ v (0 ( L?ԦʚLeةީa s  lL b,FLg,DL,C0$3 >@ Ɉ 3ɾꩈL(3ɾ;Ƀ B94 l% bʽ  ՚,S` H EH06172839h` v97L75v^a ?/( va?LLLɍ$?`?a ɍɥAH93827160hH46576879h`,C bL ɍ b w,S0 @ lLޭBYL 8!9 詍` "  à4"/pŠϠŠà͠ӠàԠŬ+-./0123456789:;<=>?JJH !h穖tp% ;"Z/݀>">"' 1" 7"5).莀/ ;" " 6" >" 1"6"$ "g"" !"""""IzLLG ASTARTUP$#   / XXύX?klmnÍoL) "6L'?"(0`6708" = ***)<Fby LҠؠӠ΢ϠԩҠŠƠԠԠŠӢɯϠҠůȠԠĠ  (*Ǡî͠ΠԠ `))****)L`A****1L ̹L)'L ȳL O'F ʻ ̹(((L $ʩ $$ $L `ީ % K@D Eپھ p H־Ǿh۰8L־Jjjjɾ)Ⱦ8 ѱ OLӜ ĤLLX>(F`־ؾپھ׾` bɄ KDEF vLl v lL bKɍKL?` w  vLl@3 @LtJ)s@J b  l`a?sa?,E30ɍФ3 E3HD F3 Ʉ%h3 bM E  lLthɍLL3`3,A0s0% Ipn DpnI:L ؅303  kimljn` pg׾mȾXhؾmɾYtѮȾɾ aYX`8gSL/id /`H) hJJJJ ɺi` M  ` ת.8 `O`S  AI-L9 ᪰B C VW>m>` _m8injkiljo풼i>?Ek?>Q>> L> \/ e>>?́?ޱ>ȥpnG @p;G=po:Q>>>̀ `` \> ̀ `e>>?́?>?Emn(>e>ȱ>e?>Q>ؠ> ie>>?`|;}=:<~:<=;`||m};>:8o>oȑ>ppȑ>> :op`G DKJپھ pHJh` D!hgt}~p `~t}p8n~ni}tpi~~tso8pinii>j?k̈́>~|p|Ii||̈́ l - `>i>L8933LΞAAJL ةޘг uv $ 8LƞaЌ>?@`>?@`B8` K  춼LK ҟ ҟ ( KK`HJJJJ8`HK)` #hhL׾hؾ  p hgͺ칾`LٷV)jC mMjà Lp `VJJ°L9Lp з)< L з L緭W)8VJưϥ3 켼 `F`4W)ɐ/XYjV) F з8` # `l׾ XYW0V)4W׾ؾ_`)0%I0)3]8X^YȰ8` 8` p Ⱦɾʾ8`پھW)@%ZȾ pSԩ p`S pLjÍ FN I 9 : ʮq$6,⨁ K6, VtI=v!gNVt Vt  lg~TV     T[fouu~ՠٯ* PWN*]ĿNTz @n6VC/+A>@I5gN Oz @n[Dz @nd0,~z @`$仫@v$⩔,C[B?I>孓`仫6VtCicQĿUKqtVt Nֵ#ح#׮2}q :IC@@ -!S    !C- !ABELSDFRV@@ !$(19@EüϠž(+@ABCDEFGHIKLMNPSsƬƀ#(ZZV4G_0=( A P FjL\5p-e9ABSAVERIFYBLOADELETEBYECATALOGOPENWRITEXECREATEFRESTORENAMEBRUNLOCKCHAIN#FLUSHREADPOSITIONOMONPR#PREFIXCLOSEAPPEND6D(!쫂8 ( 8о(־Ǿ,G 8`_`W)H־Jjjjh p̭ fLᶢǾ ת..8 ۭ (8mȾȾmɾɾʾiʾ` Lpl8l:/,s`\"׾پӾؾھ pD`־ǾY׾ؾOW)ݩȾɾʾ pD`8`W)CB) 5W) =)W)@! pZ}ȾȾ󰹩 p` ־ǾҾ,G 8`׾ؾ f p vۥs׾tؾE` `޾Lp h־Ҿ,G0^W)TP) ecfdپھ׾ؾӾ p$c d pccddީ 8`ȾɾʾNfne}ȾȾI>Ie f`8` P־ǾҾ,G0C f=W)_`:_`蹀:`V)8`MN; b;`;C b N8` G)̀#:蹀:`V)R ޾,N0MHhHh p' L,N HCNh`M`M N N `9V) ` V) ޾ p`  (8` 8`8`(W)`_V)Ij!؍Í`_ FjЭW)`_ Ͼ pH Lh8`jGMоM  G)p pY)ικ`lP *,N!ǾȾɾʾ pǾ~H h8`8`,C  8` ȾɾM$ mHݓǾ phϾ pH Lh8`Ͼо־ǾҾ_` 볩Ӿ pW) "LEC`C )莼 з l6 7= /& /8Hh /` 6Y׾ؾ+پھ p|پɾʾ`HV)jh츾$-#Ͼ p о־޾Ǿ` 8` 8`ɾ)ɾ̸ ɾɾ0miȾ ;τ<:: <`:8` e eվ'OV)Jj зf Ja l + ѱ:ji Ĥ Ƀ B ,  簰 ` l])Y 񩢍`Ⱦɾ0Ǿ p1׾ؾ  p p ٷ H rh(`׾ؾ` : ߭׾t8퍼mؾŰ펼t폼 L28` ˌھپLp k V)@W0!XY X6Y7` YX`X:YLLwLLL) `8` ԠŬLLDuHUSTON!԰ ' #'-MONEY.MONEY.TB!԰ ԰ @'MONEY.GG԰  ԰ @+MONEY.MONEYK԰ ԰ @MONEY.SHP[԰ `԰ @BLK.SHP.DRAW\԰ a԰ @HACKWARE.T]FHI@`ppxpp`@~~~~x@????@xx@????@x~|xp``````px|~~|xp``````px|~~|xp`@?~|xp`@?~|xp`@?~|xp`@?8Ma@@ <<|xxpp``@@@ <<|~~||xxpp``~||xxpp``??@@``ppxx|<<>@@``ppxx||x88x88x@`ppxpp`@k on  or press _R" to Run it. country. After the computer thinks for a bit, it will be ready to print out! *$All you need is a printer, some paper, and the phone number of the bank. Then you'll get some info-info about your money-money!  $End of Money Money text. Clic NAME OF THE SECOND COUNTRY? If you are figuring out the exchange rate for U.S. dollars, just hit RETURN here. Otherwise, enter the country's name you regard as the standard. 4) NOW ENTER THE FOREIGN EXCHANGE RATE: Enter the exchange rate of the second rate found in your newspaper or from the Collections Department at your bank. *For example: COUNTRY RATE France .19 England 2.04 Germany .65 Sweden .79 Canada .88 r$(These are current as of May 16, 1988.) *$3) WHAT IS THEfour pounds" is on a British comedy show, Money Money will tell you! *$You will be asked four questions: 1) WHAT IS THE NAME OF THE FIRST COUNTRY? Enter the name of the country you will be visiting. 2) NOW ENTER THE FOREIGN EXCHANGE RATE: Enter theACDEbank! Call them and get the current exchange rate for the U.S. dollar in that country, and enter this data into the program. Money Money will then print out the Exchange chart, from change up to millions of dollars. Even if you'd like to know how much _GRP!MONEY.G*i$by Gary Hayman What's that? Travelling abroad and you need a chart to convert your currency to another country's currency? That's exactly what Money Money does! *$All you need is a little information from your T԰ ԰ @*HACKWARE.G_ ԰  ԰ @-INPANY.DEMO.ThS԰ ԰ @-INPANY.DEMO.Gkq ԰  ԰ @+INPANY.DEMOs"԰ ԰ @&INPANY԰ ԰ @,HIRES.DEMO.T*԰ ԰ @@@@@?|xp`@?|~|xp`@ 0`@?@`p0 @`p@`p8|~@`px|~g?g?|~???&'?g?g~?SD!A(16384)127EXI:I50(FI4KEX130>MSN1NPI5010SNhZ0,X1:1,I:2,0:3,96q[BSD_0,X2:1,60I:2,0:3,96dBSDi(16384)127EXI:I10nIoCTCT1:CT5EX10sEX130x40SN1(2(EX30)) 000* (4)"bload blk.shp.draw,a$6100"3 RR0ABSD24832c(4)"bload money.shp,a$6000"lEX0|X111:X219CT016368,0BOX,2,2,38,8(I1050)SN120,X1:1,I:2,0:3,963BSD70,X2:1,60I:2,0:3,96<B104,8:5  EXITkQ8(184):Q9(185):Q8(Q9(Q8244))25639:::8 `_))ߍ)`:z(4)"BYE" ACTUAL PROGRAM START:BOX3328:0:3:0,0:62454 This is Shadow Rot Root, or Shadroro. P1(0):P2(1):5 g RP g RP g RP g RP "(!#?2 [$ ʩ $e [  J ڥ$ʊe [ ʩ  [$ !!!"e#`é????0>3>3333300>333>3?><>33>03333  3333 !3?33333333333>33>003>0<3333>333 33?3!3 3333>0? ?|  |`` 3;;333?33333333333333???3;33333?333 000003333333?!3?33333333333333333333;.33333>00? 33333333333 3333?3!33 33333 ?0?? 666???? >< 33 33 >>       ?  ??  >> 0 3;373  30?3003??003333?3 333333>03     0 30 JLMNOPQRSTUVWXYZ0 1 3 PRW@U`T `) JHH) r%  e$e  .  .  . )i m H2?hIHh M ehh ? L((((PPPP+d(21):shadowbox fm $E00 LOG - $4000In91,(48688):92,(48689)tx:2304:48688,(0):48689,(1):26000Q8(184):Q9(185):Q8(Q9(Q8244))25639:->8 `^) )`<-104,14:1 2010 Q8(184):Q9(185):Q8(Q9(Q8244)fL0`C?11psyxy|~??9#aH a|sp0pp0pc|fL3f Ax~`p80@@ FpO@GOLLLOL3f|<80 '?93007<80?1?3fL|@NNNNNNN`0~<|~F~|??899889998889898989898989888??~s|y`~x_@G??q|?OL|pfp>x~|}F|XsoOG S70 p?Of|A8OcG fs0|PC6-6,;=716368,0:K$:K$(27)10000)C::12:"):P MAKE NUMBERS INTO DOLLAR LOOKING STRINGS X155:Z(X)V2(X):Z(X)((Z(X).005)100)100:ROUND OFFV2$(X)(Z(X)):X155Z(X)30000000QQZ(X):9000:V2$(X)QQ$:790(Z(X))Z(X)V2$(X)(V2$(X)X)((Z(X).005)100)100: ROUND OFF=V1$(X)(Z(X)):IX155zZ(X)30000000QQZ(X):9000:V1$(X)QQ$:710(Z(X))Z(X)V1$(X)(V1$(X)".00")T$(V1$(X),2):(T$,1)"."V1$(X)V1$(X)"0"XX155:V2(X)(NU$(X))CM(2)CM(1 CONVERTS THE STRING TO A NUMBER AND MULTIPLIES BY COUNTRY 1 RATE AND PLACES ITINTO AN ARRAY X155:V1(X)(NU$(X))CM(1)CM(2): MAKE NUMBERS INTO DOLLAR LOOKING STRINGS (X155:Z(X)V1(X):Z(reign exchange":"rate: ";:RR1:2000:RR0:CM(2)(IN$)LSCM(2)010000WBOX,2,10,38,6::::CT$"Thank you.":1010:BOX,2,17,38,5:X216,0:5000]:CT$"Working...":1010bPB$IN$l"(It should take about 43 seconds.)"sv USA)":":";:2000:CY$(2)IN$&CY$(2)""CY$(2)"U.S.A.":X$CY$(2):1260:CY$(4)X$:CM(2)1:CM$(2)"1":IN$"1.00":1760:599+BOX,2,10,38,60:CT$" "CY$(2)" "::1010::X$CY$(2):1260:CY$(4)X$D216,0:50009N"Please type in the fo16,0:5000>"Now enter the foreign exchange":"rate: ";GRR1^2000:CM(1)(IN$)j PA$IN$s RR0 CM(1)010000 BOX,2,10,38,65000:CT$"COUNTRY 2":1010"Please type in the name of the":"second country (default, BOX,2,10,38,6.:CT$"COUNTRY 1":1010f"Please enter the name of the first":"country: ";{2000:CY$(1)IN$IN$""10000BOX,2,10,38,6:CT$" "CY$(1)" "::1010:X$CY$(1):1260:CY$(3)X$: TO MAKE A TEXT BLOCK 20,200.00,300.00,400.00,500.00,600.00,700.00,800.00,900.00,1000.00,2000.00,3000.00,4000.00,5000.00 6000.00,7000.00,8000.00,9000.00,10000.00,20000.00,30000.00,40000.00,50000.00,60000.00,70000.00,80000.00,90000.00,100000.0016368,020000 !1240+! PLACE IN STRING BLOCKS J!(X$)18X$" "X$:1270P!\! X155z!X$NU$(X):1260:NU$(X)X$!X!(X155!2X$V1$(X):1260:V1$(X)X$!<X!FX155!PX$V2$(X):1260:V2$(X)X$!ZX"_PA$(CM(1))YC$(1)PA$:1382K"dYC$(1)(CM(1)):YC$(1)"("YC$(1)")":X$YC$(1):1260:YC$(1)X$_"eYC$(1)(CM(1))"fYC$(1)"("YC$(1)")":X$YC$(1):1260:YC$(1)X$"lPB$(CM(2))YC$(2)PB$:1392"nYC$(2)(CM(2))"pYC$(2)"("YC$(2)")":X$YC$(2):1260:YC$(2)X$#^`abcdef ``c``x|<<< GGGFGGFFFG000xxxx11q11||xxxppp`@  p`c`p?<880?088Oyxy`pxxxp`@`@@@@||||??   p||p``??T HACKWARE.G cv n$In this section: $Inpany Hi-Res Root  ((((((((((((((((((((((((((((((((PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPȱeiIae4a be3a e`                         ?_?Ls3fLsf3fLs3f s3fLs3fLsg 3$)ĭ(IN$)IN$(IN$,(IN$)1):(8);:2050A$4K$CR$ĺ:2140k$9RRĭ(K$"9")(K$"0")(K$".")2120$;RRĭ(K$"A"K$"z"(K$"Z"K$"a"))(K$" ")2120$>(K$" "K$DL$)ĭ(IN$)IWIN$IN$K$:K$;:2130$H(7);$R2050$\ %BOX,3x ##IW15-#V(37)1:H(36)1># INPUT IN$ w#IN$"":BS$(8):ES$(27):CR$(13):DL$(127):V:H#"_ "BS$BS$;# K$#K$ES$ĢV:H:(IN$))" ";:IN$"":2140# (K$BS$K$DL$)ĭ(IN$)1IN$"":BS$;:2050-$*(K$BS$K$DL111q11@@@`pp`@@@~|~|||~???~~~|||xppp`ccc000xxx||c~<<<|x|@@@`pppx|||~~~qqqq@@@````pzS HACKWARE.G*i$by Jeff Halsey Tired of Applesoft's _?EXTRA IGNORED" message? Like to have a really versatile input routine? Like to print out text without worrying about pesky word-wrap? INPANY is the best answer. *$INPANY uses$ODDDDD\]w]w]w]w]w]t@]w]w]w]w]w]w]w]w$$?""""""". ...;.;.;.;.;.;.;.;.;.;.;.;.~~$$~$$DDDLLq]wU$]w]w]v\x`]w]w$đđđđŝ$$#""n.n;f;`$;n;n;$;.;o;n;n$$?OEDDD]w\w]wUw]ww]w]v\v\p@w]w]$đđđđ$$""""""n8n;n;n;n:ln;n;n;n;n;`0`#n;$$T`$ @$$p|\w]w]w]$Ā$*$$ $$U$@@@`pPp$ď`$J`$$䀋;n{n;n;n$$yp`fcpp~~$DDD@@$$@$đđđđę$$""""(j8`$@0ln;n8h8$$$$ """";>;.$n;n;n;n$p`p`$$@t]w]w]w$$$$"""""$l;n;n;n;n;$$|xx|$x|$$$?ODDDD$Xv]w$G$gG3g$(""$$@ `8l$TTtt$@p`@$@@@@@\v\v]w]0$pX6$$$$b;n;b!`<$h8l8h$$$$$@@@A`@@3$]w]7$$$$$   $`p` $$```$@@@Xt]vP6$x]w]w]v$$$$$$"""(.;.;.f$`0@;$$$$$7@p@w]w]v\v$$?$$$$" n8h8h0@ ;`n;n;n$$$$$`@$EG L@@]w]$$>>>~$$$ @0$$@$$$$DDDDw]w]w]w]w]w]w]7p\w]@w]$đх$$$/""" n+f;f;n;n;n;n;h;h;n;$$$$$|ytqDDMMSESEw]w]w7p]w]w$đă$$$ "0h8$.;n;.$$`$$@p\DvXpE$@$đ`x~KK$$|DDDDDDDDt\t\t\t\t\t\t\t\d@\t\t\t\t\$đę$b"""""" " f b+b;n;n;n;n;n;h;n;n;n;n;$?$ydDDDD\\q]w]w]w]w]w]w]w a]w]w]w]w$đđ$$$~~xb""""n;n;n;n;n;n;n0Bn;n;.@$p|>p@~xapxx?``x~pGOx8|g@qOx|xg|O@~pgOx~`gOx@gOx@gOxgO?xgOxg?~G?pcxx`q*?~x| 0@0c`0A0c0A1`A``A `pA`pA`pA`pA pApA~x`@p|*~|xp?~O~p?~Op?~O|pN?0p?Lp??@@p@@p@@pO@@p~@@pc|@@`ppA~@G?|x|OUuOUu|p`p`8@p`8AAp`8AAp`8AAp`8AAp`8AAp@ 8AA~pO?`?x0@ppxx~xxxp?pOUuOUu?pp`?@`@p```@@@<|<<||p``@``pp``@@p@BOyxxpppppx@?|?ppp0p8@p8pLA` ampersand commands (commands starting with the _&" character) to give you an extremely versatile INPUT command and a nicely-formatted PRINT command. It is useful for programmers who would like their programs to have a friendlier input routine than _INPUTgi矿󀁃Ãデ񀃇ခۀ㏏ϟϟՀ~ŕxÎ쪨x݀ŕՀઊ~OK؀؀܀燂ှՀλ~|`~~|yssspsqsqsqG O͗?Օݷ°yspsqsqsqG؁??OcccAA>>??΋΋΋΋pG??>ՀđՀ~Օ兕݇jlmnopq?`GOO@G@` pdL wgGGgw`GOO@G@` ??p ~|xpx|~?K?ݏ܀Օ_ssy99yss?骊~||ysyy|?ՕДm } \r{m  ???Ogs3GsyC`s9'sy|~?a|?aC>~8@0??Lay~~xpa`@`px|~ ???`AcgOO?xp`@<~~~oO?GcsxygxCC 3584 THEN POKE":7)"103,0:POKE 104,14:POKE 3583,0:":7)"PRINT D$"Q$"RUN YOUR PROGRAM"Q$:3)"20 PRINT D$"Q$"BRUN INPANY"Q$ 840:(K155)145:850: SECON with either DOS 3.3 or ProDOS, INPANY loads itself in at $800-- the normal starting position of an Applesoft program.":C$:7:C$"The following line MUST be the first line of your program. This adjusts the start of program pointers and then restar Applesoft command '&PRINT A$' is an alternate entry point that allows you to utilize this wordwrap ability for your own messages.":C$h840:(K155)145:850:290: HOW TO USE IT r:::4:"TECHNICAL NOTES"::|7:C$"To avoid conflictAP: Because WORDWRAP relies heavily on screen addresses, don't expect it to scroll. It won't. You'll get garbage thrown all over the screen.":C$I":7:C$"The text screen ends at $800, the same place INPANY starts. Any attempts to scroll will probably blow up INPANY. It's wise to BRUN INPANY after these errors.":C$"::7:C$"A Note Concerning Insert Mode: ANY control key (including arrows or return) force an exit from Insert Mode.":C$"840:850:(K155)610: TENTH PAGE Y#:7:C : > L2 >̱ 򈩠> L2  >꭫ a L< ɛ+  ! L L L>ɍ&ɠ> 𛬳 ɮɰɺL= L2 >> AHH 9լ  ڠP `  > ,a0 ɠ  ɋ1 8ʽ  e8L 8>>  L2 Ɋ. 8  e8L >i>8>  L2 Ɉ >!>>L2 ɕ >L2 >>L2L` ɺ \ LoɸL L %  ߅<= L玱 ޢ uL 8! 8<@=A@0?ȱ@0R <= & 4  >̱  L,  <ȱ< L F< > L, :"&PRINT Variable"::J*@P$"201225144006201251176002041223076240253"X*ELOC24576i*JI1(P$)3*TLOC,((P$,I,3)):LOCLOC1*^I:48688,0:48689,96:7:" ";:I1444::K(49152):(K128)840:49168,0:: CLEAR SCREEN )R34,5::34,1:5:: CURSORLESS KEYWAIT )\K(49152):(K128)860:49168,0:KK128:: DISPLAY CALL *f:7:"&INPUT Variable, Max, Goto":7ccept":4:"Open Apple RET. Accept,No Cutoff"::4:"Up Arrow Cursor Up":4:"Down Arrow Cursor Down"::4:"Open Apple I Insert Mode"(4840:730(>(4)"bye":: beagle flasherc)H23:7:"Press Any Key To Continue";:I1444:: Cursor Right":4:"Open Apple --> Cursor To End"' :4:"Delete Key Delete Character":4:"Open Apple DEL Delete Whole Line"::4:"Escape Key Exit To GOTO":4:"Open Apple ESC Restore Default"(*:4:"RETURN Key Cutoff and Aam you want. Here it has been set up to display a Help Menu.":C$::& :7:C$"All of the following keys are usable during input.":C$:::8405'::4:"Left Arrow Cursor Left":4:"Open Apple <-- Cursor To Start"::4:"Right Arrow $"Very Good. Here's the A$ you accepted..."BE$:C$::::7:A$y%:::4:"ESCAPE To Menu RETURN To Retry"%860:(K27)145:(K13)760:730: ESCAPE I&32,1:33,38::7:7:C$"The Escape Key can be routed to any line of your prograll three values.":C$M$840:(K155)145:850:650: INPUT DEMO $:::4:"INPANY DEMONSTRATION":21:10:"ESCAPE To Help Screens":11:"Or RETURN to Accept":3:$33,36:32,2:35,23:7:7:A$,160,770:32,1:33,38:4::958::7F%C$"It IS possible to change INPANY's Cursor, Flash Rate, and Underline character.":C$#:::6:"&DEF CURSOR,RATE,UNDERLINE":$:7:C$"The default values are &DEF 223,64,174. Put zeros in any area you want left unchanged-- but you MUST specify {ݦ<= +hhL6  9ե R ȥoȥp ` )>> 7Hș>h> L2 >>  L L2  % " ,{$  ̸  g   ̸  g ̱ b `̱ ` m 8i ͱ > - ɠɭ  ȹɠȦ ݸ  ` `` b % " ,{$ ` ) ̬  I  ,H h` 8`> Ȍ the program sets MONOCHROME for the GS when it starts. The code to turn MONOCHROME off is in line 150. +$,$-$/$0$1$$$$$$$C"|E If you want to use hi-res colors in your program, you will need to CALL 2281 somACTUAL PROGRAM part which was saved without the generator, and FULL.PROGRAM is the program with the generator. You may use other filenames, of course. When your program is done executing, use this program line to exit: POKE104,8: GOTO 150 This is because 1 : POKE 2048,0 : NEW LOAD HIRES.ROOT POKE 104,13 LOAD MY.PROGRAM CALL 2255 SAVE FULL.PROGRAM In fact, you can attach HIRES.ROOT to any program by doing this. Just make sure the MY.PROGRAM part has a line 1. *$In this method, MY.PROGRAM must be the e the number is easy to remember. If you forget to CALL 2255, the hi-res character generator will not be saved -- just the part of the program you added. *$However, if you forget to CALL 2255, you CAN recover. Do the following: POKE 104,8 : POKE 103, the program starts at address 3328, above the hi-res character generator, instead of at 2048, its normal location. *$When you want to save your program, enter: CALL 2255 SAVE MY.PROGRAM The call reverses the effects of POKE 104,13. Why 2255? Becausit. Careless changes will cause it to explode. *$Now:POKE 104,13:LIST You will see just a couple of lines. You can now type in, load or merge your program. Every time you load the program to work on it, start by POKEing 104,13. This tells BASIC thatat disk, along with PRODOS and BASIC.SYSTEM. Boot the disk. This assures that memory is _clean" and ready to use. Once you see _PRODOS BASIC 1.1", enter: LOAD HIRES.ROOT The program is now in memory. You can LIST it if you wish, but don't change any of ails get deeper and deeper into a bog of arcane programming tricks. If you're not a programmer, we recommend you access Softdisk's menu and choose the next article, because this is a long one! *$PROCEDURE  Format a ProDOS disk. Copy HIRES.ROOT to thut nice text in your strategy game screen, and spice up that simulation. *$EASY HI-RES TEXT  This section is for BASIC programmers who simply want to use hi-res text in their programs. It starts easy, so don't be intimidated. As you read on, the detnce, hi-res text allows you to print lower case letters across the whole Apple II series. Now you can mix text and graphics easily. Never again be limited to printing on just the bottom four lines of the screen! With Hi-Res root, you can label graphs, p>K1vj c 5 M{# v* HACKWARE.G*{$by Jim Weiler  Put hi-res text in your programs the easy way with Softdisk's Hi-Res Root! *$Almost every program that is good in regular text can be amazing in hi-res! For insta ` % " > ݹ H% "h L 8 ei ,{`$`$ ,{` L %   ߅<=Ѝ`  L L `@H) )L 8h`H8L h`ewhere in your program to turn color back on for the benefit of all the poor, deprived GS users. *$Some warnings about the generator: 1) Do not change ROT. If you do, change it back with ROT=0 before you PRINT anything. 2) Do not change SPEED (unless you understand what we say later about XDRAWing. *$3) Do not expect the screen scroll up. It won't. 4) Do not change LOMEM. OK, good luck. Now onto things a bit more advanced. *$Most programs will not work exactly right when you add the HIRESgram a little sparkle. If you like HIRES.ROOT, you'll love our upcoming font editor and PROPORTIONAL hi-res character generator.  $End of Hi-Res Root text. Click on  or press _R" to Run the demo. PlRHACKERS! Look in subdirectory D forPOKE 48688, PEEK(0) : POKE 48689, PEEK(1) Any other technique may not be compatible across the whole Apple II line. *$Our demo program shows off the various features of the HI-RES ROOT. Experiment with it. Hi-res text is a handy way to give your pro SAVE TWOFONT.ROOT *$PRINTING  To send output to the printer, you can't just use PR#1. Instead, use this code exactly: 10 PRINT CHR$(4)_PR#0" 20 PRINT CHR$(4)_PR#1" 30 TEXT 40... 100 PRINT CHR$(4)_PR#0" 110 CALL 2304 : of HIRES.ROOT that already has two fonts in it and it's on this disk ready for you to use. ROT=0 enables the normal font. ROT=3 turns on a special, tiny font. You can also put your own fonts in: LOAD TWOFONT.ROOT BLOAD ONEFONT,A$A00 BLOAD OTHERFONT,A$D00an entirely new character set. This set must be loaded at $D00, which is right after the other set. This allows you to have a complete graphic character set or alternate font! *$TWO FONT ROOT!  That is where TWOFONT.ROOT comes in. It's the versionost $3800 (14336) bytes long. *$EVEN MORE ADVANCED STUFF  The ROT= command is used to switch fonts. Every unit of ROT= moves the pointer to the font up one page (256 bytes) in memory. Since a font is three pages (768 bytes) long, ROT=3 will access =4 to work with orange and blue. *$HIRES.ROOT places text on hi-res page 2, to give you as much room for your BASIC program as possible. It also sets LOMEM: above hi-res 2, so you have the maximum program AND variable space. Your program can be at m the charcters you print on the screen. This is so your text will act correctly if it is drawn next to or xdrawn on top of colors, and allows text characters to draw different colors. In essence, use HCOLOR=0 to be compatible with green and violet, HCOLORsting serendipitous feature of this XDRAW mode is that if you execute the code _SPEED=253:INVERSE:PRINT CHR$(12);" you will turn the entire text window into its negative image. *$HCOLOR= COLOR SET OF FONT  Setting HCOLOR will choose the color set of XDRAW MODE!  Set SPEED= to anything less than 254 to make HIRES.ROOT XDRAW characters on the screen. An XDRAWn character sort of inverses the background when it is drawn. If it's not clear to you what this means, press _R" and look at the demo. An intereat $A00. It is a standard 96-character font, length $300. It is possible to LOAD your program, BLOAD a font at $A00, and SAVE your program with the new font in it. Use next month's font editor program to create your own custom fonts. *$SPEED < 254 =t very versatile, but also cause printing to behave strangely if you carelessly trash special data locations. Read on... *+56-$CHARACTER GENERATOR INFO <$The character generator machine language driver is at $900. The font resides on't want to do. Instead, PRINT CHR$(20);. That's a control-T for _text." * + 5 6 -$ADVANCED FEATURES <$There are a number of features the hi-res character generator has which set it apart from other generators. These features make i.ROOT. There are a few changes you must make: _HOME" no longer clears the screen. Replace all instances of _HOME" with _PRINT CHR$(12);", which is a control-L, the ASCII character for _form feed." The _TEXT" command turns on the text screen, which you d the Merlin source code for HIRES.ROOT. @*HIRES.DEMO c԰ ԰ @*HIRES.ROOTl԰ ԰ @*FNT.BOLDGS԰  ԰ @(FNT.FACE԰  ԰ @,TWOFONT.ROOT ԰ ԰ @,DISKUSSION.T)԰ ԰ @,DISKUSSION.G)14:24:"like this!"2*TIME1100:TIMEL+14:24:"like this!"b,TIME1200:TIMEx-(16384)12841.(16384)1553/16368,00255::F1"And it doesn't prevent normal use of":"GET and INPUT like many character":"genera8#I68:I:1:"This text is xdrawn -- neat, eh?":[$255:2:" And this isn't. ":%12:"Flashing is accomplished by simply":"xdrawing the same characters":"at the same location..."&24:11:"Please press a key."'16368,0(252:43 " I3011/A0ĢA:1:A$;DB25ĢB:1:B$;WAA1:BB1:I:"Yes, Jim Weiler's Hi-Res Character":"generator is very versatile." ::"INVERSE";::" is as easy as normal text.":!3:I3882:0,I142,I:I"252I"I1521:I:5:A$:A$;:IO16368,0::I120:(16384)127I500252:12:1:T$;:A(16336)(16336)(16336):12:1:255:T$;IA24:B30:A$"||||||||||||||||||||||||||||||||||||||||":B$" 2(I2)):"";? X 14:"Press a key."; V((1)231):H((1)401):V12133((1)2)V:H:(127);(16384)12813(16384)155316368,0I39:I:5:A$:A$;:$ 104,8:48688,240:48689,253:K :LEAVE THIS HERE IF YOU USE DATAR 4b 104,8:150 :0: REALLY IMPORTANT! ^^^ 255:2281 1:1 T$"Softdisk's Hi-res Root Demo by Tom Hall" I123 I12ĺT$;:119 3(I 0>3>3333300>333>3?><>33>03333  3333 3??33333333333>33>003>03333>333 33??33 3333>0? ?     6UUUUUU3;;333?33333333333333???3;33333?333 0000033333?3??333333333333333333333?p3333>00? 33333333333 3333??333 33333 ?0 ? 00 3 333?? >0 33 33 >>       ?  ??  >>00  33333  30?30030333?00?003333?3 333333>03     0 30 0 1 3 PRW@U`T `) JHH) r%  e$e  .  .  . )i m H2?hIHh M ehh ? L((((PPPP0:255: (C)1988Vd(21):(176)64ĺ"TOO BIG. HGR2 WILL KILL LAST LINES.":n:2304:48688,(0):48689,(1):245762260:GSMONO104,13:12281:GSCOLR(4)"BYE"d"BYE"dh`8 `^) )`8 `_))ߍ)`" }԰  ԰ @+PROFESSOR.T ԰ ԰ @/READERS.WRITE.T԰ ԰ @,GAMING.QNA.T8 ԰ ԰ @(GAMING.G ԰  ԰ @LAST.THINGS.T԰ ԰ @-LAST.THINGS.G "԰  ԰ @tors do. Enter some characters":"and press RETURN. Control-X will"2"clear the current input, and ESC will":"exit the input with a null string.":"Your input>";3101411::"Thanks. Now let's see what re-defined characters can do.""524:11:"Please press a key.";:K$26K$(27)3:7:8"The title screen was drawn using":"a re-defined character -- the DELETE":"character: ."9:"Here is an animated face.":(4)"bload fnt.face,a$a00";24:11:"Please press a key."; 666???? >< 33 33 >>       ?  ??  >> 0 3;373  30?3003??003333?3 333333>03     0 30 0 1 3 PRW@U`T `) JH) u% G&'8e' e$e&&  .  .  . )i m H2?hIHh &M &e'' ? "h ? L X8#"! J XL "(!#L 0:255: (C)1988Vd(21):(176)64ĺ"TOO BIG. HGR2 WILL KILL LAST LINES.":n:2304:48688,(0):48689,(1):245762260:GSMONO104,13:12281:GSCOLR(4)"BYE"d"BYE"dh`8 `^) )`8 `_))ߍ)`"1 u105vK$" "1057w(IN$)IWĺ(7);:105UxK$:HH1:IN$IN$K$:105ay" ";: CNCN4"k(16384)128105*lK$<mK$(13)121ZnK$(24)HH(IN$):103oK$(27)ĢV:H(IN$):IW1);:V:H(IN$):121pK$(8)K$(127)118qIN$""105r(IN$)1IN$"":116sIN$(IN$,(IN$)1)t" "(8);:HH "/b "      "Wc " "jd HI-RES INPUTxe16368,0fV(37)1:H(36)1:IW(33)(36)(32)1gCU$">)|(<(|)":CN8:IN$""hV:H:IW1);iV:H:(CU$,CN,1)(8); jCNCN1:     "?\ " "g] " "^ "     "_ "        "` "       "a "        ress a key for Softdisk.";:K$'U3OV " "wW "       "X "        "Y "      "Z "        "[ "   "Please press a key.";:K$,QK$(27)3R::"Well, that's a brief introduction.":"Next month, we will publish the ProDOS":"version of our Quick and Dirty Font":"Editor."S::"Until then, have fun messing with":"Hi-res Root!" T24:8:"P"";:9:""?K:"And HCOLORs 4-7 will set the high bit:"zL5:I108116:0,I30,I:I:6:I108116:31,I60,I:IM16:4:"";:9:""N" ^ ^"O" Even, odd HTABs determine which of":" the two colors the character is."P24:11:F(4)"bload fnt.boldgs,a$a00")G:H"Also, setting HCOLOR will change the":"high bit of the character data, so":"if HCOLOR is 0, 1, 2, or 3, the":"character will be in that set:"I1:I4250:0,I30,I:I:2:I4250:31,I60,I:IJ9:4:C<10:1:"It is drawn using eleven re-defined":"characters."Q=16368,0|>6:5:"!"(34)"#":5:"$%&":5:"'()"?A$"(*+"@A((1)31)A8:6:(A$,A,1);BTIME150:TIMEC(16384)12864D(16384)1553E16368,0!3;;333?33333333333333???3;33333?333 000003333333?!3?33333333333333333333;.33333>00? 33333333333 3333?3!33 33333 ?0? 00 3? 0>3>3333300>333>3?><>33>03333  3333 !3?33333333333>33>003>0<3333>333 33?3!3 3333>0? ?     6 ???????0:255: (C)1988Vd(21):(176)64ĺ"TOO BIG. HGR2 WILL KILL LAST LINES.":n:2304:48688,(0):48689,(1):245762260:GSMONO104,16:12281:GSCOLR(4)"BYE"d"BYE"dh`8 `^) )`8 `_))ߍ)`" 0>3>3333300>333>3?><>33>03333  3333 3??33333333333>33>003>03333>333 33??33 3333>0? ?     6UUUUUU3;;333?33333333333333???3;33333?333 0000033333?3??333333333333333333333?p3333>00? 33333333333 3333??333 33333 ?0 ? 00 3p@0p pppxxp``<<C`@@`x|C<?C<gg< >>00  33333  30?30030333?00?003333?3 333333>03     0 30  0>3>3333300>333>3?><>33>03333  3333 3??33333333333>33>003>03333>333 33??33 3333>0? ?     6UUUUUU3;;333?33333333333333???3;33333?333 0000033333?3??333333333333333333333?p3333>00? 33333333333 3333??333 33333 ?0 ? 00 3 333?? >0 33 33 >>       ?  ??  >>00  33333  30?30030333?00?003333?3 333333>03     0 30 $ 104,8:48688,240:48689,253:K :LEAVE THIS HERE IF YOU USE DATAj TO QUIT:POKE104,8:GOTO150 0 1 3 PRW@U`T `) JHH) r%  e$e  .  .  . )i m H2?hIHh M ehh ? L((((PPPPuct. Speak your mind. Write us a letter with your favorite word processor (such as AppleWorks or a good ballpoint pen) and send us a text file or letter. *$ And remember -- everyone who sends us a disk with Diskussion on it gets a discount coupon. rial for Diskussion from the mail sent to us by our readers. Any Apple-related topic may come up in Diskussion: software, hardware, users, user's groups, manufacturers, us... It's all fair game. Take your best shot. Air your grievances. Praise a prod) DISKUSSION.G Z m e$In this section: x$Diskussion Ask Professor Know-It-All Readers Write Gaming Questions and Answers *$ Diskussion is the part of Softdisk that most truly belongs to you. Every month we select the mate127:(C);: 3!$"K$Q*"When in the course of human events it"u4"becomes necessary to ROT the">"font into a smaller one, we do it."?C32127:(C);:K$0400 $104,8:48688,240:48689,253:K:LEAVE THIS HERE IF YOU USE DATAjTO QUIT:POKE104,8:GOTO150q0w,}-"When in the course of human events it""becomes necessary to ROT the"X"font into a smaller one, we do it."YC32 >33>330>33>3>>3>0333  33 ??333333333>33>0>8333>33 33??3333>0??     6?????;;33?33333333???>33>33?33 000333?3??3333333333333?p333>0? 3333333 33??33 333 ? ? 0 3 333??> 43 3>33>    ?  ?  >0  333  3?0033?0003 333>0        0>3>3333300>333>3?><>33>03333  3333 3??33333333333>33>003>03333>333 33??33 3333>0? ?     6UUUUUU3;;333?33333333333333???3;33333?333 0000033333?3??333333333333333333333?p3333>00? 33333333333 3333??333 33333 ?0 ? 00 3 333?? >0 33 33 >>       ?  ??  >>00  33333  30?30030333?00?003333?3 333333>03     0 30 K$Beginning of Diskussion y y>O@~~p|xpp`@`@@pxxp`@@`pp``pp`x~|xxx|OggssyssggO???~88?GGG~~Ncx|qgOO<>?OOgq|~``=%% x 3JJzJH J֎ zJJzJJ @@  uuuu |~~? ` x@|xAOGc``@|~?A9ssggg~|xpsgG +!ٸ(?GSRVR  ??%/$$/$$/$$ px  I_II_II    >>>>  %}%%}%%%ppsppI ? ? |                         yqa~|pCggc@g`@@p`gOgy????psc~|| |L???~0fgggcqp0C@`p|0@@@@L>><0cg`O?g@GO~~~`aacc`fgcaacc`fggca`gc`fggc`dff``gggfd``ggaag`ppsppg`Fa`@`w88xp333 ||gFFf`pygff ?|xq11q L N@`@sp``@CCCG?xxyy~~~yxx~~p|y99yyp>||xxLx99qx  2L0X8L2N3O3O3L2L0L0@x`x|yrqrafaf``p||pcc33c@xy~as~|cffgffgsGcggspssLx0yxOOO'S3S3C3A0@0@0@ @ qypggg `d&>yNyNff9@@q9qaAyL3 xx||~|xqyxpp```<G>f>```g``acgcf`03 qc~>x`@C~O0ccqqqaCO LL`pqsssa1q|p|?q9yOF~|xppqqppxx|3338<`>gx~|~xg``c`g??????><8Bfff`NNBNN``Nn2xxrrvl@|??O~xxp`aaA@``yypqcspsOOOg0????~~|~?`@xpc013??? 8108C`x|~~~||~@pp~~O~|| ?qqqqpxxxp@xxxpx`@@|p`@@@`x~~8|8|p``@``p|>><<<888000`L9||<||@H@LNLN 8<||<<<  <<<|||`@F@@```pppxxx|~~|xxxppp```@@@111q11~|~|||~p0p0xx|ccc@```@?```@c`~|p@`|x|? ??? `c````x GGGFGGFFFGxx888x88xx11q11`ppp`?ppp`  p@~x`@@pp`c`pk)ٹ)k)ظ)k)ٹ)k)ٹ) |~ ~x xcO@``s{y||~~  ~y|~~ ~x@ ?RWRRWRRRRWRR x | Oggg ? ?`x|~p`pwgO? `i`` p ` x 0<~x|@xsg~xp@? ~@| Gp|  3Ly~?Ʉ p ~ Cx ` ApFp ~` |paGGqx~  Ā⹬ ? T" parameter, like so: CREATE LABELS,T typ _typ" can be any valid file type: SYS, BIN, TXT, BAS, etc. It can also be an undefined type if you use a hexadecimal number (,T $DF). *$If you want to write into the file, you can open and write the file youou help me? Mike Bryan Zanesville, OH *$Dear Mike, You can create a file of any type by using the CREATE command. CREATE LABELS creates a directory called, appropriately, LABELS. If you want to create a file of any other type, you need to use the _,DDISK/JAZZY" here. --Professor Know-it-all *$Dear Professor, HI! I Guess you could call me a _hacker" because I love to experiment with new things. One thing I do not know how to do is make and program files that are not BASIC, binary, or text. Can ys P to print it. 3) Select _to ascii text file." 4) Enter the volumename and pathname you want to save the file into. For example, if the data disk you formatted was named _/DDISK" and you wanted to save the file as _JAZZY", you would enter _/se Multiscribe to jazz up some of my AppleWorks documents. Any help is greatly appreciated. Joe Roinick Laporte, PA *$Dear Joe, There are a few steps: 1) Format a data disk. Remember the volume name you give it. 2) With your document displayed, presble to help solve. When trying to print an AppleWorks file to disk (in ASCII) the file is printed to my program disk. How can I get the file to be printed to a data disk in drive 2 in text (ASCII) format? I'd like to be able to do this so that I can u (x.)3  DISKUSSION.G Welcome to Ask Professor Know-it-all, where our resident intellect answers our readers' incisive questions. *$Dear Professor Know-it-all, I am experiencing one problem that you or your readers may be atuuuuu `g`ggg```biijiijiijiijiijii ڀO~.... ؀%]%%]%%]%$\%%]%%\%% ـJΌ8J:JJ:JJ:JJ:JJ:JJ ؃? ?~a@<00Yy}~~? ($$+$$+$$+$$+ $$+$$ #C 3 ?v&`0qc3Ɔ ˆUIIɉWIIɉWIIɉWIIɉHIɉW@IWII uu  ?Gcq||~~~~~~|| y sscccqqx||~  ߇#i(ظ)j)ٹ)j)ف(j)ٹ)j)ٹ) ? ?x| ?Gcs333sswggOO?? ??? ??| GTRRURRURRU‚URRURR Ogq ~xsgO??  px|vca@0ǀݷ١$ ~xsG<<0@@`p<`@s ~|xAcw |  ||yȀJJ:JJ  ???>>>? x| ??o   `u created just as you would a text file, or you can bsave into it like you do with a binary file. 1 PRINT CHR$(4)_OPEN FILENAME,Ttyp" 2 PRINT CHR$(4)_WRITE FILENAME" 3 PRINT _MY DATA CAN BEAT YOUR DATA!" 4 PRINT CHR$(4)_CLOSE FILENAME" - or - 1 PRINT CHR$(4)_BSAVE FILENAME, A$2000 ,L$1000 ,Ttyp" --KIA *$Dear Professor Know-it-all, Since Softdisk has gone to ProDOS, I have been loading two months of disks on a 3.5" disk. My problem arises when the program states to put disk in slot 6, drive 1. In DOerak New Castle, DE *$Sorry to have spoiled your lives so. You've probably recovered a little by now, so we put another Paul Zelman game on issue 80 to finish all of you off. \$The Marquis de Sodder Company also offers the _Shock Cousteau" -- a wi, or turn the computer off after a certain length of time. As I said, we are completely lacking in self control, but we do have good intentions, and would, probably, input reasonable limits if given the option at the beginning of the game. Patricia Koschehemently ) to play this ridiculous game. At least one of our members doesn't even like solitaire! *$The purpose of this letter is to ask if there is any way Paul Zelman can include a routine which will allow one to play only a certain number of games real trouble began. *$_Just one game" became _just one more game" which led to _just one good game" and then _just one game on the top ten list". As a result teachers are staying up to all hours of the night and even taking sick days (she denies it vuring our free time, a friendly rivalry to see who could get on the high score list. Soon there were more teachers than students using the computers. Then those of us who have home computers got our own Softdisks so we could play at home. This is when the you on behalf of the Eisenberg Elementary School Chapter of Zippers Annonymous. We are a group of people, totally lacking in self control, who spend every spare minute playing Paul Zelman's game _Zippers". *$It began innocently enough, a quick game deGAMING.G3d"In this section, our readers tell of their woes and joys, and we respond where it seems necessary. Softdisk is not responsible for any opinions expressed within -- especially our own. *$Dear Softdisk, I am writingn _PRODOS". --KIA *$Correction: On Softdisk #77, Jinx May was credited with many comments made by Jo Peshek. Sorry, Jo. And if you disagreed with Jo: sorry, Jinx.  $End of Professor Know-it-all the name of the disk in that drive and enter: /DISKNAME (the name of your disk) at the ENTER PREFIX prompt. Then you must enter a system filename (like PRODOS) for the application. I keep ProDOS on my /HARD1 volume in slot 7, so I enter _/HARD1", thein drive, in this case, slot 7, drive 1? James Nye York, PA Dear James, The fourth side of Softdisk on issues 73 to 80 are DOS 3.3 games, and must be run in slot 6, disk 1. *$To boot slot 7, drive 1 from ProDOS' _ENTER PREFIX" prompt, you must know S 3.3, it was quite easy to change that to slot 7, drive 1, but with ProDOS, I do not know how to bring the line numbers on screen to change them. *$Also, after prefix is written at the end of the program, how do you tell computer to reboot to a certare which connects to you and your computer, giving you larger and larger shocks the longer you use the computer. Check it out. --Tom Hall (aka TAH)  $End of Readers Write  ]` 8 GAMING.G*r$Wherein the readers ask for wisdom, share gaming experiences, and admit to how much time they waste playing games when they could be achieving world peace. **Is there a way to actually complete the Argent B  J 9K@x|x@|@x|x@@@@x||xxx8888xx|8x@|`| ts of printer-paper.  $End of Gaming Q & A That's what I did, and it worked fine. I've already had one successful party, and now I'm planning another. This disk is reasonably priced, and is great for anyone who needs to plan a party. One word of caution: a single party can take roughly 200 sheeause I wanted to make my own murder party. I bought it because it was made by Electronic Arts. But when I got it home, I was very pleased. *$It seemed simple enough. Just type in a few facts about your friends, set up your printer, and have a party. are wonderful. If you chop someone's head off, you had better not have a weak stomach.... On a scale of A+ to F-, I'd give this game an A. ]^hi`$MURDER PARTY, by Electronic Arts o$All right, I admit it. I didn't buy the program becur keyboard or joystick) against a wide range of barbarians. Enter the forest and hone your fighting skills. Then travel to the castle and vanquish the magician's guards. Confront him in the dungeon, but watch out for those fireballs! *$The graphicstill have time to demolish Tokyo. The graphics are unbelievable, and this game is a must-buy. *+56-$DEATH SWORD, by Epyx <$I was looking for something new, and I certainly found it. Hot off the presses, Death Sword pits you (and yommands, and had a wide variety of game option. You could decide to be Godzilla, a tarantula, a robot, a wasp, or any of the other monsters. You could travel to New York for lunch, rescue your child from London, destroy the new radio tower in Moscow, and sle company had come out with a game that put good use to all 128K of my computer's memory. Without hesitation, I bought it and took it home. After loading it up, I was even more impressed. *$The program would recognize either keyboard or joystick co've seen the cow, you know where to use it. If you're still confused, let me know. --TAH *$Also by Scott, three Reviews: 9":"D"E"<$THE MOVIE MONSTER CAMERA, by Epyx K$When I first saw the game, I was thrilled. Finally, a respectab tell you where to use it. (Go south a while.) Now go into that place and search on the object in it. That will tell you where to use it (assuming you've seen the only animated creature on the map). Use the object, search on the thing it guards. If youovine? If there is, how should I go about getting to it? Scott Amendola Erie, PA {{Yes, there is. A message in the plains says _Find the key." Do so (it is in the forest, a bit northwest of where you begin). *$Search on the key. That will0?0?0<`p`~~``@``@```@`x`@p``@@@@``p~  7 >Oyxy???g?N ??Aapx|~`@?`px|~~~|x|~~`x~p~?|p`@@@@@` LAST.THINGS.G M` X$In this section: i$Subscriptions Submissions Mac Programs Wanted Component Files Softdisk - Your Way For Sale Credits ?`C@`?@``@p@@~~xx  xxxxxx@@@?FF??@@?p@@p|xp`@xp`p`@~|xx|x|||||@@@`0088<<>>?|||?? @@>>>~@@p`@~||xxpp``@@  @p?~xpp`ppx~@@@~||||xx@@@ ??`p0`@~xpp`p`Aaaaaaa~ ??@@pp@~~||xxpp``pppppp#K??pp0p``@@??|p```p|~|xp`<<~xxpp``ǃppppGp|~gcL~@CCaq~>`A ` `@@@``@@@@`x~pp``@```px| <||<~|< <|@@``p@@@@@@@`px`@@@@`|@@``pp< px|p@xp?xp<8xx8x@`00<>?~x`@@x`@`|8|~~```pp|~``?? `c```x@@@@GGGFGGFFFG``@@@11q11?<| <|  pxxxp@xxxpp`c`px?pp @`x`?>@ @pxx?`ppx`?@@`?`p@|x`?`@@@@xpK~<@x>@@xx8@`>@x@p0~<@`>~<@``~x>~~|``~x>~~@p@p~ @`p`9U* p<x|pp9U* ||~|p|s@`~|0`@@`xpp0@@p?`px@`x`?>@x@x<`p@`@~`?~ @@|ccpp`@~`?~ @p|xp#DA?|`ppp`pp@KpsGY*UY*U|~ xpY*Upx py@`|pp|p@y``p`|p|y`@`p`|pp9U* @`pp|pp@ "|!DA|x`@@"@p@p@|pp#Dq @|@|p| }#D<`p@@#| A "D@@pp8`~#tA0~ @p?`<@ q"D?|<G@<```"Dp@|@|x|ExB@p@|`~G@xp@@ExB<`@|p8p|rD@`<@p`?`ExB?<~ @~@xprD@?|@px|||p``0~|||` @`x` @`` @`|px @x`px @xp` @`?~p` p` `KEz"D@|pp0`p@`0@0@0pp|`?0x|`?0`x|@0`0~pp|xp@`@0~0~ @p`8xy@p|<?p|@0@x@y@pp`p0ppxy@x @y0x@xxs?`xpxpgOG @x@|pKO?p` @|0xpxp?x@xxgg @px@?|?|~```?~y`@`p `p @`xx ~x @p?ppp8`` @O~s@``x9`@p@ @``pp @@`<>~x p|`|pxx`p @p`<p```9p>~ @~ @x`y@px?p8p``y ~y@xxx8xx `@?0`p||8p0x`x >@?p~|@``x ~@?||@`p `x00xp|8px0pp|xx`@~<`p|x~` K<<<|||??>>>~>0~xpp``@@@@@@@|x`@~|||x~|x||~Kx ~x<|x~<x 8x0px`@@@|p`@@@`x?`@F`111q11x~|~|||~cccpc |x|xxqqqqxxppp```@@@ ~<`x~`~p~~<x~|pp<@@`p p@pp``0<@@@pppp VOOO3yays????|yssgf09|fpcO`0``Ogsyys?~~@G'GC??@ p~~|9sgOCO?p|??`@@CCg~x  0@Ax~~||xpxx|~pg`cx`i2 SUBMISSIONS.G+$Softdisk, Inc., Attention: Submissions, P.O. Box 30008, Shreveport, LA 71130-0008 PROGRAM SUBMISSION FORM Complete this form and return it to us along with your submission. Please type or print clearly. +$ ABOUT YOU Print Shop Graphics! <$Call our toll free number now: 1-800-831-2694 Or send payment to: Softdisk P.O. Box 30008 Shreveport, LA 71130-0008  $End of Subscriptions text $** ALL AMOUNTS IN U.S. CURRENCY ** 2 4 *$SPECIAL PREMIUMS! <With a new subscription, you will receive the Best of Softdisk, our fun and games sampler, absolutely free. With a renewal of 6, 12, or 24 months, you will receive 200 free sales tax. *]6-Canada and Mexico: 9 3 months $ 24.95 6 months $ 49.95 12 months $ 79.95 24 months $129.95 jvmForeign: y 3 months $ 27.95 6 months $ 59.95 12 months $ 99.95 24 months $169.95 ailed directly to you, postage paid, for as little as $4.99 per issue when you subscribe! The subscription rates are: cogUSA: r 3 months $ 19.95 6 months $ 39.95 12 months $ 69.95 24 months $119.95 Louisiana residents add 4%ftdisk is published monthly. A new issue with new programs and articles -- every month! _Sure," you say, _it WOULD be nice, but it probably costs $30 like all the other software I buy."  Not so! *$You can have the latest issue of Softdisk m!+ LAST.THINGS.G*N$After all those exciting programs and informative articles, you obviously want more. You want games, educational software, puzzles, and other useful software every month or so. *$You are in for a treat ... So԰ ԰ @%ALF.G ԰  ԰ @)CREDITS.T ԰ ԰ @/HIRES.ROOT.ML.S 8԰ ԰ @/SUBSCRIPTIONS.T԰ ԰ @-SUBMISSIONS.T ԰ ԰ @SUBMISSIONS.G԰  ԰ @MACPROGRAMS.T԰ ԰ @,COMP.FILES.T԰ ԰ @*YOUR.WAY.T8԰ ԰ @*FOR.SALE.TN`xx|~~|~|y|<  *D**D*>0L3s?Oggss8ppp```@ @P QU"UU"`@x~@݃fag39OCA ??#@(*D**D""@abd`p|sp000x?pÎx|x|~~~~|ypeBU"UU"U?NN: NAME:. . . . . . . . . . . . . . SOCIAL SECURITY #:. . . . . . . . ADDRESS: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CITY: . . . . . . . . . . . . . . STATE: .... ZIP: . . . . . . . +$ TELEPHONE - DAY: . . . . . . . . . . EVENING LAST.THINGS.G*S$Softdisk now has a MacGuru! However, we still want Macintosh programs. If you have a nice business utility, an amazing game, or incredibly useful application, send it to us. If we like it, we'll send you a lot of money! >8`@x`0< @@` @|0@`x@x@8p @8p8`~@pxx @@>~|xxIO!K?8~ p| @>8~|px`8~ @x @8p`8``?~ @@0 @x`?@`@>~ p @@>`@8x?8~ p @d of anything) and everything to gain (money, groupies, money, glamour, and money). Why not join the fun? Send us something today.  $End of Submissions text text file) on a disk and you'll come out ahead. *$All program submissions should be accompanied by a _program submission form". If your printer is online, you can make one right now by pressing P. You've got nothing to lose (zip, scratch, total voiop us a line and ask for our free author's guideline package. Everyone who sends us a disk gets a five-dollar discount coupon in return. (Limit one coupon per month.) So even if you just want to write a letter to the editor, send us a Diskwriter file (or r to create something and send it to us for review. If it's good, we'll publish it and send you money! *$Just send us a clearly labeled disk and ask us to evaluate your creation. If you have questions about our requirements (they are very simple), drrom programs to letters, graphics to puzzles, much of the material that appears in Softdisk is written by our readers. You could be known worldwide as a software genius! (That is, if you ARE one.) We are always looking for new material. Use your computedress, telephone numbers, submission name, and type of computer.  **W$Hey! YOU can appear on Softdisk! Would you like to be internationally known? If so, write us today! Your programs and letters could be seen all over the world! *$Yes, fccompany machine language files. Programs must include all files necessary to run them (this includes documentation on use of the program). +$ All submissions (disks and accompanying printed material) MUST be labeled with the author's name, complete adhe accompanying documentation is my own original work and that it has not been previously published and is not currently under consideration by another publisher. +$NOTE: Adventure games require complete maps and complete solutions. Source code must aILES USED: . . . . . . . . . . . . . . . . . . . . . . . . . . . +$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +$ I, . . . . . . . . . . . . . . . , certify that as of . . . . . . +$the submission described above and in t: . . . . . . . . . . ABOUT THE SUBMISSION: SUBMISSION IS CALLED: . . . . . . . . . . . . . . . DOS or ProDOS? +$ PROGRAMMING LANGUAGE(S) USED: . . . . . . . . . . . . . . . . . . START-UP FILE NAME: . . . . . . . . . . . . . . . . . . . . . . . F*$Actually, it's a bit more complicated than that, what with contracts and so on, but send us your stuff and you may soon be an internationally known software star!  $End of Mac Programs Wanted H LAST.THINGS.G*N$You say you've always wanted that great Softdisk card game on its own disk? You want to format disks all the time with HyperFormat, but don't want to go through the Softdisk menus to get to it? Well, all the files behold. Good luck!  $End of Your Way text 81 -SOFTDISK.SYSTEM (Assuming your hard drive volume is called HARD1, and it contains the Softdisk directory SDA81.) *$RAM disks work the same as a hard drive, except you use /RAM/SDA81 for the prefix. Softdisk running in /RAM5 on a GS is a glory to T BASIC.SYSTEM *A *B *C *D *$Make sure that SOFTDISK.SYSTEM is before BASIC.SYSTEM in the directory. If you are on a 3.5" disk, simply boot the disk. If you are on a hard drive and already in ProDOS, use the following syntax: PREFIX /HARD1/SDApy program like Copy II Plus. *$Now, copy Directory B from side B, directory C from side C, and D from D into the outer directory. When you're done, the directory should look like this: /SDA81 PRODOS SOFTDISK.SYSTEM SOFTDISK.MENU SOFTDISK.QUI #w8 LAST.THINGS.G*N$Softdisk is made so it can go anywhere. This means you can put it on a hard disk, ram drive, or 3.5" disk. To do so, copy all the files in the outer directory of /SDA81 (Disk 1, Side A) to your destination, using a co copyrighted, and removing the copyright and/or distributing these individual programs is illegal, uncool, and not nice in the least.)  $End of Component Files text BLK.SHP.DRAW Inpany: INPANY (see article) Hi-res Demo (for Hi-res Root): HIRES.DEMO (run this file) FNT.BOLDGS FNT.FACE *$Those are all the files. Have fun playing Softdisk Components! (Please note that Softdisk programs arertex: VORTEX (run this file) MROUTINE2 SWITCH.EXACT NEWSOUND ROTHRCG Crossword Creator: CWORDCREATOR (run this file) PUZZ.TITLE PUZZ.PUZZ *$Money Money: MONEY.MONEY (run this file) MONEY.SHP you need to make each program stand on its own are here. Read on.... *$Rock and Scroll: ROCK.PRG (run this file) ROCK.PAK ROCK.OBJ1 ROCK.OBJ2 Automata: AUTOMATA (run this file) AUTOMATA.ML AUTOSCROLL2 *$VosotALF.G*K$_Gee, I wish I could copy many disks quickly. I'm starting up a computer business, and I need a way to make hundreds of disks for Apple, IBM, Macintosh, and Commodore." You can buy ALF copiers from Softdisk! _But what ARE|@G@@O@@``ppxxxpg<~``O0?p0?@|gp@p08<>@??>???>????ssppx|~@@```p`Op````p`O`pffp@ppxx||@`pp``@@~||||~`p|s??3s<>~`fffgxp``p?? 00<000xx||p`?aA?aA0LL@O@@``pp88CyyC@@``ppxx||0p0px0p0pxCCxx||>@@g | ||GC`@@``ppxp``p|``pqppa@~@@G@```@@O@|@```@@O@|g?ps~xx<<@?f?~@`p@?fU*F* U*@* 7?Ogsy|?????Ogsy|~@@@@@@@`px<|@`ppxx|<>~|uuuu??80 x:K  sq1x|33<@`@s3x<@Cy3<~x~|ssy<`|`p<`|p`ps<~x`?<~@disk, 2 MB memory, System V with manuals, RS232 and Parallel ports Regularly: $8500 Sale: $1900 (plus shipping) *$Call us at (318) 221-8718 and ask for Al if you'd like one of these great workstations!  $End of For Sale! text V AC, with 230V AC available upon request. Prices begin at $1495. Call us at (318) 221-8718 and ask for Al. *$We are also selling AT&T UNIX PCs (3B1s) with CRT. Great terminals for home or office, featuring the following: 85 MB Hard Disk, Floppy  ALF copiers, Softy?" **ALF copiers are disk copiers that can duplicate a disk in a matter of seconds! *$They can also check disks, format disks, and write on write-protected disks. We have 5.25" and 3.5" copiers available. They run on 115``@~|ysgO?xfd`acgggp@p~|ys`g|xx88@@@`ppxx0|xp``@c@@`px~~|xpp`@??~|xxp`@@``ppxx<< @`p~||xp``@@@``ppxx|~~~~~~ Ŵ˨Ŵ˨ ή ׍ ί ҍǠҠ ̬ȡӠ ǍŠõ Ţ ΍̲ƹ Ǎé ˬ î Ӭ ή ů ˍļ Ԭ Խت î ҍ Ů Ԭ DZ Ԭ This warranty provides you with specific legal rights. There may be other rights that you may have which vary from state to state. *$ So be careful, folks!   A$End of Credits , either expressed or implied, regarding the enclosed computer software package, its merchantability or its fitness for any particular purpose. The exclusion of implied warranties is not permitted in some states. The above exclusion may not apply to you. onto another diskette (except for archive purposes) or into memory unless as part of the execution of Softdisk. When Softdisk has completed execution, Apple Software shall not be used by any other program. *$ Apple Computer, Inc. makes no warrantiesccuracy of information provided by contributors in the articles or programs. In many cases, veracity is unverifiable. *$ PRODOS and BASIC.SYSTEM are copyrighted programs of Apple Computer, Inc. licensed to Softdisk. Apple Software shall not be copied. Apple and ProDOS are registered trademarks of Apple Computer, Inc. All programs, articles and graphics contained herein are copyrighted by the original authors or by Softdisk, Inc. unless otherwise specified. EMSoftdisk cannot guarantee the a$ Publisher Al Vekovius Administration Judi Mangham Accounting Mary Jordan Comptroller Jim Renz Art Jerry Jones Advertising Peter Bollinger (318)221-8718 *$ Softdisk, Loadstar and Big Blue Disk are trademarks of Softdisk, Inc  Bryan Vekovius Computer Art Kevin Kemmerly Kevin Cloud *-$CONRIBUTORS: *E&John Besnard Karl Bunker Kevin Bagley Juliette DeShelter Family Roberson Mark Gutis Richard Christianson Gary Hayman Jeff Halsey Third Wave Technology *%Ex LAST.THINGS.G7$Credits: Softdisk #81 I$Softdisk P.O. Box 30008 Shreveport, LA 71130-0008 (318)221-8718 A monthly publication on disk Managing Editor Jim Weiler Associate Editor Tom Hall Contributing EditorӢР Ѝ͠ ͍Ƞ ȍ̠ ōȠ ōàƸ Ȭ̍ҠŴ ҽˠƍԠƹ ԽĠƱ ŠŠ ҍРԲ Ů ԍҠ ׍ ΍Ԡ Р ōȽȍͽ͍РԲ ԡԠ΍РؠŠˍӠҠ ׍ҠŠҠōà Ӎͭ͠ ԍàЍ٠ ٍŠؠȍҠ̲ ةӍ٠ ŮŠŠ Ϭ Ϡ͍ čР ōѠҍР ׍ѠҍԲ ǍˍҠԠ Ӎ ҠԍĠРҠ ҍ ҍà č ōàҫҫؠ ؍ؠ ԿŠŠϬ ԍҠԠ Ԡ ΍àԠ ٍ٠ ؍ҩ٠ ύҠР ԍԍ٠ ȍˠ ԍҩ٠ č ҠƠ ή͠ ˬ ԍ ԍύР ΍٠Ġ Ң Ǎ٠ Ľ Ҥ ԍ٠ōĠؠ ōǠ ç ǍР ŬŠ͠Ŭ ͺ ī ̠ī ō̠ī̠ī̠ī̠īčԠ ĠƍàӠ Ӎàī ӍīؠӍҫ ōà ΍Ԡ àȠ ڍàҠ Ӎҍ Ӎ Šԍī ̠ Ҭ ԍàԍ ҍ֠ ҍȍҠà Ȭ̍Ҡ ÍȠ ӠǠϠōààÍàɠ ҍī ̍ҠŠ Ӎˠ ǍҠ ҍĠ ϠӍˠ ˍīŠ͠ׯҍР čð ӍӠ ōР Šӱ Ԭ ӯ ð ύӍӱð ӍӠ ōǠ ōĠ ԍīīǠ ōҠ ǠčҫԠ ð Ӎð ĽŠƴ ōԠƳƠ ōҠư ԍǠ ͍֯֠ ԍȠ ڍԠΠԍҠ ΍ӍĠ̠ŠϠǮč š