MOS Technology 8563

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
File:SpeedScript 128 in action.png
The VDC was designed with office suite applications in mind. Shown here is SpeedScript 128, a word processor.

The 8563 Video Display Controller (VDC) was an integrated circuit produced by MOS Technology. It was used in the Commodore 128 (C128) computer to generate an 80-column (640 × 200 pixel) RGB video display, running alongside a VIC-II which supported Commodore 64-compatible graphics. The DCR models (as well as a few D-models) of the C128 used the later and more technically advanced 8568 [D]VDC controller.

History and characteristics

Originally intended for the Commodore 900, a planned (but unreleased) UNIX-based business computer based around the Zilog Z8000, Commodore designed the VDC into several prototype machines. Of these, only the Commodore 128 ever saw production. Unlike earlier MOS video chips such as the popular VIC-II, the VDC had dedicated video memory, 16 kilobytes (16,384 bytes; upgradable to 64 kilobytes, 65,536 bytes) in the original or "flat" C128 and 64 kilobytes in the C128DCR. This RAM was not directly accessible by the microprocessor.

The 8563 was more difficult to produce than most of the rest of the MOS Technology line, and initial yields were very low. The early units also had significant reliability problems and tended to self-destruct from overheating.[1] Also, there were timing issues with the VDC that would cause indirect load and store operations on its registers to malfunction.

Officially, the VDC was a text-only chip, although a careful reading of the technical literature by MOS Technology that was given to the early C128 developers did indicate that a high-resolution bitmap mode was possible—it simply wasn't described in any detail. BASIC 7.0, the C128's built-in programming language, only supported high-resolution graphics in 40-column mode via the legacy VIC-II chip.

File:Ultra Hi-Res Cube Demo.gif
This Ultra Hi-Res demo showcases the VDC's blitter capabilities with a simple 3D animation of a wire frame model of a cube.

Shortly after the release of the C128 the VDC's bitmap mode was described in considerable detail in the Data Becker book "Commodore 128 - Das große GRAFIK-Buch" (published in late 1985 in the United States by Abacus Software), and an assembly language program was provided by the German authors Klaus Löffelmann and Dieter Vüllers, in which it was possible to set or clear any pixel or, using BASIC to perform the necessary calculations, generate bitmapped geometric shapes on the 80 column screen.[2] In February 1986, less than a year after the Commodore 128's release, RUN magazine published "Ultra Hi-Res Graphics", an article describing the VDC's bitmapped mode and including a type-in program (written in 8502 assembly language) that extended BASIC 7.0's capabilities to support 640×200 high-resolution graphics using the 8563.[1] Authors Lou Wallace and David Darus later developed the Ultra Hi-Res utility into a commercial package, BASIC 8. One of the most popular third-party utilities for the C128, this offered more advanced VDC high-resolution capabilities to a wide audience of programmers.

Commodore finally offered complete official documentation on the VDC in the Commodore 128 Programmer's Reference Guide. VDC bitmap modes were used extensively in the C128 version of the GEOS operating system.

The VDC lacked sprite capabilities, which limited its use in gaming applications. However, it did contain blitting capabilities to autonomously perform small block memory copies within its dedicated video RAM. While the VDC is performing such a copy, the system CPU can continue running code, provided no other VDC accesses are attempted before the copy is finished. These functions were used by the C128's screen editor ROM to rapidly scroll or clear screen sections.

Technical specifications

The 8563 VDC and related ICs on the C128 motherboard.
  • RGBI output (RGB plus Intensity) compatible with IBM's CGA video standard.
  • 16 or 64 kilobyte address space for display, character shape and display attribute memory (dedicated, separate from system memory).
  • Up to 720 × 700 pixel video resolution in interlaced mode (maximum with 64 kilobyte video RAM). Other image sizes are possible, depending on programmer's needs, such as 640 × 200 non-interlaced, 640 × 400 interlaced, etc.
  • 80 × 25 characters text resolution (C128 kernal default); other sizes such as 80 × 50 or 40 × 25 are possible.
  • 8 colors at 2 intensities.
<templatestyles src="Template:Blockquote/styles.css" />

Script error: No such module "anchor".* This applies to US 60 Hz C128s only. 50 Hz C128 machines output a signal with a 50 Hz vertical refresh. Although not conforming to the CGA standard, most CGA monitors were capable of displaying the 50 Hz signal without problems. However, some monitors either failed to resolve the signal or succeeded in resolving it, but sooner or later their deflection circuits would fail due to electrical or thermal stress, requiring repair.

