gupta@uxe.cso.uiuc.edu (12/29/88)
I received this "cute" file last week and when you do a 'cat' or 'more' on it then it'll draw a christmas tree and a train circling it. It only works on vt100s and I've been trying to figure out how it works. Anyone familiar with this? p.s.: I'm posting the file as a response. --- Rohit Gupta Internet: gupta%uxe.cso.uiuc.edu@uxc.cso.uiuc.edu P. O. Box 2828 - Sta A UUCP: uunet!uiucuxc!uxe!gupta Champaign, IL 61820 Bitnet: gupta@vmd.cso.uiuc.edu gupta@UIUCVMD "K-Mart sucks!" - Rain Man
gupta@uxe.cso.uiuc.edu (12/29/88)
Status: R [2J[0;0H[?5l[3;1H #3[4;1H[5;22H[1;5mv[0m[6;21H[1;5m>[0;1m*[5m<[0m [7;22H^[8;21H/[5mo[0m\[9;20H/ \[10;19H[4m/[0m[1m~~[0m [4m\[0m[11;18H/ )0[5mf[0m(B [1m~~[0m \[12;17H/ [1m~~[0m \ [13;16H[4m/[0m [1;5mf[0m [1m~~[0;4m\[0m [14;15H/[1m~~[0m \ [4mlqq@qqk[15;33Htqqnqqu[16;33H[0mmqqvqqj[15;14H/ [1m~~[0m \[16;13Hqqqqqqqwqfqwqfqfqfq[17;20Hx x[18;19H[4m/mqqqj\[0m[18;26Hlqqqk[19;26Hmqqqj [9;21H@[12;19H`[13;24H0[14;27Ho[15;15H[1mf[0m[15;23H* [17;1H|==|==|==|==|==|==|[17;25H|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|[20;1H|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|[18;13H[7m x [17;13Hqqnqq[16;13H x [0m [9;23H[1m~[12;22H~[13;18H~[10;24H[0m.[15;24H~[14;21H[1m~[15;28H. [9;23H [13;20H.[19;79H[0;4m/[0m[19;78H[0;4m/a[0m[20;79Hf(B[18;79H[1;4;7m [0m[19;77H[0;4m/aa[0m[20;78Hf|(B[18;78H[1;4;7m [0m [12;22H [15;24H[1m~[0m[19;76H[0;4m/aaa[0m[20;77Hf=|(B[18;77H[1;4;7m [0m l[19;75H[0;4m/aaaa[0m[20;76Hf==f(B[18;76H[1;4;7m [0m lk[19;74H[0;4m/aaaa[0m [20;75Hf|=f|[18;75H[1;4;7m [0m lk [13;18H [9;22H.[19;73H[0;4m/aaaa[0m [20;74Hf=|f=[18;74H[1;4;7m [0m lk [19;72H[0;4m/aaaa[0m [20;73Hf==f=[18;73H[1;4;7m [0m lk [19;71H[0;4m/aaaa[0m [20;72Hf|=f|[18;72H[1;4;7m [0m lk [10;24H[0m [12;26H~[19;70H[0;4m/aaaa[0m [20;71Hf=|f=[18;71H[1;4;7m [0m lk [19;69H[0;4m/aaaa[0m [20;70Hf==f=[18;70H[1;4;7m [0m lk [19;68H[0;4m/aaaa[0m [20;69Hf|=f|[18;69H[1;4;7m [0m lk [15;24H [13;17H[1m[0m[19;67H[0;4m/aaaa[0m [20;68Hf=|f=[18;68H[1;4;7m [0m lk [19;66H[0;4m/aaaa[0m [20;67Hf==f=[18;67H[1;4;7m [0m lk [19;65H[0;4m/aaaa[0m [20;66Hf|=f|[18;66H[1;4;7m [0m lk [11;25H.[19;64H[0;4m/aaaa[0m [20;65Hf=|f=[18;65H[1;4;7m [0m lk [19;63H[0;4m/aaaa[0m [20;64Hf==f=[18;64H[1;4;7m [0m lk [19;62H[0;4m/aaaa[0m [20;63Hf|=f|[18;63H[1;4;7m [0m lk [14;21H [15;17H.[19;61H[0;4m/aaaa[0m [20;62Hf=|f=[18;62H[1;4;7m [0m lk [19;60H[0;4m/aaaa[0m [20;61Hf==f=[18;61H[1;4;7m [0m lk [19;59H[0;4m/aaaa[0m [20;60Hf|=f|[18;60H[1;4;7m [0m lk [15;28H [11;19H[1m~[0m[19;58H[0;4m/aaaa[0m [20;59Hf=|f=[18;59H[1;4;7m [0m lk [19;57H[0;4m/aaaa[0m [20;58Hf==f=[18;58H[1;4;7m [0m lk [19;56H[0;4m/aaaa[0m [20;57Hf|=f|[18;57H[1;4;7m [0m lk [10;24H~[19;55H[0;4m/aaaa[0m [20;56Hf=|f=[18;56H[1;4;7m [0m lk [19;54H[0;4m/aaaa[0m [20;55Hf==f=[18;55H[1;4;7m [0m lk [19;53H[0;4m/aaaa[0m [20;54Hf|=f|[18;54H[1;4;7m [0m lk [13;20H [14;19H.[19;52H[0;4m/aaaa[0m [20;53Hf=|f=[18;53H[1;4;7m [0m lk [19;51H[0;4m/aaaa[0m [20;52Hf==f=[18;52H[1;4;7m [0m lk [19;50H[0;4m/aaaa[0m [20;51Hf|=f|[18;51H[1;4;7m [0m lk [12;26H [13;18H.[19;49H[0;4m/aaaa[0m [20;50Hf=|f=[18;50H[1;4;7m [0m lk [19;48H[0;4m/aaaa[0m [20;49Hf==f=[18;49H[1;4;7m [0m lk [19;47H[0;4m/aaaa[0m [20;48Hf|=f|[18;48H[1;4;7m [0m lk [11;25H [14;22H[1m~[0m[19;46H[0;4m/aaaa[0m [20;47Hf=|f=[18;47H[1;4;7m [0m lk [19;45H[0;4m/aaaa[0m [20;46Hf==f=[18;46H[1;4;7m [0m lk [19;44H[0;4m/aaaa[0m [20;45Hf|=f|[18;45H[1;4;7m [0m lk [13;17H [9;23H*[9;23H [19;43H[0;4m/aaaa[0m [20;44Hf=|f=[18;44H[1;4;7m [0m lk [19;42H[0;4m/aaaa[0m [20;43Hf==f=[18;43H[1;4;7m [0m lk [19;41H[0;4m/aaaa[0m [20;42Hf|=f|[18;42H[1;4;7m [0m lk [15;17H [11;21H.[19;40H[0;4m/aaaa[0m [20;41Hf=|f=[18;41H[1;4;7m [0m lk [19;39H[0;4m/aaaa[0m [20;40Hf==f=[18;40H[1;4;7m [0m lk [19;38H[0;4m/aaaa[0m [20;39Hf|=f|[18;39H[1;4;7m [0m lk [10;24H [15;26H~[19;37H[0;4m/aaaa[0m [20;38Hf=|f=[18;38H[1;4;7m [0m lk [19;36H[0;4m/aaaa[0m [20;37Hf==f=[18;37H[1;4;7m [0m lk [19;35H[0;4m/aaaa[0m [20;36Hf|=f|[18;36H[1;4;7m [0m lk [15;26H [10;23H~[19;34H[0;4m/aaaa[0m [20;35Hf=|f=[18;35H[1;4;7m [0m lk [19;33H[0;4m/aaaa[0m [20;34Hf==f=[18;34H[1;4;7m [0m lk [19;32H[0;4m/aaaa[0m [20;33Hf|=f|[18;33H[1;4;7m [0m lk [14;19H [15;22H[1m.[0m[19;31H[0;4m/aaaa[0m [20;32Hf=|f=[18;32H[1;4;7m [0m lk [19;30H[0;4m/aaaa[0m [20;31Hf==f=[18;31H[1;4;7m [0m lk [19;29H[0;4m/aaaa[0m [20;30Hf|=f|[18;30H[1;4;7m [0m lk [15;24H [9;23H[1m~[0m[19;28H[0;4m/aaaa[0m [20;29Hf=|f=[18;29H[1;4;7m [0mklk [19;27H[0;4m/aaaa[0m [20;28Hf==f=[18;28H[1;4;7m [0mqlk [19;26H[0;4m/aaaa[0m [20;27Hf|=f|[18;27H[1;4;7m [0mqlk [13;18H [15;29H.[19;25H[0;4m/aaaa[0mj[20;26Hf=|f=[18;26H[1;4;7m [0mqlkk [19;24H[0;4m/aaaa[0mq[20;25Hf==f=[18;25H[1;4;7m [0mllkqk[19;23H[0;4m/aaaa[0mq[20;24Hf|=f|[18;24H[1;4;7m [0;4m\[0mlkq [9;22H [14;21H.[19;22H[0;4m/aaaa[0mq[20;23Hf=|f=[18;23H[1;4;7m [0;4mj[0mlkq[19;21H[0;4m/aaaa[0mm[20;22Hf==f=[18;22H[1;4;7m [0;4mq[0mlkl[19;20H[0;4m/aaaa[0m [20;21Hf|=f|[18;21H[1;4;7m [0;4mq[0mlk[4m\[0m [14;24H~[19;19H[0;4m/aaaa[0m [20;20Hf=|f=[18;20H[1;4;7m [0;4mq[0mlk[4mj[0m[19;18H[0;4m/aaaa[0m [20;19Hf==f=[18;19H[1;4;7m [0;4mm[0mlk[4mq[0m[19;17H[0;4m/aaaa[0m [20;18Hf|=f|[18;18H[1;4;7m [0;4m/[0mlk[4mq[0m [15;29H [13;20H.[19;16H[0;4m/aaaa[0m [20;17Hf=|f=[18;17H[1;4;7m [0m lk[4mq[0m[19;15H[0;4m/aaaa[0m [20;16Hf==f=[18;16H[1;4;7m [0;7m [0mlk[4mm[0m[19;14H[0;4m/aaaa[0m [20;15Hf|=f|[18;15H[1;4;7m [0;7m [0mlk[4m/[0m [14;22H [15;20H~[19;13H[0;4m/aaaa[0m [20;14Hf=|f=[18;14H[1;4;7m [0;7mx[0mlk [0m[19;12H[0;4m/aaaa[0m [20;13Hf==f=[18;13H[1;4;7m [0;7m [0mlk[7m [0m[19;11H[0;4m/aaaa[0m [20;12Hf|=f|[18;12H[1;4;7m [0;7m [0mlk[7m [0m [12;21H [1m.[0m[19;10H[0;4m/aaaa[0m [20;11Hf=|f=[18;11H[1;4;7m [0m lk[7mx[0m[19;9H[0;4m/aaaa[0m [20;10Hf==f=[18;10H[1;4;7m [0m lk[7m [0m[19;8H[0;4m/aaaa[0m [20;9Hf|=f|[18;9H[1;4;7m [0m lk[7m [0m [11;21H [14;24H [19;7H[0;4m/aaaa[0m [20;8Hf=|f=[18;8H[1;4;7m [0m lk [19;6H[0;4m/aaaa[0m [20;7Hf==f=[18;7H[1;4;7m [0m lk [19;5H[0;4m/aaaa[0m [20;6Hf|=f|[18;6H[1;4;7m [0m lk [10;23H [15;17H[1m~[0m[19;4H[0;4m/aaaa[0m [20;5Hf=|f=[18;5H[1;4;7m [0m lk [19;3H[0;4m/aaaa[0m [20;4Hf==f=[18;4H[1;4;7m [0m lk [19;2H[0;4m/aaaa[0m [20;3Hf|=f|[18;3H[1;4;7m [0m lk [14;21H [14;25H~[19;1H[0;4m/aaaa[0m [20;2Hf=|f=[18;2H[1;4;7m [0m lk [19;1H[0;4maaaa[0m [20;1Hf==f=[18;1H[1;4;7m [0m lk [19;1H[0;4maaa[0m [20;1H|=f|[18;1H lk [15;20H [19;1H[0;4maa[0m [20;1H|f=[18;1Hlk [19;1H[0;4ma[0m [20;1Hf=[18;1Hk [19;1H [20;1H|=[18;1H [9;23H[1m~[12;22H~[13;18H~[10;24H[0m.[15;24H~[14;21H[1m~[15;28H. [12;22H [15;24H[1m~[0m[16;1H[4m\[0m[16;2H[4ma\[0m[15;1H[1;4;7m [0m[17;1Hf[16;1H[4maa\[0m[15;1H [1;4;7m [0m[17;1H|f[16;1H[4maaa\[0m[15;1Hk [1;4;7m [0m[17;1H|=f [12;22H [15;24H[1m~[0m[16;1H[4maaaa\[0m[15;1Hlk [1;4;7m [0m[17;1Hf==f[16;1H [4maaaa\[0m[15;1H lk [1;4;7m [0m[17;1H|f=|f[16;2H [4maaaa\[0m[15;2H lk [1;4;7m [0m[17;2H=f|=f [13;18H [9;22H.[16;3H [4maaaa\[0m[15;3H lk [1;4;7m [0m[17;3H=f=|f[16;4H [4maaaa\[0m[15;4H lk [1;4;7m [0m[17;4H|f=|f[16;5H [4maaaa\[0m[15;5H lk [1;4;7m [0m[17;5H=f|=f [10;24H[0m [12;26H~[16;6H [4maaaa\[0m[15;6H lk [1;4;7m [0m[17;6H=f=|f[16;7H [4maaaa\[0m[15;7H lk [1;4;7m [0m[17;7H|f=|f[16;8H [4maaaa[0;7m [0m[15;8H lk [1;4;7m [0m[17;8H=f|=f [15;24H [13;17H[1m[0m[16;9H [4maaa[C[C[0m[15;9H lk [17;9H=f=|[C[16;10H [4maa[C[C[C[0m[15;10H lk[C[C[0m[17;10H|f=[16;11H [4ma[C[C[C[C[0m[15;11H l[C[C[17;11H=f[C[C [11;25H.[16;12H [C[C[C[C[C[15;12H [C[C[C[C[17;12H=[C[C[C[16;13H[C[C[C[C[C[15;13H[C[C[C[C[17;13H[C[C[C[C[16;14H[C[C[C[C[4mq[0m[15;14H[C[C[C[C[17;14H[C[C[C[Cf [14;21H [15;17H.[16;15H[C[C[C[4mqq[0m[15;15H[C[C[C[C[17;15H[C[C[C=f[16;16H[C[C[4mqq[C[0m[15;16H[C[C[C[C[17;16H[C[C=|[C[16;17H[C[4mqq[C[C[0m[15;17H[C[C[C[C[17;17H[Cf|[C[C [15;28H [11;19H[1m~[0m[16;18Hq[4mq[C[C[C[0m[15;18H[C[C[C[C[17;18H=f[C[C[C[16;19Hq[C[C[C[C[15;19H[C[C[C[C[17;18H=|[C[C[C[C[16;19Hq[C[C[C[C[15;20H[C[C[C[C[17;20H[C[C[C[C [10;24H~[16;21H[C[C[C[C[15;21H[C[C[C[C[17;21H[C[C[C[C[16;22H[C[C[C[4mq[0m[15;22H[C[C[C[C[17;22H[C[C[C[C[16;23H[C[C[C[4mf[0m[15;23H[C[C[C[C[17;23H[C[Cf [13;20H [14;19H.[16;24H[C[C[C[4mq[0m[15;24H[C[C[C[C[17;24H[C|f[16;25H[C[C[C[4mf[0m[15;25H[C[C[C[C[17;25H[C=f[16;25Hq[C[C[C[C[C[4mq[0m[15;26H[C[C[C[C[17;26Hf==f [12;26H [13;18H.[16;26Hf[4mqfqfq[0m[17;26H=f==f[16;27Hq[4mfqfq\[1;7m[15;31H [0m[17;27H|f=|f[16;28Hf[4mqfqa\[0m[15;31H [1;4;7m [0m[17;28H=f|=f [11;25H [14;22H[1m~[0m[16;29Hq[4mfqaa\[0m[15;31Hk [1;4;7m [0m[17;29H=f==f[16;30Hf[4mqaaa\[0m[15;31Hlk[4mt[1;7m [0m[17;30H|f=|f[16;31Hq[4maaaa\[0m[15;31H lk[4mq[1;7m [0m[17;31H=f|=f [13;17H [9;23H*[9;23H [16;32H [4maaaa\[0m[15;32H lk[4mq[1;7m [0m[17;32H=f==f[16;33Hm[4maaaa\[0m[15;33H[4mt[0mlk[4mn[1;7m [0m[17;33H|f=|f[16;34Hq[4maaaa\[0m[15;34H[4mq[0mlk[4mq[1;7m [0m[17;34H=f|=f [15;17H [11;21H.[16;35Hq[4maaaa\[0m[15;35H[4mq[0mlk[4mq[1;7m [0m[17;35H=f==f[16;36Hv[4maaaa\[0m[15;36H[4mn[0mlk[4mu[1;7m [0m[17;36H|f=|f[16;37Hq[4maaaa\[0m[15;37H[4mq[0mlk [1;4;7m [0m[17;37H=f|=f [10;24H [15;26H~[16;38Hq[4maaaa\[0m[15;38H[4mq[0mlk [1;4;7m [0m[17;38H=f==f[16;39Hj[4maaaa\[0m[15;39H[4mu[0mlk [1;4;7m [0m[17;39H|f=|f[16;40H [4maaaa\[0m[15;40H lk [1;4;7m [0m[17;40H=f|=f [15;26H [10;23H~[16;41H [4maaaa\[0m[15;41H lk [1;4;7m [0m[17;41H=f==f[16;42H [4maaaa\[0m[15;42H lk [1;4;7m [0m[17;42H|f=|f[16;43H [4maaaa\[0m[15;43H lk [1;4;7m [0m[17;43H=f|=f [14;19H [15;22H[1m.[0m[16;44H [4maaaa\[0m[15;44H lk [1;4;7m [0m[17;44H=f==f[16;45H [4maaaa\[0m[15;45H lk [1;4;7m [0m[17;45H|f=|f[16;46H [4maaaa\[0m[15;46H lk [1;4;7m [0m[17;46H=f|=f [15;24H [9;23H[1m~[0m[16;47H [4maaaa\[0m[15;47H lk [1;4;7m [0m[17;47H=f==f[16;48H [4maaaa\[0m[15;48H lk [1;4;7m [0m[17;48H|f=|f[16;49H [4maaaa\[0m[15;49H lk [1;4;7m [0m[17;49H=f|=f [13;18H [15;29H.[16;50H [4maaaa\[0m[15;50H lk [1;4;7m [0m[17;50H=f==f[16;51H [4maaaa\[0m[15;51H lk [1;4;7m [0m[17;51H|f=|f[16;52H [4maaaa\[0m[15;52H lk [1;4;7m [0m[17;52H=f|=f [9;22H [14;21H.[16;53H [4maaaa\[0m[15;53H lk [1;4;7m [0m[17;53H=f==f[16;54H [4maaaa\[0m[15;54H lk [1;4;7m [0m[17;54H|f=|f[16;55H [4maaaa\[0m[15;55H lk [1;4;7m [0m[17;55H=f|=f [14;24H~[16;56H [4maaaa\[0m[15;56H lk [1;4;7m [0m[17;56H=f==f[16;57H [4maaaa\[0m[15;57H lk [1;4;7m [0m[17;57H|f=|f[16;58H [4maaaa\[0m[15;58H lk [1;4;7m [0m[17;58H=f|=f [15;29H [13;20H.[16;59H [4maaaa\[0m[15;59H lk [1;4;7m [0m[17;59H=f==f[16;60H [4maaaa\[0m[15;60H lk [1;4;7m [0m[17;60H|f=|f[16;61H [4maaaa\[0m[15;61H lk [1;4;7m [0m[17;61H=f|=f [14;22H [15;20H~[16;62H [4maaaa\[0m[15;62H lk [1;4;7m [0m[17;62H=f==f[16;63H [4maaaa\[0m[15;63H lk [1;4;7m [0m[17;63H|f=|f[16;64H [4maaaa\[0m[15;64H lk [1;4;7m [0m[17;64H=f|=f [12;21H [1m.[0m[16;65H [4maaaa\[0m[15;65H lk [1;4;7m [0m[17;65H=f==f[16;66H [4maaaa\[0m[15;66H lk [1;4;7m [0m[17;66H|f=|f[16;67H [4maaaa\[0m[15;67H lk [1;4;7m [0m[17;67H=f|=f [11;21H [14;24H [16;68H [4maaaa\[0m[15;68H lk [1;4;7m [0m[17;68H=f==f[16;69H [4maaaa\[0m[15;69H lk [1;4;7m [0m[17;69H|f=|f[16;70H [4maaaa\[0m[15;70H lk [1;4;7m [0m[17;70H=f|=f [10;23H [15;17H[1m~[0m[16;71H [4maaaa\[0m[15;71H lk [1;4;7m [0m[17;71H=f==f[16;72H [4maaaa\[0m[15;72H lk [1;4;7m [0m[17;72H|f=|f[16;73H [4maaaa\[0m[15;73H lk [1;4;7m [0m[17;73H=f|=f [14;21H [14;25H~[16;74H [4maaaa\[0m[15;74H lk [1;4;7m [0m[17;74H=f==f[16;75H [4maaaa[0m[15;75H lk [17;75H|f=|[16;76H [4maaa[0m[15;76H lk[17;76H=f| [15;20H [16;77H [4maa[0m[15;77H l[17;77H=f[16;78H [4ma[0m[15;78H [17;78H=[16;79H [15;79H [17;79H| [9;23H[1m~[12;22H~[13;18H~[10;24H[0m.[15;24H~[14;21H[1m~[15;28H. [9;23H [13;20H.[19;79H[0;4m/[0m[19;78H[0;4m/a[0m[20;79Hf(B[18;79H[1;4;7m [0m[19;77H[0;4m/aa[0m[20;78Hf|(B[18;78H[1;4;7m [0m [12;22H [15;24H[1m~[0m[19;76H[0;4m/aaa[0m[20;77Hf=|(B[18;77H[1;4;7m [0m l[19;75H[0;4m/aaaa[0m[20;76Hf==f(B[18;76H[1;4;7m [0m lk[19;74H[0;4m/aaaa[0m [20;75Hf|=f|[18;75H[1;4;7m [0m lk [13;18H [9;22H.[19;73H[0;4m/aaaa[0m [20;74Hf=|f=[18;74H[1;4;7m [0m lk [19;72H[0;4m/aaaa[0m [20;73Hf==f=[18;73H[1;4;7m [0m lk [19;71H[0;4m/aaaa[0m [20;72Hf|=f|[18;72H[1;4;7m [0m lk [10;24H[0m [12;26H~[19;70H[0;4m/aaaa[0m [20;71Hf=|f=[18;71H[1;4;7m [0m lk [19;69H[0;4m/aaaa[0m [20;70Hf==f=[18;70H[1;4;7m [0m lk [19;68H[0;4m/aaaa[0m [20;69Hf|=f|[18;69H[1;4;7m [0m lk [15;24H [13;17H[1m[0m[19;67H[0;4m/aaaa[0m [20;68Hf=|f=[18;68H[1;4;7m [0m lk [19;66H[0;4m/aaaa[0m [20;67Hf==f=[18;67H[1;4;7m [0m lk [19;65H[0;4m/aaaa[0m [20;66Hf|=f|[18;66H[1;4;7m [0m lk [11;25H.[19;64H[0;4m/aaaa[0m [20;65Hf=|f=[18;65H[1;4;7m [0m lk [19;63H[0;4m/aaaa[0m [20;64Hf==f=[18;64H[1;4;7m [0m lk [19;62H[0;4m/aaaa[0m [20;63Hf|=f|[18;63H[1;4;7m [0m lk [14;21H [15;17H.[19;61H[0;4m/aaaa[0m [20;62Hf=|f=[18;62H[1;4;7m [0m lk [19;60H[0;4m/aaaa[0m [20;61Hf==f=[18;61H[1;4;7m [0m lk [19;59H[0;4m/aaaa[0m [20;60Hf|=f|[18;60H[1;4;7m [0m lk [15;28H [11;19H[1m~[0m[19;58H[0;4m/aaaa[0m [20;59Hf=|f=[18;59H[1;4;7m [0m lk [19;57H[0;4m/aaaa[0m [20;58Hf==f=[18;58H[1;4;7m [0m lk [19;56H[0;4m/aaaa[0m [20;57Hf|=f|[18;57H[1;4;7m [0m lk [10;24H~[19;55H[0;4m/aaaa[0m [20;56Hf=|f=[18;56H[1;4;7m [0m lk [19;54H[0;4m/aaaa[0m [20;55Hf==f=[18;55H[1;4;7m [0m lk [19;53H[0;4m/aaaa[0m [20;54Hf|=f|[18;54H[1;4;7m [0m lk [13;20H [14;19H.[19;52H[0;4m/aaaa[0m [20;53Hf=|f=[18;53H[1;4;7m [0m lk [19;51H[0;4m/aaaa[0m [20;52Hf==f=[18;52H[1;4;7m [0m lk [19;50H[0;4m/aaaa[0m [20;51Hf|=f|[18;51H[1;4;7m [0m lk [12;26H [13;18H.[19;49H[0;4m/aaaa[0m [20;50Hf=|f=[18;50H[1;4;7m [0m lk [19;48H[0;4m/aaaa[0m [20;49Hf==f=[18;49H[1;4;7m [0m lk [19;47H[0;4m/aaaa[0m [20;48Hf|=f|[18;48H[1;4;7m [0m lk [11;25H [14;22H[1m~[0m[19;46H[0;4m/aaaa[0m [20;47Hf=|f=[18;47H[1;4;7m [0m lk [19;45H[0;4m/aaaa[0m [20;46Hf==f=[18;46H[1;4;7m [0m lk [19;44H[0;4m/aaaa[0m [20;45Hf|=f|[18;45H[1;4;7m [0m lk [13;17H [9;23H*[9;23H [19;43H[0;4m/aaaa[0m [20;44Hf=|f=[18;44H[1;4;7m [0m lk [19;42H[0;4m/aaaa[0m [20;43Hf==f=[18;43H[1;4;7m [0m lk [19;41H[0;4m/aaaa[0m [20;42Hf|=f|[18;42H[1;4;7m [0m lk [15;17H [11;21H.[19;40H[0;4m/aaaa[0m [20;41Hf=|f=[18;41H[1;4;7m [0m lk [19;39H[0;4m/aaaa[0m [20;40Hf==f=[18;40H[1;4;7m [0m lk [19;38H[0;4m/aaaa[0m [20;39Hf|=f|[18;39H[1;4;7m [0m lk [10;24H [15;26H~[19;37H[0;4m/aaaa[0m [20;38Hf=|f=[18;38H[1;4;7m [0m lk [19;36H[0;4m/aaaa[0m [20;37Hf==f=[18;37H[1;4;7m [0m lk [19;35H[0;4m/aaaa[0m [20;36Hf|=f|[18;36H[1;4;7m [0m lk [9;23H[1m~[12;22H~[13;18H~[10;24H[0m.[15;24H~[14;21H[1m~[15;28H. [0m[23;0H(B --- Rohit Gupta Internet: gupta%uxe.cso.uiuc.edu@uxc.cso.uiuc.edu P. O. Box 2828 - Sta A UUCP: uunet!uiucuxc!uxe!gupta Champaign, IL 61820 Bitnet: gupta@vmd.cso.uiuc.edu gupta@UIUCVMD "K-Mart sucks!" - Rain Man
denbeste@bgsuvax.UUCP (William C. DenBesten) (12/31/88)
From article <47800020@uxe.cso.uiuc.edu>, by gupta@uxe.cso.uiuc.edu: > > I received this "cute" file last week and when you do a 'cat' or 'more' on > it then it'll draw a christmas tree and a train circling it. It only works > on vt100s and I've been trying to figure out how it works. Anyone familiar > with this? > > p.s.: I'm posting the file as a response. > This file has been around for a while. It works by embedding escape sequences directly in the file. When you cat the file, the terminal responds to these escape sequences. Your VT100 manual lists all the sequences, and how the terminal responds. You can not post this file directly. The mail and news software on the network can not transfer some characters reliably. One of these, escape, is used in this file. If you want to mail the program to someone, run it through uuencode before you send it. -- William C. DenBesten denbeste@bgsu.edu
seindal@sleipner.diku.dk (Rene' Seindal) (01/02/89)
gupta@uxe.cso.uiuc.edu writes: > I received this "cute" file last week and when you do a 'cat' or 'more' on > it then it'll draw a christmas tree and a train circling it. It only works > on vt100s and I've been trying to figure out how it works. Anyone familiar > with this? I peeked at it, and found out that it replies heavily on an alternate character set, which makes it impossible to convert it to other terminals without a similar alternate character set. It would have looked great in motd, though :-) Rene' Seindal (seindal@diku.dk).
heilpern@ibd.BRL.MIL (Mark A. Heilpern ) (01/03/89)
In article <47800020@uxe.cso.uiuc.edu> gupta@uxe.cso.uiuc.edu writes: > >I received this "cute" file last week and when you do a 'cat' or 'more' on >it then it'll draw a christmas tree and a train circling it. It only works >on vt100s and I've been trying to figure out how it works. Anyone familiar >with this? The program was [most likely] originally written in 'C', or any other language that makes use of the curses library for screen manipulation. Once written and compliled, the output was redirected into a file, while the user had TERM=vt100 set. [That is why it only works on a vt100.] The industrious user may want to examine the file by dumping it, or even using an emacs which displays control codes as ^A rather than it's affect. Here, you will find a huge series of control codes which instruct the cursor to go in 'non-standard' directions, i.e. up, down, & backwards. Happy Hunting! -- |\/| | | | _ |< / \_(_(_)\_/ \______
heilpern@ibd.BRL.MIL (Mark A. Heilpern ) (01/03/89)
In article <4321@freja.diku.dk> seindal@sleipner.diku.dk (Rene' Seindal) writes: >gupta@uxe.cso.uiuc.edu writes: > >> I received this "cute" file last week and when you do a 'cat' or 'more' on >> it then it'll draw a christmas tree and a train circling it. It only works >> on vt100s and I've been trying to figure out how it works. > >I peeked at it, and found out that it replies heavily on an alternate >character set, which makes it impossible to convert it to other terminals >without a similar alternate character set. It would have looked great in >motd, though :-) NOT TRUE! Although if the alt char set is available it is used, it is not required. I use both a dedicated vt100 terminal (with char set) and a PC running under kermit, in vt100 emulation, OR under CROSSTALK in vt100 mode. The xmas tree works in all these, though ONE of the PC terminal emulators (I'm not sure which) does not display fancy graphics, just characters. The result is not as pleasing, but just as comprehensible. The escape and control codes used ONLY work for a vt100 terminal, there is no such thing as mix-and-match codes for other terminals. -- |\/| | | | _ |< / \_(_(_)\_/ \______
jlh@loral.UUCP (Physically Phffft) (01/07/89)
While on the subject of vt100 graphics, does anyone have any others? I've got the christmas tree (it's at least 4 years old), an outer limits, a twilight zone, and the star trek vs RCA. From past experience, if you mail or post one of these they should be uuencoded first, there was a thanksgiving one I received that got corrupted going thru the mail. Never did get that one to work. Jim -- Jim Harkins jlh@loral.cts.com Loral Instrumentation, San Diego