home *** CD-ROM | disk | FTP | other *** search
- GRAPHIT! 3.1 by R. Kwok (C) 1993
- ------------===========≡≡≡≡≡≡≡≡
- This program is designed to help trigonometry students or anyone with a need
- to remember what a trig function graph looks like. It can be used as a study
- aid. Just run it and see. It will give you 6 choices: Cosine, Sine, Tangent,
- and Cotangent, Secant, and Cosecant. Choose which one you want and it will be
- displayed for you. You must have at LEAST an EGA monitor. A low-resolution
- version is available for a $5 fee. See below for what's new.
-
- First you get a great plane. Then, the program nicely asks you for what
- function to graph. After, you can input certain details such as amplitude,
- period, left / right shift, and up / down shift. (Use a negative number for
- moving left or down.) Your details will be shown below, right of the graph.
- If you don't feel like entering details, just push [ENTER] on any input. It
- will default to an amplitude of 1 / period of 1 / shift of 0.
-
- NEW!!! - Now GRAPHIT!'s shift and period can contain PI elements. Let's say
- you want to shift it PI over 4 units to the right. When asked for the hori-
- zontal shift, just type in `pi over 4' and it'll do it. I've also made it
- easier. When asked you can push [F2]. It will type in `pi over ' and let
- you do the number. What if you want PI itself. Just type [F2] and then 1
- because PI / 1 is PI. The number you enter CANNOT be zero (cause how can
- you divide anything by 0?).
-
- NEW!!! - Now you can specify the Y range. Let's say you want to graph some-
- thing with an amplitude of 3. It won't just go up and disappear then come
- back down. If you have the Y range set to 3, you'll see it. It asks for
- range in the beginning and you can change it by pushing [R] at the function
- selection screen.
-
- NEW!!! - [F1] is help [F10] will exit
- Actually if you want to exit, you need to push [F10] then a key.
- This will take you to the SCREEN SCAN MODE but just type `N' and
- you will be back at your O.S. Same goes with [F1] (push a key).
-
- NEW!!! - Mouse support - Not required but it's there. Currently a mouse is
- only useful for SCREEN SCAN MODE, or playing while it's graphing <g>.
- NOTE: if you follow it graphing you might lose some parts of your
- wave. may wipe out some screen elements.
-
- NEW!!! - RELATIVE SCREEN SCAN MODE - You can now move the mouse to identify
- what your pixel coordinates are. In the future, you will get the
- actual relative GRAPH positions, rather than screen.
-
- NEW!!! - Revised interface - while graphing, it shows you what coordinates it's
- plotting. Also, the screen is (should be) self-cleaning (i.e., get's
- rid of previous data).
-
- NEW!!! - Got rid of beg(?) screen at the end. I figured that you're a nice
- person and have probably seen a lot of those in *SHARE*ware stuff.
- Well this is FREE*BUT* ware so . . .
-
- B-AWARE - Not beware; just be aware: Because of the complicated (& dumb) meth-
- ods BBSs have for testing uploads, I'm now going to use regular dates
- but the time will represent the version number (i.e., the time on the
- files here should be 3:10am = ver 3.1).
-
- If you type a number (probably below 100) after GRAPHIT!
- (e.g., `GRAPHIT! 10') it will graph to that accuracy. However, it will take
- more time to draw the pixels. You shouldn't really need to since running it
- without a number makes it use the default which is pretty accurate. But it is
- there (in case you have a Pentium <g>).
-
- If you feel this program is useful to you, a donation would be appreciated.
- Registration is *not* required, but any comments or money will be gratefully
- accepted. That is what FREE*BUT* WARE is. BTW, I sure could use donations.
- Either send a comment or donation before this becomes shareware with its own
- registration number and key. (threat!?)
-
- FREE*BUT* WARE ≡ New De facto Standard:
- ---------------------------------------
- This program is free but:
- » you are not allowed to modify it
- » you may distribute it
- » I'm not responsible if anything goes wrong (e.g. your screen can't handle a
- sine wave and starts smoking)
- » donations will be accepted
- » comments will be accepted
- » I retain all rights, including Copyrights (533,252,271) to this program
- » Alternate versions are available for a small cost
- » The source code is offered for a charge
-
- * This is better than to say it is neither freeware or shareware like most
- people do. I've seen people who say their program is freeware but donations
- are accepted, so tell them to call it `FREE*BUT* WARE'. Also use this concept
- eliminate the need for stupid registration keys or numbers. People have
- goofed. They've called it Shareware when they don't really share it. (maybe
- they should call it Greedware ?)
-
- Reiteration: I disclaim all warranties relating to this little program. Caveat
- emptor
-
- Please send comments / *optional* dough to:
-
- R. Kwok
- ATTN: Computer programs
- 148 West Lincoln Ave.
- Anaheim, CA. 92805
-
- Alternate versions are available:
-
- People who don't have VGA: $5.00 <- specify screen type
- People who want the source: $30.00 <- worth much more now :(
- People who want a custom version ......
- i.e. a graph of a specific ......
- thing $10.00
-
- No order form is needed; Just say what you want and mail it.
-
- INNOVATIONS
- =-=-=-=-=-=
- 1.0 = Original version (N.R.)
- 1.5 = Released Version. Did everything normally
- 2.0 = This is not a bug fix. This is totally rewritten to provide the user
- with input. Amplitude, Period, and shift can be inputted. Graphs more
- accurately. Accepts command-line input. If you find any bugs, please
- send a comment.
- 2.5 = Added [ESC] to graphing in case it takes forever.
- 3.1 = This is a totally revised version. So much that if I haven't been work-
- ing on it for a while, I forget and get lost in the HUGE code. Don't
- worry this new MOUSE version only adds 8k to the size. Also I've added
- a user-specified vertical range. And the most important: you can now do
- nonstandard shifts & periods using the input `PI OVER x'. It has a
- relative screen scanning mode after the graph so you can see w/ the
- mouse what the X and Y coordinates of the screen, not the graph is like.
- The screen's first column is less than the graph's column. I'll try to
- work on it. I would really appreciate some comments on this one.
-
- LOOK OUT FOR
- COMPFILE - which freshens ZIP files to 2.04 w/ extra compression option.
- RMDIRX - which is a QUIET directory removal utility
- GRAPHCALC - which graphs line functions (e.g., Y = X)
- CALCULATor - which is a pop up calculator
- DEGree 2 RADians - which converts degree measure to radians
-
- Who knows?
-
- 6/18/93«