Chips › Graphics & video › CRT controllers › Hitachi HD6845
Hitachi HD6845
1980
Hitachi's second-source version of the 6845 CRT controller, generating video timing and addressing in many 1980s computers and terminals.
Reference & documentation
External technical references for programming Hitachi HD6845 and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| Hitachi HD6845R/HD6845S CRTC Datasheet ↗ | Datasheet | Official Hitachi datasheet: registers, timing, electricals |
| Motorola MC6845 CRTC Datasheet ↗ | Datasheet | Official 6845 CRTC datasheet: registers, pinout, timing. |
| BeebWiki: CRTC Register Map ↗ | Memory map | Full R0-R17 register/bit map and status |
| Hitachi HD6845 Datasheet - Pinout ↗ | Pinout | 40-pin package pin assignments and signals |
| Motorola MC6845 CRTC Programming Reference ↗ | Programming | Register formulas, worksheets, init code examples |
| MC6845 CRTC Simplifies Video Displays (Motorola AN-0851) ↗ | Programming | Motorola app note on programming the 6845. |
| Differences of CRTC models (6845/6545/HD46505) ↗ | Reference | Per-model register/status quirks vital for emulation |
| CRTC 6545/6845 Operation Overview ↗ | Reference | Register access, timing model, interlace, status bits |
| Motorola 6845 - Wikipedia ↗ | Reference | Overview, register table, Hitachi HD46505 variants |
| CRTC Emulation for MESS (Reenigne) ↗ | Source | Cycle-exact 6845 emulation design and raster effects. |
| mc6845.c CRTC emulation (C source) ↗ | Source | Working C implementation of 6845 registers |