home *** CD-ROM | disk | FTP | other *** search
/ World of Ham Radio 1997 / WOHR97_AmSoft_(1997-02-01).iso / misc / dk8jv / amsoft.iii next >
Text File  |  1997-02-01  |  120KB  |  2,462 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                      ▒▒▒▒▒  ▒   ▒  ▒▒▒▒▒   ▒▒▒   ▒   ▒    ▒▒▒       ▒▒▒
  10.                          ▒  ▒   ▒  ▒      ▒   ▒   ▒ ▒    ▒         ▒   ▒
  11.                          ▒   ▒ ▒   ▒▒▒▒   ▒▒▒▒▒    ▒     ▒▒▒▒      ▒   ▒
  12.                      ▒   ▒   ▒ ▒   ▒      ▒   ▒   ▒ ▒    ▒   ▒     ▒   ▒
  13.                       ▒▒▒     ▒    ▒      ▒   ▒  ▒   ▒    ▒▒▒   ▒   ▒▒▒
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                         a FAX/SSTV program for IBM PCs and compatibles
  20.  
  21.  
  22.  
  23.  
  24.                                             by
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                              ▒▒▒▒   ▒  ▒   ▒▒▒   ▒▒▒▒▒  ▒   ▒
  31.                              ▒   ▒  ▒ ▒   ▒   ▒      ▒  ▒   ▒
  32.                              ▒   ▒  ▒▒     ▒▒▒       ▒   ▒ ▒
  33.                              ▒   ▒  ▒ ▒   ▒   ▒  ▒   ▒   ▒ ▒
  34.                              ▒▒▒▒   ▒  ▒   ▒▒▒    ▒▒▒     ▒
  35.  
  36.  
  37.  
  38.  
  39.  
  40.                           ^           ========
  41.                          /│\                //                 \│/
  42.                           │                //     \\            │
  43.                   ┌───────┴───────┐        ========>>   ┌───────┴───────┐
  44.                   │      ___      │               //    │      ___      │
  45.                   │     /. .\     │                     │     /. .\     │
  46.                   │    │  √  │    │                     │    │  √  │    │
  47.                   │    │ └─┘ │    │                     │    │ └─┘ │    │
  48.                   │     \_ _/     │                     │     \_ _/     │
  49.                   │       F       │                     │       F       │
  50.                   │      \A/      │                     │      \A/      │
  51.                   │       X       │                     │       X       │
  52.                   │Tx!   / \      │                     │Rx!   / \      │
  53.                   │    S S T V    │                     │    S S T V    │
  54.                   └───────────────┘                     └───────────────┘
  55.                    Rev: 931001
  56.  
  57.  
  58.                   Eberhard Backeshoff, Obschwarzbach 40a, D-40822 Mettmann
  59.  
  60.  
  61.                                         Germany
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                         T A B L E  O F  C O N T E N T S
  69.                         ===============================
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.                  Introduction                                          3
  77.                  ============
  78.  
  79.                  Interface hardware requirements                       5
  80.                  Program configuration                                 6
  81.  
  82.                  Running the program                                  13
  83.                  ===================
  84.  
  85.                  Program start                                        13
  86.                  Fax reception                                        15
  87.                  The mode editor                                      21
  88.                  Date driven FAX reception and date editor            24
  89.                  Show and send pictures                               29
  90.  
  91.                  Movie options                                        32
  92.                  SSTV                                                 33
  93.  
  94.                  JV-Color, a color fax transmit/receive mode          36
  95.  
  96.  
  97.                  Something about FAX transmissions:                   39
  98.                  ==================================
  99.  
  100.                  How the ATC works                                    41
  101.                  Phasing to low orbiting satellites                   41
  102.                  Picture masks for the reception of geostationary
  103.                  satellites                                           42
  104.  
  105.                  "Simplest" demodulator circuit                       43
  106.  
  107.                  Some SVGA modes                                      44
  108.                  Frequencies, reception etc.                          46
  109.  
  110.                  Disclaimer                                           48
  111.                  Copyright notes etc.                                 48
  112.  
  113.  
  114.  
  115.         
  116.  
  117.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 3
  118.  
  119.  
  120.         Introduction
  121.         ============
  122.  
  123.         JVFAX 6.0 is a multi purpose program for the reception of both weather
  124.         chart and photo style fax.
  125.         For radio amateurs, there is an additional transmit-option for FAX and a
  126.         SSTV transmit/receive facility.
  127.         Fax reception can be performed fully automated, supporting time schedules.
  128.         The automatic creation of weather movies is supported when receiving
  129.         geostationary satellites.
  130.  
  131.         Depending on the interface an intensity resolution up to 256 grey shades
  132.         can be gained.
  133.         Spatial resolution depends on the index of co-operation being selected
  134.         and can be up to 2400 dots per line.
  135.         In conjunction with an adequate interface a so called Automatic Tuning
  136.         Control (ATC) can be enabled when receiving FM-FAX, which greatly
  137.         facilitates the tuning process. This ATC also compensates a receive
  138.         frequency drift within wide ranges.
  139.  
  140.         The program can be configured for a wide range of ports and interfaces.
  141.         See file "INTERF.DOC" for a more detailed description and for the
  142.         availability of demodulators or kits.
  143.  
  144.         JVFAX runs on any IBM PC or 100% true compatible and under DOS versions
  145.         higher or equal to 3.0. You need at least a VGA graphics card to run JVFAX 6.0.
  146.         JVFAX 6.0 supports SVGA cards in 16 or 256 color mode with different resolutions.
  147.         Drivers for some 8/9 or 24 pin printers are includes, and a driver for the
  148.         HP-Laserjet.
  149.         On slow machines, however, the program will show a degraded performance.
  150.         (8088/86 or slow 286'2)
  151.         Optimum performance is gained when using at least a '386 machine with
  152.         a SVGA-256 color card and at least 4 MB of RAM.
  153.  
  154.         JVFAX will not run in a multitasking environment such s MS-WINDOWS or OS/2!
  155.  
  156.         Pictures can be viewed, stored or printed during reception.
  157.         Stored pictured can be viewed, zoomed, printed or retransmitted.
  158.         Zoom magnification and width/height ratio can be freely chosen.
  159.         Zoomed portions of a picture can be stored as independent pictures.
  160.         For the storage of the pictures the commonly used GIF file format is used.
  161.         By this, you have access to many shareware or even freeware tools for
  162.         picture post processing. Also, there are a lot of conversion programs
  163.         in the public domain to transfer this format to others, e.g. TIFF, PCX, ...
  164.         An export routine to TIFF is directly implemented.
  165.         If the program is run in SVGA 256 colour mode then weather pictures can be
  166.         viewed in false colours.
  167.  
  168.         The following IOCs and drum speeds (LPMs) are available for FAX reception:
  169.  
  170.         IOC:     between 200 and 576
  171.         LPMs  :  48, 60, 90, 120, 180*, 240*
  172.  
  173.         LPMs marked with a * can be run on slow computers with reduced resolution
  174.         only.
  175.         APT operation is fully supported, including automatic recognition of IOC
  176.         in weather chart transmissions.
  177.         
  178.  
  179.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 4
  180.  
  181.  
  182.  
  183.         The APT mode can be replaced by choice with an so called "Squelch mode"
  184.         e.g. for the reception of low-orbiting satellites.
  185.         Synchronizing to the APT bursts of the NOAA and METEOR satellites is also
  186.         possible. By this, one can filter out the VIS or IR portion af a NOAA
  187.         picture transmission.
  188.  
  189.         Automatic phasing to normal FAX transmissions is possible with normal as
  190.         well as inverted phasing signals.
  191.  
  192.         For the coverage of the different types of FAX transmissions (weather
  193.         charts, weather pictures, press ...) up to 20 modes can be defined within
  194.         the program.
  195.         These modes will store defaults for IOC, LPM, APT tones, number of grey
  196.         shades etc.
  197.  
  198.         When displaying pictures on the screen always the full screen format will be
  199.         used in order to achieve the maximum possible resolution.
  200.         Internally, however, the program will generally use a much higher resolution
  201.         that is by default:
  202.  
  203.           resolution (in dots per line) := IOC * Pi.
  204.  
  205.         By this, you can take zooms out of a stored picture that will show details
  206.         not normally recognisable on the screen.
  207.  
  208.         Alternatively you can set the resolution for each mode individually.
  209.  
  210.         The program's time consumption to perform the necessary calculations for FAX
  211.         reception grows proportionally with "resolution*LPM".
  212.         The dot clock, that is the speed that subsequent dots in a line have to be
  213.         stored with, calculates to
  214.  
  215.          (dots per line) * Pi * LPM / 60 [Hz].
  216.  
  217.         On slow PCs (4,77 or 7 MHz XT's or AT's) it might be necessary to put a limit
  218.         to the maximum dot clock (also known as "interrupt frequency") to get the
  219.         program run properly.
  220.         For this purpose a maximum interrupt frequency can be set in the
  221.         configuration routine.
  222.         By such a limit pictures received with higher drum speeds and high IOCs will
  223.         be processed with reduced resolution.
  224.  
  225.         On VGA cards in 16 colour mode 16 true intensity levels are shown and an
  226.         interpolation of intermediate intensity levels is done by dithering.
  227.         On SVGA cards in 256 colour mode up to 64 real intensity levels will be shown,
  228.         or up to 256 different colours.
  229.  
  230.         For each mode you can define with how many intensity levels a picture shall
  231.         be stored or displayed.
  232.         Maximum is 256 levels, minimum 2.
  233.         Reducing the number of intensity levels to an amount adequate for the
  234.         contents of the pictures will reduce disk storage requirements considerably.
  235.  
  236.         
  237.  
  238.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 5
  239.  
  240.  
  241.         Interface hardware requirements
  242.         ===============================
  243.  
  244.         To operate this program you need some kind of interface.
  245.         The purpose of such an interface is to convert the analogue audio signal
  246.         that is provided by your receiver in a digital form that is readable from
  247.         your computer.
  248.         JVFAX uses different interfacing techniques, which are described in
  249.         "INTERF.DOC". The standard method is to interface the demodulator via a
  250.         serial port.
  251.         When running the program on a serial port however, not the serial input line
  252.         of this port is normally used but instead the four handshake lines DCD, RI, DSR
  253.         and CTS are utilised as a kind of 4 bit parallel port. That helps to reduce
  254.         hardware expense on the interface side.
  255.         If the interface should deliver more than 16 grey levels on such a
  256.         "serial port", a multiplexing technique is used:
  257.  
  258.         Schematics for a sample 256 grey-level AM/FM demodulator can be found on
  259.         the disk. (AM_FM1.GIF .. AM_FM6.GIF)
  260.  
  261.         In the meantime a lot of interfaces or interface kits are available.
  262.         An overview of the kits and interfaces available in Germany is also
  263.         given in "INTERF.DOC" This overview may be incomplete.
  264.  
  265.         As an alternative you can have the computer do all the work and make it
  266.         decode the audio signal. For that you must amplify the audio to a RS232
  267.         compatible level using a simple comparator circuit.
  268.         This will only work if the comparator is connected to a serial port that
  269.         is configured to use IRQ4 or IRQ3 and if the PC is fast enough.
  270.         When using this method, some memory-management programs such as EMM386
  271.         might interfere with this "simplest" solution and might have to be disabled
  272.         for the program to run with acceptable results.
  273.         But even then the results obtained will be worse than these obtained with a
  274.          "more sophisticated" type of interface. A circuit diagram for a simple
  275.         comparator amplifier is shown later in this document.
  276.  
  277.         For transmitting purposes you can choose between a parallel or serial output
  278.         or an audio signal output using the PC's built in speaker or the TxD pin of
  279.         a serial port. The speaker signal as well as the serial TxD audio output can
  280.         directly drive the transmitter after having passed some low-pass filter and
  281.         voltage divider stages.
  282.         In all transmitting modes the maximum intensity resolution is limited to 64
  283.         levels. When using the TxD audio output however, intensity levels are limited
  284.         to about 13.
  285.         
  286.  
  287.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 6
  288.  
  289.  
  290.         Program configuration
  291.         =====================
  292.  
  293.         You must have DOS 3.0 or higher to run this program.
  294.         Since the program is quite memory consuming, using MSDOS 5.0 or higher
  295.         is recommended.
  296.         If you run the program for the first time a configuration routine will be
  297.         called in which you have do define your graphic card, interface type etc.
  298.         These settings are stored in a file JVFAX.CNF and won't have to be redefined
  299.         on every program start.
  300.         A program reconfiguration can be done anytime from the programs main menu.
  301.  
  302.         How to do the configuration:
  303.  
  304.         Run the program by entering JVFAX <-┘.
  305.         Depending on if you have run the program before or not you will find
  306.         yourself in the main menu or the configuration menu.
  307.         If in main menu, enter "C" to switch to the configuration menu.
  308.         Now the configuration screen appears that looks somewhat like this:
  309.  
  310.  
  311.                                 (JV)-FAX 6.0 configuration screen
  312.         ╒══════════════════════════════════════════════════════════════════════════════╕
  313.         │                                                                              │
  314.         │ Demodulator: 7 bits serial port      addr: 03F8  IRQ: -   LSB-SSTV-sync: yes │
  315.         │                                                                              │
  316.         │ Modulator:   6 bits on speaker       addr: 0000  Bdrate: 57600 Dtarate: 4800 │
  317.         │ ____________________________________________________________________________ │
  318.         │                                                                              │
  319.         │ Graphics:    ET4000 800x600x256            │  HIRES-movie:               yes │
  320.         │ SSTV-graph.: ET4000 1024x768x256           │  Enable scrolling:          yes │
  321.         │ Printer:     IBM/Epson 8/9-pins            │  Formfeed at end of pict.:  no  │
  322.         │ ____________________________________________________________________________ │
  323.         │                                                                              │
  324.         │ Allow tone alert at end of picture:    no  │  Max. interrupt frequency: 7500 │
  325.         │ Enable autolock when ATC is on:        yes │  Clock-timer frequency: 1193181 │
  326.         │ ____________________________________________________________________________ │
  327.         │ Default picture directory:                                                   │
  328.         │     C:\FAX                                                                   │
  329.         │                                                                              │
  330.         │ Store pictures in GIF89a:              yes │  Miscellaneous settings:        │
  331.         │ Callsign:                         DK8JV    │  UTC time diff:             2   │
  332.         │                                                                              │
  333.         │                Enter baud rate for TX serial port (9600-57600)               │
  334.         ╘══════════════════════════════════════════════════════════════════════════════╛
  335.                       Hit <Ctrl>+<Enter> to terminate configuration session
  336.         
  337.  
  338.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 7
  339.  
  340.  
  341.  
  342.         You can step through the fields using cursor or TAB keys.
  343.         Change field values using +, - or space key, or on some fields by simply
  344.         entering a new value.
  345.         You can terminate the configuration by pressing <Ctrl>+<Enter> at the same
  346.         time.
  347.         In the third last screen line a short context sensitive help text is shown.
  348.  
  349.  
  350.         Follow the meanings of the fields:
  351.  
  352.         Demodulator:
  353.         You can define how many different intensity levels your interface is
  354.         capable to deliver and to which port it is connected.
  355.         You can choose between serial, parallel and comparator (on serial) port.
  356.         Additional interfacing types are implemented which are described in "INTEF.DOC".
  357.  
  358.         Address:
  359.         Enter the address of the port that your interface is connected to. When
  360.         using a serial port you will have to enter the base address of your serial
  361.         card, e.g. 03F8h for COM1:.
  362.  
  363.         IRQ:
  364.         For some interfacing types (e.g. "HAMMCOMM") it is necessary to enter the correct
  365.         IRQ level here. Normally these are 4 for COM1, 3 for COM2 and 7 for LPT1.
  366.  
  367.         LSB-SSTV-Sync:
  368.         Only applicable for SSTV-reception. You can receive SSTV either if your
  369.         interface delivers the SSTV sync signal in the two least significant bits
  370.         (active low) or if your interface can be switched to cover 800 Hz deviation.
  371.         In the first case, you must set this entry to yes, else, and when using the
  372.         "simplest" interface, set it to no.
  373.  
  374.         Modulator:
  375.         Choose between speaker, parallel or serial port or serial audio.
  376.         The following address field has the same meaning as the one above
  377.         and is meaningless when having selected speaker output.
  378.  
  379.         Baud rate:
  380.         Only relevant if you have chosen serial port in the modulator field.
  381.         Data format is always 8 data bits, 1 stop bit and 1 start bit.
  382.         The 6 bits of intensity information are right aligned within the byte.
  383.         The baud rate field will also be used when a receiving interface that is
  384.         capable of being controlled via the computer is connected to a serial port.
  385.         Furthermore, this baudrate will be used when interfacing to a demodulator
  386.         that transfers its data serially to your computer's serial port.
  387.  
  388.         
  389.  
  390.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 8
  391.  
  392.  
  393.         Graphics:
  394.         Select a graphic mode applicable to your graphic card / monitor.
  395.         You should first try if your graphics card will run with some of the "VESA"
  396.         modes. Nearly all modern cards will do, but sometimes you will have to load
  397.         a special TSR. (See manual of your graphics card)
  398.         If you choose an "other SVGA" mode you will have to define some additional
  399.         parameters within a sub menu that you can activate by pressing the <Escape>
  400.         key.
  401.         This menu looks like that:
  402.  
  403.  
  404.             ╒═ customise SVGA parameters ══╕
  405.             │                              │
  406.             │ Chipset:                     │
  407.             │         Tseng ET 4000        │
  408.             │                              │
  409.             │ AH:00h AL:30h BH:00h BL:00h  │
  410.             │                              │
  411.             │ Dots per line:         800   │
  412.             │ Number of lines:       600   │
  413.             │ Screen aspect ratio: 10000   │
  414.             ╘══════════════════════════════╛
  415.  
  416.  
  417.         The field Chipset is needed only when you have  chosen a 256 colour mode.
  418.         If you don't find the chipset of your card in the choices available you will
  419.         have to choose a 16 colour mode, instead. If you can provide me with bank
  420.         switching information of a chipset not contained in the choices, please
  421.         let me know.
  422.         I will then try to implement a driver for that special chipset.
  423.  
  424.         Register values normally can be found in your graphic card manual.
  425.         In 99 % of all cases only the AL register has to be set to the correct
  426.         value and the other registers have to be set to 0.
  427.         The fields dots per line and number of lines are self explaining.
  428.  
  429.         Screen aspect ratio means the ratio between horizontal and vertical dot
  430.         density on your screen.
  431.         This ratio is multiplied with 10000 and entered in the according field.
  432.         Since a monitor screen has a height/width ratio of 3:4, one obtains for a
  433.         800x600 display:
  434.  
  435.           600 / (800 * 3/4) = 1.
  436.  
  437.         in this case you would have to enter 10000.
  438.         Using a 800*560 display would result in:
  439.  
  440.           560 / (800 * 3/4) = 0,9333,
  441.  
  442.         so you would have to enter 9333.
  443.  
  444.         Use Screen T)est from the main menu to check if you'd choose a correct driver
  445.         for your graphics card.
  446.  
  447.  
  448.         
  449.  
  450.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 9
  451.  
  452.  
  453.         When using 16 colour SVGA modes the maximum resolution is limited to 800x600
  454.         pixels. This limitation is not valid for 256 colour SVGA modes.
  455.  
  456.         Terminate the SVGA parameter sub menu by hitting <Ctrl>+<Enter>.
  457.  
  458.         HIRES-movie:
  459.         If you set this entry to yes, a weather movie will be generated with a
  460.         resolution of 640x480x256 instead of 640x350x16.
  461.         At the moment, this features will only work on graphics cards equipped with
  462.         an ET4000 chipset.
  463.  
  464.         Enable scrolling:
  465.         If set to yes you will have a scrolling type screen.
  466.         If set to no, a picture on the screen will simply be overwritten by a new
  467.         one.
  468.  
  469.         SSTV-Graph:
  470.         To select a different video mode for SSTV reception
  471.         For this field, everything discussed under "Graphics" is applicable.
  472.  
  473.         Printer:
  474.         Select a driver appropriate for your printer. If in doubt, choose IBM 8/9 pin.
  475.         If your printer should not be compatible with any of the predefined ones
  476.         you can invoke a printer customising menu to do some "fine tuning".
  477.         I will not describe this procedure because it highly depends on your
  478.         printer.
  479.         Please contact me, if you should have problems to make your printer run with
  480.         this program.
  481.  
  482.         Formfeed at end of pict.:
  483.         Set to no if you don't want each picture to be printed on a new page.
  484.         If you're using a laser printer, a Formfeed will always be output to the
  485.         printer at the end of a picture.
  486.  
  487.         A fine tuning of the patterns sent to the printer to represent the
  488.         different intensity levels within a picture can be done from within the
  489.         main menu by invoking P)rinter test.
  490.  
  491.         Allow tone alert at end of picture:
  492.         If set to yes a short melody will inform you that a picture reception has
  493.         been completed whenever a APT stop tone is detected.
  494.  
  495.         Max. interrupt frequency:
  496.         This defines, in conjunction with the drum speed (LPM) and the index of
  497.         co-operation (IOC) an upper limit for the obtainable resolution (dots per
  498.         line).
  499.         A weather chart transmitted with IOC 576 has a resolution of up to 1810
  500.         dots per line.
  501.         Assuming a drum speed of 120 lines per minute this results in an interrupt
  502.         frequency of 3620 Hz.
  503.  
  504.         
  505.  
  506.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 10
  507.  
  508.  
  509.         If you should recognise lost lines or similar strange effects when receiving
  510.         fax pictures then your computer might be too slow to handle such high
  511.         interrupt rates.
  512.         You should then try to reduce the value indicated in this field to give your
  513.         computer more time to "breathe".
  514.         If you're running a machine with more than 12 MHz clock speed this normally
  515.         won't be necessary.
  516.  
  517.         Enable auto lock when ATC is on:
  518.         If set to yes the ATC will be "frozen" at the end of as phasing sequence
  519.         until the end of the picture transmission.
  520.         This is advantageous when receiving heavily jammed signals, since by
  521.         excessive noise, the ATC might be interfered and produce unintended changes
  522.         in picture intensity.
  523.  
  524.         Clock timer frequency:
  525.         To guarantee for a proper FAX transmission both the transmitter and receiver
  526.         have to use a highly constant scan speed. Not only this speed has to be
  527.         highly constant but additionally it has to be exactly the same on the
  528.         transmitting and  receiving side to avoid slanting effects in the received
  529.         picture.
  530.         As a time base for this program serves the PC internal timer oscillator,
  531.         that controls the PC's date/time clock.
  532.         By reprogramming the timer controller, all necessary timings can be derived.
  533.  
  534.         Since this clock speed slightly varies from PC to PC you will recognise
  535.         when first receiving FAX that the pictures will show some amount of skew.
  536.         You can correct this with the "oblique skew" correction that will be
  537.         explained later.
  538.         If you know the exact frequency of your computers timer clock you can enter
  539.         it here directly (a precision of some 10 Hz is absolutely necessary).
  540.         If in doubt leave this field as is and perform the oblique skew correction
  541.         later.
  542.  
  543.         Default picture directory:
  544.         Enter a default directory for your received pictures to be stored within.
  545.         If the directory doesn't exist, it will be created.
  546.  
  547.         Store pictures in GIF89a:
  548.         At the moment, there are two kinds of GIF formats: 87a and 89a.
  549.         While GIF89a enables the imbedding of application dependant information
  550.         within the picture file, GIF87a does not. Unfortunately, some programs
  551.         are not capable of handling the GIF89a format.
  552.         FAX uses the application dependent information fields provided by GIF89a to
  553.         store information about picture orientation etc.
  554.         If you intend to use programs for the post processing of pictures
  555.         received with JVFAX that cannot handle GIF89a frequently, you should set
  556.         this field to no.
  557.         In any other case this field should be set to yes.
  558.  
  559.         
  560.  
  561.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 11
  562.  
  563.  
  564.         Callsign:
  565.         If you're a radio amateur and if you want to transmit pictures with this
  566.         program, you must enter your callsign here. If this field is blanked,
  567.         picture transmission will be inhibited.
  568.  
  569.         Miscellaneous settings:
  570.         With the cursor positioned on this field, hit the <Escape> key to open a
  571.         sub menu where you can set some default timing values etc.
  572.  
  573.         The miscellaneous sub menu looks that way:
  574.  
  575.         ╒═════════════════════════════MISC. SETTINGS═════════════════════════════╕
  576.         │                                   │ Control codes for R/C demodulators │
  577.         │ Start delay APT squelch:  5       │                                    │
  578.         │ Stop  delay APT squelch: 30       │                       Nrm:   ATC:  │
  579.         │ Squelch threshold:      300       │      FM 150 Hz:       41h    43h   │
  580.         │ NOAA-sync threshold:      6.5     │      FM 200 Hz:       42h    45h   │
  581.         │ METEOR-sync threshold    12       │      FM 300 Hz:       43h    47h   │
  582.         │ TX start tone length:     4       │      FM 350 Hz:       44h    47h   │
  583.         │ TX stop  tone length:     4       │      FM 500 Hz:       46h    48h   │
  584.         │ TX phasing sig. length:   6       │      AM 1:            49h    49h   │
  585.         │ Quicksave:               yes      │      AM 2:            4Ah    4Ah   │
  586.         │ Initial RX mode: 5  Ham 288b      │      SSTV:            4Bh          │
  587.         │ Ini-TX mode B/W: 5  Ham 288b      │                                    │
  588.         │ Ini-TX mode Col: 4  HamColor      │                       off:   on :  │
  589.         │ Ini-SSTV mode:   17 Martin 1      │      TX-HW-filt:      52h    53h   │
  590.         │ Max. # of pict./movie:    30      │      RX-HW-filt:      50h    51h   │
  591.         │ Pause at movie end (s):   2       │                                    │
  592.         │ TX text heading:         no       │      Disable XMS use:       no     │
  593.         ╘════════════════════════════════════════════════════════════════════════╛
  594.  
  595.         Start delay APT squelch:
  596.         Time in seconds. If you have selected "squelch mode" when in FAX reception
  597.         then a picture transmission is assumed to have started when for longer than
  598.         the period entered here the program detects changes in signal amplitude.
  599.  
  600.         Stop delay APT squelch:
  601.         Just like in the field above, the program assumes a transmission to have
  602.         stopped when for longer than the time entered here there have been no
  603.         further changes in the received signal.
  604.  
  605.         Squelch threshold:
  606.         Threshold level for noise detection when running the APT "squelch" mode.
  607.         Doesn't need to be changed normally.
  608.         If APT switches to "Sq.on" if only noise is present, the you should
  609.         decrease this value, else if APT will not switch to "Sq.on" even if
  610.         there's a signal, then you can try to increase this value.
  611.  
  612.         NOAA and METEOR sync threshold:
  613.         These are threshold levels for the low orbiting satellite tone burst
  614.         recognition. Need not be altered normally. Decreade values, if the program
  615.         doesn't synchronise at all or increase if synchronisation is faulty.
  616.  
  617.  
  618.         TX start tone length:
  619.         Length of APT start tone for picture transmission, in seconds.
  620.  
  621.         
  622.  
  623.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 12
  624.  
  625.  
  626.         TX stop tone length:
  627.         Length of APT stop tone for picture transmission, in seconds.
  628.  
  629.         TX phasing sig. length:
  630.         Length of phasing signal for picture transmission, in seconds.
  631.  
  632.  
  633.         Quick save:
  634.         If set to yes, every received picture will be stored to a temporary file in
  635.         case both "Store to disk" and "Printer" are in off condition.
  636.         At the end of the picture transmission you have the choice to save the
  637.         previously stored picture permanently by hitting the "U" (U for q"u"ick) key.
  638.         This very useful option can be disabled, e.g. if you have a PC with strongly
  639.         limited disk space.
  640.  
  641.         Initial RX mode:
  642.         Default mode for FAX reception.
  643.  
  644.         Initial b/w TX mode:
  645.         Default mode for b/w FAX transmission.
  646.  
  647.         Initial color TX mode:
  648.         Default mode for color FAX transmission.
  649.  
  650.         Initial SSTV mode:
  651.         Default mode for SSTV reception and transmission.
  652.  
  653.         Max. # of pict./movie:
  654.         If you are using the program for the automatic generation of weather movies
  655.         you can limit the maximum number of pictures that will be stored in a movie
  656.         file by this entry.
  657.         If the number of pictures in a movie file exceeds the number given here
  658.         the file will be truncated to this number minus one before a new picture
  659.         is added to it.
  660.         The truncation will affect the oldest pictures in the movie, so that the
  661.         movie will always show the actual weather development.
  662.  
  663.         Control codes for R/C demodulators:
  664.         To enable a fully program controlled mode switching of your interface by
  665.         the program, JVFAX sends, whenever a change in program mode will take place,
  666.         a control character to the interface. This character indicates to which
  667.         deviation or mode (AM/FM/SSTV) the interface has to be switched.
  668.         Each character comes with the 7th bit set. By this, the interface can
  669.         differentiate between control characters and picture data.
  670.         Default setting of these codes are for the latest software revision of the
  671.         famous "Easyfax" interface, by Ulrich Bangert.
  672.  
  673.         Disable XMS-use:
  674.         on some machine/DOS combination the XMS-memory management that is implemented
  675.         in JVFAX will not work properly. Typical signs for this are blank screens when
  676.         zooming or just vertical lines instead of picture contents when printing.
  677.         In these cases one should set this entry to yes. Be aware that without XMS-
  678.         management, the preformance of JVFAX will be degraded.
  679.  
  680.         Terminate the miscellaneous sub menu by hitting <Ctrl>+<Enter>.
  681.  
  682.         
  683.  
  684.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 13
  685.  
  686.  
  687.         Running the program
  688.         ===================
  689.  
  690.         Note:
  691.  
  692.         All interfaces used by this program assume that a higher audio frequency
  693.         corresponds to a "whiter" picture content.
  694.         For that, your receiver normally has to be tuned to upper sideband when
  695.         receiving FM-FAX transmissions.
  696.         If you're receiving in the wrong sideband, the following effects will occur:
  697.  
  698.           - automatic phasing won't work
  699.           - picture is received as a negative
  700.  
  701.         If these effects should occur at your first receiving trials, please check
  702.         for the proper sideband selection.
  703.         Some basics on the different FAX transmission modes will be explained in
  704.         the chapter "Frequencies, reception etc."
  705.  
  706.  
  707.         Program start
  708.         =============
  709.  
  710.         Start the program by entering JVFAX <─┘.
  711.         The following main menu will appear:
  712.  
  713.         ╒══════════════════════════════════════════════════════════════════════════════╕
  714.         │     ▀▀██                                                                     │
  715.         │       ██                   ██▀▀▀▀▀  ▄█▀█▄  ██   ██      ▄█▀▀        ▄█▀▀▀█▄  │
  716.         │  ██   ██  ██   ██  ▄▄▄▄▄▄  ██▄▄▄▄  ██   ██  ▀█▄█▀      ██▄▄▄        ██   ██  │
  717.         │   ▀▀▀▀▀   ██   ██          ██      ██▀▀▀██ ▄█▀ ▀█▄     ██  ██  ▄▄   ██   ██  │
  718.         │           ▀█▄ ▄█▀          ▀▀      ▀▀   ▀▀ ▀▀   ▀▀      ▀▀▀▀   ▀▀    ▀▀▀▀▀   │
  719.         │             ▀▀▀                                                              │
  720.         │  The FAX program for IBM PCs and compatibles   Rev: 931001  (c) DK8JV, 1993  │
  721.         ╘══════════════════════════════════════════════════════════════════════════════╛
  722.                                                          Overlay system in XMS-memory
  723.            Demodulator:   128 intensity levels on serial port
  724.            Modulator:     64 intensity levels on speaker
  725.            Graphics:      Standard-VGA 640x480, true intensity display
  726.            Printer:       IBM/Epson 8/9-pins
  727.            Save-filename: C:\FAX\JVFAX
  728.  
  729.         ╒══════════════════════════════ M A I N  M E N U ══════════════════════════════╕
  730.         │F) FAX                                 N) Change name for save files          │
  731.         │S) SSTV                                M) Mode editor                         │
  732.         │H) Show and send pictures              T) Screen test                         │
  733.         │O) Movie options                       P) Printer test                        │
  734.         │D) Date driven FAX reception           Q) Quit                                │
  735.         │E) Edit date files                     C) Change configuration                │
  736.         ╘══════════════════════════════════════════════════════════════════════════════╛
  737.  
  738.  
  739.         In the upper two thirds of the screen the program status is shown which can
  740.         be changed with the configuration procedure described above.
  741.         In the lower third the menu items are shown.
  742.  
  743.         
  744.  
  745.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 14
  746.  
  747.  
  748.  
  749.         Each menu item can be selected by hitting the character shown left to the ")",
  750.         by positioning the cursor bar on the item and hitting <Enter> or by double -
  751.         clicking on the item with the mouse.
  752.  
  753.         By invoking JVFAX with the command line parameters /FP or /FS you can skip over
  754.         the main menu directly to FAX reception with the printer active (/FP) or "save
  755.         pictures to file" active (/FS).
  756.  
  757.         First, an explanation of the less meaningful items:
  758.  
  759.         N) Change name for save file:
  760.         The name entered here is used as a filename for picture storage.
  761.         The length of this name must not exceed 5 characters, since a current number
  762.         with three digits and the extension ".GIF" is added automatically.
  763.  
  764.  
  765.         C) Change configuration:
  766.         To change program configuration just as described above.
  767.  
  768.         T) Screen test:
  769.         A simple screen test to check monitor geometry and correct selection
  770.         of the graphics driver.
  771.  
  772.         P) Printer test:
  773.         To check selection of correct printer driver and to change the assignment
  774.         of print patterns to the different intensity levels.
  775.         A graph appears that shows the current assignment of 16 out of 64 possible
  776.         print patterns to the 16 intensity levels.
  777.         This assignment can be changed using the cursor keys.
  778.         To find out the optimum assignment you can activate your printer by hitting
  779.         "P".
  780.         A continuous grey step will be printed that shows the result of your
  781.         assignment. Hitting "P" again will stop the printout.
  782.         If using a laser printer you will have to stop printout in order to make the
  783.         paper come out of the printer.
  784.         Terminate this procedure by hitting "Q" and answer the question
  785.         "Save changes" with "Y", if desired.
  786.  
  787.         Q) Quit:
  788.         This is the one and only key that will terminate this program.
  789.  
  790.         
  791.  
  792.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 15
  793.  
  794.  
  795.         Fax reception
  796.         =============
  797.  
  798.         F) FAX reception
  799.         is invoked from the main menu by hitting "F".
  800.         An empty screen appears with a small window within:
  801.  
  802.  
  803.             ┌─────────────┬──────────────┬───────────────────────────────────┐
  804.             │M):1)Wefax576│ L)pm:120/576 │                                   │
  805.             │A)pt: waiting│ D)ev:    150 │                                   │
  806.             │P(h):N)ormal │ R)otate      │                              │    │
  807.             ├─────────────┼──────────────┤         │                   ││    │
  808.             │G)rey  A(T)C │ L/R T/B│ 1810│     │   │                   ││    │
  809.             │  64    off  │ <-)  ^)│ *)  │     │  │││                  ││    │
  810.             ├────────────────────────────┤     │ ││││   │             │││    │
  811.             │P)rinter:       off         │     │ ││││  ││      │      │││    │
  812.             │S)ave to file:  off         │     │││││││││││││  │││    ││││    │
  813.             ├────────────────────────────┤   ┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬   │
  814.             │Q)uit            JV-FAX 6.0 │  B          autol(o)ck         W  │
  815.             └────────────────────────────┴───────────────────────────────────┘
  816.  
  817.  
  818.             *): Current picture resolution.
  819.  
  820.         All parameters shown in this window can be changed by hitting the
  821.         character just before the ")".
  822.         Changing of some parameters will be disabled when S)ave to disk or P)rinter
  823.         is on. (P)rinter and S)ave may only be changed when A)PT is in the
  824.         "waiting" or "SQ.off" state.
  825.  
  826.         The meaning of the parameters:
  827.  
  828.         M), 0)..9), Alt-0..Alt-9):
  829.                 To select a reception mode.
  830.                 Up to 20 modes can be defined using the mode editor
  831.                 described below. Only modes whose name fields are not empty
  832.                 can be selected. (see also chapter "Mode editor)
  833.                 modes 0..9 can be selected directly by hitting the number keys,
  834.                 modes 10..19 by hitting <Alt>+number keys.
  835.  
  836.         
  837.  
  838.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 16
  839.  
  840.  
  841.         L)pm:
  842.                 Transmission speed, expressed in lines per minute.
  843.                 Most stations use 120 LPM transmission speed.
  844.                 Some stations on short-wave, mostly from east European
  845.                 countries use 90 LPM, too.
  846.                 Geostationary satellites such as Meteosat transmit with a
  847.                 speed of 240 LPM.
  848.                 During a FAX transmission the drum speeds on the transmitting
  849.                 and receiving side have to be equal.
  850.                 The number right to the LPM display shows the currently
  851.                 selected IOC.
  852.  
  853.  
  854.  
  855.         P)rinter,,
  856.         S)ave to file:
  857.                 To switch on/off printer output or the save to disk option.
  858.                 Can only be changed if APT is in the "waiting" or "Sq.off" state.
  859.                 To have a picture get printed out directly you must set P)rinter
  860.                 to on before the transmission starts.
  861.                 If you have set "Quick save" to yes when configuring the program,
  862.                 saving of pictures permanently to disk can be postponed until
  863.                 the end of a picture. Otherwise, you will have set S)ave to disk
  864.                 to "on" before transmission starts.
  865.                 You cannot activate P)rinter and S)ave to disk at the same time.
  866.  
  867.  
  868.         P(h):
  869.                 To manually start or abort the phasing routine.
  870.                 to achieve a running "in phase" of the transmitting and receiving
  871.                 machines, which means that the left margin of the picture
  872.                 transmitted will be at the leftmost position on the screen of the
  873.                 receiving side, at every start of a FAX transmission a so called
  874.                 phasing or synchronisation signal is transmitted for some seconds.
  875.                 This signal identifies the margin of the transmitted picture.
  876.                 Normally this signal consists of lines with 95% black and 5% white.
  877.                 The white vertical bar generated serves as a marker for the picture
  878.                 margin.
  879.                 Some stations transmit an inverted signal with 95% white and 5%
  880.                 black. The program will use this phasing signal to secure the
  881.                 correct positioning of the picture on the screen and to identify
  882.                 the beginning of the actual picture.
  883.                 Low orbiting satellites don't have a beginning or an end of picture,
  884.                 because they're transmitting continuously. To indicate the beginning
  885.                 picture line they transmit a short tone burst. The programme can
  886.                 "phase" to these bursts, too. This need only be done once at the
  887.                 beginning of a satellite passover.
  888.  
  889.         
  890.  
  891.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 17
  892.  
  893.  
  894.         N):
  895.                 Toggles between recognition of normal or inverted phasing signals
  896.                 (See above) or the tone burst synchroisation for the low orbiting
  897.                 satellites.
  898.                 You can toggle between normal, inverted, METEOR, NOAAVIS, NOAAIR
  899.                 and NOAAALL.
  900.  
  901.  
  902.         A)pt:
  903.                 Means Automatic Picture Transmission. Most commercial FAX stations
  904.                 use APT to enable a fully automated unattended reception of the
  905.                 transmitted pictures.
  906.                 Before the transmission of the phasing signal, a so called start
  907.                 tone is transmitted for some seconds, that will be recognised by
  908.                 the receiving unit.
  909.                 Then, the receiving unit switches from standby to operational mode
  910.                 and waits for a phasing signal to appear.
  911.                 At the end of the transmission, another "stop tone" is sent that
  912.                 switches the receiving unit back to standby mode.
  913.                 Different IOCs of the transmitting station can be identified by
  914.                 different APT start tones in weather FAX transmission.
  915.                 In connection with a time table, APT operation makes it possible
  916.                 to selectively receive some desired pictures out of many.
  917.                 APT picture transmission uses the following protocol:
  918.                 First, APT is in the "waiting" state, and nothing will be written
  919.                 to the screen.
  920.                 As soon as a start tone is detected, APT switches to the "running"
  921.                 state, and the phasing routine is activated. (Eventually the correct
  922.                 IOC will be set, derived from the start tone frequency)
  923.                 During the transmission of the phasing signal, the phasing routine
  924.                 determines the correct position of the picture.
  925.                 When the phasing signal ends, the phasing routine will stop and the
  926.                 picture draw routine is enabled that will draw the picture to the
  927.                 screen, store it or print it.
  928.                 During the drawing process the APT routine will check for an APT
  929.                 stop signal.
  930.                 When this is detected, drawing of the picture will stop, eventually
  931.                 the save file will be closed and APT returns to the "waiting" state.
  932.                 The received picture will remain on the screen until it's
  933.                 overwritten by a new one.
  934.  
  935.         
  936.  
  937.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 18
  938.  
  939.  
  940.                 By hitting the "A" key, you can toggle the program APT state
  941.                 manually. This is useful for the reception of stations not
  942.                 transmitting APT tones. When switching APT manually the phasing
  943.                 routine will not be affected.
  944.                 So, if you want to receive a station that transmits a phasing signal,
  945.                 but no APT signal, you should first switch P(h)ase to on and then
  946.                 set APT to "running".
  947.                 Alternatively you can disable the whole APT routine by hitting the
  948.                 "X" key to replace it with a "squelch" routine. (see below)
  949.  
  950.  
  951.  
  952.         A(T)C:
  953.                 To switch the automatic tuning control on or off.
  954.                 The functional principles of the ATC are described in a separate
  955.                 chapter.
  956.  
  957.  
  958.         Q)uit:
  959.                 To terminate FAX reception and to return to the main menu.
  960.  
  961.                                                             
  962.         R)otate:
  963.                 If you have missed the phasing signal of a picture transmission
  964.                 you can use this option to have the remainder of the picture
  965.                 written correctly to the screen.
  966.                 Switch APT to running and Phase to off, and watch the picture being
  967.                 displayed. After having written some lines, if the margin of the
  968.                 picture isn't on the left or right side of the screen, hit the "R"
  969.                 key.
  970.                 Now move the cursor being displayed to the edge of the picture and
  971.                 hit <Enter>.
  972.                 The rest of the picture will be written correctly positioned.
  973.                 Using this routine will not affect the storage of the picture to
  974.                 disk. A stored picture can be rotated as a whole afterwards.
  975.  
  976.  
  977.         G)rey:
  978.                 Determines with how many grey levels a picture shall be displayed
  979.                 or stored.
  980.  
  981.  
  982.         ->),<-):
  983.                 To change scan direction
  984.                 You can choose between normal (left to right) or inverse scan
  985.                 direction.
  986.                 Receiving a picture with the wrong scan direction will result in a
  987.                 mirrored image.
  988.  
  989.         
  990.  
  991.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 19
  992.  
  993.  
  994.         v),^):
  995.                 Like above, but mirroring of the image will be bottom to top
  996.                 instead of left to right. Can be combined with the above function
  997.                 to rotate a picture by 180 degrees.
  998.  
  999.         D)ev:
  1000.                 To select the proper deviation for the station being received.
  1001.                 You can choose between 150, 300, 400 and AM.
  1002.                 Since, with the exception of the "comparator interface", setting of
  1003.                 deviation can only be done within the interface, this command is
  1004.                 simply passed through to the interface by means of control characters
  1005.                 described below.
  1006.                 Most short-wave stations use a deviation of 400 Hz, while polar or
  1007.                 geostationary satellites will use AM.
  1008.                 When in ATC mode, the interface mist be set to twice the deviation
  1009.                 of the transmitting station.
  1010.                 Deviation means half the difference between the frequency
  1011.                 representing white and the frequency representing black.
  1012.  
  1013.  
  1014.         The following commands are not shown in the window:
  1015.  
  1016.  
  1017.         Space key:
  1018.                 To switch the window on or off.
  1019.  
  1020.  
  1021.         X):
  1022.                 To toggle between APT and squelch mode.
  1023.                 When in squelch mode, SQ.on or SQ.off is shown in the window
  1024.                 instead of waiting and running.
  1025.                 Other than in APT mode the squelch mode monitors for "noise" in the
  1026.                 input signal instead of start or stop tones.
  1027.                 If there is less than a certain amount of noise in the input signal
  1028.                 for more than a given time, this is interpreted just as an
  1029.                 APT start tone in APT mode,
  1030.                 If for more than another given time there is noise in the
  1031.                 input signal, this will be interpreted as a stop condition.
  1032.                 This mode can be used preferably for the reception of polar satellites:
  1033.                 All activity on the received frequency will be recorded without
  1034.                 the need to calculate rising or setting times of the satellites.
  1035.                 Note: phasing will be skipped when in squelch mode unless you select
  1036.                 NOAAVIS, NOAAIR, NOAAALL or METEOR as phasing mode. ( N) key)
  1037.  
  1038.  
  1039.         F):
  1040.                 Turn APT frequency counter on/off:
  1041.                 When you hit "F", the currently detected APT tone frequency,
  1042.                 preceded by a "F:" is displayed instead of the resolution.
  1043.                 Can be used to find out which start/stop tone a station employs.
  1044.  
  1045.         
  1046.  
  1047.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 20
  1048.  
  1049.  
  1050.         C):
  1051.                 Turn on/off calibration display:
  1052.                 works exactly like "F", but instead of the APT frequency the
  1053.                 current intensity level delivered by the interface is displayed.
  1054.                 You can use this for interface alignment etc.
  1055.  
  1056.  
  1057.         O):
  1058.                 Freeze ATC on/off:
  1059.                 When receiving pictures using the automatic tuning control it can
  1060.                 be advantageous to have the ATC run only during the phasing
  1061.                 procedure of the transmission.
  1062.                 You can achieve this by setting "Enable auto lock when ATC is on" in
  1063.                 the configuration menu.
  1064.                 This key does exactly the same what the auto lock feature does at
  1065.                 the end of the phasing signal.
  1066.                 If auto lock is "frozen" then a "autol(o)ck" message appears right
  1067.                 below the tuning indicator display.
  1068.  
  1069.  
  1070.         E):
  1071.                 Activates the mode editor. Only applicable when APT is in the
  1072.                 waiting state.
  1073.                 Has the same meaning as the "M" key in the main menu.
  1074.                 The mode editor will be described in the next chapter.
  1075.  
  1076.  
  1077.         /:
  1078.                 Oblique skew correction:
  1079.                 If the received pictures look slanted you can correct this with
  1080.                 the following procedure:
  1081.                 Receive a picture in a not phased condition, that means that the
  1082.                 picture margin should be completely visible somewhere on the screen.
  1083.                 With the picture on the screen and APT in the waiting state, press
  1084.                 the "/" key.
  1085.                 A vertical line appears that can be skewed using the cursor left
  1086.                 and right keys. Using <Ctrl> + cursor keys the line cab be shifted
  1087.                 without changing its skew. Now simply align this line with the
  1088.                 picture margin and hit the enter key.
  1089.                 All the following pictures will be received correctly.
  1090.                 This procedure can be repeated as often as you like, but normally
  1091.                 doing it once will be enough.
  1092.  
  1093.         *:      Can be used to toggle the state of the DTR line if the interface is
  1094.                 connected to a serial port. (also see "Switch" at the description of
  1095.                 the date editor.
  1096.  
  1097.  
  1098.         
  1099.  
  1100.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 21
  1101.  
  1102.  
  1103.         M) Mode editor:
  1104.         ===============
  1105.  
  1106.         Invoking the mode editor produces the following screen:
  1107.  
  1108.  
  1109.                                  (JV)-FAX 6.0 mode editor screen
  1110.         ╒══════════════════════════════════════════════════════════════════════════════╕
  1111.         │ Mode:  5  Ham 288b                            Alternate mode:  4    HamColor │
  1112.         │                                                                              │
  1113.         │ IOC:           288        LPM:        240     Resolution:               905  │
  1114.         │ Deviation:     400        ATC:        off     Intensity levels:           64 │
  1115.         │ TX-HW-filt:    off                            RX-HW-filt:                off │
  1116.         │ ____________________________________________________________________________ │
  1117.         │                                                                              │
  1118.         │ APT-Mode:   tone    Phasing signal:  normal   Scan direction:             >┐ │
  1119.         │                                                                              │
  1120.         │ APT start tone frequency (Hz)  675 +/- 15     Min. duration (lines):       5 │
  1121.         │ APT stop  tone frequency (Hz)  450 +/- 10     Min. duration (lines):       3 │
  1122.         │ ____________________________________________________________________________ │
  1123.         │                                                                              │
  1124.         │ Display width usage: (%)       100            Printer width usage: (%)   100 │
  1125.         │ Receive pictures inverted:     off            Print pictures inverted:   off │
  1126.         │                                                                              │
  1127.         │ Which color palette shall be used:  STANDARD  JV-Color mode:             off │
  1128.         │                                                                              │
  1129.         │ Execute DOS command:                                 Switch:             off │
  1130.         │                                                                              │
  1131.         │         Use  <+>, <-> or <space> to select the mode you want to edit         │
  1132.         ╘══════════════════════════════════════════════════════════════════════════════╛
  1133.                        Hit <Ctrl>+<Enter> to terminate mode editor session
  1134.  
  1135.         To edit a specific mode, first select it by positioning the cursor on the mode
  1136.         number field, then hit the space key until the desired mode name appears in the
  1137.         field right to the mode number.
  1138.         To create a new mode, hit the space key until the name field becomes empty.
  1139.         Now you can enter a name for the new mode in the name field.
  1140.  
  1141.  
  1142.         The other fields have the following meanings:
  1143.  
  1144.         Alternate mode:
  1145.         Select the mode number of an alternate mode here of which the APT start
  1146.         frequency shall be checked in parallel to the start frequency of the edited
  1147.         mode. Serves for the automatic recognition of IOC in weather FAX reception.
  1148.  
  1149.  
  1150.         IOC:
  1151.         Means Index of co-operation. The IOC must be selected according to the IOC
  1152.         of the transmitting station, else the pictures will not be displayed with
  1153.         the correct height/width ratio.
  1154.  
  1155.         
  1156.  
  1157.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 22
  1158.  
  1159.  
  1160.         LPM:
  1161.         You can choose between different transmission (drum) speeds.
  1162.  
  1163.         Intensity levels:
  1164.         Determines with how many intensity levels a picture is to be stored or
  1165.         displayed.
  1166.  
  1167.  
  1168.         APT mode:
  1169.         You can choose between APT tone or squelch mode. Has been described earlier.
  1170.  
  1171.         Phasing signal:
  1172.         Normally set this to normal. For some stations, like Meteosat, this must be
  1173.         set to inverted.
  1174.  
  1175.         Scan direction:
  1176.         Determines how the picture will be displayed on the screen.
  1177.         Normal scan direction is from left to right and from top to bottom.
  1178.         By changing this field you can have a picture display flipped horizontally
  1179.         or vertically or have it rotated by 180 degrees.
  1180.  
  1181.         APT start tone Frequency, min duration,
  1182.         APT stop  tone Frequency, min duration:
  1183.         To enter the tone frequencies of APT start and stop signals.
  1184.         Tone frequencies are entered in the first field, the second field is used
  1185.         to enter a bandwidth.
  1186.         Min duration determines, for how many picture lines the tone signal must be
  1187.         present to be recognised.
  1188.         Enlarging the bandwidth or shortening the min duration value will both make
  1189.         the APT routine more sensitive, but will increase the possibility of
  1190.         the routine being triggered to noise or some patterns that are part of a
  1191.         picture. If bandwidth is set to 0, this mode can be started (or stopped)
  1192.         only by hand. ("A" key)
  1193.  
  1194.  
  1195.         Display width usage:
  1196.         If you receive pictures that are higher than 3/4 of their width these
  1197.         pictures will not fit completely on the screen.
  1198.         To avoid this, you can reduce the display width to such an amount that
  1199.         the picture fits completely onto the screen.
  1200.         If you choose 75% for example, the quadratic Meteosat pictures will fit on
  1201.         the screen.
  1202.  
  1203.         Printer width usage:
  1204.         Same as above, for printer output.
  1205.         Since the printer has no limitation on display height, this will be mainly
  1206.         used to reduce picture size.
  1207.  
  1208.         Which colour palette shall be used:
  1209.         You can enter the name of a colour palette here that has been previously
  1210.         defined in the "Show and send pictures" routine. This will only work if
  1211.         your program is configured for a SVGA 256 colour mode.
  1212.         If you enter a palette name here, this palette will be used when receiving
  1213.         pictures.
  1214.  
  1215.  
  1216.  
  1217.         
  1218.  
  1219.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 23
  1220.  
  1221.  
  1222.         This puts no limitation on the ability to re-colorize the received pictures
  1223.         afterwards. Alternatively, you can enter here the name of a so called
  1224.         schedule file, which may contain palette name entries for each single picture
  1225.         being received as well as references to picture masks to be overlaid to the
  1226.         pictures received. See chapter: Picture masks for the reception of geostationary
  1227.         satellites.
  1228.  
  1229.         Receive pictures inverted:
  1230.         If on, received pictures will be displayed and stored with black and white
  1231.         inverted.
  1232.              
  1233.         Print pictures inverted:
  1234.         If on, pictures being printed while receiving are printed out inverted
  1235.         in relation to the screen display.
  1236.         
  1237.         Execute DOS command:
  1238.         Optionally enter the name of a DOS command to be executed just before the
  1239.         program switches to this mode.
  1240.         The program to be executed should be fast and should not need too much memory.
  1241.  
  1242.         Switch:
  1243.         when not having selecte a "Comparator type" demodulator, this entry determins
  1244.         the state of the DTR line. Useful to toggle between two receivers etc.
  1245.         Only applicable if your interface is connected to a serial port.
  1246.  
  1247.         You can terminate the mode editor by pressing <Ctrl>+<Enter>.
  1248.         Please regard that you can only edit one mode at the time, that means that
  1249.         after having edited a mode, and before editing another one, you must quit the
  1250.         mode editor and re-invoke it, or nothing will be stored.
  1251.  
  1252.         
  1253.  
  1254.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 24
  1255.  
  1256.  
  1257.         D) Date driven FAX reception and E) Edit date files:
  1258.         ====================================================
  1259.  
  1260.         Date driven FAX reception in connection with the APT makes it possible to
  1261.         selectively receive pictures.
  1262.  
  1263.         For this you must first define a "date file", where all the dates for the
  1264.         pictures to be received will be defined.
  1265.         Dates can be entered as occurring once or daily.
  1266.         Every date file may contain up to 96 dates.
  1267.  
  1268.         To edit a date file, invoke the item "E) Edit date files" from the main menu.
  1269.  
  1270.         A screen like this appears:
  1271.  
  1272.  
  1273.                                  (JV)-FAX 6.0: date file editor
  1274.         ╒══════════════════════════════════════════════════════════════════════════════╕
  1275.         │              Select one of the date files below to be modified.              │
  1276.         │                                                                              │
  1277.         │             Press <ENTER> to accept or <F2> to create a new one.             │
  1278.         │                                                                              │
  1279.         │                                                                              │
  1280.         │                                                                              │
  1281.         │                                                                              │
  1282.         │                                                          ╒ C:\JVFAX\*.TIM╕   │
  1283.         │                                                          │ d2.tim        │   │
  1284.         │                                                          │ hugo.tim      │   │
  1285.         │                                                          │ test.tim      │   │
  1286.         │                                                          ╘═══════════════╛   │
  1287.         │                                                                              │
  1288.         │                                                                              │
  1289.         │                                                                              │
  1290.         │                                                                              │
  1291.         │                                                                              │
  1292.         │                                                                              │
  1293.         │                                                                              │
  1294.         │                                                                              │
  1295.         ╘══════════════════════════════════════════════════════════════════════════════╛
  1296.                        Hit <CTRL>+<ENTER> to terminate date editor session
  1297.  
  1298.  
  1299.         If there are already some date files defined then you can choose one of
  1300.         them to be edited. To create a new date file, simply hit <F2>.
  1301.  
  1302.         
  1303.  
  1304.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 25
  1305.  
  1306.  
  1307.         Now, the edit screen opens:
  1308.  
  1309.  
  1310.                                  (JV)-FAX 6.0: date file editor
  1311.         ╒══════════════════════════════════════════════════════════════════════════════╕
  1312.         │ File being processed: D2                                                     │
  1313.         │                                                                              │
  1314.         │╒ yy/mm/dd  hh:mm  ---mode--- dur  --APT--- ovp  file ═                       │
  1315.         ││ everyday  00:30  3 Meteosat   5   active    2  D2    ▓                      │
  1316.         ││ everyday  00:58  3 Meteosat   5   active    2  D2    │                      │
  1317.         ││ everyday  01:30  3 Meteosat   5   active    2  D2    │                      │
  1318.         ││ everyday  01:58  3 Meteosat   5   active    2  D2    │                      │
  1319.         ││ everyday  02:30  3 Meteosat   5   active    2  D2    │Select entry with ^,v │
  1320.         ││ everyday  02:58  3 Meteosat   5   active    2  D2    │                      │
  1321.         ││ everyday  03:30  3 Meteosat   5   active    2  D2    │  <─┘ :     edit      │
  1322.         ││ everyday  03:58  3 Meteosat   5   active    2  D2    │  <F2>:   add/copy    │
  1323.         ││ everyday  04:30  3 Meteosat   5   active    2  D2    │  <F3>: delete entry  │
  1324.         ││ everyday  04:58  3 Meteosat   5   active    2  D2    │                      │
  1325.         ││ everyday  05:30  3 Meteosat   5   active    2  D2    │                      │
  1326.         ││ everyday  05:58  3 Meteosat   5   active    2  D2    │                      │
  1327.         ││ everyday  06:30  3 Meteosat   5   active    2  D2    │                      │
  1328.         ││ everyday  06:58  3 Meteosat   5   active    2  D2    │                      │
  1329.         ││ everyday  07:30  3 Meteosat   5   active    2  D2    │                      │
  1330.         │╘══════════════════════════════════════════════════════                       │
  1331.         │                                                                              │
  1332.         ╘══════════════════════════════════════════════════════════════════════════════╛
  1333.                        Hit <CTRL>+<ENTER> to terminate date editor session
  1334.  
  1335.         Using the cursor keys you can pick one of the dates in order to change it
  1336.         (<Enter>), to copy it (<F2>) or to delete it (<F3>).
  1337.         If there are no dates in the file, use <F2> to add a new date.
  1338.         When adding or changing a date the following entry mask is used:
  1339.  
  1340.  
  1341.            ╒═══════Date editor════════╕
  1342.            │ Date:             /  /   │
  1343.            │ Time:              00:37 │
  1344.            │ Save-mode:         View  │
  1345.            │ Mode:         0 Wefax288 │
  1346.            │                          │
  1347.            │ APT routine:     active  │
  1348.            │ Max. duration:       4   │
  1349.            │ Time overlap:         2  │
  1350.            │ Filename:          JVFAX │
  1351.            │                          │
  1352.            │ Execute DOS command:     │
  1353.            │                          │
  1354.            │ Exit to DOS:         no  │
  1355.            │                          │
  1356.            │                          │
  1357.            │ Update clock:   inactive │
  1358.            ╘══════════════════════════╛
  1359.  
  1360.  
  1361.  
  1362.         
  1363.  
  1364.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 26
  1365.  
  1366.  
  1367.         The meaning of the fields is as follows:
  1368.  
  1369.         Date:
  1370.         If this date shall occur only once, you must enter a valid date using the
  1371.         picture "yy/mm/dd".
  1372.         For dates that are to occur daily, all sub fields must be blanked.
  1373.  
  1374.         Time:
  1375.         Enter the start time of the picture to be received here.
  1376.         This time entry must correspond to your computers time, i.e. if your
  1377.         computer clock is set to UTC, for example, all times must be entered in UTC.
  1378.  
  1379.  
  1380.         Save-mode:
  1381.         Determins what's going to happen to the picture received:
  1382.         If you choose "Save", the received pictures will be stored as a file
  1383.         using the file name given in the file name field, with a numeric extension
  1384.         being added to it.
  1385.  
  1386.         "Movie" will add the picture received to the movie file given under
  1387.         "file name" in the date editor.
  1388.         If a movie file contains more pictures than given in the "Maximum # of
  1389.         pictures / movie" field of the miscellaneous menu, the movie will be
  1390.         trimmed to this number minus one, before a new picture will be added.
  1391.         Always the newest pictures will remain in the movie.
  1392.  
  1393.         "Print" works the same way as Save, the only difference is that the
  1394.         picture will be printed instead of being saved to disk.
  1395.  
  1396.         By choosing "View", the picture will only be displayed on the screen and remain
  1397.         there until the next date becomes active.
  1398.  
  1399.  
  1400.         Mode:
  1401.         Use +, - or <space> to select the proper mode for this date.
  1402.  
  1403.         APT routine:
  1404.         If you set this field to inactive, acquisition of pictures will start
  1405.         immediately after having reached the time given above, disregarding all
  1406.         APT tones and phasing signals. Acquisition will last for the period given
  1407.         in the Max. duration field.
  1408.  
  1409.         Max. duration:
  1410.         Determines the maximum duration of a picture acquisition.
  1411.         After this time has passed, counting from the reception of an APT start
  1412.         signal (when APT routine is "active") or from the time entered above (when
  1413.         APT routine is "inactive"), acquisition will be terminated anyway, even if
  1414.         no stop signal has been received.
  1415.  
  1416.         Time overlap:
  1417.         If APT routine is "active", an APT start tone has to be detected within
  1418.         this period, or the reception for this date will be cancelled.
  1419.         This field makes possible overlapping dates:
  1420.         If the acquisition of a previous picture will terminate after the time of
  1421.         the following picture has already been reached, the routine will wait until
  1422.         the time entered in the Time: field plus the time given in the time overlap
  1423.         field for the new picture to start before this date will be cancelled.
  1424.         
  1425.  
  1426.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 27
  1427.  
  1428.  
  1429.         Filename:
  1430.         Enter an filename that will be used for picture storage or to determine to
  1431.         which movie the received picture shall be added.
  1432.         Maximum length of the filename is limited to 5 characters.
  1433.  
  1434.         Execute DOS command:
  1435.         Enter the mane of a program to be executed right after picture acquisition
  1436.         has terminated. You can use this for example, if you have a receiver that can
  1437.         be remotely set to a specific frequency by your computer.
  1438.         As in the case of the execute DOS command option in the mode editor, the
  1439.         program to be run should be fast and short.
  1440.  
  1441.         Exit to DOS:
  1442.         If you set this field to yes, operation of the JVFAX program will be
  1443.         terminated at the end of the picture acquisition for that date, and control
  1444.         will be give back to DOS.
  1445.  
  1446.         Update clock:
  1447.         Only applicable when receiving METEOSAT pictures. Since thes pictures are sent
  1448.         very precisely in time, the computer' clock can be synchronised to the METEOSAT
  1449.         transsmissions. Please be aware that only the seconds are synchronised, so that
  1450.         clock deviations of more than +/- 30 seconds cannnot be corrected.
  1451.  
  1452.         Do not activate this option when receiving other than geostationary satellite
  1453.         transmissions, or your computer clock will be set to false values.
  1454.  
  1455.         Terminate the date editor with <Ctrl>+<Enter>.
  1456.  
  1457.  
  1458.         To do date driven FAX reception you must invoke item "D) Date driven FAX
  1459.         reception" from the main menu.
  1460.  
  1461.         First, you must select a date file to be processed:
  1462.  
  1463.  
  1464.                              (JV)-FAX 6.0: date driven FAX reception
  1465.         ╒══════════════════════════════════════════════════════════════════════════════╕
  1466.         │                      Select one of the date files below.                     │
  1467.         │                                                                              │
  1468.         │                           Press <ENTER> to accept.                           │
  1469.         │                                                                              │
  1470.         ╘══════════════════════════════════════════════════════════════════════════════╛
  1471.  
  1472.  
  1473.                                                                    ╒ C:\JVFAX\*.TIM╕
  1474.                                                                    │ d2.tim        │
  1475.                                                                    │ hugo.tim      │
  1476.                                                                    │ test.tim      │
  1477.                                                                    ╘═══════════════╛
  1478.         
  1479.  
  1480.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 28
  1481.  
  1482.  
  1483.         After having taken your choice you will be back in the main menu and you can
  1484.         proceed doing anything with the program like before. (e.g. view movies)
  1485.         As an information that date driven reception is active, an additionally
  1486.         bottom line will appear in the main menu that tells you the actual time,
  1487.         the time of the next date and about what will happen when the next date
  1488.         will be reached.
  1489.  
  1490.         20 seconds before the next date comes, the program will suspend its current
  1491.         action, switch to receive mode and start picture acquisition.
  1492.         When the transmission has completed, it will return to the previously
  1493.         suspended action.
  1494.         You can run the program directly in Date driven reception mode by adding
  1495.         some command line parameters when invoking the program.
  1496.         For that, start the program this way:
  1497.  
  1498.           JVFAX /D Filename
  1499.  
  1500.         Filename must be replaced by the name of the date file to be activated.
  1501.         /D  means "Date driven reception.
  1502.  
  1503.  
  1504.  
  1505.         
  1506.  
  1507.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 29
  1508.  
  1509.  
  1510.         Show and send pictures
  1511.         ======================
  1512.  
  1513.         This menu item serves for the viewing and editing of stored pictures.
  1514.         For radio amateurs, there is an additional transmit option.
  1515.         You can do zooms with freely selectable width/height ratio; zoomed portions
  1516.         of a picture can be stored as unique pictures.
  1517.  
  1518.         When invoking this menu item, the following screen appears:
  1519.  
  1520.  
  1521.         ╒══════════════════════════════════════════════════════════════════════════════╕
  1522.         │     ▀▀██                                                                     │
  1523.         │       ██                   ██▀▀▀▀▀  ▄█▀█▄  ██   ██      ▄█▀▀        ▄█▀▀▀█▄  │
  1524.         │  ██   ██  ██   ██  ▄▄▄▄▄▄  ██▄▄▄▄  ██   ██  ▀█▄█▀      ██▄▄▄        ██   ██  │
  1525.         │   ▀▀▀▀▀   ██   ██          ██      ██▀▀▀██ ▄█▀ ▀█▄     ██  ██  ▄▄   ██   ██  │
  1526.         │           ▀█▄ ▄█▀          ▀▀      ▀▀   ▀▀ ▀▀   ▀▀      ▀▀▀▀   ▀▀    ▀▀▀▀▀   │
  1527.         │             ▀▀▀                                                              │
  1528.         │  The FAX program for IBM PCs and compatibles                (c) DK8JV, 1993  │
  1529.         ╘══════════════════════════════════════════════════════════════════════════════╛
  1530.  
  1531.  
  1532.          ╒═══════════ D:\WASSER\*.GIF ═══════════
  1533.          │ ..            <dir>   2/07/92  11:51p ▓
  1534.          │ afsk.gif       223k   5/18/92   6:40p │
  1535.          │ d2___001.gif   326k   5/26/92   5:30p │       <F2>: Info
  1536.          │ jvfax044.gif   213k   5/17/92   8:04a │
  1537.          │ jvfax045.gif   269k   5/17/92   8:08a │       <F3>: Change drive/path
  1538.          │ jvfax046.gif   253k   5/17/92   8:12a │
  1539.          │ jvfax047.gif   264k   5/17/92   8:15a │       <F4>: Delete file
  1540.          │ jvfax048.gif   272k   5/17/92   8:19a │
  1541.          │ jvfax049.gif   246k   5/17/92   8:22a │
  1542.          ╘═══════════════════════════════════════
  1543.  
  1544.                            Select a file with <ENTER>, <ESC> to abort
  1545.  
  1546.  
  1547.  
  1548.  
  1549.         Use the cursor bar to select a picture file.
  1550.         <Enter> will show the picture while <F2> will give some additional
  1551.         information on this file.
  1552.         Use <F3> to change to another drive or to quickly change the directory.
  1553.  
  1554.         
  1555.  
  1556.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 30
  1557.  
  1558.  
  1559.         <F4> is to erase files.
  1560.         After hitting the <Enter> key, picture display will start.
  1561.         You can interrupt the building up of the picture on the screen at any
  1562.         time by pressing <Enter> again.
  1563.         Every picture will be displayed in a way that it will fit completely onto
  1564.         the screen.
  1565.         When the picture has been displayed completely or after you have
  1566.         interrupted picture display by hitting <Enter>, a menu line will appear at
  1567.         the bottom of the screen that will inform you about the available options.
  1568.         You can switch on or off that menu line anytime by hitting the space bar.
  1569.  
  1570.         Use E)dit to change picture orientation. Furthermore, you can invert the 
  1571.         picture or export it in TIF-Format (24 bit, uncompressed) or in GIF87a, 
  1572.         if it was stored in GIF89a. If there's enough XMS memory installed in your
  1573.         computer, the picture can be rotated by 90 degrees.
  1574.  
  1575.         By using the R)otate option you can shift the picture horizontally. This is
  1576.         useful if phasing did not work properly when the picture was received.
  1577.  
  1578.         Z)oom shows a little frame that can be moved over the screen with the cursor
  1579.         keys.
  1580.         Frame size can be changed with +, -, x or y.
  1581.         Hitting <Enter> will show the framed portion magnified to full screen size.
  1582.         Besides being viewed, this zoomed portion of a picture can be saved or
  1583.         transmitted.
  1584.  
  1585.         JVFAX 6.0 uses the well known GIF format for picture storage.
  1586.         This greatly reduces disk storage requirements.
  1587.         Many GIF viewers or other programs to process GIF pictures are available on
  1588.         the PD and shareware market.
  1589.  
  1590.         If JVFAX is running in 256 colour mode, you can use "Pa(I)ette" to colorize
  1591.         your pictures, or you can change the contrast or intensity of pictures.
  1592.         You can use the (H)istogram equalization to enhance satellite pictures,
  1593.         especially NOAA pictures.
  1594.  
  1595.  
  1596.         Just play around a bit with this option to get a feeling of how it works.
  1597.  
  1598.  
  1599.         
  1600.  
  1601.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 31
  1602.  
  1603.  
  1604.         For radio amateurs, there is a transmit option, that can be used to transmit
  1605.         complete pictures or zoomed portions of a picture.
  1606.         When you hit the "A" key, you are first asked if you want to transmit in
  1607.         FAX or SSTV. Then, a small menu appears that shows the modes available
  1608.         for transmission.
  1609.         After having chosen the desired mode you can enter some text that will be
  1610.         overlaid to the picture. (Maximum text size is 24 columns * 8 lines)
  1611.         Text entry can be skipped by hitting <Escape>.
  1612.         Terminate text entry with <Ctrl>+<Enter>. After that, a small frame shows the
  1613.         size and position of the text on the picture. Use + or - to resize and cursor
  1614.         keys to reposition. S)tyle changes the appearance of the text.
  1615.         When all looks good, hit <Enter> and the transmission will start.
  1616.         While transmitting, a cursor line shows the proceeding of the transmission
  1617.         process.
  1618.         You can abort transmission by hitting any key.
  1619.         Each transmitted picture is preceded by a small header that contains a grey
  1620.         step, a small program logo and your Callsign within.
  1621.         When transmitting in SSTV, the pictures will be cropped temporarily before
  1622.         transmission to guarantee for a 4:3 width to heigth ratio.
  1623.  
  1624.         The (F)ax and Sst(v) keys are hotkeys that directly switch to FAX or SSTV recepion.
  1625.         When Q)uitting, the program returns to the "Show..."
  1626.         routine. Good for interactive QSO's.
  1627.         
  1628.  
  1629.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 32
  1630.  
  1631.  
  1632.         MOVIE Options
  1633.         =============
  1634.  
  1635.         Invoking this item opens a sub menu that has three items:
  1636.         "S) Show movie", "A) add pictures to a movie" and "D)efine zoomed area for movie.
  1637.         S) Show movie will come up with a file selection menu from which you can
  1638.         choose which movie shall be replayed.
  1639.         To enable a fast display rate when showing movies, JVFAX tries to establish
  1640.         as many RAM buffers as possible in XMS and conventional memory.
  1641.         (EMS memory will not be used yet)
  1642.         If you are running an XMS memory manager such as HIMEM.SYS, you should tell
  1643.         it to provide a sufficient number of XMS handles.
  1644.         In the case of HIMEM.SYS this is done by adding the parameter
  1645.         "/numhandles=99" to the HIMEM.SYS device line in CONFIG.SYS.
  1646.         If you're using HIMEM.SYS, the entry in CONFIG.SYS should look as follows:
  1647.  
  1648.            DEVICE = c:\HIMEM.SYS /numhandles=99
  1649.  
  1650.         If the /numhandles parameter is omitted, HIMEM.SYS will only provide 32
  1651.         handles, of which DOS 5.0 will use two in case you're using the "DOS=UMB"
  1652.         option.
  1653.         After having chosen the desired movie, JVFAX will first look if all the
  1654.         pictures in the movie will fit in the buffers. If so, the movie will be
  1655.         loaded and display will start.
  1656.         If not, you will be asked if you want to see all of the pictures in the
  1657.         movie (dynamic reload) or if you prefer to see only the last pictures that
  1658.         will fit in the buffers (fully buffered mode).
  1659.         The dynamic reload mode will be much slower than the fully buffered mode,
  1660.         but on machines with limited RAM memory this is the only choice to watch longer
  1661.         movies. While the movie is being displayed you can change display speed with
  1662.         the "+" and "-" keys. Hitting the "Pause" key will temporarily halt the movie;
  1663.         hit any key to restart it.
  1664.         The actual maximum display rate depends on your PC's speed and in the case
  1665.         of the "dynamic reload mode" on your hard disks speed.
  1666.         Movies are normally shown with the palette that was active when the last
  1667.         picture of the movie had been received.
  1668.         While a movie is being displayed, you can switch to S)ingle step and then
  1669.         step forth or back through the movie using the cursor keys. In this mode,
  1670.         yuo can also delete single frames off the movie.
  1671.  
  1672.         A)dd pictures to movie file enables you to manually create movies.
  1673.         Normally, you will not need this option unless you're planning to create
  1674.         a kind of "slide show".
  1675.         All movie pictures are displayed using a resolution of 640 by 350 dots in
  1676.         16 colour mode. Since dithering is used, a total of 64 intensity levels will
  1677.         be displayed. This mode is the only mode that works on any VGA card.
  1678.         When using a graphics card based on the ET4000 chipset, you can alter-
  1679.         natively select a "HIRES" movie with a 640x480x256 resolution. This will
  1680.         only work if you have sufficient XMS memory.
  1681.  
  1682.         D)efine zoomed area for movie:
  1683.         ust this option when you wish only a zoomed portion of a satellite picture
  1684.         to be assembled to a movie file:
  1685.         First, receive and store the satellite picture format of interest, then
  1686.         use this menu item to zoom out a portion of this picture. you can then
  1687.         D)efine this area as the one of which a movie will be automatically generated.
  1688.         
  1689.  
  1690.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 33
  1691.  
  1692.  
  1693.         SSTV:
  1694.         =====
  1695.  
  1696.         When invoking S)stv from the main menu, a screen will appear that looks
  1697.         like this:
  1698.  
  1699.  
  1700.                 ┌────────────────────────┐┌────────┐
  1701.                 │                        ││        │
  1702.                 │                        ││        │
  1703.                 │                        ││control/│
  1704.                 │                        ││        │
  1705.                 │      display           ││ status │
  1706.                 │                        ││        │
  1707.                 │         area           ││        │
  1708.                 │                        ││  area  │
  1709.                 │                        ││        │
  1710.                 │                        ││        │
  1711.                 │                        ││   II   │
  1712.                 │                        ││        │
  1713.                 │                        ││        │
  1714.                 └────────────────────────┘└────────┘
  1715.                 ┌────────────────────────┐
  1716.                 │                        │
  1717.                 │     control area  I    │
  1718.                 │                        │
  1719.                 │                        │
  1720.                 │                        │
  1721.                 └────────────────────────┘
  1722.  
  1723.  
  1724.         In the left half of the control area, a list of all available SSTV modes
  1725.         is shown. You can choose one of these modes with the cursor keys.
  1726.         The following commands are available:
  1727.  
  1728.         (V)ertical mode:
  1729.         can be selected between
  1730.           -normal: the program will wait for a vertical sync pulse, write a picture
  1731.            and the will then wait for the next vsync pulse.
  1732.  
  1733.           -auto stop: like above, but after having received one picture the program
  1734.            will stop and will not receive any further pictures until it will be reset
  1735.            to the run condition by use of the (R)un or (S)top key.
  1736.  
  1737.           -run free: all vertical sync pulses will be ignored, received lines will be
  1738.            displayed continuously. If the bottom of the display area is reaced,
  1739.            display will start from the top again.
  1740.        
  1741.  
  1742.        JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 34
  1743.  
  1744.  
  1745.  
  1746.  
  1747.         (H)orizontal mode:
  1748.           -normal: all horizontal sync pulses will be evaluated and used for
  1749.            display synchrinization.
  1750.  
  1751.           -auto free run: if the horizontal sync pulses show a precise timing,
  1752.            the program will switch to a free run mode in which further sync pulses
  1753.            will be ignored. By this, QRM or noise cannot garble picture synchronization,
  1754.            just like when receiving FAX transmissions.
  1755.            the free run mode will stop automatically when the end of the display area
  1756.            is reached in order to enable synchronization to the next picture.
  1757.  
  1758.           -free run: absolutely no sync pulses are evaluated.
  1759.            Useful for test purposes.
  1760.  
  1761.  
  1762.         (S)top:
  1763.           hitting this key "freezes" the picture reception. Nothing will be received
  1764.           until you press (S) again or you press the (R) key, instead.
  1765.           When the program was stopped, a "Stopped!" message appears in the
  1766.           control area II.
  1767.           If you terminate this condition by hitting (S), the program will wait for
  1768.           the next vsync; if you use (R) instead, display will start immediately.
  1769.  
  1770.         (R)un:
  1771.           to terminate the "stopped" condition. when being pressed while display is
  1772.           in progress, display will restart at the top of the display area.
  1773.  
  1774.  
  1775.         (P)alette sequence:
  1776.           in some modes, the color palette can be toggled by using this key.
  1777.  
  1778.         (A)uto sav(e):
  1779.           Hitting (A) switches auto save on or off. If autosave is on, everytime
  1780.           when a picture has been written, it wil be saved automatically.
  1781.           Filenames are given automatically, just like when receiving FAX
  1782.           transmissions.
  1783.           By hitting (E), you can save whatever is on the screen under a file name
  1784.           of your choice.
  1785.           For the storage of SSTV pictures, a foxed format of 340 by 256 pixels
  1786.           is used. Color is reduced to 256 different values by using the same
  1787.           color reduction scheme as in the reception of JVCOLOR pictures.
  1788.           Saving of SSTV pictures will not work if your computer does not have
  1789.           sufficient XMS memory.
  1790.           If auto save is on, the "(A)uto" in the control area I will be shown
  1791.           inverted. All pictures will be saved in GIF format.
  1792.  
  1793.           You should choose a high resolution graphics mode for the SSTV display,
  1794.           because the pictures are shown dihered whilst reception.
  1795.  
  1796.  
  1797.        
  1798.  
  1799.        JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 35
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.           (4),(6) und (1),3): Temp. slant correction:
  1807.           with these keys, you can temporarily alter the horizontal
  1808.           line scanning frequency for picture reception.
  1809.           Normally, you will not need use this option, but
  1810.           it allows to use the auto free run mode also with stations
  1811.           that aren't transmitting with the correct line frequencies.
  1812.           To achieve that, have the station that you wich to receive
  1813.           pictures from transmit some pictures while you're receiving in
  1814.           horizontal free run mode.
  1815.           While receiving, use the above keys to alter the line frequency
  1816.           until the pictures are no longer slanted.
  1817.           After that, you can receive further pictures of the other station
  1818.           in auto free run mode.
  1819.  
  1820.           Caution:
  1821.           ========
  1822.           this is no replacement for the oblique skew correction described
  1823.           above. In any case you will have to do the oblique skew correction
  1824.           in order to transmit your own pictures without being slanted.
  1825.  
  1826.  
  1827.         
  1828.        JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 36
  1829.  
  1830.  
  1831.  
  1832.         JV-Color, a color fax transmit/ receive mode
  1833.         ============================================
  1834.  
  1835.         JV-Color is a line sequential transmission mode for color pictures.
  1836.         Most commercial FAX users transmit color pictures as three subsequent
  1837.         colpr excerpts, according to the CMY color model.
  1838.         For amateur radio use this is not a quite satisfying procedure beause you
  1839.         has to receive the three single pictures completely before you can start
  1840.         to put them all together.
  1841.         The color mode implemented in this program uses a line sequential transmission
  1842.         similar to sole color SSTV modes. This makes possible to view the pictures while
  1843.         they are being received.
  1844.         I called this mode "JV-Color", but I do not claim having invented it.
  1845.         (as far as I know, some trials in line sequential color FAX transmissions
  1846.         by radio amateurs have been done before, and there is actually nearly no difference
  1847.         to color-SSTV)
  1848.  
  1849.         The new mode works as follows:
  1850.         APT start tone transmission and phasing signal transmission is done as usual in
  1851.         b/w picture transmissions.
  1852.         The end of the phasing signal is indicated by the transmission of an inverted
  1853.         phasing line.
  1854.         From now on, every picture line is being transmitted as three single lines of
  1855.         which the first represents the red, the second the green and the third the
  1856.         blue excerpt of the original line.
  1857.         By that, the time required by color transmissions is thrice the time for b/w
  1858.         transmissions, as long as all other parameters remain unchanged.
  1859.  
  1860.         On the receiver side, each three lines are combined to a single color-line,
  1861.         and are displayed on the screen using a dithering technique.
  1862.         While receiving, the number of possible colors is reduced to three time five bit
  1863.         which equals to about 32,000 different colors.
  1864.         In order to get the picture stored in a GIF file format that allows only for
  1865.         256 different colors, a color reduction is done after the reception of a complete
  1866.         picture using a modified median cut algorithm.
  1867.         (Color display of color pictures within JVFAX works only on SVGA graphic cards
  1868.         in 256 color mode)
  1869.  
  1870.  
  1871.  
  1872.  
  1873.        JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 37
  1874.  
  1875.  
  1876.         Special cases when receiving JV-Color pictures:
  1877.         ===============================================
  1878.  
  1879.         1). a picture has been received in color mode, but has been transmitted in b/w:
  1880.             - the last picture that has been received in color mode ist stored in
  1881.               the file "RAWCOL.GIF" without having been  processed as a color picture.
  1882.               In this special case it's just the b/w picture.
  1883.  
  1884.         2). a picture has been received in b/w mode, but was transmitted in color mode:
  1885.             - if the picture had been stored, it can be converted to a color picture using
  1886.               the C)onvert to JV-Color option of the Show.../ Edit.. menu.
  1887.  
  1888.         3). you start recieving a picture, but the phasing signal had already terminated:
  1889.             - While transmission is in progress, you can use the R)otate function to
  1890.               put the rest of the picture into the correct position on the screen.
  1891.               After that, you can use the "V" key to toggle the sequence of the RGB-
  1892.               palette, if the colors should be wrong.
  1893.               If you do all this before the tramsmission ends, the picture will be
  1894.               stored in the correct position and with the correct colors when the
  1895.               color reduction procedure starts.
  1896.  
  1897.  
  1898.  
  1899.         Achievable resolution of JV-Color transmissions:
  1900.         ================================================
  1901.  
  1902.         If all other parameters are kept unchanged, a color transmission takes three times the
  1903.         time on a b/w transmission
  1904.         Because most of us are rather impatient people, I defined a new mode for color FAX
  1905.         transmissions with 360 lpm and an IOC of 204.
  1906.         Against a b/w transmission with IOC 288 and 240 lpm, transmission time increses by
  1907.         a factor of about 1.3.
  1908.         The resolution obtainable with this mode is about 640 dots per line.
  1909.         (Actually, horizontal resulution is a little bit smaller due to bandwidth limitations on
  1910.         the tranmission path)
  1911.         As a matter of course, you can change to lower drum speed and higher IOCs, if you want
  1912.         to transmit pictures with even more resolution.
  1913.         Please reduce drum speed when changing to higher IOCs because else the computer might hang
  1914.         due to excessive pixel interrupt rates.
  1915.  
  1916.  
  1917.  
  1918.        JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 38
  1919.  
  1920.  
  1921.         Additional control keys for JV-Color transmission / reception:
  1922.         ==============================================================
  1923.  
  1924.         1.) in the mode editor,
  1925.  
  1926.             a new menu item has been estabilshed to set a specific mode to
  1927.             either color or B/W as default.
  1928.  
  1929.         2.) when receiving fax pictures:
  1930.  
  1931.             J):       toggles between b/w and color fax reception.
  1932.                       can be changed only when APT is in the "waiting" state.
  1933.  
  1934.             V):       to change the sequence of the RGB color palette, if a picture
  1935.                       is received with a wrong color assignment.
  1936.  
  1937.  
  1938.         3.) in the E)dit sub menu of the Show... pictures routine:
  1939.  
  1940.             C)onvert: converts a JV-color picture that has been received in b/w mode
  1941.                       into a 256 color GIF-picture.
  1942.  
  1943.             V):       to change the RGB sequence of the color palette, as described above.
  1944.  
  1945.  
  1946.         4.) in the "miscellaneous menu":
  1947.  
  1948.             The menu item "Initial TX mode" has been splitted in two items
  1949.               - Initial B/W TX mode
  1950.             and
  1951.               - Initial COLOR TX mode
  1952.  
  1953.             The initial B/W TX mode is the default mode for the transmission of pictures
  1954.             that don't have colors (i.e. a palette that has only grey shades) while the
  1955.             other mode is the default for the transmission of color pictures.
  1956.  
  1957.  
  1958.  
  1959.  
  1960.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 39
  1961.  
  1962.  
  1963.         Something about FAX transmissions:
  1964.         ==================================
  1965.  
  1966.         Modulation type of transmission:
  1967.  
  1968.         FAX pictures on short-wave and long wave are normally transmitted in FM.
  1969.         That means that the transmitter is keyed between two frequencies of which
  1970.         the one corresponds to white, the other to black.
  1971.         When transmitting half tone pictures, the transmitter frequency is
  1972.         continuously shifted between the frequency for black and the frequency for
  1973.         white.
  1974.         Half the difference between the frequency for white and the frequency for
  1975.         black is called signal deviation. This deviation is, by standard, 400 Hz
  1976.         for short-wave and 150 Hz for long wave transmissions.
  1977.         Furthermore, the higher transmitter frequency should correspond to white.
  1978.         Press stations sometimes use a deviation of 300 Hz, too.
  1979.         Such a modulation can be achieved by direct frequency modulation of a
  1980.         transmitter or by frequency modulating an audio sub carrier (mostly 1900 Hz)
  1981.         and then modulating a SSB transmitter with this sub carrier.
  1982.         On the receiver side, you can use direct frequency demodulation, but this
  1983.         will work only if your receiver demodulator is capable of handling
  1984.         frequencies down to the DC level.
  1985.         More preferably one receives the FAX signals with a SSB receiver that, at
  1986.         it's audio output, delivers a FM-modulated audio sub carrier.
  1987.         (Just the opposite as on the transmitting side)
  1988.         This sub carrier is then fed to the interface that converts the different
  1989.         audio frequencies into  digital intensity information that can be
  1990.         processed by the computer.
  1991.         For each distinct intensity level the interface must deliver a binary coded
  1992.         value that computes to  (n= number of intensity levels that the interface
  1993.         can deliver)
  1994.  
  1995.                                                                            n
  1996.         Intensity := (audio frequency - freq. for black) * ----------------------------------
  1997.                                                            (freq. for white - freq. for black)
  1998.  
  1999.  
  2000.         
  2001.  
  2002.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 40
  2003.  
  2004.  
  2005.         If you are using the comparator type interface, frequency measurement is
  2006.         done by software. The program "counts" the length of the periods of the
  2007.         audio frequency by means of the programmable interval timer that can be
  2008.         found in every PC.
  2009.         Each edge of the audio signal generates an interrupt that invokes a small
  2010.         routine that counts the number of timer ticks that have occurred since the
  2011.         last interrupt.
  2012.         Because interrupt response times can vary significantly, this computation of
  2013.         the audio frequency isn't very precise.
  2014.         That results in some "noise" in the received pictures, where the amount of
  2015.         noise depends on many factors such as processor speed, type of CPU, etc.
  2016.         Running a memory manager such as EMM386 on some machines will result in nearly
  2017.         completely jammed pictures. In such cases, the only solution is to disable
  2018.         the memory manager operation when running JVFAX.
  2019.         The better solution, of course is to use a more sophisticated interface,
  2020.         that frees the computer from the need to measure the audio frequency itself.
  2021.  
  2022.         Polar satellites as well as geostationary satellites are using another
  2023.         modulation method for signal transmission:
  2024.         A FM transmitter is modulated with an audible sub carrier (mostly 2400 Hz),
  2025.         of which the amplitude is modulated by the video signal. That's why this is
  2026.         called AM-FAX.
  2027.         One receives these transmission with a FM receiver. The audio output of the
  2028.         receiver must be rectified to regain the original video signal. This
  2029.         demodulated signal will be fed to an A/D converter that can be connected to
  2030.         the computer.
  2031.  
  2032.  
  2033.         
  2034.  
  2035.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 41
  2036.  
  2037.  
  2038.         How the ATC works:
  2039.         ==================
  2040.  
  2041.         The automatic tuning control (ATC) implemented in this program for the
  2042.         reception of FM-FAX has been completely realised by software.
  2043.         The only hardware requirements are that the interface must be able to deliver
  2044.         a signal of which the intensity levels correspond to twice the frequency
  2045.         range of the signal actually received. So, if you want to receive a station
  2046.         transmitting with a deviation of 400 Hz, your interface must be set to
  2047.         800 Hz deviation.
  2048.         Using the ATC results in the loss of one bit of intensity resolution, i.e.
  2049.         in order to resolve a signal with 64 (6 bits) intensity levels, your
  2050.         interface must be able to deliver at least 128 intensity levels (7 bits).
  2051.         When ATC is on, the program calculates by means of signal averaging the
  2052.         center (audio) frequency of the received signal and assumes, that the
  2053.         actual signal spectrum is within the range of (center frequency
  2054.         +/- deviation of transmitted signal)
  2055.         Frequency drifts up to +/- half the deviation of the transmitted signal will
  2056.         be completely compensated.
  2057.         As long as none of the two small vertical lines appearing below the
  2058.         frequency spectrum display will not reach the left- or rightmost positions,
  2059.         the ATC will be able to compensate frequency drifts.
  2060.  
  2061.  
  2062.  
  2063.         Phasing to low orbiting satellites
  2064.         ==================================
  2065.  
  2066.         As described above, low orbiting satellites continuously send scan lines without
  2067.         a definite picture start or end.
  2068.         To indicate the start of a new scan line a short tone burst is transmitted.
  2069.         JVFAX can phase to these bursts. For this, some modes (6,7,8,9) are predefined.
  2070.         Syncronization is done only once at the beginning of a satellite passover since
  2071.         the tone burst recognition routines are quite time consuming.
  2072.         To have the routine to work properly, APT must be set to squelch mode, and the
  2073.         picture resolution, as predefined, must not be changed.
  2074.         The synchronization
  2075.         routine is relatively immune to noise, but without a squelched AF output the end
  2076.         of a satellite passover cannot be detected.
  2077.         Using date driven reception elimitates the need of a squelched AF output, because
  2078.         a "maximum duration" value for a passover can be set.
  2079.         If you're using a synchroneous interface, the data rate must be at least 4800
  2080.         pixels/s.
  2081.  
  2082.         
  2083.  
  2084.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 42
  2085.  
  2086.  
  2087.         Picture masks for the reception of geostationary satellites
  2088.         ===========================================================
  2089.  
  2090.         When receiving weather pictures, the low contrast between sea and land is often
  2091.         a problem if you want to colorize the pictures.
  2092.         If you're receiving pictures of geostationary weather satellites such as Meteosat,
  2093.         there's a simple solution to this problem.
  2094.         While a picture is being received, a mask file is overlaid to the incoming data.
  2095.         By this, the intensity levels are e.g. shifted to another value everywhere in
  2096.         the picture where it is supposed to be land.
  2097.         By coosing an appropriate palette one can then colorize the land and the sea areas
  2098.         of a received picture fully independently.
  2099.         In order for this to work properly, for every picture scenery to be received one
  2100.         needs an appropriate mask file.
  2101.         Furthermore one needs a schedule file which tells the program about what picture
  2102.         is being transmitted at a given time and what mask is to be overlaid.
  2103.         The name of this schedule file must be entered in the palette name field of
  2104.         the mode editor screen.
  2105.         A schedule file must have the name extension .SCH. It's a plain ASCII file with the
  2106.         following structure:
  2107.  
  2108.         Each single line is composed of
  2109.  
  2110.  
  2111.         hhmmNNNNNMMMMMMMMPPPPPPPP
  2112.  
  2113.  
  2114.         hhmm:         Time of transmission (normally UTC)
  2115.  
  2116.         NNNNN:        name of the picture to be received
  2117.  
  2118.         MMMMMMMM:     name of the mask file assigned to this picture format
  2119.  
  2120.         PPPPPPPP:     name of a color palette to be used for this picture
  2121.  
  2122.         The mask files are simple bi-level .GIF files which must have the same resolution
  2123.         (size) as the picture to be received.
  2124.  
  2125.         Schedule files for Meteosat channel 1 & 2, some mask files and an appropriate
  2126.         palette file are included in the JVFAX package.
  2127.         Of course, these manipulations will not add any additional information to the
  2128.         pictures, they just look better....
  2129.  
  2130.  
  2131.         
  2132.  
  2133.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 43
  2134.  
  2135.  
  2136.         "Simplest" interface circuit
  2137.         ============================
  2138.  
  2139.  
  2140.  
  2141.         Here follows the circuit of the "simplest" comparator type interface, that
  2142.         requires only a few parts, but doesn't give superior performance.
  2143.         You can use the "Hamcomm" interface (see below) as well.
  2144.  
  2145.  
  2146.                                                            RS232 Pins
  2147.                                                             (25-pin receptacle)
  2148.  
  2149.                     100 nF         741       1N4148
  2150.                                        ┌──────┤─────O RTS       4
  2151.                      ││           3 │\ │7
  2152.                O─────┤├───█─────────┤+\│
  2153.                      ││   │         │  \ 6
  2154.             AF in         │         │   >────────────O DSR       6
  2155.                           │       2 │  /
  2156.                O───┐      │    ┌────┤-/│
  2157.                    │      │    │    │/ │4
  2158.                   ─┴─    ┌┴┐   │       └──────├─────O DTR      20
  2159.                          │ │  ─┴─            1N4148
  2160.                      47k │ │
  2161.                          └┬┘
  2162.                           │            ┌─────────────O GND       7
  2163.                          ─┴─          ─┴─
  2164.  
  2165.         The 741 operates as a limiting amplifier with full free-run amplification.
  2166.         It forms the audio frequency to a rectangular wave form with RS232 compatible
  2167.         level.
  2168.         Power is supplied from the computer via DTR (-) and RTS (+).
  2169.  
  2170.         
  2171.  
  2172.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 44
  2173.  
  2174.  
  2175.         Some SVGA modes:
  2176.         ================
  2177.  
  2178.         To facilitate the configuration of JVFAX to your specific graphic card,
  2179.         here the register values for some SVGA cards:
  2180.  
  2181.         XP means dots per line, YP lines per picture and ASP screen aspect ratio.
  2182.  
  2183.  
  2184.         A): 16 colour modes:
  2185.  
  2186.  
  2187.                                     AH      AL   BH    BL       XP      YP        ASP
  2188.  
  2189.         GENOA Super-EGA Hires        0      79h   0     0      800     600      10000
  2190.  
  2191.         SAMPO-Mira VGA   (Taiwan)    0      64h   0     0      800     600      10000
  2192.  
  2193.         ATI-VGAWONDER                0      54h   0     0      800     600      10000
  2194.          "      "                    0      53h   0     0      800     560      10714
  2195.  
  2196.         ELT VGA PLUS 16              0      58h   0     0      800     600      10000
  2197.  
  2198.         Paradise Professional VGA    0      58h   0     0      800     600      10000
  2199.  
  2200.         VIDEO 7 FASTWRITE           6Fh     05h   0    62h     800     600      10000
  2201.         (and other Video-           6Fh     05h   0    61h     720     540      10000
  2202.          seven/VEGA cards)          6Fh     05h   0    60h     752     410      13756
  2203.  
  2204.         EIZO MDB10                   0      29h   0     0      800     600      10000
  2205.  
  2206.         MVGA/TVGA                    0      5Bh   0     0      800     600      10000
  2207.  
  2208.  
  2209.  
  2210.         
  2211.  
  2212.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 45
  2213.  
  2214.  
  2215.         B) 256 colour modes:
  2216.  
  2217.  
  2218.                             Chipset       AH    AL    BH    BL     XP     YP       ASP
  2219.  
  2220.         TSVGA               ET4000         0    30h    0     0    800    600     10000
  2221.         (and others ET4000     "           0    2Eh    0     0    640    480     10000
  2222.         based cards)           "           0    38h    0     0   1024    768     10000
  2223.  
  2224.         VIDEO 7 FASTWRITE   Video seven   6Fh   05h    0    67h   640    480     10000
  2225.         (and other Video-      "          6Fh   05h    0    69h   800    600     10000
  2226.         seven/VEGA cards)
  2227.  
  2228.         Paradise Profess.   Paradise       0    5Fh    0     0    640    480     10000
  2229.            "        "          "           0    5Ch    0     0    800    600     10000
  2230.  
  2231.         Cards with Trident  Trident        0    5Dh    0     0    640    800     10000
  2232.         chipset (TVGA,         "           0    5Eh    0     0    800    600     10000
  2233.         MVGA...)               "           0    62h    0     0   1024    768     10000
  2234.  
  2235.         Genoa cards         Genoa          0    5Ch    0     0    640    480     10000
  2236.                                "           0    5Eh    0     0    800    600     10000
  2237.  
  2238.         Cards with OAK      OAK 067        0    53h    0     0    640    480     10000
  2239.         chipset                "           0    54h    0     0    800    600     10000
  2240.  
  2241.  
  2242.         VESA                VESA          4fh   02h   01h*) 01h*) 640*)  480*)   10000
  2243.                                "          4fh   02h   01h*) 03h*) 800*)  600*)   10000
  2244.  
  2245.         *)for further VESA modes see manual of your graphics card.
  2246.         The VESA mode number is always entered in the register pair BHBL.
  2247.  
  2248.  
  2249.  
  2250.         
  2251.  
  2252.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 46
  2253.  
  2254.  
  2255.         Frequencies, reception etc.
  2256.         ===========================
  2257.  
  2258.         Frequencies of some FAX stations:
  2259.  
  2260.  
  2261.         Freq.(kHz)   Stn.               LPM  MOD HUB   remarks
  2262.        ------------------------------------------------------------------
  2263.          117.4       DCF37 (DWD)        120  576 150   charts (Air)
  2264.          134.2       DCF54 (DWD)        120  576 150   charts/Meteosat
  2265.  
  2266.         3855.0       DDH3  (DWD)        120  576 400   charts (ship)
  2267.         4782.0       GFE21 (Bracknell)  120  576 400   charts
  2268.         7880.0       DDK3  (DWD)        120  576 400   charts (ship)
  2269.  
  2270.        14230.0 +/- 5 kHz                diverse  400   Amateur FAX/SSTV
  2271.         3730.0 +/- 5 kHz                   "      "        "    "    "
  2272.         144.700 MHz                        "      "    Amateur FAX (Germany)
  2273.  
  2274.         Just for example.
  2275.  
  2276.         Please be aware that in many cases the reception of commercial services
  2277.         is not free and that you must be authorised by these services to receive
  2278.         their transmissions.
  2279.         However, the reception of most weather chart transmitters as well as the
  2280.         reception of the polar orbiting satellites (NOAA and METEOR) is free.
  2281.  
  2282.         FM-FAX transmissions should be received using a SSB-receiver in upper
  2283.         sideband position.
  2284.         Normally you will have to tune in a frequency that is 1.9 kHz below the
  2285.         frequency given in frequency lists. This does not apply, if your receiver
  2286.         has a special "FAX" reception mode. In that case, simply tune in the frequency
  2287.         listed.
  2288.         Since the accuracy of the frequency display on many receivers is not too
  2289.         high, you will eventually have to do some fine tuning before you will obtain
  2290.         satisfying results.
  2291.  
  2292.         A problem arises when receiving FAX transmissions with a receiver that can
  2293.         only be tuned in coarse frequency steps such as 100 Hz.
  2294.         Using the ATC facility of the JVFAX program could be a solution on this.
  2295.  
  2296.  
  2297.  
  2298.         
  2299.  
  2300.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 47
  2301.  
  2302.  
  2303.         Tuning in a weather chart station is not difficult when you keep in mind
  2304.         that most parts of such a chart are white.
  2305.         Favourably you first tune in a frequency somewhat higher than the correct one,
  2306.         (this results in lower audio frequencies) and then decrease the receiving
  2307.         frequency slowly until the spectral maximum shown in the tuning indicator
  2308.         just reaches the right margin.
  2309.  
  2310.  
  2311.         AM-FAX transmissions must be received using a FM receiver.
  2312.         In AM-FAX, a FM transmitter is modulated with an AM modulated sub carrier.
  2313.         (mostly 2400Hz)
  2314.         The amplitude of this AM sub carrier contains the intensity information of
  2315.         the picture.
  2316.         Use your receiver's AF volume knob to optimise picture contrast.
  2317.  
  2318.         
  2319.  
  2320.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 48
  2321.  
  2322.  
  2323.         Disclaimer
  2324.         ==========
  2325.  
  2326.         I shall not be liable for any direct, indirect, consequential or incidential
  2327.         damages arising out of the use of this software.
  2328.  
  2329.         Using this software for the reception of some transmissions as well as the
  2330.         reception of these transmissions itself might be illegal.
  2331.         I shall also not be liable for any consequeces arising out of such illegal acts.
  2332.  
  2333.  
  2334.         Copyright notes etc.
  2335.         ====================
  2336.  
  2337.         This program is neither shareware nor public domain.
  2338.  
  2339.         JVFAX is the Copyright property of Eberhard Backeshoff, DK8JV.
  2340.         (c) 1993 by Eberhard Backeshoff, Obschwarzbach 40a, D-40822 Mettmann, Germany.
  2341.  
  2342.         You have the right to use this program for non commercial purposes without
  2343.         further permission. You can copy it and share it as long as you
  2344.         don't charge any money for it other than the cost for the transfer media,
  2345.         not exceeding the equivalent of $4.
  2346.  
  2347.         Any commercial distribution without the
  2348.  
  2349.            w r i t t e n  p e r m i s s i o n
  2350.  
  2351.         of the author is strictly prohibited.
  2352.  
  2353.         If you like this program you should write me to give me some feedback.
  2354.         Enclosing an amount of money at choice to support program development
  2355.         will be highly appreciated. Send your letter to the above address.
  2356.  
  2357.         The Graphics Interchange Format(c) is the Copyright property of
  2358.         CompuServe Incorporated. GIF(sm) is a Service Mark property
  2359.         of CompuServe Incorporated.
  2360.  
  2361.  
  2362.         
  2363.  
  2364.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 49
  2365.  
  2366.  
  2367.         When copying the program the following files must be included:
  2368.  
  2369.                  JVFAX.EXE       (programm)
  2370.                  JVFAX.DOC       (German documentation)
  2371.                  ENGLISH.DOC     (English documentation)
  2372.                  D2.TIM          (Sample file for date driven FAX reception)
  2373.  
  2374.                  MASK????.GIF    (mask files for Meteosat receptionn)
  2375.                                  (19 total)
  2376.                  CH1.SCH         (Schedule-file for Meteosat channel 1)
  2377.                  CH2.SCH         (    "      "   "     "        "    2)
  2378.                  SPECIAL.PAL     (Palette for Meteosat reception with picture masks)
  2379.  
  2380.                  AM_FM1.GIF -    (Sample demodulator circuit for 256 grey)
  2381.                  AM_FM6.GIF      (levels AM/FM)
  2382.  
  2383.                  AM_FMENG.DOC    (Documentation to the above schematics)
  2384.                  AM_FMDEU.DOC    (      "        "  "    "        "    )
  2385.  
  2386.                  MODULAT.GIF     (Sample modulator circuit)
  2387.  
  2388.                  INTERF.DOC      (description of the various interface types)
  2389.                                  (supported by JVFAX, and addresses of german)
  2390.                                  (interface dealers)
  2391.  
  2392.  
  2393.         The program as well as the .DOC files must not be modified in any way,
  2394.         copyright notes must not be removed.
  2395.  
  2396.         Any commercial use of this program as well as a distribution of this program
  2397.         by shareware dealers is prohibited.
  2398.         Distribution via mailboxes and computer networks is free as long as the files
  2399.         mentioned above will remain complete. The name "JVFAX" should be maintained
  2400.         in case the files are packed to an archive.
  2401.  
  2402.         Companies and single persons who want to sell hardware that co-operates
  2403.         with this program are allowed to distribute the program together with their
  2404.         hardware, if they get my written permission.
  2405.         I reserve to charge fees, e.g. on a per disk base in such cases.
  2406.         When giving this software as an add-on to some hardware, it must be clearly
  2407.         pointed out by the seller that having got the software when purchasing the
  2408.         hardware doesn't mean that anything has been paid for the software.
  2409.  
  2410.         ║ Permissions that I gave concerning the distribution of former FAX/JVFAX
  2411.         ║ versions do not automatically apply to this version 6.0.
  2412.         ║ Please write again to get an explicit permission for the distribution of
  2413.         ║ this version. Furthermore, with th availability of this program version,
  2414.         ║ I withdraw all permissions for the distribution of former versions of JVFAX.
  2415.  
  2416.         Program users be aware that the acquisition of this program together with
  2417.         some hardware doesn't mean that you have bought it.
  2418.         Even in such a case all copyright notices given above are fully valid.
  2419.  
  2420.         
  2421.  
  2422.         JVFAX 6.0, a FAX-/ SSTV-program for IBM PCs and compatibles           page 50
  2423.  
  2424.  
  2425.         As you can see from the above notes, you don't have to pay anything to get
  2426.         or to use this program.
  2427.         However, if you should like this program and should use it frequently then
  2428.         you should consider to promote the authors eagerness for further program
  2429.         development by some kind of acknowledgement.
  2430.         Suggestions and criticism are always welcome, but I cannot promise any
  2431.         further development of this program, since I have to do it all in my
  2432.         leisure time.
  2433.         I will do my best to keep this program up to date, but my family always
  2434.         has higher priority.
  2435.         If new program versions should be available, I will try to make this
  2436.         public, e.g. by packet radio.
  2437.         If in doubt if there's a new version, just ask.....
  2438.  
  2439.         Let me say thank you to the numerous persons that with their suggestions
  2440.         and criticism made the program be what it is today.
  2441.  
  2442.         Finally, have fun using this program and always good pictures.
  2443.  
  2444.  
  2445.         For further questions, you can contact me via phone, but please use this
  2446.         only in "cases of emergency"; my family will appreciate that. Or, simply
  2447.         send a telefax to my phone number.
  2448.  
  2449.  
  2450.         Mettmann, october 1993
  2451.  
  2452.         Eberhard Backeshoff
  2453.         DK8JV
  2454.         Obschwarzbach 40a
  2455.  
  2456.         D-40822 Mettmann
  2457.         Germany
  2458.  
  2459.         Phone/FAX: +49 2058/4684 (please only between 1800 and 1900 CET/CEST)
  2460.  
  2461.  
  2462.