epiphan framegrabber capture settings: CGA: horizontal pixels: 768 Vertical lines: 240 Actual frequency: 59.9227 (shows as 59.922) Horizontal Timings (pixels): Front porch: 32 Sync time: 64 Back porch: 48 Active area: 768 Vertical timings (lines) Front porch: 5 Sync time: 3 Back porch: 14 Active area: 240 Total pixels: 912 Total lines: 262 Hsync polarity: positive Vsync polarity: positive [_] Standard VESA timings [_] Interlace MDA: Registers: Accessed through ports 3B5 & 3D5 VALID VALUES MONO CO40 CO80 GRPH 00 - Horiz. total characters 61 38 71 38 01 - Horiz. displayed characters per line 50 28 50 28 02 - Horiz. synch position 52 2D 5A 2D 03 - Horiz. synch width in characters 0F 0A 0A 0A 04 - Vert. total lines 19 1F 1F 7F 05 - Vert. total adjust (scan lines) 06 06 06 06 06 - Vert. displayed rows 19 19 19 64 07 - Vert. synch position (character rows) 19 1C 1C 70 08 - Interlace mode 02 02 02 02 09 - Maximum scan line address 0D 07 07 01 Resolution 720h × 350v H-freq 18.432 kHz V-freq 50 Hz character cell 9x14 total dots across should be: 61h+1 * 9 = 882 lines should be 19h+1 * 14 = 364 front_porch + sync_time + back_porch + active_area = total horizontal pixels: 768 Vertical lines: 358 Actual frequency: 50 Horizontal Timings (pixels): Front porch: 32 Sync time: 64 Back porch: 18 Active area: 768 total pixels: 882 Vertical timings (lines) Front porch: 1 Sync time: 3 Back porch: 2 Active area: 358 Total lines: 364 Hsync polarity: negative Vsync polarity: positive [_] Standard VESA timings [_] Interlace