André's 8-bit pages
Thankfully hosted by 6502.org.
(by Google)

CRTC 6545/6845 information

The pages linked here describe the operation of the CRTC 6545/6845 chips.
  •  
    2013-11-02 Moved the description of the different modes of operation from the diffs page to the CRTC operation page. Added the C64 80 column card and hires mode descriptions to the CRTC system integration page.
  •  
    2013-05-02 Added the Colour PET description
  •  
    2011-04-25 Added a link to the 8032-SK page.
  •  
    2010-12-20 Reorganized the CRTC pages, added the systems integration page (separated from the CRTC operations page, and moved the composite video signal generation here to a separate page.
  •  
    2007-02-02 Added information on the CRTC status register.
 

Quickfinder

  • General operation This document describes the general CRTC operation, as well as the register file.
  • CRTC differences This document describes the differences between a number of CRTC implementations from Rockwell, MOS, and others.
  • CRTC system integration This page describes how the CRTC is integrated into the system, how memory is connected, video output is shifted out and so on.
  • CRTC internals This document describes the internal structure of the CRTC. I.e. it tries to show the internal CRTC counters, compares, etc. It explains in greater depth how the CRTC works.
  • Composite video signal generation Generate composite video signals from the CRTC output, to use as input for a normal TV set.
  • Test programs This page shows a number of test programs and the results that they produce on a Commodore PET. The test programs create "raster-effects" by using the CRTC interrupt in the PET to dynamically change the register values.
  • CS/A VDC An example of a CRTC-based video card. Also contains schematics to create PAL composite video from the board's output.
  • Creative use in a 8032-SK An example of a creative use of the CRTC, by connecting some otherwise unused video RAM address lines with the character generation ROM.
 

CRTC-related projects

Here are links to CRTC-related projects.

 

Disclaimer

All Copyrights are acknowledged. The information here is provided under the terms of the GNU Public License version 2 unless noted otherwise.

Return to Homepage

Last modified: 2013-11-02
follow

Follow my 8-bit tweets on Mastodon (In new window) or Bluesky

discuss

Discuss my site on this 6502.org forum thread

(Forum registration required to post)

hot!

Dive into the retro feeling and build yourself a Micro-PET or a Multi-board Commodore 4032 replica

Need more speed? Speed up your 6502 computer with this 10 MHz 6502 CPU accelerator board

Interested in electronics design? Look at the design lesson I got from Bil Herd, the hardware designer of the C128

Want 64bit? - pimp the 6502 with the 65k processor design!