mshiels@watdragon.UUCP (M. A. Shiels @ UofW Dragon) (03/12/86)
These are some programs which will allow you to run DOS in your favorite colours. (foreground, background, and border). There are 3 options: 1) Patch Command.COM - uses files colour??.PAT,.INS (where ?? is the first two digits of your version number) - Won't work if you use ANSI.SYS 2) Use CSET.COM instead of CLS command - only problem is colours will be set to black and white by some applications. 3) Use Rcolour.COM as a resident colour maintainer - all applications that set the screen to black and white will cause the program to change it to the colours you have chosen Good Luck!! Note: Read the .INS files or .HLP files for instructions on how to use the various programs. : This is a shar archive. Extract with sh, not csh. : The rest of this file will extract: : colour00.ins colour20.ins colour20.pat colour21.ins colour21.pat colour30.ins colour30.pat colour31.ins colour31.pat colours.hlp cset.hlp cset.uu rcolour.hlp rcolour.uu echo Extracting colour00.ins sed 's/^X//' > colour00.ins << 'e-o-f' XThis patch for command.com comes in two parts X X1) a debug script which you can just run on COMMAND.COM X X2) an interactive patch based upon the locations in the .INS file X XGood Luck!!!!!!!!!! e-o-f echo Extracting colour20.ins sed 's/^X//' > colour20.ins << 'e-o-f' X03-Feb-86 XCOLOUR200 - Colour patch for COMMAND.COM 2.00 with out ANSI.SYS X XSyntax: X DEBUG COMMAND.COM <COLOUR200.PAT X XNote: X To change the colours for border, background, and foreground do the Xfollowing. X X A> DEBUG COMMAND.COM X E 234E 0x X E 2340 yz X W X Q X X where x = border colour X y = background colour X z = foreground colour e-o-f echo Extracting colour20.pat sed 's/^X//' > colour20.pat << 'e-o-f' XE 2346 00 XM CS:2337 2352 CS:2331 XA 234d XMOV BL,00 XMOV AH,0B X XW XQ e-o-f echo Extracting colour21.ins sed 's/^X//' > colour21.ins << 'e-o-f' X03-Feb-86 XCOLOUR210 - Colour patch for COMMAND.COM 2.10 with out ANSI.SYS X XSyntax: X DEBUG COMMAND.COM <COLOUR210.PAT X XNote: X To change the colours for border, background, and foreground do the Xfollowing. X X A> DEBUG COMMAND.COM X E 2361 0x X E 2353 yz X W X Q X X where x = border colour X y = background colour X z = foreground colour e-o-f echo Extracting colour21.pat sed 's/^X//' > colour21.pat << 'e-o-f' XE 2359 00 XM CS:234A 2365 CS:2344 XA 2360 XMOV BL,00 XMOV AH,0B X XW XQ e-o-f echo Extracting colour30.ins sed 's/^X//' > colour30.ins << 'e-o-f' X03-Feb-86 XCOLOUR300 - Colour patch for COMMAND.COM 3.00 with out ANSI.SYS X XSyntax: X DEBUG COMMAND.COM <COLOUR300.PAT X XNote: X To change the colours for border, background, and foreground do the Xfollowing. X X A> DEBUG COMMAND.COM X E 2430 0x X E 2422 yz X W X Q X X where x = border colour X y = background colour X z = foreground colour e-o-f echo Extracting colour30.pat sed 's/^X//' > colour30.pat << 'e-o-f' XE 2428 00 XM CS:2418 2434 CS:2412 XA 242F XMOV BL,00 XMOV AH,0B X XW XQ e-o-f echo Extracting colour31.ins sed 's/^X//' > colour31.ins << 'e-o-f' X03-Feb-86 XCOLOUR310 - Colour patch for COMMAND.COM 3.10 with out ANSI.SYS X XSyntax: X DEBUG COMMAND.COM <COLOUR310.PAT X XNote: X To change the colours for border, background, and foreground do the Xfollowing. X X A> DEBUG COMMAND.COM X E 264A 0x X E 263C yz X W X Q X X where x = border colour X y = background colour X z = foreground colour e-o-f echo Extracting colour31.pat sed 's/^X//' > colour31.pat << 'e-o-f' XE 2642 00 XM CS:2632 264E CS:262C XA 2649 XMOV BL,00 XMOV AH,0B X XW XQ e-o-f echo Extracting colours.hlp sed 's/^X//' > colours.hlp << 'e-o-f' XIMMMMMMMMMMMMMMMMMMMMMMKMMMMMMMMMMMMMMMMMMMMM; X: DOS Reference Screen : Feb. 14 / 1986 : XLMMMMMMMMMMMMMMMMMMMMMKJMMMMMMMMMMMMMMMMMMMMM< X: Colour Bits : X: 0 Black : X: 1 Blue : X: 2 Green : X: 3 Light Blue : X: 4 Red : X: 5 Purple : X: 6 Brown/Yellow : X: 7 Grayish White : X: 8 Dark Grey : X: 9 Bright Blue : X: A Bright Green : X: B Bright Light Blue : X: C Bright Red : X: D Bright Purple : X: E Bright Yellow : X: F Bright White : XHMMMMMMMMMMMMMMMMMMMMM< e-o-f echo Extracting cset.hlp sed 's/^X//' > cset.hlp << 'e-o-f' X03-Feb-86 XCSET - Colout CLS program X XSyntax: X CSET X XDescription: X CSET is a program which should be used to replace the CLS command in DOS. XCSET is pre-configured for a certain colout combination. X XFiles Used: X CSET.COM X XNote: X To change the colours for border, background, and foreground do the Xfollowing. X X A> DEBUG CSET.COM X E 010D 0x X E 011B yz X W X Q X X where x = border colour X y = background colour X z = foreground colour e-o-f echo Extracting cset.uu sed 's/^X//' > cset.uu << 'e-o-f' Xbegin 777 cset.com XH*< >4+@# ,T0N +NP, S1"X :Y "Z4""W$\T0M *Z "W ,T0RS($ X Xend e-o-f echo Extracting rcolour.hlp sed 's/^X//' > rcolour.hlp << 'e-o-f' X03-Feb-86 XRCOLOUR - Resident Screen Colour Manager X XSyntax: X RCOLOUR fg/bg br X XExamples: X RCOLOUR 113 3 - blue text on white with light blue border X XDescription: X RCOLOUR is a resident program (83 bytes) which will allow you to maintain Xyour colour selection throughout allmost all of your applications. Every time Xthe screen is reset to white on black it will change to the setting which you Xchoose last. You may re-execute this program and all it will do the second Xtime is change the attributes in the allready resident program. X XFiles Used: X RCOLOUR.COM X e-o-f echo Extracting rcolour.uu sed 's/^X//' > rcolour.uu << 'e-o-f' Xbegin 777 rcolour.com XMZU&0>P$ 0T],3U* _ !T'H#\!G0N@/P'="F _ EU"H#[!W4%+HH> P$N XM_RX% 9PN_QX% 5)0NMD#+J $ 20/[EA:SX#_!W7F+HH^ P'KWP#H:@!R+>@P XM ( ^AP(!= CHT@"Z4@'-)[0UL!#-(8OS@^X+H ,!)H@$1J $ 2:(!.BR +1, XM*L#-(0:T-; 0S2&+\[\) 8/N!;D% ,8&AP(!D/.F=!?&!H<" )",!@<!B1X% XM ;H. ; 0M"7-(0?#OH$ Z!P <AD] !U!B: / UT6Z(# : $ >@& '(#H@0! XMPR: / UT-B: /"!U T;K\2O )H \('0E)H \#70?)H \,'(@)H \.7<:OPH XM]^<FBAR!XP\ \-R"D;KU3W_ '<"^,.Z3P*T"<TA^<.Z< *T"<TA^<.T!K XMN0 NE 9MP?-$+0"N@ MP#-$,-%;G1R>2!T;V\@;&%R9V4@;W(@;F]N+6YU XH;65R:6,-"B1.;R!A<F=U;65N=',@96YT97)E9 T*) &]N X Xend e-o-f exit 0