Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!ll-xn!cit-vax!oberon!uscacsc!papa From: papa@uscacsc.UUCP (Marco Papa) Newsgroups: comp.sys.amiga Subject: Tektronix 41xx (was: Re: Diga! review) Message-ID: <260@uscacsc.UUCP> Date: Thu, 20-Aug-87 14:22:16 EDT Article-I.D.: uscacsc.260 Posted: Thu Aug 20 14:22:16 1987 Date-Received: Sat, 22-Aug-87 15:59:01 EDT References: <1052@vu-vlsi.UUCP> <3621@cit-vax.Caltech.Edu> <1245@gryphon.CTS.COM> Reply-To: papa@pollux.UUCP (Marco Papa) Distribution: world Organization: Felsina Software, Los Angeles Lines: 146 Keywords: Tektronix In article <1245@gryphon.CTS.COM>, richard@gryphon.CTS.COM (Richard Sexton) writes: >In article <3621@cit-vax.Caltech.Edu> walton@tybalt.caltech.edu (Steve Walton) writes: >>In article <1052@vu-vlsi.UUCP>, Wilson Cheung writes: >>> Aegis Diga! 1.0 >>>tektronix terminal is one of Diga!'s premier features. >> >>It should be emphasized again that it emulates a *4010*, not a 4014. >>Really, it only has the MOVE and DRAW functions. If you need NOW a TEK4014 fo the Amiga it has been available, as part of A-Talk Plus, since February. It is a COMPLETE emulation of the Tek 4014, including margins, 4 tek-type fonts, GIN processing, plus some extra goodies like zoom and pan on a 1024x780 superbitmap, not present on a "real" Tektronix 4014. >>What the world >>*really* needs is a 4125 emulator!! >> Steve Walton, guest as walton@tybalt.caltech.edu >Ahem. A short bit a history here to folks who dont use Tek terminals >will know what I'm talking about. First there was a 4010 (Move, Draw) >then there came the 4014. These were both stroke writers (ie. NOT raster >devices.) Then came a whole slew of oddball terminals untill things >really settled - 4111, 4112, 4113, 4114, 4114B, 4115 etc. I didnt see >any of those, they are merely computer lore to me. What I have (and >am typing on now) is a 4107 - 640 x 480 x 4 planes. Sounds like a >good candidate for an amiga emulation so far right ? Well, this damn >terminal has 3 planes for 'text overlay' ie, I can type, this without >messing up the graphic on the screen. So we need 7 planes to emulate >the (low end) 4107 series (now the 42xx series) Funny that you think of the 4107 (or 4207) a low-end graphics terminal: it is priced at more than $2000! In reality, the low end is the Tek 4105 which gives you a little less resolution (480x360), 3 bitplanes for graphics and 3 bitplanes for text, minus support of Surfaces and Zoom/Pan (which is included in the Tek 4107). The Tek 4105 can be COMPLETELY emulated on an Amiga. This is what we have just been doing and have found no area that cannot be emulated (including overlaying text over graphics, see later). Note that ALL commercial CAD programs for the Tek 41xx series do support the 4105, since it is the best selling terminal (since it is also the cheapest one). Also most Hardware Tek 41xx clones, emulate the 4105. The 4107 COULD be emulated entirely, save for the 1 extra bitplane that it is not available for the Amiga. The 480 vertical resolution can be achieved on the Amiga using overscan (our Tek4014 emulator does just that). And consider that the Amiga gives you far more possibilities than say can be done using an IBM PC. Graphpoint has been selling Tek 4105, 4107, and 4115 emulator for the PC, running on things like the CGA (4 colors!!!), EGA (16 colors), or MUCH expensive 3rd party boards that cost more than the Amiga itself. Tgraph sales hurt Tektronix so much that they bought the rights to the TGRAPH software and now Tektronix is selling TGRAPH together with a TMS34010-based PC board, in direct competition with their own hardware. The Amiga is the first machine on which one can do things like these cheaply without having to buy fancy graphics adapters. And I can tell you that the Amiga blitter is really FAST at the things that are needed: line drawing and area-filling. >The 4125. Ahhh, the big daddy of graphic terminals. 1280 x 1024 x 8 >with 7 (I think) alphatext overlay planes. Now, we can always scale >oe window to get the (apparent) resolution, but that 15 plane requirement >is a killer. Sure, but again TGRAPH-15 runs in full emulation only on boards whose price is >$2000. If you need that, get an Amiga-2000, TGRAPH-15, and the Tektronix TMS34010-base board (when you sum up the price of the various items, you'll see where you get). >Plus have you seen the commands ? Gawd, they go on forever; there are >sooo many. And while they seem pretty trivial, they are a bear to implement. >(Pixel copy, hey no problem, oh, raster ops, oh, mirrored in X, oh, >mirrored in y, oh, mirrored in X and Y in place nondestructive copy >...and on and on) Again, there can be various levels of emulation. Most programs do not use PIXEL COPY for example, since it is non-portable accross different Tek terminals, and its use is discouraged in the Tek manuals themselves. >And while Tektronix makes GREAT terminals, wonderful CRT's (nicest >phosphors on the block) their manulas suck dead bunnies through a >straw. I have them all from the 4014 to 412x, and yes, they do get >better as years go by, they are still awfull. Sure thay tell you >what the command does, real briefly, they dont tell you in very >much detail, and you end up having to write a program to try it on >a real Tek terminal to see what it REALLY does. I disagree. We have implemented our Tek4014 just from the manuals and a few test plots. And apart from some "undocumented" features, everything worked as the manual says. The "undocumented" features were known to most programmers, which were actually using them creating their plots. I have found both the Tek4105 and the Tek4107 manuals very complete and thorough. I ported their FORTRAN examples to C in 30 min, and they worked right the first time. What one needs is a good set of plot examples from some "commercial" packages (we got DISSPLA, ANVIL, GDS, TEMPLATE, stuff from Precision Visuals, and some others), to see how they actually use the command set. >I can see no real solution to this 'alphatext overlay' problem >on displays that just dont have the requisite number of bitplanes. >I have seen some solutions, for example The Bristol Group sells >a 4125 emulator for the Sun, but they do the dialog area (alphatext >overlay) in a seperate window, which on the face of it appears to >be a good idea, BUT, people often make menus that have graphics, >alphatext and graphics text. How good is your menu going to look >when 1/3 of it is in another window. No, you shouldnt do this, >but the idea is to support existing Tek applications, and, by >god, thats what existing Tek applications do. Wrong! Here the Amiga has a real adavantage over the IBM PC emulations. The "great" people that designed the Amiga put in a feature whose purpose was (and is) maily for games. It is called "Dual-Playfield". One of the dual-playfield modes allows two rasters of 3-bitplanes each. This is perfect for what the 4105 needs. 3 bitplanes can be used for "background" graphics, and 3 for foreground text, with text overlayed over graphics in "transparent" mode. That is, text can scroll over the graphics maintaing it intact. For a 4107, I would just lose the extra bitplane, and limit the text colors to 8 instead of 16 (unless one is crazy and tries to use HALF-BRITE mode. I don't know if it can be done). >So, sad but true, the 4014 is probably the only Tek terminal a >'bare' amiga can do. Again I disagree. FULL emualtion of TEK 4105 is real and it is being done, and CLOSE emulation of TEK 4107 is also possible. >Plus, what do you do about the bugs in the tek terminals ? Do you emulate >them or fix em. :-) You emulate them, since most commercial packages assume and use them. >Richard Sexton >INTERNET: richard@gryphon.CTS.COM >UUCP: {akgua, hplabs!hp-sdd, sdcsvax, ihnp4, nosc}!crash!gryphon!richard -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Marco Papa 3175 S. Hoover St., Ste. 275 (213)669-1497 Los Angeles, CA 90007 USC: (213)743-3752 F E L S I N A Now working for ::::::: BIX: papa But in no way :: :: Officially representing ::::::: ...!oberon!pollux!papa S O F T W A R E papa@cse.usc.edu -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-