Contact us Heritage collections Image license terms
HOME ACL Associates Technology Literature Applications Society Software revisited
Further reading □ Contents1. Introduction2. FR80 features3. Applications software4. FR80 output5. Applications6. Carriage controls7. Character codes8. Form Design Language9. FR80 standard data format
ACD C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
ACLLiteratureManualsFR80
ACLLiteratureManualsFR80
ACL ACD C&A INF CCD CISD Archives
Further reading

Contents
1. Introduction
2. FR80 features
3. Applications software
4. FR80 output
5. Applications
6. Carriage controls
7. Character codes
8. Form Design Language
9. FR80 standard data format

FR80 User Manual

Chapter 3: Applications Software

HOST COMPUTER SOFTWARE

3.1 III makes available to FR 80 users the symbolics and user manuals for several of the more common host computer software systems. Upon receipt of a 2400-foot magnetic tape, III will copy the symbolics on magnetic tape and furnish a set of user manuals free of charge.

3.2 These systems are the current production systems of the companies furnishing them for distribution and should be relatively error-free; however, neither the contributing company nor III can assume any liability for their use.

SC4020 Routines

3.3 Developed by North American Rockwell Corporation, these routines are written in FORTRAN with some 360 assembly language. The current version is operating under OS/MVT. Output is a tape formatted for the SC 4020. The III FR 80 reads this tape directly.

FRESCO

3.4 This is a host computer package particularly suited for use in an installation where the users are familiar with the SC 4020 syntax and do not want to re-educate a large group of open shop users. FRESCO (an acronym for FR 80 Extensions to SC 4020 Operations) was also developed by North American Rockwell and is an expansion of their SC 4020 routines package to take advantage of the additional features of the FR 80. Written in FORTRAN with some 360 assembly language, it is implemented under OS/MVT. The output of FRESCO is in the FR 80 data format. FRESCO is provided through the courtesy of North American Rockwell Corporation.

IGS (Integrated Graphics System)

3.5 Developed by the RAND Corporation, IGS was designed to provide a universal higher level language that would produce tapes for recording on any graphics recorder. Through the courtesy of the RAND Corporation, III is able to provide a version of IGS tailored to produce META. output for the SC 4060. This same package can be modified by the user to provide a more efficient META output with extended features for the FR 80.

3D Plots

3.6 Through the courtesy of Aerojet Nuclear Company, Aerojet-General Corporation, III may also distribute listings of routines for producing 3D plots. The routines are written in FORTRAN.

Other Host Computer Software

3.7 Additional host computer software packages of general interest will be distributed to FR 80 users if the contributor will furnish III with a magnetic tape with the symbolics and a master copy of the user's manual. III will also furnish technical assistance to FR 80 users who would like to convert their host computer systems to FR 80 data format output. Such conversion has resulted in significant reductions in host computer processing time, higher information density on the output magnetic tape and, in many cases, substantially increased recording speed.

STANDARD FR 80 SOFTWARE

3.8 III has applied the philosophy of maximum flexibility to FR 80 applications software. Each of the simulators has features often not available in the equipment being simulated. The following paragraphs detail the features available for each simulator. This is accomplished by first showing a sample of the parameter list for an actual program, followed by a brief description of each feature. It is not necessary for an open shop user to know how these are entered in the FR 80; these are operator functions and are covered in the FR 80 Operator' Manual.

Print Simulators

3.9 The FR 80 can simulate most line printers in common use. The simulators are designed to accept virtually any print format. This is important since no modification of host computer software is required. There are no artificial limitations on the number of characters in a line, or the number of lines in a page, or the number of pages in a frame.

Sample Commands and Parameters for Payroll Print Program

3.10

  TITLE 
  END JOB
  FORM=PAYROLL INDEX
  OVERALL FORM=NO
  ERROR FORM=NO
  IMAGES/FICHE=16,14 
  CAMERA=6 
  PULLDOWN=8 
  STRIP FICHE=NO 
  BY ROWS=NO 
  BY COLUMNS=YES 
  LOAD=PAYROLL 
  SPOT SIZE=0,1,2,3,4,5,6,7 
  INTENSITY=0,1,2,3,4,5,6,7 
  DELTA SIZE=0 
  VARIABLE BLOCKING=NO 
  FIXED BLOCKING=325 
  OTHER CONTROL CODES=NO 
  SCIENTIFIC=NO 
  COMMERCIAL=YES 
  WHERE CHANNELS ARE=1,1/2,1/3,1/4,1/5,1/6,1/7,1/8,1/9,1/10,1/11,1/12,1
  EQUIVALENCE CODE 
  ASA CONTROLS=NO 
  1401 CONTROLS=NO 
  360 CONTROLS=YES 
  POSITION OF CONTROL=l 
  SINGLE SPACE=YES 
  DOUBLE SPACE=NO 
  TRIPLE SPACE=NO 
  ↑ - UPRIGHT=YES 
  ← - ROTATED=NO 
  LINE SIZE=134 
  IGNORE - BEG,END,BLOCK=l,0,0 
  X - #,STEP,LEFT=1,7175,0 
  PAGE SIZE=64 
  Y - #,STEP,TOP=1,12646,14514 
  CHARACTERS - SIZE,SPACE,FEED=8,50,83

