
        System 3.5 for X Window System     Version 1.4 ($B0BDjHG(B)

                   $B%$%s%9%H!<%k%I%-%e%a%s%H(B


0. $BL\<!(B

  1. $BI,MW4D6-$HBP1~5!G=(B
  2. $B%3%s%Q%$%k$H%$%s%9%H!<%k(B
  3. $B%3%s%Q%$%k;~$N%*%W%7%g%s(B
  4. $B%5%]!<%H(B


1. $BI,MW4D6-$HBP1~5!G=(B

 1.1 $BI,MW4D6-(B
   * X11R6
   * gtk+ 1.0.6 $B0J>e(B
   * SYSV IPC in kernel

 1.2 $B?d>)4D6-(B
   * $B%9%1!<%i%V%k%U%)%s%H(B($BNc$($P(B X-TT $B$J$I(B)
     (http://X-TT.dsl.gr.jp/index-ja.html)
   * MIT-SHM extension $B$r%5%]!<%H$7$?(B X Server$B!#<!$N$h$&$K%A%'%C%/$7$^$9!#(B
     $ xdpyinfo | grep MIT-SHM
   * MMX Pentinum $B0J9_(B (for IA32 platform)

 1.3 $BBP1~5!G=(B
   * ALSA (for Linux) 0.4.x $B0J>e(B
     (http://www.alsa-project.org/)
   * ESD (Esound) 0.2.8 $B0J>e(B
     (http://www.tux.org/~ricdude/EsounD.html)
     (ftp://ftp.gnome.org/pub/GNOME/stable/sources/esound/ or mirrors)
   * Joystick (for Linux kernel 2.2.x)
   * SDL(Simple DirectMedia Layer) 1.0.x $B0J>e(B
     (http://www.devolution.com/~slouken/SDL)
   * FreeType Library  1.1 $B0J>e(B
     (http://www.freetype.org/)
     (http://freetype.sourceforge.net/index.html)
   * midi $B%G%P%$%9(B(OSS /dev/midi, /dev/sequencer)$B$r2p$7$?30It(B/$B2>A[(BMIDI$B2;8;(B

 1.4 $BCm0UE@(B
   * $B%3%s%Q%$%k$K$O(B GNU Make (gmake) $B$H(B gtk-config $B$H(B nasm (assembler)
   $B$,I,MW$G$9!#(B(nasm $B$O(B IA-32 platform $B$N$_(B)
   * $B$^$?(B gcc $B0J30$G$N%3%s%Q%$%k$OB?J,=PMh$J$$$H;W$$$^$9!#I8=`(B cc $B$G%3%s%Q%$%k(B
   $B$rDL$9$?$a$N%Q%C%A$OBg4?7^$G$9!#(B


2. $B%3%s%Q%$%k$H%$%s%9%H!<%k(B

 2.1 $B%W%m%0%i%`$N%3%s%Q%$%k$H%$%s%9%H!<%k(B

 $ tar xvfz xsystem35-(version).tar.gz  # $B%=!<%9%3!<%I$NE83+(B
 $ cd xsystem35-(version)               # xsystem35 $B$N%H%C%W%G%#%l%/%H%j$K0\F0(B
 $ cp src/xsys35rc.sample ~/.xsys35rc   # $B@_Dj%U%!%$%k$N%3%T!<(B
 $ ./configure                          # `configure' $B%9%/%j%W%H$N<B9T(B 
 $ make                                 # xsystem35 $B$N%3%s%Q%$%k(B
 [$BI,MW$J$i(B root $B$K$J$k(B]
 $ make install                         # xsystem35 $B$N%$%s%9%H!<%k(B

 default $B$G$O(B make install $B$G(B /usr/local/bin $B$K%$%s%9%H!<%k$5$l$^$9!#(B

 2.2 $B%2!<%`%G!<%?$N%$%s%9%H!<%k(B

 contrib $B%G%#%l%/%H%j$K%2!<%`%G!<%?$r%$%s%9%H!<%k$9$k%W%m%0%i%`$,F~$C$F$$$^$9!#(B
 /cdrom$B$K(BCD-ROM$B$r%^%&%s%H$7$?8e!"(B

 $ cd ./contrib
 $ ./instgame kichiku.inf

 $B$N$h$&$K$7$F%$%s%9%H!<%k$7$^$9!#(B $B>\$7$/$O(B contrib/README.TXT$B$r8fMw2<$5$$!#(B


3. $B%3%s%Q%$%k;~$N%*%W%7%g%s(B

 $ ./configure --help
 $B$G;HMQ2DG=$J%*%W%7%g%s$N0lMw$,$G$^$9!#(B

 * audio $B4XO"(B

  --enable-audio=xxx
     $B%*!<%G%#%*%G%P%$%9$N$&$A(B xxx $B$rM-8z$K$7$F%3%s%Q%$%k$7$^$9!#(Bxxx $B$K$O:#$N=j(B
     oss, alsa, esd $B$,;H$($^$9!#%+%s%^$G6h@Z$C$FJB$Y$F;XDj$9$k;v$GJ#?t$N%G%P%$(B
     $B%9$r%2!<%`5/F0;~$KA*Br$G$-$^$9!#(B(ex. --enable-audio=oss,alsa,esd)
     $B$3$N%*%W%7%g%s$r;XDj$7$J$$;~$O(B OS $B$4$H$KE,@Z$J%G%P%$%9$,AH$_9~$^$l$^$9!#(B

  --with-default-output=xxx
     --enable-audio$B$GJ#?t$N%G%P%$%9$rA*Br$7$?;~!"%G%U%)%k%H$N%G%P%$%9$r$3$N(B
    $B%*%W%7%g%s$G;XDj$G$-$^$9!#;XDj$7$J$$>l9g$O;HMQ2DG=$J%G%P%$%9$N$&$AG$0U$N(B
    $B%G%P%$%9$r;HMQ$7$^$9!#(B

  --with-oss-audiodev=xxx
     OSS $B$G$N(B DSP $B%G%P%$%9$N%G%P%$%9%U%!%$%k$r(B xxx $B$G;XDj$7$^$9!#%G%U%)%k%H$O(B
     /dev/dsp $B$G$9!#(B(*1)

  --with-oss-mixerdev=xxx
     OSS $B$G$N(B MIXER $B%G%P%$%9$N%G%P%$%9%U%!%$%k$r(B xxx $B$G;XDj$7$^$9!#%G%U%)%k%H$O(B
     /dev/mixer $B$G$9!#(B(*1)
  
  --enable-cdrom=xxx
     CD-ROM $B%G%P%$%9$N$&$A(B xxx $B$rM-8z$K$7$F%3%s%Q%$%k$7$^$9!#(BCD-DA $B$NBe$o$j$K(B
     MP3$B$J$I$r30It%W%l%$%d$r;H$C$F1iAU$9$k$3$H$b=PMh$^$9!#(Bxxx $B$K$O(B linux,bsd,
     irix,mp3 $B$,;H$($^$9!#(B
     $B%+%s%^$G6h@Z$C$FJB$Y$F;XDj$9$k$3$H$GJ#?t$N%G%P%$%9$r%2!<%`5/F0;~$KA*Br(B
     $B$G$-$^$9!#(B(ex. --enable-cdrom=linux,mp3)
     CD-DA $B$r;H$&$+(B MP3 $B$r;H$&$+$N;XDj$K$D$$$F$O(B README.music $B$r8fMw2<$5$$!#(B
     $B$3$N%*%W%7%g%s$r;XDj$7$J$$;~$O(B OS $B$4$H$KE,@Z$J%G%P%$%9$,AH$_9~$^$l$^$9!#(B

  --with-cdromdev=xxx
     CD-ROM $B%G%P%$%9$N%G%P%$%9%U%!%$%k$r(B xxx $B$G;XDj$7$^$9!#%G%U%)%k%H$O(B
     /dev/cdrom $B$G$9!#(B(*1)

  --enable-midi=xxx
     MIDI $B%G%P%$%9$N$&$A(B xxx $B$rM-8z$K$7$F%3%s%Q%$%k$7$^$9!#(Bxxx $B$K$O$$$^$N$H$3$m(B
     extp,raw,seq $B$,;H$($^$9!#(Bextp $B$O30It%W%l%$%d$r;H$C$F(B MIDI $B$r1iAU$7$^$9!#(B
     raw $B$O(B Raw midi $B%G%P%$%9(B (/dev/midi$B$J$I(B)$B$rDL$7$F30It(BMIDI$B5!4o$r@\B3$7$F$$$k(B
     $B>l9g$K;H$$$^$9!#(Bseq $B$O(B OSS sequencer device (/dev/sequencer) $B$rDL$7$F(B MIDI
     $B5!4o$r@\B3$7$F$$$k>l9g$K;H$$$^$9!#%+%s%^$G6h@Z$C$FJB$Y$F;XDj$9$k$3$H$GJ#?t(B
     $B$N%G%P%$%9$r%2!<%`5/F0;~$KA*Br$G$-$^$9!#(B(ex. --enable-midi=extp,raw,seq)

  --with-mididev=xxx
     Raw MIDI $B%G%P%$%9$N%G%P%$%9%U%!%$%k$r(B xxx $B$G;XDj$7$^$9!#%G%U%)%k%H$O(B
     /dev/midi $B$G$9!#(B(*1)

  --with-seqdev=xxx
     Sequencer MIDI $B%G%P%$%9$N%G%P%$%9%U%!%$%k$r(B xxx $B$G;XDj$7$^$9!#%G%U%)%k%H$O(B
     /dev/sequencer $B$G$9!#(B(*1)

  --with-midiplayer=xxx
     $B30It(B MIDI $B%W%l%$%d$r;XDj$7$^$9!#%G%U%)%k%H$O(B midiplay -4 $B$G$9!#(B(*1)

  --enable-qmidi
     $B30It(B MIDI $B%W%l%$%d$r<B9T$9$k:]$K!"%W%l%$%d!<$N<B9T;~%a%C%;!<%8$rM^;_(B
     $B$7$^$9!#(B


 * graphics $B4XO"(B
 
  --enable-sdl
     SDL $B$rM-8z$K$7$F%3%s%Q%$%k$7$^$9!#(B

  --enable-ttf
     FreeType Library $B$r;H$C$FD>@\(B TrueType Font $B$rI=<($7$^$9!#(B
     $B%U%)%s%H$N;XDj$O(B ~/.xsys35rc $B$N(B ttfont_mincho: $B$H(B ttfont_gothic:
     $B$N9`L\$G;XDj$7$^$9!#(B

  --enable-bgr
     X server $B$N(B color order $B$,(B BGR $B$N;~;XDj$7$^$9!#(BSun$B$H(BSGI$B$N%W%i%C%H%U%)!<%`(B
     $B$G$O%G%U%)%k%H$G$3$N;XDj$,M-8z$K$J$C$F$$$^$9!#$=$l0J30$N%W%i%C%H%U%)!<%`(B
     $B$G$OITMW$G$9!#$?$@$7!"(Bsgi O2 $B$*$h$S!"(BSun sparc $B$N%^%7%s$NCf$K$O(B RGB $B$N(B
     $BJB$S$N$b$N$b$"$k$N$G!"$=$N>l9g$O(B --enable-bgr=no $B$"$k$$$O(B --disable-bgr 
     $B$H$7$F$/$@$5$$!#>\$7$/$O(B doc/README.color $B$r8fMw2<$5$$!#(B


 * $B$=$NB>(B

  --enable-joy
     Joystic support $B$rM-8z$K$7$F%3%s%Q%$%k$7$^$9!#(BLinux kernel 2.2 $B0J9_$K(B
     $BBP1~$7$F$$$^$9!#(B

  --with-joydev=xxx
     Joystick $B%G%P%$%9$N%G%P%$%9%U%!%$%k$r(B xxx $B$G;XDj$7$^$9!#%G%U%)%k%H$O(B
     /dev/js0 $B$G$9!#(B(*1)

  --with-locale=xxxx
     X $B$N(B locale $B5!9=$r;H$&>l9g$K;XDj$7$^$9!#(BLinux libc5 System $BEy$G$ODL>o(B
     $B;HMQ$7$F$$$k(B locale $B$r;XDj$7$F2<$5$$!#(B(ex. --with-locale=ja_JP.ujis)
     $B$=$l0J30$G$OI,MWL5$$$H;W$$$^$9!#(B

  --with-cachesize=xxxx
     $B%G!<%?%-%c%C%7%e$NBg$-$5$r;XDj$7$^$9!#C10L$O(B MB $B$G!"%G%U%)%k%H$O(B 20MB
     $B$G$9!#%G!<%?$N$[$H$s$I$OE83+:Q$_(B CG $B$N%-%c%C%7%e$K;H$o$l$^$9!#%7%J%j%*(B
     $B$J$I$N%G!<%?$O(B mmap $B$r;H$C$F$$$^$9$N$G!"%-%c%C%7%s%0$O(B xsystem35 $B$N4IM}(B
     $B30$G$9!#(B

  --enable-mmx
     IA32 $B%W%i%C%H%U%)!<%`$G(B MMX $B$r;H$&$h$&$K$7$^$9!#(Bnasm $B$H$$$&%"%;%s%V%i$,(B
     $BI,MW$K$J$j$^$9!#(BIA32 $B$G$O%G%U%)%k%H$GM-8z$K$7$^$9!#L58z$K$9$k>l9g$O(B =no
     $B$r;XDj$7$F2<$5$$!#<B9T;~$K(B MMX $BL?Na$,;HMQ2DG=$+$I$&$+%A%'%C%/$7$^$9$N$G!"(B
     MMX $BL?Na$r;}$?$J$$(BCPU$B$G$bM-8z$N$^$^$G$+$^$$$^$;$s!#(B

  --enable-debug
     debuging $B$rM-8z$K$7$^$9!#(B
     $BM-8z$K$7$F%3%s%Q%$%k$9$k$H(B -debuglv # $B%*%W%7%g%s$,;H$($k$h$&$K$J$j$^$9!#(B
     debug level $B$K4X$7$F$O(B src/xsystem35.h $B$r;2>H$7$F2<$5$$!#(B

## (*1) $B<B9T;~$KFI$_9~$`@_Dj%U%!%$%k(B ~/.xsys35rc $B$G$b;XDj$G$-$^$9!#(B


4. $B%5%]!<%H(B
 
  http://www.aist-nara.ac.jp/~masaki-c/private/unitbase/xsys35/index.html
  $B$^$?$O(B README$B$N(B 8. $B%5%]!<%H$N9`$r8fMw2<$5$$!#(B
