Command: fdrc

  FreeDOS Resident Calculator (FDRC) is a resident calculator for
  programmers.

Syntax:

  fdrc [options]

[Main menu] [top] (Syntax) [Options] [Comments] [Examples] [See also] [File]

Options:

  FDRC supports the following command line parameters (you can use '/'
  instead of '-'):
  -h         Short help.
  -?         Same as -h.
  -H         Help on keyboard and operators usage.
  -a         Calculate result after pressing any key, not only after
             pressing 'Enter'. Note: current string will be stored in
             history only after pressing 'Enter', even in this mode.
  -c         Clear input line when pressing any alpha-numeric key
             _immediately_ after popup. Pressing 'Delete', 'Backspace'
             or any such keys don't clears input line.
  -e         Allow loading 2nd, 3rd,... copy of FDRC into memory.
  -n         non-resident mode.
  -w         Prevent loading FDRC into UMB. By default FDRC loads itself
             into UMB if they available.
  -u         Unload. If INT 09h and/or INT 10h intercepted by other
             program, FDRC will print warning message and exit.
  -D         Temporarily disables FDRC.
  -E         Enables FDRC.
  -q         Quiet mode. If you try to call FDRC within graphics-mode
             program, FDRC will beep twice. If you reached 1st or last
             entry in history, FDRC will beep once. -q switch disables
             all such sounds.
  -l:number  Column of left side of FDRC's window.
  -t:number  Row of top side of FDRC's window.
             number -- decimal number >= 0.
  -k:number  Scancode of activation key (hexadecimal). See 'rbil_i09.txt'
             for details. Default value -- 35h ('/').
  -s:number  Code of shift keys (hexadecimal).
               Right Shift:  01
               Left Shift:   02
               Ctrl (any):   04
               Alt (any):    08
               Scroll Lock:  10
               Num Lock:     20
               Caps Lock:    40
               Insert:       80
               Default value -- 04 (Ctrl). For example: RightShift+Alt ==
               == 1 + 8 == 9.
  -y:number  Size of the history buffer (decimal). Default value -- 0.
             Minimal values is 200, maximal is 16000 (can be changed in
             'config.inc').

[Main menu] [top] [Syntax] (Options) [Comments] [Examples] [See also] [File]

Comments:

  FDRC supports following operations:
    + -- addition              & -- bitwise AND
    - -- subtraction           | -- bitwise OR
    * -- multiplication        ^ -- bitwise XOR
    / -- division              < -- logical shift left
    % -- remainder             > -- logical shift right
    \ -- square root           { -- arithmetical shift left
    ~ -- bitwise NOT           } -- arithmetical shift right
    ` -- negation

  You can use the following keys:
  Numerals and letters -- enter numbers.
  " -- if you enter one double quote symbol, the second such symbol
    will be entered automatically.
  Right and left arrow keys -- move cursor.
  Up and Down arrow keys, -- previous / next string from history.
  Page Up and Page down -- first and last strings in the history.
  Home and End -- move cursor.
  Enter -- calculate result and store it into history buffer.
  Insert -- toggle insert/overstrike mode.
  Backspace -- delete char before cursor.
  Delete -- delete char under cursor.
  Ctrl-Y -- clear string.
  Ctrl-K -- clear text to the end of string.
  You can move FDRC's window using WordStar-like keys (by default):
    Ctrl-S -- left
    Ctrl-D -- right
    Ctrl-E -- up
    Ctrl-X -- down
  or Vi-like keys (if you defined VI_KEYS constant in config.inc):
    Alt-H -- left
    Alt-L -- right
    Alt-K -- up
    Alt-J -- down
  Alt-S -- switch between signed and unsigned decimal representation
  of result.
  Alt-D -- stuff decimal representation of result to keyboard buffer and
  exit.
  Alt-H -- stuff hexadecimal representation of result to keyboard buffer
  and exit.
  Alt-1 .. Alt-4 -- stuff corresponding part of binary representation of
  result to keyboard buffer and exit.
  Esc -- exit.

[Main menu] [top] [Syntax] [Options] (Comments) [Examples] [See also] [File]

Examples:

  - none -

[Main menu] [top] [Syntax] [Options] [Comments] (Examples) [See also] [File]

See also:

  foxcalc

[Main menu] [top] [Syntax] [Options] [Comments] [Examples] (See also) [File]

File:

  Please read this command's lsm file also.
  You will find the updated version (internet) here and 
  the version described in this manual page here.
  The lsm file contains information about the name of the programmer,
  the download site, and some other command related information.

[Main menu] [top] [Syntax] [Options] [Comments] [Examples] [See also] (File)


  Copyright © 2008 W. Spiegl.

  This file is derived from the FreeDOS Spec Command HOWTO.
  See the file H2Cpying for copying conditions.