Script error: No such module "Check for unknown parameters".

Programming

Addressing the VDC's internal registers and dedicated video memory must be accomplished by indirect means. First the program must tell the VDC which of its 37 internal registers is to be accessed. Next the program must wait until the VDC is ready for the access, after which a read or write on the selected internal register may be performed. The following assembly code is typical of a register read:

         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         ;read from VDC register
         ...

The following code is typical of a register write operation:

         ldx #regnum       ;VDC register to write to
         stx $d600         ;write to control register
 loop    bit $d600         ;check bit 7 of status register
         bpl loop          ;VDC not ready
         sta $d601         ;write to VDC register
         ...

The same is feasible in BASIC language, calling specific KERNAL routines :

This code is typical of a VDC register read, where Template:Angbr it's a number between 0 and 36, as show below.

BANK15
...
SYS DEC("CDDA"),, register : RREG VDC
REM $ccda aka 52698 in decimal
PRINT VDC
         ...

this code is typical of a VDC register write, where Template:Angbr it's a number between 0 and 36, and Template:Angbr it's a number between 0 and 255, that you wish to place in that register.

BANK15
...
SYS DEC("CDCC"), value, register
REM $ccdc aka 52684 in decimal
         ...

Owing to this somewhat cumbersome method of controlling the VDC, the maximum possible frame rate in bitmapped mode is generally too slow for arcade-style action video games, in which bit-intensive manipulation of the display is required.

In standard text mode, the VDC behaves much like the VIC-II except with 2k of screen memory instead of 1k. The power on default configuration places screen memory in $0-$7FF and the color memory at $800-$9FF and they can be moved anywhere in VDC memory as long as it's on a 2k boundary. Attributes are handled like the VIC-II's high resolution mode with a global background color and each character foreground color set individually per the color RAM. In addition to color data, the latter also contains attribute data for each character. Bit 4 causes the character to blink if enabled, Bit 5 produces underlined characters, and Bit 6 inverts the character's bitmap pattern. Bit 7 enables the alternate character set. The VDC can use as many as 512 characters. When the alternate character flag for a given character is enabled, the character pattern will be drawn from characters 256–511. Thus if character 65 is displayed, enabling the alternate character flag will display character 321 instead. The alternate character flag is normally used when upper/lowercase mode is set—the flag is enabled for all VDC screen positions, causing the upper/lowercase character set and its reverse video versions to be displayed instead of the default uppercase/graphics character set.

The VDC does not use a character ROM, instead the VIC-II's character ROM patterns are simply copied into VDC RAM as part of the C128's power on initialization including the patterns for reverse video characters even though the VDC is capable of inverting characters in hardware. Character patterns take 16 bytes instead of 8 to store as the VDC has adjustable character height. Since the screen is 25 lines, in practice character height is limited to 8 lines meaning that half the space for character data is left unused and wasted. The power on default configuration places the character data in $2000-$3FFF. $2000-$23FF contain the patterns for the uppercase/graphics characters, $2C00-$33FF the upper/lowercase characters, while $2400-$2BFF and $3400-$3FFF contain the reverse video patterns for each set. The user may freely define any custom characters and map them into VDC memory.

Register listing

This information was adapted from the Commodore 128 Programmer's Reference Guide[3]

