<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO-2022-JP">
<TITLE>What is MGL2 </TITLE>
</HEAD>
<BODY BGCOLOR="#F0FFF0">

<H1>MGL2(MGL Version 2)$B$H$O2?$+(B (2000/03/06 $BHG(B) </H1>

<BLOCKQUOTE>
<FONT SIZE="+1">
<P>
    MGL Version 2 $B$O!"(BHandheld PC $B$J$I%j%=!<%9$N>/$J$$%^%7%s$G(B
    $B%0%i%U%#%C%/BP1~$N%"%W%j%1!<%7%g%sF0$+$9$?$a$N%0%i%U%#%C%/%i%$%V%i%j(B
    $B$*$h$S!"%&%$%s%I%&%^%M!<%8%c$G$9!#(B

<P>BSD $B7O%i%$%/$J(B $B%i%$%;%s%9$G!"%=!<%9$r8x3+$7$F$$$^$9!#(B

<P>
<IMG SRC="../icons/skybluepin.gif"> 
<A HREF="../arc/mgl2-alpha-020.tar.gz">
mgl2-alpha-020.tar.gz
</A>
<P>
<IMG SRC="../icons/skybluepin.gif"> 
<A HREF="../arc/mgl2-alpha-019.tar.gz">
mgl2-alpha-019.tar.gz
</A>

<P>$B:G?7HG$O(B 
<A HREF="download.html">$B%@%&%s%m!<%I(B $B$N%Z!<%8(B</A>

$B$r;2>H$7$F$/$@$5$$!#(B


</FONT>

<P>
<BLOCKQUOTE>
<FONT SIZE="-1">
$B$^$@!"&A%P!<%8%g%s$G$9!#(BAPI / ABI $B$K$D$$$F$NG[N8$,==J,$G$O$J$$$N$G!"(B
$B$3$N%=!<%9%3!<%I$r85$K$7$?%P%$%J%j$rG[I[$9$k:]$OCm0U$7$F$/$@$5$$!#(B<BR>
$B$J$*!"(BX $B$r<Z$j$F@8@.$7$?(B FONT $B%U%!%$%k$O!"$=$N$^$^$G$OG[I[$G$-$^$;$s!#(B
$B$3$NE@$b$4Cm0U$r!#(B
</FONT>
</BLOCKQUOTE>

<FONT SIZE="+1">
<P>
    $B=iBe%b%P%$%k%.%"$GF0$/(B UNIX(
<A HREF="http://www02.u-page.so-net.ne.jp/ca2/takemura">
PocketBSD </A>
 ,
<A HREF="http://www.asahi-net.or.jp/~bg3k-ysd/pocketlinux">
PocketLinux </A>

) $B$H(B
    Window CE $B%^%7%s$N%"!<%-%F%#%/%A%c>e$GF0$/(B UNIX (
<A HREF="http://www.netbsd.org/Ports/hpcmips">
NetBSD/hpcmips </A>
)
    $B$5$i$K(B NetBSD/mac68k $B$r%?!<%2%C%H$K$7$F3+H/Cf$G$9!#(B
<P>

    $B%a%$%s%?!<%2%C%H$O>e5-$N$b$N$G$9$,!"F10l%"%W%j%1!<%7%g%s$r(B
    X11 $B$GF0$+$7$?$j!"(BPC UNIX $B$N%3%s%=!<%k>e$G$bF0$+$9$3$H$,$G$-$^$9!#(B

</FONT>
</BLOCKQUOTE>
<P>
<H2>News</H2>
<P>
<UL>
<LI>2000/1/27 NetBSD/hpcmips (MobileGear R530 color) $B$GF0:n3NG'(B($B:4F#$5$s(B)$B!#(B
<LI>2000/1/4 NetBSD/hpcmips (MobileGear R500) $B$GF0:n3NG'(B($B$?$1$`$i$5$s(B)$B!#(B
<LI>1999/12/22 PC console(svgalib $BHG(B) $B$GF0:n3NG'(B(suz)$B!#(B
<LI>1999/11/27 NetBSD/mac68k $B$GF0:n3NG'(B($B$d$J$$$5$s(B)$B!#(B
<LI>1999/11/20 MGL2 $B3+H/%9%?!<%H(B(X $BHG$N$_(B)$B!#(B
</UL>
<P>

<H2>$BFCD'(B</H2>

<OL>
    <LI>$B>.$5$J<B9T4D6-(B
    <BLOCKQUOTE>
        $B$A$$$5$J%^%7%s(B($B$H$$$C$F$b(B 32bit $B$N(B UNIX $B$G$9$,(B)$B$r%?!<%2%C%H(B
        $B$K$7$F3+H/$7$F$$$k$N$G!"%a%b%j%j%=!<%9$r$"$^$j;H$o$J$$@_7W$K(B
        $B$J$C$F$$$^$9!#(B

<PRE>
$BNc(B: i386 (linux) $B$G$N(B $B%W%m%0%i%`%5%$%:(B

        libmgl2.so.2.0    72388 bytes (MGL2 $B%i%$%V%i%j(B)
        mgterm            22472 bytes ($BC<Kv%=%U%H(B) 
        mil               14028 bytes ($B%$%a!<%8(B viewer)
        mglsvrx           18748 bytes ($B%&%$%s%I%&%5!<%P(B)
        k12x12.fnt       196640 bytes ($BI,?\%U%)%s%H%U%!%$%k(B)
	k16x16.fnt	 262176 bytes ($B?d>)%U%)%s%H%U%!%$%k(B)
	k24x24.fnt	 592928 bytes ($B?d>)%U%)%s%H%U%!%$%k(B)
</PRE>
    </BLOCKQUOTE>
    <LI>$B%3%s%Q%/%H$J(BAPI
    <BLOCKQUOTE>
        $B8=:_$N(B Window $B%7%9%F%`$O!"5pBg$J(B API $B$r;}$C$F$$$^$9!#(B
        $B$=$N$?$a!"$J$s$G$b$G$-$k$+$o$j$K!"%j%=!<%9$rBgNL$K>CHq$7$F$$$^$9!#(B
        $B$3$l$G$O!"%3%s%Q%/%H$J%"%W%j%1!<%7%g%s$r:n$C$F$b(B
        $B$A$$$5$J%^%7%s$G$O==J,$KF0$-$^$;$s!#(B
    <P>
        MGL $B$,L\;X$9$b$N$O!"(BCUI(curses$BEy(B) $B$H(B GUI(WindowSystem API$BEy(B)$B$N(B
        $BCf4V$K0LCV$9$k$b$N$G$9!#(B
    <P> ( $B>\$7$/$O!"(B 
<A HREF="mgl-api1.html">
        "MGL API$B$N>R2p(B $B$=$N(B1"
</A>
$B$r;2>H$7$F$/$@$5$$(B) 

                
    </BLOCKQUOTE>
    <LI>HSB $B7O?'BN7O(B


    <BLOCKQUOTE>
        MGL $B%"%W%j%1!<%7%g%s$G$O!"J*M}E*$J(BRGB$BCM$G%W%m%0%i%_%s%0$9$kI,MW$,(B
        $B$"$j$^$;$s!#$h$jCj>]EY$,9b$$(B HSB ($B?':LL@(B) $B$r;H$C$FE}0lE*$K?'$r(B
        $B07$$$^$9!#$3$N;EAH$_$K$h$j!"(B4 $B%0%l!<%9%1!<%k$7$+07$($J$$%^%7%s$H(B
        8bpp(256 $B?'(B) , 16bpp(32000 $B?'(B)$B$r$"$D$+$($k%^%7%s$KBP$7$F(B
        $BF1$8%W%m%0%i%_%s%0$,$G$-$^$9!#(B

<P>
        $B%5%]!<%H$7$F$$$k?'6u4V$,B?$/$J$$$N$,FqE@$G$9!#(B
        $B==J,$G$O$J$$$K$;$h!"$=$l$J$j$NI=<($O2DG=$J$h$&$G$9!#(B
    </BLOCKQUOTE>

    <LI>$BB?MM$J%9%/%j!<%s%$%a!<%8%U%)!<%^%C%H(B
    <BLOCKQUOTE>

        MGL $B$G$O!"I8=`$G(B 3$B<oN`$N%$%a!<%8%U%)!<%^%C%H$r%5%]!<%H$7$F$$$^$9!#(B
        $B$3$l$K2C$($F!"%^%7%s$N%U%l!<%`%P%C%U%!$K9g$o$;$?%$%a!<%8%U%)!<%^%C%H(B
        $B$b%5%]!<%H$G$-$^$9!#%"%W%j%1!<%7%g%s$O!"$3$l$i$N6hJL$r0U<1$7$J$$(B
        $B$h$&$K$b:n@.$G$-$^$9!#(B
        
<P>  $B>\$7$/$O!"(B 
<A HREF="mgl-api2.html">
        "MGL API$B$N>R2p(B $B$=$N(B2"
</A>
$B$r;2>H$7$F$/$@$5$$!#(B

    </BLOCKQUOTE>

    <LI>$B$5$^$6$^$JF0:n4D6-(B
    <BLOCKQUOTE>
        MGL $BBP1~$N%"%W%j%1!<%7%g%s$O!"(BX $B$N>e$G$bF0:n$7$^$9!#(B
        $B$^$?!"(BPC $B$N%3%s%=!<%k>e$G$bF0:n$7$^$9!#(B 
<P>
        $B%"%W%j%1!<%7%g%sC1FH$GF0:n$5$;$k$3$H$,$G$-$^$9$,!"(B
        $BFH<+$N%&%$%s%I%&%7%9%F%`>e$G$bF0:n$5$;$k$3$H$,$G$-$^$9!#(B
        $B$3$N%&%$%s%I%&%7%9%F%`$O!"C1$J$k(B MGL $B%"%W%j%1!<%7%g%s$J$N$G!"(B
        X $B$N>e$G$b(BPC $B$N%3%s%=!<%k>e$G$bF0:n$7$^$9!#(B 

    </BLOCKQUOTE>

    <LI>$B3+H/4D6-(B
    <BLOCKQUOTE>

        MGL $B$N%"%W%j%1!<%7%g%s$O!"(BX $B$r;H$C$?4D6-$G%G%P%C%/$G$-$^$9!#(B
        MGL $B<+BN$N0\?"$K$D$$$F$b$5$^$6$^$JG[N8$,$J$5$l$F$$$^$9!#(B
    <P>
        $B%-!<%\!<%I(B/$B%^%&%9$J$I!"%$%Y%s%H=hM}It$OI8=`E*$J$b$N$O$9$G$K(B
        $BMQ0U$5$l$F$*$j!"2hLL%I%i%$%P(B($B%I%m!<%(%s%8%s(B) $B$rMQ0U$9$k$@$1$G!"(B
        $B:GE,$J%7%9%F%`$r9=C[$G$-$^$9!#(B
    <P>

        $B2hLL%I%i%$%P(B($B%I%m!<%(%s%8%s(B) $B$O!">.$5$J5!G=%;%C%H$rMQ0U$9$k$@$1$G(B
        $B:GDc8B$NF0:n$,3NG'$G$-$^$9!#$5$i$K%A%e!<%K%s%0$O(B X $B;H$C$?4D6-$G(B
        $B9T$($^$9!#$^$?6&DL%I%i%$%P$r;H$($P!"$b$C$H4JC1$K0\?"$G$-$^$9!#(B
    </BLOCKQUOTE>
</OL>

<P>
   $B$3$l$i$NFCD'$NN"$K$O!"<B$O(B 2$B$D$NL\E*$,$"$j$^$9!#(B
<P>
   1$B$D$O!"Cj>]EY$N9b$$2>A[%O!<%I%&%'%"$rDs6!$7$h$&$H$$$&$b$N!#(B
   $B$3$l$O!"(BMGL version 2 $B$+$i$"$i$?$K2C$o$C$?L\E*$G$9!#(B
   

<P>
   $B$b$&(B1$B$D$O!"(B
<A HREF="mgl-api1.html">
CUI $BE*$JH/A[$N(B API $B$r<B8=$7$?$$(B
</A>
$B$H$$$&$3$H!#Bg@N$N(B BASIC $B$H$+(B
   $B$=$&$$$C$?%l%Y%k$N(B API $B$O!"(BWindow API $B$KEqBA$5$l$F$7$^$$!"(B
   $B$3$N%l%Y%k$NHFMQ%$%s%?!<%U%'%$%9$,B8:_$7$J$$$h$&$K;W$$$^$9!#(B
<P>
   MGL $B$N(B API $B$O!"%$%Y%s%H$O%-!<%3!<%I$H$7$F=&$$!"(B
   printf $B$9$k$+$o$j$K(B $B%0%i%U%#%C%/>e$KIA2h$9$k$@$1!#(B
   $BAGKQ$G$9$,!"$=$l$G==J,$J$b$N$b$?$/$5$s$"$k$O$:$@$H9M$($^$7$?!#(B
<P>
   $B$J$*!"(BMGL2 $B$N(B $B2>A[%O!<%I%&%'%"$H$7$F$N5!G=%;%C%H(B/API $B%;%C%H$r@_7W$9$k(B
   $B$K$"$?$j!"@_7W$HF1;~$KIUB0%"%W%j%1!<%7%g%s$b@_7W$7$F$$$^$9!#(B
   $B$=$N$?$a!"$o$j$H$$$$%P%i%s%9$K$J$C$F$$$k$H?.$8$F$$$^$9!#(B
<P>

<H2>$B$I$s$J?M$N$?$a$N$b$N$+(B</H2>

<P>

<OL>
        <LI>$BCY$/$F%j%=!<%9$,>/$J$$%O!<%I%&%'%"$r;H$C$F$$$k?M(B
                --- X $B$O=E$$(B/$BCY$$(B $B$N$G;H$$$?$/$J$$$,!"BeBX$G$-$k$b$N$,(B
                    $B$J$$$H$$$&?M!#(BPDA $B$b$=$NHOaF$K$$$l$F$$$^$9!#(B

        <LI>$BF|MK%W%m%0%i%^(B
                --- XXX $B$r%$%s%9%H!<%k$9$k!"%5%s%W%k%W%m%0%i%`$r(B
                    $B%3%s%Q%$%k$7$F$_$k(B --- $B$=$3$G=*$C$F$$$^$;$s$+(B?
                    MGL $B$J$i!"$d$C$F$_$?$$$3$H$+$i;O$a$i$l$^$9!#(B

        <LI>$BFCDj$N(B API $B$K0MB8$7$?$b$N$r:n$j$?$/$J$$?M(B
                
                --- MGL $B$G$O!"%O!<%I%&%'%"$NCj>]2=$rL\;X$7$F$$$^$9!#(B
                    $B$3$NOH$NCf$G%"%W%j%1!<%7%g%s(B/$B%i%$%V%i%j$r:n$l$P!"(B
                    $BB>$N%"!<%-%F%#%/%A%c$K0\$9$N$O4JC1$G$9!#(B

                    $B$b$7!"(BMGL $B$H$$$&(B API $B$N0MB8$7$F$7$^$C$?$i(B ...
                    $B%*!<%W%s%=!<%9$G$9$7!"(BMGL$B$4$H0\?"$9$k$H$$$&<j$b(B
                    $B;D$C$F$$$^$9!#(B
</OL>
        
<H2>$B%&%$%s%I%&%7%9%F%`$N35MW(B</H2>

<P>$B%&%$%s%I%&%^%M!<%8%c<+BN$O!"C1$J$k(B MGL $BBP1~$N%"%W%j%1!<%7%g%s$G$9!#(B
MGL $B$G$O!"2hLL$r6&M-$9$k;EAH$_$rDs6!$7$F!"2hLL$KBP$9$kIA2h$O$=$l$>$l$,(B
$BFHN)$K9T$($^$9!#(B
<P>
$B%5!<%P$O!"%$%Y%s%H$NG[?.$H!"2hLL$N3d$jEv$F$,<g$J;E;v$G$9!#(B
$B%/%i%$%"%s%HB&$G$O!"%-!<%\!<%I(B/$B%^%&%9$+$i%$%Y%s%H$r<u$1<h$k$+$o$j$K(B
$B%5!<%P$+$i%$%Y%s%H$r$b$i$$$^$9!#(B
<P>$B$3$N$h$&$J;EAH$_$J$N$G!"%5!<%P$bHs>o$K%3%s%Q%/%H$K$J$C$F$$$^$9!#(B

<P>$B$A$J$_$KA0=R$N5?;w2hLL$r;H$C$?%?%$%W$O$I$&$J$k$+(B
---- $B5?;w2hLL$r%5!<%P(B/$B%/%i%$%"%s%H$G6&M-$7$^$9!#(B

<P>$B%5!<%P(B/$B%/%i%$%"%s%H$N%W%m%H%3%k$r7h$a$k$K$"$?$C$F!"(B
$B%"%W%j%1!<%7%g%s%?%$%W$H$$$&$b$N$rF3F~$7$^$7$?!#(B
$B%"%W%j%1!<%7%g%s$K$O!"(B
<PRE>
           $B%a%$%s%&%$%s%I%&$GF0$+$9(B $BDL>o%"%W%j(B
           $B%5%V%&%$%s%I%&$GF0$+$9(B   $B%_%K%"%W%j(B
</PRE>
$B$N6hJL$,$"$j$^$9!#(B
$BDL>o%"%W%j(B $B$H(B $B%_%K%"%W%j$O!"%W%m%0%i%`$H$7$F$OK\<AE*$J0c$$$O(B
$B$"$j$^$;$s$,!"%a%$%s%&%$%s%I%&(B($B:8B&$NBg$-$JNN0h(B) $B$H(B 
$B%5%V%&%$%s%I%&(B($B1&B&$N>.$5$JNN0h(B) $B$N;H$$J}$r5,Dj$7$?J}$,!"(B
$B;H$$$d$9$$%7%9%F%`$K$J$k$H;W$o$l$?$N$G!"6hJL$G$-$k$h$&$K$7$F$$$k$o$1$G$9!#(B

<P>$B%k!<%k$O$=$l$@$1$G$9$+$i!"8e$O%5!<%P$,<+M3$KG[CV$r7h$a$F$+$^$$$^$;$s!#(B

<H2>$BBP1~%"%W%j%1!<%7%g%s(B</H2>

<P>

     X $B$d(B Windows $B$N$h$&$K?tB?$/$N%"%W%j%1!<%7%g%s$,$"$k$o$1$G$O(B
     $B$"$j$^$;$s$,!"$?$/$5$s$NBP1~%"%W%j%1!<%7%g%s$,@8$^$l$F$$$^$9!#(B
<P>
     $BIUB0%"%W%j%1!<%7%g%s(B
<PRE>
           mgterm   --- $BC<Kv%(%_%e%l!<%?(B
           mil      --- $B2hA|(B viewer
           mgnetmaj --- $B%^!<%8%c%s%=%U%H(B
</PRE>
<P>           
     $B$=$NB>(B MGL (Version 1)$BBP1~%"%W%j%1!<%7%g%s(B<BR>
     <IMG SRC="../icons/yellowpin.gif">
     <A HREF="http://www02.u-page.so-net.ne.jp/ca2/takemura">
        PocketBSD $B%[!<%`%[!<%`%Z!<%8(B</A>
        $B$N%j%s%/$+$i$?$I$l$k$b$N$r:\$;$F$$$^$9!#=gITF1$G$9!#(B
        $B$J$*!"%j%9%H$N5-:\$b$l(B/$B%j%9%H$K$$$l$?$/$J$$$b$N$,$"$j$^$7$?$i!"(B
        $B$4O"Mm$/$@$5$$!#(B

<PRE>        
        $B$U$k$+$o$5$s(B:
           $B%?%9%/(B --- $B9b5!G=%9%1%8%e!<%i(B
           MNW    --- $B%D!<%k%-%C%H(B
           $BFI=q(B   --- $B4A;z(B $B=D=q$-I=<((B
           $B$S$C%7%'%k(B $B%m!<%s%A%c(B($B%i%&%s%A%c!<(B ?)
           $BCO?^(B   --- $BCO?^(B viewer
           $B<-=q(B   --- $B<-=q8!:w(B
        $BNS$5$s(B:
           mgload (xload like $B%_%K%"%W%j(B)
           mgosview (xosview like $B%_%K%"%W%j(B)
           mgtaskview ($B%?%9%/(B $B$NM=Dj$r%_%K%"%W%j$H$7$FI=<((B)
           mgvncviewer VNC $B%/%i%$%"%s%H(B
        $B9b66$5$s(B:
           $B;M@n>J(B 
           mkobo (xkobo MGL $BBP1~HG(B)
           mgedic  $B<-=q8!:w(B
           scmmgl  scm $B$G(B MGL $B$r;H$($k$h$&$K$7$?$b$N(B
        $BM-Ln$5$s(B:
            imskk -- MGL $B%$%s%W%C%H%a%=%C%I$N(B skk $BHG(B
            $B=;=jO?(B 
        $B:4Ln$5$s(B:
           cls  Comic List Viewer
        A. $BCfB<$5$s(B:
           RubyMgl ruby $B$G(B mgl $B$r;H$($k$h$&$K$7$?$b$N(B
        $B$>$m$h$7$5$s(B:
           12x10 $B%I%C%H%U%)%s%H$rDs6!$7$FD:$-$^$7$?!#(B
        $B7CM|:;%U%)%s%H(B:
           8x8 $B$N%U%)%s%H$b%3%s%P!<%H$N5vBzD:$-$^$7$?!#(B
</PRE>

<H2>$BNr;K(B</H2>

<PRE>

    MGL $B$O!"%b%P%$%k%.%"%0%i%U%#%C%/%i%$%V%i%j$NN,!#(B

    $B$b$H$b$H$O!"=iBe%b%P%$%k%.%"$GF0$/(BUNIX --- PocketBSD ---$B$G(B
    $B;H$($k$3$H$@$1$r9M$($?4JC1$J(BAPI$B$N%0%i%U%#%C%/%i%$%V%i%j$G$7$?!#(B

    $B=iHG$NFCD'$O!"(B
        GUI $B$G$O$J$/!"(BCUI $B%Y!<%9$N%3%s%=!<%k%"%W%j$r(B
        $B%0%i%U%#%C%/BP1~$K$G$-$h$&$J(BAPI$B%;%C%H!#(B

        $B>.$5$J%3!<%I$G!"%i%$%V%i%j$NCf?H$rGD0.$G$-$k!#(B

        $B$3$N%l%Y%k$N(BAPI$B$G$b%"%W%j%1!<%7%g%s$,=q$1$k$3$H$r8!>Z$9$k$?$a$K!"(B
        $B%5%s%W%k%"%W%j$H$7$F!"C<Kv%=%U%H(B mgterm $B$dKc?}%2!<%`$G$"$k(B
        mgnetmaj $B$,IUB0!#(B

    $B$H$$$&$b$N$G$7$?!#(B

    PocketBSD $B$@$1$r%?!<%2%C%H$H$7$?$*$b$A$c$@$C$?$o$1$G$9$,!"(B
        X $B$GF0:n$r8!>Z$G$-$k(B X $B%(%_%e%l!<%?(B
    $B$d(B
        Pocket Linux $B$X$N0\?"(B
    $B$r$O$8$a$H$7$F!"(B
        $B%b%P%$%k%.%"$N(BDOS $B$X$N0\?"(B 
    $B$d!"(B
        NetBSD/mac68k $B$X$N0\?"(B
    $B$^$G%W%i%C%H%U%)!<%`$r9-$2!"(B
    $B$?$/$5$s$N(B MGL $BBP1~%"%W%j%1!<%7%g%s$b(B $B@8$^$l$^$7$?!#(B

</PRE>


<HR>

<CENTER>
<IMG SRC="../icons/bluepin.gif"> $B%*%j%8%J%k(B
<IMG SRC="../icons/redpin.gif"> $B%3%T!<(B
<IMG SRC="../icons/yellowpin.gif"> $B%j%s%/(B
<IMG SRC="../icons/skybluepin.gif"> $B%@%&%s%m!<%I(B
</CENTER>
</BODY>
</HTML>











