Mullard SAA5050

Last updated
A 1979 SAA5050 in a VDU card for Acorn Eurocard systems Mullard SAA5050.jpg
A 1979 SAA5050 in a VDU card for Acorn Eurocard systems

The Mullard SAA5050 was a character generator chip for implementing the Teletext character set. [1]

Contents

Printed circuit board used in a Philips Viewdata unit, featuring a SAA5050 character generator. Teletext PCB.jpg
Printed circuit board used in a Philips Viewdata unit, featuring a SAA5050 character generator.

The SAA5050 was used in teletext-equipped television sets, viewdata terminals, and microcomputers, most notably on computers like the Philips P2000 (1980), Acorn System 2 (1980), BBC Micro (1982), Malzak and the Poly-1, [2] and Prestel adapters like the AlphaTantel. [3] [4] [5]

This chip was also manufactured by Mullard for Philips.

Operation

The chip generated appropriate video output for a 7-bit input character code representing the current character on the text line, while keeping track of the effect of any of the various control characters defined by the teletext standard that had previously occurred in that text line, which could be used to change the foreground and background colour, switch to or from the alternate block graphics character set, or various other effects.

Level 1 teletext block characters and colours Level 1 teletext test.png
Level 1 teletext block characters and colours

Full-screen resolution generated by the SAA5050 was 480 × 500 pixels, corresponding to 40 × 25 characters. Each character position therefore corresponded to a 12 × 20 pixel space. Internally each character shape was defined on a 5 × 9 pixel grid that was loosely based on the Signetics 2513 character ROM chip. This was then interpolated by smoothing diagonals to give a 10×18 pixel character, with a characteristically angular shape, surrounded to the top and to the left by two pixels of blank space. This gave a particularly stable and flicker-free arrangement on interlaced displays.

The alternate set of 2 × 3 block graphic characters were created on the same 12 × 20 pixel grid, so that the top two blocks were each 6 × 6 pixels, the middle two blocks each 6×8 pixels, and the bottom two blocks again 6 × 6 pixels (or two fewer in each direction, if the "separated graphics" control character had been sent).

0123456789ABCDEF
2 TRS-80 character 0x80.png TRS-80 character 0x81.png TRS-80 character 0x82.png TRS-80 character 0x83.png TRS-80 character 0x84.png TRS-80 character 0x85.png TRS-80 character 0x86.png TRS-80 character 0x87.png TRS-80 character 0x88.png TRS-80 character 0x89.png TRS-80 character 0x8A.png TRS-80 character 0x8B.png TRS-80 character 0x8C.png TRS-80 character 0x8D.png TRS-80 character 0x8E.png TRS-80 character 0x8F.png
3 TRS-80 character 0x90.png TRS-80 character 0x91.png TRS-80 character 0x92.png TRS-80 character 0x93.png TRS-80 character 0x94.png TRS-80 character 0x95.png TRS-80 character 0x96.png TRS-80 character 0x97.png TRS-80 character 0x98.png TRS-80 character 0x99.png TRS-80 character 0x9A.png TRS-80 character 0x9B.png TRS-80 character 0x9C.png TRS-80 character 0x9D.png TRS-80 character 0x9E.png TRS-80 character 0x9F.png
6 TRS-80 character 0xA0.png TRS-80 character 0xA1.png TRS-80 character 0xA2.png TRS-80 character 0xA3.png TRS-80 character 0xA4.png TRS-80 character 0xA5.png TRS-80 character 0xA6.png TRS-80 character 0xA7.png TRS-80 character 0xA8.png TRS-80 character 0xA9.png TRS-80 character 0xAA.png TRS-80 character 0xAB.png TRS-80 character 0xAC.png TRS-80 character 0xAD.png TRS-80 character 0xAE.png TRS-80 character 0xAF.png
7 TRS-80 character 0xB0.png TRS-80 character 0xB1.png TRS-80 character 0xB2.png TRS-80 character 0xB3.png TRS-80 character 0xB4.png TRS-80 character 0xB5.png TRS-80 character 0xB6.png TRS-80 character 0xB7.png TRS-80 character 0xB8.png TRS-80 character 0xB9.png TRS-80 character 0xBA.png TRS-80 character 0xBB.png TRS-80 character 0xBC.png TRS-80 character 0xBD.png TRS-80 character 0xBE.png TRS-80 character 0xBF.png

