ChipsGraphics & videoConsole graphics › Hudson HuC6270

Hudson HuC6270

1987

Hudson's Video Display Controller for the PC Engine/TurboGrafx-16, driving the console's tiled backgrounds and 64-sprite graphics.

Machines

Emulators

EmulatorTypeLicenseSite
Hu-Go!downloadableGPL-2.0Website ↗
HuexpressdownloadableGPL-2.0Website ↗
JSPCEonlineMITWebsite ↗
MagicEnginedownloadableCommercialWebsite ↗
OotakedownloadableFreewareWebsite ↗

Reference & documentation

External technical references for programming Hudson HuC6270 and for writing emulators.

ResourceTypeNotes
HuC6270 CMOS Video Display Controller Manual (PDF) ↗DatasheetOfficial Hudson VDC manual, 80-pin package, all registers
vdcdox.txt - Most Complete HuC6270 Internals ↗Instruction setBit-level docs for all 19 VDC registers
TurboGrafx-16 VDC Programmers Reference (Data Crystal) ↗Memory mapAll VDC registers, VRAM layout, DMA, sprite table
HuDK VDC Documentation ↗ProgrammingHomebrew SDK VDC register and I/O port guide
TurboSharp pcetech.txt ↗ReferenceConsolidated PCE video hardware technical notes
HuC6270 CMOS VDC Manual (full text) ↗ReferenceSearchable full text of the official VDC manual
Hudson Soft HuC6270 (Wikipedia) ↗ReferenceChip specs, sprite/resolution limits, sourced overview
MAME HuC6270 emulation source ↗SourceReference C++ VDC implementation, cycle-driven
Mednafen HuC6270 vdc.cpp ↗SourceAccurate VDC emulation with timing and DMA
PC-Engine CPU/VDC Timing Test (Chris Covell) ↗Test suiteVisual raster test ROM for CPU/VDC cycle accuracy