home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mega CD-ROM 1
/
megacd_rom_1.zip
/
megacd_rom_1
/
HANDICAP
/
DOTS20C.ZIP
/
MANUAL.BFM
< prev
next >
Wrap
Text File
|
1987-10-01
|
18KB
|
567 lines
,demo ,dots ,manual #a
,produc$ & 4tribut$
by
,rais$ ,dot ,-put+1 ,9c4
#djh ,s4 ,baldw9 ,/4
,madison1 ,,wi #ecgjc
,busi;s ,teleph"o3 7#fjh7
#beg-ieie
,te*nical ,support3 7#fjh7
#beg-hhcc
,lic5s+ ,agree;t
,rais$ ,dot ,-put+1 ,9c4 agrees 6grant
y a non-exclusive lic5se 6use ! 5clos$
,demo ,dots program4 ,? program &
docu;t,n >e copy"r$ & 6be us$ 0y solely
=! purposes ( review+ ! func;n (! ,hot
,dots program4 ,y may n copy or
reproduce any "p (! program or docu;t,n4
,! receipt & use ( ? program imply
a3ept.e (! t]ms ( ? agree;t4
,9troduc;n ,hot ,dots is a collec;n ( #b
programs t all[s a us] 63v]t pr9t text
6grade #b brl & use a v>iety ( braill+
devices4 ,y c al translate grade #b brl
6pr9t4 ,^! func;ns 5a# us]s 6h&le
docu;ts 9 ei brl or pr9t =m dep5d+ on !
desire (! us] or ! nature (! applic,n4
,hot ,dots al 9cludes a global se>* &
replace f1ture 6*ange text or brl &a
=matt+ f1ture 6swit* 2t brl & pr9t page
lay\ts4 ,^! f1tures (f] an easy-to-use
bridge 2t pr9t & brl4
,? manual describes h[ 6use ! v>i\s
"ps ( ,hot ,dots "? ! ,,dots m5u4
,m9imum ,sy/em ,3figur,n
,? s(tw>e runs on an ,,ibm ,,pc1
,,pc/,,xt or #ajj p] c5t -pati# sy/em )
at l1/ #abh,k ( memory & "o floppy disk
drive4 ,y m/ use ,,ms-dos or ,,pc-dos
v].n #b.j or lat]4
,brl h>dcopy \tput c 2 g5]at$ on a
,cranm]1 ,,led-#abj1 ,,mboss1 ,ohtsuki1
,?iel1 ,v]sa,po9t1 ,romeo1 or ,p]sonal
,brlr4 ,brl ,dipn] ,dots \tput c 2produc$ on an appropriate daisy- #c
:eel pr9t]4
,spee* \tput is support$ =!
,synphonix1 ,votrax1 or ,e*o ,,gp spee*
syn!siz]s4
,2f />t+ up - ,3figur+
,y 9=m ,,dots &! ,,pc (! devices y h
2f y 5t] ,,dots4 ,if y're us+ a scre5
a3ess program1 ! spee* device is alr
3figur$4 ,y c get \tput go+ f ,,dots 6!
scre5 0runn+ ! ,,sp1k program4 ,,sp1k
op]ates ) syn!siz]s ext]nal 6! ,,pc or
)! ,>tic ,te*nologies ,synphonix
syn!siz] plu7$ 9side ! ,,pc4
,if y h a ,synphonix1 6load ! a3ess
s(tw>e1 type3
_>sonix <cr>_:
,6load ! text 6spee* s(tw>e1 type3
_>tts <cr>_:
,6load ,,sp1k & 5a# spee* ) ,,dots1
type3
_>speak _>sonix <cr>_:
,^! programs rema9 9side ! ,,pc until
y reboot & don't h 6be load$ until !n4 ,6use an ext]nal device1 y f/ #d
plug x 96a s]ial port on yr ,,pc 7ei
,,com#a or ,,com#b74 ,y 9=m ! sy/em !
device is pres5t 0us+ ! ,,mode -m&4 ,z
an example1 ! ,votrax ,type-;,n-,talk c
2 set up 9 ,,com#a at #ifjj baud 0us+ !
-m&3
_>mode _>com_<1:96,n,8,2 <cr>_:
,af ?1 y c load ,,sp1k4 ,type ei
8_>speak _>com1_:0 6use ! f/ port =
spee* or 8_>speak _>com2_:0 6use !
second port4
,n[ y're set 69t]face yr brlr4 ,y only
h 63figure yr brlr if x atta*es 6a yr
s]ial port4 ,ag1 plug x 96! port & 5t] !
8_>mode _>com1: ..._:0 or
8_>mode _>com2: ..._:0 -m&4
,,sp1k
,,sp1k is a program design$ 6provide
an 9t]face 6a spee* syn!siz] or ,v]sabrl
:ile us+ ,hot ,dots4 ,x s5ds all text on
! scre5 6ei an 9t]nal spee* syn!siz] or
6! ,,com ports4 ,x has "s scre5 review &
spell+ func;ns al? n design$ 6provide !full func;nal;y ( availa# scre5 #e
review programs4
,,sp1k -e up sp1k+ all text s5t 6!
scre5 7te*nic,y1 all text s5t "?
,,bios74 ,"! >e s"eal modes ( op],n4 ,^!
>e a3ess$ 0execut+ a %ift-,prt,sc 7! key
6! "r (! "r %ift key74 ,x is ! same key
sequ;e us$ 6pr9t ! scre54 ,,sp1k says1
8in ,,sp1k0 :5 ! key is press$4 ,press+
! key ag l1ves ,,sp1k4 ,! foll[+ -m&s >e
availa# 9 ,,sp1k mode3
,f#a - ,spell mode2 spells text s5t on
scre54
,f#b - ,turn (f ,spell mode4
,f#c - ,sp1k mode2 sp1ks any text s5t on
scre54 ,,sp1k />ts 9 ? mode4
,f#d - ,turn (f ,sp1k mode4
,f#e - ,spell cursor mode2 spells ^w 2n
! cursor z x moves4 ,? mode may 2 use;l
:5 mov+ "? a docu;t4
,f#f - ,turn (f spell cursor mode4
,f#g - ,sp1k cursor mode4 sp1ks ^w 2n !
cursor z x moves 6a new ^w4
,f#h - ,turn (f sp1k cursor mode4,esc - ,c.els p5d+ spee* #f
7,symphonix only74
,ctrl ,o - ,sp1ks ! 3t5ts (! scre54
,ctrl ;,k - ,sp1ks ^w at ! cursor
posi;n4
,,tab or ,ctrl ,i - ,sp1ks l9e at cursor
posi;n4
,! foll[+ -m&s 3trol ! ,,sp1k -m& mode
cursor4 ,? cursor is turn$ on :5 5t]+
,,sp1k -m& mode4 ,! orig9al cursor is
re/or$ :5 l1v+ ,,sp1k mode4
up >r[ - ,move cursor up "o l9e
d[n >r[ - ,move cursor d[n "o l9e
left >r[ - ,move cursor left "o "*
"r >r[ - ,move cursor "r "o "*
,programs o!r ?an ,hot ,dots may n "w
or "pi,y "w ) ,,sp1k4 ,programs t bypass
,,bios :5 r1d+ ! keybo>d d n all[ y 65t]
,,sp1k :5 ! program is runn+4 ,programs
t bypass ,,bios :5 writ+ 6! scre5 w n
sp1k un.s y 5t] ,,sp1k 6review ! scre54
,hot ,dots programs n"e fall 96ei ( ^!
catagories4
#g
,runn+ ,,dots
,y >e n[ r1dy 65t] ,,dots 6replace
"*s1 translate pr9t & brl1 =mat text1 &
pr9t a file4 ,,dots is m5u driv5 ) two
m5us1 ! ma9 m5u & pr9t] m5u4 ,y select
:at y want 6d 0typ+ a numb]4 ,if y don't
"k ! op;ns1 type a c>riage return &a li/
w 2 4play$ 7& spok5 if y're us+ ,,sp1k74
,"h is an example ( 5t]+ ,,dots1 runn+
"? ! m5us & exit+4
,a@> ,,dots @<cr@>
,ma9 ,m5u
,5t] a numb]3 @<cr@>
,5t] "o (! foll[+ op;ns3
#a7 ,global se>* & replace
#b7 ,pr9t 6,brl translator
#c7 ,brl 6,pr9t translator
#d7 ,=matt]
#e7 ,\tput 6pr9t]
#f7 ,quit
,5t] a numb]3 #e @<cr@>
,pr9t] ,m5u #h
,5t] a numb]3 @<cr@>
,pr9t] m5u - 5t] "o (! foll[+ op;ns3
#a7 ,\tput 6,cranm] ,brlr
#b7 ,\tput 6,,l$#abj
#c7 ,\tput 9 ,dipn] ,dots
#d7 ,\tput 6,,mboss
#e7 ,\tput 6,?iel
#f7 ,\tput 6,v]sa,po9t
#g7 ,\tput 6,ohtsuki
#h7 ,return 6,ma9 ,m5u
,5t] a numb]3 #h@<cr@>
,ma9 ,m5u
,5t] a numb]3 #f @<cr@>
,a@>
,if1 at any "t af y h made a m5u
selec;n1 y want 6/op t func;n1 press
,ctrl-,br1k &! program w 2 9t]rupt$4 ,y
w 2 return$ 6! previ\s prompt4
,file "ns
,all ,hot ,dots programs use /&>d
,,dos file "ns4 ,"s (! program func;ns4t+ui% 2t brl & text file or 2t #i
=matt$ or un=matt$ files4 ,use ! ext5.ns
8_+.txt_:0 = pr9t text1 8_+.brl_:0 =
brl1 8_+.fmt_:0 = =matt$ pr9t &
8_+.bfm_:0 = =matt$ brl4 ,^! ext5.ns w
help y 6keep track ( yr data & help ,hot
,dots 6prop]ly =mat yr text = pr9t or
brl4
,global se>* & replace
,! global se>* & replace program
replaces e o3ur;e (! se>* text )!
replace;t text4 ,? func;n c 2 us$ 6fill
9 "ns on =m lrs1 /rip spaces or c>riage
returns f files1 or *ange =matt+ -m&s
imb$d$ 9 files4
,5t] op;n #a 69voke global se>* &
replace4 ,:5 prompt$1 type ! "n (! s\rce
file4 ,y >e !n prompt$ 6"n a file 6rcv !
*ang$ text4 ,if y "n an exi/+ file1 x w
2 ov]writt54 ,y >e !n prompt$ 6ei use
rules f yr disk or cr1te yr [n4
,examples3
,a@> dots @<cr@>,ma9 m5u #aj
,5t] a numb]3#a @<cr@>
,global se>* & replace4
,9put file3 ?isfile @<cr@>
,\tput file3 ?atfile @<cr@>
,load rule file f disk8 ;y @<cr@>
,"n ( rules file3 rulefile4rul @<cr@>
,a@>
,cr1t+ a rules file
,! rules files give ! se>* & replace
rules 6be appli$4 ,? file may 2 writt5
:ile runn+ global se>* & replace1
retriev$ f a file cr1t$ dur+ a previ\s
run1 or cr1t$ us+ an $itor4 ,6cr1te a
rules file answ] ! 9put & \tput file
prompts4 ,! dialogue !n goes z foll[s3
,load rule file f disk8 ;n
,5t] a blank rule 65d rule4
,f3 xxx@<cr@>
,to3 ,john ,smi?@<cr@>
,f3@<cr@>,save ? rule file 6disk8 7,y/,n7 #aa
;y
,rule file "n3 jsmi?4rul
,? dialogue cr1tes a rule ta# t *anges
all o3ur;es ( 8xxx0 9 ! docu;t to 8,john
,smi?0 & saves ! ta# 9 ! file1
8_+jsmith.rul_:04 ,! rule c 2 appli$
6o!r files 0answ]+ 8;y0 6! 8,load rule
file0 "q & us+ ! 8_+jsmith.rul_:0 file4
,notice t a blank rule is cr1t$ 0press+
@<cr@> at ! ,f3 prompt4 @<cr@> is !
symbol us$ 65d all f & 6/r+s4
,global se>* & replace "ws 0apply+ a
rule rep1t$ly 6! text until x fails4 ,?
is use;l = do+ ?+s l elim9at+ multiple
spaces 9 a file 7use 8 8 to 8 8 6*ange
two spaces 6"o1 ?ree spaces 6two spaces
6"o space1 etc474 ,? f1ture c cause
unexpect$ 2havior4 ,! rule *ang+ 8!0 to
8! magical0 turns ! ^w 8!0 9to 8!
magical01 9to 8! magical magical01 & s
on4 ,all rules >e *eck$ = pro#ms ( ?
type & an ]ror message is pr9t$4
,trans=m,ns l 8!0 to 8! magical0 c 2
h&l$ 9 a two rule sequ;e l 8!0 to 8rule#a0 & 8rule #a0 to 8! magical04 #ab
,rules >e appli$ 9 ! sequ;e 5t]$1 s ?
trans=m,n only "ws if ! 8!0 to 8rule #a0
is 5t]$ f/4
,3trol "*s 9 rules
,3trol "*s _c 2 5t]$ directly 96a rule
7@<cr@> is a gd example (a 3trol "* t
has an undesir$ side e6ect74 ,notice t !
@<cr@> symbol is ! delimit] 9 a f or
6/r+4 ,if y >e try+ 6replace o3ur;es (
@<cr@> 9 yr text1 y wd f9d x impossi#
6specify @<cr@> 9 a rule4 ,! same is
true ( _m o!r 3trol "*s4 ,y ne$ 6prece$
any 3trol "* )a ,ctrl-;,v 69dicate t !
foll[+ s+le "* is 6be recogniz$
8v]batim0 0global b n act$ ^u4 ,65t]
@<cr@> 9 a /r+1 type ,ctrl-;,v ,ctrl-;,m
@<cr@>4 ,use ! 3trol "* r ?an 5t]+
@<cr@> s y avoid fur!r 3fu.n4 ,3t9ue
6use @<cr@> z ! delimit]4 ,if y wi% 65t]
su3essive 3trol "*s1 a ,ctrl-;,v m/
prece$ ea*4
,y c al 5t] 3trol "*s or any o!r "*
0replac+ x )! tilde 7_+_^_:7 "* foll[$
0! 3trol "*'s ,,ascii value 9hexadecimal4 ,= 9/.e1 a @<cr@> is #ac
5t]$ 96a rule z _+_^0_d_:4 ,! tilde "*
xf m/ 2 5t]$ z _+_^7_e_: 6be replac$4
,$it+ a rules file
,"! is no me?od ( *ang+ rules once
5t]$4 ,! su7e/$ me?od ( *ang+ rules or
cr1t+ rule files is ) an $itor4 ,rules
>e 9 a r1da# ,,ascii =m4 ,! 8,f30 &
8,to30 "ps (a rule appe> on a s+le l9e
5d$ 0a c>riage return/l9e fe$4 ,! 8,f30
"p appe>s f/1 sep>at$ f ! 8,to30 "p 0a
v]tical b> 7_+_\_:74 ,any rules 5t]$ 9 ?
=m "ws4
,w>n+3
,x is possi# 6cra% or hang ! program
05t]+ a rule t does n fit ! abv
descrip;n4 ,no *eck+ is d"o 6see if !
8,to30 "p 3ta9s ! 8,f30 "p4 ,s* a rule
hangs ! sy/em1 requir+ a 3trol-alt-del
6re/>t4
,pr9t & ,brl ,transl,n
,pr9t 6brl #ad
,y c translate f pr9t 6brl us+ op;n #b
f ! ma9 m5u4 ,y w 2 prompt$ 65t] ! "n (
yr text file1 !n ! "n y want 6give 6yr
brl file4 ,"h is an example3
,a@> ,,dots @<cr@>
,ma9 m5u
,5t] a numb]3 #b @<cr@>
,pr9t 6brl translator
,9put file3 manual4txt
,\tput file3 manual4;brl
,translat+ '''
,ma9 m5u
,5t] a numb]3 #f @<cr@>
,a@>
,if y 5t] ! "n (a file t does n exi/1
y get ! message1 8,cd n f9d 9put file4
,exit+ '''0 foll[$ 0! message1 8,hit any
key 63t9ue '''04 ,y w 2 back at ! ma9
m5u af hitt+ any key4 ,re5t] ! brl
translator & try ano!r "n or l1ve ,,dots7us+ op;n #f7 6se>* = yr file4 #ae
,brl 6pr9t
,translat+ brl 6pr9t is d"o us+ op;n
#c on ! ma9 m5u 9 ,,dots4 ,! process is
simil> 6! "o us$ =! pr9t 6brl
translator4 ,"h is an example3
,a@> ,,dots @<cr@>
,ma9 m5u
,5t] a numb]3 #c @<cr@>
,brl 6,pr9t translator
,9put file3 manual4;brl
,\tput file3 manual4txt
,translat+ '''
,ma9 m5u
,5t] a numb]3 #f @<cr@>
,a@>
,translator on-(f -m&s
,"! >e situ,ns ": ! y d n want
6translate c]ta9 "ps (a file 2+ process$0! translator4 ,= 9/.e1 y h ,neme? #af
,code expres.ns 9 ! text4 ,y d n want ^!
9t]pret$ z ,,ascii & translat$ twice4 ,y
c turn ! translator (f = passages t y d
n want translat$ by 8quot+0 !m ) "*
/r+s4 ,! me?od ( turn+ ! translator (f
is 65t] an @- 7at sign1 hyph574 ,6turn !
translator back on1 use @l 7at sign1
l[]case l74 ,? at sign -m& is left 9 !
text & easily m>ks untranslat$ passages4
,= 9/.e3
,? gets translat$ @- but this doesn't
@l
,y ne$ 6use global se>* & replace af
translat+ 6remove ! a/]isk m>k]s f yr
text if nec4 ,? translator on-(f 3trol
"ws ) bo? ! pr9t 6brl & brl 6pr9t
translators4
,=mat -m&s
,! brl translator does n translate
=mat 9dicators & -m&s =! =matt]4 ,!y >e
recogniz$ z =mat 9dicators & -m&s &
pass$ unalt]$ 6! =matt]1 ": !y >e
9t]pret$4 ,=mat 9dicators >e (! =m@<space@>1 doll>1 lr1 @<space@>4 #ag
,=mat -m&s >e 9 ! =m @<space@>1 doll>1
doll>1 & !n ! -m&4
,=matt+
,3v]t+ a file f pr9t 6brl usu,y %ort5s
x4 ,? m1ns t l9es t once 7 ei<ty "*s l;g
mi<t n[ 2 sixty or sev5ty "*s l;g4 ,a
docu;t t 0 well laid \ = pr9t may 2 a ll
ra7$ af 2+ translat$ 6brl4 ,al brl
translat$ 6pr9t looks ra7$ :5 pr9t$4 ,!
,=matt] smoo?s ! ra7$ $ges (a docu;t &
puts x 9 a r1sona# =m = pr9t+ or
emboss+4
,! =matt] "ws 0putt+ z _m ^ws z possi#
on a l9e1 mov+ any ^ws t exce$ ! "r m>g9
6! next l9e4 ,x 5ds a l9e prematurely :5
x 5c.t]s a c>riage return @<cr@> & />t !
next l9e 9d5t$4 ,?us1 y may use a @<cr@>
65d a p>agraph4 ,"! >e _m m =matt+
symbols4
,y may alr h @<cr@>s 9 yr docu;t4 ,if
s1 y may want 6remove !m us+ global se>*
& replace & 9s]t+ ! p>agraph symbol
7 $p 7 at ! />t ( e p>agraph4 ,=mat 9dicators #ah
,=mat 9dicators >e us$ 6provide basic
=matt+ =a page4 ,^! 9dicators >e $l 72g9
new l9e71 $p 72g9 new p>agraph71 & $f
72g9 new =m or page74 ,ea* (! 9dicators
is f\r "*s3 @<space@>1 doll>1 lr1
@<space@>4
,! $l is us$ 62g9 a new l9e4 ,y c use
a c>riage return 9/1d1 b $l is pref]r$4
,! $p is us$ 6/>t a new p>agraph4 ,x 5ds
! curr5t l9e & />ts ! next l9e 9d5t$4
,! $f is us$ 6/>t a new page4
,=mat -m&s
,=mat -m&s provide m adv.ed =matt+
f1tures l tabs1 m>g9s & page numb]s4
,all =matt+ -m&s />t ) @<space@>1 doll>1
doll> & >e t]m9at$ 0a @<space@>4
,"h is a li/ (! availa# -m&s3
$$a# - adv.e 6l9e #
$$c - c5t] ! foll[+ text2 use a =mat
9dicator af yr c5t]$ text 6turn c5t]+
(f4 ,! c5t]+ -m& c only o3ur af a new
l9e or new page -m&4 - reset "ey?+ 6! default 7no #ai
tabs1 no m>g9s1 s+le spac$1 d\# space &
9d5t #e spaces at ea* p>agraph7
$$f# - set =m l5g? to # l9es4
$$h - set ! next l9e 6be a c5t]$ h1d+
$$i# - 9d5t # spaces at ! 2g9n+ ( ea*
p>agraph
$$l# - set ! numb] ( l9es adv.ed at #
af c>riage return
$$ml# - set ! left m>g9 to # "*s af
absolute 2g9n+
$$ml* - set ! left m>g9 6! curr5t
cursor posi;n
$$mr# - set ! "r m>g9 to # "*s f !
maximum c>riage wid?
$$np - numb] pages 9 pr9t & 9 brl =mat
$$n# - set ! next page numb] to #
$$p# - move 6! #? "* posi;n on ! l9e
$$p+# - skip # spaces on ! l9e
$$p-# - g back # spaces on ! l9e
$$r - %ift ! curr5t l9e 6! "r m>g9
$$s# - set # ( l9es 6skip 2t p>agraphs
to #;b
$$tc - cle> all tab /ops
$$t# - set a tab at ! #? absolute "*posi;n #bj
$$t* - set a tab /op at ! curr5t posi;n
$$ - adv.e 6! next tab /op
$$w# - set maximum c>riage wid? to #
"*s
,9 ord] 6prop]ly =mat = brl or pr9t
text1 y m/ 4t+ui% 2t ! two 0us+ !
appropriate file"n ext5.n4 ,if y use !
8_+.brl_:0 ext5.n on brl files1 ! =matt]
w =mat = brl & put ! 8_+.bfm_:0 ext5.n
on ! \tput file4 ,if y d n use ? ext5.n1
! =matt] w use ! default = pr9t text4
,! =matt] asks two "qs4 ,! f/ "q is ab
! c>riage wid?4 ,! c>riage wid? is !
numb] ( "*s t fit on a l9e =! device y
use 6pr9t4 ,9 g5]al1 9kpr9t pr9t]s h
c>riage wid?s ( #gb-hj4 ,brl emboss]s h
wid?s ( #ch-db4 ,! second "q is ab =m
l5g?4 ,! =m l5g? gives h[ _m l9es ( text
fit on a page4 ,9kpr9t pr9t] "w well at
ab #ee-fj l9es p] page = mo/ pr9t]s4
,brlrs "w well ) ab #be l9es p] page4
,if y type @<cr@> 7no answ]7 = ^! "qs1 !
=matt] w use a c>riage wid? ( #hj &a =ml5g? ( #ee1 assum+ t pr9t \tput is#ba
desir$4 ,! brl emboss] op;ns h a default
( c>riage wid? #dj & =m l5g? #be4
,"h >e a few examples ( =matt+ a file
) no c>riage returns & _m =mat symbols4
,! file is 9 brl4
,a@> dots @<cr@>
,ma9 m5u
,5t] a numb]3 #d @<cr@>
,:at is ! c>riage wid?8 #dj
@<cr@>,:at is ! =m wid?8 #be @<cr@>
,text =matt]
,9put file3 myfile4;brl @<cr@>
,\tput file3 myfile4bfm @<cr@>
,=matt+ '''
,s9ce ! =matt] is design$ 6all[ y 63trol
! way ! text is laid \1 y c cr1te
p>agraphs1 columns & pages 9 a way t
all[s y 6pr9t ! file 9 ei brl or pr9t
)\t modific,n 6! file4 #bb
,pr9t+
,,dots supports a v>iety ( brlr
emboss]s a3ess$ "? ! pr9t] m5u1 op;n #e
f ! ma9 m5u4 ,at ! pr9t] m5u1 y c get a
li/+ ( op;ns 05t]+ @<cr@>4 ,! *.es >e gd
t y c run any pr9t] n li/$ us+ ! ,,?iel
op;n4 ,"h's an example ( pr9t+ 6a
,cranm] brlr3
,a@> ,,dots @<cr@>
,ma9 ,m5u
,5t] a numb]3 #e @<cr@>
,pr9t] ,m5u
,5t] a numb]3 7,hit ,,5t] =! m5u7
,pr9t] m5u - 5t] "o (! foll[+ op;ns3
#a7 ,\tput 6,cranm] ,brlr
#b7 ,\tput 6,,l$#abj
#c7 ,\tput 9 ,dipn] ,dots
#d7 ,\tput 6,,mboss
#e7 ,\tput 6,?iel
#f7 ,\tput 6,v]sa,po9t
#g7 ,\tput 6,ohtsuki#h7 ,return 6,ma9 ,m5u #bc
,5t] a numb]3 #a @<cr@>
,:at is ! =m l5g?8 #be
,9put file3 _+text.bfm_:
,pr9t+ '''
,pr9t] m5u ,5t] a numb]3 #h @<cr@>
,ma9 m5u
,5t] a numb]3 #f @<cr@>
,a@>
,dipn] ,dots
,brl c 2 produc$ on "s 9kpr9t pr9t]s
us+ a te*nique "kn z ,dipn] ,dots4
,6produce ,dipn] ,dots1 y m/ h a daisy
:eel pr9t]4 ,dot matrix pr9t]s d n "w4
,! daisy :eel pr9t] m/ h s"eal "*i/ics4
,! pr9t] m/ 2 a# 6hit fairly h>d ) xs
hamm]4 ,6obta9 correct spac+ ( brl dots1
y m/ 2 a# 6set horizontal pit* s t "*s
>e #a/e0 7"o-fif? 9*7 a"p1 & v]ticalpit* 6#h l9es p] 9*4 ,9 a4i;n1 yr #bd
pr9t] m/ recognize ! 8"o-half l9e fe$0
code ( 8escape0 foll[$ 0capital ,u4 ,!
,dipn] ,dots me?od _c 2 gu>ante$ on any
pr9t] : does n meet ^! specific,ns4
,! ,dipn] ,dot me?od uses a s+le "*1
s* z a p]iod or c5t] dot1 6emboss dots
96li<twei<t pap] back$ 0a s(t roll]4
,al? y d n produce ,libr>y ( ,3gress
qual;y dots1 ! dots >e r1da#4 ,? is n
recomm5d$ = s*ools or transcrib] gr\ps4
,b x may 2 j ! ticket =a bl profes.nal 9
an (fice sett+4