Contact us Heritage collections Image license terms
HOME ACL Associates Technology Literature Applications Society Software revisited
Further reading □ OverviewThe CasePurchasingArrivalAcceptanceHardwareCommandsMore commandsImage sizesHigh-speed printQuest article □ Brochures □ III BrochureIII Brochure □ Manuals □ FR80 Pocket ManualFR80 Programmers ManualFR80 User ManualFR80 Applications ManualFR80 Monitor ManualFR80 Operator Manual
ACD C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
ACLTechnologyFR80 :: III FR80
ACLTechnologyFR80 :: III FR80
ACL ACD C&A INF CCD CISD Archives
Further reading

Overview
The Case
Purchasing
Arrival
Acceptance
Hardware
Commands
More commands
Image sizes
High-speed print
Quest article
Brochures
III Brochure
III Brochure
Manuals
FR80 Pocket Manual
FR80 Programmers Manual
FR80 User Manual
FR80 Applications Manual
FR80 Monitor Manual
FR80 Operator Manual

More FR80 Commands

Introduction

The following commands were also available on the Atlas Computer Laboratory FR80. The III Displayer program was not very well documented and it was eventually necessary to decompile the III Displayer program to find out what the complete command set actually was. A particular need was larger characters for identification records and this was the main addition made early on.

In the following commands, the 18-bit word is given as 6 octal digits

Vector Family

222000
040000 + N

The value of N is in bits 4 to 17, that is less than 16384. Only the top 4 bits define the op code. N lines will be drawn between the next two visible lines drawn. The current position is reset to its value before the Vector Family command was called.

Point Plotting

235000

A point is plotted at the current beam position (CX,XY).

Colour Intensity

234000 + N (single word)
234400 + N (two word)
040000 + M

The single word command is for greyscale output and sets the intensity to N, the value being in the range 0 < N ≤ 255.

The two-word command is for colour output and sets the intensity N for the filter defined by M.

N          Colour Filter
000        Clear
200        Red
300        Magenta
400        Green
500        Yellow
600        Blue
700        Cyan

Colour

The number of times each output command is drawn with a specified filter in place is defined. The second and third words give the values of the 18 bits in the word.

214000      Specifying Primary Filter Hits
11 BBBB GGGG RRRR NNNN
214000
10 CCCC YYYY MMMM 0000 Secondary Filter Hits
214000
01 BBBB GGGG RRRR NNNN Primary and secondary Filter Hits
10 CCCC YYYY MMMM 0000

The single word commands define the number of hits with each filter up to a maximum of 15.

The first command defines the number of hits for the Blue (B), Green (G), Red (R) and Clear (N) filters.

The second command defines the number of hits for the secondary filters Cyan (C), Yellow (Y) and Magenta (M).

The two-word command defines the hits for both primary and secondary filters. For example:

214000
201400
400600

defines 3 green hits and 3 magenta hits.

Character Output: Two-word Commands

211777
040000 + N  N ≤ 16383

Character spacing is set to N.

212777
040000 + N  N ≤ 16383

Line spacing is set to N.

224777
040000 + N  N ≤ 16383

Character height is set to N.

Picture Definition

It was possible to store and reuse fragments of output by local storage on the FR80 during a run.

202000 + N      N ≤ 63       PICTURE DEFINITION

This indicates the start of picture N, which will be stored internally in the FR80.

202377                              END OF PICTURE

Defines the end of the current picture definition.

202400 + N      N ≤ 63       DRAW PICTURE 

Draws picture N.

202600 + N      N ≤ 63       DELETE PICTURE DEFINITION

Deletes picture N.

⇑ 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