Register Hexadecimal Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
<templatestyles src="Mono/styles.css" />0
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$00
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HT7 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HT6 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HT5 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HT4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HT3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HT2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HT1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HT0 
Script error: No such module "Check for unknown parameters".
Horizontal Total
<templatestyles src="Mono/styles.css" />1
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$01
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HD7 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HD6 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HD5 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HD4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HD3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HD2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HD1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HD0 
Script error: No such module "Check for unknown parameters".
Horizontal Displayed
<templatestyles src="Mono/styles.css" />2
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$02
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HP7 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HP6 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HP5 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HP4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HP3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HP2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HP1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HP0 
Script error: No such module "Check for unknown parameters".
Horizontal Sync Position
<templatestyles src="Mono/styles.css" />3
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$03
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VW3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VW2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VW1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VW0 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HW3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HW2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HW1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HW0 
Script error: No such module "Check for unknown parameters".
Vertical/Horizontal Sync Width
<templatestyles src="Mono/styles.css" />4
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$04
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VT7 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VT6 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VT5 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VT4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VT3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VT2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VT1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VT0 
Script error: No such module "Check for unknown parameters".
Vertical Total
<templatestyles src="Mono/styles.css" />5
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$05
Script error: No such module "Check for unknown parameters".
Template:Sdash Template:Sdash Template:Sdash
<templatestyles src="Mono/styles.css" />VA4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VA3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VA2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VA1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VA0 
Script error: No such module "Check for unknown parameters".
Vertical Adjust
<templatestyles src="Mono/styles.css" />6
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$06
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VD7 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VD6 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VD5 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VD4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VD3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VD2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VD1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VD0 
Script error: No such module "Check for unknown parameters".
Vertical Displayed
<templatestyles src="Mono/styles.css" />7
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$07
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VP7 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VP6 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VP5 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VP4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VP3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VP2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VP1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VP0 
Script error: No such module "Check for unknown parameters".
Vertical Sync Position
<templatestyles src="Mono/styles.css" />8
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$08
Script error: No such module "Check for unknown parameters".
Template:Sdash Template:Sdash Template:Sdash Template:Sdash Template:Sdash Template:Sdash
<templatestyles src="Mono/styles.css" />IM1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />IM0 
Script error: No such module "Check for unknown parameters".
Interlace Mode
<templatestyles src="Mono/styles.css" />9
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$09
Script error: No such module "Check for unknown parameters".
Template:Sdash Template:Sdash Template:Sdash Template:Sdash
<templatestyles src="Mono/styles.css" />CTV4
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CTV3
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CTV2
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CTV1
Script error: No such module "Check for unknown parameters".
Character Total Vertical
<templatestyles src="Mono/styles.css" />10
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$0A
Script error: No such module "Check for unknown parameters".
Template:Sdash
<templatestyles src="Mono/styles.css" />CM1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CM0 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CS4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CS3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CS2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CS1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CS0 
Script error: No such module "Check for unknown parameters".
Cursor Mode, Start Scan
<templatestyles src="Mono/styles.css" />11
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$0B
Script error: No such module "Check for unknown parameters".
Template:Sdash Template:Sdash Template:Sdash
<templatestyles src="Mono/styles.css" />CE4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CE3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CE2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CE1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CE0 
Script error: No such module "Check for unknown parameters".
Cursor End Scan Line
<templatestyles src="Mono/styles.css" />12
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$0C
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS15
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS14
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS13
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS12
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS11
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS10
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS9 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS8 
Script error: No such module "Check for unknown parameters".
Display Start Address High Byte
<templatestyles src="Mono/styles.css" />13
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$0D
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS7 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS6 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS5 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DS0 
Script error: No such module "Check for unknown parameters".
Display Start Address Low Byte
<templatestyles src="Mono/styles.css" />14
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$0E
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP15
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP14
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP13
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP12
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP11
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP10
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP9 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP8 
Script error: No such module "Check for unknown parameters".
Cursor Position High Byte
<templatestyles src="Mono/styles.css" />15
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$0F
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP7 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP6 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP5 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CP0 
Script error: No such module "Check for unknown parameters".
Cursor Position Low Byte
<templatestyles src="Mono/styles.css" />16
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$10
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPV7
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPV6
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPV5
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPV4
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPV3
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPV2
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPV1
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPV0
Script error: No such module "Check for unknown parameters".
Light Pen Vertical Position
<templatestyles src="Mono/styles.css" />17
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$11
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPH7
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPH6
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPH5
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPH4
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPH3
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPH2
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPH1
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />LPH0
Script error: No such module "Check for unknown parameters".
Light Pen Horizontal Position
<templatestyles src="Mono/styles.css" />18
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$12
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA15
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA14
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA13
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA12
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA11
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA10
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA9 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA8 
Script error: No such module "Check for unknown parameters".
Update Address High Byte
<templatestyles src="Mono/styles.css" />19
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$13
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA7 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA6 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA5 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UA0 
Script error: No such module "Check for unknown parameters".
Update Address Low Byte
<templatestyles src="Mono/styles.css" />20
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$14
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA15
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA14
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA13
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA12
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA11
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA10
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA9 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA8 
Script error: No such module "Check for unknown parameters".
Attribute Start Address High Byte
<templatestyles src="Mono/styles.css" />21
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$15
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA7 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA6 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA5 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AA0 
Script error: No such module "Check for unknown parameters".
Attribute Start Address Low Byte
<templatestyles src="Mono/styles.css" />22
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$16
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CTH3
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CTH2
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CTH1
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CTH0
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CDH3
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CDH2
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CDH1
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CDH0
Script error: No such module "Check for unknown parameters".
Character Total Horizontal, Character Display Horizontal
<templatestyles src="Mono/styles.css" />23
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$17
Script error: No such module "Check for unknown parameters".
Template:Sdash Template:Sdash Template:Sdash
<templatestyles src="Mono/styles.css" />CDV4
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CDV3
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CDV2
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CDV1
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CDV0
Script error: No such module "Check for unknown parameters".
Character Display Vertical
<templatestyles src="Mono/styles.css" />24
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$18
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />COPY
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />RVS 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CBRATE
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VSS4
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VSS3
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VSS2
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VSS1
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />VSS0
Script error: No such module "Check for unknown parameters".
Vertical Smooth Scrolling
<templatestyles src="Mono/styles.css" />25
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$19
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />TEXT
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />ATR 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />SEMI
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DBL 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HSS3
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HSS2
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HSS1
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />HSS0
Script error: No such module "Check for unknown parameters".
Horizontal Smooth Scrolling
<templatestyles src="Mono/styles.css" />26
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$1A
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />FG3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />FG2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />FG1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />FG0 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BG3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BG2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BG1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BG0 
Script error: No such module "Check for unknown parameters".
Foreground/Background color
<templatestyles src="Mono/styles.css" />27
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$1B
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AI7 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AI6 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AI5 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AI4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AI3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AI2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AI1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />AI0 
Script error: No such module "Check for unknown parameters".
Address Increment per Row
<templatestyles src="Mono/styles.css" />28
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$1C
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CB15
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CB14
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />CB13
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />RAM 
Script error: No such module "Check for unknown parameters".
Template:Sdash Template:Sdash Template:Sdash Template:Sdash Character Base Address
<templatestyles src="Mono/styles.css" />29
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$1D
Script error: No such module "Check for unknown parameters".
Template:Sdash Template:Sdash Template:Sdash
<templatestyles src="Mono/styles.css" />UL4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UL3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UL2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UL1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />UL0 
Script error: No such module "Check for unknown parameters".
Underline Scan Line
<templatestyles src="Mono/styles.css" />30
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$1E
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />WC7 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />WC6 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />WC5 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />WC4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />WC3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />WC2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />WC1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />WC0 
Script error: No such module "Check for unknown parameters".
Word Count
<templatestyles src="Mono/styles.css" />31
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$1F
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DA7 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DA6 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DA5 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DA4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DA3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DA2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DA1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DA0 
Script error: No such module "Check for unknown parameters".
Data Register
<templatestyles src="Mono/styles.css" />32
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$20
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA15
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA14
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA13
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA12
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA11
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA10
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA9 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA8 
Script error: No such module "Check for unknown parameters".
Block Start Address High Byte
<templatestyles src="Mono/styles.css" />33
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$21
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA7 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA6 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA5 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA4 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA3 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA2 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA1 
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />BA0 
Script error: No such module "Check for unknown parameters".
Block Start Address Low Byte
<templatestyles src="Mono/styles.css" />34
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$22
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEB7
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEB6
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEB5
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEB4
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEB3
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEB2
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEB1
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEB0
Script error: No such module "Check for unknown parameters".
Display Enable Begin
<templatestyles src="Mono/styles.css" />35
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$23
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEE7
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEE6
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEE5
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEE4
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEE3
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEE2
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEE1
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DEE0
Script error: No such module "Check for unknown parameters".
Display Enable End
<templatestyles src="Mono/styles.css" />36
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />$24
Script error: No such module "Check for unknown parameters".
Template:Sdash Template:Sdash Template:Sdash Template:Sdash
<templatestyles src="Mono/styles.css" />DRR3
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DRR2
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DRR1
Script error: No such module "Check for unknown parameters".
<templatestyles src="Mono/styles.css" />DRR0
Script error: No such module "Check for unknown parameters".
DRAM Refresh Rate

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Chapter 3.9.1 "VDC HI-RES-Grafik" Page 213ff
  3. Commodore Capital, Inc., (1986). Commodore 128 programmer's reference guide. New York, NY: Bantam Books, Inc.

Script error: No such module "Check for unknown parameters".

External links

Script error: No such module "Navbox".