MicroAngelo

Last updated

SCION's MicroAngelo was an early graphics card for S-100 bus computers. Each MicroAngelo board produced a 512 by 480 pixel monochrome image, high resolution for the era. [N 1] The MicroAngelo Palette (or Colour Mixing) Card used the output of multiple MicroAngelo's as individual bit-planes to produce images with up to 256 colors (using 8 cards). Early versions of AutoCAD supported the MicroAngelo system. [1]

Contents

The original MA512 board included 32 kB of RAM for the frame buffer, a Z80 processor operating as a controller and memory refresh driver, and 4 kB of ROM containing one of two optional sets of subroutines. [2] Users programmed the MicroAngelo in assembly language using the Z80's input/output parallel ports, which sent data over the internal S-100 bus at relatively high speeds. The data sent over the bus was examined by the Z80 on the card, which then ran a selected subroutine contained in its ROM to place data into the frame buffer. The screen buffer could be moved to or from the computer's main memory - useful for printing when pushed from the card to the computer, or displaying bitmap graphics when reversed.

The 4 kB ROM normally contained "Screenware Pak I", which provided routines to emulate an 85 by 40 line character screen, which also allowed the user to define their own 12 by 6 pixel character sets in the card's RAM. The optional 6 kB "Screenware Pak II" (in 8 kB of ROM) was a superset of Pak I, adding circle, line and polygon drawing routines, flood fill and a variety of other features. [3] Pak II also added a "split screen" function, allowing a portion of the screen to be placed in graphics mode and the rest in text mode, which some considered a necessity. [4]

The MA512 had a number of problems that were addressed in the later MA520, released in 1982. In particular, the software interface required only two of the input/output "ports", but a single MA512 would lock down an entire set of eight, typically F0 to FF. This made expanding a system with a complete set of eight MicroAngelo boards difficult, because the eight cards and the associated palette card would end up using up the vast majority of 256 available ports. The MA520 locked down only the two ports it actually used. The MA520 also used 64 kB DRAMs and 2732 EPROMs to reduce chip counts and expand the frame buffer to 64 kB. Although the video system could only see one bank of 32 kB, the other 32 kB could be used for a variety of purposes, including scratch buffers and storing routines. [5]

MicroAngelo also supported a light pen, connected through input terminals on the top of the card. The Screenware software automatically converted the coordinates into the card's coordinates. Screenware also included routines for drawing movable cursors in hardware (as opposed to bit block transferring), and the cursor could be made to follow the light pen simply by reading the pen coordinates and feeding them into the cursor.

Shortly after the MA520 was announced, SCION stated they were going to produce a standalone terminal consisting of a complete Zilog Z80-based CP/M machine packaged with a MA520, and optionally a monitor as well. Known as the Mirage 1, a version with a color monitor (and Palette Card) would be known as the Mirage 2. [6] However, there is no record of either version having shipped.

Form and Function packaged a graphics terminal using a single MicroAngelo board placed inside an existing Ball monochrome monitor to produce the "IM-1". [4] The IM-1 connected to any computer using a serial port, data being passed along to the cards. The system could be upgraded to greyscale by adding additional cards, and to color by swapping the screen. This solution had a number of problems, including the fact that it did not support existing terminal standards like VT52, and that the serial port would start to bog down above about 6000 bit/s, slow even for the era. [4]

Notes

  1. Most home computers of the era displayed 256 to 320 by 192 to 240, while the Cromemco Dazzler for S-100 machines produced only 128 by 128.

Related Research Articles

<span class="mw-page-title-main">TRS-80 Color Computer</span> Line of home computers

The RadioShack TRS-80 Color Computer, later marketed as the Tandy Color Computer and sometimes nicknamed the CoCo, is a line of home computers developed and sold by Tandy Corporation. Despite sharing a name with the earlier TRS-80, the Color Computer is a completely different, incompatible system and a radical departure in design and compatibility with its Motorola 6809E processor rather than the Zilog Z80 earlier models were built around.

<span class="mw-page-title-main">Cambridge Z88</span>

The Cambridge Computer Z88 is a Zilog Z80-based portable computer released in 1987 by Cambridge Computer, the company formed for such purpose by Clive Sinclair. It was approximately A4 paper sized and lightweight at 0.9 kg (2.0 lb), running on four AA batteries for 20 hours of use.

<span class="mw-page-title-main">Framebuffer</span> Portion of random-access memory containing a bitmap that drives a video display

A framebuffer is a portion of random-access memory (RAM) containing a bitmap that drives a video display. It is a memory buffer containing data representing all the pixels in a complete video frame. Modern video cards contain framebuffer circuitry in their cores. This circuitry converts an in-memory bitmap into a video signal that can be displayed on a computer monitor.

<span class="mw-page-title-main">Xerox 820</span> Desktop computer developed by Xerox

The Xerox 820 Information Processor is an 8-bit desktop computer sold by Xerox in the early 1980s. The computer runs under the CP/M operating system and uses floppy disk drives for mass storage. The microprocessor board is a licensed variant of the Big Board computer.

<span class="mw-page-title-main">Enterprise (computer)</span> Zilog Z80-based home computer

