ericksen@cs.unc.edu (Jim Ericksen) (03/16/89)
Checksum: 2629577922 (Verify or update with "brik") Posting-number: Volume 01, Issue 230 Originally-from: Jim Ericksen <ericksen@cs.unc.edu> Submitted-by: Jim Ericksen <ericksen@cs.unc.edu> Archive-name: colorize/part01 I originally wrote this simple program for playing pc-hack, and since pc-moria was recently posted i thought i'd share this with the net. Colorize is a short TSR which intercepts video output calls to add color to hack and moria. The color of each character is mapped according to the character value: the player character ("@") becomes cyan, all graphics characters (e. g. dungeon walls) are red, and all other characters are green. The colors can be changed by using DEBUG to patch the colorize.com file or by modifying and reassembling the included source. To use the program, simply run colorize before beginning the game (or whatever); all subsequent character output which uses the video BIOS will be affected. [ A clever idea that works. I enabled this while logged in on a UNIX system using Kermit, and in all my mail, all the @ signs came up bright blue. Since assembly source is included, you can customize this program to do interesting things. Checksums obtained with the 4.3BSD "sum" or System V "sum -r" command. checksum size (bytes) file (between BEGIN--cut and END--cut lines) 2510 1737 this source posting checksum size (bytes) file 34516 1238 colorize.arc -- R.D. ] colorize part01/01 BEGIN--cut here--cut here begin 644 colorize.arc M&@9#3TQ/4DE:12Y!4TT`3P0``%82PTMAB0`&``#8ZJG8ZW*9P@&1;#VW+#W0 M>JGR29RU^)#4N[8P(D'(")"B)!'6O&6MS"3*?&6"*"+K1\^=^)"R^9Q\^GQ& M_0?=`WY\^B*)"[:9S4M\^3CN%\_EF9R5FB*JF_FB)\^_#8[#U\\((E$]].E\ M_A6JF5F9PV=AR9S0?0?=+(#8Z"Q\^[;#VZ3YW=+4O8[,JPBGS>^^+$<D&GRZ M0@$@'4N9RB*BN_E-0D$X9-C4O=*BO]S4OG*1"9RMR5FQR_G#W8ZF6_"B*MQ+ M/G*`[&L7N"(X8WZB(@'"2^*^(@[L;WZU^GR[9\^9R9G0='C(##UAR"(]*)#0 M?8[G(X:NR[;(!\_4NF4W[(F_`TBW*W)-U\_(#0?#VB+0<XT>]/6JF)"3@+K4 MN"+A69R1;K#0>-/^X@&5F5D@'.BEJ^+^ZF6"(1Z5E2"^(X:U8@'[PX;W[4N) M!DA\\WZJG)V_F)"W+I8];8\]9'B)"U;0=-U/]49\]>#8Y&-U#R+Q78Z0`&,% M.9E^GK1/]<CL953$"9Q:\@'KC#V18@%$#"8D&T']SE8@&)"F6MR^+C&F6)XI M8D2E+0RF5/5\^55\^)#8X,K=#=*_F1;0PT5WW[SBJNQ!$Q?"3BJ1:ATB:(<B M8AGEFY&7H$0^^=_0HUV18R9\]11W4@&NR_E!&9SIW@43:TP@'WX\K@6F5&.M MSA(V=D;[!*DY!ZEAPB0X;?7A7S;IBI`QTOC(JW+EF)#N$"JU/@6PA87CSED& MD_)/7BKX(@$\2(?:U&N20D'WZ=^-^5D+K(H.`D23C=*E("J=^]:1;^N)#%Y& M/A+NG(`O>1:#DD'1%KQQ/(`%2W(GX2;W[EDO=-`*.@2_GR0@$Q>XL`AKJFF^ M+&4$%\_&L^OYTV*PCY:9P^OL;C6(Z>14\T6MR9;_Z98AG("W)HDBS4ON&[:3 M@1X^@A:^Z&S*<W3#W2X:+*>9T0F_GP"#;0SN&)"_G'7*>(X+C8[S;#O9^9TO M?,K@7XL^_3,B*3=D9S`&6TQ9/\3#N^+.A;H9V6F[:M)\_0<&7L;F[8X:F9QK MPQ-4]OZ9A:]X3*[)@UU:@N=2XB1,@9L^N5G(`0%@E^E;G8XR986JG#V6E;V7 ME/]@GL8\\R8X9E\UT@$\I38`B1:W*JGBJW+^I1*JFMQDC%XWX9O*Y&\0?(JS M$"&=\>_[!`(=`'F<L^L,KN$O]+,"]A^5GEDWZ5D&/CQO[4NJET[WX);W1"W1 M"=],D%O6+-*)0\29P_$@&E;0=NSR(^^VW^ZD"N7GM7EF%,Z<%"\,%:^IMZB0 MV(-A6PAPZ'DT6WC]7B\@%KH/$`D]GQIX2MS#V=^=_63(G$O^[<#%@!A\^B2J MDP6&2ZW*[IE\\\KEDII`+BH]+BS<"5GIWA]=HP8HDU+BIAP@'&638@%/\(#W MZE+0>[:_!86PAB():*B_`.=+.-]"V"(#FW(X;F=A81%;V(N_G^KBKF=1*)1N M2")DE/\]\!H#0T],3U))6D4N0T]-`$L```!6$IU,/RU/````ZRY``)`'@/P) M=`F`_`IU%[0)LP>`^P=U`K,"/$!U`K,#J(!T`K,$+O\N!@'Z+L4V`@'$/"Z) 7/@8!+HP&"`''!`H!C$P"^[HP`<TG&@`# ` end END--cut here--cut here