Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!mit-eddie!uw-beaver!fluke!mason From: mason@tc.fluke.COM (Nick Mason) Newsgroups: comp.sys.ibm.pc Subject: Re: Simultaneous Ansi Text and Graphics on an AT w/ EGA??? Message-ID: <1995@sputnik.COM> Date: Thu, 15-Oct-87 10:06:42 EDT Article-I.D.: sputnik.1995 Posted: Thu Oct 15 10:06:42 1987 Date-Received: Sat, 17-Oct-87 06:52:07 EDT Sender: Unknown@tc.fluke.COM Lines: 224 Date: Wed, 14 Oct 87 07:02:41 PDT From: uunet!uiucdcs!tc.fluke.COM!mason (Nick Mason) To: mroz@moose.steinmetz Subject: Re: Simultaneous Ansi Text and Graphics on an AT w/ EGA??? Newsgroups: comp.sys.ibm.pc In-Reply-To: <7604@steinmetz.steinmetz.UUCP> Organization: John Fluke Mfg. Co., Inc., Everett, WA Cc: In article <7604@steinmetz.steinmetz.UUCP> you write: >Does anyone out there know the answer to the following question: > >On an IBM AT with an EGA board/monitor is it possible to >simultaneously display the ansi text and graphics modes? YES. > >By ansi text mode I mean the screen you get when you type > > mode co80 > >This is the mode that ansi.sys and nansi.sys drive. > >The graphics mode is EGA mode, 640 x 350, 16 colors. I'm not sure >that you can get into this mode with the DOS mode statement. I know >that ansi escape sequences don't work in this mode - it's more of a >bit-mapped type of environment. > True, the 640 x 350 x 4 mode (mode 10 hex) is a bit mapped mode. I can't vouch for the ansi escape sequences BUT, the BIOS calls that preform character positioning based on text rows (0 to 24) and columns (0 to 79) work in this mode. From this the conclusion is yes, you can do text and graphics at the same time. So you can experiment, I am includeing a uuencoded program that will set the ega into mode 10 hex (16 decimal). uudecode the program and then type setega 16 to get into mode 16 and setega 3 to get back to the equivalent of mode co80. typeing setega byitself will show the list of options. Good Luck, NM begin 644 setega.exe M35K. \ P @ ,8 ___R 0 (JFT- 0 '@ $ <@)5 20! !L!0 M M M M M M M M M M M 58OL,\#HWP"X-@!0 MZ#,#@\0"N&D 4.@I X/$ KB< %#H'P.#Q *XSP!0Z!4#@\0"N (!4.@+ X/$ M K@U 5#H 0.#Q *X: %0Z/<"@\0"N)L!4.CM H/$ KC. 5#HXP*#Q *X 0)0 MZ-D"@\0"N#0"4.C/ H/$ KAG E#HQ0*#Q *+Y5W#58OL,\#H6P"#?@0"?0WH M:_^X 0!0Z+H!@\0"BUX&_W<"Z#P @\0"H^X)/0T A%_[@! %#H ME &#Q *XX 50N.X)4+@0 %#H[0&#Q 8KP%#H>0&#Q *+Y5W#Z;8#68O<*]AR M"CL>F@)R!(OC_^$SP.F? +0PS2$\ G,.N 0 4.A*!)*T"!_@ 0<@.^ !#ZCM>!Q/X)^W,+,\!0Z%$$N/],S2&!Y/[_-HDFH (VB2:> M HO&L033X$@VHYP" _>)-@( C,,KWO?;M$K-(3:,'A #%@?\OZX%N0 **\\S MP/.J%A_H*P 6'^@]#.@?#3/M_S8N _\V+ /_-BH#Z._^4.B] +@# %#HY@.X M_P!0Z,8 M##-(:,2 [L$ +@ 1,TA<@KVPH!T!8"/%@- 2WGLN US2&)'OX" MC 8 PX?N ENJD!S2$6'XL.F@3C)XX&$ ,FBS8L ,4&G 2,VC/;-O\>F 0V MQ0:@!(S:NP, -O\>F 06'XX&$ ,FBPXL .,TCL$S_R: /0!T*KD, +[R O.F M= NY_W\SP/*N=1?KY08>!Q^+][\6 ZR8D:S^P'0!2*KB]Q8?OJ0$OZ0$Z%T MPU6+[+[4!;_4!>A0 +ZD!+^F!.A' .L#58OLOJ8$OZ8$Z#D Z'8"N10 ,]OV MAQ8# 70$M#[-(4/B\N@' (M&!+1,S2&+#IH$XP>[ @#_'I@$'L46_@*X "7- M(1_#._=S"D]/BPWC]O_1Z_+#58OL5E>#[ K&1O;-BT8$B$;W/"5T"CPF= ;& M1OC+ZPS&1OK+QD;Y1,9&^$2,5O2-1O:)1O*+?@:+!8M= HM-!(M5!HMU"(M] M"E6#[0[_7@!=5XM^"(D%B5T"B4T$B54&B74(CT4*<@0S]NL(Z/(!O@$ BP6) M=0R#Q K\7UZ+Y5W#58OL@^P&5U:^0@-6Z"< @\0"B_B-1@90_W8$5NA. H/$ M!HE&^E97Z*L @\0$BT;Z7E^+Y5W#58OL5U:+=@3_!GX$@?Y" W4Y]D0&#'4S MBD0'F(O(T> #P='@B_CVA=H# 74>QT0$[@7&A=H# <>%W , L=$ @ "QP3N M!;@! .M.@?Y* W0&@?Y: W5 ]D0&"'4ZBD0'F(O(T> #P='@B_CVA=H# 74E M@3Y& ^X%=!W'1 3N!8I$!IBCK@7&A=H# <>%W , H!D!OOKIBO 7E^+Y5W# M58OL5U:+=@:#?@0 =1.A1@,Y1 1U"U;H!@R#Q (KP.M?@WX$ '19@?Y" W48 MBD0'F%#H4PR#Q (+P'0)5NC@"X/$ NL;@?Y* W0&@?Y: W4O5NC+"X/$ J"N M!20$"$0&BD0'F(O(T> #P='@B_C&A=H# ,>%W , "O B02)1 1>7XOE7<-5 MB^Q65XMV!/PSP)F+VJP\('3[/ ET]SPMG'0$/"MU :P\.7/1TM'CT=(#V1/7 ]B#T@#KW).==0?WV(/2 /?:7UZ+Y5W#5C/VN38 M,N3\K#+@XON ]%5T![@! %#H>@!>PW((,\"+Y5W#0/!-V K 3NU0$UYBC"@/# MBL3K]U6+[%97N%(!CM@>!XM6!+ZN!*T[PG000)9T#)LG@#PK=0S_!L(% MQP:R!0 ZQ: /"!U#8,^P@4 =0K_!K(%ZP3_!M %1HH$F%#H/0>#Q (+P'6_ M5KC(!5#HPP:#Q 2+\( \+G42_P:\!496N,0%4.BL!H/$!(OPB@28/48 =#D] M3@!T/#UH '0G/6P = <]< !T)>L&QP:X!0( @SZX!0!T!H \<'0!1H \ '4; MZ6,!QP:X!0$ Z^/'!K@%$ #KV\<&N 4( .O3B@28B8:>_CU% '0*/4< = 4] M6 !U"?\&L 6#AI[^((N&GOXM8P ]%0!V ^FB / DR[_I\,'BQZZ!8L?HL![4'+0>U![4'M0>U M!QL'0 =%![4'M0>?![4'*0>U![4'F@>#/LP% '03@S[*!0!U28L>M 7V1P8@ M=3KK/4;K'( ])70&1X ] '7UB\ / !T ^F__8,^ MR@4 =0^+'K0%]D<&('0%N/__ZP.AR@5>7XOE7<-5B^RX& #HG_A75H-^! IT M!/\&Q@6#/K@% G0'@SZX!1!U%HL>N@6+!XM7 HE&^(E6^H,&N@4$ZRF#/L8% M '00BQZZ!8L'B4;XQT;Z #K#8L>N@6+!YF)1OB)5OJ#!KH% H,^T 4 = V+ M1O@+1OIT!8M&!.L"*\"CS@6+-KX%@S[&!0!U*H-^^@!])(-^! IU%\8$+4:+ M1OB+5OKWV(/2 /?:B4;XB5;ZQT;V 0#K!<=&]@ B_V#[QC_=@17_W;Z_W;X MZ!@(@\0(@SZ\!0!T(%?H[P>#Q *+#L0%*\B)3O[K!,8$,$:+1O[_3OX+P'_R MB@6(!(,^L 4 = <\87P#@"P@1D> ??\ =>:#/L8% '44H<(%"P:R!70+@W[V M '4%N $ ZP(KP%#HI@*#Q )>7XOE7<-5B^RX$ #H:O=75L<&P 4@ (-^! !T M%+X! *&Z!8E&](Q>]H,&N@4"Z80 @SZX!1!U%HL>N@6+!XM7 HE&](E6]H,& MN@4$ZQ2+'KH%BP>)1OB)1O2,7O:#!KH% H,^N 40=0V+1O0+1O9U%+AH!.L) M@W[X '4)N&\$B4;TC%[VBT;TBU;VB4;\B5;^*_;K!/]&_$;$7OPF@#\ =?.# M/KP% '0,B\8[!L0%=@2+-L0%BS[(!2O^@S[2!0!U!U?H#0&#Q )6_W;V_W;T MZ&4!@\0&@S[2!0!T!U?H\@"#Q )>7XOE7<-5B^RX @#HAO:AN@6)1OZ#/KP% M '4&QP;$!08 _S:P!?\VQ 7_=@3_-KX%_W;^Z*L%@\0*@WX$9W0&@WX$1W48 M@S[0!0!U$8,^Q 4 = K_-KX%Z(<%@\0"@S[0!0!T$8,^Q 4 =0K_-KX%Z&\% M@\0"@P:Z!0C'!LX% "AP@4+!K(%=!+_=O[H4@6#Q (+P'0%N $ ZP(KP%#H M'0&+Y5W#58OL,\#HY_56@S[,!0!U-(L>M 7_3P)X$8I&!(L>M 6+-_\'B 0J MY.L-_S:T!?]V!.C= X/$!$!U!O\&S 7K!/\&R@5>B^5=PU6+[+@" .B=]5=6 M@S[,!0!U38MV! OV?D;K+XL>M 7_3P)X$:# !8L>M 6+/_\'B 4JY.L._S:T M!?\VP 7HB .#Q 1 =03_!LP%B\9."\!_RH,^S 4 =0>+1@0!!LH%7E^+Y5W# M58OLN ( Z#CU5U:+=@B#/LP% '50ZSF+'K0%_T\">!3$7@0FB@>+'K0%BS__ M!X@%*N3K$O\VM 7$7@0FB@>84.@@ X/$!$!U!/\&S 7_1@2+QDX+P'7 @S[, M!0!U!XM&" $&R@5>7XOE7<-5B^RX"@#HS?175HLVO@4KP(E&_(E&^(L^R 56 MZ-,$@\0"B4;Z*_@K?@2#/M(% '48@#PM=1.#/L %,'4,K)A0Z*3^@\0"_T[Z M@S[ !3!T"PO_?@>#/M(% '09@WX$ '0&_T;XZ&$ @S[.!0!T!O]&_.AS (,^ MT@4 =297Z+'^@\0"@WX$ '0)@W[X '4#Z#< @S[.!0!T"8-^_ !U ^A& /]V M^HO&'E#HZOZ#Q :#/M(% '0-QP; !2 5^AQ_H/$ EY?B^5=PU6+[#/ Z ;T M@S["!0!T!;@K .L#N" 4.@$_HOE7<-5B^PSP.CG\[@P %#H\?V#Q *#/LX% M$'46@SZP!0!T!;A8 .L#N'@ 4.C4_8/$ HOE7<-5B^RX @#HL_-75HMV!H \ M*G41BQZZ!8H'F(OX@P:Z!0)&ZSHK_X \,'PS@#PY?RXY/KP%=0N /#!U!L<& MP 4P *R8B\_1X='A \_1X0/(@^DPB_F /#!\!8 \.7[CBUX$B3^+QEY?B^5= MPU6+[+@" .A(\U:^=@3K#8H$.$8$=06X 0#K"$: / !U[BO 7HOE7<./!GP$ MCAX0 Q8'OH K)@F@#X2 P-R15".!BP ,\"+R/?1B_CRKB8X!77Y@\<#B\CW MT5?RKEZ#P0+WV5N+PP/!!0, )?[_*^"+_!X&'Q8'\Z2P(*J+RQ^^@0#K#HO( M! 0D_BO@B_RX0R"K\Z2+P:J+]!8?4(O)1/[K\HO$ ,SR8O!B^F+^4F+-BP "_9T"([&\JY%KG7Z19= )/Z+_='E \46 M'U>_"0#HZ0%?B\^+_0/XB2XN QX'CMXS]DGC$X$\.T-T!8E^ $5%K*H*P'7Z MXNV)3@ 6'UV+Y5W#58OL@^P$5U:+=@;V1 :#= ;V1 9 = J 3 8@N/__Z00! M]D0& 77P@$P& H!D!N\KP(E$ HOXB7[^]D0&"'43BD0'F(O8T>,#V-'C]H?: M P%T0(L\*WP$BT0$0(D$BD0'F(O8T>,#V-'CBX?< TB)1 (+_WX25_]T!(I$ M!YA0Z"D"@\0&B4;^BUP$BD8$B ?IA@#V1 8$=6J!_D(#=4.*1 >84.CP (/$ M @O =5'_!GX$QT0$[@6*1 >8B]C1XP/8T>/&A]H# <<$[P68B]C1XP/8T>/' MA]P# +'1 +_ >NFN "4.A\ 8/$ HE$! O = R 3 8(0(D$BD0'Z\V 3 8$ MOP$ 5XU&!%"*1 >84.B8 8/$!HE&_CE^_G0#Z??^BD8$*N1>7XOE7,#V-'C]H?: P%T M)XL$*T0$B4;\"\!^&U#_= 2*1 >84.@U 8/$!CM&_'0'@$P&(+___XM$!(D$ MQT0" "+QUY?B^5=PU6+[(M>!(/[%'T1@_L ? SVAQ8#0'0%N $ ZP(SP(OE M7<.+T ,&H )R-3D&G )S)04/ %#1V+$#T^B,V8L>$ ,KRP/!CL.+V+1*S2%8 M+?@0SP+G___*NB\% 0/?8 M7XOE7<-5B^Q65[, Z64!N ( Z6[P58OL@^P$5U:^.@,K_^L4]D0&@W0+5NCP M_H/$ D!T 4>#Q@@Y-E($<^:+QUY?B^5=PU6+[(M>!(!/_@&+Y5W#58OL5E>[ M@ 2#/P!U*1X'N 4 Z*@"=04SP)GK)$ D_J. !*."!);'! $ @\8$QT3^_O^) M-H8$BTX$C-B.P.A 5]>B^5=PU6+[(M>!/:'%@,@= ZX D(SR8O1S2%S ^E( M\_:'%@. =0/I@0"+3@B+5@8>!S/ _%=6B_"+^N-EN I \JYU,E&+SRO*2>,0 MS2&< _"=M)"\!T+T:Y @"ZB@2T0,TALT"\!T&EF+U^O%48O/ M*\K-(9P#\)US!+0)ZQH+P'46]H<6 T!T"XM>!H _&G4#^.L$^;@ '%ER HO& M7E_IO?*+3@@+R74%B\'IL?*+5@:T0,TAOD"\!UX/:'%@- = J+VH _ M&G4#^.O/^;@ '.O)BTX*BT8$BU8&BWX(5QX'_),*P'03@_D*=0X+TGD*L"VJ M]]N#T@#WVHOWDC/2"\!T O?QD_?QDH?3!# \.78"!">JB\(+PW7BB 5/K(8% MB$3_3SOW)1/[KYHO^= P#^8E,_BO!2(D%ZP4#^?Y,_HO&C-J, MT3O1= 4FC!Z0!(E_ L,FQ@:4! (]_O]T)8O^ _"MJ %T\HO^2#O!<[V+T /P MK:@!=.(#P@4" (OWB43^Z^:+1P@+P'0$CMCK%";^#I0$=!&,V(S7.\=T!2:. M'HP$BS?KO(MW!C/ Z&H .\9T#20!0$"8Z%X = W^3?[H' !T!99.3NN9C-B, MT3O!= 0FHY $BP>)1P(SP)G#48M%_J@!= ,KR$E!0;K_?R8[%I($=@31ZG7U MB\$#QG(5 \)R#??2(\(KQN@, '4(]]+1ZG7E,\!9PU)1Z!T =!A7B_Z+\ /R MQT3^_O^)=P:+UBO72HE5_EA96L-34#/2'E)24+@! % &'^@. (/$"(/Z_Q]: M6W0""]+#58OL5E<&@WX( '4XOZ "BU8&BT8$2'4'Z%, L_B]H#''(YB]..P3OW=08Y'IP"O1ZSOW=0D#V:$0 RO8 MCL"T2LTA<@T[]W4$B1:< I*'!(O1PP 0R!,:6)R87)Y("T@ M*$,I0V]P>7)I9VAT($UI8W)O#(P,"!'4D%02$E#4RP@-"!#3TQ/4B @ M(" @(" @(" @(" @(" @(" * " U(#T@,S(P>#(P,"!'4D%02$E#4RP@-"!' M4D59(" @(" @(" @(" @(" @(" @(" * " V(#T@-C0P>#(P,"!'4D%02$E# M4RP@0B97(" @(" @(" @(" @(" @(" @(" @(" * " W(#T@34].3T-(4D]- M12 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * #$S(#T@,S(P M>#(P,"!G#(P,"!G#,U,"!G#,U,"!G