b8 ` (ZÀ[€€P€p€þÿÿü0í€.text€€À] .rdataÀ]€À]€À}.dataÐ`€Ð`€` Ѐ@.sdata0m€0m€00.sbss`n€`n€0.bssn€n€Xi€ typedef unsigned short ushort; # 56 "d:/psx/include/sys/types.h" 3 typedef struct _physadr { int r[1]; } *physadr; typedef struct label_t { int val[12]; } label_t; typedef struct _quad { long val[2]; } quad; typedef long daddr_t; typedef char * caddr_t; typedef long * qaddr_t; typedef u_long ino_t; typedef long swblk_t; typedef unsigned int size_t; typedef long time_t; typedef short dev_t; typedef long off_t; typedef u_short uid_t; typedef u_short gid_t; # 13 "d:/psx/include/libps.h" 2 3 typedef struct { short x, y; short w, h; } RECT; typedef struct { short m[3][3]; long t[3]; } MATRIX; typedef struct { long vx, vy; long vz, pad; } VECTOR; typedef struct { short vx, vy; short vz, pad; } SVECTOR; typedef struct { u_char r, g, b, cd; } CVECTOR; typedef struct { VECTOR scale; SVECTOR rotate; VECTOR trans; } GsCOORD2PARAM; typedef struct _GsCOORDINATE2 { unsigned long flg; MATRIX coord; MATRIX workm; GsCOORD2PARAM *param; struct _GsCOORDINATE2 *super; struct _GsCOORDINATE2 *sub; } GsCOORDINATE2; typedef struct { MATRIX view; GsCOORDINATE2 *super; } GsVIEW2; typedef struct { long vpx, vpy, vpz; long vrx, vry, vrz; long rz; GsCOORDINATE2 *super; } GsRVIEW2; typedef struct { int vx, vy, vz; unsigned char r, g, b; } GsF_LIGHT; typedef struct { unsigned p:24; unsigned char num:8; } GsOT_TAG; typedef struct { unsigned long length; GsOT_TAG *org; unsigned long offset; unsigned long point; GsOT_TAG *tag; } GsOT; typedef struct { unsigned long attribute; GsCOORDINATE2 *coord2; unsigned long *tmd; unsigned long id; } GsDOBJ2; typedef struct { unsigned long attribute; short x, y; unsigned short w, h; unsigned short tpage; unsigned char u, v; short cx, cy; unsigned char r, g, b; short mx, my; short scalex, scaley; long rotate; } GsSPRITE; typedef struct { unsigned char u, v; unsigned short cba; unsigned short flag; unsigned short tpage; } GsCELL; typedef struct { unsigned char cellw, cellh; unsigned short ncellw, ncellh; GsCELL *base; unsigned short *index; } GsMAP; typedef struct { unsigned long attribute; short x, y; short w, h; short scrollx, scrolly; unsigned char r, g, b; GsMAP *map; short mx, my; short scalex, scaley; long rotate; } GsBG; typedef struct { unsigned long attribute; short x0, y0; short x1, y1; unsigned char r, g, b; } GsLINE; typedef struct { unsigned long attribute; short x0, y0; short x1, y1; unsigned char r0, g0, b0; unsigned char r1, g1, b1; } GsGLINE; typedef struct { unsigned long attribute; short x, y; unsigned short w, h; unsigned char r, g, b; } GsBOXF; typedef struct { short dqa; long dqb; unsigned char rfc, gfc, bfc; } GsFOGPARAM; typedef struct { unsigned long pmode; short px, py; unsigned short pw, ph; unsigned long *pixel; short cx, cy; unsigned short cw, ch; unsigned long *clut; } GsIMAGE; typedef struct { short offx, offy; } _GsPOSITION; typedef struct { u_long tag; u_long code[15]; } DR_ENV; typedef struct { RECT clip; short ofs[2]; RECT tw; u_short tpage; u_char dtd; u_char dfe; u_char isbg; u_char r0, g0, b0; DR_ENV dr_env; } DRAWENV; typedef struct { RECT disp; RECT screen; u_char isinter; u_char isrgb24; u_char pad0, pad1; } DISPENV; typedef struct { unsigned short left; unsigned short right; } SndVolume; typedef struct €<0íœ'€‚B$€‚¯à ÿ½'Ü¿¯Ø²¯Ô±¯[ а¯ˆ§'€<À]Æ$@È$ŒÌČ ÅŒâ¬ã¬ä¬ 嬯$öÿÈç$ €<c€A$b€§§S  ! ¢B0Y@$€¢§<§§<<8¨§:£§F ¢¯@¥',¦—0¤Ø  @0@¤'€<€2¥$@,¦—!(EØ  @0!0!( (¤”ƒ0b,@àÿ‚0ÿÿc$%C(¢¤(¤”àƒ0!b,@ü‚0àÿc$%C(¢¤(¤”|ƒ0b,@ÿƒ‚0üc$%C(¢¤(£”b0B,@àb0@B,@|b0B,@( ¤Æ$Â(Õÿ@¥$ÿÿ&Èÿ8¤'Ý  @¥'S  ! h¿d±`°àp½'@€‚—àÿÿ„0À!DPƒÀà!b€<5¥$A$¢¬$ £$€<5"¬€<5"¬€< 5"¬€<ø’B$€<5$¬€<$5 ¬C¬€<“c$€<ô’#¬$øÿC¬$\†2€‡—Tˆ4€‰—øÿB$€<ü’ ¬ ¦¬€<5'¬€<5(¬€<5)¬àƒ¤¸ÿ½'€<_„$D¿¯@´¯<³¯8²¯4±¯F 0°¯€<¨_„$F !ˆ2€‚—@\‚À!be„f„g„€<¼_„$F 1&2€‚—*"òÿ@€<È_„$F !ˆ4€‚—@T‚À!be„f„g„€<¼_„$F 1&4€‚—*"òÿ@€<Ü_„$F !ˆ0€‚—}@D€’'L€”'€<ô_s&!€P‚!EŒFŒF ! @P‚!EŒ FŒF ! @P‚!EŒFŒF ! @P‚!E”F”F ! @P‚!E”F”F ! @P‚! E”F ! €P‚!$E”&F”(G”*B”! `F ¢¯P‚!,E”.F”0G”2B”! `F ¢¯P‚!4E”6F”F ! @P‚!8E9FF ! @P‚!:E;FF ! @P‚!<E=FF ! @P‚!>E?FF ! @P‚1&!@EŒF ! €0€‚—*"Šÿ@H&€` :€‚—$@d¬ÿÿB$ÿÿB0à*e¤ƒ”¢”bƒ”8¢”b#⤃”¢”bƒ”8¢”b#⤃”¢”bƒ”8¢”b#âà¤Ðÿ½' ´¯! €(¿¯$µ¯³¯²¯±¯°¯‚†B )ú !¨ „†„!€@ )ú !ˆ`! !( !0@Ý÷ !8`„†„!€@ )ú !ˆ`! !( !0@Ý÷ !8`! @s !(`„†!@)ú !˜`! @!(`!0@ù !8`€<0`0Œ4`1Œ! @!(`!0-û !8 ! @úü !(`¢¦„†)ú ! @!(`!0@ù !8`! @!(`!0-û !8 ! @úü !(`¢¦„†)ú ! @!(`!0@ù !8`! @!(`!0-û !8 ! @úü !(`¢¦(¿$µ ´³²±°à0½':€‚— ÿ½'X²¯!€P°¯!€\¿¯?@T±¯\‘P‡þÿ$C C&c0€!C@!b $C p€„'?– !(1&"*úÿ@ &v• ÿÿ$0‚4…DB£% ‚¢% ƒ'D@b0@+€b0 @ b00¢@ b0ÿÿR&R2H 0 ¯0´¯ @!  4¢@R&R2S 4 ¯4´¯ !(À T¿P¶LµH´D³@²<±8°àX½'Øÿ½'±¯!ˆ€°¯!€ $¿¯ ²¯0‚4…$§¯§¯DB£% ‚¢% ƒ'0DÂ0@!À! ì  !(  Â0!@„€€¯€<”0¥$$Ž(Ž,Ž¢¬£¬¤¬0Ž ¢¬€<|0¥$ ŽŽŽ¢¬£¬¤¬Ž ¢¬€<˜0BŒ8ÿB$€<˜0"¬Ž€DJPV]ciou{ˆŽ”𠦬²¹¿ÅËÑ×Ýãéïöü &,28>DKQW]ciou{‡“™Ÿ¥«±·½ÃÉÏÕÛáçíóùÿ #)/4:@FLRX^djpv|‡“™Ÿ¥«±¶¼ÂÈÎÔÚßåëñ÷ý%+17<BHNTY_ekpv|‚‡“™ž¤ª¯µ»ÁÆÌÒ×Ýãèîôùÿ !&,27=BHNSY^djouz€…‹–›¡¦¬²·½ÂÈÍÒØÝãèîóùþ $*/4:?EJOUZ_ejouz…Š•šŸ¥ª¯´º¿ÄÉÏÔÙÞäéîóøþ     " ' , 1 7 < A F K P U Z _ e j o t y ~ ƒ ˆ ’ — œ ¡ ¦ « ° µ º ¿ Ä É Î Ó Ø Ý â ç ì ñ ö û ÿ      " & + 0 5 : ? D H M R W \ ` e j o s x } ‚ † ‹ • ™ ž £ § ¬ ± µ º ¿ Ã È Í Ñ Ö Û ß ä è í ò ö û ÿ       $ ( - 1 6 : > C G L P U Y ^ b f k o t x | … ‰ Ž ’ — › Ÿ £ ¨ ¬ ° µ ¹ ½ Á Æ Ê Î Ò × Û ß ã è ì ð ô ø ü       " & * . 2 6 : > B F J N R V Z ^ b f j n r v z ~ ‚ † Š Ž ‘ • ™ ¡ ¥ © ¬ ° ´ ¸ ¼ À Ã Ç Ë Ï Ò Ö Ú Þ á å é í ð ô ø û ÿ        # ' * . 2 5 9 < @ C G J N Q U X \ _ b f i m p t w z ~ … ˆ ‹ ’ • ™ œ Ÿ ¢ ¦ © ¬ ° ³ ¶ ¹ ¼ À Ã Æ É Ì Ð Ó Ö Ù Ü ß ã æ é ì ï ò õ ø û þ   "%(+.147:<?BEHKMPSVY[^adfiloqtwy|„‡‰Œ‘”–™›ž¡£¦¨«­°²µ·º¼¿ÁÃÆÈËÍÏÒÔÖÙÛÝàâäçéëîðòô÷ùûýÿ  !#%')+-/13579;=?ACEFHJLNPQSUWYZ\^`aceghjlmoqrtvwyz|}‚„…‡ˆŠ‹Ž‘“”•—˜š›œžŸ¡¢£¥¦§¨ª«¬®¯°±³´µ¶·¸º»¼½¾¿ÀÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÕÖרÙÚÛÜÜÝÞßààáâããäåææçèèéêêëììííîïïððññòòóóôôõõöö÷÷øøøùùùúúúûûûüüüüýýýýþþþþþÿÿÿÿÿÿÿ !$&)+.0358:=?BEGJLOQTVY[^`cehjloqtvy{~€ƒ…ˆŠŒ‘”–˜› ¢¤§©¬®°³µ·º¼¾ÁÃÅÈÊÌÏÑÓÖØÚÜßáãåèêìîñóõ÷ùüþ    "$&(*,.02468:<>@BDFHJLNPRTVXZ[]_aceghjlnprsuwy{|~€‚ƒ…‡‰ŠŒŽ‘“•–˜š›Ÿ ¢£¥§¨ª¬­¯°²³µ·¸º»½¾ÀÁÃÄÆÇÉÊÌÍÏÐÒÓÕÖ×ÙÚÜÝßàáãäæçèêëìîïðòóôö÷øúûüýÿÀÀ@À€@€@@@@€€€@€€ÀÀ@À€Go! Exit. %d %d %d  No Yes%sõ ÿÿÿÿÿÿÿÿ0í€è×€b