FACSIMILE RECEIVER Version 3.4
copyright Mar. 1994 by
Robert Gault

    This program will allow you to receive (in conjunction with a shortwave receiver) FAX transmissions. There are many sources of FAX that can be received, from radio amateurs to news services to weather.
    The most prevalent and strongest transmissions are weather charts by the U.S. Navy.
    To use the program, you must own a 512k Coco 3 and a shortwave receiver capable of SSB (single side band) or CW morse code)reception. The unit must be very stable both in frequency and BFO generation. Older units that drift will work but may yield distorted images even when constantly adjusted.
    Connect the radio to your Coco  using  the  cassette cable. The black input plug should be connected to the headphone or audio out of the radio. Tune the radio to a FAX transmission in the USB (upper side band) mode. This can be done best from within the program with the SOUND option active. This option should also be used to ensure that the Coco has not been overloaded. Adjust the radio volume for clear tones. Distortion indicates the radio volume should be decreased.

SOUND

1) Select the sound option from the command level.
2) Joystick will be disabled while sound is active.
3) Use button #1 to disable sound and reactivate joystick.


    Adjust the BFO so that the program's tuning indicator stays inside the end markers. If the tone is too far outside the markers the indicator will not be active. Between  transmissions, a steady pure tone should be heard. On USB this corresponds to the high marker; on LSB to the low marker. FAX usually is received USB but if this  yields charts that are mostly black (color inversion) or if there is
excessive interference, try LSB for the problem frequency.
    Once a station is tuned in, select the reception  rate; 120 LPM typical. Program timing is critical for proper reception. If the image drifts slowly across the screen during reception, it may be necessary to adjust the fine tuning constants indicated in the Basic program.
    Do not make large changes; +-1 or 2 is usually enough.

    IMPORTANT: The key to good image  reception  is  a  good  outdoor antenna. A whip or short lengths of wire can work but probably will be very noisy.
    All functions of the main program are controlled using a two button joy stick connected to the right port. Position the cursor for the desired action and push button 1 to activate. Disk I/O requires multiple selection for activation.

RECEPTION

1) Select USB (default) or LSB to set program parameters.
2) CLEAR the screen if desired; advisable.
3) Select 60, 90, or 120 LPM.
4) Set the joystick to the bottom central position. Off center images can be shifted by left or right movements of the joystick.
5) To halt reception, center joystick; joystick full down to restart.
6) To restart image capture at any time, push joystick to full up center position; hold several seconds; push joystick full down and in center. Old image will be over written.
7) To end reception, push button #1. Reception will automatically stop when the picture buffer is full. Sound will be on with slight distortion during image capture


PHASING

    Properly centered images will require receiving the beginning of the transmission. Adjust the short bar to the full left on the screen. With very clean signals, push button 2 which will bring the bar into view. Final adjustments are made with left/right action of the joystick.
 

1) Joystick full up position; centered.
2) With clean signals hold button #2 several (5) seconds.
3) Joystick left to move bar to edge of screen.
4) Center joystick and move to full down position.
VIEWING PICTURE
PANNING

    The image will be viewed by pushing J.S. button #1 from the command level while the cursor is not positioned for action or immediately after reception. The full image is equivalent to 60(6x10)PMODE4 screens.
    Movement of the joystick will cause the screen to pan over the full image. The default mode is a wide (640/225) screen for maximum image display. A press of J.S. button #2 will toggle between this screen and a smaller screen (256/225) for more accurate images of 1/1 aspect ratio which don't compress the image on the horizontal axis.
    Press J.S. button #1 to return to the command screen. The image may be viewed as often as desired until a new image is received.
    The image can be reversed in color from the command screen as often as desired.
 
 

DISK INPUT/OUTPUT

    One full image buffer (16 minutes of data)requires a full 40 track double sided disk. If your drive is not double sided, you can't save more than the first half of the image.
    The loader program will adjust your Coco to enable 40 track DSKINI operations. For fastest and smoothest disk I/O, use a step rate of 2; ie. DSKINI1,2 and DSKINI2,2
    Be sure to format enough disks for a session. It is not possible to format disks from within the main program.If necessary it is possible to leave the program (use the RESET  button), format some disks and restart FAX. Most of the image will remain in memory, but the last few minutes will be lost.

