Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!lll-crg!rutgers!ll-xn!mit-eddie!genrad!decvax!tektronix!uw-beaver!tikal!slovax!harryb From: harryb@slovax.UUCP Newsgroups: net.micro.pc Subject: Re: Re: FANSI Message-ID: <193@slovax.UUCP> Date: Tue, 4-Nov-86 14:38:03 EST Article-I.D.: slovax.193 Posted: Tue Nov 4 14:38:03 1986 Date-Received: Fri, 7-Nov-86 08:39:50 EST References: <456@uwmacc.UUCP> Organization: R & D Associates., Tacoma, WA Lines: 52 > > Someone e-mailed me this weekend (was it you?) that they had FANSI > 1.17 and spoke of in similarly glowing terms. Further, version 2.0 > is scheduled for imminent release, I heard. No, it wasn't me. But the day I posted this I received a flyer announcing the release of FANSI-CONSOLE 2.00 with shipments as of 10/22. Price has gone up to $75 list (still a bargain) and $25 for updates. It is produced by Hersey Micro Consulting, Inc. POB 8276 Ann Arbor, MI 48107 (313) 994-3259 Voice (313) 994-3946 Bulletin Board (Mon-Sun 24 hrs, 300/1200) They accept MC/VISA, prepaid orders no shipping charge (UPS ground or USnail), give 'em a call for other shipping rates. FANSI-CONSOLE is jam-packed with features too numerous to mention here, but one I find particularly useful is the capability to rapidly redefine the keyboard, inside or outside a program. Another is the complete implementation of the ANSI X3.64 standard "Additional Controls for Use With ANS Code for Information Interchange" (ISO 6429). This driver is very flexible, very compatible with practically every PC/Clone, and extremely well documented. Hersey is very clearly of the "Excellence can Stand Improvement" school rather than the "Adequate is Good Enough" school. It is superb engineering resulting in a fine product. I implement the ANSI 3.64 controls by defining them all in an '#include fansi.h' and then calling the ones I want from the program, e.g.: ... #include "fansi.h" ... CUP(xcoord,ycoord); /* CUrsor Position to x,y */ ... 'CUP' was defined in fansi.h as: #define CUP(x,y) printf("^[[%d;%dH",x,y) I find it very easy to implement screen control and display features this way. Anybody got any tips on how to exploit all the features? ___________________________ Disclaimer: I am not connected with Hersey Micro Consulting in any way other than as a satisfied customer. And I'll disregard any flames about this posting anyway, so you needn't bother... -- ________________________________________________________________________ Harry E. Barnett {hplsla,uw-beaver}!tikal!slovax!harryb