home *** CD-ROM | disk | FTP | other *** search
- Path: uunet!zaphod.mps.ohio-state.edu!usc!news.service.uci.edu!unogate!mvb.saic.com!dayton.saic.com!dayvd.dayton.saic.com!ake
- From: ake@dayvd.dayton.saic.com (Earle Ake)
- Newsgroups: vmsnet.sources.games
- Subject: ldb - Long Distance Backgammon [02/16]
- Date: 8 Apr 93 10:44:51 EST
- Organization: Science Applications Intl Corp - Dayton, OH
- Lines: 1070
- Message-ID: <1993Apr8.104451.1@dayvd.dayton.saic.com>
- NNTP-Posting-Host: dayvd.dayton.saic.com
- Xref: uunet vmsnet.sources.games:663
-
- -+-+-+-+-+-+-+-+ START OF PART 2 -+-+-+-+-+-+-+-+
- X`20`20`20`20`20`20`20`20`20`20The`20move`20blocks`20are`20located`20on`20the
- V`20right`20of`20the`20screen.
- X`20`20`20`20`20`20`20`20`20`20There`20`20are`20`20two`20`20move`20`20blocks;
- V`20one`20for`20you,`20and`20one`20for
- X`20`20`20`20`20`20`20`20`20`20your`20opponent.`20`20You`20will`20use`20your
- V`20move`20block`20`20to`20`20enter
- X`20`20`20`20`20`20`20`20`20`20your`20`20moves,`20`20and`20`20you`20`20will`20
- V`20see`20your`20opponent's`20moves
- X`20`20`20`20`20`20`20`20`20`20displayed`20in`20his`20move`20block.`20`20A`20mo
- Vve`20block`20consists`20`20of
- X`20`20`20`20`20`20`20`20`20`20a`20header,`20which`20identifies`20the`20owner
- V`20of`20the`20move`20block,
- X`20`20`20`20`20`20`20`20`20`20and`20two`20columns`20of`20either`20two`20or`20f
- Vour`20lines.`20`20Each`20line
- X`20`20`20`20`20`20`20`20`20`20in`20a`20move`20block`20is`20one`20roll,`20and
- V`20shows`20the`20value`20of`20the
- X`20`20`20`20`20`20`20`20`20`20roll`20(in`20the`20range`201-6)`20and`20`20how
- V`20`20that`20`20roll`20`20has`20`20been
- X`20`20`20`20`20`20`20`20`20`20used.`20`20`20If`20`20doubles`20`20were`20`20rol
- Vled,`20the`20third`20and`20fourth
- X`20`20`20`20`20`20`20`20`20`20lines`20will`20also`20be`20used`20to`20display
- V`20the`20`20two`20`20additional
- X`20`20`20`20`20`20`20`20`20`20rolls`20that`20may`20be`20used.
- X
- X`20`20`20`20`20Command`20Box
- X`20`20`20`20`20`20`20`20`20`20The`20bottom`20right`20corner`20of`20the`20scree
- Vn`20contains`20a`20`20small
- X`20`20`20`20`20`20`20`20`20`20box`20`20that`20`20displays`20`20the`20commands
- V`20that`20are`20legal`20at`20any
- X`20`20`20`20`20`20`20`20`20`20given`20time.`20`20You`20can`20execute`20a`20com
- Vmand`20`20by`20`20typing`20`20the
- X`20`20`20`20`20`20`20`20`20`20first`20`20letter;`20`20you`20`20should`20`20not
- V`20hit`20return`20afterwards.
- X`20`20`20`20`20`20`20`20`20`20There`20may`20be`20legal`20commands`20other`20th
- Van`20those`20`20shown`20`20in
- X`20`20`20`20`20`20`20`20`20`20the`20command`20box,`20depending`20on`20the`20st
- Vate`20the`20game`20is`20in.
- X`20`20`20`20`20`20`20`20`20`20Press`20"h"`20or`20`20"?"`20`20for`20`20a`20`20c
- Vomplete`20`20listing`20`20of`20`20legal
- X`20`20`20`20`20`20`20`20`20`20commands.
- X
- X`20`20`20`20`20Message`20Area
- X`20`20`20`20`20`20`20`20`20`20The`20bottom`206`20lines`20`20of`20`20the`20`20s
- Vcreen`20`20are`20`20reserved`20`20for
- X`20`20`20`20`20`20`20`20`20`20messages`20of`20various`20types.`20`20The`20bott
- Vom`20line`20is`20used`20for
- X`20`20`20`20`20`20`20`20`20`20error`20and`20informative`20messages`20that`20oc
- Vcur`20as`20a`20game`20`20is
- X`20`20`20`20`20`20`20`20`20`20played.`20`20`20The`20`20top`20`20line`20in`20th
- Vis`20area`20displays`20messages
- X`20`20`20`20`20`20`20`20`20`20pertaining`20to`20the`20status`20of`20a`20game,
- V`20such`20as`20`20blots`20`20hit
- X`20`20`20`20`20`20`20`20`20`20by`20`20an`20opponent's`20move.`20`20The`20remai
- Vning`204`20lines`20are`20used
- X`20`20`20`20`20`20`20`20`20`20to`20enclose`20a`20message`20to`20your`20opponen
- Vt`20with`20`20your`20`20move,
- X`20`20`20`20`20`20`20`20`20`20and`20`20to`20`20display`20`20the`20`20one`20
- V`20your`20`20opponent`20sent`20to`20you.
- X`20`20`20`20`20`20`20`20`20`20These`20messages`20may`20be`20up`20to`202`20line
- Vs`20of`2056`20characters.
- X
- XSTARTUP`20FILE
- X`20`20`20`20`20The`20first`20time`20you`20run`20_`08l_`08d_`08b,`20it`20will
- V`20ask`20you`20if`20you`20`20want`20`20to
- X`20`20`20`20`20create`20`20a`20`20._`08l_`08d_`08b_`08r_`08c`20file.`20`20You
- V`20should`20answer`20"yes",`20unless`20you
- X`20`20`20`20`20have`20a`20reason`20not`20to.`20`20If`20you`20want`20the`20ldb
- V`20startup`20`20file`20`20to
- X`20`20`20`20`20be`20`20named`20`20something`20`20other`20`20than`20._`08l_`08d
- V_`08b_`08r_`08c,`20you`20should`20set`20the
- X`20`20`20`20`20environment`20variable`20LDBRC`20`20to`20`20the`20`20name`20
- V`20you`20`20want`20`20before
- X`20`20`20`20`20running`20`20ldb`20`20for`20the`20first`20time.`20`20If`20you
- V`20do`20this,`20the`20LDBRC
- X`20`20`20`20`20variable`20must`20be`20set`20every`20time`20you`20run`20ldb.
- V`20`20_`08L_`08d_`08b`20`20moves`20`20to
- X`20`20`20`20`20the`20`20directory`20`20in`20`20the`20`20HOME`20environment`20v
- Variable,`20if`20it`20is
- X`20`20`20`20`20set,`20before`20accessing`20`20any`20`20files.`20`20`20This`20
- V`20makes`20`20all`20`20files
- X`20`20`20`20`20(including`20.ldbrc)`20relative`20to`20$HOME.
- X
- X`20`20`20`20`20The`20._`08l_`08d_`08b_`08r_`08c`20is`20organized`20as`20a`20se
- Vquence`20of`20`20name/value`20`20pairs,
- X`20`20`20`20`20one`20`20per`20line,`20in`20the`20format`20_`08n_`08a_`08m_`08e
- V=_`08v_`08a_`08l_`08u_`08e`20.`20There`20should`20be`20no
- X`20`20`20`20`20spaces`20before`20_`08n_`08a_`08m_`08e`20or`20`20before`20`20or
- V`20`20after`20`20the`20`20equals`20`20sign.
- X`20`20`20`20`20Comments`20`20are`20indicated`20by`20a`20pound`20sign`20(#)`20i
- Vn`20column`201,`20and
- X`20`20`20`20`20extend`20to`20the`20end`20of`20the`20`20line.`20`20`20The`20
- V`20following`20`20names`20`20are
- X
- X
- X
- XSun`20Release`204.1`20`20`20Last`20change:`20October`206,`201992`20`20`20`20
- V`20`20`20`20`20`20`20`20`20`20`20`20`20`207
- X
- X
- X
- X
- X
- X
- XLDB(1)`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20USER`20COMMANDS
- V`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20LDB(1)
- X
- X
- X
- X`20`20`20`20`20defined:
- X
- X`20`20`20`20`20myname
- X`20`20`20`20`20`20`20`20`20`20This`20line`20is`20where`20you`20enter`20your
- V`20(human)`20name.`20`20It`20`20is
- X`20`20`20`20`20`20`20`20`20`20sent`20`20to`20`20your`20opponent`20when`20a`20g
- Vame`20is`20started,`20to`20make
- X`20`20`20`20`20`20`20`20`20`20things`20a`20little`20more`20personal.`20`20You
- V`20`20can`20`20put`20`20anything
- X`20`20`20`20`20`20`20`20`20`20you`20`20like`20`20here,`20`20of`20course,`20but
- V`20I`20highly`20recommend`20you
- X`20`20`20`20`20`20`20`20`20`20just`20stick`20to`20your`20name.`20`20The`20_
- V`08m_`08y_`08n_`08a_`08m_`08e`20line`20is`20mandatory;
- X`20`20`20`20`20`20`20`20`20`20if`20`20you`20`20don't`20`20want`20`20your`20nam
- Ve`20sent`20to`20people,`20you`20can
- X`20`20`20`20`20`20`20`20`20`20just`20put`20your`20email`20address`20instead,
- V`20but`20you`20must`20`20have
- X`20`20`20`20`20`20`20`20`20`20something.
- X
- X`20`20`20`20`20myaddr
- X`20`20`20`20`20`20`20`20`20`20This`20line`20defines`20your`20e-mail`20address.
- V`20`20This`20is`20sent`20to
- X`20`20`20`20`20`20`20`20`20`20your`20opponent`20when`20you`20start`20a`20game
- V`20so`20they`20know`20how`20to
- X`20`20`20`20`20`20`20`20`20`20send`20mail`20back`20to`20you.`20`20For`20people
- V`20with`20`20multiple`20`20mail
- X`20`20`20`20`20`20`20`20`20`20paths,`20`20put`20`20the`20`20one`20`20here`20
- V`20you`20use`20the`20most`20(e.g.`20the
- X`20`20`20`20`20`20`20`20`20`20Internet`20domain-style`20path),`20and`20for`20g
- Vames`20that`20need`20to
- X`20`20`20`20`20`20`20`20`20`20use`20`20a`20`20different`20address,`20use`20the
- V`20-_`08m_`08y_`08a_`08d_`08d_`08r`20command`20line
- X`20`20`20`20`20`20`20`20`20`20argument`20to`20override`20the`20path`20in`20._
- V`08l_`08d_`08b_`08r_`08c.`20_`08N_`08o_`08t_`08e`20_`08t_`08h_`08a_`08t`20`20_
- V`08t_`08h_`08e
- X`20`20`20`20`20`20`20`20`20`20_`08f_`08i_`08r_`08s_`08t`20`20_`08t_`08i_`08m_
- V`08e`20`20with`20someone,`20the`20address`20you`20use`20is`20saved
- X`20`20`20`20`20`20`20`20`20`20in`20your`20people`20file.`20`20Subsequent`20gam
- Ves`20you`20`20start`20`20with
- X`20`20`20`20`20`20`20`20`20`20this`20person`20automatically`20use`20this`20sam
- Ve`20address,`20so`20the
- X`20`20`20`20`20`20`20`20`20`20-_`08m_`08y_`08a_`08d_`08d_`08r`20option`20will
- V`20be`20unnecessary.`20`20The`20_`08m_`08y_`08a_`08d_`08d_`08r`20line`20is
- X`20`20`20`20`20`20`20`20`20`20mandatory.
- X
- X`20`20`20`20`20peoplefile
- X`20`20`20`20`20`20`20`20`20`20This`20line`20sets`20the`20file`20name`20`20that
- V`20`20is`20`20used`20`20to`20`20store
- X`20`20`20`20`20`20`20`20`20`20information`20`20about`20`20your`20`20opponents.
- V`20`20`20In`20`20addition`20`20to
- X`20`20`20`20`20`20`20`20`20`20storing`20your`20opponents'`20names,`20addresses
- V,`20and`20`20aliases,
- X`20`20`20`20`20`20`20`20`20`20it`20`20records`20`20the`20`20number`20`20of`20
- V`20games,`20`20points,`20`20gammons,
- X`20`20`20`20`20`20`20`20`20`20backgammons,`20and`20matches`20you`20have`20won
- V`20or`20lost`20`20to`20`20that
- X`20`20`20`20`20`20`20`20`20`20opponent.`20`20`20It`20`20also`20stores`20someth
- Ving`20called`20the`20_`08f_`08e_`08n_`08c_`08e,
- X`20`20`20`20`20`20`20`20`20`20which`20is`20the`20start`20time`20of`20the`20mos
- Vt`20`20recently`20`20finished
- X`20`20`20`20`20`20`20`20`20`20game.`20`20`20This`20allows`20start`20messages
- V`20from`20old`20games`20to`20be
- X`20`20`20`20`20`20`20`20`20`20discarded.`20`20The`20peoplefile`20line`20is`20o
- Vptional,`20and`20if`20`20it
- X`20`20`20`20`20`20`20`20`20`20is`20not`20given,`20the`20people`20file`20defaul
- Vts`20to`20._`08l_`08d_`08b_`08p_`08e_`08o_`08p_`08l_`08e.
- X
- X`20`20`20`20`20gamefile
- X`20`20`20`20`20`20`20`20`20`20This`20line`20sets`20the`20file`20name`20`20that
- V`20`20is`20`20used`20`20to`20`20store
- X`20`20`20`20`20`20`20`20`20`20games`20`20in`20`20progress.`20`20`20It`20is`20o
- Vptional,`20and`20if`20it`20is`20not
- X`20`20`20`20`20`20`20`20`20`20given,`20the`20game`20file`20defaults`20to`20._
- V`08l_`08d_`08b_`08d_`08a_`08t_`08a.`20`20My`20`20advice,
- X`20`20`20`20`20`20`20`20`20`20if`20you`20care,`20is`20that`20you`20should`20av
- Void`20using`20a`20file`20name
- X`20`20`20`20`20`20`20`20`20`20containing`20the`20`20string`20`20_`08g_`08a_
- V`08m_`08e_`08s`20`20or`20`20any`20`20other`20`20giveaway
- X`20`20`20`20`20`20`20`20`20`20string`20`20that`20`20would`20`20let`20`20your
- V`20boss,`20sysadmin,`20or`20other
- X`20`20`20`20`20`20`20`20`20`20local`20Nazi-type`20know`20that`20you're`20using
- V`20a`20very`20expensive
- X`20`20`20`20`20`20`20`20`20`20piece`20`20of`20`20high-tech`20`20equipment`20
- V`20to`20`20goof`20off,`20when`20you
- X`20`20`20`20`20`20`20`20`20`20could`20do`20that`20with`20nothing`20more`20exot
- Vic`20`20than`20`20a`20`20rubber
- X`20`20`20`20`20`20`20`20`20`20band`20and`20some`20spitballs.
- X
- X`20`20`20`20`20backupfile
- X`20`20`20`20`20`20`20`20`20`20This`20is`20the`20file`20your`20old`20_`08g_`08a
- V_`08m_`08e_`08f_`08i_`08l_`08e`20`20will`20`20be`20`20moved`20`20to
- X
- X
- X
- XSun`20Release`204.1`20`20`20Last`20change:`20October`206,`201992`20`20`20`20
- V`20`20`20`20`20`20`20`20`20`20`20`20`20`208
- X
- X
- X
- X
- X
- X
- XLDB(1)`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20USER`20COMMANDS
- V`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20LDB(1)
- X
- X
- X
- X`20`20`20`20`20`20`20`20`20`20just`20`20before`20`20a`20`20new`20`20one`20`20i
- Vs`20`20created.`20`20It`20defaults`20to
- X`20`20`20`20`20`20`20`20`20`20._`08o_`08l_`08d_`08l_`08d_`08b_`08d_`08a_`08t_
- V`08a.
- X
- X`20`20`20`20`20mailfile
- X`20`20`20`20`20`20`20`20`20`20This`20line`20is`20where`20you`20tell`20ldb`20ho
- Vw`20to`20`20find`20`20the`20`20mail
- X`20`20`20`20`20`20`20`20`20`20messages`20`20your`20`20opponents`20have`20sent.
- V`20`20There`20are`20several
- X`20`20`20`20`20`20`20`20`20`20ways`20to`20do`20this.`20`20The`20simplest`20one
- V`20is`20to`20just`20put`20`20some
- X`20`20`20`20`20`20`20`20`20`20file`20`20name`20`20here`20(the`20default`20is
- V`20ldb.rcv)`20and,`20when`20you
- X`20`20`20`20`20`20`20`20`20`20receive`20mail`20containing`20an`20ldb`20move,
- V`20just`20`20save`20`20it`20`20to
- X`20`20`20`20`20`20`20`20`20`20this`20`20file.`20`20`20When`20`20you`20are`20do
- Vne`20reading`20your`20mail,`20run
- X`20`20`20`20`20`20`20`20`20`20ldb,`20and`20it`20will`20scan`20this`20file`20an
- Vd`20`20extract`20`20all`20`20your
- X`20`20`20`20`20`20`20`20`20`20incoming`20`20moves.`20`20If`20your`20mail`20pro
- Vgram`20is`20like`20most,`20it
- X`20`20`20`20`20`20`20`20`20`20will`20append`20messages`20if`20the`20`20file
- V`20`20you`20`20are`20`20saving`20`20to
- X`20`20`20`20`20`20`20`20`20`20already`20`20exists,`20which`20is`20just`20what
- V`20you`20want.`20`20_`08L_`08d_`08b`20will
- X`20`20`20`20`20`20`20`20`20`20silently`20ignore`20moves`20that`20`20it`20`20ha
- Vs`20`20already`20`20seen`20`20for
- X`20`20`20`20`20`20`20`20`20`20games`20`20in`20progress,`20so`20you`20don't`20h
- Vave`20to`20clean`20them`20out
- X`20`20`20`20`20`20`20`20`20`20of`20your`20mailfile`20if`20you`20don't`20want
- V`20`20to.`20`20`20Note`20`20however
- X`20`20`20`20`20`20`20`20`20`20that`20`20if`20`20anything`20happens`20to`20your
- V`20people`20file,`20and`20you
- X`20`20`20`20`20`20`20`20`20`20have`20old`20start`20messages`20in`20your`20inpu
- Vt`20file,`20`20ldb`20`20could
- X`20`20`20`20`20`20`20`20`20`20start`20`20a`20`20spurious`20`20game`20`20(i.e.
- V`20one`20your`20opponent's`20ldb
- X`20`20`20`20`20`20`20`20`20`20knows`20nothing`20about).`20`20Also,`20if`20your
- V`20`20input`20`20file`20`20gets
- X`20`20`20`20`20`20`20`20`20`20really`20long,`20ldb`20will`20take`20a`20while
- V`20to`20start`20up.`20`20So`20the
- X`20`20`20`20`20`20`20`20`20`20best`20course`20is`20to`20delete`20all`20`20mess
- Vages`20`20after`20`20ldb`20`20has
- X`20`20`20`20`20`20`20`20`20`20read`20them.
- X
- X`20`20`20`20`20`20`20`20`20`20For`20UNIX`20users,`20`20a`20`20much`20`20easier
- V`20`20way`20`20is`20`20to`20`20set`20`20the
- X`20`20`20`20`20`20`20`20`20`20mailfile`20`20to`20`20point`20`20to`20`20your
- V`20`20actual`20`20mail`20`20file`20(e.g.
- X`20`20`20`20`20`20`20`20`20`20/usr/spool/mail/$USER),`20and`20`20let`20`20ldb
- V`20`20scan`20`20your`20`20mail
- X`20`20`20`20`20`20`20`20`20`20directly.`20`20`20This`20`20will`20`20only`20
- V`20work`20if`20your`20system`20keeps
- X`20`20`20`20`20`20`20`20`20`20mail`20in`20ASCII`20format,`20but`20many`20do.
- V`20`20Ldb`20will`20not`20delete
- X`20`20`20`20`20`20`20`20`20`20these`20messages`20from`20your`20mail`20so`20you
- V`20will`20have`20to.
- X
- X`20`20`20`20`20`20`20`20`20`20The`20third`20option`20is`20to`20set`20the`20mai
- Vlfile`20`20to`20`20a`20`20pattern
- X`20`20`20`20`20`20`20`20`20`20instead`20`20of`20`20a`20`20filename.`20`20`20Ld
- Vb`20`20will`20scan`20all`20matching
- X`20`20`20`20`20`20`20`20`20`20files`20for`20moves.`20`20This`20is`20good`20for
- V`20mailers`20`20that`20`20don't
- X`20`20`20`20`20`20`20`20`20`20append`20`20on`20`20save,`20and`20don't`20store
- V`20in`20ascii`20format,`20such
- X`20`20`20`20`20`20`20`20`20`20as`20on`20VMS.`20`20Note`20that`20on`20VMS,`20if
- V`20no`20version`20`20number`20`20is
- X`20`20`20`20`20`20`20`20`20`20defined,`20`20mailfile`20`20defaults`20`20to`20s
- Vcanning`20all`20versions.
- X`20`20`20`20`20`20`20`20`20`20VMS`20users`20should`20read`20the`20section`20en
- Vtitled`20"VMS`20`20NOTES"
- X`20`20`20`20`20`20`20`20`20`20for`20more`20information`20on`20extracting`20mai
- Vl.
- X
- X`20`20`20`20`20delmail
- X`20`20`20`20`20`20`20`20`20`20This`20option`20causes`20any`20mail`20files`20sc
- Vanned`20by`20ldb`20to`20`20be
- X`20`20`20`20`20`20`20`20`20`20removed`20`20after`20`20they`20`20have`20`20been
- V`20`20scanned.`20`20`20This`20`20is`20a
- X`20`20`20`20`20`20`20`20`20`20hideously`20dangerous`20option,`20so`20I`20recom
- Vmend`20you`20`20try`20`20it
- X`20`20`20`20`20`20`20`20`20`20in`20`20a`20`20friend's`20account`20first.`20
- V`20It`20will`20delete`20ANY`20file
- X`20`20`20`20`20`20`20`20`20`20that`20matches`20the`20`20pattern`20`20specified
- V`20`20in`20`20the`20`20mailfile
- X`20`20`20`20`20`20`20`20`20`20line,`20`20with`20`20the`20`20exception`20`20tha
- Vt,`20`20under`20UNIX,`20it`20will
- X`20`20`20`20`20`20`20`20`20`20refuse`20to`20delete`20any`20file`20starting`20w
- Vith`20`20"/".`20`20`20Use`20`20it
- X`20`20`20`20`20`20`20`20`20`20with`20great`20care.`20`20This`20option`20defaul
- Vts`20to`20no;`20to`20enable
- X`20`20`20`20`20`20`20`20`20`20it,`20set`20it`20to`20"yes".
- X
- X
- X
- X
- XSun`20Release`204.1`20`20`20Last`20change:`20October`206,`201992`20`20`20`20
- V`20`20`20`20`20`20`20`20`20`20`20`20`20`209
- X
- X
- X
- X
- X
- X
- XLDB(1)`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20USER`20COMMANDS
- V`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20LDB(1)
- X
- X
- X
- X`20`20`20`20`20lockfile
- X`20`20`20`20`20`20`20`20`20`20This`20line`20sets`20the`20name`20`20of`20`20the
- V`20`20ldb`20`20lock`20`20file.`20`20`20It
- X`20`20`20`20`20`20`20`20`20`20defaults`20`20to`20".ldb_lock",`20and`20there's
- V`20no`20real`20reason`20to
- X`20`20`20`20`20`20`20`20`20`20change`20it`20unless`20by`20some`20chance`20`20i
- Vt`20`20conflicts`20`20with`20`20a
- X`20`20`20`20`20`20`20`20`20`20file`20name`20you`20might`20use.`20`20When`20ldb
- V`20starts,`20it`20checks`20to
- X`20`20`20`20`20`20`20`20`20`20see`20if`20`20this`20`20file`20`20exists;`20`20i
- Vf`20`20it`20`20does,`20`20ldb`20`20exits.
- X`20`20`20`20`20`20`20`20`20`20Otherwise,`20`20it`20`20creates`20`20it`20and
- V`20goes`20on.`20`20This`20prevents
- X`20`20`20`20`20`20`20`20`20`20more`20than`20one`20ldb`20from`20running`20in
- V`20the`20same`20`20account`20`20at
- X`20`20`20`20`20`20`20`20`20`20the`20same`20time,`20and`20thereby`20garbling
- V`20the`20data`20files.
- X
- X`20`20`20`20`20sendcmd
- X`20`20`20`20`20`20`20`20`20`20This`20tells`20ldb`20how`20to`20send`20a`20file
- V`20with`20your`20`20particular
- X`20`20`20`20`20`20`20`20`20`20mail`20`20command.`20`20`20This`20`20string`20
- V`20is`20passed`20to`20the`20system,
- X`20`20`20`20`20`20`20`20`20`20after`20making`20the`20following`20substitutions
- V:
- X
- X`20`20`20`20`20`20`20`20`20`20$a`20`20`20is`20substituted`20with`20the`20addre
- Vss`20to`20mail`20to.
- X
- X`20`20`20`20`20`20`20`20`20`20$f`20`20`20is`20`20substituted`20`20with`20`20th
- Ve`20`20file`20`20containing`20`20`20the
- X`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20message.
- X
- X`20`20`20`20`20`20`20`20`20`20$s`20`20`20is`20substituted`20with`20the`20subje
- Vct`20of`20the`20message.
- X
- X`20`20`20`20`20`20`20`20`20`20Most`20mail`20systems`20will`20`20work`20`20fine
- V`20`20with`20`20the`20`20default,
- X`20`20`20`20`20`20`20`20`20`20which`20is
- X`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20mail`20-s`20'$s'`20$a`20<`20$f
- X
- X`20`20`20`20`20`20`20`20`20`20or,`20on`20VMS,
- X`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20MAIL/SUBJECT="$s"`20$f`20IN%"""<$
- Va>"""
- X
- X`20`20`20`20`20`20`20`20`20`20Note`20that`20the`20$`20substitutions`20are`20ma
- Vde`20by`20ldb,`20not`20by`20a
- X`20`20`20`20`20`20`20`20`20`20shell,`20and`20thus`20are`20not`20subject`20to
- V`20any`20quoting.`20`20If`20you
- X`20`20`20`20`20`20`20`20`20`20need`20a`20$`20in`20the`20string,`20use`20$$.
- V`20`20VMS`20users`20may`20need`20`20to
- X`20`20`20`20`20`20`20`20`20`20change`20`20the`20`20name`20`20of`20`20the`20SMT
- VP`20mailer;`20for`20example,`20to
- X`20`20`20`20`20`20`20`20`20`20send`20mail`20using`20Wollongong`20TCP/IP,`20you
- V`20`20would`20`20use`20`20the
- X`20`20`20`20`20`20`20`20`20`20string
- X
- X
- X`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20MAIL/SUBJECT="$s"`20$f`20WINS%"""
- V<$a>"""
- X
- X`20`20`20`20`20tempfile
- X`20`20`20`20`20`20`20`20`20`20This`20line`20specifies`20a`20temporary`20file
- V`20that`20ldb`20`20can`20`20use
- X`20`20`20`20`20`20`20`20`20`20to`20`20compose`20mail`20messages.`20`20The`20fi
- Vle`20will`20be`20created`20in
- X`20`20`20`20`20`20`20`20`20`20your`20home`20directory,`20thus`20avoiding`20fil
- Ve`20name`20`20conflicts
- X`20`20`20`20`20`20`20`20`20`20in`20/tmp.`20`20It`20defaults`20to`20ldb.tmp.
- X
- X`20`20`20`20`20colors
- X`20`20`20`20`20`20`20`20`20`20This`20is`20a`20string`20of`20two`20upper`20or
- V`20`20lower`20`20case`20`20letters,
- X`20`20`20`20`20`20`20`20`20`20and`20`20defines`20`20your`20`20preferred`20`20c
- Volors`20for`20any`20games`20you
- X`20`20`20`20`20`20`20`20`20`20start.`20`20The`20first`20character`20in`20the
- V`20string`20is`20the`20`20color
- X`20`20`20`20`20`20`20`20`20`20you`20`20will`20play,`20and`20the`20second`20is
- V`20the`20one`20your`20opponent
- X`20`20`20`20`20`20`20`20`20`20will`20play.`20`20It`20defaults`20to`20"rw",`20a
- Vnd`20is`20`20overridden`20`20by
- X`20`20`20`20`20`20`20`20`20`20the`20-_`08c_`08o_`08l_`08o_`08r`20command`20lin
- Ve`20argument.
- X
- X
- X
- XSun`20Release`204.1`20`20`20Last`20change:`20October`206,`201992`20`20`20`20
- V`20`20`20`20`20`20`20`20`20`20`20`20`2010
- X
- X
- X
- X
- X
- X
- XLDB(1)`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20USER`20COMMANDS
- V`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20LDB(1)
- X
- X
- X
- X`20`20`20`20`20direction
- X`20`20`20`20`20`20`20`20`20`20This`20`20is`20`20either`20`20"up"`20`20or`20
- V`20"down",`20`20and`20`20defines`20`20your
- X`20`20`20`20`20`20`20`20`20`20preferred`20`20direction`20`20of`20play`20for
- V`20games`20you`20start.`20`20The
- X`20`20`20`20`20`20`20`20`20`20direction`20of`20play`20`20only`20`20refers`20
- V`20to`20`20whether`20`20you`20`20play
- X`20`20`20`20`20`20`20`20`20`20toward`20`20`20increasing`20`20`20or`20`20decrea
- Vsing`20`20numbered`20`20points.
- X`20`20`20`20`20`20`20`20`20`20Although`20by`20default`20upward`20play`20goes
- V`20toward`20the`20top`20`20of
- X`20`20`20`20`20`20`20`20`20`20the`20screen,`20this`20can`20be`20reversed`20(fo
- Vr`20your`20screen`20only)
- X`20`20`20`20`20`20`20`20`20`20by`20the`20"Invert"`20command`20in`20the`20Contr
- Vol`20menu,`20accessible
- X`20`20`20`20`20`20`20`20`20`20via`20`20the`20`20-_`08c_`08o_`08n_`08t_`08r_
- V`08o_`08l`20`20command`20line`20argument.`20`20The`20default
- X`20`20`20`20`20`20`20`20`20`20for`20this`20`20line`20`20is`20`20"up",`20`20and
- V`20`20is`20`20overridden`20`20by`20`20the
- X`20`20`20`20`20`20`20`20`20`20-_`08d_`08i_`08r_`08e_`08c_`08t_`08i_`08o_`08n
- V`20command`20line`20argument.
- X
- X`20`20`20`20`20initialboard
- X`20`20`20`20`20`20`20`20`20`20As`20was`20alluded`20to`20earlier,`20your`20`20s
- Vcreen`20`20shows`20`20one`20`20of
- X`20`20`20`20`20`20`20`20`20`20three`20`20possible`20board`20images`20at`20any
- V`20time.`20`20Although`20the
- X`20`20`20`20`20`20`20`20`20`20purpose`20for`20this`20will`20be`20`20explained
- V`20`20later,`20`20this`20`20line
- X`20`20`20`20`20`20`20`20`20`20allows`20you`20to`20select`20which`20of`20these
- V`20three`20boards`20should
- X`20`20`20`20`20`20`20`20`20`20be`20displayed`20initially.`20`20The`20legal`20v
- Values`20are`20"before",
- X`20`20`20`20`20`20`20`20`20`20"after",`20and`20"current".`20`20The`20default
- V`20is`20"current".
- X
- X`20`20`20`20`20autoroll
- X`20`20`20`20`20`20`20`20`20`20If`20you`20were`20the`20last`20to`20double,`20yo
- Vu`20have`20no`20option`20`20but
- X`20`20`20`20`20`20`20`20`20`20to`20`20roll`20the`20dice`20when`20it`20is`20you
- Vr`20turn.`20`20If`20autoroll`20is
- X`20`20`20`20`20`20`20`20`20`20enabled,`20ldb`20will`20roll`20the`20dice`20for
- V`20`20you`20`20automatically
- X`20`20`20`20`20`20`20`20`20`20in`20`20this`20`20case.`20`20`20For`20`20those
- V`20`20that`20`20prefer`20consistency,
- X`20`20`20`20`20`20`20`20`20`20autoroll`20may`20be`20disabled,`20although`20att
- Vempting`20to`20double
- X`20`20`20`20`20`20`20`20`20`20when`20`20you`20`20doubled`20`20last`20`20will
- V`20`20cause`20an`20error`20message.
- X`20`20`20`20`20`20`20`20`20`20Possible`20values`20for`20autoroll`20are`20"yes"
- V`20and`20`20"no",`20`20with
- X`20`20`20`20`20`20`20`20`20`20"yes"`20being`20the`20default.
- X
- X`20`20`20`20`20automove
- X`20`20`20`20`20`20`20`20`20`20Each`20time`20you`20roll`20the`20dice,`20ldb`20
- V`20determines`20`20how`20`20many
- X`20`20`20`20`20`20`20`20`20`20legal`20ways`20there`20are`20for`20you`20to`20us
- Ve`20your`20rolls.`20`20In`20the
- X`20`20`20`20`20`20`20`20`20`20relatively`20unusual`20case`20where`20there`20is
- V`20only`20one`20way`20for
- X`20`20`20`20`20`20`20`20`20`20you`20to`20use`20your`20rolls,`20ldb`20can`20aut
- Vomatically`20apply`20this
- X`20`20`20`20`20`20`20`20`20`20move`20to`20your`20board`20before`20displaying
- V`20it.`20`20`20Automove`20`20is
- X`20`20`20`20`20`20`20`20`20`20disabled`20`20by`20`20default`20because`20quite
- V`20frankly`20it's`20pretty
- X`20`20`20`20`20`20`20`20`20`20annoying.`20`20Possible`20values`20for`20automov
- Ve`20are`20`20"yes"`20`20and
- X`20`20`20`20`20`20`20`20`20`20"no",`20with`20"no"`20being`20the`20default.
- X
- X`20`20`20`20`20autodouble
- X`20`20`20`20`20`20`20`20`20`20One`20of`20the`20official`20`20rules`20`20of`20
- V`20backgammon`20`20allows`20`20for
- X`20`20`20`20`20`20`20`20`20`20automatically`20`20doubling`20the`20game`20value
- V`20when`20the`20opening
- X`20`20`20`20`20`20`20`20`20`20roll`20is`20a`20tie.`20`20The`20rules`20go`20on
- V`20to`20state`20that`20automatic
- X`20`20`20`20`20`20`20`20`20`20doubling`20`20is`20`20only`20`20to`20`20be`20
- V`20used`20when`20the`20players`20agree
- X`20`20`20`20`20`20`20`20`20`20beforehand`20on`20its`20use`20and`20limitations.
- V`20`20The`20method`20`20ldb
- X`20`20`20`20`20`20`20`20`20`20uses`20`20to`20implement`20this`20somewhat`20vag
- Vue`20rule`20is`20to`20allow
- X`20`20`20`20`20`20`20`20`20`20each`20player`20to`20specify`20a`20maximum`20num
- Vber`20of`20`20autodoubles
- X`20`20`20`20`20`20`20`20`20`20they`20`20are`20`20willing`20`20to`20`20accept
- V`20`20in`20`20._`08l_`08d_`08b_`08r_`08c,`20and`20for`20the
- X`20`20`20`20`20`20`20`20`20`20maximum`20number`20of`20autodoubles`20applied
- V`20to`20any`20game`20to`20be
- X`20`20`20`20`20`20`20`20`20`20the`20`20lesser`20`20of`20the`20two`20players'
- V`20specified`20limits.`20`20For
- X`20`20`20`20`20`20`20`20`20`20example,`20if`20you`20set`20_`08a_`08u_`08t_`08o
- V_`08d_`08o_`08u_`08b_`08l_`08e=_`084`20`20in`20`20your`20`20.ldbrc,`20`20no
- X
- X
- X
- XSun`20Release`204.1`20`20`20Last`20change:`20October`206,`201992`20`20`20`20
- V`20`20`20`20`20`20`20`20`20`20`20`20`2011
- X
- X
- X
- X
- X
- X
- XLDB(1)`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20USER`20COMMANDS
- V`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20LDB(1)
- X
- X
- X
- X`20`20`20`20`20`20`20`20`20`20game`20`20you`20`20play`20`20will`20`20ever`20
- V`20be`20autodoubled`20more`20than`204
- X`20`20`20`20`20`20`20`20`20`20times,`20although`20the`20number`20of`20`20tied
- V`20`20opening`20`20rolls`20`20is
- X`20`20`20`20`20`20`20`20`20`20obviously`20not`20limited.`20`20However,`20if
- V`20you`20were`20to`20start`20a
- X`20`20`20`20`20`20`20`20`20`20game`20with`20someone`20who`20had`20set`20_`08a_
- V`08u_`08t_`08o_`08d_`08o_`08u_`08b_`08l_`08e=_`082`20,`20that`20`20game
- X`20`20`20`20`20`20`20`20`20`20would`20`20be`20`20limited`20`20to`20`20at`20
- V`20most`202`20autodoubles.`20`20If`20you
- X`20`20`20`20`20`20`20`20`20`20don't`20want`20to`20play`20automatic`20doubles,
- V`20set`20autodouble=0,
- X`20`20`20`20`20`20`20`20`20`20which`20is`20also`20the`20default.
- X
- X`20`20`20`20`20superkey
- X`20`20`20`20`20`20`20`20`20`20If`20you`20live`20in`20fear`20of`20`20roving`20
- V`20supervisors`20`20(or`20`20other
- X`20`20`20`20`20`20`20`20`20`20fun-impaired`20individuals)`20running`20across
- V`20you`20playing`20an
- X`20`20`20`20`20`20`20`20`20`20innocent`20game`20of`20backgammon,`20you`20may
- V`20want`20to`20enable`20the
- X`20`20`20`20`20`20`20`20`20`20superkey`20function.`20`20Just`20pick`20a`20key
- V`20on`20the`20keyboard`20you
- X`20`20`20`20`20`20`20`20`20`20never`20use`20in`20ldb,`20such`20as`20the`20back
- Vquote,`20and`20put`20a`20line
- X`20`20`20`20`20`20`20`20`20`20in`20._`08l_`08d_`08b_`08r_`08c`20setting`20supe
- Vrkey`20to`20the`20_`08d_`08e_`08c_`08i_`08m_`08a_`08l`20_`08A_`08S_`08C_`08I_
- V`08I`20_`08c_`08o_`08d_`08e`20of
- X`20`20`20`20`20`20`20`20`20`20the`20key`20you`20want;`20for`20example,`20`20to
- V`20`20use`20`20the`20`20backquote
- X`20`20`20`20`20`20`20`20`20`20key,`20use`20"superkey=96".`20`20Only`20single-c
- Vharacter`20keys`20are
- X`20`20`20`20`20`20`20`20`20`20allowed,`20and`20the`20key`20you`20select`20will
- V`20not`20be`20usable`20`20for
- X`20`20`20`20`20`20`20`20`20`20normal`20purposes`20within`20ldb.`20`20Make`20it
- V`20one`20you`20can`20hit`20in
- X`20`20`20`20`20`20`20`20`20`20a`20hurry.
- X
- X`20`20`20`20`20supercmd
- X`20`20`20`20`20`20`20`20`20`20If`20you'd`20rather`20have`20a`20program`20of
- V`20your`20choice`20`20come`20`20up
- X`20`20`20`20`20`20`20`20`20`20instead`20`20of`20the`20shell`20when`20the`20sup
- Verkey`20is`20pressed,`20put
- X`20`20`20`20`20`20`20`20`20`20it`20on`20this`20line.`20`20It`20will`20`20be
- V`20`20passed`20`20unchanged`20`20to`20`20a
- X`20`20`20`20`20`20`20`20`20`20shell`20via`20the`20system()`20function.`20`20VM
- VS`20users`20should`20read
- X`20`20`20`20`20`20`20`20`20`20the`20note`20in`20the`20section`20titled`20"VMS
- V`20NOTES"`20on`20`20supercmd
- X`20`20`20`20`20`20`20`20`20`20functionality.
- X
- X`20`20`20`20`20checkpoint
- X`20`20`20`20`20`20`20`20`20`20This`20option`20keeps`20the`20gamefile`20up`20to
- V`20date`20by`20writing`20it
- X`20`20`20`20`20`20`20`20`20`20out`20`20whenever`20the`20dice`20are`20rolled
- V`20or`20a`20message`20is`20sent.
- X`20`20`20`20`20`20`20`20`20`20This`20prevents`20game`20information`20from`20be
- Ving`20lost`20`20if`20`20ldb
- X`20`20`20`20`20`20`20`20`20`20crashes,`20`20your`20`20machine`20`20goes`20`20d
- Vown,`20`20or`20what`20have`20you.
- X`20`20`20`20`20`20`20`20`20`20This`20`20option`20`20is`20`20enabled`20`20by
- V`20`20default,`20`20and`20`20I`20`20highly
- X`20`20`20`20`20`20`20`20`20`20recommend`20`20you`20`20leave`20`20it`20`20that
- V`20way.`20`20If`20you`20just`20can't
- X`20`20`20`20`20`20`20`20`20`20stand`20the`20thought`20of`20a`20few`20extra`20w
- Vrites`20`20to`20`20disk,`20`20you
- X`20`20`20`20`20`20`20`20`20`20can`20`20disable`20it`20with`20"checkpoint=no".
- V`20`20On`20your`20own`20head
- X`20`20`20`20`20`20`20`20`20`20be`20it.
- X
- X`20`20`20`20`20timeout
- X`20`20`20`20`20`20`20`20`20`20This`20option`20sets`20the`20number`20of`20days
- V`20ldb`20will`20wait`20for`20a
- X`20`20`20`20`20`20`20`20`20`20reply`20`20from`20`20your`20`20opponent.`20`20Af
- Vter`20this`20number`20of`20days
- X`20`20`20`20`20`20`20`20`20`20passes,`20ldb`20will`20assume`20your`20last`20me
- Vssage`20was`20lost`20`20and
- X`20`20`20`20`20`20`20`20`20`20automatically`20`20resend`20`20it.`20`20This`20p
- Vrevents`20the`20situation
- X`20`20`20`20`20`20`20`20`20`20where`20both`20players`20think`20they`20are`20wa
- Viting`20on`20the`20other,
- X`20`20`20`20`20`20`20`20`20`20and`20`20eventually`20`20both`20`20players`20
- V`20forget`20they`20even`20have`20a
- X`20`20`20`20`20`20`20`20`20`20game`20going.`20`20This`20option`20defaults`20to
- V`207`20`20days;`20`20you`20`20can
- X`20`20`20`20`20`20`20`20`20`20disable`20automatic`20resends`20by`20setting`20i
- Vt`20to`200.
- X
- X`20`20`20`20`20keepold
- X`20`20`20`20`20`20`20`20`20`20This`20option`20sets`20the`20number`20of`20days
- V`20`20ldb`20`20will`20`20keep`20`20a
- X
- X
- X
- XSun`20Release`204.1`20`20`20Last`20change:`20October`206,`201992`20`20`20`20
- V`20`20`20`20`20`20`20`20`20`20`20`20`2012
- X
- X
- X
- X
- X
- X
- XLDB(1)`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20USER`20COMMANDS
- V`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20LDB(1)
- X
- X
- X
- X`20`20`20`20`20`20`20`20`20`20game`20`20after`20`20it`20is`20over.`20`20This
- V`20can`20be`20handy`20in`20case`20you
- X`20`20`20`20`20`20`20`20`20`20need`20to`20resend`20the`20last`20move`20of`20a
- V`20`20game.`20`20`20This`20`20option
- X`20`20`20`20`20`20`20`20`20`20defaults`20`20to`207`20days;`20if`20you`20set
- V`20it`20to`200,`20finished`20games
- X`20`20`20`20`20`20`20`20`20`20are`20deleted`20immediately.
- X
- X`20`20`20`20`20debug
- X`20`20`20`20`20`20`20`20`20`20This`20option`20enables`20various`20debug`20mess
- Vages.`20`20`20It`20`20is`20`20a
- X`20`20`20`20`20`20`20`20`20`20bitmap,`20`20with`20each`20set`20bit`20enabling
- V`20debug`20messages`20from
- X`20`20`20`20`20`20`20`20`20`20a`20different`20part`20of`20ldb.`20`20`20Most
- V`20`20people`20`20will`20`20want`20`20to
- X`20`20`20`20`20`20`20`20`20`20leave`20it`20at`200,`20which`20is`20the`20defaul
- Vt.`20`20If`20you`20want`20debug
- X`20`20`20`20`20`20`20`20`20`20messages,`20look`20for`20the`20definitions`20of
- V`20DB_*`20in`20ldb.h.
- X
- XPEOPLE`20FILE
- X`20`20`20`20`20Ldb`20maintains`20a`20list`20of`20all`20of`20`20the`20`20people
- V`20`20you`20`20have`20`20ever
- X`20`20`20`20`20played.`20`20This`20file`20is`20used`20for`20several`20purposes
- V:
- X
- X`20`20`20`20`201`20`20`20`20It`20`20stores`20`20the`20`20number`20`20of`20`20g
- Vames,`20`20points,`20`20`20gammons,
- X`20`20`20`20`20`20`20`20`20`20backgammons,`20`20and`20matches`20you`20have`20w
- Von`20and`20lost`20to`20that
- X`20`20`20`20`20`20`20`20`20`20person.
- X
- X`20`20`20`20`202`20`20`20`20It`20stores`20the`20address`20for`20that`20person,
- V`20and`20the`20`20address
- X`20`20`20`20`20`20`20`20`20`20that`20`20person`20`20should`20use`20to`20get
- V`20to`20you.`20`20It`20also`20allows
- X`20`20`20`20`20`20`20`20`20`20you`20to`20assign`20an`20alias`20to`20that`20per
- Vson,`20and`20to`20use`20`20that
- X`20`20`20`20`20`20`20`20`20`20alias`20`20when`20`20starting`20a`20game`20inste
- Vad`20of`20the`20full`20e-mail
- X`20`20`20`20`20`20`20`20`20`20address.
- X
- X`20`20`20`20`203`20`20`20`20It`20stores`20information`20that`20allows`20ldb
- V`20to`20`20reject`20`20start
- X`20`20`20`20`20`20`20`20`20`20messages`20from`20defunct`20games.
- X
- X`20`20`20`20`20Normally,`20you`20should`20never`20have`20to`20edit`20the`20peo
- Vple`20file,`20but
- X`20`20`20`20`20it`20`20is`20`20described`20`20here`20in`20case`20you`20need
- V`20to`20for`20some`20reason.
- X`20`20`20`20`20It`20is`20in`20the`20`20same`20`20overall`20`20format`20`20as
- V`20`20.ldbrc`20`20(name/value
- X`20`20`20`20`20pairs).
- X
- X`20`20`20`20`20addr`20This`20is`20the`20address`20of`20`20the`20`20opponent.
- V`20`20`20This`20`20is`20`20what
- X`20`20`20`20`20`20`20`20`20`20uniquely`20`20defines`20`20the`20`20record,`20in
- V`20case`20you`20are`20playing
- X`20`20`20`20`20`20`20`20`20`20two`20people`20with`20the`20same`20name.
- X
- X`20`20`20`20`20name`20This`20is`20the`20name`20of`20the`20opponent.
- X
- X`20`20`20`20`20alias
- X`20`20`20`20`20`20`20`20`20`20This`20is`20a`20"nickname"`20you`20can`20`20assi
- Vgn`20`20to`20`20an`20`20opponent.
- X`20`20`20`20`20`20`20`20`20`20When`20`20a`20new`20opponent`20is`20found,`20the
- V`20alias`20is`20initialized
- X`20`20`20`20`20`20`20`20`20`20to`20the`20first`20word`20of`20`20the`20`20oppon
- Vent's`20`20name,`20`20with`20`20all
- X`20`20`20`20`20`20`20`20`20`20upper`20`20case`20`20letters`20`20changed`20to
- V`20lower.`20`20You`20can`20change
- X`20`20`20`20`20`20`20`20`20`20the`20alias`20to`20any`20desired`20`20string`20
- V`20with`20`20a`20`20text`20`20editor
- X`20`20`20`20`20`20`20`20`20`20(just`20`20make`20sure`20ldb`20isn't`20running
- V`20at`20the`20time,`20or`20your
- X`20`20`20`20`20`20`20`20`20`20changes`20will`20be`20lost).
- X
- X`20`20`20`20`20myaddr
- X`20`20`20`20`20`20`20`20`20`20This`20is`20the`20address`20that`20this`20oppone
- Vnt`20`20should`20`20use`20`20to
- X`20`20`20`20`20`20`20`20`20`20mail`20to`20you.`20`20This`20saves`20you`20from
- V`20having`20to`20specify`20the
- X
- X
- X
- XSun`20Release`204.1`20`20`20Last`20change:`20October`206,`201992`20`20`20`20
- V`20`20`20`20`20`20`20`20`20`20`20`20`2013
- X
- X
- X
- X
- X
- X
- XLDB(1)`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20USER`20COMMANDS
- V`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20LDB(1)
- X
- X
- X
- X`20`20`20`20`20`20`20`20`20`20-myaddr`20`20argument`20`20when`20`20starting
- V`20`20a`20`20`20game,`20`20`20and`20`20`20is
- X`20`20`20`20`20`20`20`20`20`20especially`20`20important`20with`20permanent`20g
- Vames,`20since`20these
- X`20`20`20`20`20`20`20`20`20`20games`20are`20started`20automatically`20without
- V`20`20giving`20`20you`20`20a
- X`20`20`20`20`20`20`20`20`20`20chance`20`20to`20`20change`20`20your`20address.
- V`20`20If`20you`20only`20have`20one
- X`20`20`20`20`20`20`20`20`20`20e-mail`20path,`20`20you`20`20can`20`20ignore`20
- V`20this.`20`20`20This`20`20field`20`20is
- X`20`20`20`20`20`20`20`20`20`20initialized`20`20to`20`20the`20value`20of`20the
- V`20-_`08m_`08y_`08a_`08d_`08d_`08r`20option`20at`20the
- X`20`20`20`20`20`20`20`20`20`20time`20the`20first`20game`20with`20this`20oppone
- Vnt`20is`20`20started,`20`20or
- X`20`20`20`20`20`20`20`20`20`20to`20the`20value`20of`20myaddr`20from`20.ldbrc
- V`20if`20no`20-_`08m_`08y_`08a_`08d_`08d_`08r`20option
- X`20`20`20`20`20`20`20`20`20`20was`20used.
- X
- X`20`20`20`20`20equiv
- X`20`20`20`20`20`20`20`20`20`20The`20presence`20of`20this`20field`20flags`20
- V`20this`20`20as`20`20an`20`20"equiv"
- X`20`20`20`20`20`20`20`20`20`20record.`20`20`20Equiv`20`20records`20`20allow
- V`20`20one`20`20opponent`20`20to`20have
- X`20`20`20`20`20`20`20`20`20`20multiple`20e-mail`20addresses,`20but`20to`20caus
- Ve`20all`20of`20them`20`20to
- X`20`20`20`20`20`20`20`20`20`20refer`20`20to`20`20one`20`20people`20`20record.
- V`20`20`20Equiv`20records`20have`20no
- X`20`20`20`20`20`20`20`20`20`20valid`20`20fields`20`20except`20`20_`08a_`08d_
- V`08d_`08r`20`20and`20`20_`08e_`08q_`08u_`08i_`08v,`20`20and`20`20must`20`20be
- X`20`20`20`20`20`20`20`20`20`20preceded`20`20by`20`20the`20`20record`20`20they
- V`20`20refer`20to`20in`20the`20people
- X`20`20`20`20`20`20`20`20`20`20file.
- X
- X`20`20`20`20`20fence
- X`20`20`20`20`20`20`20`20`20`20The`20fence`20is`20defined`20as`20the`20`20start
- V`20`20time`20`20of`20`20the`20`20most
- X`20`20`20`20`20`20`20`20`20`20recently`20started`20game`20that`20has`20finishe
- Vd.`20`20If`20that`20makes
- X`20`20`20`20`20`20`20`20`20`20no`20sense,`20don't`20worry,`20you`20should`20ne
- Vver`20`20have`20`20to`20`20mess
- X`20`20`20`20`20`20`20`20`20`20with`20it.`20`20It`20is`20used`20to`20discard
- V`20old`20start`20messages`20that
- X`20`20`20`20`20`20`20`20`20`20you`20forgot`20to`20clean`20out`20of`20your`20ma
- Vil.
- X
- X`20`20`20`20`20score
- X`20`20`20`20`20`20`20`20`20`20This`20is`20an`20array`20`20of`20`2010`20`20numb
- Vers`20`20that`20`20represent,`20`20in
- X`20`20`20`20`20`20`20`20`20`20order:
- X
- X
- X`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20-`20Games`20won
- X`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20-`20Games`20lost
- X`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20-`20Points`20won
- X`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20-`20Points`20lost
- X`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20-`20Gammons`20won
- X`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20-`20Gammons`20lost
- X`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20-`20Backgammons`20won
- X`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20-`20Backgammons`20lost
- X`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20-`20Matches`20won
- X`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20-`20Matches`20lost
- X
- X`20`20`20`20`20`20`20`20`20`20This`20information`20is`20stored`20purely`20for
- V`20whatever`20purposes
- X`20`20`20`20`20`20`20`20`20`20you`20can`20think`20of.
- X
- X`20`20`20`20`20end`20`20This`20line`20is`20required`20to`20separate`20people
- V`20`20records.`20`20`20If
- X`20`20`20`20`20`20`20`20`20`20you`20hand`20enter`20a`20record,`20you`20must
- V`20be`20sure`20to`20put`20an`20end
- X`20`20`20`20`20`20`20`20`20`20marker`20or`20your`20record`20will`20merge`20
- V`20with`20`20the`20`20next`20`20one,
- X`20`20`20`20`20`20`20`20`20`20which`20is`20not`20what`20you`20want.
- X
- XSTARTING`20A`20GAME
- X`20`20`20`20`20To`20start`20a`20game,`20`20you`20`20must`20`20use`20`20the`20
- V`20-_`08s_`08t_`08a_`08r_`08t`20`20command`20`20line
- X
- X
- X
- XSun`20Release`204.1`20`20`20Last`20change:`20October`206,`201992`20`20`20`20
- V`20`20`20`20`20`20`20`20`20`20`20`20`2014
- X
- X
- X
- X
- X
- X
- XLDB(1)`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20USER`20COMMANDS
- V`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20LDB(1)
- X
- X
- X
- X`20`20`20`20`20argument,`20`20along`20`20with`20`20the`20e-mail`20address`20of
- V`20the`20person`20you
- X`20`20`20`20`20wish`20to`20play`20with.`20`20For`20example,
- X`20`20`20`20`20`20`20`20`20`20ldb`20-start`20mybuddy@back.gammon.com
- X`20`20`20`20`20If`20you`20want`20to`20play`20'w',`20and`20make`20your`20oppone
- Vnt`20play
- X`20`20`20`20`20`20`20`20`20`20ldb`20-color`20wb`20-start`20black@blah.blah.bla
- Vh
- X`20`20`20`20`20See`20the`20OPTIONS`20section`20for`20more`20details`20`20on
- V`20`20the`20`20available
- X`20`20`20`20`20command`20line`20arguments.`20`20_`08L_`08d_`08b`20will`20not
- V`20allow`20you`20to`20play`20with
- X`20`20`20`20`20yourself,`20but`20that's`20ok`20because`20you'd`20probably`20lo
- Vse.
- X
- X`20`20`20`20`20When`20you`20start`20a`20game,`20ldb`20sends`20your`20e-mail
- V`20address`20to`20your
- X`20`20`20`20`20opponent,`20`20along`20with`20your`20opening`20roll.`20`20When
- V`20your`20opponent
- X`20`20`20`20`20receives`20your`20message,`20his`20ldb`20will`20roll`20his`20
- V`20opening`20`20roll,
- X`20`20`20`20`20and`20`20decide`20who`20won.`20`20If`20you`20won,`20his`20ldb
- V`20will`20send`20your`20ldb
- X`20`20`20`20`20a`20message`20to`20that`20effect,`20and`20the`20board`20will
- V`20come`20up`20on`20your
- X`20`20`20`20`20screen`20`20with`20`20that`20`20roll`20`20in`20your`20move`20bl
- Vock.`20`20If`20he`20won,`20he
- X`20`20`20`20`20will`20use`20the`20opening`20roll`20and`20his`20ldb`20will`20se
- Vnd`20your`20`20ldb`20`20a
- X`20`20`20`20`20message`20`20telling`20`20you`20how`20he`20moved.`20`20Either
- V`20way,`20the`20game`20is
- X`20`20`20`20`20off`20and`20running.
- X
- X`20`20`20`20`20If,`20by`20unfortunate`20chance,`20the`20opening`20roll`20is
- V`20a`20`20tie,`20`20your
- X`20`20`20`20`20opponent's`20`20ldb`20will`20send`20your`20ldb`20a`20message
- V`20to`20that`20effect.
- X`20`20`20`20`20This`20will`20cause`20a`20new`20opening`20`20roll`20`20sequence
- V`20`20as`20`20described
- X`20`20`20`20`20above.`20`20`20A`20`20message`20will`20be`20printed`20telling
- V`20you`20what's`20going
- X`20`20`20`20`20on;`20just`20keep`20feeding`20the`20incoming`20messages`20to
- V`20ldb,`20`20and`20`20it
- X`20`20`20`20`20will`20take`20care`20of`20everything.
- X
- XPLAYING`20A`20GAME
- X`20`20`20`20`20When`20it`20is`20your`20turn,`20the`20game`20will`20`20be`20
- V`20displayed`20`20on`20`20your
- X`20`20`20`20`20screen,`20`20and`20`20you`20`20will`20`20be`20`20faced`20with
- V`20three`20options:`20Roll,
- X`20`20`20`20`20Double,`20or`20Concede.`20`20Unless`20you`20are`20very`20cocky,
- V`20I`20would`20`20not
- X`20`20`20`20`20suggest`20`20doubling`20`20at`20this`20point.`20`20You`20could
- V`20always`20concede,
- X`20`20`20`20`20but`20I`20really`20think`20that`20would`20be`20selling`20yourse
- Vlf`20short.`20`20So
- X`20`20`20`20`20you`20`20should`20`20choose`20`20"Roll".`20`20Just`20press`20"r
- V",`20and`20watch`20your
- X`20`20`20`20`20roll`20appear`20on`20your`20move`20block`20(along`20the`20right
- V`20side`20of`20`20the
- X`20`20`20`20`20screen,`20`20under`20`20the`20word`20"You").`20`20You`20should
- V`20see`20two`20numbers
- X`20`20`20`20`20appear`20(four`20if`20you`20rolled`20doubles),`20`20and`20`20th
- Ve`20`20word`20`20UNUSED
- X`20`20`20`20`20beside`20`20them.`20`20`20Decide`20`20which`20`20of`20`20the
- V`20rolls`20you`20want`20to`20use
- X`20`20`20`20`20first,`20and`20press`20the`20number`20of`20that`20roll.`20`20Fo
- Vr`20example,`20`20say
- X`20`20`20`20`20you`20`20rolled`20`201`206,`20and`20you`20want`20to`20move`20th
- Ve`20obvious`208-7,`2013-7
- X`20`20`20`20`20to`20make`20your`20bar`20point.`20`20Just`20hit`20"6".`20`20
- V`20Notice`20`20the`20`20cursor
- X`20`20`20`20`20jump`20`20up`20`20to`20`20your`20`20move`20`20block,`20beside
- V`20the`20"6"`20roll?`20`20It`20is
- X`20`20`20`20`20waiting`20for`20you`20to`20enter`20the`20point`20you`20want`20
- V`20to`20`20move`20`20from.
- X`20`20`20`20`20Press`20`20"1"`20`20"3"`20`20(don't`20hit`20return).`20`20You
- V`20should`20see`20a`20piece
- X`20`20`20`20`20move`20from`2013`20to`207,`20and`20this`20fact`20will`20be`20re
- Vflected`20`20in`20`20your
- X`20`20`20`20`20move`20block`20as`20well.`20`20Now,`20press`20"1".`20`20Again
- V`20the`20cursor`20jumps
- X`20`20`20`20`20to`20the`20move`20block,`20and`20you`20type`20"8".`20`20The`20
- V`20second`20`20entry`20`20in
- X`20`20`20`20`20the`20`20move`20`20block`20`20reflects`20`20this`20`20move,`20
- V`20as`20`20does`20the`20board.
- X`20`20`20`20`20Happy?`20`20If`20not,`20press`20"r";`20this`20will`20`20reset
- V`20`20your`20`20rolls`20`20to
- X`20`20`20`20`20UNUSED`20`20and`20`20put`20`20the`20`20board`20`20back`20`20to
- V`20how`20it`20was`20before`20you
- X`20`20`20`20`20moved,`20`20and`20`20then`20`20you`20`20can`20`20enter`20`20som
- Ve`20`20different`20`20`20moves.
- X`20`20`20`20`20Otherwise,`20`20hit`20"s"`20(not`20"q"!)`20to`20send`20the`20mo
- Vve.`20`20The`20cursor
- X`20`20`20`20`20will`20jump`20down`20to`20the`20message`20area,`20where`20you
- V`20get`20`20a`20`20chance
- X
- X
- X
- XSun`20Release`204.1`20`20`20Last`20change:`20October`206,`201992`20`20`20`20
- V`20`20`20`20`20`20`20`20`20`20`20`20`2015
- X
- X
- X
- X
- X
- X
- XLDB(1)`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20USER`20COMMANDS
- V`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20LDB(1)
- X
- X
- X
- X`20`20`20`20`20to`20enclose`20a`20message`20to`20your`20opponent,`20perhaps
- V`20to`20gloat`20over
- X`20`20`20`20`20the`20great`20move`20you`20just`20made.`20`20You`20only`20get
- V`202`20`20lines`20`20of`20`2056
- X`20`20`20`20`20characters,`20`20so`20`20keep`20`20it`20`20short.`20`20`20When
- V`20you`20are`20done,`20press
- X`20`20`20`20`20<return>.`20`20Your`20move`20is`20on`20its`20way!
- X
- X`20`20`20`20`20There`20are`20three`20shortcuts`20you`20can`20use`20after`20you
- V`20have`20entered
- X`20`20`20`20`20your`20first`20move:
- X
- X`20`20`20`20`201.`20`20`20You`20can`20press`20<return>,`20which`20will`20"repe
- Vat"`20`20your`20`20last
- X`20`20`20`20`20`20`20`20`20`20move.`20`20That`20is,`20your`20next`20remaining
- V`20roll`20will`20move`20from
- X`20`20`20`20`20`20`20`20`20`20the`20same`20point`20as`20your`20last`20one`20mo
- Vved`20`20from.`20`20`20This`20`20is
- X`20`20`20`20`20`20`20`20`20`20handy`20`20when`20`20using`20`20doubles`20to`20m
- Vove`20more`20than`20one`20piece
- X`20`20`20`20`20`20`20`20`20`20from`20the`20same`20point.
- X
- X`20`20`20`20`202.`20`20`20You`20can`20press`20<space>,`20which`20will`20"conti
- Vnue"`20your`20`20last
- X`20`20`20`20`20`20`20`20`20`20move.`20`20That`20is,`20your`20next`20remaining
- V`20roll`20will`20move`20from
- X`20`20`20`20`20`20`20`20`20`20the`20point`20your`20last`20move`20ended`20on.
- X
- X`20`20`20`20`203.`20`20`20You`20can`20press`20"p",`20which`20will`20attempt
- V`20to`20make`20the`20point
- X`20`20`20`20`20`20`20`20`20`20your`20last`20move`20ended`20on.`20`20In`20our
- V`201`206`20example`20above,`20you
- X`20`20`20`20`20`20`20`20`20`20could`20have`20just`20hit`20"p"`20after`20you
- V`20moved`2013-7,`20`20and`20`20ldb
- X`20`20`20`20`20`20`20`20`20`20would`20`20have`20`20figured`20`20out`20that`20t
- Vo`20make`20the`207`20point`20with
- X`20`20`20`20`20`20`20`20`20`20the`20remaining`20roll`20of`201,`20it`20would
- V`20have`20to`20move`20a`20`20piece
- X`20`20`20`20`20`20`20`20`20`20from`20the`208`20point.
- X
- X`20`20`20`20`20In`20addition,`20there`20is`20one`20more`20shortcut`20`20that
- V`20`20may`20`20be`20`20used
- X`20`20`20`20`20with`20`20any`20`20roll.`20`20`20If`20`20you`20`20want`20to`20u
- Vse`20a`20roll`20to`20bear`20off`20a
- X`20`20`20`20`20piece,`20you`20can`20just`20hit`20"o".`20`20Ldb`20will`20locate
- V`20the`20point`20`20(if
- X`20`20`20`20`20any)`20`20from`20which`20pieces`20may`20be`20legally`20borne
- V`20off`20by`20the`20next
- X`20`20`20`20`20unused`20roll,`20and`20make`20that`20move`20automatically.`20
- V`20You`20can`20also
- X`20`20`20`20`20select`20a`20roll,`20then`20hit`20"o".
- X
- X`20`20`20`20`20If`20you`20use`20your`20moves,`20hit`20"Send",`20and`20start
- V`20to`20`20enter`20`20your
- X`20`20`20`20`20message,`20`20then`20realize`20you`20made`20a`20mistake,`20you
- V`20can`20press`20ESC
- X`20`20`20`20`20to`20get`20out`20of`20send`20and`20back`20into`20the`20game,
- V`20where`20you`20can`20use
- X`20`20`20`20`20"Reset"`20and`20re-enter`20your`20moves.
- X
- XDOUBLING
- X`20`20`20`20`20If`20you`20decide`20to`20double,`20just`20`20choose`20`20"Doubl
- Ve"`20`20instead`20`20of
- X`20`20`20`20`20"Roll".`20`20`20You`20`20will`20get`20to`20enclose`20a`20messag
- Ve,`20just`20like`20when
- X`20`20`20`20`20you`20send`20a`20move,`20then`20your`20message`20gets`20sent.
- V`20`20Once`20you`20have
- X`20`20`20`20`20doubled,`20`20you`20`20cannot`20`20double`20again`20until`20you
- Vr`20opponent`20does
- X`20`20`20`20`20so,`20so`20ldb`20automatically`20selects`20"Roll"`20and`20sends
- V`20you`20to`20the
- X`20`20`20`20`20next`20`20menu.`20`20`20If`20`20you`20don't`20like`20this,`20yo
- Vu`20can`20disable`20it`20by
- X`20`20`20`20`20setting`20_`08a_`08u_`08t_`08o_`08r_`08o_`08l_`08l=_`08n_`08o
- V`20in`20.ldbrc.
- X
- X`20`20`20`20`20If`20your`20opponent`20doubles,`20you`20will`20see`20a`20messag
- Ve`20just`20`20under
- X`20`20`20`20`20the`20`20board`20`20to`20that`20effect,`20and`20a`20menu`20will
- V`20come`20up`20allowing
- X`20`20`20`20`20you`20to`20Accept`20or`20Decline`20the`20double.`20`20Declining
- V`20`20the`20`20double
- X`20`20`20`20`20means`20`20you`20`20lose`20`20the`20`20game`20`20for`20`20the
- V`20`20current`20`20game`20`20value.
- X`20`20`20`20`20Accepting`20means`20that`20the`20game`20continues,`20but`20`20i
- Vts`20`20value`20`20is
- X`20`20`20`20`20doubled.`20`20The`20current`20game`20value`20is`20shown`20to
- V`20the`20left`20of`20the
- X
- X
- X
- XSun`20Release`204.1`20`20`20Last`20change:`20October`206,`201992`20`20`20`20
- V`20`20`20`20`20`20`20`20`20`20`20`20`2016
- X
- X
- X
- X
- X
- X
- XLDB(1)`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20USER`20COMMANDS
- V`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20`20LDB(1)
- X
- X
- X
- X`20`20`20`20`20board.`20`20After`20you`20accept,`20you`20should`20see`20this
- V`20`20display`20`20move
- X`20`20`20`20`20next`20`20to`20`20your`20`20home`20`20board,`20`20indicating
- V`20`20that`20`20you`20`20own`20the
- X`20`20`20`20`20doubling`20cube.
- X
- X`20`20`20`20`20If`20the`20Crawford`20rule`20`20game`20`20is`20`20being`20`20pl
- Vayed,`20`20doubling`20`20is
- X`20`20`20`20`20illegal,`20and`20will`20result`20in`20an`20error`20message.
- X
- XBOARDS
- X`20`20`20`20`20_`08L_`08d_`08b`20maintains`20three`20board`20images`20at`20all
- V`20times.`20`20These`20are:
- X
- X`20`20`20`20`201`20`20`20`20The`20board`20before`20your`20opponent's`20last
- V`20move.`20`20It`20is`20`20for
- X`20`20`20`20`20`20`20`20`20`20display`20`20purposes`20`20only,`20so`20you`20ca
- Vn`20see`20your`20opponent's
- X`20`20`20`20`20`20`20`20`20`20move`20"before`20and`20after".`20`20The`20pieces
- V`20your`20`20opponent`20`20is
- +-+-+-+-+-+-+-+- END OF PART 2 +-+-+-+-+-+-+-+-
-