@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr \]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,-@0} A"$ŠԛAdAU F:Ad,@3ABAdAU%1}?(A>:,l>:,B$Ԡӛ " A { A-@@1ARL(O2}UTPUT DEVICE/FILENAME^-@@e(>q6-@{ Ae) 6.)7<,4S)7<,4EABj A3}AR+-@@@(FORMAT: ԠR-@!@`(SIDEWAYSj A@$K6-@!6-@!6--4}6-@36-96-C AK6-&.8 A -@".( Ԡ8 A8( ӠB]AR5}-@1(Ft. Paper TimeC-@@](WIDTH: HRS:L*-@*(HEIGHT: MIN:6}V)-@)(PRINT OPTIONS: ``  (6(% TYPE DENSITY WIDTH HEIGHT POSITION`(% ---- ------- ----- ---7}--- --------jT,($ ֮ 480 dpl SINGLE SINGLE CENTERT(# REG. 720 dpl DOUBLE DOUBLE LEFTtR+(# 960 dpl TRIPLE8} FOUR RIGHTL( 1920 dpl MORE MORER~G6-@6-6-!6--6-@ 36-= AG6-%&9}= 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?>}6-@6'6-P:',%+'P:',,?6-P:',%+'P:',,)-@$@($)"A0(G=6-?u$+",%?`?}$+",%?P$+",%+',$+",G A@2S?6-?g$+",%?c$+",%?X$+",%?r$+",E!S6-$?@}<h 6-$$6-P:'@`,;6-P:%?P&+$@`,,M-@3@Q(c-@3@h(FI6-@1A}6-!6-@!36-?:C:,<<<,= AI6-&+&,P' 6-6-@@!6-A'6-Zk-@@.(B}ž=Pause On/Off:-@K( þ=Stop]AdAUk"A`dԠԛn36-'+','6-P:',%+C}'P:',,36-+$,&s% 6.67A ,.%67,.x"A0"A@"Ap-#6-@D}$+",%@&$+",- AP) ")6-@"$+",%@D$+", 6-$+",%$+", AP) ")6E}-@3$+",%@f$+",) ")6-@'$+",%@S$+",) ")6-@ $+",%@9$+",) ")6-F}@$+",%@&$+",# "#6-$+",%@$+", AP) ")6-@'$+",%@S$+",) "G})6-@$+",%@&$+",& ! 6-P:$',%+$' ,&6-, A 6-P:'+$,,$!$,6-$"> 6-$H}$!6-F:%,%$F:%,'6-26-P:',>6-&+$,,OAQ06-?:C:,:,>:,>:,7<,JJ} F:Ad,"@(AT"F:Ad,"@3" A^   h !)!-( r 6-%"K}A|! 6-&6-! AG6-P:$+',,%6.'67,.067,.;6-P:',G6-&+$, 6-%L}6- A/(l(% A/ A(0ŠԠӛ 6-G 6.=:,-( M}&-%+(5 A0G6-?:C:,<<<,+AdAU)("AU+$#"@' A# A(055N}@E*@a*@*A$A0? "*"?6-+"@E)"@,%$+"@a)"A$,"AO}E"*"$E6-$+"@E)"@,%$$+"@a)"A$, AW"@#*"$AW6-$+"@EP})"@,%$A$+"@a)"A$,!"@a)"A$!6-%!"@E)"@!6-&5  -Q}(Š-6-?:C:,<<<,56-&&[  6-?:C:,<<<,!6-M-@@$+",%@$+"@#,X( R} [$0 A :ӠԛD5 6-6-$)6-P:',%+'P:',,56-+$,&I% 6.67A ,.%67S},.N"A0X"Apb"A l) ")6-@$$+",%@G$+",v# #6-$+",%@$T}+", A @) ")6-@2$+",%@c$+",) ")6-@$$+",%@G$+",# #6-$+",%@U}$+", A @) ")6-@)$+",%@X$+",) )6-@$+",%@6$+", A @) V}")6-@6$+",%@q$+",) ")6-@2$+",%@c$+",) ")6-@$$+",%@G$+",# W}#6-$+",%@$+", 6-6-P:',! 6-% 6-!$A%6-$A-'6-$A$+ ,%$AX}$+,-6-) 6-!)6-'+',%++'+',, , >!6-F:%,%$F:%,%$A'6-26-P:',>6-&+$,OY}AQ06-?:C:,:,Z}l>:,*N-'+$A,'-%@9/-N6-?:C:,<<<:,>:,>:,[}7<,> F:Ad,"@(A!H"F:Ad,"@3" AR    \ !)!-( f!\} 6-%!"$AA!p)6-$A&6-) A!z6-P:',6-&+$,!6-&+',$6-! A ]}/(l(% A/ A(0 қW A"& A,-W(ERROR #F:A^},. Press any key.--? " at line ";PEEK(186)+N256*PEEK(187); ) A@ A(0śA_}F:A@,6-@6-@'6-@36-@?6-@K6-@W6-@c6-@o6-@ `}{6-@6-@6-@6-@26-@6-A6-A6-AV? 6-6---'a}6-@@36-@?6-A `kK:k;A Y,;@q,;@v,;@,9@,;@ ,;@ b},;A,;A ,;,;,R26.( 5p#olor2eg4! $efaultR67@'<@',.>:@4,c} f 68,-68,-@R*68,-A4968,-@B68,-K68,-T68,-f68@,-8, dd6.Zhhhhhʊ d}h̅h˅hhͭhhNnNnNnhhhhhhh 167@,. 167@,.>:@4,e}$ mm67@,.ZNnNnNnhh% JJJ. mm67A,f}.Zˮ8(˅ԥ̅ i(˥i̭пж W8 mm67Ax,.Z(  ȹg}HJJJJ h)  0Ȑ, Hh     0+VB mm67Ah,.Z̍ Hh  h}- ȩHJJJJJJ 0|ЦL mm67AX,.Z܍Hh)J   hH)i}0JJJJ Hh)J  V mm67AH,.Z hH) JJ 0_ЀHh)J j}  h)  ` mm67A8,.Z Hh)J   ϩP˩Щ̮EІ?Pk}JHj dd67A(,.Q~P~X~`~h~p~x~~(h0й?Pm˩i̢t 67A l},.>:@4,~ gO67A,.<ϠJHjh0йǩHhIHhg67Ap,.>:AU, tt6m}7Aq<A Y,.Y  ̥mͥi0вiϐեԅ˥Յ` QQ6.Ghhhn}hhhhX˥Y̮i(ːmː̬ Iˈ` VV6.Lh hh`hhhhhhئئ`ʆ٠o}ؠԑ` dd6.ZhhhhhhhhhhhϥXХYѦi(Аe˅АѠ˥ȑ̥͐ΐ`ip}( 67@,. А ;,;,;@,;, 6.H ԩԍЩh@ jj6.` q}         N +%AY&F:A@,&56-F:A`,D6-r}F:Aa,N6-%$ .6-?:C:,<:F:%A,%A(,167,.>:@f,?6-P:C:,',L6-C:,&$ <67,.>t}:,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.,' 6-&6kvyLkyIRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRO|||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/ 0} 6ș LR/ƅɈƅȠș ٥Ԧ`S:ƅȢ`BƅDž B VBō/ȝK)IJL6``L=L^4Lc1L>7L(?LW7L 1}>L5La?Lp.L6L4L6L7LY6LS6L1Ll6L@.Lh.L4Ln>LA?LQ?L7L7L7L7L9L7L/L'/L0/L9/LB/L/L/LJ9LO9Lx5L/L]/L/L.L5L/L/L>5L 2}p4L4L4L4L?L?L?LY9Lk9L9Lu9L9LZ5L/L=Le=L,Lu,LL>L6L6L 6L36L?6LE5L8L,8LL8La8L8L8L8L8L8L8L8L=L8L8L8L-9L/ 3}L/L/LS9L9L9L9L!:L(:L:LY9L[4LV4L?=L;L;L04L;L3=LV4LV4LV4LV4LV4LV4LV4L5LQ5 6 80`` |62F 4} 2G2 22ƅȱƅL1҅Ɉƅȩ 2<22Ȅʩ=΅ϩ======% 2=L1 2=L1` 5}(L<ȱ% D?N=N-=L2.=L2AL2ȱ: 0蝀懲詛= ٭= ԅά==L 6}2ԅϬ=L2=UD L\3ȱL2ȱ=IՈIiL2Ոƅ ح=+0=Ȍ==έ=ΐ 2 3 7}L3 3Υ 2L 3= - 2Π0. 2=L,3)L2=`XL3Ȍ=ƅՈƅԥ=H)J 8}JJJi0:i 2h)i0:i 2= =L{3=L1C ʱ 2L3SL.ʱƅȱƅŭ= 4L3===ΰ 9}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ȅȱȅͥˑȥʈȦͥ`ƅƅ إԅ A}) ٥0Ԧ`IIi` |6&B VƙNȩ̽MʈL` |6ƝLȱƝMȱƝN%BL6 6 H 6h`L6 B} 7ƈL7HpƝDȱƝEhBL6#$ ީ!8ȩ8`8 282ƅȱƅL180H1h`eHȱeǪ C}h`0`` ` ?6iȥi ?6Ȇ ȅɅL9`Т   ```````/ D} =/B`=/B` 9 BL6 9B V()`` |6ƝIƝHƝEƝD` 6 ``` E}ƪТ`ƪƨ0 =Т` ƪ Т`ƪƨ0 = Т` /:` /:`ƪ q`ƅȱƅȄ`̽ F}ɛ ,`̽ɛ ,` :hhL6̮֩@:HIDEB V8``ʅ͍@:ȩ G}ɱ |6@:ƅɈƅȄ :ʱ` D?% L6 H m:hD$̅ A:ԑȥՑ R:L;F$̅ H} A:ԑΈ R:L;S%̅ R: A:̪ʊ8ĨȩΈʈL;CL; A:̽ R:L;HHƠƠƠȩ_ȩ=h I}hƠL88=ƍ;ȭ=ƍ;ǐ ;=;=``m==ȱm==`LN%dL== iȥ iɠ H =h `lƅɈƅ i!ʥ i˱ɛȩ`=ƅ M}ƅȱȥȦ " < D :=L> D :="=?©> 8==@@L N}}$@"I>L>B"/ =@l 6Π D? :< =  0 >ș O}..Ȅ̤αʤ̑`D1: 6̄ͱʅαͥ``ȱܱƅɈƅȢ P}`{a `A[i LN?@i`ƝDȱƝEBȱƆ D?ARWUD`   Q}JK V0JJJJ`L6ƨx`ƨТ`ȭ Ȑ Ң`pixels in half the time...",,($How about some muJvyLkyIRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRO|||JHJHJHJ S}||||ʀJʀ||| T}|ʀ|||KRRRRRRRRROIRRRRRRRRRL U}||||||IRRRRRRRR V}RLKRRRRRRRRRO|||QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE|AD W}AD|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRC||||#opyright" X}y2oy'oldman|||KRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLppppBv Y}ppAKy/K0y1"/`v0@@@QVdAo^rr0r0 rr0r0 r0  Z} 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~ a}EK0n~CK0xE$sE($^E~~|K0$hE%0Ir00|XN0xE$E($ b}E~ru0$ErN&E$Ev$E$E0Ir000K0Ir00 K0&F|30 c}IF$2F}]F|rB0HnFH&{FF}FhF}F`F{J&Fr-0}F d}$2Frr 0L&2F$Fv$Fr~H&Fr-0$F$2F0I000K0I00 /|D | | | e}I0||0uG!00r-DF&UH||90G!0FOGRHGOG f}RH&G0|| 0| I|000I00$5H0||0| J|00||00J| g}00|30uG!0F$uG:Decrease Width:Increase Width:Previous Char :Next Character:Goto Character:Tr q}BzBILBOARDBASBl~BILBOARDDOCBhFNTUTILSCOMBRFONTEDITCOMBDDIIDOC 3 BefDDIIDOC 4 anscribe :Restore Char :Directory :Save Font :Load Font :Clear Window :Clear Memory :Print C r}har :Quick Print :Print Font :Cursor Speed :Vertical Flip :Horizon Flip :Vert. Scroll :Horiz. Scroll s}:Exit to DOS Error #%d%-2d%s%s :*.*%s %s%s CO00RK0P00 t}P0006P00HP00RK00P000P000P00J$Jv$}JP00$JP00 u}0RK0J$Jv$JPr00$JP00 | .(0~ rN&K$Kv$J|xA| v}AvHTK HTKHTK H&KFPPEK0P.00 EF\~ r w}~, $ K| .(0||~KrrjDrrjDrN&CL$Lv$Kvx x},~PA,r~,PA$ LaqL$eL($PL~ $ZL(,|XN02,N y}&L$Lv$Lx~|@~}.x~@|~}.@$L |XN0xRM$M($L| z}~|~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& }rSv}S 0r-0|Nr^r K r^ t^ v^\-*TD\|Nr^r J&S$Qr^Ez`HS{H& }SzS|0r-0|Nr^r K r^ t^ v^\GTD\]]E| ]'F bT bTr J&T|N }r^r J&yT$Q0r -0r^E|Nr^rK r^| t^ v^F\T$UD\]]E| ]'F T } Tr J&UD\r^E|Nr^rK r^ t^ v^F\RWUD\r^E|Nr^r K r^ t^ v^\SVD }\]]E| ]'F HU H&UF\$Q]]E0-0 U|:| A&UF\$Q$U|:]  }A&UF\$Q|&D |' |(: |) |&|80|Nr^r J&$V$Q||$|JNUV!0F0r-D$}V }0|)|8 0]|800||8 0F t^ v^\LWD\]^E|  ^'F HV H&VF\$Q|&D |' } |(: |) ^^E0-0|:^ A&WF\$Q|&|80||$|JMXW!0F0r-DF }$WFr^E|Nr^r K r^ t^ v^0|)|8 0^|800||8 0\WWD\r^E\MCXD\%^ }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\ [ }v^L&[D\`v^\$C\ [v^[t^P&[D\`v^dt^\$C\ \t^P&\D\dt^\$C\ 2\v^h2\t^P&C\D }\dv^dt^\ |x^v^(0,pt^rH0r\K0$|\K0|x^v^(0,pt^rH0\ӔK0$\S }K0t^r^H&\D\r^ t^\P]$\($\x^~pp^K0$\r^p^/]x^Rpr^RK0x^npr^RK0x }^Spr^EK0xm]$X]($C]x^~pr^|K0$M]x^npr^CK0 Draw Erase%-2d%-2d }Goto Char:>}Transcribe:>}Save Font:Drive:12345678> %-12sLoad Font:Drive:12345678> %-12sSure? }(/)>YN lower/aster:>SFSure? (/)>YNz^Ud!0|oc0^!00r-D }F\@rccE| 0c|rr 00|XN0c00rN&#_$_v$_-'0$_c0 }0x_$F_($1_c(2.00rN&_$u_v$`_~~H0_*'0$o_ '0$o_c00$ };_c00rN&_$_v$_-'0$_(^|0.| .(0~|r0~~|r0 }c00'0'0`$U`v$E`|A '0'0'0$O`c00'0'0 }`$`v$`|A '0'0'0$`c00!0F\(@a$ av$`|, $a!0| }c0Va!00r-DF\ccE| 0c|00^c$av$aa| }c 0$aa|d 0$a|(d 0Dd|00r| 0L&b$av$a||, .(0|~@b| }|,0||r,0$sb~|,r0~~|r,r0~|, |t, v| }, |t, v|, |t, v$aGd00|2|r0.Hb H&czz'0 }'0|A Nd00'0'0|tA Rd00$a!0F\P: Printing...Font:%-17sChara }cter:"%c" Width:%d0 %2d|| 3LL2P: Printing...Font:%s !"#$%&'()*+,-./0123456789:;<=>?@ABCDE }FGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz|%s3LL2@AAƅȱƅȱƅȱƅ#i(i }i(iL@`eXYi!ɀFiPiLAL"A`PAAeXYiƅ!% }FiPiLmALzA`$?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?FL3ʱƪȱƨ ؠ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.L6L4L6L7LY }6LS6L1Ll6L@.Lh.L4Ln>LA?LQ?L7L7L7L7L9L7L/L'/L0/L9/LB/L/L/LJ9LO9Lx5L/L]/L/L.L5L/L/L>5Lp4L4L4L4L?L?L?LY9L }k9L9Lu9L9LZ5L/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蝀懲詛= ٭= ԅά==L2ԅϬ=L2=UD } L\3ȱL2ȱ=IՈIiL2Ոƅ ح=+0=Ȍ==έ=ΐ 2 3L3 3Υ 2L 3 }= - 2Π0. 2=L,3)L2=`XL3Ȍ=ƅՈƅԥ=H)JJJJi0: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`` |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`ƨТ`ȭ Ȑ Ң`C:L A@ &@,"@3:B6-%L A 2 \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" }. EXAMPLE: YOU TYPE: \\m5\\rText blocked right with 2.5" margin.  } \\m8Block right with 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. E }XAMPLE: 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-D}OT II\rPage 15\u\l \\U - UNDERLINE This command toggles underlining on and off for text f}ollowing the command. DDIIPP underlining is continuous, meaning that spaces between underlined} words are underlined too. EXAMPLE: YOU TYPE: With DDII you can easily \\uunde}rline 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 easie}st way to do it is place it in blank lines within your text file. The file to be appended must} exist as the filename 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 comman}d to append a third file, and so on. The append file command is recognized when selecting diff}erent pages to print. For example, suppose you have two files: A is 5 pages long and includes} the command to append file B, which is also 5 pages long. When printing file A, if you specify to } print page 10, the last page of file B will be printed. TAB COMMANDS DDIIPP has three c}ommands for using proportional tabs for aligning tables, charts, etc. These tabs should be used  } completely independent 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 Th"}is command sets a tab at the current column position. Tab positions are set before lines are centered, blocke#}d right, or justified (they are always set as if the line is blocked left). There may be up to $}10 tabs set at one time. \u12/87\cDAISY-DOT II\rPage 16\u\l \\T - EXECUTE TAB %} This command 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 margi'}n. \\E - ERASE TABS Use this command to erase all tab settings. EXAMPLE 1:(} YOU TYPE: \\eNAME: \\pAGE: \\pSEX: Cathy Cook\\t28\\tFemale )} Jim Jones\\t23\\tMale Amy Allen\\t69\\tFemale Mark Miller\\t54\\tMale DD*}II OUTPUT: NAME: \pAGE: \pSEX: Cathy Cook\t28\tFemale Jim Jones\t2+}3\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 co-}rrect centering or blocking right of text with tabs: YOU TYPE: \\e\\cNAME: .} \\pAGE: \\pSEX:\\p Cathy Cook\\t28\\tF\\t Jim Jones\\t23\\tM\\t Amy Alle/}n\\t69\\tF\\t Mark Miller\\t54\\tM\\t DDII OUTPUT:\e\cNAME: \pAGE: \pSEX:\pCat0}hy Cook\t28\tF\tJim Jones\t23\tM\tAmy Allen\t69\tF\tMark Miller\t54\tM\t \l\\V[Dn:FILENAME.EXT]\\ - INCLU1}DE FILE VERBATIM AND \\N - NEW PAGE Use these commands to include any file byte for byte withi2}n your text. The main use is for including pictures within the text. \u12/87\cDAISY-DO3}T II\rPage 17\u\l A public domain program called Billboard by Chris Wareham and correspondin4}g documentation are on Side 2 of the DDII disk. It prints out MicroPainter pictures in an infinite number of 5}sizes. In order that you are familiar with references in the upcoming paragraphs, please print 6}out the Billboard documentation with DDII or by copying it from DOS, using "P:" as the destination 7} filename. Mr. Wareham wrote Billboard for Epson printers and it isn't compatible with Star8} printers. However, in the Billboard documentation he describes the printer codes used and how to 9} change them for other printers; you can refer to your printer manual and convert it for Star printers. Co:}ntact 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 t<}o different devices; since you want the picture dumped to a disk file so it can later be included =} using the \\V command, type in the name of this disk file you want output directed to. If you want it to p>}rint to the printer, type "P:". From Billboard's many size options, a vertical, single height,?} single width, 720 dpl, centered setting is most practical although you can really use any combination @} you desire. The file created by Billboard is then ready to be used from DDIIPP. SomewA}here in the line directly preceeding where you want the picture to be included, use the \\V[Dn:FILENAME.EXT]\\B} command. After that line is printed the file specified by the \\V command, which must be in tC}he correct drive, is "copied" directly to the printer. After the file has been copied to the pD}rinter, DDIIPP continues with printing the text file. In general, you should know the vertical size of the inE}cluded picture since DDIIPP doesn't examine the contents of the file. Billboard single height pF}ictures are about 16 standard lines high. Whatever the size, the page length for the page with the G} included picture should be set for the standard 66 lines minus the length of the picture minus a couple oH}f lines to be safe. For example, assume you are including two single height pictures on a page.I} The number of lines for that page should be set from your word processor as 32 (66-2-2*16). Since DDIIPP keJ}eps track of pages based on 66 lines per page, including a picture throws off the line count. K}To solve this problem, used the \\N command. This command forces a form feed and resets the line L} count. The \\N command must be alone on a line and should follow the last line of a page with graphics. TM}he new page command is recognized by the page select options to ensure correct pagination. N} Make sure that pictures never cross top/bottom margins. The Verbatim command is not limited to piO}ctures. One other possible use is to include text printed in the original typestyles of your pP}rinter. \u12/87\cDAISY-DOT II\rPage 18\u\l DDIIPP QUESTIONS AND ANSWERS Q} Q: I own a Star printer and set the renamed the STAR.CNF file to STAR. But when I print, the lines are too R}close together. What's wrong? A: You are using one of the newer Star printers that is 100% S} compatible with Epsons. Configure DDIIPP for Epsons instead. Q: I own a Star Gemini 10X. I conT}figured it with the STAR file, but I only get garbage whenever I print. What's the problem? AU}: Based on a few rare cases throughout the country, it seems that some older Gemini 10X are incompatible with V}DDII. However, most Gemini's work fine. Q: How can I put the DDII fonts in my Ramdisk? W} A: There are two methods for doing this. 1) Exit DDII and go to DOS, from where you can copy any dX}esired files into the RAMdisk and then reload DDIIPP. 2) Use a boot file (such as RAMCOPY! froY}m Analog issue 44, July 1986) or a batch file that automatically copies desired files to a RAMdisk. Z} 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 DDI\}IPP AUTORUN.SYS file to the RAMdisk, and also copy a word processor that doesn't require to be ]}booted (such as Textpro) into the RAMdisk. You can then instantly exit one and run the other. ^} Q: I would like more examples of how to use the DDIIPP local formatting commands. Can you help? _} A: The DDII documentation files are full of formatting commands. By copying these files from DOS, using "`}P:" as the destination filename, you can get printouts of these files and see every embedded coa}mmand along with the rest of the text. Q: When I include many commands on one line, my word processor b} formats the line in such a way that it is much too short when printed from DDIIPP. Can I do anythingc} about this? A: The problem you mention occurs when long commands are embedded within a block d}of text; in most cases, this isn't a problem. Because the word processor has no way of knowing what e} characters in your file are DDIIPP commands, the text is M\e \p\t\u12/87\cDAISY-DOT II\rPage 19\u\l\tformatted assuming the commands are part of the text. The\tprg}oblem comes up when the text is printed with DDIIPP. Since\tthe commands are not printed by DDIIPP, some lines appear too\h}tshort. There are two solutions for this problem. 1) Manually\tadjust the right margin for lines with many long commands;i} if\tthe right margin is made larger from the word processor, the\tline should be the correct length when printed from DDIIj}PP. 2)\tThe more effective solution is to initially avoid entering the\toffending long commands (such as the commands thatk} require\tfilenames) inside the file. Print the file to disk without\tthese commands. Then, LOAD the printed to disk filel} back into\tthe word processor. It will appear spaced out because it has\talready been formatted. Go through the file andm} insert the\tcommands in the correct places while keeping the existing lines\tintact. When you are done, SAVE (AtariWritern} + users use ASCII\tSAVE) the file. When you save it, the already formatted text is\tNOT reformatted, and the DDIIPP printo}ed results are perfect.\tQ: It seems that I can never get the formatted results I want.\tAm I doing anything wrong?\tA:p} Using the DDIIPP formatting commands isn't always easy.\tSometimes you must go back and edit a document several times\tbefq}ore you get the desired results. Try to stay patient and\tdon't get discouraged.\tDAISY-DOT II FONT EDITOR\tThe Daisy-r}Dot II Font Editor (DDIIFE) is an independent program\tused for editing and creating DDII fonts. It is based around\tthe ss}ame graphic interface of the original Daisy-Dot Font\tEditor, but is quicker and has several new features to make\tdesignint}g fonts easier and faster.\tRUNNING THE PROGRAM\tDDIIFE is on Side 2 of the DDII disk under the name\t"FONTEDIT.COM". u}To run it, use the Binary Load option from DOS\tmenus or in command form with SpartaDOS. Unlike the DDIIPP, no\tconfiguratv}ion files are necessary for it to work with Epson and\tStar printers.\tTHE WORK SCREEN\tOnce DDIIFE loads, the work scrw}een is displayed. At the left\tside of the screen is the character window where a font's\tcharacters are graphically displx}ayed and edited. Inside the\tcharacter window is the cursor used for drawing or erasing. At\tthe top right of the screen,y} the current font, character, and\twidth are displayed. The command menus are displayed at the\e \p\z}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