Description of Print Simulator Commands in Par. 3.10.

TITLE
END JOB
Specifies FR 80 fiche titling capability.
FORM=
One or more forms can be used.
OVERALL FORM=
Form recorded once per frame rather than once per page.
ERROR FORM=
Form flashes when a permanent data error occurs in print.
IMAGES/FICHE=
Specifies number of columns and rows per fiche.
CAMERA=
Specifies choice of camera.
PULLDOWN=
Number of camera advance increments for one frame.
STRIP FICHE=
Indicates strip fiche setting for any frame advance distance other than the standard for the camera.
BY ROWS=
BY COLUMNS=
Indicates sequence of pages within a single frame.
LOAD=
Name of program.
SPOT SIZE=
INTENSITY=
Ability to specify user's choice of spot size and intensity without having to create a new data tape.
DELTA SIZE=
Ability to increase or decrease all character sizes by the same factor.
VARIABLE BLOCKING=
FIXED BLOCKING=
Specifies size of record blocking on data tape.
OTHER CONTROL CODES=
Specifies non-standard print controls (see chap. 6).
SCIENTIFIC=
COMMERCIAL=
Choice of character sets.
NO CARRIAGE CONTROLS=
Specifies no use of carriage controls.
WHERE CHANNELS ARE=
Flexibility in specifying channel skips.
EQUIVALENCE CODE
Utility to have a character code represent another character.
ASA CONTROLS=
1401 CONTROLS=
360 CONTROLS=
Specifies standard carriage controls (see chap. 6).
POSITION OF CONTROL=
Specifies location of control character in the data record.
SINGLE SPACE=
DOUBLE SPACE=
TRIPLE SPACE=
Specifies line spacing over and above what is on the data tape.
↑ - UPRIGHT=
← - ROTATED=
Comic or cine mode.
LINE SIZE=
Number of characters to a line.
IGNORE - BEG,END,BLOCK=
Ability to omit portions of the print line.
X-#,STEP,LEFT=
Y-#,STEP,TOP=
Capability for specifying n pages per frame and boundaries.
PAGE SIZE=
Number of lines to a page.
CHARACTERS - SIZE,SPARE,FEED=
Specifies character size, character spacing and line feed.

SC 4020 Simulator

3.12 The 4020 simulator allows the FR 80 to accept magnetic tapes formatted for the Stromberg DatagraphiX 4020.

3.13 Sample Commands and Parameters for Strip Chart Program

  FORM=0
  OVERALL FORM=0
  CAMERA=3
  BY ROWS= YES
  BY COLUMNS=NO
  LOAD=CHART
  SPOT SIZE=0,l,2,3,4,5,6,7 
  INTENSITY=0,l,2,3,4,5,6,7 
  DELTA SIZE=0 
  ↑ - UPRIGHT=YES 
  ← - ROTATED=NO 
  SET SIZE,PULLDOWN=11000,3 
  X - NUMBER UP=1 
  Y - NUMBER UP=1 
  ABUT - SIZE,PULLDOWN=12085,3 
  HEAVY - INTENSITY,SPOT=7,0 
  LIGHT - INTENSITY,SPOT=6,0 
  VECTORS - INTENSITY,SPOT=7,0 
  AXES - INTENSITY,SPOT=7,0 
  CHARACTER SIZE=15
 

3.14 Description of SC 4020 Simulator Commands in Par. 3.13.

