
        System 3.5 for X Window System     Version 1.7 ($B3+H/HG(B)

0. $BL\<!(B

   1. $B$O$8$a$K(B
   2. $B3+H/4D6-$HF0:n3NG'4D6-(B
    2.a. $B3+H/4D6-(B
    2.b. $BF0:n3NG'4D6-(B
    2.c. $BB?J,F0$/$H;W$o$l$k4D6-(B
   3. xystem35$B$N@_Dj%U%!%$%k(B
   4. $B%2!<%`$N<B9T$H=*N;(B
    4.a. $B%2!<%`$N<B9T(B
    4.b. $B%2!<%`$N=*N;(B
    4.c. xsystem35$B%a%K%e!<(B
    4.d. $B%-!<%\!<%IA`:n(B
   5. $B%3%^%s%I%i%$%s%*%W%7%g%s(B
   6. $B$=$NB>>pJs(B
    6.a. SYSV IPC
    6.b. SharedMemory$B$NBg$-$5$K$D$$$F(B
    6.c. locale $B$H(B X
   7. $BCx:n8"$H%i%$%;%s%9(B
   8. $B%5%]!<%H(B


1. $B$O$8$a$K(B

   $B$3$N%=%U%H$O(B AliceSoft $B$N(B Syetem3.5/3.6/3.8/3.9 $B>e$GF0$/%2!<%`$r(B
 X Window System $B>e$GF0$+$9$?$a$N%W%m%0%i%`$G$9!#(B

 * $BF0:n3NG'%2!<%`(B

     $B54C\2&%i%s%9(B
     $B%i%s%9#4(B (for Win95)
     $BF.?@ET;T(BII (for Win95)
     $BL488K"1F(B (for Win95)
     $B$+$($k$K$g$Q$K$g!A$s(B ($B=iHG!"Nw2AHG(B)
     $B$$$1$J$$$+$D$_@h@8(B
     $B@oV`=w(B ($B=iHG!"Nw2AHG(B)
     $BNm<0(B ($B4[#4#5#6HG!"Nw2AHG(B)
     ATLACH=NACHA ($B4[#4#5#6HG!"Nw2AHG(B)
     $B?M4V<m$j(B
     $B2&F;M&<T(B
     $B%G%#%"%\%j%+(B ($B=iHG!"Nw2AHG(B)
     AmbivalenZ(for Win95)
     $B$Q$9$F$k%A%c%$%`(B
     $B$W$m$9$A$e!<$G$s$H(BGood
     $B<i$j?@MM(B
     $B%^%^%H%H(B

     $B%"%j%9$N4[#4#5#6(B
        DALK
        $BF.?@ET;T(B
        DrStop!
        $B%i%s%9#1(B
        $B%i%s%9#2(B
        $B%i%s%9#3(B

     $B%"%j%9#C#D(B Ver 1.02
        $B%a%$%I$N$9$9$a(B
        $B$V$m$V$m(B
        $B3X1`I:N.@o5-(B

     Hushaby Baby
     Darcrows
     PERSIOM
     $B1#$l7n(B
     SeeIn$B@D(B

     20$B@$5*%"%j%9(B
        $B$3$l(BDPS$B!)(B
        $B$+$($k$K$g9q$K$g%"%j%9(B

     $B%"%j%9#C#D(B Ver 2.02
        $BHb(B
        $BME@:(B

     OnlyYou $B%j!&%/%k%9(B
     $B2&;R$5$^(B Lv1.5

 * $BF0$+$J$$%2!<%`(B

     $BLk$,Mh$k!*(B
     $B2&;R$5$^(B Lv1
     DALK$B30EA(B (System4)
     $B$^$^$K$g$K$g(B (System4)

 * $B0lItF0:n2DG=(B

     $BBg0-;J(B ($B%*!<%W%K%s%0IT2D(B)
     $B:J$_$0$$(B ($B%*!<%W%K%s%0IT2D(B)
     $B%(%9%+%l%$%d!<(B ($B%*!<%W%K%s%0IT2D(B)
     Rance5D
     $B:J$_$0$$#2(B ($B%*!<%W%K%s%0IT2D(B)
     $B%7%'%k!&%/%l%$%k(B
     NightDemon ($B%*!<%W%K%s%0IT2D(B)
     

   $B3F%2!<%`$K$D$$$F$NJdB-;v9`$O(B doc/GAMES.TXT $B$r8fMw$/$@$5$$!#(B
     
   $B$^$?!"%M%C%H>e$G8x3+$5$l$F$$$k(BSYSTEM3.5$BMQ$N%2!<%`$N$&$A!"$$$/$D$+$O(B
  $BF0:n$,3NG'$5$l$F$$$^$9!#$/$o$7$/$O(B MISCGAME.TXT $B$r8fMw2<$5$$!#(B


2. $B3+H/4D6-$HF0:n3NG'4D6-(B

 2.a. $B3+H/4D6-(B

   Kondara-1.2 (Linux/i386)

 2.b. $BF0:n3NG'4D6-(B

   DigitalUnix 4.0F (alpha)
   SunOS 5.8 (sparc)

 2.c. $BB?J,F0$/$H;W$o$l$k4D6-(B

   Linux(!i386)
   FreeBSD/NetBSD/OpenBSD (i386 etc)
   Irix 6.X
   Solaris 2.X $B0J9_(B (sparc/i386)


3. xystem35$B$N@_Dj%U%!%$%k(B

   xsystem35$B$G$O%U%)%s%H$N@_Dj$J$I$r(B .xsys35rc$B$H$$$&%U%!%$%k$+$iFI$_9~$_$^$9!#(B
 $B%G%U%)%k%H$G$O!"%[!<%`%G%#%l%/%H%j$r$^$:C5$7!"<!$K%+%l%s%H%G%#%l%/%H%j$rC5$7(B
 $B$^$9!#%5%s%W%k$H$J$k%U%!%$%k$r(B xsys35rc.sample $B$H$7$FMQ0U$7$^$7$?!#(B

   $B$^$?!"(Bgtk widget$B$N%j%=!<%9$O(B ~/.gtk/gtkrc $B$^$?$O(B ~/.gtkrc $B$+$iFI$_9~$_$^$9!#(B
 $BFI$_9~$_@h$O(B .xsys35rc $B$G;XDj$G$-$^$9!#(B

   $B%2!<%`$G;HMQ$9$k%U%)%s%H$O(B X $B$N%U%)%s%H$N;EAH$r;H$&J}K!$H!"(BTrueTypeFont$B$r(B
 $B30It%i%$%V%i%j$r;H$C$FD>@\I=<($9$kJ}K!$N#2<oN`$,A*$Y$^$9!#(B
 
 ~/.xsys35rc $B$N(B ttfont_mincho: $B$H(B ttfont_gothic: $B$N>l=j$K%U%)%s%H%U%!%$%k$r(B
 $B;XDj$7!"(Bfont_device: ttf $B$H;XDj$7$F$/$@$5$$!#>\$7$/$O%5%s%W%k%U%!%$%k(B
 (xsys35rc.sample)$B$r8+$F2<$5$$!#(B


4. $B%2!<%`$N<B9T$H=*N;(B

 4.a. $B%2!<%`$N<B9T(B

    instgame$B$r;H$C$F%2!<%`%G!<%?$r%$%s%9%H!<%k$9$k$H!"%$%s%9%H!<%k$7$?(B
  $B%G%#%l%/%H%j$K$N0l$D>e$K(B ???????.gr $B$H$$$&%U%!%$%k(B($B%2!<%`%j%=!<%9%U%!%$%k(B)
  $B$,<+F0E*$K:n@.$5$l$^$9$N$G(B

  % xsystem35 -gamefile ~/game/???????.gr

  $B$N$h$&$K<B9T$7$^$9!#(B-gamefile $B%*%W%7%g%s$r$D$1$J$$>l9g$O!"%+%l%s%H%G%#%l%/(B
  $B%H%j$N(B xsystem35.gr $B$r;2>H$7$^$9!#(B

    $B$^$?$$$:$l$b8+$D$+$i$J$$>l9g$O!"%+%l%s%H%G%#%l%/%H%j$K$"$k%U%!%$%k$r%2!<%`(B
  $B%G!<%?$H$7$F@_Dj$7$^$9!#Nc$($P(B testSA.ALD $B$H$$$&%U%!%$%k$,%+%l%s%H%G%#%l%/(B
  $B%H%j$K$"$k$H!"$=$l$r%7%J%j%*%G!<%?$H$7$F;H$$$^$9!#$^$?%;!<%V%G!<%?$OE,Ev$J(B
  $BL>A0$G(B 10$B8D3NJ]$5$l$^$9!#(B

  $B%2!<%`%j%=!<%9%U%!%$%k$N=q$-J}$K$D$$$F$O!"(Bdoc/GRFMT.TXT $B$r8fMw2<$5$$!#(B

 4.b. $B%2!<%`$N=*N;(B

   * $B5/F0$7$?C<Kv$G(B Ctrl+C $B$r2!$9$H!"$9$0$K=*N;$7$^$9!#(B

   * $B%2!<%`Cf$K%^%&%9$N??Cf$N%\%?%s$r2!$9$H!"%a%K%e!<$,=P$FMh$^$9$N$G!"(B
   $B$=$3$+$i(B 'Exit' $B$rA*$s$G=*N;$5$;$F2<$5$$!#(BWindow Manager $B$N(BClose$B%\%?%s$G$b(B
   $BF1$8$h$&$KF0:n$7$^$9!#(B

   * ESC + SPACE + RET $B%-!<$rF1;~$K2!$9$H!"$9$0$K=*N;$7$^$9!#(B

 4.c. xsystem35$B%a%K%e!<(B

   $B%2!<%`Cf$K%^%&%9$N??Cf%\%?%s$r2!$9$H%a%K%e!<$,=P$FMh$^$9!#(B

  $B%a%C%;!<%8%9%-%C%W(B(MessageSkip):
        $B<!$NA*Br;h$^$G%a%C%;!<%8$rHt$P$7$^$9!#%^%&%9$N1&%/%j%C%/$G(B
        $B;_$^$j$^$9!#%7%J%j%*$K$h$C$F$ODd;_$7$J$$>l9g$b$"$j$^$9!#(B
  
  $B%^%&%9%+!<%=%k0\F0(B(MouseAutoMove):
        $BA*Br%&%#%s%I$J$I$G%^%&%9$,<+F0E*$K0\F0$9$k$N$r@)8f$7$^$9!#(B

  $B%\%j%e!<%`%P%i%s%9(B(VolumeValance):
        SACT$B%7%9%F%`$G2;@<$N?MJ*Kh$K2;NL$rJQ$($k$3$H$,$G$-$^$9!#(B
        ($B%2!<%`$,$=$&=PMh$k$h$&$KBP1~$7$F$$$k>l9g$N$_(B)

  $B>pJs(B(About):
        $B$3$N%2!<%`$K$D$$$F!#(B

  $B=*N;(B(Exit):
        $B%2!<%`$r=*N;$7$^$9!#(B

 4.d. $B%-!<%\!<%IA`:n(B

    $B%"%j%9%=%U%H$N%2!<%`$OM-;KMh!"4pK\E*$K>e2<:81&%-!<$K(B SPACE, RET, ESC, TAB
  $B%-!<$7$+;H$$$^$;$s(B($B0lIt$N%2!<%`$O$=$l0J30$N%-!<$r;H$&$3$H$b$"$j$^$9(B)$B!#(B
  XSystem35 $B$G$O<!$N%-!<3dEv$rFCJL$K;H$C$F$$$^$9!#(B

    F1: $B%a%C%;!<%8%9%-%C%W(B
    F4: $B%U%k%9%/%j!<%s(B <-> Window$BI=<($N@ZBX$((B

  $B$^$?!"5l$-NI$-;~Be$N(B DOS $B$X$NI|5"%-!<(B (ESC + SPACE + RET) $B$G%2!<%`$r3NG'$J$7(B
  $B$G=*N;=PMh$^$9!#(B  


5. $B%3%^%s%I%i%$%s%*%W%7%g%s(B

  -h             : $B%X%k%W$rI=<($7$^$9!#(B

  -gamefile file : $B%2!<%`%j%=!<%9%U%!%$%k$r(B file $B$+$iFI$_9~$_$^$9!#(B

  -no-shm        : $B%M%C%H%o!<%/1[$7$K5/F0$9$k>l9g$K;XDj$7$^$9!#(B

  -devcd name    : CD-ROM device$BL>$r(B name $B$K$7$^$9!#(B
  -devmidi name  : MIDI device$BL>$r(B name $B$K$7$^$9!#(B
  -devdsp name   : DSP device$BL>$r(B name $B$K$7$^$9!#(B

  -O?            : PCM $B$N=PNO$N<oN`$rA*Br$7$^$9!#(B
  -Oo            : OSS mode
  -Os            : ALSA mode
  -Oe            : Enlightened Sound Daemon mode
  -O0            : disable audio

  -M?            : MIDI $B$N=PNO$N<oN`$rA*Br$7$^$9!#(B
  -Me            : External midi player (default)
  -Mr            : Raw Midi device
  -Ms?           : Sequencer device (?:device number)
  -M0            : disable midi

  -midiplayer cmd: $B30It(BMIDI$B%W%l%$%d!<$H$7$F(B cmd $B$r;H$$$^$9!#(B
                   -midiplayer "timidity -A 100 -s 44100 -Oe" $B$N$h$&$K;XDj(B
                   $B$7$^$9!#(B

  -devmix name   : OSS $B$N(B mixer device $B$N(B device $BL>$r(Bname $B$K$7$^$9!#(B

  -devjoy name   : joystick $B$N%G%P%$%9L>$r(B name $B$K$7$^$9(B

  -savekanji #   : $B%2!<%`Fb$G%U%!%$%kL>$r;XDj$7$F%;!<%V%G!<%?$r5-O?$9$k$H$-!"(B
                   $BF|K\8l$N%U%!%$%kL>$r(B EUC $B$H(B SJIS $B$N$I$A$i$GJ]B8$9$k$+$r(B
                   $B;XDj$7$^$9!#(B(# $B$O(B 0 $B$^$?$O(B 1 ... 0:euc, 1:sjis)

  -version       : $B%P!<%8%g%s>pJs$rI=<($7$^$9!#(B

  -fullscreen    : $B%U%k%9%/%j!<%s$G%2!<%`$r<B9T$7$^$9!#(B
                   SDL $BM-8z;~$K$O(B Widget $B$K%U%)!<%+%9$,Ev$?$i$J$$$?$a(B Popup
                   menu $BEy$,;HMQ$G$-$^$;$s!#(B

  -antialias     : $B>o$KJ8;z$K%"%s%A%(%j%"%9$r$+$1$^$9!#(BHushaby Baby $B$h$j$bA0$N(B
                   $B%2!<%`$N$&$A(B 256$B?'$G$J$$$b$N$KBP$7$FM-8z$G$9!#(B

  -noantialias   : $B>o$KJ8;z$K%"%s%A%(%j%"%9$r$+$1$^$;$s!#%7%J%j%*>e$G%"%s%A(B
                   $B%(%j%"%9$N;XDj$,$"$C$F$bL5;k$7$^$9!#(B

  -devfont       : $B%U%)%s%H%G%P%$%9$r;XDj$7$^$9!#(Bx11/gtk/ttf $B$N$$$:$l$+$,(B
                   $B;H$($^$9!#(B

  -noimagecursor : $B%j%=!<%9%U%!%$%k$K$h$k%+!<%=%k7A>u$NJQ99(B(Darcrows$BEy(B)$B$rL58z(B
                   $B$K$7$?$$>l9g$K;XDj$7$^$9!#(B


6. $B$=$NB>>pJs(B

 6.a. SYSV IPC

    $B%+!<%M%k$K(B SYSV IPC (SharedMemory/MessageQueue/Semaphore)$B$N5!G=$,(B
  $BAH$_9~$^$l$F$$$kI,MW$,$"$j$^$9!#(B

 6.b. SharedMemory$B$NBg$-$5$K$D$$$F(B

   $B%+!<%M%k$N(BSharedMemory$B$NBg$-$5$,==J,Bg$-$$>l9g!"(BMIT-SHM$B$rMxMQ$7$F2hLL$r(B
 $B9bB.$KIA2h$9$k;v$,=PMh$^$9!#5/F0;~$K%(%i!<$,=P$k>l9g!"%+!<%M%k%Q%i%a!<%?$r(B
 $BJQ99$7$F$_$F2<$5$$!#(B(BSD $B7O$O%G%U%)%k%H$N(B SharedMemory $B$NBg$-$5$,>.$5$$(B
 $B$h$&$G$9(B)

 6.b.1. FreeBSD$B$N>l9g(B /usr/src/sys/i386/conf/LINT $BCf$N(B

   options         SHMALL=1025
   options         "SHMMAX=(SHMMAXPGS*PAGE_SIZE+1)"
   options         SHMMAXPGS=1025
   options         SHMMIN=2
   options         SHMMNI=33
   options         SHMSEG=9
  $B!V(BSHMMAXPGS$B!W$,4XO"9`L\$G$9!#(B

   24bpp$B$G5/F0$9$k>l9g$O(B SHMMAXPGS=4096 $B$/$i$$$K$9$k$H$h$$$h$&$G$9!#(B
 $B$b$A$m$s@_Dj8e$O%+!<%M%k$N:F9=C[$,I,MW$G$9!#(B

 6.c. locale $B$H(B X

  libc $B$K(B locale $B5!9=$,AH$_9~$^$l$F$$$J$$4D6-$N>l9g!"(Blibxpg4 $B$J$I$N(B
  $B%i%$%V%i%j(B(FreeBSD) $B$d(B X $B$N(B locale $B$r;H$&$3$H$K$J$j$^$9!#(B

  linux $B$N(B libc5 $B$J4D6-$G$O(B configure $B;~$K(B --with-locale=ja_JP.ujis $B$H$7$F(B
  $B%3%s%Q%$%k$7$F$/$@$5$$!#(B

  $B$=$l0J30$N$[$H$s$I$N4D6-$G$O9MN8$9$kI,MW$O$J$$$G$7$g$&!#(B


7. $BCx:n8"$H%i%$%;%s%9(B

   $B%W%m%0%i%`$NCx:n8"$O:n<T(B(chikama)$B$KB0$7$^$9$,!"%=!<%9%3!<%I$O(BGPL$B$K4p$E$$$F(B
 $B:FG[IU$G$-$^$9!#(B
 ($B0lIt$N%=!<%9%3!<%I$O;d0J30$KCx:n8"$,$"$j$^$9!#>\$7$/$O!"%=!<%9%3!<%I$r8fMw(B
  $B2<$5$$(B)

   $B%2!<%`Fb$G;H$o$l$F$k%+!<%=%k%U%)%s%H$N0lIt$r(Bqvwm(Windows95$B$=$C$/$j$N(BWindow
 Manager)$B$+$i$$$?$@$-$^$7$?!#(B


8. $B%5%]!<%H(B

   $BF0:nJs9p!&%P%0Js9p$J$I$O0J2<$N%a!<%k%"%I%l%9$^$G$*4j$$$7$^$9!#(B

   E-Mail: chikama@nabal.aist-nara.ac.jp     (private)
           masaki-c@is.aist-nara.ac.jp       (official)

   $B$^$?:G?7HG$O0J2<$N(BURL$B$+$i%@%&%s%m!<%I$G$-$^$9!#(B

   http://www.aist-nara.ac.jp/~masaki-c/private/unitbase/xsys35/index.html

   $B%P%0%l%]!<%H$N:]$O!"$*;H$$$N4D6-$r=PMh$k$@$1$/$o$7$/=q$$$F2<$5$$!#(B
 $B$^$?FCDj$N%2!<%`$GF0$+$J$$>l9g$O!"=PMh$k$@$1%;!<%V%G!<%?$bE:IU$7$F2<$5$$!#(B

   $B%W%m%0%i%`$d%7%J%j%*%G!<%?$N%P%0$G(B 'sigsegv caught @xxx,xxxxx' $B$H$$$C$F(B
 $B=*N;$9$k>l9g$O!"$=$N%a%C%;!<%8$NItJ,(B(xxx,xxxx)$B$bAw$C$F2<$5$$!#(B

   $B2DG=$J$i$P!"(B./configure $B$G(B --enable-debug $B$rIU$1$F%3%s%Q%$%k$7$F$*$-!"(B
 $B%G%P%C%,>e$G<B9T$7$F(B segmentation fault $B$G;_$^$C$?;~$K!"(Bbt $B$HBG$C$F=P$F$/$k(B
 $B%a%C%;!<%8$rE:IU$7$F$$$?$@$1$k$H$H$F$b=u$+$j$^$9!#(B
