home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / hamradio / cp222c.zip / CP.DOC next >
Text File  |  1993-01-16  |  11KB  |  314 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                     Code Practice Utility
  7.             ─────────────────────────────────
  8.                   Version 2.22c
  9.  
  10.                        --
  11.                    Property of
  12.                  G.G.Rajendra Kumar VU2ZAP
  13.         ┌──────────────────────────────────────────────┐
  14.         │ Dedicated to all the OLD TIMERS of Bangalore │
  15.         └──────────────────────────────────────────────┘
  16.     
  17.     IMPORTANT : 
  18.  
  19.            This program may not run perfectly on some Graphic 
  20.     adaptors. This utility requires the keyboard to be configured
  21.     as US type. All features except keyboard send will function on
  22.     other keyboard formats. If you wish to run Code Practice from
  23.     a floppy make sure the write protect is removed from diskette.
  24.  
  25.     NEW VERSION 2.00 :
  26.  
  27.         This version of Code Practice incorporates new features 
  28.     with larger menus. Shell feature and capability of running dos 
  29.     commands from within the utility adds more versatality. Run
  30.     parameters can be changed and hide can be toggled during send.
  31.     EGA/VGA users can set 50/43/35 lines per screen. Colors can be
  32.     changed to suit your taste.
  33.  
  34.     ABOUT CODE PRACTICE :
  35.  
  36.         This utility (CP) generates code  for skill enhancement
  37.     of the radio amateur. Not  intended for the  beginner as we feel
  38.     that the initial character learning should  be done under under
  39.     the guidance of an experienced amateur. We must add that NEVER
  40.     learn morse in graphic DOT and DASH format. Improperly learnt
  41.     code is very difficult to correct later. However a seperate
  42.     menu is provided for the beginner, this format is the way we
  43.     teach morse here. 
  44.  
  45.         The program comes  with  the following files
  46.  
  47.         1. CP.EXE
  48.         2. CP.DOC (This file)
  49.  
  50.         If the  diskette contains  a file CP.INI, please  delete
  51.     the file. The program will create its own file on calibration 
  52.     and installation.
  53.  
  54.         If any file is missing  write to the  Author for the
  55.     complete diskette of the latest version. Please enclose a 48 TPI
  56.     5.25" diskette, a return disk mailer packet and sufficient post-
  57.     age for its return.
  58.  
  59.         CP is a user friendly utility. Its screen is menu-driven
  60.     with a help line.
  61.  
  62.     The MAIN MENU functions
  63.  
  64.     1. Alphabets < A to Z >
  65.     2. Numbers   < 0 to 9 >
  66.     3. Punctuation marks < .,;)/-?= >
  67.     4. Mixed All listed above
  68.     5. Words at random < English text >
  69.     6. Words encountered in CW
  70.     7. Code ( for beginners )
  71.     8. Keyboard send < send code from your keyboard >
  72.     9. File send < ASCII text file >
  73.     10. Utilities ( Second menu )
  74.     11. QUIT ( Exit from program )
  75.  
  76.     The UTILITY MENU functions
  77.  
  78.     1. Hide / show text being sent
  79.     2. Colour / monochrome display
  80.     3. Bright / dim display
  81.     4. Toggle display right / left
  82.     5. Toggle display up /down
  83.     6. Automatic calibration
  84.     7. Dos command
  85.     8. Dos shell
  86.     9. Back to main menu
  87.     10. Save settings to file
  88.     11. QUIT program
  89.  
  90.     The FUNCTION keys
  91.  
  92.     F1.  Help
  93.     F3.  Speed increase
  94.     F4.  Speed decrease
  95.     F5.  Spacing speed increase
  96.     F6.  Spacing speed decrease
  97.     F7.  Weight increase
  98.     F8.  Weight decrease
  99.     F9.  Frequency increase
  100.     F10. Frequency decrease
  101.  
  102.     Select any item from menu by using the UP or DOWN arrow keys or
  103.     use U for up and D for down  on the keyboard and press ENTER to
  104.     execute. Use Page Up for top or Page Down for bottom of menu.
  105.  
  106.     Main menu :
  107.  
  108.     1. Alphabet  sent  in  random groups of 5. Any key to EXIT
  109.     2. Numbers sent as in (1).
  110.     3. Punctuation marks sent as in (1).
  111.     4. Alphabets,numbers and punctuations sent mixed as in (1).
  112.     5. Words from English language sent at random. The program file
  113.        contains 1490 words ! of 5 characters each. Smaller words are 
  114.        easy to read and increases the ability to copy without writing. 
  115.        Any key to EXIT.
  116.     6. Words from a QSO and abbreviations in CW sent at random.
  117.        Improve your `on air' copy. Any key to EXIT.
  118.        Note: some characters seen on the screen are not the actual
  119.        character that is being sent, i.e  ! @ # $ % & *.
  120.     7. Send code from your keyboard, useful for teaching others.
  121.        Press ESC to EXIT.
  122.     8. Send code from a  ASCII text file, give the full path, name
  123.        and extension. All unknown characters will not be sent, but
  124.        replaced with a word space. Press any key to EXIT.
  125.        In addition to the standard characters the following may be
  126.        used in any ASCII text file for Test or Teaching :
  127.  
  128.         $ = SK ...-.-        * = AS .-...
  129.         ! = BK  -...-.-        & = ES ....
  130.         @ = AR .-.-.        # = KN  -.--.
  131.         ^ = AA .-.-
  132.  
  133.     9.  Takes you to Code ( menu ) study groups for the beginner. 
  134.     10. Takes you to utilities ( menu ).
  135.     11. Quits program ( Remember to save  current  settings  before
  136.         you exit ) Press ESC or Q to QUIT.
  137.  
  138.     Utility menu :
  139.  
  140.     Note: <Key> - use alpha/numeric key for this command in the main
  141.               menu.
  142.  
  143.     1. Toggle between Hide or show the text being sent. A tick mark
  144.        appears when hide is set ON. As the page ends HIDE will be
  145.        reset to show the text already sent.    ( Hide √ ) <H>
  146.     2. Toggle  between Colour or mono chrome display. A tick mark
  147.        appears when colour is set ON.  ( Colour √ ) <C>
  148.     3. Toggle  between Bright and Dim display. A tick mark appears
  149.        when the display is set to Bright. ( Bright √ ) <B>
  150.     4. Toggle the menu on the display from left to right or back
  151.        to suit your taste ! <F>
  152.     5. Toggle the text window on the display to the top or bottom of
  153.        the display. <T>
  154.     6. CP measures the time it takes to send the standard word PARIS
  155.        5 times at 20 WPM and then computes the  appropriate value of
  156.        calibration constant for your machine. Run this  till you can
  157.        no further improve the calibration. The display will show the
  158.        time it took in ( Seconds X one hundred ) value, and also the
  159.        calibration constant. Time should be 1500/100 secs. After the
  160.        calibration process SAVE the settings. Some resident programs
  161.        will slow down the machine, recalibrate if you make any major
  162.        changes to your Config.sys or Autoexec.bat. <A>
  163.     7. Run a dos command from within the code practice utility
  164.        All valid dos commands or utilities can be used. Press
  165.        any key to return to code practice screen. <E>
  166.     8. Dos command shell from within the code practice utility
  167.        Any other program can be run without changes to this
  168.        utilty. Type EXIT to return to the program. <O>
  169.     9. Go back to main menu.
  170.     10. Saves all speed, weight, frequency, calibration and display
  171.        settings to a file CP.INI, which set these values again when
  172.        the program is restarted again. <S>
  173.     11. Quit program ( remember to save settings if you need them
  174.        again ) Press ESC or <Q> to QUIT.
  175.  
  176.     Code menu
  177.  
  178.     1. EISH5    1st group of characters to learn
  179.     2. TMO0    2nd group of characters to learn
  180.     3. AUV4    3rd group of characters to learn
  181.     4. NDB6    4th group of characters to learn
  182.     5. KX=-RP    5th group of characters to learn
  183.     6. FLYQC    6th group of characters to learn
  184.     7. WJ1GZ    7th group of characters to learn
  185.     8. 23789    8th group of characters to learn
  186.     9. ,?.;)/    9th group of characters to learn
  187.     10. Return to main menu
  188.     11. QUIT - exit code practice
  189.  
  190.     The groups of characters are sent at random 5 in a group.
  191.  
  192.     Characters are learnt by watching the groups appear on the screen
  193.     and associating the sounds with each character. Start at the top
  194.     with EISH5 group and progress downwards as you master each group
  195.     We suggest you start with the CODE SPEED at 15 and SPACING at 4
  196.     or 5, this way you will learn the characters at a faster speed
  197.     with  enough time between characters and words to interpret the
  198.     sound heard. As you progress, increase the spacing values. When
  199.     you are through with the nine groups, graduate to the main menu
  200.     and use the  ALL mode. If you are weak with any characters, go
  201.     back to CODE  menu and repeat that group till you have mastered
  202.     your difficulty.
  203.  
  204.     Press ESC to go to Main menu.
  205.  
  206.  
  207.     Function Keys
  208.  
  209.     NOTE : Since calibration is referenced to the standard word
  210.         "PARIS", actual speed may vary depending on the type
  211.         of characters present in a set of groups being sent.
  212.         Always be  prepared to copy at a higher speed if you
  213.         are upgrading or working towards a new license.
  214.  
  215.     F1.     Help on menu.
  216.  
  217.     F3.F4.  Increase or decrease speed from a minimum of 4 to a
  218.         maximum of 50 WPM (scale displayed will be relevant
  219.         only after calibration). Speed and spacings will be
  220.         changed together.
  221.  
  222.     F5.F6.  Increase or Decrease the spacing between characters
  223.         and words. You can increase the space between
  224.         characters by decreasing the character spacing speed.
  225.         Useful in improving your speed by giving you more time
  226.         to write the characters down on paper.
  227.  
  228.     F7.F8   Increase or Decrease the weight. The figure displayed
  229.         is the ratio of DAH to DIT. Old timers might find it
  230.         nostalgic to set a ratio of 5. The code will sound like
  231.         it is being sent on a ` BUG ' key !. Standard = 3.
  232.         Minimum is 1 and maximum is 6.
  233.  
  234.     F9.F10. Increase or Decrease the frequency of the tone being
  235.         sent. The default value is 700 and the value displayed
  236.         is in Hertz. Minimum is 400 and maximum is 1200 Hertz.
  237.         Change to suit your taste and SAVE setting before you
  238.         QUIT the program.
  239.  
  240.  
  241.     COLORS
  242.  
  243.     And if you use a color monitor and want to change the colors
  244.     Use only keyboard number keys. If you use a monochrome monitor
  245.     try the colors and see if you like inverted black on white.
  246.  
  247.     Colors - Black,Blue,Cyan,Green,Brown/Yellow,Red and Magenta.
  248.  
  249.     ( Dim yellow is brown, looks almost red on some monitors)
  250.  
  251.     <1> Change box colors 
  252.     <2> Change box type     (not available on some versions)
  253.     <3> Menu foreground
  254.     <4> Menu background
  255.     <5> Text foreground
  256.     <6> Text background
  257.  
  258.     Functions available in all menu windows :
  259.  
  260.     1. Keyboard    V - for program update details
  261.     2.        S - for save settings to CP.INI file
  262.     3.        U - menu up
  263.     4.        D - menu down
  264.     5.        B - bright/dim display toggle
  265.     6.        C - color/mono display toggle
  266.     7.        O - OS Shell    
  267.     8.        E - Execute OS command
  268.     9.        H - Toggle Hide
  269.     10.        F - Flip display Left / right
  270.     11.        T - Text dispaly Top / Bottom
  271.  
  272.     Functions available during send :
  273.  
  274.     F2 to F10 ( change any of the send parameters )
  275.     Key - H   ( toggle hide text )
  276.  
  277.     NOTE :
  278.  
  279.     Display routines are written directly to Video memory and may 
  280.     cause snow on older CGA adaptors. ( maybe time to upgrade ? ;-))
  281.  
  282.     CP creates a file named CP.INI, CP.INI can be placed in the PATH
  283.     or in any directory defined by SET INIT=c:\[directory] in the 
  284.     autoexec.bat file.
  285.  
  286.     CP.EXE searches the environment first for INIT defined directory
  287.     and if unsuccessful searches the path for CP.INI. If this fails
  288.     it will create a new CP.INI file in the current directory after
  289.     calibration.
  290.  
  291.     Program written and compiled in QuickC 2.0 and MASM 5.1
  292.  
  293.     If you have any problems write to me :
  294.  
  295.     G.G.Rajendra Kumar VU2ZAP
  296.     44/10 Race Course road,
  297.     Fair field layout,
  298.     Bangalore 560 001,
  299.     I N D I A
  300.  
  301.     VU2ZAP@VU2RSB.BLR.IND.AS
  302.     VU2RSB MSYS BBS is ON 29.22 & 144.6 MHz FM 1200 bd
  303.  
  304.     VU2ZAP@VU2DPG.DEL.IND.AS
  305.     VU2DPG APLINK is on 14.079/21.079 MHz AMTOR
  306.         and 29.22 Mhz FM 1200 bd
  307.  
  308.     Telephone : (0812) 265668, 266787
  309.     
  310.     Special thanks to VS6XBN & DJ7CD for comments that influenced
  311.     this version.
  312.  
  313. Feedback can also be sent on the INTERNET to "lucky@ece.iisc.ernet.in".
  314.