The pixels were usually displayed with a 1.33:1 or 1.2:1 aspect ratio to give a full display close to the standard 4:3 TV aspect ratio, effectively a 400 × 300 or 480 × 400 display.

Versions

Compared to other alternative chips, the SAA5050 implemented the original World System Teletext teletext standard (Level 1), which had no provision to set black for the foreground text colour. Some alternative chips at the time did allow this, as became formalized in the 1981 CEPT videotex standard.

In addition to the UK version, several variants of the chip existed with slightly different character sets for particular localizations and/or languages. These had part numbers SAA5051 (German), [6] SAA5052 (Swedish), [7] SAA5053 (Italian), SAA5054 (Belgian), SAA5055 (U.S. ASCII), SAA5056 (Hebrew) and SAA5057 (Cyrillic).

The SAA5050 was later superseded by the SAA5243 CCT chip, integrating a similar teletext character generator with all previously separately implemented functions such as decoding, timing and video generation. It was controlled through I2C.

See also

Related Research Articles

<span class="mw-page-title-main">Acorn Electron</span> Personal computer sold in Britain

The Acorn Electron was a lower-cost alternative to the BBC Micro educational/home computer, also developed by Acorn Computers Ltd, to provide many of the features of that more expensive machine at a price more competitive with that of the ZX Spectrum. It had 32 kilobytes of RAM, and its ROM included BBC BASIC II together with the operating system. Announced in 1982 for a possible release the same year, it was eventually introduced on 25 August 1983 priced at £199.

<span class="mw-page-title-main">Viewdata</span> Information retrieval service and legacy system

Viewdata is a Videotex implementation. It is a type of information retrieval service in which a subscriber can access a remote database via a common carrier channel, request data and receive requested data on a video display over a separate channel. Samuel Fedida, who had the idea for Viewdata in 1968, was credited as inventor of the system which was developed while working for the British Post Office which was the operator of the national telephone system. The first prototype became operational in 1974. The access, request and reception are usually via common carrier broadcast channels. This is in contrast with teletext.

<span class="mw-page-title-main">Videotex</span> End-user information system

Videotex was one of the earliest implementations of an end-user information system. From the late 1970s to early 2010s, it was used to deliver information to a user in computer-like format, typically to be displayed on a television or a dumb terminal.

Bit blit is a data operation commonly used in computer graphics in which several bitmaps are combined into one using a boolean function.

<span class="mw-page-title-main">Mullard</span> British manufacturer of electronic components

Mullard Limited was a British manufacturer of electronic components. The Mullard Radio Valve Co. Ltd. of Southfields, London, was founded in 1920 by Captain Stanley R. Mullard, who had previously designed thermionic valves for the Admiralty before becoming managing director of the Z Electric Lamp Co. The company soon moved to Hammersmith, London and then in 1923 to Balham, London. The head office in later years was Mullard House at 1–19 Torrington Place, Bloomsbury, now part of University College London.

Text mode is a computer display mode in which content is internally represented on a computer screen in terms of characters rather than individual pixels. Typically, the screen consists of a uniform rectangular grid of character cells, each of which contains one of the characters of a character set; at the same time, contrasted to all points addressable (APA) mode or other kinds of computer graphics modes.

<span class="mw-page-title-main">Philips P2000</span> Early home computer

The Philips P2000T home computer was Philips' first real entry in the home computer market in 1980, after the Philips Videopac G7000 game system which they already sold to compete with the Atari 2600 and similar game systems. There was also a P2000M version with an additional 80-column text card for use with a monochrome monitor. This version shipped with a monitor cabinet also housing a dual 5.25" floppy drive. The P2000C version, introduced in 1982, was portable.

<span class="mw-page-title-main">Box-drawing character</span> Unicode block group

