mroz@moose.steinmetz (peter a mroz) (10/12/87)
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? 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. Thanks, Peter Mroz Peter Mroz General Electric | ARPA: mroz@ge-crd.arpa Corporate Research and Development | UUCP: mroz@moose.steinmetz.ge.com PO Box 8, 37-2081 | clever saying stuck in here Schenectady, NY 12301 | 518-387-6021
mason@tc.fluke.COM (Nick Mason) (10/15/87)
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 <Q(]!P!V#>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"<TAS2"_4@&+-@( M*_>!_@ 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<?+#!R&]'CT=*+ MRXOZT>/1TM'CT=(#V1/7 ]B#T@#KW).==0?WV(/2 /?:7UZ+Y5W#5C/VN38 M,N3\K#+@XON ]%5T![@! %#H>@!>PW((,\"+Y5W#<P;H#0"X__^+Y5W#,N3H M 0##HA0#"N1U(X ^$@,#<@T\(G,-/"!R!; %ZP>0/!-V K 3NU0$UYBC"@/# MBL3K]U6+[%97N%(!CM@>!XM6!+ZN!*T[PG000)9T#)<SP+G___*NB_?KZY9? M7HOE7<(" %6+[%?_=@3HQO\+P'04DHOZ,\"Y___RKO?12;L" +1 S2%?B^5= MP@( 58OLN&(!Z"_[5U:+=@:-AJ+^H[X%BT8(H[H%BT8$H[0%QP;,!0 QP;* M!0 Z3D"@#PE= /IR ''!L0% 0 KP*/"!:.P!:/&!:.X!:.\!:.R!:.V!:/0 M!:/2!<<&P 4@ (!\ 3!U.T;'!L %, #K,H \+74&_P;2!>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?H<H% MB0?IQ@#_!L8%QP;0!0 N H 4.@5 8/$ NFO +@( .OQ_P:V!<<&Q 4$ /\& ML 7_!KP%@SZX!0)T!X,^N 40=37'!K@% "#!KH% K@0 %#HV "#Q *X.@!0 MZ(<#@\0"@RZZ!02X$ !0Z+\ @\0"@P:Z!0+K5;@0 .N7*\!0Z-\!ZY.X 0#K M]?^VGO[HM0+KA8,^N 4 = .+QDZ+_NM.IP<M!ZP'K >L![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\<KQE"+QAY0Z),#@\0&B_> / !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<B_ZL"L!T(.@W '3T3E;_!BH#K.@R M *H*P'0,Z", =?+&1?\ Z]JJB_1+2SOS<PBMAP>)1/[K\HO<B28L _\F? 0\ M"70"/"##/%QU"( \(G4#K.L:/")U%JP\#701/")U!X!\_EQU!$^JZ^VLZ]K# M58OL58X>$ ,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</H\0!5 MB^R#[ 175HMV!"O_BD0&) ,\ G5 ]D0&"'43BD0'F(O8T>,#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<A D\$BCG *5BRZ@ @$6H +#B\?IF?!5B^Q7'@>+?@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&< _"=<P2T">M)"\!T+T:Y @"ZB@2T0,TA<P2T">LT"\!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,TA<P2T">OD"\!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<O587UZ+Y5W#Z<P @_GN<_A!@.'^BW<"_*V+_J@!=$)(.\%S%8O0 M _"MJ %T- /"!0( B_>)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%, <B?K2(LV\ )(=!$[ M]W0-BT0"B48,5N@Z %YS,(/&!('^\ )S! O2=0:X__^9ZQV+VH/##]';L0/3 MZ[1(S2%RZ9*)!(E4 HDV\ (SP =?7HOE7<.+3@R+]SE, G0,@\8$@?[P G7R M^>L_B]H#''(YB]..P3OW=08Y'IP"<R:#PP_1V]'KT>O1ZSOW=0D#V:$0 RO8 MCL"T2LTA<@T[]W4$B1:< I*'!(O1PP 0R!,:6)R87)Y("T@ M*$,I0V]P>7)I9VAT($UI8W)O<V]F="!#;W)P(#$Y.#8? " P(#T@-#!X,C4@ M0B97(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * " Q(#T@ M-#!X,C4@0T],3U(@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M " R(#T@.#!X,C4@0E<@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" * " S(#T@.#!X,C4@0T],3U(@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" * " T(#T@,S(P>#(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<F%P:&EC<RP@,38@8V]L;W(@*$5'02D@(" @(" @(" @(" * #$T M(#T@-C0P>#(P,"!G<F%P:&EC<RP@,38@8V]L;W(@*$5'02D@(" @(" @(" @ M(" * #$U(#T@-C0P>#,U,"!G<F%P:&EC<RP@;6]N;V-H<F]M92 H14=!*2 @ M(" @(" @(" * #$V(#T@-C0P>#,U,"!G<F%P:&EC<RP@-"!O<B Q-B!C;VQO M<B H14=!*2 @(" @(" * + 4@$ M M H ([0U]&24Q%7TE.1D\ M "!@8$! 0 #N!P M[@<! (! !@( "$ P ($ M M M 0 @ M M M T@, %@("& T)# P,!PC___\2#1("_RAN=6QL*0 H;G5L;"D *RT@ M(P -"@ @ #X1 M/#Q.35-'/CX! T*97)R;W(@,C P,3H@3G5L;"!P;VEN=&5R(&%S<VEG;FUE M;G0-"@ T*97)R;W(@,C P,#H@4W1A8VL@;W9E<F9L;W<-"@ # T*97)R M;W(@,C P,SH@26YT96=E<B!D:79I9&4@8GD@, T* 0 #0IE<G)O<B R,# T M.B!$3U,@,BXP(&]R(&QA=&5R(')E<75I<F5D#0HD D #0IE<G)O<B R,# Y M.B!.;W0@96YO=6=H('-P86-E(&9O<B!E;G9I<F]N;65N= T* ( #0IE<G)O G<B R,# R.B!&;&]A=&EN9R!P;VEN="!N;W0@;&]A9&5D#0H ____ end Nick Mason/ms272G/John Fluke Mfg Co/Box C9090/Everett WA 98206 USA mason@tc.fluke.COM UUCP: {{cornell,decvax,ihnp4,sdcsvax,tektronix,utcsrgv}!uw-beaver} \ {allegra,microsoft,gatech!sb1,hplabs!lbl-csam,decwrl!sun,sunup} - !fluke!mason {ssc-vax,hplsla,wavetek,physio,uw-vlsi,cae780,tikal,telematic} / ARPA: fluke!mason@uw-beaver.ARPA BITNET: "fluke!mason@uw-beaver.ARPA"@wiscvm.bitnet