[comp.os.minix] 43 lines EGA, and console.c bug fixes

kjh@pollux.usc.edu (Kenneth J. Hendrickson) (07/29/90)

I request Beta testers for my previouly posted kernel diffs, including
the EGA 43-line mode.  Any takers, please?

A couple of days ago, I posted some bug fixes to the kernel concerning
handling of screen attributes in console.c, amongst other
changes/improvements.  What I didn't do in those changes, (and I haven't
figured out how to do yet), is to set up the TERM environment
differently for logins on the console, than for logins on one of the
serial ports.  If you know how to do this, please contact me and/or
post.  I think the correct solution would have at least 2 different
entries in the termcap file.

I have tested this software on my hardware, and it works great.  It's
fantastic to have 43 lines, especially when you're editing a file!
I really hope this makes it into the next Minix release.

In order to help any possible beta testers, here is a file with ANSI
escape sequences to force your screen to do many tricks.  With the
standard console.c, you won't get any blinking, and none of the bold
colours work correctly.  With my diffs, all of these things work
correctly.  This file will leave your screen in green/black (my
favourite colours) if you have a colour display.  To use this file,
simply `cat .colours`; (more will have problems, because it counts the
escape characters as printable characters, which they are not).

Ken Hendrickson N8DGN/6      kjh@usc.edu      ...!uunet!usc!pollux!kjh

begin 644 .colours.Z
M'YV-&[;`:!.0QL"`,P:"$,,FS)@U(!#&:`-"3ADR$;?,D$'QC,4R;C+.F$%1
MC)PW=T**I%&239TR(FM0M)/F#9LR=$3:H#@F3YB0"&]0O(,F#9TR"@I.1*B0
MH4.($BE:Q(B0(PB/94"*)+GP9$H0*UN^C#FSYLV<"'>"Z/E3I%`01(W"+#@P
MZ18:')FV?"IR8L6+(JUBU8J0JTF4*A&R7.ARKD:9(&C:Q*F3IT^@&M_&/9K1
M8!N[-$CJ9<PWZE^J&@5_Q#RRI-?$&A<S'(L0LN2SE==>=CNT*&>ZGPNR'.WT
M85^I@*MV7+W5-6*PBL4ZGF';+.6TEML&[2VW<]V",HDW-&YZ:N#E65D;?@T]
MMG2RD:VCU:B6+6O-OAU[!KU3?&F-?IFGW%7,%>;<5V$Q1MMC94TVWPSU[;8=
M7/EY%]Q=0OE''H#(H;81>H1IM-YS"<XV774.YF8?;Q1V!YQ=2]UUD$8*895'
M>S,$F%QJ(*I'41YEL,$&2B4V!M]MU]&7W7W<'05:C`FA=^-QIYU'8'K-@0"D
MD$1&I^")#>*&G6[:9=:D?M_=E1>-4N*HHX>J86F@ED$.>4>1"U(79I(0+LGB
M9FA>&!I!;%XY97D[?GAEB*W1R>6=7IIXI'PJ2FAFB[_)*.APA=KH9H=6#N:C
MHW;B"69\*8ZYXH2`6@A:>)U:="B'50XH:I9;EAJID;7M^6"$9<Z`GXN:\D=H
ME(9^6BN/BXZ::Y?N?3EIJDJ2R22F@8*68:QES)HCJ+86*.*/=4([@VR\,HBJ
MF-6N>FFKP`64IK"$>@;6O?CFJ^^^_/;K[XO`X>O&&W*T$08;&4TDADUDR$M1
M06W4X0899<C!1AIN7.1P1C(QA/$:&)^Q<4!"661'Q7/`1!/%;VR,+\!F!NSO
MS#37O"_,41;TELT\]\POS#3L#-;`!1^<<!L+L]&P0`_?%?'$%5^<\=(*!=2Q
MU""[(3+3&95<QLERI!P?RR[?"_2V.6-(D<]LLXWSFO:V+;?-0"MT+]$&(QR0
FP@R/[+3$%%N,L<9<6XTTUB'[[3788J]<1LM<OURL<C+/;7F_+P)T
`
end

Ken Hendrickson N8DGN/6      kjh@usc.edu      ...!uunet!usc!pollux!kjh