Contact us Heritage collections Image license terms
HOME ACL Associates Technology Literature Applications Society Software revisited
Further reading □ OverviewPaper 1Paper 2Paper 3Paper 4Paper 5Paper 6Paper 7Paper 8Paper 9Paper 10Paper 11Paper 12Paper 13Paper 14Paper 15Paper 16Paper 17Paper 18Paper 19Paper 20Paper 21Paper 22Paper 23Paper 24Paper 25 revPaper 25Paper 26Paper 27Paper 28Paper 29Paper 30Paper 31Paper 32Paper 33Paper 34Paper 35Paper E
ACD C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
ACLLiteratureProgress ReportsTechnical Papers :: Literature: FR80 Technical Papers
ACLLiteratureProgress ReportsTechnical Papers :: Literature: FR80 Technical Papers
ACL ACD C&A INF CCD CISD Archives
Further reading

OverviewPaper 1Paper 2Paper 3Paper 4Paper 5Paper 6Paper 7Paper 8Paper 9Paper 10Paper 11Paper 12Paper 13Paper 14Paper 15Paper 16Paper 17Paper 18Paper 19Paper 20Paper 21Paper 22Paper 23Paper 24Paper 25 revPaper 25Paper 26Paper 27Paper 28Paper 29Paper 30Paper 31Paper 32Paper 33Paper 34Paper 35Paper E

Paper No 3: Larger Software Characters for the FR80

W D Shaw

10 April 1975 (revised)

1. PROBLEM

FR80 hardware characters have a maximum height of 277 raster units, inadequately small for some graphics users. To draw larger characters they must be simulated using vectors, produced either by each host software package or by the FR80 itself. It has been decided to modify the FR80 displayer to simulate characters larger than 277 raster units. The difficulty with this method is that source of the FR80 Displayer is not available. All is not lost however; FRAH has spent most of his evenings recently decoding the FR80 binary. The character routines are now thought to be understood.

2. LARGE CHARACTER OUTPUT BY THE FR80 DISPLAYER

Large software characters will be simulated in the FR80 Displayer by a patch at the point at which it issues the character IOT, HSCP (Plot Character). If the character height is less than or equal to 277 raster units, control will be passed to a routine, SMCHAR, which simulates the hardware character by generating vector IOTs. Proper character and line spacing will be output without patching. Control returns to the FR80 character routines as if an HSCP had been executed.

3. ADDITIONS TO STANDARD DATA FORMAT TO IMPLEMENT LARGE CHARACTERS

The format of Standard Data commands Set Character Spacing (118), Set Text Line Spacing (128), and Select Character Height (248) will be modified to accept spacing and height values in the range 0 to 16383. As only 9 bits are currently available in these command words, an optional second word will be added. If a value of 511 (7778) is entered in the first command word, the second command word will contain the 14-bit spacing or height. The new formats are:

Set Character Spacing: One word format 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0 1 0 0 0 1 0 0 1 CHARACTER SPACING Set Character Spacing: Two word format 0 1 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 0 0 1 0 Large Character Spacing Set Text Line Spacing (One word format) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0 1 0 0 0 1 0 1 0 LINE SPACING Set Text Line Spacing (Two word format) 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 1 1 Large Line Spacing Select Character Height (One word format) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0 1 0 0 1 0 1 1 0 Character Height Select Character height (Two word format) 0 1 0 0 1 0 1 1 0 1 1 1 1 1 1 1 1 1 0 0 1 1 Large Character height
New Large Character Formats

The large character alternative is used when the parameter is greater than 510.

4. CONCLUSION

All commands currently included in the Standard Data Format will continue to work after the proposed modifications to the FR80 Displayer, including Set Character Rotation and Set Character Size. The latter command should not be used by the host packages; Set Character Height should be used instead. The single word version of the command should be used where possible. Note that hardware characters will not be output when character height is greater than 27710 raster units.

⇑ 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