MOS Technology 8568

MOS Technology 8568

The 8568 Video Display Controller (VDC), less commonly known as the DVDC, D = "Digital", was MOS Technology's graphics chip responsible for the "80 column"ref|80-column (or RGBI) display on [Commodore 128#128D; RGB graphics|D [CR] models of the Commodore 128 personal computer. In the Commodore 128 service manual, this part was referred to as the "80 column CRT controller." The 8568 embodied many of the features of the older 6545E monochrome CRT controller plus RGBI color.ref|128-manual

The original ("flat") C128 used the 8563 VDC chip. The 8568 was essentially an updated version of the 8563, combining the latter's functionality with logic that previously was implemented by discrete components in physical proximity to the 8563. Unlike the 8563, the 8568 included an unused active low interrupt request line (/INTR), which was asserted when the "ready" bit in the 8568's status register changed from 0 to 1. Reading the control register would automatically deassert /INTR. Owing to differences in pin assignments and circuit interfacing, the 8563 and 8568 are not electrically interchangeable.ref|128-manual

The Commodore 128 had two video display modes, which were usually used singularly, but could be used simultaneously if the computer was connected to two compatible video monitors. The VIC-II chip, also found in the Commodore 64, was mapped directly into main memory—that is, the video memory and CPUs (the 8502 and Z80A processors) shared a common 128 KB RAM, and the VIC-II control registers were accessed as memory locations (that is, they were memory mapped).

Unlike the VIC-II, the 8568 (and the 8563) had its own local video RAM, 64K in the C-128DCR model (sold in North America) and, depending on the date of manufacture of the particular machine, either 16 or 64K in the C-128D model (marketed in Europe). Access to this video RAM or any of the 8568's internal registers was accomplished through two external, memory mapped hardware registers: the control/status register at 0xD600, and the data I/O register at 0xD601.ref|C-64 A typical 6502 assembly language program to read an internal VDC register would be as follows: ldx #regnum ;VDC register to access stx $d600 ;write to control register loop bit $d600 ;check bit 7 of status register bpl loop ;VDC not ready lda $d601 ;get contents of VDC registerOwing to this indirect method of controlling the VDC, the rate at which the display could be changed when in bit mapped mode was generally too slow for use in arcade style video games, where bit-intensive manipulation of the display is required.

Notes

# In Commodore 128 terminology, the VIC-II display was called the "40 column" display, and the [D] VDC, "80 column," due to the number of columns of fixed-pitch text that could be natively displayed.
#Commodore service manual 314001-08 (1987).
# The 8563/8568 hardware is always visible on the address and data buses regardless of which mode in which the C-128 is operating. Hence it is possible to generate an 80 column display while running in C-64 compatibility mode. There is, of course, no C-64 operating system support.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • MOS Technology, Inc — MOS Technology MOS Technologie, également connue sous le nom de Commodore Semiconductor Group, fut une société américaine d électronique et un fondeur de microprocesseurs. La société est particulièrement connue pour avoir conçu la gamme des… …   Wikipédia en Français

  • MOS Technology — MOS Technology, Inc., también conocida como Commodore Semiconductor Group, (al ser adquirida por CBM), fue un fabricante de calculadoras y microprocesadores, siendo famosa por su microprocesador MOS Technology 6502. Pese a la similitud, no tiene… …   Wikipedia Español

  • MOS Technology — MOS Technology, Inc., также известная как CSG (Commodore Semiconductor Group)  американская компания, разработчик и производитель микросхем. Располагалась в Норристоне, штат Пенсильвания. Наиболее известна как разработчик микропроцессора… …   Википедия

  • MOS Technology — Not to be confused with Mostek. MOS Technology, Inc. Industry Semiconductor design and manufacturing Predecessor Allen Bradley Successor Co …   Wikipedia

  • MOS Technology — MOS Technology, également connue sous le nom de Commodore Semiconductor Group, fut une société américaine d électronique et un fondeur de microprocesseurs. La société est particulièrement connue pour avoir conçu la gamme des microprocesseurs MOS… …   Wikipédia en Français

  • MOS Technology 8563 — The 8563 Video Display Controller (VDC) was an integrated circuit produced by MOS Technology. It was used in the Commodore 128 computer to generate an 80 column (640×200 pixel) RGB video display. The D/DCR models of the C128 used the later and… …   Wikipedia

  • MOS Technology SID — MOS Technology SIDs. The right chip is a 6581 from MOS Technology, known at the time as the Commodore Semiconductor Group (CSG.) The left chip is an 8580, also from MOS Technology. The numbers 0488 and 3290 are in WWYY form, i.e. the chips were… …   Wikipedia

  • MOS Technology VDC — Der MOS Technology VDC (Video Display Controller) ist ein Video Display Controller, der für die 80 Zeichen Ausgabe im Commodore C128 zuständig ist. Er wird an einen Monitor mit RGBI Eingang (z. B. CGA Bildschirme) angeschlossen. Ursprünglich …   Deutsch Wikipedia

  • MOS Technologies VDC — Der MOS Technology VDC (Video Display Controller) ist ein Videochip, der für die 80 Zeichen Ausgabe im Commodore C128 zuständig ist. Er wird an einen Monitor mit RGBI Eingang (z.B. CGA Bildschirme) angeschlossen. Ursprünglich wurde der VDC für… …   Deutsch Wikipedia

  • Commodore 128 — Release date 1985 Discontinued 1989 Operating system Commodore BASIC 7.0 Digital Research CP/M 3.0 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”