@8`ז hihiH ֖ H)zh L!获iؖiM֖ٖhזLvyLkyIRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRO|||JHJHJHJ}||||ʀJʀ|||}|ʀ|||KRRRRRRRRROIRRRRRRRRRL}||||||IRRRRRRRR}RLKRRRRRRRRRO|||QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE|AD }AD|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRC||||#opyright" }y2oy'oldman|||KRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLppppBv }ppAKy/K0y1"/`v0@@@QVdAo^rr0r0 rr0r0 r0  } ACr00&tC|30B&0B B&0Brr 0K0-0 =B&jBrr 0N& }jB$aBv$JB~-0$[B&BHBH&BLB~HBH&BB}HBhBL&B$A}P ChB BJ CH C*H C?H&C$A~H"CH&1Cz~-0$AKC-0~ $tCr}.H&\C$Ar-0~ v$AK0-0%sRK00CUH00H00CH00#I00}CDI00I000RK00@K0Қ@K0/K0  1K0 fDK0Ir0}00 EK0$jD|XN0rH&Dr.hD|rN&D$Dv$DP~K0n~}K0$DPD$D($D~~K0$DrN&:E$Ev$EP~RK0n~RK0$ES~}EK0n~CK0xE$sE($^E~~|K0$hE%0Ir00|XN0xE$E($}E~ru0$ErN&E$Ev$E$E0Ir000K0Ir00 K0&F|30}IF$2F}]F|rB0HnFH&{FF}FhF}F`F{J&Fr-0}F}$2Frr 0L&2F$Fv$Fr~H&Fr-0$F$2F0I000K0I00 /|D | | |}I0||0uG!00r-DF&UH||90G!0FOGRHGOG}RH&G0|| 0| I|000I00$5H0||0| J|00||00J|}00|30uG!0F$uG:Decrease Width:Increase Width:Previous Char :Next Character:Goto Character:Tr}anscribe :Restore Char :Directory :Save Font :Load Font :Clear Window :Clear Memory :Print C}har :Quick Print :Print Font :Cursor Speed :Vertical Flip :Horizon Flip :Vert. Scroll :Horiz. Scroll}:Exit to DOS Error #%d%-2d%s%s :*.*%s %s%s CO00RK0P00}P0006P00HP00RK00P000P000P00J$Jv$}JP00$JP00}0RK0J$Jv$JPr00$JP00 | .(0~ rN&K$Kv$J|xA|}AvHTK HTKHTK H&KFPPEK0P.00 EF\~ r }~, $ K| .(0||~KrrjDrrjDrN&CL$Lv$Kvx!},~PA,r~,PA$ LaqL$eL($PL~ $ZL(,|XN02,N"}&L$Lv$Lx~|@~}.x~@|~}.@$L |XN0xRM$M($L|#}~|~H0.0rK0$M|XN0n|r0hwM$M(.$wM$}~~+r0$M|{r06!0P?0|r0MF0Q 0||%}90 N|Q0&4N@|(@Q00&N||90^N$N( HyN8H&N(|~&}00$BN!0J| N$Nv$N|, $N| !0Q?0|r0O'}F0#Q00|-Q<04OO|~0iO||A $O~|0|(}, ||A O( HO8H&9O($9O!0 Daisy-Dot II Font Editor )}Fnt:Char:" " Wid: To Erase:Next Menu| || |*}Joystick/ Control CursorButton/ Draws Or Erases|%2d16 Please Alter Column %d+}NLQDAISY-DOT NLQ FONTLoading...NLQSaving...DAISY-DOT NLQ FONT( |&] 0|] 0XN0 x^ J, |,}C p^ r^p^r^jDx^nRK0r^ p^ t^ v^\|NILK0/"K0&[ДH0QДH0Q-}& R|rCH0fZ|30H0h=RK0.GR$Q|rB0 RR0]0.}0!0]00$Q0]00!0]00h0R9L&RD\r#G\<Rr^R$Qr^ p^dr^%0/}]r^00\>0Sr^S$Qr^ p^`r^%0]r^00\+SD\|Nr^r J&PS$Qr^Ev`HlS{H&0}rSv}S 0r-0|Nr^r K r^ t^ v^\-*TD\|Nr^r J&S$Qr^Ez`HS{H&1}SzS|0r-0|Nr^r K r^ t^ v^\GTD\]]E| ]'F bT bTr J&T|N2}r^r J&yT$Q0r -0r^E|Nr^rK r^| t^ v^F\T$UD\]]E| ]'F T3} Tr J&UD\r^E|Nr^rK r^ t^ v^F\RWUD\r^E|Nr^r K r^ t^ v^\SVD4}\]]E| ]'F HU H&UF\$Q]]E0-0 U|:| A&UF\$Q$U|:] 5}A&UF\$Q|&D |' |(: |) |&|80|Nr^r J&$V$Q||$|JNUV!0F0r-D$}V6}0|)|8 0]|800||8 0F t^ v^\LWD\]^E|  ^'F HV H&VF\$Q|&D |'7} |(: |) ^^E0-0|:^ A&WF\$Q|&|80||$|JMXW!0F0r-DF8}$WFr^E|Nr^r K r^ t^ v^0|)|8 0^|800||8 0\WWD\r^E\MCXD\%^9}1^E| 3^'F Y;XD\r^E|NILr^jD r^ t^ v^0|&6^ 0|<^ 0>^00F\PHTX:}QH&XD\|Nr^r J&oX$Q|&r^z^fX$QPXr^^|Nr^r _FXD\|Nr^r J&X$Q|N|$;}`CEYD\K^Z^E| \^'F SY|<hXY|<.F$AY FAY|<.=Y|<F\<}VYD\xY$kY($VYx^~|r^0x^nK.x^~r^0|x^nK.r^0$`Y\HYD\=}r^tL\YD\r^L\ZD\r^UM\Z[Z [,Z [:Z[rZ|>} x^v^(0,pt^hZ ӔK0$rZ SK0XZD\_^k^E| m^'F YZRK000F\|0?}ZrEr[0 [| x^v^(0,pt^[ ӔK0$ [ SK0$Q"[v^P&3[D\dv^\$C\M[v@}^hM[t^r^L&a[D\dv^`t^\$C\s[t^r^L&[D\`t^\$C\[v^[t^r^L&[D\`v^`t^\$C\ [A}v^L&[D\`v^\$C\ [v^[t^P&[D\`v^dt^\$C\ \t^P&\D\dt^\$C\ 2\v^h2\t^P&C\DB}\dv^dt^\ |x^v^(0,pt^rH0r\K0$|\K0|x^v^(0,pt^rH0\ӔK0$\SC}K0t^r^H&\D\r^ t^\P]$\($\x^~pp^K0$\r^p^/]x^Rpr^RK0x^npr^RK0xD}^Spr^EK0xm]$X]($C]x^~pr^|K0$M]x^npr^CK0 Draw Erase%-2d%-2dE}Goto Char:>}Transcribe:>}Save Font:Drive:12345678> %-12sLoad Font:Drive:12345678> %-12sSure? F}(/)>YN lower/aster:>SFSure? (/)>YNz^Ud!0|oc0^!00r-DG}F\@rccE| 0c|rr 00|XN0c00rN&#_$_v$_-'0$_c0H}0x_$F_($1_c(2.00rN&_$u_v$`_~~H0_*'0$o_ '0$o_c00$I};_c00rN&_$_v$_-'0$_(^|0.| .(0~|r0~~|r0J}c00'0'0`$U`v$E`|A '0'0'0$O`c00'0'0K}`$`v$`|A '0'0'0$`c00!0F\(@a$ av$`|, $a!0|L}c0Va!00r-DF\ccE| 0c|00^c$av$aa|M}c 0$aa|d 0$a|(d 0Dd|00r| 0L&b$av$a||, .(0|~@b|N}|,0||r,0$sb~|,r0~~|r,r0~|, |t, v|O}, |t, v|, |t, v$aGd00|2|r0.Hb H&czz'0P}'0|A Nd00'0'0|tA Rd00$a!0F\P: Printing...Font:%-17sCharaQ}cter:"%c" Width:%d0 %2d|| 3LL2P: Printing...Font:%s !"#$%&'()*+,-./0123456789:;<=>?@ABCDER}FGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz|%s3LL2@AAƅȱƅȱƅȱƅ#i(iS}i(iL@`eXYi!ɀFiPiLAL"A`PAAeXYiƅ!%T}FiPiLmALzA`$?iàL}$…ȱ…ťiÈԑL}$…ȱ…ťiåՑĈԑL}$ȱňĥԑĥU}8ê9-$:-$Lt…ȱ…ťiÈąԄL}$…ȱ…ťiñąՈąL}$eȱeL$ȱňĥԑV}ĥȑĈLr$ԅԄL}$ԪȱԈՆL}$i‘ȱ‘L$…ȱ…L$iԑȑL}$ԱԊȦձՊL}$iW}ȱª¨„ iiȑÈL}$q…q…ȱÍ%8L}$±ŠȦñÊL}$ªȱ…ƈL}$X} L%L$ ȥLr)L\)q…q…L$&L}$&ձeԅȱeՅՈLr$8ԅȱՅՈLr$ԅՅȱ ,ԥY}Lr$ &La& &ԥLr$ȱդLu,ԅȱՅՈLr$EԅȱEՅՈLr$%ԅȱ%ՅՈLr$ȱJfՈLr$Z}ȱLr$ȱ*ՈLr$ԱLr$8ԅԩՅL}$EԅԩEՅL}$L}$L}$8Ԫȱ`ȱ[}Lr$ȱԄLr$ H'0 H'0 H'0ʊ H'0ȱՐɱԐȱՐзԐЭȱՐЎԐLc\}'ȱՐ԰Lx'…ԄL}$ԄL}$i‘ȩL}$…ȱ…ťiÈią ȱiąՈL}$ȱĈL}]}$…ȱ…ťiñąՈąiȱiĈL}$…ȱ…ťi8ą԰ ȱąՈL}$ȱąՈL}$…ȱ…ťiñą^}Ոą8ĐL}$ȱĈL}$rkLX)N[LX)…ȱ…8ԈĥBLX)…ȱ…8ԈĪ0(Ll)8¥_}ԥiàL}$Ԅՠªȱ…Æ L}$8ª0ƊLl)˥ԈLl)ФԈLX)q…ԥq…L$`}ȱ…ťiåqąԥqąՈL}$eȱeťiåiđđL}$eȱeťiL;(eȱea}ťiLq(eȱeťiL(eȱeťiL(eȱeťiőđL$eȱeňb}eԅȱeՅL$eȱeťiñ‘ąՈ‘ąL$eȱeűąՈąL$eȱeňąԄL$ ԄL}$c}L}$lȱňı88必ƥDZ…ȱ…ťi X+ԆL%eԅԐL}$e…ȱ…ňid}ȱiĠªȱ…Æ L}$eȱeL+…ȱ…ťiÈ8ȱ0Ll)iàL}$eȱeťiLe},&&& Lo, `ɀE ɀf8ਊ F,$ 8$P 8f}`E0 IIL,8L-Ff eeFfff$ 8`[+$g}$$($D$d$$$%%)%5%%M%d%%%%% &&)&;&M&n&t&&&&&&'%'4'='U'j'''''''''%'(](((L)))))))(*D*`*|****h}+())-) +8+N+-.'( (++%%&+*,++…ȱ…ťi .L}$l8…iƥiȱ*.ȱ+. tԆՠii}L}$ƝEƝDBI VL6($` |6LB. |6B0ƝKƝDȱƝEL?FL3ʱƪȱƨ ؠ0j}.)ȩ.ȩ0ȩL2ȱ)L.ƅƅƅ͈ƅ̄ L/ƙșʙ`̈` . L/ . (L/ k}. fL/ . `L/ 6ș ޠʈ`) 5Ԇՠƅȱƅ ٥΅LR/ . ަʤ L/ 6ș LR/ƅɈl}ƅȠș ٥Ԧ`S:ƅȢ`BƅDž B VBō/ȝK)IJL6``L=L^4Lc1L>7L(?LW7L>L5La?Lp.L6L4L6L7LYm}6LS6L1Ll6L@.Lh.L4Ln>LA?LQ?L7L7L7L7L9L7L/L'/L0/L9/LB/L/L/LJ9LO9Lx5L/L]/L/L.L5L/L/L>5Lp4L4L4L4L?L?L?LY9Ln}k9L9Lu9L9LZ5L/L=Le=L,Lu,LL>L6L6L 6L36L?6LE5L8L,8LL8La8L8L8L8L8L8L8L8L=L8L8L8L-9L/L/L/LS9L9L9L9L!:L(:o}L:LY9L[4LV4L?=L;L;L04L;L3=LV4LV4LV4LV4LV4LV4LV4L5LQ5 6 80`` |62F 2G2 22ƅp}ȱƅL1҅Ɉƅȩ 2<22Ȅʩ=΅ϩ======% 2=L1 2=L1`(L<ȱ% D?Nq}=N-=L2.=L2AL2ȱ: 0蝀懲詛= ٭= ԅά==L2ԅϬ=L2=UDr} L\3ȱL2ȱ=IՈIiL2Ոƅ ح=+0=Ȍ==έ=ΐ 2 3L3 3Υ 2L 3s}= - 2Π0. 2=L,3)L2=`XL3Ȍ=ƅՈƅԥ=H)JJJJi0:i 2h)i0:t}i 2= =L{3=L1C ʱ 2L3SL.ʱƅȱƅŭ= 4L3===ΰ 2 4L4 4=ΰ u} 2L3 2`ƠƠƠ ;HȊH x5hh```LV4 6LE7ƅVȱƅTƅU` p4 qHqƪh`Lf6 l6H f6h` <`* <`L6 `z}ƅˈƅʈƅɈƅ` |6ƝB EƝD IƝH ƝJ ƝK V Ii`` |6LY6{}BHIL6ȱ G77F676777() t䦾L6 6ձʑ `ƙȄͦʥ``|}ƅɈƅȢ`ƅȱƅ̠ƅȱȪ̑Ȋ` 7HȱȪh` 6ȅȱȅͥˑȥʈȦͥ`ƅƅ إԅ) ٥0Ԧ`II}}i` |6&B VƙNȩ̽MʈL` |6ƝLȱƝMȱƝN%BL6 6 H 6h`L6 7ƈL7Hp~}DȱƝEhBL6#$ ީ!8ȩ8`8 282ƅȱƅL180H1h`eHȱeǪh`0`` }` ?6iȥi ?6Ȇ ȅɅL9`Т   ```````/ =/B`=/}B` 9 BL6 9B V()`` |6ƝIƝHƝEƝD` 6 ``` ƪТ`ƪƨ0 }=Т` ƪ Т`ƪƨ0 = Т` /:` /:`ƪ q`ƅȱƅȄ`̽ɛ ,`}̽ɛ ,` :hhL6̮֩@:HIDEB V8``ʅ͍@:ȩɱ |6@:ƅɈƅ}Ȅ :ʱ` D?% L6 H m:hD$̅ A:ԑȥՑ R:L;F$̅ A:ԑΈ R:L;}S%̅ R: A:̪ʊ8ĨȩΈʈL;CL; A:̽ R:L;HHƠƠƠȩ_ȩ=hhƠL88=ƍ;ȭ=}ƍ;ǐ ;=;=``m==ȱm==`LN%dL== iȥ iɠ H =h `lƅɈƅ i!ʥ i˱ɛȩ`=ƅɈƅȱȥȦ " < D :=L> D :="=?©> 8==@@L}$@"I>L>B"/} =@l 6Π D? :< =  0 >ș.}.Ȅ̤αʤ̑`D1: 6̄ͱʅαͥ``ȱܱƅɈƅȢ`{a }`A[i LN?@i`ƝDȱƝEBȱƆ D?ARWUD`   JK V0JJJJ}`L6ƨx`ƨТ`ȭ Ȑ Ң`2vyLkyIRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRO|||JHJHJHJ}||||ʀJʀ|||}|ʀ|||KRRRRRRRRROIRRRRRRRRRL}||||||IRRRRRRRR}RLKRRRRRRRRRO|||QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE|AD}AD|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRC||||#opyright"}y2oy'oldman|||KRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLppppBv}ppAKy/K0y1"/`v0@@CS7AC&0B|30LA`AA~HtAH&{A}A}HAhAL&A$>APAhA AJAH&A$>A~HAH&Az~-0$>AB}-0~ $0Br.H&B$>Ar-0~ v$>A"r 0RBh0RB9L&`C}-0RK0K0dCr0}0|D | | |~C0||0B!0Cr000 B$Bv$B$BK0&CC|}|r90C!0$CCC|00||r906C!0$CCC|00$BC00|30K0Directory o}f Drive #%s::*.* Error #%d%s %s PRESS ANY KEY@6AƅȱƅȱƅȱƅȱƅĴ )}L@ȑȑĴ ) L@Ĵ)0L AĴ)L A`CS(4RK00  1&hO}K0}-00O00O00O00P00#P00|301kK&kK|1P 0}-0K0EP00kP00P}00P00P00|]˚7A|]3B&D$-D|]P?0||U˔0DrkO!0$-DK0P00E$Dv$}D|r$0|fD|kOr!0$2D$Dr!0 0Q00 0K0Q00|}˚7A}B0YhE}$mE;Q00|}˚7A}B0YE$E|0YQ00|m˚7A|mQ?0||e˔0ErkO}!0$-DK0Q00~J$ Fv$E0Qr00v|˂, vA;Fb|HF}@jF$]Fv$}MF|"$WF G$Fv$oF| |0 .~ hF|"0. . h?F|"0. }@. hG|"0.  . h*G|"0. . hOG|"0. . h}tG|"0. . hG|"0. . hyF|"0.$yFAII$Gv$}G|"&G|",&H|",&H@|",&3H@|" ,&IH |"(},&_H |"0,&uH|"8,&HH||$G|0.|}0.|0|0$Gr0.N&J$'Iv$ I|˂,| v$!I$J}J$VIv$FI|"&nI|"&I@|"&I |"&I|" &I|"}(&I|"0&I|"8&Iv J J ;J||$PI|}0.|0.|0|0$PIr0.N&J$Jv$J|˂,|} v$J|˂, v$F0Q00r.N&4K$Kv$J||}˂,r'01KrkOr!0$2D$Jr!0}0Q00Q00|30rB0Q-D$kK$-D2TO&TO}-0K0R00:R00|]˚7A|]3B&K$sK|]vR?0!}0||U˔0KrkO$sK|zR 0|H90|H{R0& L@kO$sK|(@K0R00&~L||F90}FNT Reading... } Double height? (Y or N) > Double width? (Y or N) > Enter Daisy-Dot dest. filename: >NLQ Converting C}haracter of 91%-2d Writing... Done! Q to exit, any other key to run aga}in Daisy-Dot Font Italicizer Enter source font filename: 1-8 for disk directory >NLQDAISY-DOT NLQ FONT } Reading...Enter destination font filename: >NLQConverting Character of 91%-2d Writing..}. DAISY-DOT NLQ FONT Done! Q to exit, any other key to run again Error #%}drr0r0 rr0r0 r0 $?iàL}$…ȱ…ťiÈԑL}$…ȱ…ťiåՑ}ԑL}$ȱňĥԑĥ8ê9-$:-$Lt…ȱ…ťiÈąԄL}$…ȱ…ťiñąՈąL}$e}ȱeL$ȱňĥԑĥȑĈLr$ԅԄL}$ԪȱԈՆL}$i‘ȱ‘L$…ȱ…L$iԑȑL}$ԱԊ}ȦձՊL}$iȱª¨„ iiȑÈL}$q…q…ȱÍ%8L}$±ŠȦñÊ}L}$ªȱ…ƈL}$ L%L$ ȥLr)L\)q…q…L$&L}$&ձeԅȱeՅՈLr$8ԅȱՅՈLr$ԅ}Յȱ ,ԥLr$ &La& &ԥLr$ȱդLu,ԅȱՅՈLr$EԅȱEՅՈLr$%ԅȱ%ՅՈLr$}ȱJfՈLr$ȱLr$ȱ*ՈLr$ԱLr$8ԅԩՅL}$EԅԩEՅL}$L}$L}$8}Ԫȱ`ȱLr$ȱԄLr$ H'0 H'0 H'0ʊ H'0ȱՐɱԐȱՐзԐ}ЭȱՐЎԐLc'ȱՐ԰Lx'…ԄL}$ԄL}$i‘ȩL}$…ȱ…ťiÈią} ȱiąՈL}$ȱĈL}$…ȱ…ťiñąՈąiȱiĈL}$…ȱ…ťi8ą԰ ȱąՈL}$ȱąՈL}}$…ȱ…ťiñąՈą8ĐL}$ȱĈL}$rkLX)N[LX)…ȱ…8ԈĥBLX)…ȱ…8ԈĪ}0(Ll)8¥ԥiàL}$Ԅՠªȱ…Æ L}$8ª0ƊLl)˥ԈLl)ФԈ}LX)q…ԥq…L$…ȱ…ťiåqąԥqąՈL}$eȱeťiåiđđL}$eȱeť}iL;(eȱeťiLq(eȱeťiL(eȱeťiL(eȱeťiő}đL$eȱeňeԅȱeՅL$eȱeťiñ‘ąՈ‘ąL$eȱeűąՈąL$eȱeňą}ԄL$ ԄL}$L}$lȱňı88必ƥDZ…ȱ…ťi X+ԆL%eԅԐL}$e}…ȱ…ňiȱiĠªȱ…Æ L}$eȱeL+…ȱ…ťiÈ8ȱ0Ll)iàL}$}eȱeťiL,&&& Lo, `ɀE ɀf8ਊ F},$ 8$P 8`E0 IIL,8L-Ff eeFfff}$ 8`[+$$$($D$d$$$%%)%5%%M%d%%%%% &&)&;&M&n&t&&&&&&'%'4'='U'j'''''''''%'(](((L))})))))(*D*`*|****+())-) +8+N+-.'( (++%%&+*,++…ȱ…ťi .L}$l8…iƥiȱ}*.ȱ+. tԆՠiL}$ƝEƝDBI VL6($` |6LB. |6B0ƝKƝDȱƝEL?F}L3ʱƪȱƨ ؠ0.)ȩ.ȩ0ȩL2ȱ)L.ƅƅƅ͈ƅ̄ L/ƙșʙ`}` . L/ . (L/ . fL/ . `L/ 6ș ޠʈ`) 5Ԇՠƅȱƅ ٥΅LR/ . ަʤ L/} 6ș LR/ƅɈƅȠș ٥Ԧ`S:ƅȢ`BƅDž B VBō/ȝK)IJL6``L=L^4Lc1L>7L(?LW7L}>L5La?Lp.L6L4L6L7LY6LS6L1Ll6L@.Lh.L4Ln>LA?LQ?L7L7L7L7L9L7L/L'/L0/L9/LB/L/L/LJ9LO9Lx5L/L]/L/L.L5L/L/L>5L}p4L4L4L4L?L?L?LY9Lk9L9Lu9L9LZ5L/L=Le=L,Lu,LL>L6L6L 6L36L?6LE5L8L,8LL8La8L8L8L8L8L8L8L8L=L8L8L8L-9L/}L/L/LS9L9L9L9L!:L(:L:LY9L[4LV4L?=L;L;L04L;L3=LV4LV4LV4LV4LV4LV4LV4L5LQ5 6 80`` |62F} 2G2 22ƅȱƅL1҅Ɉƅȩ 2<22Ȅʩ=΅ϩ======% 2=L1 2=L1`}(L<ȱ% D?N=N-=L2.=L2AL2ȱ: 0蝀懲詛= ٭= ԅά==L}2ԅϬ=L2=UD L\3ȱL2ȱ=IՈIiL2Ոƅ ح=+0=Ȍ==έ=ΐ 2 3}L3 3Υ 2L 3= - 2Π0. 2=L,3)L2=`XL3Ȍ=ƅՈƅԥ=H)J}JJJi0:i 2h)i0:i 2= =L{3=L1C ʱ 2L3SL.ʱƅȱƅŭ= 4L3===ΰ }2 4L4 4=ΰ 2L3 2`ƠƠƠ ;HȊH x5hh```LV4 6LE7ƅVȱƅT}ƅU` p4 qHqƪh`Lf6 l6H f6h` <`}* <`L6 `ƅˈƅʈƅɈƅ` |6ƝB EƝD IƝH ƝJ ƝK V }Ii`` |6LY6BHIL6ȱ G77F676777() t䦾L6 6ձʑ `ƙȄͦʥ}``ƅɈƅȢ`ƅȱƅ̠ƅȱȪ̑Ȋ` 7HȱȪh` 6ȅȱȅͥˑȥʈȦͥ`ƅƅ إԅ}) ٥0Ԧ`IIi` |6&B VƙNȩ̽MʈL` |6ƝLȱƝMȱƝN%BL6 6 H 6h`L6} 7ƈL7HpƝDȱƝEhBL6#$ ީ!8ȩ8`8 282ƅȱƅL180H1h`eHȱeǪ}h`0`` ` ?6iȥi ?6Ȇ ȅɅL9`Т   ```````/} =/B`=/B` 9 BL6 9B V()`` |6ƝIƝHƝEƝD` 6 ``` }ƪТ`ƪƨ0 =Т` ƪ Т`ƪƨ0 = Т` /:` /:`ƪ q`ƅȱƅȄ`̽}ɛ ,`̽ɛ ,` :hhL6̮֩@:HIDEB V8``ʅ͍@:ȩ}ɱ |6@:ƅɈƅȄ :ʱ` D?% L6 H m:hD$̅ A:ԑȥՑ R:L;F$̅ } A:ԑΈ R:L;S%̅ R: A:̪ʊ8ĨȩΈʈL;CL; A:̽ R:L;HHƠƠƠȩ_ȩ=h}hƠL88=ƍ;ȭ=ƍ;ǐ ;=;=``m==ȱm==`LN%dL== iȥ iɠ H =h `lƅɈƅ i!ʥ i˱ɛȩ`=ƅ}ƅȱȥȦ " < D :=L> D :="=?©> 8==@@L}}$@"I>L>B"/ =@l 6Π D? :< =  0 >ș}..Ȅ̤αʤ̑`D1: 6̄ͱʅαͥ``ȱܱƅɈƅȢ}`{a `A[i LN?@i`ƝDȱƝEBȱƆ D?ARWUD`   }JK V0JJJJ`L6ƨx`ƨТ`ȭ Ȑ Ң`J\]s<@2?}@ABCDEFGHIJKLMNO}PQRS@TUVWXYZ[U``\]^_}`aAb:c ((dBveBf@gh ************************ BILLBO }ARD ** Copyright (c) 1987 *(* by Chris Wareham *2* 1215 W. Jackson *<* Spearfish, SD 57783 }*F* 'Shareware' *P***********************Q*This version modified*R* By Roy Goldman *S* } For Daisy-Dot II: *T*Output to Any Device *U*RESET codes not used *V***********************X;@, }Z A"PdҮΛn`A#A'A9A @EAQA`]Aa`$ }xŠî=/-@@$+",%@$+"@#,="Ap@"@#@(P:$A'+@r$@,% }?P, h "h(P:$A $'++A $+",%A$+",%A $+",%$+",,$@,%?P,  }$n"@#n(P:$A$'++A $+",%A$+",%A $+",%$+",,$@,%?P, . ".(P: }$'+$@,%?P, $̠ՠқ+AdAU)("AU+$#"@' A }# A(055@E*@a*@*A$AE96-%$+"@a)"A$,&$+"@E)"@, }?!E6-  6-76-?:C:,<<<,'6-?:C:,<<<,-6-7 AҠ̛! A A ! A }@"ҠǠ؛,"6-?:C:,<<<@8<<,"$6ҠР@(%6-?:C:,<<<@8<@<,($J }ҠԮT.+6-?:C:,<<@<@8<@"<,.$^ԠŠśhC A A#AR)- }C( FILENAME--D:r" 6.D67,.=:,"67,.:| A`67,.$Ԡś1 AAR }-1( DRIVE (1-8):ZA!A@d3AdAU:)F"AUP AZ A(@"@ }'A !! @I)!@VA%AR6-&@H"(%$Ԡś6-@ 6- }6.NA!A@d3AdAU:)N"@'A B"A&*!( $6-&56 }.7<&+!,,;"B6.)*"AUAR&( )$#"AU A# A(@"A&Ap }"%Ap+ (>:,67<,.>:,!6-%+ Ap ě&) A`)6-?:C:,<<<<@<,0Q - }( LOAD AS:*(Ү7(GR. 7+/8A(GR. 8K(GR. 9Q:K 6-6-6-!6-@'6--6-7 A }?6-&E"K6-D 6-"6-N- 6-6- A# A0- A(0X śb- A` Ap6- }#6-- Al כv ApAdAU F:Ad,"AUA@$ԠîΠΛ? }AY-6-+",$C:,%+")",$C:,?6-?:C:,<<<,IA`Aa*A8,2-EA%8%, }I  "A#@dAY@4$ŠӠҠҮRAYA`'AaD }6-?:C:,O-@*(=More, =Exit1); AO"@'A(@H% A@6-6 }-@%6-R> -(6-%6-%$"26-%@>6-@\17<@,4 FREE SECTO$. A1 }$f A pϠįśz)!6-AH%)% %% %%@06 }-?:C:hhhLV,<,; "*8,*8,'*8,1*8,; A W A P)68,-$)-68,-4) }=68,-D)M68,-W A p3 "68,-68,-$68,-368,-@7 ")"68,-68,-.6 !}8,-@768,-iA8,!A8,0A 8,?A8,H68,-Q68,-Z68,-i68,-@ "} A"$ŠԛAdAU F:Ad,@3ABAdAU% #}?(A>:,l>:,B$Ԡӛ " A { A-@@1ARL(O $}UTPUT DEVICE/FILENAME^-@@e(>q6-@{ Ae) 6.)7<,4S)7<,4EABj A %}AR+-@@@(FORMAT: ԠR-@!@`(SIDEWAYSj A@$K6-@!6-@!6-- &}6-@36-96-C AK6-&.8 A -@".( Ԡ8 A8( ӠB]AR '}-@1(Ft. Paper TimeC-@@](WIDTH: HRS:L*-@*(HEIGHT: MIN: (}V)-@)(PRINT OPTIONS: ``  (6(% TYPE DENSITY WIDTH HEIGHT POSITION`(% ---- ------- ----- --- )}--- --------jT,($ ֮ 480 dpl SINGLE SINGLE CENTERT(# REG. 720 dpl DOUBLE DOUBLE LEFTtR+(# 960 dpl TRIPLE *} FOUR RIGHTL( 1920 dpl MORE MORER~G6-@6-6-!6--6-@ 36-= AG6-%& +}= 6-6-6-@"!6-36-?:C:,<<<,= Aa%6-&&+"@!,%$+"@ ,[6-A@$+",%$+",% ,}A $+",%A $+",a6-! "6-'A ! A##6-$+")",%$+",%$+",3 6-6-6-!6 -}-@"36-?:C:,<<<,5 6- A6-&+&,%"+6-5 A 6-A A036- .}@#6-!6-@"36-?:C:,<<<,E 6- A/6-&+&,%+"%,%$+",5";6-E A 6- /}AP# 6- A0!#6-"A =6-P:',%+'P:',,36-P:',%+'P:',,= A? 0}6-@6'6-P:',%+'P:',,?6-P:',%+'P:',,)-@$@($)"A0(G=6-?u$+",%?` 1}$+",%?P$+",%+',$+",G A@2S?6-?g$+",%?c$+",%?X$+",%?r$+",E!S6-$? 2}<h 6-$$6-P:'@`,;6-P:%?P&+$@`,,M-@3@Q(c-@3@h(FI6-@1 3}6-!6-@!36-?:C:,<<<,= AI6-&+&,P' 6-6-@@!6-A'6-Zk-@@.( 4}ž=Pause On/Off:-@K( þ=Stop]AdAUk"A`dԠԛn36-'+','6-P:',%+ 5}'P:',,36-+$,&s% 6.67A ,.%67,.x"A0"A@"Ap-#6-@ 6}$+",%@&$+",- AP) ")6-@"$+",%@D$+", 6-$+",%$+", AP) ")6 7}-@3$+",%@f$+",) ")6-@'$+",%@S$+",) ")6-@ $+",%@9$+",) ")6- 8}@$+",%@&$+",# "#6-$+",%@$+", AP) ")6-@'$+",%@S$+",) " 9})6-@$+",%@&$+",& ! 6-P:$',%+$' ,&6-, A 6-P:'+$,,$!$,6-$"> 6-$ :}$!6-F:%,%$F:%,'6-26-P:',>6-&+$,,OAQ06-?:C:,:,>:,>:,7<,J <} F:Ad,"@(AT"F:Ad,"@3" A^   h !)!-( r 6-%" =}A|! 6-&6-! AG6-P:$+',,%6.'67,.067,.;6-P:',G6-&+$, 6-% >}6- A/(l(% A/ A(0ŠԠӛ 6-G 6.=:,-(  ?}&-%+(5 A0G6-?:C:,<<<,+AdAU)("AU+$#"@' A# A(055 @}@E*@a*@*A$A0? "*"?6-+"@E)"@,%$+"@a)"A$,"A A}E"*"$E6-$+"@E)"@,%$$+"@a)"A$, AW"@#*"$AW6-$+"@E B})"@,%$A$+"@a)"A$,!"@a)"A$!6-%!"@E)"@!6-&5  - C}(Š-6-?:C:,<<<,56-&&[  6-?:C:,<<<,!6-M-@@$+",%@$+"@#,X( D} [$0 A :ӠԛD5 6-6-$)6-P:',%+'P:',,56-+$,&I% 6.67A ,.%67 E},.N"A0X"Apb"A l) ")6-@$$+",%@G$+",v# #6-$+",%@$ F}+", A @) ")6-@2$+",%@c$+",) ")6-@$$+",%@G$+",# #6-$+",%@ G}$+", A @) ")6-@)$+",%@X$+",) )6-@$+",%@6$+", A @)  H}")6-@6$+",%@q$+",) ")6-@2$+",%@c$+",) ")6-@$$+",%@G$+",#  I}#6-$+",%@$+", 6-6-P:',! 6-% 6-!$A%6-$A-'6-$A$+ ,%$A J}$+,-6-) 6-!)6-'+',%++'+',, , >!6-F:%,%$F:%,%$A'6-26-P:',>6-&+$,O K}AQ06-?:C:,:, L}l>:,*N-'+$A,'-%@9/-N6-?:C:,<<<:,>:,>:, M}7<,> F:Ad,"@(A!H"F:Ad,"@3" AR    \ !)!-( f! N} 6-%!"$AA!p)6-$A&6-) A!z6-P:',6-&+$,!6-&+',$6-! A O}/(l(% A/ A(0 қW A"& A,-W(ERROR #F:A P},. Press any key.--? " at line ";PEEK(186)+N256*PEEK(187); ) A@ A(0śA Q}F:A@,6-@6-@'6-@36-@?6-@K6-@W6-@c6-@o6-@ R}{6-@6-@6-@6-@26-@6-A6-A6-AV? 6-6---' S}6-@@36-@?6-A `kK:k;A Y,;@q,;@v,;@,9@,;@ ,;@ T},;A,;A ,;,;,R26.( 5p#olor2eg4! $efaultR67@'<@',.>:@4, U} f 68,-68,-@R*68,-A4968,-@B68,-K68,-T68,-f68@,-8, dd6.Zhhhhhʊ V}h̅h˅hhͭhhNnNnNnhhhhhhh 167@,. 167@,.>:@4, W}$ mm67@,.ZNnNnNnhh% JJJ. mm67A, X}.Zˮ8(˅ԥ̅ i(˥i̭пж W8 mm67Ax,.Z(  ȹ Y}HJJJJ h)  0Ȑ, Hh     0+VB mm67Ah,.Z̍ Hh  Z}- ȩHJJJJJJ 0|ЦL mm67AX,.Z܍Hh)J   hH) [}0JJJJ Hh)J  V mm67AH,.Z hH) JJ 0_ЀHh)J  \}  h)  ` mm67A8,.Z Hh)J   ϩP˩Щ̮EІ?P ]}JHj dd67A(,.Q~P~X~`~h~p~x~~(h0й?Pm˩i̢t 67A ^},.>:@4,~ gO67A,.<ϠJHjh0йǩHhIHhg67Ap,.>:AU, tt6 _}7Aq<A Y,.Y  ̥mͥi0вiϐեԅ˥Յ` QQ6.Ghhh `}hhhhX˥Y̮i(ːmː̬ Iˈ` VV6.Lh hh`hhhhhhئئ`ʆ٠ a}ؠԑ` dd6.ZhhhhhhhhhhhϥXХYѦi(Аe˅АѠ˥ȑ̥͐ΐ`i b}( 67@,. А ;,;,;@,;, 6.H ԩԍЩh@ jj6.` c}         N +%AY&F:A@,&56-F:A`,D6- d}F:Aa,N6-%$ .6-?:C:,<:F:%A,%A(,167,.>:@f,?6-P:C:,',L6-C:,&$ <67,.> f}:,67,.>:,#-867%,.>:F:%%,,<  $ % $6-?:C:,< and <=>keys to }highlight the menu option you want. Press to activate thatoption. Below is a summary of the menu options. Pressing } at any timewill return you to the main menu.*****LOAD:***** First of all, you're asked for the drive numb }er for loading a picture.Values of 1 through 8 are allowed, although some values will return an error,depending on the DOS }you're using and the configuration of your system. If anerror occurs, press any key and you'll return to the main menu. } Next, the filename is requested. The program will load Micro-Painter,ComputerEyes, and other pictures that generally have t }he "standard" 62 sectorfile format. If no color register data is included at the end of the file, thenthe program uses defa }ult values, depending on the Graphics mode (see lines 950and 960 of the program). After you type in the filename, the t }op left box asks for the Graphics modeof the picture you are using. The implications for printing for each Graphicsmode are } summarized below. 2 GR.7+ = Display the picture (VIEW option) a }s Graphics 7.5 (Graphics 15 on XL/XE). Print it using shading values provided in the }program. GR.7+/8 = Display the picture as Graphics 7.5. Print it as a Graphics 8 picture (each } bit in screen memory is a dot on the printout--no shading). GR.8 = Display and print as a }Graphics 8 picture. GR.9 = Display as a Graphics 9 picture with 16 shades. Print it using 1 }6 shaded printer patterns which correspond to the 16 on-screen shades. Use the <-> and <=> keys alo }ng with to make your choice. After thepicture loads into memory, it will appear on screen. Press any key to return }tothe main menu.*****SAVE:***** Again, the program requests the drive number and filename. All pictures aresaved }using the "standard" 62 sector file format with the 4 color registervalues at the end of the file (in the order PEEK(712), 7 }08, 709, 710).*****VIEW:***** This option lets you look at the picture in memory at any time. If nopicture is in m }emory, you will see a blank screen. Press any key to return tothe main menu.**********DIRECTORY:********** The dri }ve number is the only information needed here. The directory listingpauses after every 16 files. Press to continue }the listing or to leave the displayed files on screen and return to the main menu. The LOADoption is sometimes easi }er to use with the correct file displayed.******PRINT:****** This is the heart of BILLBOARD and the main purpose for } which I wrote it.The program presents you with two submenus of many different print options. Alloptions are again chosen u }sing the <->, <=>, and keys. After you chooseone printer option, the menu bar advances to the next option. You can }press at any time to exit back to the main menu. The various PRINT optionsare summarized below. } 3 ++++++++++++++++++++++ A SPECIAL CASE--GR.7.5 ++++++++++++++++++++++ } If the picture in memory is Graphics mode 7.5, then BILLBOARD allows you to set the color registers before print }ing to allow for different shading values. As the instruction line under the picture says, press the numbers 1 thro }ugh 4 to increase the color register value. The number "1" changes register 712; "2" changes 708; "3" changes 709; and " }4" changes 710. Technically there are 8 shading values in the program but I only allow six of them since two print }out as stripes that don't look real good. If you get to pressing keys and don't like what you've come up with, just } press and the original values will return. Press any other key when done to continue with the print options. } +++++++ FORMAT: +++++++ With this option you choose either an upright or a sideways printout. You' }ll have to experiment to see which one looks better for your particular picture and the kind of Graphics mode you're pri }nting it in. A change in format at this point can make quite a difference in the final printed picture. +++++ } TYPE: +++++ You can print in inverse or regular print. Since I developed this program to use with }ComputerEyes, I put INVERSE as the top menu choice. You'll want to print most pictures in inverse. Some will look better } in "regular" type print. ++++++++ DENSITY: ++++++++ You have four choices here--480, 720, 96 }0, and 1,920 dots per line. Each of these modes gives a different effect on the final printed picture. The heavier }densities use up the printer ribbon faster and take longer to print but give a less "grainy" look. The 720 dpl mode is e }specially good for an undistorted look for upright printouts. You'll have to experiment to find the best option for } your application. My favorite combination is a sideways, 960 dpl, double width, four height, centered printout. This gi }ves an undistorted printout that fills most of an 8 1/2 X 11 inch sheet of paper. With a little trimming it's a nic }e "8 X 10" ready to frame. ++++++ WIDTH: ++++++ Single, double, triple, and "More" are available u }nder this option. If you choose the "More" option, then continue to use <-> and <=> to increase or decrease the wid }th factor. Press to activate your choice. The various increments between sizes were necessary due to formatting } the output data. Under the "More" option you can observe the rounded off width to the nearest foot, in the box to }the upper right of "PRINT OPTIONS." 4 +++++++ HEIGHT: ++++++ }+ Choose the options here in the same way you did for the width. The options are single, double, four, and "M }ore." The height of your printout is displayed to the nearest foot for the "More" option as it was for the width. } After you've chosen both WIDTH and HEIGHT, more information about your printout is displayed in the box to the }above right of the printer options. Width and height, rounded off the nearest foot is shown. Under "Paper" you will } see the number of 8 1/2 X 11 inch sheets of paper you will need. Under "Time" you will see the approximate hours and mi }nutes needed to complete the printout. These values are for the Epson FX-80 and may vary with other printers. } +++++++++ POSITION: +++++++++ You can print your picture centered, to the far left, or far right. } ++++++++++++++++++++ PAUSE/STOP PRINTING: ++++++++++++++++++++ Once printing starts you can pause by pr }essing the SPACE BAR. On a larger printout you may want to do this to let the printer cool down or change the ribbo }n. You can turn the printer off and then on again while paused and it shouldn't affect the printout. However, if you mov }e the paper that's being printed, the picture will probably not be continuous when printing resumes. Make sure the }printer is on before pressing the SPACE BAR again to continue printing where you left off. If you press the ES }CAPE key while the printer is working, printing will stop and you'll return to the main menu.**************DONE PRINT }ING:************** When BILLBOARD is done printing, you'll have to find the continuous strips,separate, cut, and tape } them together (if it's a printout requiring more thanone sheet). This shouldn't be hard because BILLBOARD spaces each conti }nuoussheet so the top of each strip starts at the same place. Experiment with smallerposter sizes first and you'll see that } all the strips line up quite nicely.****************PRINT ESTIMATES:**************** You can see how much paper yo }u need and how long it will take to do yourprintout by running through the PRINT options submenu and stopping at thePOSITIO }N option. The approximate size, number of sheets of paper, and estimatedprinting time is displayed. At this point you can pr }ess to return tothe main menu or choose the POSITION of the printout to start printing. } 5********CAUTION:******** Although BILLBOARD will print "almost any size" poster, you may find } thereal big printouts to be impractical. For example, a 720 dpl upright printoutthat's 320 wide by 448 high is 95' X 100'. } It takes 17,920 sheets of paper andover 1,592 hours to print. That's 66 days of printing! I take no responsibilityfor anyo }ne who burns their printer up trying to make a mega-poster!*********HAVE FUN!********* I hope you find many uses fo }r BILLBOARD and enjoy using it. If you have alarge library of pictures like I do, you may find it handy to print them all ou }tand write in the filenames underneath them. You can fit 6 pictures on a page inthe 720 dpl upright mode or 9 in the 960 dp }l upright mode. No more wonderingwhere the picture is and what filename it's under! If you want to give someone a messa }ge in a big way then BILLBOARD's theprogram you want. Convert your picture to Print Shop Screen Magic format, addyour messa }ge in a nice font, convert it back to standard DOS, then print it outwith BILLBOARD. You don't have a utility that will conv }ert your pictures toScreen Magic and back? Consult your local users group or check the OnlineServices. I've written a progr }am called "Video Jukebox" that does this and a lotmore but haven't written the documentation yet.**************PRINTER CO }DES:************** There are only three lines that output graphics data to the printer. Beloware the line numbers and } codes for the FX-80. Possibly you can change them tofit your printer. A. Line 1020: @ = master } reset. A;CHR$(8) = set vertical line spacing to 8/72 inch. l;CHR$(LMAR) = set left print }er margin. B. Lines 1600 and 2100: *;CHR$(MODE);CHR$(COLL);CHR$(COLH); = set printer graphics } mode and reserve space for number of graphics columns. MODE = 0 is 480 dots per line. } MODE = 1 is 960 dpl. MODE = 3 is 1,920 dpl. MODE = 6 is 720 dpl. COLL = lo }w byte of number of columns to print. COLH = high byte of number of columns to print. PRNT$(1,LIM) }= the picture data that is actually printed. The FX-80 gives a number value to the pins on the printhead as fo }llows: 6 7th pin = 128 (top of print head) } 6th pin = 64 5th pin = 32 4th pin = 16 3rd pin = 8 2nd pin }= 4 1st pin = 2 0th pin = 1 (bottom) --------------------- }most bottom pin = not used If your printer has a different scheme for firing pins, then this program may not }work for you. However, you may be able to write a routine that converts the printer data from FX-80 format to the format } of your printer. PRNT$(1,LIM) in lines 1600 and 2100 contains the FX-80 formatted picture data. k \u12/87\cDAISY-DOT II\rPage 12\u\l DDII OUTPUT:\s1 \s2\d1Single Density } \d2Double Density \d3Double Draft Density\s4 \d4\s2Quadruple Density } \d2 \addiidoc.4\ \\S[0-9 or A-K] - CHANGE SPACING Use this command to cha}nge character spacing for any text following the command. To change to 0-9 columns use 0-9. For } 10-20 columns, use A-K (A is 10, B is 11, K is 20). Spacing can be changed anywhere in a document. } EXAMPLE: YOU TYPE: G\\s0r\\s1a\\s2d\\s3u\\s4a\\s5l\\s6l\\s7y I\\s8n\\s}9c\\sar\\sbe\\sca\\sds\\sei\\sfn\\sgg\\si. DDII OUTPUT: G\s0r\s1a\s2d\s3u\s4a\s5l\s6l\s7y I\s8}n\s9c\sar\sbe\sca\sds\sei\sfn\sgg\si.\s2 \\L - BLOCK LEFT This command sets the alignment mo}de to block left for the current line and following lines. This command turns off centering, b}lock right, and justification. EXAMPLE: YOU TYPE: \\lThis is normal, block lef}t text. DDII OUTPUT: This is normal, block left text. \\C - CENTERING } Use this command to center any text following the command on the current line and all following lines}. If the line is too long to be centered it won't be adjusted. EXAMPLE: YOU T}YPE: \\cThis line is centered. DDII OUTPUT:\cThis line is centered.\l } \u12/87\cDAISY-DOT II\rPage 13\u\l \l\\R - BLOCK RIGHT This formatting command blocks th}e text following the command in the same line and all following lines to the right margin. The } line won't be changed if it is too long for the current right margin. EXAMPLE: } YOU TYPE: \\rThis line is even with the right margin. DDII OUTPUT:\rThis line is even with }the right margin. \lCOMBINING BLOCK LEFT, CENTERING, BLOCK RIGHT Commands for block left, ce}ntering, and block right may be all combined on one line, useful for page headers: EXAMPLE: } YOU TYPE: \\lBlock Left\\cCentered\\rBlock Right DDII OUTPUT: Blo}ck Left\cCentered\rBlock Right \l\\J - JUSTIFICATION This command justifies the current line} and any following lines. To be used effectively, every line of text should normally be a littl}e shorter than the right margin. For example, to use justification with the Roman font, using a left margin o}f 10, a right margin of 70 (from your word processor), spacing of 3, and setting the DDII right} margin to 1" will produce nice justified text with 1" margins on each side. Since the last li}ne of a paragraph of justified text should never be justified, the block left command must be used in } conjunction with the justify command (included at the end of the paragraph): EXAMPLE:} YOU TYPE: \\jDaisy-Dot II Print Processor can justify text so that the left and }right margins are even. The last line of every justified paragraph should not be justified, and DDIIPP's bloc}k left command easily takes care of that.\\l \u12/87\cDAISY-DOT II\rPage 14\u\l } DDII OUTPUT: \jDaisy-Dot II Print Processor can justify text so that the left and r}ight margins are even. The last line of every justified paragraph should not be justified, and DDIIPP's block} left command easily takes care of that.\l \\M[0-9 or A] - RIGHT MARGIN Use t}his command to change the right margin for the current line and all following lines. Use 0 if you want no rig}ht margin, 1 for .5", 2 for 1", 3 for 1.5", 4 for 2" and so on. Use A for a right margin of 5" }. EXAMPLECertnIn ggggggggggggggggggggggggggggggggfbn\o\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ }\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\7tl\m5\\rText blocked right with 2.5" margin. \\m8Block right wit }h 4" margin DDII OUTPUT:\m5\rText blocked right with 2.5" margin.\m8Block right with 4" margin.  } \l\m2\\B - BOLDFACE This command toggles line boldfacing on or off for the current line  }and all following lines. Only entire lines can be printed in boldface. EXAMPLE: } YOU TYPE: \\bThis line is in boldface. \\bThis line is normal. DDII OUTPUT:} \bThis line is in boldface. \bThis line is normal. \\W - DOUBLE WIDE } This command toggles wide print on and off for all text following the command. EXAMPLE:} YOU TYPE: You can mix \\wdouble wide text\\w with normal text. DDII OUTPUT: } You can mix \wdouble wide text\w with normal text. \u12/87\cDAISY-DOT II\rPage 15\u\l} \\U - UNDERLINE This command toggles underlining on and off for text following } the command. DDIIPP underlining is continuous, meaning that spaces between underlined words are underlined} too. EXAMPLE: YOU TYPE: With DDII you can easily \\uunderline text\\u. } DDII OUTPUT: With DDII you can easily \uunderline text\u. \\A[Dn:FILENAME.EXT]\\ - }APPEND FILE Use this command to chain text files together. The command may be anywhere in the} file, as long as it is alone on a line (no other text on that specific line). The easiest way to do it is } place it in blank lines within your text file. The file to be appended must exist as the filenam}e you typed in. The append file command can chain many text files. For example, the original }file may have a command to append a second file, and the second file may include a command to append a third } file, and so on. The append file command is recognized when selecting different }pages to print. For example, suppose you have two files: A is 5 pages long and includes the command to appen}d file B, which is also 5 pages long. When printing file A, if you specify to print page 10, t}he last page of file B will be printed. TAB COMMANDS DDIIPP has three commands for using pro }portional tabs for aligning tables, charts, etc. These tabs should be used completely independ!}ent of tab functions in your text/word processor, because those tabs are not designed for proportional "} text and everything turns out misaligned. \\P - POSITION TAB This command sets a tab#} at the current column position. Tab positions are set before lines are centered, blocked right, or $} justified (they are always set as if the line is blocked left). There may be up to 10 tabs set at one ti%}me. \u12/87\cDAISY-DOT II\rPage 16\u\l \\T - EXECUTE TAB This comm&}and tabs (adds space) to the nearest tab stop as positioned with the \\P command. If you try to tab past the'} number of tabs you have previously set, DDIIPP will tab to the right margin. \(}\E - ERASE TABS Use this command to erase all tab settings. EXAMPLE 1: YOU TY)}PE: \\eNAME: \\pAGE: \\pSEX: Cathy Cook\\t28\\tFemale Jim Jones\\t23*}\\tMale Amy Allen\\t69\\tFemale Mark Miller\\t54\\tMale DDII OUTPUT: +} NAME: \pAGE: \pSEX: Cathy Cook\t28\tFemale Jim Jones\t23\tMale ,} Amy Allen\t69\tFemale Mark Miller\t54\tMale EXAMPLE 2: Note how there is an -}extra tab at the end of each line. This sets the length of every line equal, allowing correct centering .} or blocking right of text with tabs: YOU TYPE: \\e\\cNAME: \\pAGE: \\pSE/}X:\\p Cathy Cook\\t28\\tF\\t Jim Jones\\t23\\tM\\t Amy Allen\\t69\\tF\\t 0} Mark Miller\\t54\\tM\\t DDII OUTPUT:\e\cNAME: \pAGE: \pSEX:\pCathy Cook\t28\tF\tJim 1}Jones\t23\tM\tAmy Allen\t69\tF\tMark Miller\t54\tM\t \l\\V[Dn:FILENAME.EXT]\\ - INCLUDE FILE VERBATIM AND 2}\\N - NEW PAGE Use these commands to include any file byte for byte within your 3} text. The main use is for including pictures within the text. \u12/87\cDAISY-DOT II\rPage 17\u\l4} A public domain program called Billboard by Chris Wareham and corresponding documentation are o5}n Side 2 of the DDII disk. It prints out MicroPainter pictures in an infinite number of sizes. 6} In order that you are familiar with references in the upcoming paragraphs, please print out the Billboard doc7}umentation with DDII or by copying it from DOS, using "P:" as the destination filename. 8} Mr. Wareham wrote Billboard for Epson printers and it isn't compatible with Star printers. However, 9}in the Billboard documentation he describes the printer codes used and how to change them for o:}ther printers; you can refer to your printer manual and convert it for Star printers. Contact me if you need;} help doing so. To create a picture file for DDII using Billboard, choose PRINT <}from the menu. You are prompted with a small modification I have made, allowing output to different devices; =}since you want the picture dumped to a disk file so it can later be included using the \\V comm>}and, type in the name of this disk file you want output directed to. If you want it to print to the ?} printer, type "P:". From Billboard's many size options, a vertical, single height, single width, 720 dp@}l, centered setting is most practical although you can really use any combination you desire.A} The file created by Billboard is then ready to be used from DDIIPP. Somewhere in the line direB}ctly preceeding where you want the picture to be included, use the \\V[Dn:FILENAME.EXT]\\ commaC}nd. After that line is printed the file specified by the \\V command, which must be in the correct drive, is D}"copied" directly to the printer. After the file has been copied to the printer, DDIIPP continE}ues with printing the text file. In general, you should know the vertical size of the included F} picture since DDIIPP doesn't examine the contents of the file. Billboard single height pictures are about 16 G}standard lines high. Whatever the size, the page length for the page with the included pictureH} should be set for the standard 66 lines minus the length of the picture minus a couple of lines to be safe. I} For example, assume you are including two single height pictures on a page. The number of linesJ} for that page should be set from your word processor as 32 (66-2-2*16). Since DDIIPP keeps track K} of pages based on 66 lines per page, including a picture throws off the line count. To solve this problemL}, used the \\N command. This command forces a form feed and resets the line count. The \\N coM}mmand must be alone on a line and should follow the last line of a page with graphics. The new page N} command is recognized by the page select options to ensure correct pagination. Make sureO} that pictures never cross top/bottom margins. The Verbatim command is not limited to pictures. One other P} possible use is to include text printed in the original typestyles of your printer. Q} \u12/87\cDAISY-DOT II\rPage 18\u\l DDIIPP QUESTIONS AND ANSWERS Q: I own a Star priR}nter and set the renamed the STAR.CNF file to STAR. But when I print, the lines are too close together. S} What's wrong? A: You are using one of the newer Star printers that is 100% compatiblT}e with Epsons. Configure DDIIPP for Epsons instead. Q: I own a Star Gemini 10X. I configured it with the SU}TAR file, but I only get garbage whenever I print. What's the problem? A: Based on a few rareV} cases throughout the country, it seems that some older Gemini 10X are incompatible with DDII. However, W} most Gemini's work fine. Q: How can I put the DDII fonts in my Ramdisk? A: There aX}re two methods for doing this. 1) Exit DDII and go to DOS, from where you can copy any desired files into theY} RAMdisk and then reload DDIIPP. 2) Use a boot file (such as RAMCOPY! from Analog issue 44, JuZ}ly 1986) or a batch file that automatically copies desired files to a RAMdisk. Q: It would be[} a lot easier if I could use a word processor and DDIIPP at the same time without having to reboot. Is there \}a way to do this? A: Yes, especially if you have a RAMdisk. Copy the DDIIPP AU]}TORUN.SYS file to the RAMdisk, and also copy a word processor that doesn't require to be booted (such as Textp^}ro) into the RAMdisk. You can then instantly exit one and run the other. Q: I would like mor_}e examples of how to use the DDIIPP local formatting commands. Can you help? A: The DDII docu`}mentation files are full of formatting commands. By copying these files from DOS, using "P:" as the destinatioa}n filename, you can get printouts of these files and see every embedded command along with the b}rest of the text. Q: When I include many commands on one line, my word processor formats the c}line in such a way that it is much too short when printed from DDIIPP. Can I do anything about this? d} A: The problem you mention occurs when long commands are embedded within a block of text; in most casee}s, this isn't a problem. Because the word processor has no way of knowing what characters in yf}our file are DDIIPP commands, the text is 8\e \p\t\u12/87\cDAISY-DOT II\rPage 19\u\l\tformatted assuming the commands are part of the text. The\tprh}oblem comes up when the text is printed with DDIIPP. Since\tthe commands are not printed by DDIIPP, some lines appear too\i}tshort. There are two solutions for this problem. 1) Manually\tadjust the right margin for lines with many long commands;j} if\tthe right margin is made larger from the word processor, the\tline should be the correct length when printed from DDIIk}PP. 2)\tThe more effective solution is to initially avoid entering the\toffending long commands (such as the commands thatl} require\tfilenames) inside the file. Print the file to disk without\tthese commands. Then, LOAD the printed to disk filem} back into\tthe word processor. It will appear spaced out because it has\talready been formatted. Go through the file andn} insert the\tcommands in the correct places while keeping the existing lines\tintact. When you are done, SAVE (AtariWritero} + users use ASCII\tSAVE) the file. When you save it, the already formatted text is\tNOT reformatted, and the DDIIPP printp}ed results are perfect.\tQ: It seems that I can never get the formatted results I want.\tAm I doing anything wrong?\tA:q} Using the DDIIPP formatting commands isn't always easy.\tSometimes you must go back and edit a document several times\tbefr}ore you get the desired results. Try to stay patient and\tdon't get discouraged.\tDAISY-DOT II FONT EDITOR\tThe Daisy-s}Dot II Font Editor (DDIIFE) is an independent program\tused for editing and creating DDII fonts. It is based around\tthe st}ame graphic interface of the original Daisy-Dot Font\tEditor, but is quicker and has several new features to make\tdesigninu}g fonts easier and faster.\tRUNNING THE PROGRAM\tDDIIFE is on Side 2 of the DDII disk under the name\t"FONTEDIT.COM". v}To run it, use the Binary Load option from DOS\tmenus or in command form with SpartaDOS. Unlike the DDIIPP, no\tconfiguratw}ion files are necessary for it to work with Epson and\tStar printers.\tTHE WORK SCREEN\tOnce DDIIFE loads, the work scrx}een is displayed. At the left\tside of the screen is the character window where a font's\tcharacters are graphically disply}ayed and edited. Inside the\tcharacter window is the cursor used for drawing or erasing. At\tthe top right of the screen,z} the current font, character, and\twidth are displayed. The command menus are displayed at the\e \p\{}t\u12/87\cDAISY-DOT II\rPage 20\u\l\tmiddle right of the screen. The message window is at the bottom\tright corner of t|}he screen, where all user input is entered,\tdisk directories are displayed, and error messages are shown.\tCURSOR CONTRO}}L\tThe character editing cursor is controlled by a joystick in port\t1 and/or by using the [CONTROL] key with the arrow ke~}ys.\tPressing the joystick's button or pressing [RETURN] draws or\terases depending on the editing mode.\tFONT FORMAT\}tDDII fonts consist of 91 ASCII characters (ASCII codes 32-95,\t97-122, 124). Control and inverse characters are not includ}ed.\tCOMMAND MENUS\tDDIIFE has 3 command menus which can be cycled through by\tpressing [SELECT]. Note that all comman}ds are always available\tno matter which menu is currently displayed.\tCOMMANDS\tThe following is a list of the DDIIFE }commands:\t[SPACE] - Toggles between DRAW and ERASE editing modes.\t[<] [>] - Decreases or increases the width of the cha}racter\twindow. The minimum with is 1 column and the maximum is 19.\t[-] [+] - Edits an adjacent character. For example,} if you are\tediting the letter 'A', pressing [+] takes you to the letter\t'B'.\t[S] - Saves the font in memory. Specify} the drive and filename.\tThe ".NLQ" extender doesn't have to be typed in.\t[L] - Loads a font into memory. Specify drive} and filename.\tThe ".NLQ" extender doesn't have to be typed in.\t[G] - Edits a specified character. For example, if you }are\tcurrently editing the letter 'A' and wish to edit the letter\t'Z', type [G] and then [Z].\t[T] - Transcribes, or cop}ies, a specified character into the\tcurrent window. This command saves time and effort when two\tcharacters are similar. } For example, let's say you create the\tletter 'E' and then want to create the letter 'F'. From the 'F'\twindow, type 'T' }and then 'E'. This copies the letter 'E' into\tthe 'F' window, where you can make any necessary changes.\e } \p\t\u12/87\cDAISY-DOT II\rPage 21\u\l\t[R] - Restores a character to its form as it was when last\tregistered (s}aved, printed, or exited to edit another\tcharacter). A variation of the common 'UNDO' command, use this\tto avoid uninten}tionally ruining or erasing a character.\t[1-8] - Displays a directory of the corresponding drive in the\tmessage window o}ne file at a time. Press [ESCAPE] to abort the\tdirectory or any other key to proceed to the next file.\t[W] - Clears the} character window. Use the [R] command to\tretrieve the character if you erased it by accident.\t[M] - Erases the entire }font in memory. Since an erased font\tcan't be recovered, you are prompted for confirmation before\texecution.\t[P] - Pr}ints the name of the current font, character, and width.\tAlso printed is a grid representing the character and a row of\tw}hat the character would look like when printed from DDIIPP in\tdensity 2.\t[Q] - Same as [P] except the character grid is }omitted.\t[F] - Prints the name of the current font and every character of\tthe font in DDIIPP density 2. The printer's i}nternal\tcorresponding characters are also printed.\t[C] - Changes the speed of the cursor. Press [F] to speed it up\tan}d [S] to slow it down. Repeat the process until the desired\tspeed is achieved. Once the cursor has reached the maximum or}\tminimum speed, it can't be further increased or decreased.\tCursor speed only affects the joystick and not the keyboard.}\t[V] [H] - Flips (rotates 180 degrees) the image in the character\twindow vertically or horizontally. These commands are }useful\tfor saving time with characters that are mirror images of each\tother, such as 'p' and 'q'.\t[CTRL-V] [CTRL-H] - }Scrolls the image in the character window\tone row or column vertically or horizontally.\t[X] - Exits to DOS. You are pro}mpted to confirm your selection.\tNO BLANK COLUMNS\tRemember NOT to add blank columns to the sides of characters, as\tc}haracter spacing is controlled independently from the DDIIPP.\tILLEGAL VALUES\tThere are two values that can not be succ}essfully sent to the\e \p\t\u12/87\cDAISY-DOT II\rPage 22\u\l\tprinter. These are ASCII codes 13 }and 155. If a character you\thave created contains a bit arrangement that would result in the\tcomputer trying to send eit}her of these values to the printer,\tDDIIFE will alert you when it registers the character and\trequest that you alter the }specified guilty column slightly.\tThis shouldn't occur very often, since characters containing\tarrangements resulting in }155 or 13 are rather uncommon in DDII\tfont design.\tDAISY-DOT II FONT UTILITIES\tDaisy-Dot II Font Utilites is the thi}rd program of the DDII\tgroup. It contains two utilites that greatly expand the number\tof fonts available for use with DD}II. The first utility,\toriginally written by Robert Lee in BASIC and revised in C by\tmyself, converts the many available} 9 sector Atari character set\tfonts into Daisy-Dot format, with options for double height and\tdouble width. The second u}tility creates italicized, or\tslanted, versions of any Daisy-Dot font.\tRUNNING THE PROGRAM\tDDIIFU exists on Side 2 o}f the DDII disk as the filename\t"FNTUTILS.COM". Run the program using the 'Binary Load' option\tfrom DOS menus or in comm}and form with SpartaDOS.\tUTILITY MENU\tWhen the program runs, the utility menu is displayed. There are\tthree possibl}e selections from this menu. Press '1' for the\tAtari to Daisy-Dot Font Converter. Hit '2' for the Daisy-Dot\tFont Italic}izer. Press '3' to exit to DOS.\tATARI TO DAISY-DOT FONT CONVERTER\tWhen you select this utility, you are prompted to e}nter the name\tof the Atari character set font. Press 1-8 for a disk\tdirectory. If no extender is typed in, ".FNT" is as}sumed. The\tfont will load into memory.\tNext, you are prompted to respond 'Y' or 'N' concerning the\toptions of double }height and double width. Double height and\tsingle width is the most practical combination. Note that using\tdouble width} or double height results in lower resolution than\tfonts designed specifically for Daisy-Dot. However, you can\talways ed}it the font from the DDII Font Editor and smooth out\tthe rough spots.\tFinally, enter the filename of the Daisy-Dot desti}nation font.\tIf the file can be opened successfully the conversion process\e \p\t\u12/87\cDAISY-DOT }II\rPage 23\u\l\twill begin. You are shown which character of the total 91\tcharacters is being converted. Illegal val}ues 155 and 13 are\tconverted to 153 and 9 "on the fly." When the conversion is\tdone, the font is written to the destinat}ion filename.\tOnce the process is complete, press 'Q' to exit to the utility\tmenu or any other key to run the utility ag}ain.\tSince Atari character set fonts aren't proportional, the\tresulting Daisy-Dot font won't be either. To make it\tpr}oportional, the extra blank columns surrounding the characters\tmust be removed using the DDII Font Editor. To eliminate bl}ank\tcolumns on the right side of a character, press '<', making the\twindow narrower, until the extra space is gone. To r}emove blank\tcolumns on the left side of a character, first press 'H' to\thorizontally flip the character. Next, press the} '<' key until\tthere are no more extra blank columns. Then, hit 'H' again to\tflip the character back to its original for}m.\tDAISY-DOT FONT ITALICIZER\tAfter selecting this utility, you are prompted to enter the name\tof the Daisy-Dot font }to be italicized. Press 1-8 for a disk\tdirectory. The ".NLQ" extender may be omitted. The font will\tload into memory.}\tNext, enter the destination filename for the italicized font.\tThe font will quickly be converted. Illegal values of 155} and\t13 are changed to 153 and 9. After the conversion, the font is\twritten to the destination filename.\tAfter the pr}ocess finishes, press 'Q' to exit to the utility\tmenu or any oher key to run the Font Italicizer again.\tThe Daisy-Dot Fo}nt Italicizer uses the same algorithm to\titalicize every character of every font. As a result of this\tprocess, some ital}icized characters have extra blank columns\tthat must be eliminated with the DDII Font Editor. The method\tfor doing this }is described above for the Atari to Daisy-Dot\tFont Converter.\tCONCLUSION\tI hope you enjoy using the Daisy-Dot II sys}tem and that you can\tfind many applications for it.\tIf you have any comments or questions, please do not hesitate to\tc}ontact me. In addition to my home address, I can be reached\tthrough the CompuServe (ID# 72347,3705) and GEnie (RGOLDMAN)\}ton-line networks.\tUser support and donations are greatly appreciated and encourage\tme to continue programming for the p}ublic domain.\e \p\c\b\wDAISY-DOT II PRINT PROCESSORLOCAL FORMATTING COMMANDS\w\t\l\b\\\\ - Fo}rces the inclusion of the backslash character\t\\A[Dn:FILENAME.EXT]\\ - Appends text file (printed after\tcurrent file); M}ust be alone on a line\t\\B - Toggles line boldface on/off\t\\C - Turns on centering, turns off block left, block right,}\tjustification\t\\D[1-4] - Sets graphic density (1-2 only for MX printers)\t\\E - Erases all tab settings\t\\F[Dn:FILE}NAME.EXT]\\ - Loads and switches fonts\t\\J - Turns on justification, turns off block left, centering,\tblock right\t\\L} - Turns on block left, turns off centering, block right,\tjustification\t\\M[0-9 or A] - Sets right margin in 0.5" increm}ents (A\trepresents 5")\t\\N - Forces form feed (must be alone on a line)\t\\P - Positions (sets) tab at current column}\t\\R - Turns on block right, turns off block left, centering,\tjustification\t\\S[0-9 or A-K] - Sets character spacing (}A-K represents 10-20)\t\\T - Tabs to closest tab stop\t\\U - Toggles underline on/off\t\\V[Dn:FILENAME.EXT]\\ - Copies }specified file directly to\tprinter\t\\W - Toggles double wide print on/off k