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