SAVE & LOAD

1) Select the desired function from the command level with
 joystick.


!!!!BE SURE TO USE A DATA DISK AND NOT THE PROGRAM DISK!!!!

VIEW DISK

    It is possible to view any picture disk without losing  much of the current image or loading the entire disk. Some current image loss may occur from the end of large (15 minute) images.
 

1) Select VIEW mode.
2) Select the row to view; 1 - C
3) Pan over image slice with joystick; limited to horizontal.
4) Press button #1 to leave function.


PRINTING

    CC3FAX allows dot matrix printing of the received images. Use the CONFIG program on this disk to select an appropriate print driver. This only needs to be done once as CC3FAX will be altered.
    Select the section of image to be printed from the command
level. Final image with strips taped together has 1536H resolution.
    If you write your own assembly routine, it should load at $1800. REQUESTS FOR CUSTOM DRIVERS must be accompanied by a  COMPLETE LIST of control codes and graphic printhead footprint data.
 
 

IMAGE PROCESSING

    It is inevitable that there will be some noise in the received image. CC3FAX provides two levels (low/high) of  noise removal using IMAGE. The low level removal should be used with pictures that contain fine detail and little noise. Minimal loss of fine detail will occure.
    For images containing large amounts of noise and little fine detail, high level filtering will remove almost all noise.
    The filtering process may be repeated any number of times  for additional cleanup. Time required for one pass over a 15 minute long picture is 5 minutes.
    Please make a disk save of your picture before experimenting with IMAGE as the process is a destructive one.

IMAGE

1) Click on IMAGE
2) Then click on L for low level or H for high level filtering.
3) Terminate filtering at any time with button #1.
  Suggested frequencies:

  USN Norfolk, VA  335
   8080    KHz
  10865
  16410
  20015

  USCG San Francisco, CA   4346
   8682    KHz
  12730
  17151
  22527

  CF Halifax, NS Canada  4271
   6330    KHz
  10536
  13510
 
 

SPECIFICATIONS

512K Coco 3, 40 track DDDS drive 0, shortwave receiver with SSB/CW required.

1) Reception rates: 60, 90, 120 LPM
2) Pixels per line: 1536. That is equivalent to an IOC of 576. Image is monochrome.
3) Storage capacity: 1920 lines or 16 minutes at 120LPM
4) Memory capacity: one full image per 491K. 512K RAM required. Total image size 1536x1920 pixels.
5) DISK storage: 1 image per 40 track DDDS disk
6) Printer resolution (ex. Tandy DMP200) 1536 dots/line in three passes of 512 dots/line; tape strips side by side. Vertical capacity with fan fold paper: length of image.
 

For further reading on FAX transmissions, refer to the following articles and your local shortwave radio distributor.

"Weather...or  not",  by Marty Goodman, Rainbow, Feb. 1985. The author of the current program gratefully acknowledges the debt to Graphicom and their code. It helps to stand on the shoulders of giants.

"Build the RADFAX Decoder" by John Clarke, Popular Electronics, Nov.1990. An alternative approach and additional information.

"Guide to Facsimile Stations 10th ed."  by Klingenfuss available from most sources of shortwave radios; not Tandy. Details on FAX equipment, regulations, specification, frequencies and schedules.

Comments or help requests should be sent with a self addressed and stamped envelope to:

Robert Gault
832 N.Renaud
Grosse Pointe Woods, MI 48236
(313)-881-0335

IN CASE OF TROUBLE

    Every effort has been made to see that this program is  trouble free, but it is impossible to plan for every eventuality. If you should encounter trouble, make sure  that  you are following the directions. Check the printer baud rate settings and drive side select code in CC3FAX. You can edit the values using CC3FAX. Remember to always make a backup and the put the original program disk away in a safe place. Do not use the original disk as a working disk!
    Try to keep the shortwave radio as far from the computer  system as possible. Don't expect reception conditions to be uniformly good. Reception of Naval FAX is beamed to the Atlantic and Pacific fleets and not to the Midwest (where we don't have navies.)
 

NFAX Norfolk    broadcasts their schedule at 00:00 GMT.
USGC San Francisco  "        "      "     "  20:19  "
CF   Halifax        "        "      "     "  10:14  "


For other problems, refer to the address previously given.