<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>Framebuffer HOWTO: Atari m68k $B%W%i%C%H%[!<%`$G%U%l!<%`%P%C%U%!%G%P%$%9$r;H$&(B</TITLE> <LINK HREF="Framebuffer-HOWTO-7.html" REL=next> <LINK HREF="Framebuffer-HOWTO-5.html" REL=previous> <LINK HREF="Framebuffer-HOWTO.html#toc6" REL=contents> </HEAD> <BODY> <A HREF="Framebuffer-HOWTO-7.html">$B<!$N%Z!<%8(B</A> <A HREF="Framebuffer-HOWTO-5.html">$BA0$N%Z!<%8(B</A> <A HREF="Framebuffer-HOWTO.html#toc6">$BL\<!$X(B</A> <HR> <H2><A NAME="s6">6. Atari m68k $B%W%i%C%H%[!<%`$G%U%l!<%`%P%C%U%!%G%P%$%9$r;H$&(B</A></H2> <P> <P> <P>$B$3$3$G$O(B Atari m68k $B%W%i%C%H%[!<%`>e$G$N%U%l!<%`%P%C%U%!%*%W%7%g%s$K(B $B$D$$$F=R$Y$^$9!#(B <P> <H2><A NAME="ss6.1">6.1 Atari m68k $B%W%i%C%H%[!<%`>e$G$I$s$J%b!<%I$,MxMQ$G$-$k$+(B</A> </H2> <P> <P> <PRE> Colours 320x200 320x480 640x200 640x400 640x480 896x608 1280x960 --------+--------------------------------------------------------- 1 bit | sthigh vga2 falh2 tthigh 2 bits | stmid vga4 4 bits | stlow ttmid/vga16 falh16 8 bits | ttlow vga256 </PRE> <P><CODE>ttlow$B!"(B ttmid $B$=$7$F!"(B tthigh</CODE> $B$O(B TT $B$G$@$1;H$o$l!"F1;~$K!"(B <CODE>vga2$B!"(Bvga4$B!"(B vga15$B!"(Bvga256$B!"(Bfalh3 $B$H(B falh16</CODE> $B$O(B Falcon $B$G$@$1;H$o$l$^$9!#(B <P> <P>$B%+!<%M%k%*%W%7%g%s(B <CODE>video=xxx</CODE> $B$r;H$&;~!"$=$7$F!"%5%V%*%W%7%g%s$,$J(B $B$$$H$-!"%+!<%M%k$OM?$($i$l$?%O!<%I%&%'%"$G2DG=$J%b!<%I$r8+$D$1$k$^$G0z(B $BB3$-%b!<%I$r8!=P$7$^$9!#(B <P> <UL> <LI><CODE>ttmid</CODE></LI> <LI><CODE>tthigh</CODE></LI> <LI><CODE>vga16</CODE></LI> <LI><CODE>sthigh</CODE></LI> <LI><CODE>stmid</CODE></LI> </UL> <P> <P>$B;H$$$?$$%b!<%I$r<+F08!=P$7$J$$$J$i!";H$$$?$$$H;W$&FCJL$J%b!<%I$rDj5A$7(B $B$?$[$&$,$h$$$G$7$g$&!#$?$H$($P!"(B<CODE>video=vga16</CODE> $B$H$9$k$H!"(B 4 bit 640x480 $B%G%#%9%W%l%$$K$J$j$^$9!#(B <P> <H2><A NAME="ss6.2">6.2 Atari m68k $B%W%i%C%H%[!<%`>e$NDI2C%*%W%7%g%s(B</A> </H2> <P> <P> <P><CODE>video=xxx</CODE> $B%Q%i%a!<%?$GMxMQ$G$-$k$$$/$D$+$N%5%V%*%W%7%g%s$,$"$j$^$9!#(B <P> <P> <UL> <LI><CODE>inverse</CODE> - $B%G%#%9%W%l%$$rH?E>$5$;$^$9!#%P%C%/%0%i%&%s%I$H(B $B%U%)%"%0%i%&%s%I$,H?E>$7$^$9!#DL>o!"%P%C%/$O9u$G$9$,!"$3$N%5%V%*%W%7%g%s(B $B$r;H$&$H!"%P%C%/$rGr?'$K@_Dj$G$-$^$9!#(B</LI> <LI><CODE>font</CODE> - $B%F%-%9%H%b!<%I$G;H$&%U%)%s%H$r@_Dj$7$^$9!#(B <CODE>VGA8x8</CODE>, <CODE>VGA8x16</CODE>, <CODE>PEARL8x8</CODE> $B$@$1$rA*Br$G$-$^$9!#(B $B%G%#%9%W%l%$$N2>A[%5%$%:$,(B 400 $B%T%/%;%k0J2<$N>l9g$O!"%G%U%)%k%H$O(B <CODE>VGA8x8</CODE> $B$N$_$G!"$=$NB>$O(B <CODE>VGA8x16</CODE> $B$,%G%U%)%k%H$K$J$j$^$9!#(B</LI> <LI><CODE>internal</CODE> - $B$H$F$b6=L#?<$$%*%W%7%g%s$G$9!#(B $B$3$l$K$D$$$F$O<!$N>O$r8+$F$/$@$5$$!#(B</LI> <LI><CODE>external</CODE> - $B>e5-$HF1MM!#(B</LI> <LI><CODE>monitorcap</CODE> - $B%^%k%AF1D4$KBP$9$kG=NO$r5-=R$7$^$9!#(B $B8GDjF1D4%b%K%?!<$K$O;H$C$F$O$$$1$^$;$s!#(B</LI> </UL> <P> <P> <P> <H2><A NAME="ss6.3">6.3 Atari m68k $B%W%i%C%H%[!<%`>e$GFbIt%5%V%*%W%7%g%s$r;H$&(B</A> </H2> <P> <P>Syntax: <CODE>internal:(xres);(yres)[;(xres_max);(yres_max);(offset)]</CODE> <P> <P>$B$3$N%*%W%7%g%s$O3HD%$7$?FbB"%S%G%*%O!<%I%&%'%"$NG=NO!"%b!<%I$r;XDj$7$^$9!#(B <CODE>(xres)</CODE> $B$H(B <CODE>(yres)</CODE> $B$O%9%/%j!<%s$N3HD%$7$?Bg$-$5$r7h$a$^$9!#(B <P> <P>OverScan $B%b!<%I$,9u$$OH@~$rI,MW$H$9$k$J$i!"(B <CODE>internal:</CODE> $B%5%V%*%W%7%g(B $B%s$N#3$D$NJQ?t$r=q$+$J$1$l$P$$$1$^$;$s!#(B <CODE>(xres_max)</CODE> $B$O%O!<%I%&%'(B $B%"$,5vMF$9$k:GBg$NNs$ND9$5$G!"(B<CODE>(yres_max)</CODE> $B$O!":GBg$NNs$N?t!"(B <CODE>(offset)</CODE> $B$O%P%$%H$GI=$5$l!"$=$NJ*M}E*3+;O$K%9%/%j!<%s%a%b%j$N2D;k(B $BItJ,$rJd$$$^$9!#(B <P> <P>$B;~!9!"3HD%$7$?FbIt%S%G%*%O!<%I%&%'%"$,%"%/%F%#%V$K$J$C$F$$$k$H!"(B <CODE>"switches=*"</CODE> $B%*%W%7%g%s$,I,MW$K$J$j$^$9!#(B[$BCm0U!'Cx<T$O$3$N7o$K$D(B $B$$$F$b$&>/$7@bL@$r$7$?$$$H;W$C$F$$$^$9!#%+!<%M%kE:IU$N(B m68k $B$NJ8=q$O$3(B $B$NE@$K$D$$$F$O==J,$G$O$"$j$^$;$s$7!"H`$O(B Atari $B$r;}$C$F$$$^$;$s!#B?$/(B $B$NNc$b$^$?LrN)$D$G$7$g$&!#(B ] <P> <P> <H2><A NAME="ss6.4">6.4 Atari m68k $B%W%i%C%H%[!<%`$G30It%5%V%*%W%7%g%s$r;H$&(B</A> </H2> <P> <P>Syntax: <CODE>external:(xres);(yres);(depth);(org);(scrmem)[;(scrlen)[;(vgabase)[;(colw)[;(coltype)[;(xres_virtual)]]]]]</CODE> <P> <P>$B$3$l$O$H$F$bJ#;($J$N$G!"$3$NJ8=q$G$O$G$-$k$@$1$o$+$j$d$9$/@bL@$7$h$&$H(B $B9M$($F$$$^$9$,!"$I$J$?$+$,$6$C$HL\$rDL$7$F!"2?$+4V0c$$$,$J$$$+$rD4$Y$F(B $B$/$@$5$k$J$iCx<T$O4?7^$7$^$9!#(B <P> <P>$B$3$N%5%V%*%W%7%g%s$O!"30It$N%S%G%*%O!<%I%&%'%"(B($B$*$b$K%0%i%U%#%C%/%\!<(B $B%I$N$h$&$J(B)$B$r;H$C$F$$$F!"(BLinux $B$G$I$N$h$&$K;H$&$+$rDj5A$7$^$9!#%+!<%M(B $B%k$NCN$C$F$$$kHO0O$O4pK\E*$KFbIt%S%G%*%O!<%I%&%'%"$K8B$i$l$k$N$G!"30It(B $B%S%G%*%O!<%I%&%'%"$r;H$($k$h$&$K$9$k$?$a%Q%i%a!<%?$rM?$($J$1$l$P$J$j$^$;$s!#(B $BFs$D$N@)8B;v9`$,$"$j$^$9!#5/F0$9$kA0$K%b!<%I$r@ZBX$($J$1$l$P$$$1$^$;$s!#(B $B$=$7$F5/F0$7$F$7$^$&$H%b!<%I$r@ZBX$($k$3$H$O$G$-$^$;$s!#(B <P> <P>$B:G=i$N;0$D$N%Q%i%a!<%?$O$O$C$-$j$7$F$$$^$9!#2hLL$NHO0O$r9b$5!"I}!"(Bdepth $B$r%T%/%;%k$GM?$($^$9!#(Bdepth $B$O!"MW5a$5$l$??eJ?$N?tCM$r(B 2^n $B$9$k?'?t$G$J$1$l$P$$$1$^$;$s!#$?$H$($P!"(B256 $B?'$N%G%#%9%W%l%$$r;H$$$?$$(B $B$J$i!"(Bdepth $B$H$7$F(B 8 $B$r;HMQ$7$J$1$l$P$$$1$^$;$s!#$3$l$O%O!<%I%&%'%"$N(B $B@-G=$K$h$C$F@)8B$5$l$^$9$+$i!"30It%0%i%U%#%C%/%O!<%I%&%'%"$K0MB8$7$^$9!#(B <P> <P>$B<!$K<($9$h$&$K!"%S%G%*%a%b%j$,$I$l$/$i$$AH$^$l$F$$$k$+$r%+!<%M%k$KEA$((B $B$kI,MW$,$"$j$^$9!#(B <CODE>(org)</CODE> $B%Q%i%a!<%?$H$7$FJ8;z$rM?$($^$9!#(B <P> <P> <UL> <LI><CODE>n</CODE> - $BDL>o$N?eJ?LL$r;H$&!#$?$H$($P!"JL$N$b$N$r;H$C$?$"$H$G(B $BA4?eJ?LL$r;H$&!#(B</LI> <LI><CODE>i</CODE> - $B%$%s%?!<%j!<%V$7$??eJ?LL$r;H$&!#$?$H$($P!":G=i$K(B 16 bits $B$r;H$$!"$=$l$+$i=gHV$K<!$N?eJ?LL$N(B 16 $B%S%C%H$r;H$$$^$9!#(B $BAH$_9~$_$N(B Atari $B%S%G%*%b!<%I$@$1$,$3$l$r;HMQ$7$^$9!#$=$7$F!"(B $B$3$N%b!<%I$r%5%]!<%H$9$k%0%i%U%#%C%/%+!<%I$O$"$j$^$;$s!#(B</LI> <LI><CODE>p</CODE> - $B$^$H$^$C$?%T%/%;%k$r;H$&!#$?$H$($P!"O"B3E*$J%S%C%H$O(B $B%T%/%;%k$KBP$7$9$Y$F?eJ?CM$K$J$j$^$9!#(B $B$3$l$O%0%i%U%#%C%/%+!<%I$G(B 256 $B?'%G%#%9%W%l%$$KBP$9$k:G$bIaDL$N%b!<%I$G$9!#(B</LI> <LI><CODE>t</CODE> - true colour $B$r;H$&!#$?$H$($P!"$3$l$O<B:]$K$^$H$^$C$?%T(B $B%/%;%k$G$"$k$,!"B>$N$^$H$^$C$?%T%/%;%k%b!<%I$r;H$&$b$N$N$h$&$K?'8!:w(B $BI=$rMW5a$7$^$;$s!#$3$l$i$N%b!<%I$ODL>o(B 24 $B%S%C%H%G%#%9%W%l%$$G!"(B16.8 $BK|?'$rM?$($^$9!#(B</LI> </UL> <P> <P><EM>$B$7$+$7(B</EM>$B!"%b%N%/%m%b!<%I$KBP$7$F$O!"(B<CODE>(org)</CODE> $B%Q%i%a!<%?$O0c$C$?0U(B $BL#$r;}$A$^$9!#(B <P> <UL> <LI><CODE>n</CODE> - use normal colours, i.e 0=white, 1=black</LI> <LI><CODE>i</CODE> - use inverted colours, i.e. 0=black, 1=white</LI> </UL> <P> <P>$B%S%G%*%O!<%I%&%'%"$K$D$$$F<!$K=EMW$J9`L\$O!"%S%G%*%a%b%j$N%Y!<%9%"%I%l(B $B%9$G$9!#@hF,$K(B <CODE>0x</CODE> $B$r$D$1$?(B 60 $B?J$N?t;z$G(B <CODE>(scrmem)</CODE> $B%Q%i%a!<%?(B $B$GM?$($^$9!#30It%S%G%*%O!<%I%&%'%"$KE:IU$7$F$"$kJ8=q$+$i$3$l$r8+$D$1$J(B $B$1$l$P$$$1$^$;$s!#(B <P> <P>$B<!$N%Q%i%a!<%?(B <CODE>(scrlen)</CODE> $B$O!"%S%G%*%a%b%j$N%5%$%:$r%+!<%M%k$KEA$((B $B$^$9!#$3$l$r;XDj$7$J$$$H!"(B <CODE>(xres)</CODE>$B!"(B<CODE>(yres)</CODE> $B$H(B <CODE>(depth)</CODE> $B%Q(B $B%i%a!<%?$+$i7W;;$5$l$^$9!#$3$3$KCM$r=q$/$N$O$I$&9M$($F$b$"$^$j8z2LE*$G(B $B$O$"$j$^$;$s!#$b$7(B <CODE>(vgabase)</CODE> $B%Q%i%a!<%?$rM?$($kI,MW$,$"$k$J$i!"2?(B $B$b=q$+$J$$$H$$$&0UL#$G!"%;%_%3%m%s(B($B!((B)$B$rFs$DB3$1$FM?$($F$*$-$^$9!#I,MW(B $B$,$J$$$J$i!"2?$b=q$+$J$$$G$*$-$^$9!#(B <P> <P><CODE>(vgabase)</CODE> $B%Q%i%a!<%?$O%*%W%7%g%s$G$9!#$3$l$,$J$$$H!"%+!<%M%k$O%S(B $B%G%*%O!<%I%&%'%"$N$I$N$h$&$J?'?t%j%9%H$bFI$_(B/$B=q$-$G$^$;$s$+$i!"(BLinux $B$r5/F0$9$kA0$KE,@Z$J?'$r@_Dj$7$J$1$l$P$$$1$^$;$s!#$7$+$7$*;H$$$N%+!<%I(B $B$,(B VGA $B8_49$J$i!"(BVGA $BEPO?$rCV$$$F$$$k%"%I%l%9$G$=$l$r;XDj$G$-$k$N$G!"(B $B?'>H9g%F!<%V%k$rJQ99$G$-$^$9!#$3$N>pJs$O$*;H$$$N30It%S%G%*%O!<%I%&%'%"(B $B$NJ8=q$G3NG'$G$-$^$9!#(B<EM>clear</EM> $B!"(B <CODE>(vgabase)</CODE> $B$r:n@.$9$k$?$a!"(B $B?'$NEPO?$rFI$_!"=q$-$9$k$?$a!"%+!<%M%k$O(B<CODE>(vgabase) + 0x3c7</CODE> $B$H(B <CODE>(vgabase) +0x3c9</CODE> $B$N4V$NHO0O$K$"$k%"%I%l%9$r;H$$$^$9!#(B $B$3$N%Q%i%a!<%?$O!"(B60 $B?J$GM?$($i$l!"(B <CODE>(scrmem)</CODE>$B$HF1MM!"@hF,$K(B <CODE>0x</CODE> $B$rCV$+$J$/$F$O$$$1$^$;$s!#(B <P> <P><CODE>(vgabase)</CODE> $B%Q%i%a!<%?$,Dj5A$5$l$k$J$i!"(B<CODE>(colw)</CODE> $B$@$1$,0UL#$r;}$C(B $B$F$-$^$9!#$=$l$>$l$N?'EPO?$,$I$l$/$i$$$NI}$K$J$k$+!"$?$H$($P!"C1?'(B ((red/green/blue)$B$4$H$N%S%C%H?t$r%+!<%M%k$KEA$($^$9!#%G%U%)%k%H$O$$$D(B $B$b(B 6 $B%S%C%H$G$9$,!"(B8 $B%S%C%H$H$9$k$N$,IaDL$G$9!#(B <P> <P><CODE>(coltype)</CODE> $B$O(B <CODE>(vgabase)</CODE> $B%Q%i%a!<%?$H$H$b$K;H$o$l!"(B $B$*;H$$$N%0%i%U%#%C%/%\!<%I$N?'EPO?%b%G%k$r%+!<%M%k$KEA$($^$9!#(B $B8=:_!"%5%]!<%H$5$l$?7?$O(B <CODE>vga</CODE> and <CODE>mv300</CODE> $B$G$9!#(B <CODE>vga</CODE> $B$,%G%U%)%k%H$G$9!#(B <P> <P><CODE>(xres_virtual)</CODE> $B$OJ*M}E*9TD9$,2D;kD9$H0[$J$C$F$$$k(B ProMST/ET4000 $B%+!<%I$K$@$1I,MW$G$9!#(B ProMST $B$G$O!"(B2048 $B$rM?$($kI,MW$,$"$j!"%S%G%*%\!<(B $B%I$N=i4|2=$K0MB8$7$^$9!#(B <P> <HR> <A HREF="Framebuffer-HOWTO-7.html">$B<!$N%Z!<%8(B</A> <A HREF="Framebuffer-HOWTO-5.html">$BA0$N%Z!<%8(B</A> <A HREF="Framebuffer-HOWTO.html#toc6">$BL\<!$X(B</A> </BODY> </HTML>