ELFp 44 (44ddhh /lib/ld-linux.so.1%4  2,1 /.0 3!#-*"% )+$ ('&xr )g/o6BIh SV`\x "b hk spq y 8h H "" !dq~" 8  ( `8 5H F X @h 9 h! (6 @BpT I "N "Ua 5f "nuPz e( >8 "X "libtermcap.so.2strcpytgetnum_DYNAMICtgotogetenv___brk_addrospeed__environBC_initwritetputsPCtgetent_finiatexit_GLOBAL_OFFSET_TABLE_exitUPtgetstrioctllibc.so.5randomcfgetospeederrno_etextexeclperrorcreatcfgetispeedsleepalarm__libc_initcfsetispeedcallocenviron__fpu_controlcfsetospeedsignalreadunlink__bss_starttimesrandom_edata_end_sigintr__sigaction__setfpucwopenclose_errno$.3tx| !" % 'ģ(ȣ̣*Уԣ+أ/ܣ012h5l%p%th%xh%|h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%ģh%ȣh%̣h%Уhp%ԣh`%أhP%ܣh@%h0%h %h%hYЃPSQ̀-̀D$hPrhpq P=[̀Sd=dt Ѓ;u[ÐÐUhxqL̝؃9|upt'hqLP|أ|]ÐhqL%l|h=M]ÐhqFL=|u  P%LhqLjROu,hqLJ`PKt%l|hTO|أ|]ÐUWVS80w| }L}()@PCvF)"}GÃ~  ~  ~~  ~  ~)@PӡPh)áP[á|PP&á|PP)B 9 1e[^_]ÐUWVSUjjjUV= U<u1uu9t=ƃ}'}Pj)yPU< U9uċ}؃tY=K=$)ȹe[^_]UWVSUM EIAЉEʉU9<}jjjMJ<U+UMyڋ} փ rU}PjjVUM; MU9}')؃jPSUM; MUC~F ~MI<}M}ڿ$)ljE}<}M}9}Ee[^_]ÐUS11ۋ| )A~֡|DKá| DK)É؋]]ÐUWVS؝h``jD`hhTj#_u hOrE$ @h`rP8t jPE x} xt] SjKE x} xuНƀd=t%%p4PNtDhЛh[=|hЛb=ԝ|h͘FjIt:PMjhdherhhEhEjHts3hL=̝j MEh9sE=̝DjI)C)[=tjj&j >h =t j=|uPu& j Y> G=tj=|uP'&o>*tuAhޙ'>P>h><j,B;||أ|=tG|RB 49t…t9u=t jj4%8uE=th4==ll8h =%l=|uhr<=l=hr<=l=lP=hr<=l~ jso<hr<=Dh<jS|?à t3nCuhr_<|jN66=t:=|t1h1$<j?tC|j6XDe[^_]ÐUWVS}tL=l?>|9ht1t(`P;|t 'D1ې<}C~19}<C9|9u =tj=|uP"`P;hr;0P:j :0P:=tA+PB tuhr:>1ېХC~jjhrh:1ۃ 9t~R~ j,:ȦP;j-9ХTP:S/C9tj.9=tjj!j 919t~#<tTP=C9t=u{8jPAe[^_]ÐUWVSu} 95tudPG9=u/1‰1У1‰) tE99=u/1‰1У1‰) <t9u~|…~XȦE؉T‹9|8|=TV<-ujFPV11|98u9t jje[^_]ÐUS1ҐB~ܦAhAlApAt1ҋt9}ȦDxTB9|ȋ]]ÐUVSuu5SV}5uhVS0aVPV@PV3|tʋuۉdže[^]ÐUVSu] 1ҋ |+uB~1e[^]ÐUWVS}u 1ҋ t9}|Dx+DxÅ4|B9| t9t#19}DxDxB9|e[^_]ÐUU]ÐUSu3hjÃuhr5=ǃË؋]]ÐUVSvơP9PX=uV e[^]ÐUS]1ҐB~1ҐDhܦDpB~1ҋ t9}DxȦTB9|]]ÐUWVSjjj' =Ф|9ujSf()yФC~ȡ|59t)׉~)y9uݡPá|PPÉPá|PPcÉ9t( |Ӌ 9u+yأ=u =Хt 1ۋt9}"ȦTХC9|߃=uS Ф0@P}أ`pe[^_]ÐUVSt{tO=9tyP9tWpu1Au9}؋5`)ơ +y؍B9~u~ 99t0+Фy B9~Ф90Gt 5P+y$)‰9~9P+yS$)‰9~95+5@y…}B$)‰9~}p9tX+y$)‰9$)‰9%e[^]ÐUS]P7;tx 19tBH:utQ/j P/Ehf/Pk7. t u񡬨PN7 ;uP37]]ÐUWVSt/1‰1У1‰)ى 9uԦK}119d8V<tu||‰TS#=1‰1У1‰S&9~ߋԦK} |Ȧ‰Ȧ99~߃u4t0SJ&ȦK9Ȧ=1‰1У1‰S%ԦK}9tu‰TT|9~8TȦ|S@!CS %9}؍e[^_]ÐUWVSP4=txh0+h+hh$5 ˅}Y~ K K Ⱦ Ӏ0% șÀ05$=u 1xh$+hUh$y ˅}Y~ K K =u 1~ Pً9~>wߍG9~=wG 9~?w5 9 }A9~ Zr7 9 }C9~ [r8  9 }C9~ \r9Ƈ$ Ƈ%h$)=hh$'=B>A?Rh$)hUh$ ~ 5)ȉ 1)ʉх} =u 1~=9~>rٍA9~=rA 9~?r5 9 }A9~ Zw7 9 }C9~ [w8  9 }C9~ \w9Ƈ$ Ƈ%h$F( hh$ ~ 5)Ή 1)ȉ} Ⱦ Ӏ0%  ~șÀ05$=u 1kh$y'hgo'(=tjj5j 'j 'PD/e[^_]ÐU ~ ±r ڱw9} %9~ $ 9~ &]ÐUVS1V0ÃttP=tjj j %19t~#<tTP)C9t*8u|أ|=,̝؝=tBt =tjjc j 9%`PY%uhh6%t0P$h%=t~ js$j.$j $ ['uG=u %,j'=|uP e[^]ÐUWVS}t/1‰1У1‰)ى 19ȦT9u"Vjj h)|}#Vjj h<t!9tVwjj h|VÃtqVKt3tTt+t6>h.hh1hH6#1F9e[^_]ÐUWVSjj 1ۃj_eC4~jj 1ۃj_EC4~4SuP j|1 HPܧPh j| F ~܃u8߃}jj> j1ع B0PPܧP C~j1j8jj j1oj9hPܧP j2Eع B0P2C~jj j1j2 PܧPd ~1Pع B0PKjj* j6 PܧP C0P Kݻ tjVj PbKޡtjjj PAtjVj PK=}jj6jWjjcjBjA jR tjVjPC~ߡPtjjjPtjVjPsC~ߋ=}jj6j PJ1ۋC~존}}أ4e[^_]ÐUWVSEU Dž}߳w~r}5E@PMQR&1ۉ]1ې39~ MQ ~F9E\ ;}6uFE9|E}5/FE9|!EF E9|E+EPEܧPcF>e[^_]ÐUWVS ܧM M DE9tjMQj PREKҡ9tjjj PR,E9tjMQj PREEKա}ۡ49tjj6j SP 4 H E9tjMQjPREC~ҡPx9tjjjPRPx`8E9tjMQjPReEC~ҋ}9tjj6jSP+MQMQUKe[^_]ÐU$WVSu] ÅDu܅}ډU܉߅}ߍ3Ew~Er]KعƉu_ؙÉ]9u MMuEE5~@E}uUU5BU9}~+MQj ])ySEPU)׉MMQEPUR])ySMQEU)UUR}5f3tVMQ]Sw}VEPUR}MQS]܃ySE@PEEdEPj ]܃ySURMQR;EPj _}SE@PEu[} t.URMQ]܃ySEPU܃UURMQEP_}SURMQ t)EPj _}SURMMQEPj ]܃ySURMQa9~|EPUUR M+M܉MyىMEPuuVEܹuEP&9}URMQu)yV]]SEURj )MyىMEP]]S}EP9]URj +]ySuuVMQ{߅}ߋEPEw~ErURW}GWMQOu}؉E]܅}ډU܃M9M~EPj yVWEEP e[^_]ÐUWVSUE }uPRGV 9}%HPEܧPV C9|܍e[^_]ÐUUM ܧ9u9 t$=@u@8ܧ ]ÐU WVS@i=ܧ}5ܧ89u+9u'8@(t)1ۋ}WVPE0UЍH =t(E 9}ܧ9E|oU)‹=(}ƍD9}9|#)ljE9}) )L9}}9=ܧ~eܧ+E$=(}ƍD9}9|)ljE9})L9}}9=ܧu!9~D9} )9}C $ BPBfBBBPCC DDDpEjh_j hVܧ+EyP}WhV}WP1ۃ 9}j C9]19hVjP C9|j 1ۃ j yCE+ܧ9|19uhVjPb C9|T1j CE+ܧ9|1ۉ+9 hVjP C+9|1j CE+ܧ9|1ۡ)9j}C)9|j Y1ۃhVjPV Cܧ+E9|19;hVjP* C9|1"hVjP Cܧ+E9|1ۉ+9hVjP C+9|1"hVjP Cܧ+E9|1ۡ)9}hthVjPR j)C)9|/1j C+9|}=ܧ5@8e[^_]ÐU= uhz]Ðܧ8@D\J},hV<P PD]ÐUjjt]US]uj u[BÀ ܧD9}(9~j K9|S u 6  ܧD9|lPN u) ܧD9uH% ܧD9}BPQF]]ÐUStBhV<+ܧPRܧ09}xDC9|bjܧS],jBPܧD<|,0Hܧ9|jS]]ÐUVSܧD9t3hVjPܧD5N4`KܧD9~+j  ܧDp4H9֍CPܧPe[^]ÐU80Hܧ9ujP]ÐjB萐UWVSEPP u$1e[^_]ÐUVSu=tjj j h1ۃ9:ȦPj-TP 9} j,C9~hVe[^]US 9Mt/1‰1У1‰)ˉ1]]ÐUS|؋ )9t)Å~)y9uڋ]]ÐUS]KxSK}]]ÐUS]Ȧ | T9tT) T)y؃IȦ)y؃~7 Ѓ|<tV|Tډ+Ty؃ u]]ÐU4WVS}tg=t8jj/W肷hWǶà j yhqjܝ}̐hr]̃< ta8uI9v5K=tHPܧPȐP붐j먐PC땐juV*Ãu+=uhVܵÃ}=tjjV j ihWh|ܝSĶjeܝh6EP-h#jtܝjhhSkjhS^jhܦSQ$jhSAjh|S4jhhS'$jh̝SjhS jhS$jhlSjhSS躵=t jj-h@]S7h"-S'h7=tg e[^_]ÐUVSujVÃu VjhhShjhS[jhܦSN$jhS>jh|S1jhhS$$jh̝SjhSjhS$jhlSjhSݳS致e[^]ÐUS]hQ PC;u9 ]]ÐUS]jh2j3S譲 ]]ÐUMU BAu]ÐUS],=,u/hhPjβ =t h4r,,P]]ÐU,|7@,,PhPjt 9,t hD,]ÐU=t ,jEPjM t hUUt u ]Ð=ܝt‰]À u R]Ð<wЃ_]ÐUE=tP]ÐP]ÐUS];tPC;u]]ÐUS t/1‰1У1‰)ˉ=|u h[hiv0P5j .0P =t]]ÐUWVSu19} A9|B9~י B0PKʼn B0Pe[^_]ÐUVS=t5ܧjj}=l~ahylPLhr =huPEh`̝t7t Kt+6hh͟h=u =thb=t SVze[^]ÐU=tjj[& j 9h\jUt>=th;j4tj&|]Ð1]ÐUVSUUÀYtuNtk}t8]tptL}t&hޅEPj){ h1룐jI눐Yuh/hF=tY%e[^]ÐUS]hSj.j ]]ÐUVS |ۉ|yΉؙá)‰]E))`e[^]ÐUSE3@$\P]^^^^^^^^^^^ ]^^^]^^^^]=ԝНƀdnН=q̝ԝНƀdbНF=1̝ԝНƀdrН=̝ԝНƀdwН@, or 13/34. A player can use both forms foras 13-10,13-9, you can abbreviate this using the / format as byIf you want to move more than one piece from the same position, such13-6. The last two entries can be shortened to 13-10-6 and 13-9-6.enter it as 13/4,9/3 or 13/3,10/4 or 13-10,10-6 or 13-9,9-6, but notif a player rolled 4 3, and wanted to move from 13 to 6, he could A player must move each roll of the dice separately. For example,could have entered as 13/5 instead of 13-8. starting position, an is the roll actually made. Hence, whitebe entered as 13-8. The second form is / where is thewanted to move a piece from position 13 to position 8, his move couldthe finishing position of the player's man. For example, if whitefirst form is -, where is the starting position, and is A player can move one of his men using two forms of input. Theimmediately, after first saving the file if so requested.asked to verify, in case there was some error. The program then endsor save the game by typing 's'. In either case, the player will be'r'. In either of these two states, the player can quit by typing 'q'him the chance to double. He can still ask for the board by typinghim, followed by the request 'Move:', asking for a move but not giving If the player cannot double, his roll will be thrust in front ofor if he is not sure, he can reprint the board by typing a 'r'. ble by typing a 'd', he can roll by typing a space (' ') or newline,typed out. The player can now do one of several things. He can dou-player has the opportunity to double, then merely his color will be The program will prompt for a move in one of two ways. If thesince the program keeps a running score. fect until you quit the program, even if you play more than one game,computer what color(s) you want to play, the decision remains in ef-a gamekeeper, letting the players make the moves. Once you tell theone side, or if there are two players, the computer can merely act as The two sides are colored 'red' and 'white.' The computer may playLike this:In this way, you can finish one section before continuing to another.ed, no more data will be printed until a space or newline is typed.roll off the top of your screen. When the characters '-->' are print- These instructions are presented in small chunks designed not toignore RUBOUTs until it is waiting for input. should usually stop when a RUBOUT is typed, but occasionally it willtheir special functions during most of this program. The programthe special characters RUBOUT, ESC, and CONTROL-D, will not performsoon as you type them, without waiting for a newline. This means that If you did not notice by now, this program reacts to things as-->Last updated on Saturday, January 11, 1986._____________________________________________________ |_______________________|___|_______________________| must make can only make moveAttempt to move to same location. Backwards move. Men still on bar. Move not rolled. Bad starting position. Destination occupied. Can't remove men yet. Internal cursor error. licopcredwhiteRedWhiteError: ... . sfile recover saved game from file term terminal is a term pb print the board before both player's turn pw print the board before white's turn pr print the board before red's turn b two players, red and white (implies n) r player is red (implies n) w player is white (implies n) - gets this list n don't ask for rules or instructionsUsage: backgammon [-] [n r w b pr pw pb t3a] addbuf (write):buflush (write):readcRed's roll: White's roll: Game value: . doubled last. Are you sure you want to quit?Would you like to save this game? (Y, N, or (Y or N) Yes. No. Blot hit on Score: , fixttyROLL: Remember, each die roll must be moved separately.position, is the finishing position, and is the roll. Enter moves as - or / where is the starting Move:   Move: @(#)extra.c 5.4 (Berkeley) 6/1/90@(#) Copyright (c) 1980 Regents of the University of California. All rights reserved. @(#)main.c 5.6 (Berkeley) 6/1/90 rqq1r0rSorry, you cannot play backgammon when there are more than users on the system. There are now more than users on the system, so you cannot play another game. Do you want the rules of the game?Teachgammon not available! Do you need instructions for this program?Enter 'r' to play red, 'w' to play white, 'b' to play both:Red rolls a . White rolls a . Red starts. . White starts. Too bad, is unable to use that roll. . Too bad, can't move. Backgammon! Gammon! . Would you like to play again?Would you like to save this game?losfurng@(#)move.c 5.6 (Berkeley) 6/1/90@(#)text.c 5.4 (Berkeley) 6/1/90v2|7f[Z~~C~}}}L}}||;|{{i{%{zzZazzyyQyyxxXxxwwDwvvsv2vuuZlu'uttWttss?s$srZ@(#)version.c 1.4 (Berkeley) 6/1/90@(#)allow.c 5.4 (Berkeley) 6/1/90@(#)board.c 5.4 (Berkeley) 6/1/90| | | | | | | | @(#)check.c 5.4 (Berkeley) 6/1/90@(#)fancy.c 5.5 (Berkeley) 6/1/90bccdceclcmhomcmlndup H@(#)init.c 5.4 (Berkeley) 6/1/90/usr/games/backgammon/usr/games/teachgammon@(#)odds.c 5.4 (Berkeley) 6/1/90@(#)one.c 5.4 (Berkeley) 6/1/90@(#)save.c 5.4 (Berkeley) 6/1/90Are you sure you want to leave now?Enter a file name: The file '' already exists. Are you sure you want to use this file? Can't use This game has been saved on the file ''. Type "backgammon " to recover your game. Can't recover file: @(#)subs.c 5.5 (Berkeley) 6/1/90Player is red, computer is white.Player is white, computer is red.(No computer play.)ʄd>σ@(#)table.c 5.4 (Berkeley) 6/1/90^,R?QB9876543210.9876543210/ -'./ , 654321.H =9=8=7=6=5=4=3=25130=.9=8=7=6=5=4=3=2=1=0= ,-' .~  . > N ^ n ~           . > N ^  ` pqT  h`@ GCC: (GNU) 2.6.4 snapshot 950518GCC: (GNU) 2.7.0GCC: (GNU) 2.7.0GCC: (GNU) 2.7.0GCC: (GNU) 2.7.0GCC: (GNU) 2.7.0GCC: (GNU) 2.7.0GCC: (GNU) 2.7.0GCC: (GNU) 2.7.0GCC: (GNU) 2.7.0GCC: (GNU) 2.7.0GCC: (GNU) 2.7.0GCC: (GNU) 2.7.0GCC: (GNU) 2.7.0GCC: (GNU) 2.7.0GCC: (GNU) 2.7.0GCC: (GNU) 2.6.4 snapshot 950518GCC: (GNU) 2.6.4 snapshot 950518GCC: (GNU) 2.6.4 snapshot 950518.symtab.strtab.shstrtab.interp.hash.dynsym.dynstr.rel.bss.rel.plt.init.plt.text.fini.rodata.data.ctors.dtors.got.dynamic.bss.comment#l) TT@19 @@ B ``K``QhhVp p f\pqpqbxqxqjhh pXXw``~hh &