Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 790 Bytes

readme.md

File metadata and controls

28 lines (19 loc) · 790 Bytes

VGA to CGA scan converter

PICO_SCANVIDEO_COLOR_PIN_BASE - defaults to 0 PICO_SCANVIDEO_COLOR_PIN_COUNT - defaults to 16 PICO_SCANVIDEO_SYNC_PIN_BASE - defaults to PICO_SCANVIDEO_COLOR_PIN_BASE + PICO_SCANVIDEO_COLOR_PIN_COUNT

  • hsync then vsync

PICO_SCANVIDEO_ENABLE_DEN_PIN - needed? PICO_SCANVIDEO_ENABLE_CLOCK_PIN - needed?

PICO_SCANVIDEO_PIXEL_RCOUNT PICO_SCANVIDEO_PIXEL_GCOUNT PICO_SCANVIDEO_PIXEL_BCOUNT

PICO_SCANVIDEO_PIXEL_RSHIFT PICO_SCANVIDEO_PIXEL_GSHIFT PICO_SCANVIDEO_PIXEL_BSHIFT

PICO_SCANVIDEO_PIXEL_[RGB][COUNT|SHIFT] defined as PICO_SCANVIDEO_DPI_PIXEL_[RGB][COUNT|SHIFT]

These are defined as 5/5/5 for count and 0u/6u/11u.

vsync -ve period 16.738ms width 64us (2 hsyncs) hsync -ve period 32us width 2.625us

gp16 + => v,h,r,g,b,i,m