p # $LT$QRP;$NetBSD: crt0.c,v 1.28 1997/10/20 13:49:45 mycroft Exp $UWVS} u5t#j/S5|u ||EEEt hVWuPoYXQ̀r/usr/libexec/ld.soNo ld.so Failure reading ld.so Bad magic: ld.so Cannot map ld.so crt0: update /usr/libexec/ld.so ld.so failed U VSujjhjCuj hjj&jjj UR5jwjh jjjjEtUfff uT} tHEtUfffu(}tjh$jj{jjrEtUfff uU EtUffҁugUtSEtUffҁ t#U u QRj5jjUUURjjhhk,ujh6jjNjjEEtUfff t= } t0EtUffft}MEtUfff uU EtUffҁu_UtKEtUffҁ tU u MEtUfff uU EtUffҁu_UtKEtUffҁ tU u  Q 1QRj5jjuURjhh$,ujh6jj jj}tXjjj5hjuUURjhh,ujh6jjjj5| hjӃuHj!hHjjPhjӃujhijj/jj&V rie[^U=tu uÐ1U=tu@ÐU=tu u@Ð1U=tuu u@ ÐService unavailableU=tURjj@ Ѓ u{uhUUM 18 uЀ:tBRedrawFasterPauseToggleSpyDownDropRightRotateLeftClassicTwoOnePlayerCtrl-%c"%c"0x%XDuplicate key mappings: %s mapped to both %s and %s UWVS]111ɀ;t70<^u| tADP AF<uhjPg1  +ܭD tC@Ph;ܭDtShCShHhg uhMhrgG4+4hhfhDgˆ+FLtjf[^_UVS]u 4 44SV$u ې44SVO$t j44SV#1e[^GameType %s BoardSize 0 %d %d BoardSize 1 %d %d Opponent 1 %s %s OpponentFlag 1 robot OpponentFlag 1 fairRobot TickLength %.3f BeginGame NewPiece %d ?UserKey %d %s Pause %d %d %dMessage.A?U`WVSEEEEEEEEEЭ&u} |EEu %ЭPPE3=|4hmj=U44hzj=} |fU 44hj=hhhj= ĭthj=ĭthjh=4=Э$hjG=hj;=~=hFPu 2=t=uEuhj< }t-U4 ffEEPjj8 1uu}t]̃}t1u mu}t]̃}t Ey8hEP2H$!$ $jju }pjjj>EDBPh bÉށ =t, tPEPh j; }tt $|,`4 jju }jjj~jju }jjjRuX }wjjj*jju U}Kjjj6 81}u } |Eu` ~#}tjjj6 ЭPPu/Uu=|ufEffEEPjj :6 E}u}tE=tuuhj9uu$Ed=|u[< Э}E EmЭmjj.P5Э.&E}t}u:}tjjjV5 ЭPPK.UUj R_Ãt C0}ЋU\1=tRu4_u0=!EPh)Sj_ u U9UF<uu,SYEEH $!!L""""""""e#e##EffE܋U4j*fEffEEPfEf%Pu }/EPjj 3 u EffEڃfPPu K jj jjju @ u u ,u (EEfEf%PfEf%Pu  dEffEf%EE}utE=tuuhj6uuEU9U}tjj+Eu5Э+UUEuu5Ã~}tjjjG2 =|؃fHffEЍEPjj2 jj+e[^_jkl mspf^lhHRs:r:Fk:c:woDSp:i:You can't use the -F option without the -r optionNetwork negotiation failedYour opponent is using an old, incompatible version of Netris. They should get the latest version.Your opponent is using an newer, incompatible version of Netris. Get the latest version.Your opponent's version of Netris predates the -i option. For fairness, you shouldn't use the -i option either.If one player sets the random number seed, both must.Both players have set the random number seed, and they are unequal.Your opponent is using a different step-down interval (-i). You must both use the same one.LOGNAMEUSER???.AU4WVS5EE11h%$h0$u uY 3$$'((((((((((((((((((((((((((((((('((((( (((((((((l(P(((((E=E5X&}E Emm5IX̭  h RA15c jW#jWKjW?j|Wu95| }t}t jYW=t=u hE$,&=t5.(}u }G|}tSWt*}t S(EEEPjj Z,jEP&t hw$%EU@Effff} u h$K%~ h$9%=~ ==t hP%%=~ t =̭ jVǃ}t W8"ffEԉffEءffE܍EPSj /+jEP%u} t hw$\$ESuPtU EffĭE؉ff}tuĭ9t h%$t9=̭t h%#=~#Eff9t h:&#W"!h&Tƒt:uh&Tƒt:u&0ЃvRPj *jEPv$u} t hw$.#juh4T1Ƀ =t'ܭDuƁ?Au1ɀ=t%ܭDuƁ?Auj |jjq1e[^_Netris (C) 1994,1995,1996 Mark H. Weaver "netris -h" for more infoUWSwjj]SB"QTh-+Sj"2T%Tj5tP h"jj5lSjjh,5hS jԆ0HPR5?SjjAh,5+Slpe[_UhG"vSj5xTERMvivetgetstr overflow, you must have a very sick termcapxtermscreenvt420vt400vt320vt300vt220vt200vt102vt101vt100[?25l[?25hUWVSh.QǃWhRu\h(RƉu]Sh".lRtSh%.\Rx(9Ev h(.? E)PV(R=tt =xuB1ۃ=Ђt74ЂW[Qut.x. C<ЂuɃ=tt =xuxte[^_UEth<PQ} t h<hQ--UWVS}ud"U`d\Ud9p}p4NxodHP\)P5rPj|5PUdP\)P5:P j|5zPNy4|sdHP\)P5Oj+5=PK|jjh/5OKyj+5PN+4}e[^_U $$[]0curses.cUSE]MMdR\+E P5NO t t,tCjjhe15(O~=t5HOjjhh1"=t5$Ojjhk15N=t!5Nhn1hhp1N]US]M UE|"9 ~|9~ PRQS]==UWVSE]u udR\@P5Nj/t20HP/t2P5Me[^_Seed: %dSpeed: %dmsControlled by a fair robotControlled by a robotThe opponent is a fair robotThe opponent is a robotU5plP5?M5̭h"3_M5LM5plP5 M$ЭPh+3M5 M =tY5plP5L =tjjh73 jjhR35L5LĭtT5plP5\L ĭt jjhh3 jjh35@L5JLPlaying %s@%sUjj5Khhh4L5LGame paused by opponentGame paused by youUS] 5plP5K tjjh55K5K5plP5DK }tjjh7557K 5AK]UWVS]5plP5Jj0HPS5J5J@  5pЃlP5J5Je[^_%I:%M %pUWS]SISyJPh6jh_Jh<hJ tP5p5l5Jj0HPh5Jhh<I$Ud@P\@P5I5Ie[_U5IUUjE Pr u1Ð0shapes.cUSE] UMtr tt))h7jnh7WI]UEE U WVSMIM}}MYIM}tوME} tE1MAƒ8}}Hww$h8|88888uEPj uEPjSSu EPS4Ã8u EPuuu Mуt+h7hh7HH F}W<X1e[^_@US]E1҃|tE]B|uhj 9P<$M]E1҃|t.$Eu ؋DB|u؋C]UU1=,t9,u@<,uh7hh7QG1num >= 0 && num < sizeof(netMapping) / sizeof(netMapping[0]) - 1USf]f|fvh9hh7FË,]UEԭ@ PgUuUUE M| | 9 9ԭ1Ð |}U WVS]MM} u 94ԭ}M9 94~E<EE|u E |<}HEE| E |Mu Mu |e[^_RowUpdate %d %d %d UWVSEM4NJM} }M|M=tmVuh;j1ۃ;M|=t }Ph;j C}9h;jdMDŽ|E1ۃ}}E|M|E萐}tSM}|}ڋM 9t1};}PSVuPM }؋};mC}uN=t1ۋM9~\||t u 1t*|҉|RSuE C}9Ee[^_UEPuu u1Ujuu u1Uuu u%US]U M1|9~| 9 ~@]Ujh=uuuu uUjh=juuu ukUjh=juuu uK%Ujh>juuu uUWVS]} 44S4 mEPPS4 kƃ t<Uj44S4 e[^_UVS]44S4 44S 0ƃ t  j44S4 re[^UVS]144S4 c4HPS4 ct FҐj44S4 e[^UWVSu} 19~SWV u1C9e[^_UWVSu}9} t.19~#Su VPSWVC9ݍe[^_UWVS}1194ԭ~,SWUtCVFSCW 94ԭ։)e[^_UWVS}194ԭ~P U19~2U|}PSVW`C9F94ԭe[^_UWVS}4ԭ+u NxE PVW Ny19u ~519~"9]%PSVWC9F9u ͋U e[^_U=̭t5̭ jM>P hNj`?Ujh|Y?Uu=jkl mspf^lNetris version %s (C) 1994,1995,1996 Mark H. Weaver Usage: netris -h Print usage information -w Wait for connection -c Initiate connection -p Set port number (default is %d) -k Remap keys. The argument is a prefix of the string containing the keys in order: left, rotate, right, drop, down-faster, toggle-spying, pause, faster, redraw. "^" prefixes controls. (default is "%s") -i Set the step-down interval, in seconds -r Execute (a command) as a robot controlling the game instead of the keyboard -F Use fair robot interface -s Start with given random seed -D Drops go into drop mode This means that sliding off a cliff after a drop causes another drop automatically -S Disable standout mode (inverse/bold) for slow terminals -H Show distribution and warranty information -R Show rules UhBhD$5ԆhBhz:Netris version %s (C) 1994,1995,1996 Mark H. Weaver This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. U5Ԇh\Fh7Netris version %s rules Two player mode --------------- It's just like normal T*tris except that when you clear more than one row with a single piece, the other player's board is moved up and junk rows are added to the bottom. If you clear 2, 3 or 4 rows, 1, 2 or 4 junk rows are added to your opponent's board, respectively. The junk rows have exactly one empty column. For each group of junk rows given, the empty columns will line up. This is intentional. The longest surviving player wins the game. One player mode --------------- This mode is currently very boring, because there's no scoring and it never gets any faster. This will be rectified at some point. I'm not very motivated to do it right now because I'm sick of one player T*tris. For now, use the "f" key (by default) to make the game go faster. Speedups cannot be reversed for the remainder of the game. U5ԆhRIh3UḘ|BUVS] )ЍAM<оE )؉EЙ}ډЍe[^UWVSu }~&SVuv4  =t )Å܉e[^_UWVSu }~&SVu*4  =t )Å܉e[^_UWVS}OȻ@B7Oș։w} G@Be[^_Uj^2Uh Nj3UUSj]Sz3|)U)US]UE @BMQUS] )ʉ)ЍC]setitimerU VS] uuVSEPEPVj2} hNVh Nj2EPze[^UWVSu] jjSVxe[^_Uu]2j1%s UuhhOhS1j0USE]U t+Bv  J ESuuEPj1]Uuu j1gen->next == NULLutil.cUS];thOh:hP1]gen->next != NULLUS];uh=PhAhP09u]U|WVSEMM1ېj jEP0 C~11} {t?{t{ |.K| }C M 9utCE1}t u E1tEPEPEPuh=0ƃ}tu j01} {tN{u,~D{ |>STC ШtCuSCЋ}u9uEMx[^_UhV[socketbindlistenaccept???U SEtPH.ÃD$jjEPn.E EffEjjjc/à } h'REjEPjhSK/jEPSW/ } h.RnjS3/} h3RREEPEPS/ } h:R$S.EEjEPhh5.AR}u/jjEP. th0h, hTȫ1]gethostbynamehost->h_addrtype == AF_INETinet.cconnectUWVSE tP,ǃD$u-ƃu hS~thSjrhS, h6h, jjEP[,FEFUv 0R+ ffEjjjA-à } h'RjEPS- },==t hS]S,j,mh1e[^_UVS] +īPīP5īī9.EfEffEf5ī9}1]īsCC fu Ыft ̫e[^UwriteUVS] ufEffEffUU EjEP56 t hV~"tSV5 9t hVe[^US==̫uijjjT =ȫt$=̫uI]jS=̫t0=Ыu]jS=Ыtjjj 5*=t h]pipefork-csh/bin/shexecl failedwfdopenfcntl/F_GETFLfcntl/F_SETFLVersion %d Robot didn't start successfullyVersion %dInvalid Version line from robotU ShYj )hlZgEPR*uEPB*t hXW!*ث} h]W=ثu]ju)ju)uf)u^)uV)uN) juhbWheWhhW)hpWu)u)UEȆh}WR\)ܫu hWFjj5,)à } hW!Sj5) } hWhjhWjjEPt hWhȭhWu' ~ =ȭ hW=ȭ~ ȭ]UtUS]EPu 5ܫ7( t 5ܫ5']TimeStamp %.3f .AU4ZP<$$h$ZjExit Uh=ث~heZjc5ܫ'5B'Line from robot is too longUWVSu =tttԫ&=p~B p9 l~+pA9 l=p)=lp=ԫt ԫF+lPlP5j& } =t΅ l5lj h& u=lv hZ1PÁ{=pl)Pj P9&%ԫ^Fe[^_0.4US=tЃ;u]USu1=t@<uÅtKuh,\#]U=xuxnc,v,~,ܭ}@,,~,,,,,8,ƀ$,΀&,6րi,ހ2,r,=,4,,',:,W,Z,&I,.3,6,>X,FU,NN,V,^,f#,n,vo,~,,,,<,,f,),V,ƁK,΁,ց ,ށk,,,,S,,,,,&y,. ,6,>,F,N,V,^,f,n,v,E)?]q74n 1@~TI ;A2H:8M^L/bP$D~=CA>Y%XXa.B63v!'_ < l"pFeDwV?Vk 3 58\F9E#m&>(r*Z+,s-C0G12c4]56J7W9o:K;N<U=y@OBG[HQI`JRKSLdMiNOtPQRSuTUfWYZz[h\^g_`abcjdefghixjklmno{pqrs|tu}vwxyz{|} PW/(l. |4<Dl>P,VԁdrlOV8FB7 ܆@PL-*3@CO,\b q dĀ7̀ O6T\ (:`1M' ĭT ȭD<8I9Y9.?9LBxNNHRa>nlxYL,B>ԀL>܁N=,t؆M  ̭ Э& ԭ3=B.RV\$dd@p5yPM ,-Ԇ`:4t@A >3)PP9$z@T7Tl2_n wt́ HN lZt N4\\|V 2 #A/ 5 ; HP:Zlc/rL5}D7O4|&,;T TL <"\*TO/ P<dB P __DYNAMIC_dlctl_InitRobot_InitScreen_fork_game_optind_dlopen_EraseShape_bind_gettimeofday___ps_strings_StartNewPiece_fatal_CheckNetConn_Usage_AtExit_endwin_MoveInDir_accept_protocolVersion__exit_dummy_decl_dlclose_CopyLine_getenv_getopt_WaitMyEvent_Rules_CleanupScreens_dlerror_ClearFullLines_setsockopt___do_global_dtors___DTOR_LIST_____CTOR_LIST___realloc_strcmp_ShapeIterate_strchr_strcpy_SetITimer_sigprocmask_RefreshScreen___do_global_ctors_fairRobot_NetNumToShape_CleanupScreen_stdOptions_MyWrite_RobotTimeStamp_sprintf_printw_wrefresh_opponentName__tolower_tab____progname_sscanf_stdscr___waddbytes_opponentHost_initscr_touchwin_RotatePiece_stepDownInterval_strncpy_CleanupBoard_boardWidth_BlockSignals_CatchInt_ResetBaseTime_standoutEnable_EraseFunc_MapKeys_wclrtoeol_InitNet_signalstart_OneGame_waddch_GetBlock_ShapeVisible_opponentFlags_InitiateConnection_socket_robotVersion_wstandout_perror_strftime_wstandend_DistInfo_localtime_ChooseOption_RobotCmd_ShapeToNetNum_DropPiece_SRandom_SetTimeval_WaitForConnection_VisibleFunc_strerror_CatchPipe_Random_select_InitUtil_ShapeFits_fprintf_PlotShape_write_GetTimeval_PlotFunc_netMapping_malloc__exit_dummy_ref_NormalizeTime_memset_initSeed_speed_boardHeight_CollisionFunc_GetTermcapInfo_CloseNet_listen_LineIsFull_Message_MyRead__ctype__memcpy_myFlags_InitScreens_version_string_sleep_InitBoard_memchr___sF___start_gethostbyname_FreezePiece_connect_wmove_MovePiece_ShowDisplayInfo_RemoveEventGen_etext_ScheduleFullRedraw_PlotBlock__toupper_tab__environ_atexit_setitimer_gethostbyaddr_CurTimeval_scratch_noecho_time_CloseRobot_pipe_read_CatchAlarm___assert_execl_fputs_tgetent_SendPacket_PlotUnderline_errno_InsertJunk_curX_curY_robotEnable_cbreak_SetBlock_tgetstr_OutputTermStr_ShowPause_atof_vfprintf_RotateDir_RestoreSignals_UpdateOpponentDisplay_exit_atoi_main_close_dlsym_RefreshBoard_fflush_curShape_fdopen_edata_fcntl_end_fclose___main_die_AddEventGen_dup2_boardVisible_optargzyzϿzz cursestermcapc(y`d\^(e1qXp zrjbZRJB:2*" ! "#$%&'()*+,-./0123z4r5j6b7Z8R9J:B;:<2=*>"?@A BCDEF! 1&d7.....{.u.o.i.b.\.D(`(ԃ D`|4P|PЅPP?(??(??4?|?(D( ԃ|`D4|Ѕ|