home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Source Code 1994 March
/
Source_Code_CD-ROM_Walnut_Creek_March_1994.iso
/
compsrcs
/
games
/
vmsnet
/
ldb
/
part05
< prev
next >
Wrap
Internet Message Format
|
1993-04-07
|
50KB
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 [05/16]
Date: 8 Apr 93 10:54:22 EST
Organization: Science Applications Intl Corp - Dayton, OH
Lines: 939
Message-ID: <1993Apr8.105422.1@dayvd.dayton.saic.com>
NNTP-Posting-Host: dayvd.dayton.saic.com
Xref: uunet vmsnet.sources.games:666
-+-+-+-+-+-+-+-+ START OF PART 5 -+-+-+-+-+-+-+-+
Xith`20all)144`20307.2`20R(upper)144`20319.2`20Q`20.64(-case`20letters`20change
Vd`20to`20lower)-.2`20F
X5.639(.T)-.55`20G`20.639
X(he`20`5C255start`20option`20is`20deferred`20until`20all`20command`20line`20op
Vtions)301.679`20319.2`20R
X1.482(have`20been`20scanned,`20so`20the`20position`20of`20the`20`5C255start
V`20option`20on`20the`20comman`5C
Xd`20line`20is`20not`20important.)144`20331.2`20R
X(Only`20one`20`5C255start`20may`20be`20used`20per`20ldb`20run.)144`20343.2`20Q
V`20F1(-r)108`20360`20Q
X(emotestart`20user1`20user2)-.18`20E`20F0`203.005(Ag)144`20372`20S`20.505
X(ame`20is`20started`20between`20user1`20and`20user2.)159.225`20372`20R`20.504
X(The`20local`20host`20sends`20a`20remote`20start`20message`20to`20user1)5.505
V`20F`20.127
X(instructing`20it`20to`20start`20a`20game`20with`20user2.)144`20384`20R`20.128
V
X(The`20local`20host`20does`20not`20participate`20thereafter`20in`20the`20game.
V)5.128`20F`201.503(For`5C
X`20the`20purposes`20of`20the`20`5C255color`20and`20`5C255direction`20options,
V`20user1`20is`20considered`20`5C
Xthe`20local`20user)144`20396`20R`206.503(.T)-.55`20G(he)530.56`20396`20Q`20.48
V5(`5C255remotestart`20`5C
Xoption`20is`20deferred`20until`20all`20command`20line`20options`20have`20been
V`20scanned,`20so`20the`20po`5C
Xsition)144`20408`20R`20.669
X(of`20the`20`5C255remotestart`20option`20on`20the`20command`20line`20is`20not
V`20important.)144`20420`20R
X.668(Only`20one`20`5C255remotestart`20may`20be)5.668`20F(used`20per`20ldb`20ru
Vn.)144`20432`20Q`20F1
X(-notify`20addr)108`20448.8`20Q`20F0`20.121(This`20option`20af)144`20460.8`20R
V`20.122
X(fects`20games`20started`20by`20either`20-start`20or`20-remotestart`20on`20thi
Vs`20ldb`20run.)-.18`20F
X2.622(Am)5.122`20G`20.122(essage`20is`20sent)485.876`20460.8`20R`201.299(to
V`20the`20speci`5C214ed`20`5C
Xaddress`20when`20the`20game`20that`20is`20started`20by`20the`20-start`20or`20-
Vremotestart`20option`20end`5C
Xs.)144`20472.8`20R`206.128
X(This`20message`20includes`20the`20termination`20code`20of`20the`20game,`20the
V`20game`20value,`20and`20a)
X144`20484.8`20R`20.569(gammon/backgammon`20`5C215ag.)144`20496.8`20R`20.569
X(This`20option`20is`20mainly`20for`20the`20use`20of`20game`20starters`20that
V`20wish`20to`20either)5.569`20F
X.583(keep`20score`20or`20start`20new`20games`20when`20the`20old`20ones`20`5C21
V4nish.)144`20508.8`20R`20.583
X(Even`20though`20-notify`20is`20only`20used`20by`20the)5.583`20F`20.041(player
V`20that`20starts`20the`20g`5C
Xame`20`5C(or`20the`20game`20starter`20that`20uses`20-remotestart`5C),`20both
V`20player)144`20520.8`20R
X1.141`20-.55('s`20l).37`20H`20.041(db`20will`20send`20a).55`20F(message`20when
V`20the`20game`20ends.)144
X532.8`20Q`20F1(-jacoby)108`20549.6`20Q`20F0`20.437
X(The`20Jacoby`20rule`20is`20enabled`20for`20the`20game`20started`20by`20this
V`20ldb`20run.)144`20561.6`20R
X.438(This`20rule`20speci`5C214es`20that`20gammons)5.438`20F`20.495(and`20backg
Vammons`20count`20as`20`5C
Xa`20single`20point`20if`20neither`20player`20doubled`20during`20the`20game.)14
V4`20573.6`20R`20.495
X(This`20option)5.495`20F`20.085(may`20only`20be`20enabled`20by`20the`20user
V`20starting`20the`20game,`20a`5C
Xnd`20may`20not`20be`20disabled`20by`20the`20other`20player)144`20585.6`20R`205
V.086(.I)-.55`20G(f)536.67
X585.6`20Q`202.27(the`20opponent')144`20597.6`20R`204.77(sv)-.55`20G`202.269
X(ersion`20of`20ldb`20does`20not`20support`20the`20Jacoby`20rule,`20it`20is`20d
Visabled`20and`20the`20game)
X214.65`20597.6`20R(proceeds`20as`20if`20it`20were`20never`20enabled.)144`20609
V.6`20Q`20F1(-crawford)
X108`20626.4`20Q`20F0`20.471
X(The`20Crawford`20rule`20is`20enabled`20for`20the`20game`20started`20by`20this
V`20ldb`20run.)144`20638.4`20R
X.472(This`20rule`20speci`5C214es`20that`20neither)5.471`20F`20.187(player`20ma
Vy`20double`20for`20the`5C
X`20`5C214rst`20game`20of`20a`20match`20after`20either`20player`20is`20within
V`201`20point`20of`20winning`20the)
X144`20650.4`20R`203.912(match.`20If)144`20662.4`20R`201.412
X(match`20play`20is`20not`20enabled,`20this`20ar)3.912`20F`201.413(gument`20has
V`20no`20meaning.)-.18`20F
X1.413(This`20option`20may`20only`20be)6.413`20F`202.285(enabled`20by`20the`20u
Vser`20starting`20the`20g`5C
Xame,`20and`20may`20not`20be`20disabled`20by`20the`20other`20player)144`20674.4
V`20R`207.284(.I)-.55`20G
X4.784(ft)519.666`20674.4`20S(he)530.56`20674.4`20Q(opponent')144`20686.4`20Q
V`202.652(sv)-.55
XG`20.153(ersion`20of`20ldb`20does`20not`20support`20the`20Crawford`20rule,`20i
Vt`20is`20disabled`20and`20th`5C
Xe`20game`20proceeds)195.542`20686.4`20R(as`20if`20it`20were`20never`20enabled.
V)144`20698.4`20Q
X(October`206,`201992)273.645`20768`20Q(2)535`20768`20Q`20EP
X%%Page:`203`203
XBP/F0`2010/Times-Roman@0`20SF`20402.18(LDB`5C(1`5C)`20LDB`5C(1`5C))72`2048`20R
V/F1`2010/Times-Bold@0
XSF(-eur)108`2084`20Q(opean)-.18`20E`20F0`202.393
X(The`20European`20rule`20is`20enabled`20for`20the`20game`20started`20by`20this
V`20ldb`20run.)144`2096`20R
X2.392(This`20rule`20speci`5C214es`20that)7.392`20F`20.681
X(backgammons`20count`20as`20double,`20rather`20than`20triple,`20the`20score
V`20shown`20on`20the`20cube.)
X144`20108`20R`20.682(This`20option`20may)5.682`20F`20.348(only`20be`20enabled
V`20by`20the`20user`20starti`5C
Xng`20the`20game,`20and`20may`20not`20be`20disabled`20by`20the`20other`20player
V)144`20120`20R`205.348(.I)
X-.55`20G`202.848(ft)521.602`20120`20S(he)530.56`20120`20Q(opponent')144`20132
V`20Q`202.652(sv)-.55
XG`20.153(ersion`20of`20ldb`20does`20not`20support`20the`20European`20rule,`20i
Vt`20is`20disabled`20and`20th`5C
Xe`20game`20proceeds)195.542`20132`20R(as`20if`20it`20were`20never`20enabled.)1
V44`20144`20Q`20F1
X(-permanent)108`20160.8`20Q`20F0`202.326
X(The`20game`20started`20by`20this`20ldb`20run`20is`20marked`20permanent.)144
V`20172.8`20R`202.325
X(Permanent`20games`20are`20automatically)7.325`20F`20.459(restarted`20when`20t
Vhey`20end.)144
X184.8`20R`20.459(This`20is`20for`20people`20you`20play`20with`20constantly)5.4
V59`20F`202.96(,a)-.65`20G
X.46(nd`20it`20saves`20you`20the`20trouble)432.43`20184.8`20R`20.83
X(of`20restarting`20the`20game`20when`20it`20is`20over)144`20196.8`20R`205.83(.
VT)-.55`20G`20.829
X(his`20option`20may`20only`20be`20enabled`20by`20the`20user`20starting`20the)3
V12.84`20196.8`20R`201.499
X(game,`20and`20may`20not`20be`20disabled`20by`20the`20other`20player)144`20208
V.8`20R`206.499(.I)-.55`20G
X4(ft)370.9`20208.8`20S`201.5(he`20opponent')381.01`20208.8`20R`204(sv)-.55`20G
V`201.5
X(ersion`20of`20ldb`20does`20not)447.34`20208.8`20R`20.051(support`20permanent
V`20games,`20the`20perma`5C
Xnent`20`5C215ag`20is`20disabled`20and`20the`20game`20proceeds`20as`20if`20it
V`20were`20never)144`20220.8`20R
X(enabled.)144`20232.8`20Q`20F1(-match`20points)108`20249.6`20Q`20F0`20.306(Thi
Vs`20option`20enables`5C
X`20match`20play`20and`20speci`5C214es`20the`20number`20of`20points`20the`20mat
Vch`20is`20to`20play`20to.)144
X261.6`20R(Games)5.306`20E`20.206(that`20are`20part`20of`20a`20match`20have`20a
Vdditional`20informatio`5C
Xn`20displayed`20above`20the`20board`20to`20show`20the`20current)144`20273.6
V`20R`20.319
X(match`20score`20and`20the`20number`20of`20points`20being`20played`20to.)144
V`20285.6`20R`20.32
X(When`20a`20game`20that`20is`20part`20of`20a`20match`20ends,)5.319`20F`20.709(
Vand`20the`20speci`5C214ed`20nu`5C
Xmber`20of`20points`20has`20not`20been`20reached,`20the`20game`20is`20restarted
V.)144`20297.6`20R`20.708
X(This`20option`20may)5.708`20F`20.348(only`20be`20enabled`20by`20the`20user
V`20starting`20the`20game,`20a`5C
Xnd`20may`20not`20be`20disabled`20by`20the`20other`20player)144`20309.6`20R`205
V.349(.I)-.55`20G`202.849
X(ft)521.601`20309.6`20S(he)530.56`20309.6`20Q(opponent')144`20321.6`20Q`203.25
V5(sv)-.55`20G
X.754(ersion`20of`20ldb`20does`20not`20support`20match`20play)196.145`20321.6
V`20R`203.254(,t)-.65`20G
X.754(he`20game`20proceeds`20as`20if`20it`20were`20a`20normal)375.128`20321.6
V`20R(game.)144`20333.6`20Q
XF1(-scor)108`20350.4`20Q(e)-.18`20E`20F0`201.959
X(The`20cumulative`20score`20for`20all`20opponents`20is`20printed.)144`20350.4
V`20R`201.96
X(This`20consists`20of`20points,`20games,`20gammons,)6.959`20F`201.812
X(backgammons,`20and`20matches`20that`20have`20been`20won`20and`20lost`20for
V`20each`20opponent.)144
X362.4`20R`204.312(At)6.812`20G`201.812(otal`20over`20all)488.606`20362.4`20R
X(opponents`20is`20also`20printed.)144`20374.4`20Q`20F1(-br)108`20391.2`20Q(oad
Vcast`20`5B`5C214le`5D)
X-.18`20E`20F0`202.138(The`20speci`5C214ed`20`5C214le`20is`20mailed`20to`20all
V`20current`20opponents.)144
X403.2`20R`202.138(This`20is`20useful`20for`20announcing`20vacation)7.138`20F(a
Vbsences,`20etc.)144
X415.2`20Q(If`20the`20`5C214le`20ar)5`20E
X(gument`20is`20not`20given,`20standard`20input`20is`20read`20and`20sent`20to
V`20all`20opponents.)-.18`20E
XF1(-contr)108`20432`20Q(ol)-.18`20E`20F0`201.726(This`20option`20puts`20ldb
V`20into`20a`20special`20mod`5C
Xe`20that`20does`20not`20allow`20games`20to`20be`20played,`20but`20instead)144
V`20444`20R`20.806(displays`20`5C
Xthem`20one`20at`20a`20time`20and`20allows`20certain`20"overhead"`20functions
V`20to`20be`20performed.)144
X456`20R`20.806(These`20are)5.806`20F
X(described`20fully`20in`20the`20section`20titled`20"CONTROLLING`20A`20GAME".)1
V44`20468`20Q`20F1(-r)
X108`20484.8`20Q(econstruct`20`5C214le)-.18`20E`20F0`20.078(This`20option`20all
Vows`20your`20game`20`5C214`5C
Xle`20to`20be`20reconstructed`20if`20you`20accidentally`20clobber`20it.)144`204
V96.8`20R`20.077
X(It`20does`20this`20by)5.077`20F`20.502(extracting`20the`20information`20from
V`20your`20opponent')
X144`20508.8`20R`203.002(sd)-.55`20G`20.502
X(ata`20`5C214le`20and`20"reversing"`20it`20so`20you`20can`20use`20it.)348.1
V`20508.8`20R`20-.7(To)5.502`20G
X.274(use`20the`20reconstruct`20option,`20ask`20all`20of`20your`20opponents`20t
Vo`20send`20you`20their`20.`5C
Xldbdata`20`5C214les.)144`20520.8`20R`20.273(Extract`20these)5.273`20F`20.537(f
Vrom`20your`20mail`20in`5C
Xto`20`5C214les`20on`20your`20system,`20strip`20the`20mail`20headers,`20and`20f
Veed`20them`20one`20at`20a`20time`5C
X`20into)144`20532.8`20R`205.152(ldb.`20For)144`20544.8`20R`202.651(each`20game
V`20found`20listing`20you`5C
X`20as`20the`20opponent,`20you`20will`20be`20prompted`20to`20enter`20the)5.152
V`20F(opponent')144`20556.8
XQ`202.555(se)-.55`20G`20.055(-mail`20address`20or`20alias`20`5C(and`20his`20na
Vme`20if`20he`20is`20not`20in`20y`5C
Xour`20people`20`5C214le`5C),`20and`20the`20game`20will)194.885`20556.8`20R
X(be`20added`20to`20your`20game`20`5C214le.)144`20568.8`20Q`201.239(The`20recon
Vstruct`20function`20cann`5C
Xot`20recover`20games`20that`20were`20in`20the`20process`20of`20starting`20`5C(
Vi.e.`20in`20their)144`20585.6
XR`20.723(initial`20roll`20stage`5C),`20or`20that`20have`20already`20completed
V`20`5C(why`20bother?`5C).)
X144`20597.6`20R`20-1(Yo)5.724`20G`20.724(ur`20opponent`20should`20read`20any)1
V`20F`201.466(mail`20`5C214`5C
Xles`20you`20sent`20before`20your`20data`20`5C214le`20got`20clobbered,`20and
V`20should`20make`20his`20move`20a`5C
Xnd`20send`20it)144`20609.6`20R`20.484(before`20sending`20you`20his`20data`20
V`5C214le.)144`20621.6`20R`20-1
X(Yo)5.484`20G`202.984(uw)1`20G`20.484
X(ill`20not`20need`20to`20process`20the`20move`20he`20sent,`20though,`20since
V`20all)306.086`20621.6`20R
X(that`20data`20is`20in`20his`20`5C214le`20anyway)144`20633.6`20Q`205(.I)-.65
V`20G`202.5(tw)270.84`20633.6
XS(on')283.34`20633.6`20Q`202.5(th)-.18`20G(urt`20if`20you`20do,`20ldb`20will
V`20just`20ignore`20it.)
X306.77`20633.6`20Q`20F1(-help)108`20650.4`20Q`20F0
X(This`20prints`20a`20one-line`20description`20of`20each`20option,`20in`20case
V`20you`20for)144`20650.4`20Q
X(get`20later`20on.)-.18`20E/F2`209/Times-Bold@0`20SF(SCREEN)72`20672`20Q`20F0
X(The`20screen`20displays`20the`20following`20items`20of`20interest:)108`20684
V`20Q`20F1(Opponent)108
X700.8`20Q`20F0`20.189(The`20e`5C255mail`20address`20and`20personal`20name`20of
V`20the`20opponent`20are`20di`5C
Xsplayed`20on`20the`20top`20line`20of`20the`20screen.)144`20712.8`20R
X(This`20can`20help`20identify`20the`20game`20if`20you`20have`20many`20games
V`20in`20progress`20at`20once.)
X144`20724.8`20Q(October`206,`201992)273.645`20768`20Q(3)535`20768`20Q`20EP
X%%Page:`204`204
XBP/F0`2010/Times-Roman@0`20SF`20402.18(LDB`5C(1`5C)`20LDB`5C(1`5C))72`2048`20R
V/F1`2010/Times-Bold@0
XSF(Board`20Label)108`2084`20Q/F2`2010/Times-Italic@0`20SF(Ldb)144`2096`20Q`20F
V0`202.219(displays`5C
X`20one`20of`20three`20possible`20board`20images`20at`20a`20time;`20the`20name
V`20of`20the`20board`20currently)
X4.718`20F`20.521
X(displayed`20is`20shown`20on`20the`20second`20line`20of`20the`20screen,`20near
V`20the`20left.)144`20108`20R
X.521(The`20signi`5C214cance`20of`20these`20three)5.521`20F(boards`20is`20expla
Vined`20below)144
X120`20Q(.)-.65`20E`20F1(Flags)108`20136.8`20Q`20F0`20.359
X(This`20area`20displays`20any`20special`20rules`20in`20ef)144`20136.8`20R`20.3
V59
X(fect`20for`20the`20game.)-.18`20F`20.36(Each`20special`20rule`20causes`20one
V`20character)5.36`20F
X(to`20be`20displayed.)144`20148.8`20Q(These`20are:)5`20E`2012.5(JJ)156.5`20160
V.8`20S(acoby`20rule)
X176.78`20160.8`20Q`2012.5(CC)156.5`20172.8`20S(rawford`20rule)182.34`20172.8
V`20Q`2012.5(EE)156.5
X184.8`20S(uropean`20rule)181.22`20184.8`20Q`2012.5(PP)156.5`20196.8`20S(ermane
Vnt`20game)180.12
X196.8`20Q`201.161(In`20addition,`20the`20Crawford`20rule`20indicator`20is`20sh
Vown`20in`20reverse`20vid`5C
Xeo`20if`20the`20Crawford`20rule`20game`20is)144`20208.8`20R(currently`20being
V`20played.)144`20220.8`20Q
XF1(Match`20Scor)108`20237.6`20Q(e)-.18`20E`20F0`20.414(The`20current`20match
V`20score`20is`20displaye`5C
Xd`20next`20to`20the`20board`20label,`20as`20is`20the`20number`20of`20points
V`20the`20match)144`20249.6`20R
X(plays`20to.)144`20261.6`20Q
X(If`20the`20game`20being`20displayed`20is`20not`20part`20of`20a`20match,`20thi
Vs`20area`20is`20blanked`20out.)
X5`20E`20F1(Pip`20Count)108`20278.4`20Q`20F0(Near`20the`20right`20of`20the`20sc
Vreen`20on`20the`20second`20lin`5C
Xe`20is`20the`20pip`20count`20for`20the`20board`20being`20displayed.)144`20290.
V4`20Q`20F1(Board)108
X307.2`20Q`20F0`201.023(The`20board`20is`20displayed`20near`20the`20left`20side
V`20of`20the`20screen,`20and`20`5C
Xtakes`20up`20most`20of`20the`20screen`20area.)9.33`20F(It)6.022`20E`20.473(con
Vsists`20of`20an`20outlin`5C
Xe,`20drawn`20with`20ASCII`20characters,`20and`2028`20"points"`20where`20pieces
V`20can`20reside.)144
X319.2`20R(Of)5.473`20E`20.332(these,`2024`20are`20the`20normal`20points`20maki
Vng`20up`20the`20main`20bod`5C
Xy`20of`20the`20board`20`5C(numbered`201`5C25524`5C),`202`20are`20the)144`20331
V.2`20R`20.883("BAR"`20points,`20`5C
Xlocated`20between`20the`20left`20and`20right`20halves`20of`20the`20main`20boar
Vd,`20and`202`20are`20the`20"OF`5C
XF")144`20343.2`20R`201.579(points`20`5C(where`20pieces`20go`20when`20they`20ar
Ve`20borne`20of)144`20355.2
XR`201.579(f`5C),`20located`20to`20the`20left`20of`20the`20board.)-.18`20F`201.
V578(Pieces`20are)6.578`20F
X2.43(represented`20by`20upper`20or`20lower`20case`20letters.)144`20367.2`20R
V`203.83`20-.7(To`20h)7.43
XH`202.43(elp`20you`20remember`20which`20direction`20you`20are).7`20F`20.561(pl
Vaying,`20there`20are`20a`5C
Xrrows`20drawn`20at`20the`20four`20corners`20of`20the`20board`20indicating`20yo
Vur`20direction`20of`20play)
X144`20379.2`20R(.)-.65`20E(The`20bar`20is`20indicated`20by`20the`20word`20"BAR
V";`20this`20changes`20to`20"`5C
X---"`20if`20neither`20player`20can`20hit.)144`20391.2`20Q`20F1(Doubling`20Cube
V)108`20408`20Q`20F0`20.353
X(The`20current`20value`20of`20the`20doubling`20cube`20is`20displayed`20in`20re
Vverse`20video`20on`20the`20l`5C
Xeft`20side`20of`20the`20screen.)144`20420`20R`20.485(The`20cube`20will`20appea
Vr`20next`20to`20the`20home`20b`5C
Xoard`20of`20the`20owner`20of`20the`20cube,`20or`20in`20the`20middle`20if`20nei
Vther)144`20432`20R`20.781
X(player`20has`20doubled.)144`20444`20R`20.782
X(For`20example,`20if`20the`20player`20whose`20home`20board`20is`20at`20the`20b
Vottom`20of`20the`20screen)
X5.781`20F(doubled`20last,`20the`20cube`20will`20appear`20beside`20the`20top
V`20of`20the`20board.)144`20456
XQ`20F1(Move`20Blocks)108`20472.8`20Q`20F0`20.477
X(The`20move`20blocks`20are`20located`20on`20the`20right`20of`20the`20screen.)1
V44`20484.8`20R`20.477
X(There`20are`20two`20move`20blocks;`20one`20for`20you,)5.477`20F`20.53
X(and`20one`20for`20your`20opponent.)144`20496.8`20R`20-1(Yo)5.53`20G`203.03(uw
V)1`20G`20.531
X(ill`20use`20your`20move`20block`20to`20enter`20your`20moves,`20and`20you`20wi
Vll`20see)286.71`20496.8`20R
X.911(your`20opponent')144`20508.8`20R`203.411(sm)-.55`20G`20.911
X(oves`20displayed`20in`20his`20move`20block.)220.822`20508.8`20R`203.411(Am)5.
V911`20G`20.91
X(ove`20block`20consists`20of`20a`20header)385.249`20508.8`20R`203.41(,w)-.4
V`20G(hich)522.78`20508.8
XQ`20.085(identi`5C214es`20the`20owner`20of`20the`20move`20block,`20and`20two
V`20columns`20of`20either`20two`5C
X`20or`20four`20lines.)144`20520.8`20R`20.085(Each`20line`20in`20a)5.085`20F
V`20.896(move`20block`20is`20one`5C
X`20roll,`20and`20shows`20the`20value`20of`20the`20roll`20`5C(in`20the`20range
V`201`5C2556`5C)`20and`20how`20that`20ro`5C
Xll`20has)144`20532.8`20R`20.752(been`20used.)144`20544.8`20R`20.753(If`20doubl
Ves`20were`20rolled,`20th`5C
Xe`20third`20and`20fourth`20lines`20will`20also`20be`20used`20to`20display`20th
Ve`20two)5.752`20F
X(additional`20rolls`20that`20may`20be`20used.)144`20556.8`20Q`20F1(Command`20B
Vox)108`20573.6`20Q`20F0
X1.038(The`20bottom`20right`20corner`20of`20the`20screen`20contains`20a`20small
V`20box`20that`20displays`5C
X`20the`20commands`20that`20are)144`20585.6`20R`20.483(legal`20at`20any`20given
V`20time.)144`20597.6`20R`20-1
X(Yo)5.483`20G`202.983(uc)1`20G`20.483
X(an`20execute`20a`20command`20by`20typing`20the`20`5C214rst`20letter;`20you
V`20should`20not`20hit)268.658
X597.6`20R`201.089(return`20afterwards.)144`20609.6`20R`201.089
X(There`20may`20be`20legal`20commands`20other`20than`20those`20shown`20in`20the
V`20command`20box,)6.089`20F
X(depending`20on`20the`20state`20the`20game`20is`20in.)144`20621.6`20Q
X(Press`20"h"`20or`20"?"`20for`20a`20complete`20listing`20of`20legal`20commands
V.)5`20E`20F1(Message`20Ar)
X108`20638.4`20Q(ea)-.18`20E`20F0`20.863
X(The`20bottom`206`20lines`20of`20the`20screen`20are`20reserved`20for`20message
Vs`20of`20various`20types.)
X144`20650.4`20R`20.864(The`20bottom`20line`20is)5.864`20F`20.585
X(used`20for`20error`20and`20informative`20messages`20that`20occur`20as`20a`20g
Vame`20is`20played.)144
X662.4`20R`20.585(The`20top`20line`20in`20this`20area)5.585`20F`201.279(display
Vs`20messages`20pertain`5C
Xing`20to`20the`20status`20of`20a`20game,`20such`20as`20blots`20hit`20by`20an
V`20opponent')144`20674.4`20R`203.78
X(sm)-.55`20G(ove.)523.06`20674.4`20Q`201.206(The`20remaining`204`20lines`20are
V`20used`20to`20enclose`5C
X`20a`20message`20to`20your`20opponent`20with`20your`20move,`20and`20to)144`206
V86.4`20R`20.259
X(display`20the`20one`20your`20opponent`20sent`20to`20you.)144`20698.4`20R`20.2
V6
X(These`20messages`20may`20be`20up`20to`202`20lines`20of`2056`20characters.)5.2
V59`20F(October`206,`201992)
X273.645`20768`20Q(4)535`20768`20Q`20EP
X%%Page:`205`205
XBP/F0`2010/Times-Roman@0`20SF`20402.18(LDB`5C(1`5C)`20LDB`5C(1`5C))72`2048`20R
V/F1`209/Times-Bold@0`20SF
X(ST)72`2084`20Q(AR)-.666`20E(TUP`20FILE)-.315`20E`20F0`201.176(The`20`5C214rst
V`20time`20you`20run)108
X96`20R/F2`2010/Times-Italic@0`20SF(ldb,)3.676`20E`20F0`201.176
X(it`20will`20ask`20you`20if`20you`20want`20to`20create`20a)3.676`20F`20F2(.ldb
Vr)3.675`20E(c)-.37`20E`20F0
X3.675(`5C214le.`20Y)3.675`20F`201.175(ou`20should`20answer`20"yes",)-1`20F`20.
V593
X(unless`20you`20have`20a`20reason`20not`20to.)108`20108`20R`20.593
X(If`20you`20want`20the`20ldb`20startup`20`5C214le`20to`20be`20named`20somethin
Vg`20other`20than)5.593`20F`20F2
X(.ldbr)3.093`20E(c,)-.37`20E`20F0`20.036(you`20should`20set`20the`20environmen
Vt`20variable`20LDBRC`5C
X`20to`20the`20name`20you`20want`20before`20running`20ldb`20for`20the`20`5C214r
Vst`20time.)108`20120`20R`20.44
X(If`20you`20do`20this,`20the`20LDBRC`20variable`20must`20be`20set`20every`20ti
Vme`20you`20run`20ldb.)108`20132
XR`20F2(Ldb)5.441`20E`20F0`20.441(moves`20to`20the`20directory`20in`20the)2.941
V`20F`20.493
X(HOME`20environment`20variable,`20if`20it`20is`20set,`20before`20accessing`20a
Vny`20`5C214les.)108`20144
XR`20.493(This`20makes`20all`20`5C214les`20`5C(including`20.ldbrc`5C))5.493`20F
V(relative`20to`20$HOME.)
X108`20156`20Q(The)108`20172.8`20Q`20F2(.ldbr)2.874`20E(c)-.37`20E`20F0`20.374(
Vis`20or)2.874`20F`20.374
X(ganized`20as`20a`20sequence`20of`20name/value`20pairs,`20one`20per`20line,
V`20in`20the`20format)-.18`20F
XF2`20.375(name=value`20.)2.875`20F`20F0(There)5.375`20E`20.888(should`20be`20n
Vo`20spaces`20before)
X108`20184.8`20R`20F2(name)3.388`20E`20F0`20.888(or`20before`20or`20after`20the
V`20equals`20sign.)3.388`20F
X.887(Comments`20are`20indicated`20by`20a`20pound)5.888`20F
X(sign`20`5C(#`5C)`20in`20column`201,`20and`20extend`20to`20the`20end`20of`20th
Ve`20line.)108`20196.8`20Q
X(The`20following`20names`20are`20de`5C214ned:)5`20E(myname)108`20213.6`20Q`201
V.478
X(This`20line`20is`20where`20you`20enter`20your`20`5C(human`5C)`20name.)144`202
V25.6`20R`201.479
X(It`20is`20sent`20to`20your`20opponent`20when`20a`20game`20is)6.478`20F`20.284
V
X(started,`20to`20make`20things`20a`20little`20more`20personal.)144`20237.6`20R
V`20-1(Yo)5.284`20G
X2.784(uc)1`20G`20.284(an`20put`20anything`20you`20like`20here,`20of`20course,
V`20but`20I)354.976`20237.6
XR`20.284(highly`20recommend`20you`20just`20stick`20to`20your`20name.)144`20249
V.6`20R(The)5.284`20E`20F2
X(myname)2.784`20E`20F0`20.285(line`20is`20mandatory;`20if`20you`20don')2.784
V`20F`202.785(tw)-.18`20G
X(ant)527.78`20249.6`20Q`202.461(your`20name`20sent`20to`20people,`20you`20can
V`20just`20put`20your`20emai`5C
Xl`20address`20instead,`20but`20you`20must`20have)144`20261.6`20R(something.)14
V4`20273.6`20Q`202.95
X(myaddr`20This)108`20290.4`20R`201.085(line`20de`5C214nes`20your`20e`5C255mail
V`20address.)3.585`20F
X1.085(This`20is`20sent`20to`20your`20opponent`20when`20you`20start`20a`20game
V`20so)6.085`20F`20.783
X(they`20know`20how`20to`20send`20mail`20back`20to`20you.)144`20302.4`20R`20.78
V2
X(For`20people`20with`20multiple`20mail`20paths,`20put`20the`20one`20here)5.782
V`20F`20.559(you`20use`20th`5C
Xe`20most`20`5C(e.g.`20the`20Internet`20domain`5C255style`20path`5C),`20and`20f
Vor`20games`20that`20need`20to`20`5C
Xuse`20a`20dif)144`20314.4`20R(ferent)-.18`20E`20.147(address,`20use`20the)144
V`20326.4`20R`20F2
X(`5C255myaddr)2.647`20E`20F0`20.146(command`20line`20ar)2.647`20F`20.146
X(gument`20to`20override`20the`20path`20in)-.18`20F`20F2(.ldbr)2.646`20E`20.146
V
X(c.`20Note`20that`20the`20`5C214rst)-.37`20F`20.257(time`20you`20start`20a`20g
Vame)144`20338.4`20R`20F0`20.257
X(with`20someone,`20the`20address`20you`20use`20is`20saved`20in`20your`20people
V`20`5C214le.)2.757`20F
X(Subsequent)5.258`20E`20.47
X(games`20you`20start`20with`20this`20person`20automatically`20use`20this`20sam
Ve`20address,`20so`20the)
X144`20350.4`20R`20F2(`5C255myaddr)2.97`20E`20F0`20.47(option`20will)2.97`20F(b
Ve`20unnecessary)144
X362.4`20Q`205(.T)-.65`20G(he)217.77`20362.4`20Q`20F2(myaddr)2.5`20E`20F0(line
V`20is`20mandatory)2.5
XE(.)-.65`20E(people`5C214le)108`20379.2`20Q`20.533(This`20line`20sets`20the
V`20`5C214le`20name`20that`20i`5C
Xs`20used`20to`20store`20information`20about`20your`20opponents.)144`20391.2
V`20R`20.534
X(In`20addition`20to)5.534`20F`201.492(storing`20your`20opponents'`20names,`20a
Vddresses,`20and`20al`5C
Xiases,`20it`20records`20the`20number`20of`20games,`20points,)144`20403.2`20R
V`201.978
X(gammons,`20backgammons,`20and`20matches`20you`20have`20won`20or`20lost`20to
V`20that`20opponent.)144
X415.2`20R`201.979(It`20also`20stores)6.979`20F`20.117(something`20called`20the
V)144`20427.2`20R`20F2
X(fence,)2.617`20E`20F0`20.117
X(which`20is`20the`20start`20time`20of`20the`20most`20recently`20`5C214nished
V`20game.)2.617`20F`20.116
X(This`20allows)5.116`20F`201.335(start`20messages`20from`20old`20games`20to
V`20be`20discarded.)144
X439.2`20R`201.336(The`20people`5C214le`20line`20is`20optional,`20and`20if`20it
V`20is`20not)6.335`20F
X(given,`20the`20people`20`5C214le`20defaults`20to)144`20451.2`20Q`20F2(.ldbpeo
Vple.)2.5`20E`20F0
X(game`5C214le)108`20468`20Q`20.763
X(This`20line`20sets`20the`20`5C214le`20name`20that`20is`20used`20to`20store
V`20games`20in`20progress.)144
X480`20R`20.762(It`20is`20optional,`20and`20if`20it`20is`20not)5.762`20F`20.427
V
X(given,`20the`20game`20`5C214le`20defaults`20to)144`20492`20R`20F2(.ldbdata.)2
V.928`20E`20F0`20.428
X(My`20advice,`20if`20you`20care,`20is`20that`20you`20should`20avoid`20using
V`20a)5.428`20F`201.884
X(`5C214le`20name`20containing`20the`20string)144`20504`20R`20F2(games)4.384
V`20E`20F0`201.884
X(or`20any`20other`20giveaway`20string`20that`20would`20let`20your`20boss,)4.38
V4`20F`20.997(sysadmin,`5C
X`20or`20other`20local`20Nazi`5C255type`20know`20that`20you're`20using`20a`20ve
Vry`20expensive`20piece`20of`20`5C
Xhigh`5C255tech)144`20516`20R`20.726(equipment`20to`20goof`20of)144`20528`20R
V`20.726
X(f,`20when`20you`20could`20do`20that`20with`20nothing`20more`20exotic`20than
V`20a`20rubber`20band`20and)-.18
XF(some`20spitballs.)144`20540`20Q(backup`5C214le)108`20556.8`20Q`20.497
X(This`20is`20the`20`5C214le`20your`20old)144`20568.8`20R`20F2(game`5C214le)2.9
V97`20E`20F0`20.497
X(will`20be`20moved`20to`20just`20before`20a`20new`20one`20is`20created.)2.997
V`20F`20.497
X(It`20defaults`20to)5.497`20F`20F2(.oldldbdata.)144`20580.8`20Q`20F0`202.94(ma
Vil`5C214le`20This)108
X597.6`20R`20.182(line`20is`20where`20you`20tell`20ldb`20how`20to`20`5C214nd
V`20the`20mail`20messages`20your`20o`5C
Xpponents`20have`20sent.)2.682`20F`20.181(There`20are)5.181`20F`20.171
X(several`20ways`20to`20do`20this.)144`20609.6`20R`20.172(The`20simplest`20one
V`20is`20to`20just`20put`20som`5C
Xe`20`5C214le`20name`20here`20`5C(the`20default`20is`20ldb.rcv`5C))5.171`20F
V`20.737(and,`20when`20you`20recei`5C
Xve`20mail`20containing`20an`20ldb`20move,`20just`20save`20it`20to`20this`20
V`5C214le.)144`20621.6`20R`20.737
X(When`20you`20are`20done)5.737`20F`20.52(reading`20your`20mail,`20run`20ldb,
V`20and`20it`20will`20scan`20th`5C
Xis`20`5C214le`20and`20extract`20all`20your`20incoming`20moves.)144`20633.6`20R
V`20.521(If`20your)5.521`20F
X1.384(mail`20program`20is`20like`20most,`20it`20will`20append`20messages`20if
V`20the`20`5C214le`20you`20are`5C
X`20saving`20to`20already`20exists,)144`20645.6`20R`20.458(which`20is`20just
V`20what`20you`20want.)144
X657.6`20R`20F2(Ldb)5.458`20E`20F0`20.459
X(will`20silently`20ignore`20moves`20that`20it`20has`20already`20seen`20for`20g
Vames`20in)2.958`20F`20.218
X(progress,`20so`20you`20don')144`20669.6`20R`202.718(th)-.18`20G`20.217
X(ave`20to`20clean`20them`20out`20of`20your`20mail`5C214le`20if`20you`20don')24
V1.072`20669.6`20R`202.717(tw)
X-.18`20G`20.217(ant`20to.)452.979`20669.6`20R`20.217(Note`20however)5.217`20F
V`20.181(that`20if`20any`5C
Xthing`20happens`20to`20your`20people`20`5C214le,`20and`20you`20have`20old`20st
Vart`20messages`20in`20your`20i`5C
Xnput`20`5C214le,`20ldb)144`20681.6`20R`201.402
X(could`20start`20a`20spurious`20game`20`5C(i.e.`20one`20your`20opponent')144
V`20693.6`20R`203.902(sl)
X-.55`20G`201.402(db`20knows`20nothing`20about`5C).)373.538`20693.6`20R`201.402
V(Also,`20if`20your)
X6.402`20F`201.426
X(input`20`5C214le`20gets`20really`20long,`20ldb`20will`20take`20a`20while`20to
V`20start`20up.)144`20705.6`20R
X1.426(So`20the`20best`20course`20is`20to`20delete`20all)6.426`20F
X(messages`20after`20ldb`20has`20read`20them.)144`20717.6`20Q(October`206,`2019
V92)273.645`20768`20Q(5)
X535`20768`20Q`20EP
X%%Page:`206`206
XBP/F0`2010/Times-Roman@0`20SF`20402.18(LDB`5C(1`5C)`20LDB`5C(1`5C))72`2048`20R
V`201.312(For`20UNIX`20user`5C
Xs,`20a`20much`20easier`20way`20is`20to`20set`20the`20mail`5C214le`20to`20point
V`20to`20your`20actual`20mail`20`5C
X`5C214le`20`5C(e.g.)144`2084`20R`20.852
X(/usr/spool/mail/$USER`5C),`20and`20let`20ldb`20scan`20your`20mail`20directly)
V144`2096`20R`205.852
X(.T)-.65`20G`20.852(his`20will`20only`20work`20if`20your`20system)402.106`2096
V`20R`20.519
X(keeps`20mail`20in`20ASCII`20format,`20but`20many`20do.)144`20108`20R`20.518
X(Ldb`20will`20not`20delete`20these`20messages`20from`20your`20mail`20so)5.518
V`20F
X(you`20will`20have`20to.)144`20120`20Q`20.156(The`20third`20option`20is`20to
V`20set`20the`20mail`5C214le`20to`5C
X`20a`20pattern`20instead`20of`20a`20`5C214lename.)144`20136.8`20R`20.157
X(Ldb`20will`20scan`20all`20matching)5.157`20F`20.048(`5C214les`20for`20moves.)
V144`20148.8`20R`20.047
X(This`20is`20good`20for`20mailers`20that`20don')5.048`20F`202.547(ta)-.18`20G
V`20.047
X(ppend`20on`20save,`20and`20don')354.834`20148.8`20R`202.547(ts)-.18`20G`20.04
V7
X(tore`20in`20ascii`20format,)461.539`20148.8`20R`20.076(such`20as`20on`20VMS.)
V144`20160.8`20R`20.077(N`5C
Xote`20that`20on`20VMS,`20if`20no`20version`20number`20is`20de`5C214ned,`20mail
V`5C214le`20defaults`20to`20sca`5C
Xnning)5.076`20F`20.325(all`20versions.)144`20172.8`20R`20.324(VMS`20users`20sh
Vould`20read`20the`20se`5C
Xction`20entitled`20"VMS`20NOTES"`20for`20more`20information`20on)5.325`20F(ext
Vracting`20mail.)144
X184.8`20Q`203.5(delmail`20This)108`20201.6`20R`201.404(option`20causes`20any
V`20mail`20`5C214les`20scan`5C
Xned`20by`20ldb`20to`20be`20removed`20after`20they`20have`20been`20scanned.)3.9
V03`20F`20.381
X(This`20is`20a`20hideously`20dangerous`20option,`20so`20I`20recommend`20you
V`20try`20it`20in`20a`20friend')
X144`20213.6`20R`202.881(sa)-.55`20G`20.381(ccount`20`5C214rst.)462.467`20213.6
V`20R`20.381(It`20will)
X5.381`20F`201.495(delete`20ANY`20`5C214le`20that`20matches`20the`20pattern`20s
Vpeci`5C214ed`20in`20the`20ma`5C
Xil`5C214le`20line,`20with`20the`20exception`20that,)144`20225.6`20R`20.485
X(under`20UNIX,`20it`20will`20refuse`20to`20delete`20any`20`5C214le`20starting
V`20with`20"/".)144`20237.6`20R
X.484(Use`20it`20with`20great`20care.)5.484`20F`20.484(This`20option)5.484`20F
X(defaults`20to`20no;`20to`20enable`20it,`20set`20it`20to`20"yes".)144`20249.6
V`20Q`203.5
X(lock`5C214le`20This)108`20266.4`20R`20.254(line`20sets`20the`20name`20of`20th
Ve`20ldb`20lock`20`5C214le.)
X2.754`20F`20.254(It`20defaults`20to`20".ldb_lock",`20and`20there')5.254`20F
V`202.755(sn)-.55`20G
X2.755(or)477.865`20266.4`20S`20.255(eal`20reason`20to)488.95`20266.4`20R`20.81
V3(change`20it`20unle`5C
Xss`20by`20some`20chance`20it`20con`5C215icts`20with`20a`20`5C214le`20name`20yo
Vu`20might`20use.)144`20278.4`20R
X.813(When`20ldb`20starts,`20it)5.813`20F`201.297
X(checks`20to`20see`20if`20this`20`5C214le`20exists;`20if`20it`20does,`20ldb
V`20exits.)144`20290.4`20R`201.297
X(Otherwise,`20it`20creates`20it`20and`20goes`20on.)6.297`20F(This)6.297`20E
V`201.889(prevents`20mor`5C
Xe`20than`20one`20ldb`20from`20running`20in`20the`20same`20account`20at`20the
V`20same`20time,`20and`20thereby)
X144`20302.4`20R(garbling`20the`20data`20`5C214les.)144`20314.4`20Q(sendcmd)108
V`20331.2`20Q`20.704
X(This`20tells`20ldb`20how`20to`20send`20a`20`5C214le`20with`20your`20particula
Vr`20mail`20command.)144
X343.2`20R`20.705(This`20string`20is`20passed`20to`20the)5.705`20F
X(system,`20after`20making`20the`20following`20substitutions:)144`20355.2`20Q
V`2025.56($a`20is)
X120.5`20372`20R(substituted`20with`20the`20address`20to`20mail`20to.)2.5`20E
V`2026.67($f`20is)120.5
X388.8`20R(substituted`20with`20the`20`5C214le`20containing`20the`20message.)2.
V5`20E`2026.11($s`20is)
X120.5`20405.6`20R(substituted`20with`20the`20subject`20of`20the`20message.)2.5
V`20E
X(Most`20mail`20systems`20will`20work`20`5C214ne`20with`20the`20default,`20whic
Vh`20is)133`20422.4`20Q
X(mail`20`5C255s`20'$s'`20$a`20<`20$f)145.5`20434.4`20Q(or)133`20451.2`20Q`202.
V5(,o)-.4`20G`202.5(nV)
X150.93`20451.2`20S(MS,)165.65`20451.2`20Q(MAIL/SUBJECT="$s"`20$f`20IN%"""<$a>"
V"")145.5
X463.2`20Q`20.365(Note`20that`20the`20$`20substitutions`20are`20made`20by`20ldb
V,`20not`20by`20a`20shell,`20an`5C
Xd`20thus`20are`20not`20subject`20to`20any`20quoting.)133`20480`20R`20.362
X(If`20you`20need`20a`20$`20in`20the`20string,`20use`20$$.)133`20492`20R`20.363
V
X(VMS`20users`20may`20need`20to`20change`20the`20name`20of`20the`20SMTP`20maile
Vr;)5.362`20F
X(for`20example,`20to`20send`20mail`20using`20W)133`20504`20Q(ollongong`20TCP/I
VP)-.8`20E`202.5(,y)
X-1.11`20G(ou`20would`20use`20the`20string)352.2`20504`20Q
X(MAIL/SUBJECT="$s"`20$f`20WINS%"""<$a>""")145.5`20532.8`20Q(temp`5C214le)108
V`20549.6`20Q
X1.574(This`20line`20speci`5C214es`20a`20temporary`20`5C214le`20that`20ldb`20ca
Vn`20use`20to`20compose`20mai`5C
Xl`20messages.)133`20561.6`20R`201.574(The`20`5C214le`20will`20be)6.574`20F
X(created`20in`20your`20home`20directory)133`20573.6`20Q`202.5(,t)-.65`20G
X(hus`20avoiding`20`5C214le`20name`20con`5C215icts`20in`20/tmp.)263.43`20573.6
V`20Q
X(It`20defaults`20to`20ldb.tmp.)5`20E(colors)108`20590.4`20Q`20.842(This`20is
V`20a`20string`20of`20two`20u`5C
Xpper`20or`20lower`20case`20letters,`20and`20de`5C214nes`20your`20preferred`20c
Volors`20for`20any`20games)
X133`20602.4`20R`20.705(you`20start.)133`20614.4`20R`20.705
X(The`20`5C214rst`20character`20in`20the`20string`20is`20the`20color`20you`20wi
Vll`20play)5.705`20F`203.204
X(,a)-.65`20G`20.704(nd`20the`20second`20is`20the`20one`20your)419.126`20614.4
V`20R
X(opponent`20will`20play)133`20626.4`20Q`205(.I)-.65`20G`202.5(td)218.18`20626.
V4`20S
X(efaults`20to`20"rw",`20and`20is`20overridden`20by`20the)228.46`20626.4`20Q/F1
V`2010/Times-Italic@0
XSF(`5C255color)2.5`20E`20F0(command`20line`20ar)2.5`20E(gument.)-.18`20E(direc
Vtion)108`20643.2
XQ`20.535(This`20is`20either`20"up"`20or`20"down",`20and`20de`5C214nes`20your
V`20preferred`20direction`20o`5C
Xf`20play`20for`20games`20you`20start.)133`20655.2`20R(The)5.535`20E`20.804(dir
Vection`20of`20play`20onl`5C
Xy`20refers`20to`20whether`20you`20play`20toward`20increasing`20or`20decreasing
V`20numbered`20points.)
X133`20667.2`20R`201.005(Although`20by`20default`20upward`20play`20goes`20towar
Vd`20the`20top`20of`20the`20s`5C
Xcreen,`20this`20can`20be`20reversed`20`5C(for`20your)133`20679.2`20R`201.192
X(screen`20only`5C)`20by`20the`20"Invert"`20command`20in`20the`20Control`20menu
V,`20accessible`20via`20the)
X133`20691.2`20R`20F1(`5C255contr)3.691`20E(ol)-.37`20E`20F0(command)3.691`20E
V`20.879(line`20ar)133
X703.2`20R`203.379(gument.`20The)-.18`20F`20.879
X(default`20for`20this`20line`20is`20"up",`20and`20is`20overridden`20by`20the)3
V.379`20F`20F1(`5C255dir)
X3.38`20E(ection)-.37`20E`20F0`20.88(command`20line)3.38`20F(ar)133`20715.2`20Q
V(gument.)-.18`20E
X(October`206,`201992)273.645`20768`20Q(6)535`20768`20Q`20EP
X%%Page:`207`207
XBP/F0`2010/Times-Roman@0`20SF`20402.18(LDB`5C(1`5C)`20LDB`5C(1`5C))72`2048`20R
V(initialboard)108`2084
XQ`202.377(As`20was`20alluded`20to`20earlier)133`2096`20R`204.877(,y)-.4`20G
V`202.377
X(our`20screen`20shows`20one`20of`20three`20possible`20board`20images`20at`20an
Vy`20time.)253.905`2096`20R
X1.091(Although`20the`20purpose`20for`20this`20will`20be`20explained`20later)13
V3`20108`20R`203.591(,t)
X-.4`20G`201.091(his`20line`20allows`20you`20to`20select`20which`20of`20these)3
V59.619`20108`20R`20.432
X(three`20boards`20should`20be`20displayed`20initially)133`20120`20R`205.432(.T
V)-.65`20G`20.431
X(he`20legal`20values`20are`20"before",`20"after",`20and`20"current".)313.262
V`20120`20R(The)5.431
XE(default`20is`20"current".)133`20132`20Q(autoroll)108`20148.8`20Q`20.156(If
V`20you`20were`20the`20la`5C
Xst`20to`20double,`20you`20have`20no`20option`20but`20to`20roll`20the`20dice
V`20when`20it`20is`20your`20turn.)133
X160.8`20R`20.156(If`20autoroll)5.156`20F`20.306
X(is`20enabled,`20ldb`20will`20roll`20the`20dice`20for`20you`20automatically
V`20in`20this`20case.)133
X172.8`20R`20.306(For`20those`20that`20prefer`20consistency)5.306`20F(,)-.65
V`20E`20.914(autoroll`20`5C
Xmay`20be`20disabled,`20although`20attempting`20to`20double`20when`20you`20doub
Vled`20last`20will`20caus`5C
Xe`20an`20error)133`20184.8`20R`202.5(message.`20Possible)133`20196.8`20R
X(values`20for`20autoroll`20are`20"yes"`20and`20"no",`20with`20"yes"`20being
V`20the`20default.)2.5`20E
X(automove)108`20213.6`20Q`20.357(Each`20time`20you`20roll`20the`20dice,`20ldb
V`20determines`20how`20man`5C
Xy`20legal`20ways`20there`20are`20for`20you`20to`20use`20your`20rolls.)133`2022
V5.6`20R`202.353(In`20the`20rel`5C
Xatively`20unusual`20case`20where`20there`20is`20only`20one`20way`20for`20you
V`20to`20use`20your`20rolls,`20ld`5C
Xb`20can)133`20237.6`20R`20.859
X(automatically`20apply`20this`20move`20to`20your`20board`20before`20displaying
V`20it.)133`20249.6`20R
X.859(Automove`20is`20disabled`20by`20default)5.859`20F`201.222(because`20quite
V`20frankly`20it')
X133`20261.6`20R`203.723(sp)-.55`20G`201.223(retty`20annoying.)245.65`20261.6
V`20R`201.223
X(Possible`20values`20for`20automove`20are`20"yes"`20and`20"no",`20with)6.223
V`20F
X("no"`20being`20the`20default.)133`20273.6`20Q(autodouble)108`20290.4`20Q`20.3
V54(One`20of`20the`20of)
X133`20302.4`20R`20.353(`5C214cial`20rules`20of`20backgammon`20allows`20for`20a
Vutomatically`20doublin`5C
Xg`20the`20game`20value`20when`20the)-.18`20F`20.99(opening`20roll`20is`20a`20t
Vie.)133`20314.4`20R`20.99
X(The`20rules`20go`20on`20to`20state`20that`20automatic`20doubling`20is`20only
V`20to`20be`20used`20when`20the)
X5.99`20F`202.923(players`20agree`20beforehand`20on`20its`20use`20and`20limitat
Vions.)133`20326.4`20R
X2.923(The`20method`20ldb`20uses`20to`20implement`20this)7.923`20F`20.546(somew
Vhat`20vague`20rule`20i`5C
Xs`20to`20allow`20each`20player`20to`20specify`20a`20maximum`20number`20of`20au
Vtodoubles`20they`20are)133
X338.4`20R`20.747(willing`20to`20accept`20in)133`20350.4`20R/F1`2010/Times-Ital
Vic@0`20SF(.ldbr)
X3.247`20E(c,)-.37`20E`20F0`20.746
X(and`20for`20the`20maximum`20number`20of`20autodoubles`20applied`20to`20any
V`20game`20to`20be)3.247`20F
X.625(the`20lesser`20of`20the`20two`20players'`20speci`5C214ed`20limits.)133
V`20362.4`20R`20.626
X(For`20example,`20if`20you`20set)5.626`20F`20F1(autodouble=4)3.126`20E`20F0
V`20.626
X(in`20your`20.ldbrc,)3.126`20F`20.512(no`20game`20you`20play`20will`20ever`20b
Ve`20autodoubled`20more`20t`5C
Xhan`204`20times,`20although`20the`20number`20of`20tied`20opening)133`20374.4
V`20R`201.646
X(rolls`20is`20obviously`20not`20limited.)133`20386.4`20R(However)6.646`20E`204
V.146(,i)-.4`20G
X4.146(fy)309.426`20386.4`20S`201.647
X(ou`20were`20to`20start`20a`20game`20with`20someone`20who`20had`20set)321.902
V`20386.4`20R`20F1`201.53
X(autodouble=2`20,)133`20398.4`20R`20F0`201.53
X(that`20game`20would`20be`20limited`20to`20at`20most`202`20autodoubles.)4.03
V`20F`201.529(If`20you`20don')
X6.529`20F`204.029(tw)-.18`20G`201.529(ant`20to`20play)494.722`20398.4`20R
X(automatic`20doubles,`20set`20autodouble=0,`20which`20is`20also`20the`20defaul
Vt.)133`20410.4`20Q
X(superkey)108`20427.2`20Q`202.052(If`20you`20live`20in`20fear`20of`20roving
V`20supervisors`20`5C(or`20oth`5C
Xer`20fun-impaired`20individuals`5C)`20running`20across`20you)133`20439.2`20R
V`20.285(playing`20an`20i`5C
Xnnocent`20game`20of`20backgammon,`20you`20may`20want`20to`20enable`20the`20sup
Verkey`20function.)133
X451.2`20R`20.285(Just`20pick)5.285`20F`203.413(ak)133`20463.2`20S`20.913(ey
V`20on`20the`20keyboard`20yo`5C
Xu`20never`20use`20in`20ldb,`20such`20as`20the`20backquote,`20and`20put`20a`20l
Vine`20in)145.853`20463.2`20R`20F1
X(.ldbr)3.413`20E(c)-.37`20E`20F0(setting)3.413`20E`20.368(superkey`20to`20the)
V133`20475.2`20R`20F1
X.368(decimal`20ASCII`20code)2.868`20F`20F0`20.368
X(of`20the`20key`20you`20want;`20for`20example,`20to`20use`20the`20backquote
V`20key)2.868`20F`202.867(,u)
X-.65`20G(se)531.67`20475.2`20Q`203.502("superkey=96".`20Only)133`20487.2`20R
V`201.002(single`5C
X`5C255character`20keys`20are`20allowed,`20and`20the`20key`20you`20select`20wil
Vl`20not`20be`20usable)3.502
XF(for`20normal`20purposes`20within`20ldb.)133`20499.2`20Q
X(Make`20it`20one`20you`20can`20hit`20in`20a`20hurry)5`20E(.)-.65`20E(supercmd)
V108`20516`20Q`201.258(If`20y`5C
Xou'd`20rather`20have`20a`20program`20of`20your`20choice`20come`20up`20instead
V`20of`20the`20shell`20when`20th`5C
Xe`20superkey`20is)133`20528`20R`20.869(pressed,`20put`20it`20on`20this`20line.
V)133`20540`20R`20.869
X(It`20will`20be`20passed`20unchanged`20to`20a`20shell`20via`20the`20system`5C(
V`5C)`20function.)5.869`20F
X(VMS)5.869`20E(users`20should`20read`20the`20note`20in`20the`20section`20title
Vd`20"VMS`20NOTES"`20on`20s`5C
Xupercmd`20functionality)133`20552`20Q(.)-.65`20E(checkpoint)108`20568.8`20Q
V`20.269(This`20opti`5C
Xon`20keeps`20the`20game`5C214le`20up`20to`20date`20by`20writing`20it`20out`20w
Vhenever`20the`20dice`20are`20rol`5C
Xled`20or`20a`20message)133`20580.8`20R`20.51(is`20sent.)133`20592.8`20R`20.51(
VThis`20prevents`20game`20i`5C
Xnformation`20from`20being`20lost`20if`20ldb`20crashes,`20your`20machine`20goes
V`20down,`20or)5.51`20F
X.413(what`20have`20you.)133`20604.8`20R`20.413(This`20option`20is`20enabled
V`20by`20default,`20and`20I`20`5C
Xhighly`20recommend`20you`20leave`20it`20that`20way)5.413`20F`205.412(.I)-.65
V`20G(f)536.67`20604.8`20Q
X4.215(you`20just`20can')133`20616.8`20R`206.715(ts)-.18`20G`204.215
X(tand`20the`20thought`20of`20a`20few`20extra`20writes`20to`20disk,`20you`20can
V`20disable`20it`20with)
X206.295`20616.8`20R`202.5("checkpoint=no".`20On)133`20628.8`20R(your`20own`20h
Vead`20be`20it.)2.5`20E
X(timeout)108`20645.6`20Q`20.33(This`20option`20sets`20the`20number`20of`20days
V`20ldb`20will`20wait`20for`5C
X`20a`20reply`20from`20your`20opponent.)133`20657.6`20R`20.329(After`20this`20n
Vumber)5.329`20F`20.076(o`5C
Xf`20days`20passes,`20ldb`20will`20assume`20your`20last`20message`20was`20lost
V`20and`20automatically`20re`5C
Xsend`20it.)133`20669.6`20R`20.076(This`20prevents)5.076`20F`201.608
X(the`20situation`20where`20both`20players`20think`20they`20are`20waiting`20on
V`20the`20other)133`20681.6
XR`204.108(,a)-.4`20G`201.608(nd`20eventually`20both`20players)429.356`20681.6
V`20R(for)133`20693.6
XQ`201.806(get`20they`20even`20have`20a`20game`20going.)-.18`20F`201.806
X(This`20option`20defaults`20to`207`20days;`20you`20can`20disable`20automatic)6
V.806`20F
X(resends`20by`20setting`20it`20to`200.)133`20705.6`20Q(October`206,`201992)273
V.645`20768`20Q(7)535
X768`20Q`20EP
X%%Page:`208`208
XBP/F0`2010/Times-Roman@0`20SF`20402.18(LDB`5C(1`5C)`20LDB`5C(1`5C))72`2048`20R
V(keepold)108`2084`20Q
X.482(This`20option`20sets`20the`20number`20of`20days`20ldb`20will`20keep`20a
V`20game`20after`20it`20is`20over)
X133`2096`20R`205.481(.T)-.55`20G`20.481(his`20can`20be`20handy`20in`20case)440
V.675`2096`20R`20.13
X(you`20need`20to`20resend`20the`20last`20move`20of`20a`20game.)133`20108`20R
V`20.13
X(This`20option`20defaults`20to`207`20days;`20if`20you`20set`20it`20to`200,`20
V`5C214nished)5.13`20F
X(games`20are`20deleted`20immediately)133`20120`20Q(.)-.65`20E(debug)108`20136.
V8`20Q`202.358
X(This`20option`20enables`20various`20debug`20messages.)133`20148.8`20R`202.358
V
X(It`20is`20a`20bitmap,`20with`20each`20set`20bit`20enabling`20debug)7.358`20F
V`20.265
X(messages`20from`20a`20dif)133`20160.8`20R`20.265(ferent`20part`20of`20ldb.)-.
V18`20F`20.265
X(Most`20people`20will`20want`20to`20leave`20it`20at`200,`20which`20is`20the
V`20default.)5.265`20F(If)5.265
XE(you`20want`20debug`20messages,`20look`20for`20the`20de`5C214nitions`20of`20D
VB_*`20in`20ldb.h.)133
X172.8`20Q/F1`209/Times-Bold@0`20SF(PEOPLE`20FILE)72`20194.4`20Q`20F0
X(Ldb`20maintains`20a`20list`20of`20all`20of`20the`20people`20you`20have`20ever
V`20played.)108`20206.4`20Q
X(This`20`5C214le`20is`20used`20for`20several`20purposes:)5`20E`2031(1I)108`202
V23.2`20S`203.29(ts)147.33
X223.2`20S`20.789(tores`20the`20number`20of`20games,`20points,`20gammons,`20bac
Vkgammons,`20and`20matc`5C
Xhes`20you`20have`20won`20and)157.29`20223.2`20R(lost`20to`20that`20person.)144
V`20235.2`20Q`2031(2I)108
X252`20S`203.169(ts)147.33`20252`20S`20.669(tores`20the`20address`20for`20that
V`20person,`20and`20the`20ad`5C
Xdress`20that`20person`20should`20use`20to`20get`20to`20you.)157.169`20252`20R
V`20.67(It`20also)5.67`20F
X.611(allows`20you`20to`20assign`20an`20alias`20to`20that`20person,`20and`20to
V`20use`20that`20alias`20when`20`5C
Xstarting`20a`20game`20instead`20of)144`20264`20R(the`20full`20e`5C255mail`20ad
Vdress.)144`20276`20Q`2031
X(3I)108`20292.8`20S`202.5(ts)147.33`20292.8`20S(tores`20information`20that`20a
Vllows`20ldb`20to`20rej`5C
Xect`20start`20messages`20from`20defunct`20games.)156.5`20292.8`20Q(Normally)10
V8`20309.6`20Q`203.663
X(,y)-.65`20G`201.164(ou`20should`20never`20have`20to`20edit`20the`20people`20
V`5C214le,`20but`20it`20is`20des`5C
Xcribed`20here`20in`20case`20you`20need`20to`20for)156.843`20309.6`20R(some`20r
Veason.)108`20321.6`20Q
X(It`20is`20in`20the`20same`20overall`20format`20as`20.ldbrc`20`5C(name/value
V`20pairs`5C).)5`20E`2015.73
X(addr`20This)108`20338.4`20R`201.435(is`20the`20address`20of`20the`20opponent.
V)3.935`20F`201.435
X(This`20is`20what`20uniquely`20de`5C214nes`20the`20record,`20in`20case`20you
V`20are)6.435`20F
X(playing`20two`20people`20with`20the`20same`20name.)144`20350.4`20Q`2011.84(na
Vme`20This)108`20367.2`20R
X(is`20the`20name`20of`20the`20opponent.)2.5`20E`2015.17(alias`20This)108`20384
V`20R`20.546
X(is`20a`20"nickname"`20you`20can`20assign`20to`20an`20opponent.)3.046`20F`20.5
V46
X(When`20a`20new`20opponent`20is`20found,`20the`20alias`20is)5.546`20F`20.83
X(initialized`20to`20the`20`5C214rst`20word`20of`20the`20opponent')144`20396
V`20R`203.329(sn)-.55`20G
X.829(ame,`20with`20all`20upper`20case`20letters`20changed`20to`20lower)336.188
V`20396`20R(.)-.55`20E
X-1(Yo)144`20408`20S`202.515(uc)1`20G`20.015(an`20change`20the`20alias`20to`20a
Vny`20desired`20string`20wi`5C
Xth`20a`20text`20editor`20`5C(just`20make`20sure`20ldb`20isn')167.175`20408`20R
V`202.516(tr)-.18`20G`20.016
X(unning`20at)502.484`20408`20R(the`20time,`20or`20your`20changes`20will`20be
V`20lost`5C).)144`20420`20Q
X2.95(myaddr`20This)108`20436.8`20R`20.858
X(is`20the`20address`20that`20this`20opponent`20should`20use`20to`20mail`20to
V`20you.)3.359`20F`20.858
X(This`20saves`20you`20from`20having`20to)5.858`20F`20.822(specify`20the`20-mya
Vddr`20ar)144`20448.8`20R
X.822(gument`20when`20starting`20a`20game,`20and`20is`20especially`20important
V`20with`20permanent)
X-.18`20F`201.089(games,`20since`20these`20games`20are`20started`20automaticall
Vy`20without`20giving`5C
X`20you`20a`20chance`20to`20change`20your)144`20460.8`20R`203.797(address.`20If
V)144`20472.8`20R`201.298
X(you`20only`20have`20one`20e`5C255mail`20path,`20you`20can`20ignore`20this.)3.
V797`20F`201.298
X(This`20`5C214eld`20is`20initialized`20to`20the)6.298`20F`20.079(value`20of
V`20the)144`20484.8`20R/F2`2010
X/Times-Italic@0`20SF(`5C255myaddr)2.579`20E`20F0`20.079(option`20at`20the`20ti
Vme`20the`20`5C214rst`20g`5C
Xame`20with`20this`20opponent`20is`20started,`20or`20to`20the`20value)2.579`20F
V
X(of`20myaddr`20from`20.ldbrc`20if`20no)144`20496.8`20Q`20F2(`5C255myaddr)2.5
V`20E`20F0
X(option`20was`20used.)2.5`20E`2011.28(equiv`20The)108`20513.6`20R`201.119
X(presence`20of`20this`20`5C214eld`20`5C215ags`20this`20as`20an`20"equiv"`20rec
Vord.)3.618`20F`201.119
X(Equiv`20records`20allow`20one`20opponent`20to)6.119`20F`201.503(have`20multip
Vle`20e`5C255mail`20add`5C
Xresses,`20but`20to`20cause`20all`20of`20them`20to`20refer`20to`20one`20people
V`20record.)144`20525.6`20R
X(Equiv)6.502`20E`20.435(records`20have`20no`20valid`20`5C214elds`20except)144
V`20537.6`20R`20F2(addr)
X2.935`20E`20F0(and)2.935`20E`20F2(equiv)2.935`20E(,)-.74`20E`20F0`20.436
X(and`20must`20be`20preceded`20by`20the`20record`20they`20refer)2.935`20F
X(to`20in`20the`20people`20`5C214le.)144`20549.6`20Q`2011.85(fence`20The)108
V`20566.4`20R`20.831(fence`20i`5C
Xs`20de`5C214ned`20as`20the`20start`20time`20of`20the`20most`20recently`20start
Ved`20game`20that`20has`20`5C214n`5C
Xished.)3.331`20F`20.83(If`20that)5.83`20F`20.288(makes`20no`20sense,`20don')14
V4`20578.4`20R`202.788
X(tw)-.18`20G(orry)243.012`20578.4`20Q`202.788(,y)-.65`20G`20.288
X(ou`20should`20never`20have`20to`20mess`20with`20it.)269.31`20578.4`20R`20.289
V
X(It`20is`20used`20to`20discard`20old`20start)5.289`20F(messages`20that`20you
V`20for)144`20590.4`20Q
X(got`20to`20clean`20out`20of`20your`20mail.)-.18`20E`2012.4(score`20This)108
V`20607.2`20R
X(is`20an`20array`20of`2010`20numbers`20that`20represent,`20in`20order:)2.5`20E
V`202.5(-G)156.5`20636`20S
X(ames`20won)169.55`20636`20Q`202.5(-G)156.5`20648`20S(ames`20lost)169.55`20648
V`20Q`202.5(-P)156.5
X660`20S(oints`20won)167.89`20660`20Q`202.5(-P)156.5`20672`20S(oints`20lost)167
V.89`20672`20Q`202.5(-G)
X156.5`20684`20S(ammons`20won)169.55`20684`20Q`202.5(-G)156.5`20696`20S(ammons
V`20lost)169.55`20696`20Q
X2.5(-B)156.5`20708`20S(ackgammons`20won)169`20708`20Q`202.5(-B)156.5`20720`20S
V(ackgammons`20lost)
X169`20720`20Q(October`206,`201992)273.645`20768`20Q(8)535`20768`20Q`20EP
X%%Page:`209`209
XBP/F0`2010/Times-Roman@0`20SF`20402.18(LDB`5C(1`5C)`20LDB`5C(1`5C))72`2048`20R
V`202.5(-M)156.5`2084`20S
X(atches`20won)171.22`2084`20Q`202.5(-M)156.5`2096`20S(atches`20lost)171.22`209
V6`20Q
+-+-+-+-+-+-+-+- END OF PART 5 +-+-+-+-+-+-+-+-