YCALC(1) GNU YCALC(1) YCALC 1.1 -- 20 Dec 1997 NAME ycalc - An X Window Calculator, Based on Texas Instruments TI-59 SYNOPSIS ycalc DESCRIPTION Scientific calculator for X-windows, heavily influenced by TI-59. Named ycalc to avoid confusion with xcalc. Operation of the calculator is performed by clicking with any of the mouse buttons on the keys, or - in many cases - by using the keyboard. Calculator key usage 0 1 2 3 4 5 6 7 8 9 . / x - + = ( ) +/- Do the same as on every calculator, the calculator follows standard operator precedence which can be altered using ( and ). CE Clear entry, clears the last entry, ie. the X register. CLR Clears the calculator stack. EE Enter exponent. 2nd Makes available a second function for certain keys, these keys changes when 2nd is pressed (see 2nd function keys below). INV Inverts the function of cartain keys. LRN Toggle between programming (LeaRN) and normal mode. SST Single step, in programming mode step to show next program line, in normal mode execute one program line. BST Back step, in programming mode step to show previous program line, no effect in normal mode. GTO Goto a specific program line, not implemented yet. RST Reset program counter to line 0. R/S Toggle between Run and Stop of program. A B C D E F For entering hex digits when the calculator is in base 16 mode. STO Stores the X register in one of memory 00-99, the next two digits entered defines the memory number. - 1 - Formatted: December 22, 2024 YCALC(1) GNU YCALC(1) YCALC 1.1 -- 20 Dec 1997 RCL Recall one of memory 00-99 to the X register, the next two digits entered defines the memory number. SUM Adds the X register to the contents in memory 00-99, the next two digits entered are the memory number. Hex Places the calculator in hex (base 16) mode. Dec Places the calculator in decimal (base 10) mode. Bin Brings up the binary window. x<->t Exchange the X and T registers. x^2 Squares the X register. sqrt Calcuates the square root of the X register. 1/x Inverts the X register. y^x Raises Y register to X:th power. lnx Caclulates the natural logarithm of the X register. Off Exits the calculator if pressed twice without any other key between. About Brings up a window with version information and short copyright and GNU license information. 2nd function keys Rad Puts the calculator in radian mode for trigonometric functions. Deg Puts the calculator in degree mode for trigonometric functions. Pi Enters an approximation of PI into the x register. Eng Puts the calculator in engineering exponent mode, ie. the exponent is a multiple of three. CMs Clear all memories. Exc Exchanges one of memory 00-99 with the X register, the next two digits entered defines the memory number. Prd Multiplies the X register with one of memory 00-99, the next two digits entered defines the memory number. - 2 - Formatted: December 22, 2024 YCALC(1) GNU YCALC(1) YCALC 1.1 -- 20 Dec 1997 sin Calculates the sine of the X register. cos Calculates the cosine of the X register. tan Calculates the tangent of the X register. 1st Reverts keys to the normal function. INV Inverts the function of cartain keys. log Calculates the 10 logarithm of the X register. CP Clear program. Off Exits the calculator if pressed twice without any other key between. Asc Brings up the ASCII table window. Oct Places the calculator in octal (base 8) mode. x! Calculates the faculty of the X register. Cut Copies the X window global paste buffer to the X register. Pas Copies the X register to the X window global paste buffer. Mod The modulus operator. DMs Brings up the memory window. Binary window The binary window has three rows of 32-bit binary display, three markers to right of the binary display rows and eleven buttons. The bits of the binary display rows can set/cleared by clicking with any of the mouse buttons on it. The three markers selects, by clicking on one of them, which binary display row is the active. The active row is the one mirroring the main calculator display and the one affected by the shift, rotate and inv keys. The three operator keys - and, or & xor - operate on row one & two and put the result in row three. ASCII table window The ASCII table window has a main area with the ASCII table, a four character display at the left upper corner and an off key at the upper right corner. - 3 - Formatted: December 22, 2024 YCALC(1) GNU YCALC(1) YCALC 1.1 -- 20 Dec 1997 The display mirrors the main calculator display but is displaying it as four ASCII characters instead. By clicking with a mouse button on an ASCII table entry, its value is entered into the calulator display. Memory window The memory window displays the contents of twenty of the calculator memories. By clicking a mouse button on the keys, the previous twenty or the next twenty are displayed. AUTHOR Ulf Nordquist <un@pobox.com>. LOCATION Archive at http://www.pobox.com/~un/ycalc.html - 4 - Formatted: December 22, 2024