Box-drawing characters, also known as line-drawing characters, are a form of semigraphics widely used in text user interfaces to draw various geometric frames and boxes. These characters are characterised by being designed to be connected horizontally and/or vertically with adjacent characters, which requires proper alignment. Box-drawing characters therefore typically only work well with monospaced fonts. In graphical user interfaces, these characters are much less useful as it is more simple and appropriate to draw lines and rectangles directly with graphical APIs. However, they are still useful for command-line interfaces and plaintext comments within source code.

<span class="mw-page-title-main">BBC Master</span> Microcomputer

The BBC Master is a home computer released by Acorn Computers in early 1986. It was designed and built for the British Broadcasting Corporation (BBC) and was the successor to the BBC Micro Model B. The Master 128 remained in production until 1993.

<span class="mw-page-title-main">Teletext</span> Television information retrieval service developed in the United Kingdom in the early 1970s

Teletext, or broadcast teletext, is a standard for displaying text and rudimentary graphics on suitably equipped television sets. Teletext sends data in the broadcast signal, hidden in the invisible vertical blanking interval area at the top and bottom of the screen. The teletext decoder in the television buffers this information as a series of "pages", each given a number. The user can display chosen pages using their remote control. In broad terms, it can be considered as Videotex, a system for the delivery of information to a user in a computer-like format, typically displayed on a television or a dumb terminal, but that designation is usually reserved for systems that provide bi-directional communication, such as Prestel or Minitel.

<span class="mw-page-title-main">Video display controller</span> Type of integrated circuit

A video display controller or VDC is an integrated circuit which is the main component in a video-signal generator, a device responsible for the production of a TV video signal in a computing or game system. Some VDCs also generate an audio signal, but that is not their main function.

<span class="mw-page-title-main">World System Teletext</span> Teletext standard

World System Teletext (WST) is the name of a standard for encoding and displaying teletext information, which is used as the standard for teletext throughout Europe today. It was adopted into the international standard CCIR 653 of 1986 as CCIR Teletext System B.

<span class="mw-page-title-main">Semigraphics</span> Method used in early text mode video hardware to emulate raster graphics

Text-based semigraphics, pseudographics, or character graphics is a primitive method used in early text mode video hardware to emulate raster graphics without having to implement the logic for such a display mode.

This article covers technical details of the character encoding system defined by ETS 300 706, a standard for World System Teletext, and used for the Viewdata and Teletext variants of Videotex in Europe.

<span class="mw-page-title-main">Thomson EF9345</span> Semigraphic microprocessor by SGS-Thomson Microelectronics

The EF9345 from SGS-Thomson Microelectronics, Inc., was a semigraphic microprocessor for video image control, encapsulated in a 40-pin DIP and used primarily in the Matra Alice 32, Matra Alice 90 and Philips VG5000 microcomputers.

The TEA1002 is a PAL video encoder chip produced by Mullard in 1982 and used on the Mattel Aquarius computer and AlphaTantel Prestel adapter. It was also used on teletext decoders and color bar generators associated with video test equipment.

<span class="mw-page-title-main">JTES</span> Japanese teletext standard

JTES, the Japanese Teletext Specification, is a protocol used for encoding teletext pages, as well as other types of digital data, within the vertical blanking interval (VBI) of an analog video signal in Japan. It was adopted into the international standard CCIR 653 of 1986 as CCIR Teletext System D.

References

  1. SAA5050 Series Teletext Character Generator (PDF). Mullard. 1982.
  2. "SAA5050 Teletext Character Generator". Vas the Man’s Arcade.
  3. Graham, Adrian. "AlphaTantel Viewdata Terminal". Binary Dinosaurs. Retrieved 2023-05-02.
  4. Graham, Adrian. "AlphaTantel Viewdata Terminal Motherboard". Binary Dinosaurs.
  5. "Machine: AlphaTantel (alphatan)". Vas the Man’s Arcade.
  6. Born, Uwe. "IC SAA5051 datasheet". Semiconductor data tables.
  7. "SAA 5052, Tube SAA5052; Röhre SAA 5052 ID78631, IC - Integra". Radiomuseum.org.