The Enterprise is a Zilog Z80-based home computer announced in 1983, but through a series of delays, not commercially available until 1985. The specification as released was powerful and one of the higher end in its class. This was due to the use of ASICs for graphics and sound which took workload away from the CPU, an extensive implementation of ANSI BASIC and a bank switching system to allow for larger amounts of RAM than the Z80 natively supported. It also featured a distinctive and colourful case design, and promise of multiple expansion options. Ultimately it was not commercially successful, after multiple renames, delays and a changing market place. Its manufacturer calling in the receivers in 1986 with significant debt. It was developed by British company Intelligent Software and marketed by Enterprise Computers. Its two variants are the Enterprise 64, with 64 kilobytes of Random Access Memory (RAM), and the Enterprise 128, with 128 KB of RAM.

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">X68000</span> 1987 home computer

The X68000 is a home computer created by Sharp Corporation. It was first released in 1987 and sold only in Japan.

<span class="mw-page-title-main">MicroBee</span> Series of networkable home computers

MicroBee was a series of networkable home computers by Applied Technology, which became publicly listed company MicroBee Systems Limited soon after its release. The original Microbee computer was designed in Australia by a team including Owen Hill and Matthew Starr.

<span class="mw-page-title-main">Grundy NewBrain</span>

The Grundy NewBrain was a microcomputer sold in the early 1980s by Grundy Business Systems Ltd of Teddington and Cambridge, England.

<span class="mw-page-title-main">Applix 1616</span>

The Applix 1616 was a kit computer with a Motorola 68000 CPU, produced by a small company called Applix in Sydney, Australia, from 1986 to the early 1990s. It ran a custom multitasking multiuser operating system that was resident in ROM. A version of Minix was also ported to the 1616, as was the MGR Window System. Andrew Morton, designer of the 1616 and one of the founders of Applix, later became the maintainer of the 2.6 version of the Linux kernel.

<span class="mw-page-title-main">Motorola 6845</span> Display controller

The Motorola 6845, or MC6845, is a display controller that was widely used in 8-bit computers during the 1980s. Originally intended for designs based on the Motorola 6800 CPU and given a related part number, it was more widely used alongside various other processors, and was most commonly found in machines based on the Zilog Z80 and MOS 6502.

<span class="mw-page-title-main">HP 2640</span> Serial computer terminal

The HP 2640A and other HP 264X models were block-mode "smart" and intelligent ASCII standard serial terminals produced by Hewlett-Packard using the Intel 8008 and 8080 microprocessors.

<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">Acorn MOS</span> Computer operating system

The Machine Operating System (MOS) or OS is a discontinued computer operating system (OS) used in Acorn Computers' BBC computer range. It included support for four-channel sound, graphics, file system abstraction, and digital and analogue input/output (I/O) including a daisy-chained expansion bus. The system was single-tasking, monolithic and non-reentrant.

<span class="mw-page-title-main">Amiga 4000T</span>

The Amiga 4000T, also known as A4000T, is a tower version of Commodore's A4000 personal computer. Using the AGA chipset, it was originally released in small quantities in 1994 with a 25 MHz Motorola 68040 CPU, and re-released in greater numbers by Escom in 1995, after Commodore's demise, along with a new variant which featured a 50 MHz Motorola 68060 CPU. Despite the subsequent demise of Escom, production was continued by QuikPak in North America into at least 1997.

<span class="mw-page-title-main">Cromemco Dazzler</span>

The Cromemco Dazzler was a graphics card for S-100 bus computers introduced in a Popular Electronics cover story in 1976. It was the first color graphics card available for microcomputers. The Dazzler was the first of a succession of increasingly capable graphics products from Cromemco which, by 1984, were in use at 80% of all television stations in the U.S. for the display of weather, news, and sports graphics.

<span class="mw-page-title-main">VGA text mode</span> Computer graphics standard from 1987

VGA text mode was introduced in 1987 by IBM as part of the VGA standard for its IBM PS/2 computers. Its use on IBM PC compatibles was widespread through the 1990s and persists today for some applications on modern computers. The main features of VGA text mode are colored characters and their background, blinking, various shapes of the cursor, and loadable fonts. The Linux console traditionally uses hardware VGA text modes, and the Win32 console environment has an ability to switch the screen to text mode for some text window sizes.

The TC 3256 or Timex Computer 3256 was a 1987 computer created by Timex of Portugal, a branch of Timex Corporation.

<span class="mw-page-title-main">Vectrix Corporation</span>

Vectrix Corporation was a manufacturer of high-resolution color computer graphics products. Formed in 1980 by Richard Katz, the company's first products were the VX family of graphics terminals, followed by the Pepe graphics cards for the IBM XT and AT.

References

Citations

  1. John Walker, "AutoCAD-80 Development Log"
  2. SCION, pg. 7
  3. Byte, pg.5
  4. 1 2 3 Beebe
  5. Carl Machover and John Dill, "Product Highlights", IEEE CG&A, March/April 1983, pp. 90-91
  6. "Scion's Mirage 1 stand-alone graphics computer/terminal", InfoWorld, 1 November 1982, pg. 10

Bibliography