@  @D* @ 8"b@ @0@# @0@0h/(" @K \@K O^a K`dh/H   @4 d  @+/t"@# h /H  @ p#|##b#8a#`d#  |  G        /usr/lib/ld.so/dev/zerocrt0: no /usr/lib/ld.so &crt0: /usr/lib/ld.so mapping failure crt0: no /dev/zero 㿠A!"AA# ?  "?? @ "  ?@"?A!%@"!A#   2  A" A",'@`@*A  Ac(@`#Aa/`'%A,)A!P,"N!A`"A A!A@/5c-A,A! '!A@/*cAb,AḒ@' @"`A! A# ?A "??  "  ?@"?"@"@@$AA" A,'@`@*A "'A+A&aD2B`@$2A"A@ѐA,'`/`&, 2k@k geA# ?A@ "?? @"  ?"?a ""a@A" @ Ab,'@`@*A@ "AA!AAc@.@ '!A@.c'AḸ@'A@.a/AD$ A#(&@AD'AaP. A@.raЀ$ @@Ӑ2@`@&A@Z@㿠A@I"@ 9!"8@G@"!8@"(D ,@.I"( D" $ $ 260DD $ $  /D$!D;`3 ;`@$ ( (@.3 $#D`- 0, (@.. $ 0-$D $" $D $ " $ $ 2&DD@y ,D"  6!D r r w w w r8D ,@.b`D " $ $ 26"%A+D`$`$  !D $D=2 =@"( $ D $ " $D $" $ $ 2&+D%A)D $-D+D-`F-D Aa @$DD*ED Aᴘ  $%A#D,`G%A'D  54D)A#6D+AcD `@$DD*`b 7D A# 4'DAc 6)DD #Ac`@$)D'D,c 8)D -A 4DA#6DD` A㴒`  $DD+`d 9D , /@`@/@D "  &^8!D ,8b(@-[  B*  A*? R*@8b`@-KD "  ?$8 w w r r r wD " $ $ 26"!A'D$$ 1 5!D $D'@?`5=@" ( $ D $" $D $ " $ $ 2&'D!A!P#D` $'D%D,F'D +AaP@$D-D-ED AP $AD*GA#D`  5 4'DA㰀6)D!A#%D  $)D'D,b 7)D -A 4DA#6DD` A㰒` $DD+`c 8D #Ac @4D%A6D'D +Ac `@$DD* d 9D , /@ `@/@D # "  ?4fD8D ,@,b(D " $ $ 268D'D$$ 1 5!D $#D'@?`5=$`(`(@,  $D- 0, `(` $ #DD (@,| D$!D , 0+#D`$`D $" $D $ " $ $ 2&'DD@Đ ,8@"@%9! @ސ A@ @ A@4!<D (AP*  $#DD ( r+  `( w,`@ -D @$3D1D/D$ --3D` `@$DD7D$ ,.D` ` @ DD$ .* 㿠 @' *  ` 12201A@""=599! @| A@C Ab AA!"!A@w!A"`@ @z#Ac$@`2-9A!Ц ,"!-9[/9ᜀW19!39S&a59"@N"92299! @5 A@ Aa@@288#0#<@!A"@ 08@#L" @ s@ .@ߐ 9@9 2A@l!Ѐ?2   '@@ ?`㿠A!"A# ?  "?? @ "  ?@"?A!%@"!h A/A!@ 2 @ʐ @̒ 8@#RV @A!@+2"@ 6 A@ @ 8@#uD b,!A!P+`@++@@%A,@ @ @ 8@x#+ @p"  @&. ` 44448 #8#8#8#@T ` 㿠9@F 9!AА 2%9@`" 99@6 "@tA!Ж *P"!@, /A"(%A+""('A$)9!A@=@ <+AaЀ`2/9-9@9@  D@ R`29@ M@1A8!@9A"(9A.`""(!A"!9a  @O @%A!Д *"!Ё㿠A#(A$@A@*iaЀ?$Y#A66  '+ #@ 3  ; @ 6 , $@4 <   '@6 ,%4@<@ 6 $ '` 6 $ '` 6 $'`6 $ ` 6 $ ` 6' $'`'/ %5> @#A@b,'@%A@D!A!к@D@T @b,@P!@* '@@)  @$  㿠  @j AaP. @ @ 24 2? 2  @"'A/` .@)ђ?6 @@)ؐ&@)@@C @@'AP. @) @~ $%@z@) 㿠* "@L AP-.`  @ @)%@)$7 *@)A!P.@)?6  6   @ 6 '`6  @  &  ߶@)r@+ $"@@)`@ @)a㿠A!P  @ $@ @)J"  `A㴀 #A# ?, ,`!w"/A㰱-. w'@@))  `մA㴀 A# ?+  +`  +Ac-`@-@'@㿠 @  @ _``5 @  @ݐ _``5 4  2  @@ϐ | A#Ac@v"`@Ő |``&A2& &  @e  @ 1@(Ւ @ 0AcA#@W```@ 1@ 8 @L @ 1@ 9 AcA#@A`@ 2@( @ 0``&A @3 @ 1@ 2 AcA#@(`` $  1@s@( @n 0'``4A @ @e 6 AcA#@ `@\`0'`4AAP 0@  @ "' @?@ '  '`AP" %AA!P? @ %AP @ @"' @?@ ' '`+Ac61A-A#  6@|  @ @ B@  A3A@  RaP 4 @"@  @e' 3 `Aa " AA!  @U AP L  @ "@  @G' / `Ac 6#AAc? 6 @3 A!P)9   h@`@'  1A#&AAA"c &AAc!A $## A`"c?6AA㿠@' r w`. > 66@2  @@ $ @{  &@`6*``6` `& 6` 626`&  66 A`6  @&  A#Ac@"@``&ʰ 㿠A!PA# 09 Ac @@" &@?@ @'&' '`)A!P+9`" A#9`!A!P? @ !P$`AP9     @" &@?@ @'&' '`%A6+A'Ac/A " 9!A#? 6 @j$#9A 4aP   @@" @  @V&3'@` #Aa%9$@" /9#9a$!A!  @? !$a$/9+A LaP @@ " @  @*&/@' `A# 6!AAc`##Ac@" !A#  6 @ $#@-@H@㿠@&@&@& r w @&%.`>`'`@& @2.6`2``266266$ .`.  '@ @&\@&e%ǔ@ % @&R@&[%6^@`2- @&L'`@@&4@&=%@&7% @`@& @&)'`2`  @&%@&% @@&'` v @%'`@&'`  @m@%%  a @%@%,@%%@Q@L@%%B@%Ґ@%ɐ*  @%ϐ" @5* -@%" #@% r w@@%@%@%@% @㿠@@e A#Ac@ "`@Y &AAc@2BA B䀢2 AAB##AcB A!# A!c㿠B##耢??A#AcBB"#c"c#2-B#Ac@2 -B'B?$+B?%c؀" /BB#ؔ@-@%: /B耐"AC`@%C`  6A A㜀 &9AC`@% A#&  6#A  #Ac&-A%AC`@$''A㜦&6-A -A6AA#C`@$"/A㜮&6A A㜀 6E)AC`@$АA#C`@$ɐ" 6A A㘀&%A!A#C`@$'A#C`@$"6%A %A6)AA#C`@$"A#C`@$"6)A )A#2&+Ac$&/B.Ac 6 &A' 6& &` .`b OO OLOPHPQ0QRPR9a( @$u @lA#@$f"$0@/+A$B#0@' @0 `@ $C 0@ `@&$+A@ A# & @ 6 @ A#`& @ ƺ $C 0@ `@&$+AA㜺 &@6  @ A㜺`&@ #Ac'@6+A$C 0@ђ `'A㜺 &@6  @Ԑ 'A㜺`&@ +Ac%@@6+A@Đ `@ /A㜺 %@6$A#0@ /A㜺`%@&$g $C 0@ `@&$\+AAc "@@ 6 $A#0@ Ac`"@@ &$ A㘖' @ 6A+A$C 0@n `Ac #@@ 6 $A#0@_ Ac`#@@ &$ !A#$@6+A%BȀ $B#Ȕ0@G @Q ` 'A㘦'@6+A@F `+A%c-A%B?"#B?"㿠B#Ԁ2A9@!C"cA"B?##B?# !B#?$```&!B'B?$B#$Bc@0㿠  㿠. >  2 @t2% A#A#B+  # ? 6A%A$ )A@ 'A㘰& )AR%##M2 @IG  +Ac/B-`5A&5A@ 2!A7A;Bc.@Ac@ 2 !AAB#* ###%B, )A#6 A+Ac/B3Ac-`%A#"#cA#`5㿠B#̀"!ABc!A#B#̒"@ $@m0#B#@ 4/`B?##Bc`@ (#  @$'B#$6 !A#  #1B#, ?$'B@'B+Ac$@&!A 㿠A#B* A# >BcЀ ")A$B#Д0@ A#Bc%A+$'$@#-A1B#-% $A@ A#A"#cBc* # "cc+`@ @A# 㿠B#A" 2AA"#  㻘@e9@!FB"􀢿29B ##9@!IB"cc܀2!A#B A$c!A#9!L'@"/C+AMc-C--79'N59 @֒@ "@N` 2B耐 "BB@!#C# BcȀ "#CB@!#C# $`%A")CA@!#'C$)C "-BC@! +C%`-B􀥠/B܀H3BcԀ 5A7C2B  # @! 9B'# 㿠'H 9"a'`@! AaH@! ?2A:@ 1!A!LR A"ccA #`#A$a $2CC`$@ $"B;ؐ!B##CBc+@㿠B#!B# `$##C@`#"B;!B?#c㿘9! @  "O;!O`2O@OO 29 ! 2OO 2O  R a&OO`zO`_㿠9a.  > 㿠N N N 㿠A!"/AA# ?  "?? @ "  ?@"?A!%@"!/AЀ2;;!!!A# 19 0   0!㿠   `/ / @'  $ &@J@E  0&4ꀐ @< 0㿠9!" AAcA  A($)9;!A"(;!A!?299!!v;s!A:n#|A:i#Ae# A!? ":Ac, 2;A8"!9;N!@!9!h㿠9! ^ +;# ;/!@ " 9aȀ " A;""@  "A9 A "Ё㿠ʱ. * : `Y>  (`N"&`Y"22 " ;;"3 )"@ ސ * : `Y2݀`N`Y2;;"K"S9 "`Yr`Y2   㿠;ʐ"Z  . 㿠!A!А $!@]!В@W!кA",A#!D", #@"",A#(/`"#(A#$A%@"#$A!"!A!&@"!A!ض"!a@"a@㿠J -"9 2 9"9!!A`"!#0 n/@%92 '9$)9%!9!3A`"!c0 b/@79ἀ2 9?"!9"a9!A`"!c0 r/@ !9!2| %9 $'9$9!/A`"!0 wm/@Nr" 9O  w"9J``b2_ 9aA#0`"a p/@a`"aM`,@N``r279 &O  w29?"Jb2; 97#aK2 #9,$a%9 '$ # L$b,&b d$D\ J -"AP h'@`@*'@A!T " ?" 0?" ?"  " H " , " @?" \A㴐?"A?""$ "  "?%A $('A$㿠;"g!9! } A#,;"p?s A!8㿠9!A2aLAaH@H  ;bs @ ;@;"uA@!0㿠9! | AA A#@㿠9!Āj9a  AA㘒 _ ;& ;2"|* : ` "C-9`1`6$ !A* : `1`6!A'`0 $#* : `1`6$ )A* : `1`6)A'`0%# +9a   2#ݐ     !̐ @~!A@s  #@x$ @m  $ A"!㿠2A9!"<A# <"<"A"A"aAA"a  ?'?'@`@  X* :  S" )9/AMJ"3AMA%! +9a -AЀ2   'ꪐ? aԀ$3A59" AAcA#ꕒ"`AJ!J 2A<f"AAaԔPJ@ A!Ԗ"@"!Ժ2 9a? "KK2/!A!Ԁ$*#9a" %Ak?A#[ 'mLJ'AԺ  <(")A!Ժ`@&<Y? \  ( R@&A!3A "!Բb` .59 "\52 A#Ab &X 2 AA#" 6L?2D9a #A#  A#] ݺ <̐"AԀ%!A"N'AԺ`@ # " )AA#<  !Ѐ?2  AaԐʒ`'@F 㿠. > R2  .`*;"  O `."'?@".`" ` ".` !9!#AaЀ2   钐x<g"q%A)A",2A-A& 0-%##** * * " 0" +Ac/Aḫ-`@"AAcA@ A#"#A##Ab *  +`#@A!@& 0A/A-`@㔪@A!*"㔟+6-A'A㔧,$-A-$A *"A#Aa+2A'A㔰& 0,$-***"0t% %A'A6AA# "#AccAᴓ*`@ A"-]%AcA@6WA# Q"#%9  ; ;@}"'9 )A!Ѐ?2   '̐5 <",+AcA",/A-`"%@AcA!DAḓ*`"@ .`;⼲@ @#+*`T X,@ <"!;` !;" @?O``.2߀@?㿠A"#A"AḺ  ?'?'@`@  #AaԸ  %AO@)A!Ը `㿠A""0A O@ " `O@'  2`"@   "A!< "A A"P 2A!<㻠D" @@ #@?  O@ "O@/2!D @  $ @$ @ u@6@#H@  6$6?2$@ 4 @ & O  2 @@(O`\2'`* /@@cU @ R ٺ`@~/@"Ժ@ k@㻐!D @ :  $ ' O :" D` :' @cm @ + Y Ot2RDO  c2ND @ O@" DO@:"D`O@2O@D/@    " @c @  2 X "/D (%O@`:`O@`:2`@ '@d$@c @  D$' #@ /@ @ Ȓ`!D$ #D$`D@D  D O@`#2: :" O@O@ |"O@`O@2O@O@O@:$ `O "OO@O 2 O O` 2O@O2O@O@| O@ :O@2O@ J " JJ`:"J J 2JJ: A J )J 2AJ`:"A㿠D ߐO@ 2O@6?N` O@ O@N ` O@`@2O@!?#`O@ 02O@ O@%A)L@ `"@ $O@`O@% 0L@`2㿠D J "  JN  O@ O@N ` O@ O@:2O@  @ 㿠D tO@ 2O@ N` O@ O@N ` O@`@2O@  =`@@N ">. :2/9. / N@㫰 O@`@2`$O@O@2O@#A`)O`". ' 0N'`% 0/  N/A)M2N. \׀ ^"N.Nǰ .@&@㿘`h@  KG C?; :@ @    N& /@'` : .  l.  i.  #. @ :*  c*  o*  #*@   :* . ( 㿠@ - d"  0.@ " d@ !   0.  @ "  0.  @  0. 㿠D  @̺cD*(N "D%"/ `` `` & `d&   d@  0/@ ݒ d  @ ې 0/  @ Ґ 0/ $ 2ӺѺN@N Ⱥ@ƶ N@ " `"`  2A# " #ABcȀ "!@B#cD!(@ `` "퀐/Į ``/  @ @  * = 5`@=`-`%- }'@N-& % Mr2 *`@ `*`T "  "f@  x 2  I?Ml Dt DDa(@ 0D`㿠i NA`)J "N/`/`@ N N%A)L@`'`0N/`/`.@7A N)M" NNN"`0J " N NA )J 2 N*2N@  N" ƀN N 'CT)CU  +CU`/A-`U@2 @: @ ВCƀJ & 4CA`)J  A`)J  A`)J  A`)J  A`)J  @A`)J  A`)J  A`)J  A`)J  A`)J  A`)J  8    lx 6H@DF$PT\pxXnt H,@8D`P\ht –\ɖʖ<Ζ,ϖL!J-5o&F|.>>3XAk?W{<@\kOh=i<c$KMZ+[8BQTN;? 9e)PR9t G:0/I*sHdFn%\7 ] E CMpBdj S"D#'e(L,_1g2b46a78V:U;O=w@AxClDqEGvHYImJK`LN^PuQRS{TUVWfXiYrZ[z]^_`abcfghjyl}mnopqrstuvw~xyz|}~8 8 b%,~Z2r;9EK 98S;(\hej <o (@y D )H P % 4   d & "C"-   t . v}     ('. ,3 0:A F &$N 5(V 7,^f c0l6rzw |   A  4/QZ8oSX|' _etext_edata_endstartstart_float__exit_main_environ__DYNAMIC_exit_wscore_makmove_movback_rfl_raw_colorptr_home_tty_aflag_board_bflag_g_cflag_colen_cturn_ncin_Colorptr_h_dlast_pnum_movallow_hflag_iroll_inopp_inptr_d0_p_begscr_mflag_mvlim_noech_in_gvalue_rflag_bar_table_tflag_cin_offopp_offptr_rscore_raflag_args_acnt.mul_mvl_curc_curr_dice_old_off_wrbsub_writec_writel.rem_clear_wrboard_fboard_fixtty_gwrite.div_curmove_strcpy_movokay_nexturn_refresh_cline_quit_checkmove_proll_abs_wrhit_moverr_getmove_trapped_color_count_odds_yorn_buflush_dblgood_freemen_random_dble_eval_UP_newline_tos_bsect_tgetnum_tgetstr_tgetent_clend_oldb_oldr_oldw_tbuf_tcap_tstr_addbuf_calloc_BC_CD_CE_CL_CM_CO_fancyc_fixcol_fixpos_getout_realc_realr_tgoto_tputs_HO_linect_write_buffnum_newpos_LI_MC_ML_ND_getcaps_lBC_lND_lHO_lUP_PC_strlen_EXEC_TEACH_message_gtty_init_alarm_srandom_move_execl_wrscore_roll_helpm_save_instr_time_text_contin_getarg_getenv_readc_sleep_wrint_ospeed_errexit_signal_mvcheck_bsave_bcomp_trymove_freeq_movegood_makefree_nextfree_pickmove_checkq_canhit_backone_binsert_brdcopy_movcmp_last_checkd_recover_close_creat_open_errno_read_norec_unlink_outbuff_descr_stty_perror_strset_rsetbrd_help2_atmata_dotable_tnchktc_ioctl_index_tgetflag_tnamatch__ctype__rindex_strcat_isxdigit_toascii__mb_cur_max_isalpha_isspace_isgraph_isascii_iscntrl_isalnum_islower_isupper_isprint_ispunct_isdigitcdl $\`$7H`㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠 㿠 㿠 㿠 㿠 㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠@(#)allow.c 1.5 88/02/07 SMI@(#)board.c 1.5 88/02/07 SMI| | | | | | | | _____________________________________________________ |_______________________|___|_______________________| @(#)check.c 1.5 88/02/07 SMI 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. @(#)extra.c 1.5 88/02/07 SMI doubles. Declined. Accepted. Does accept? Reprint. @(#)fancy.c 1.6 88/02/07 SMIbccdceclcmhomcmlndup          Internal cursor error. licopc@(#)init.c 1.5 88/02/07 SMI/usr/games/backgammon/usr/games/teachgammonWhiteRedwhitered@(#)main.c 1.7 88/08/02 SMISorry, 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?losfurngEnter a space or newline to roll, or R to reprint the board D to double S to save the game Q to quit(Type a newline to continue.)backgammon(gtty)TERMbackgammonPassword: rolls . Red wins White wins point. Save. @(#)move.c 1.7 88/02/07 SMI rolls but cannot use it. and moves Out of memory @(#)odds.c 1.5 88/02/07 SMI@(#)one.c 1.5 88/02/07 SMIError: ... @(#)save.c 1.5 88/02/07 SMIAre 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 1.6 89/06/28 SMIPlayer is red, computer is white.Player is white, computer is red.(No computer play.)/hJcUsage: backgammon [-] [n r w b pr pw pb t3a] - gets this list n don't ask for rules or instructions r player is red (implies n) w player is white (implies n) b two players, red and white (implies n) pr print the board before red's turn pw print the board before white's turn pb print the board before both player's turn term terminal is a term sfile recover saved game from file 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: @(#)table.c 1.5 88/02/07 SMIMR?QB9876543210.9876543210/ -'./ , 654321.H =9=8=7=6=5=4=3=25130=.9=8=7=6=5=4=3=2=1=0= ,-' . Enter moves as - or / where is the startingposition, is the finishing position, and is the roll.Remember, each die roll must be moved separately. Move:    Move: Move: @(#)text.c 1.5 88/02/07 SMIZ%T$juvH@P g+,p?7yG^f6{N If you did not notice by now, this program reacts to things assoon as you type them, without waiting for a newline. This means thatthe special characters RUBOUT, ESC, and CONTROL-D, will not performtheir special functions during most of this program. The programshould usually stop when a RUBOUT is typed, but occasionally it willignore RUBOUTs until it is waiting for input. These instructions are presented in small chunks designed not toroll off the top of your screen. When the characters '-->' are print-ed, no more data will be printed until a space or newline is typed.In this way, you can finish one section before continuing to another.Like this: The two sides are colored 'red' and 'white.' The computer may playone side, or if there are two players, the computer can merely act asa gamekeeper, letting the players make the moves. Once you tell thecomputer what color(s) you want to play, the decision remains in ef-fect until you quit the program, even if you play more than one game,since the program keeps a running score. The program will prompt for a move in one of two ways. If theplayer has the opportunity to double, then merely his color will betyped out. The player can now do one of several things. He can dou-ble by typing a 'd', he can roll by typing a space (' ') or newline,or if he is not sure, he can reprint the board by typing a 'r'. If the player cannot double, his roll will be thrust in front ofhim, followed by the request 'Move:', asking for a move but not givinghim the chance to double. He can still ask for the board by typing'r'. In either of these two states, the player can quit by typing 'q'or save the game by typing 's'. In either case, the player will beasked to verify, in case there was some error. The program then endsimmediately, after first saving the file if so requested. A player can move one of his men using two forms of input. Thefirst form is -, where is the starting position, and isthe finishing position of the player's man. For example, if whitewanted to move a piece from position 13 to position 8, his move couldbe entered as 13-8. The second form is / where is thestarting position, an is the roll actually made. Hence, whitecould have entered as 13/5 instead of 13-8. A player must move each roll of the dice separately. For example,if a player rolled 4 3, and wanted to move from 13 to 6, he couldenter it as 13/4,9/3 or 13/3,10/4 or 13-10,10-6 or 13-9,9-6, but not13-6. The last two entries can be shortened to 13-10-6 and 13-9-6.If you want to move more than one piece from the same position, suchas 13-10,13-9, you can abbreviate this using the / format as byentering more than one , or 13/34. A player can use both forms forthe same roll, e.g. 13/3,13-9, and separates individual moves by ei-ther a comma or a space. The letter 'b' represents the bar, and theletter 'h' represents a player's home. You could also enter thenumber that would be in the position of the bar, 25 or 0 as appropri-ate. Use a newline at the end of your moves for a turn. As you type in your move, if a character does not make sense underthe above constrictions, a bell will sound instead of the character,and it will be ignored. You may kill lines and erase characters asyou would normally, but don't be surprised if they look different thanusual. Also, if you have entered one or more of your rolls, and youwish to see what the move looks like so far, type a 'r' to see what itlooks like. This cannot be done in the middle of a move (e.g., aftera '-' or '/'). After the printing board, the program will go back toinputting your move and you can backspace or kill just as if you hadjust typed in your input. Now you should be ready to begin the game. Good luck!-->Last update on Thursday, July 23, 1992.@(#)termcap.c 1.11 88/02/08 SMITERMCAP/etc/termcapTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf @(#)tgoto.c 1.5 88/02/08 SMIOOPS@(#)tputs.c 1.5 88/02/08 SMI5MS7)  ((((( DDDDDDDDDDAAAAAABBBBBB