FORM=
One form can be used.
OVERALL FORM=
Form recorded once per frame rather than once per page.
CAMERA=
Specifies choice of camera.
BY ROWS=
BY COLUMNS=
Indicates sequence of pages within a single frame.
LOAD=
Name of program.
SPOT SIZE=
INTENSITY=
Ability to specify user's choice of spot size and intensity without having to create a new data tape.
DELTA SIZE=
Ability to increase or decrease all character sizes by the same factor.
↑ - UPRIGHT=
← - ROTATED=
Comic or cine mode.
SET SIZE,PULLDOWN=
Permits scaling the recorded image to any size within the maximum image area without preparing a new data tape. Camera incremental pulldown is also specified.
X - NUMBER UP=
Y - NUMBER UP=
Specifies number of plots to a frame.
ABUT - SIZE,PULLDOWN=
Permits scaling the expanded (abutted) recorded image to match the camera pulldown specified.
HEAVY - INTENSITY,SPOT=
LIGHT - INTENSITY,SPOT=
VECTORS - INTENSITY,SPOT=
AXES - INTENSITY,SPOT=
Permits choice of spot sizes and intensities to allow more flexibility.
CHARACTER SIZE=
Informs you of the choice of character size for standard 4020 characters made by the program.

META Interpreter

3.15 The META interpreter accepts tape in the META format and in particular for the Stromberg DatagraphiX 4060.

3.16 Sample of Commands and Parameters for Stock Chart Program.

  
  FORM=NO 
  OVERALL FORM=NO 
  CAMERA=l 
  LOAD=STOCKS 
  SPOT SIZE=0,1,2,3,4,5,6,7 
  INTENSITY=0,1,2,3,4,5,6,7 
  ↑ - UPRIGHT=YES 
  ← - ROTATED=NO
  SET SIZE,PULLDOWN=8192,3 
  ABUT - SIZE,PULLDOWN=12000,3

3.17 Description of META Interpreter Commands in Par 3.16

FORM=
One form can be used.
OVERALL FORM=
Form recorded once per frame rather than once per page.
CAMERA=
Specifies choice of camera.
LOAD=
Name of program.
SPOT SIZE=
INTENSITY=
Ability to specify user's choice of spot size and intensity without having to create a new data tape.
DELTA SIZE=
Ability to increase or decrease all character sizes by the same factor.
↑ - UPRIGHT=
← - ROTATED=
Comic or cine mode.
SET SIZE,PULLDOWN=
Permits scaling the recorded image to any size within the maximum image area without preparing a new data tape. Camera incremental pulldown is also specified.
ABUT - SIZE,PULLDOWN=
Permits scaling the expanded (abutted) recorded image to match the camera pulldown specified.

Calcomp Simulator

3.18 Records tapes formatted for the 500, 600, and 700 CalComp plotters.

Sample of Commands and Parameters for Contour Map Program.

  CAMERA=l 
  PULLDOWN=6 
  LOAD=CONTOUR 
  ABUT - SIZE,PULLDOWN=16383,3 
  SCALE - C,F=2,1 
  INITIAL X,Y,=0,2000 
  LEFT=0 
  BOTTOM=1868 
  ← - ROTATED 
  ↑ - UPRIGHT 

3.20 Description of Calcomp Simulator Commands in Par. 3.19.

CAMERA=
Specifies choice of camera.
PULLDOWN=
Number of camera advance increments for one frame.
LOAD=
Name of program.
ABUT - SIZE,PULLDOWN=
Permits scaling the expanded (abutted) recorded image to match the camera pulldown specified.
SCALE - C,f=
Specifies scaling from Calcomp to RF 80 units.
Initial X,Y=
Specifies starting coordinates.
LEFT=
BOTTOM=
Specifies frame positioning.
↑ - UPRIGHT=
← - ROTATED=
Comic or cine mode.
SET SIZE,PULLDOWN=

FORMS COMPILER

3.21 The FR 80 has a forms recording capability. Instead of using a manufactured forms slide and flashing it onto film, the FR 80 stores forms in core for read-out and recording as required by the film recording program. Since the forms are recorded from the CRT, using the same digitally controlled deflection system, precise registration and scaling are assured. This method makes it possible to place a vertical line between two adjacent characters without touching the characters or losing print positions.

3.22 Multiple forms (up to six) can be randomly selected under program control. The number of forms available at a given time is a function of the memory capacity of the system and the type of program.

3.23 Because the forms are recorded using the character and vector generator, the same intensity and resolution as the data is assured. However, intensities and line widths of specific lines and/or characters can be varied if desired.

3.24 Software for compiling forms is supplied with an 8K FR 80. This software language is easily learned. For a description of the form design language and a sample form, see chapter 8.

3.25 Many FR 80 users would like to format their output magnetic tapes more efficiently. This often provides greater flexibility and substantially reduces host computer time. The FR 80 Standard Data Format is presented in chapter 9. For those users desiring to implement the format, III will provide technical advice.

⇑ Top of page
© Chilton Computing and UKRI Science and Technology Facilities Council webmaster@chilton-computing.org.uk
Our thanks to UKRI Science and Technology Facilities Council for hosting this site