1
0
Fork 0

Add PD-120, not really working yet

master
debian 2019-12-28 17:21:30 -07:00
parent 3e556eee8a
commit 008871fd07
1 changed files with 31 additions and 1 deletions

View File

@ -182,6 +182,35 @@ class R72(R36):
HAS_ALT_SCAN = False
class PD120(object):
NAME = "PD-120"
COLOR = COL_FMT.YUV
LINE_WIDTH = 640
LINE_COUNT = 496
SCAN_TIME = 0.121600
HALF_SCAN_TIME = 0.069000
SYNC_PULSE = 0.020000
SYNC_PORCH = 0.002080
SEP_PULSE = 0.000000
SEP_PORCH = 0.001500
CHAN_COUNT = 3
CHAN_SYNC = 2
CHAN_TIME = SEP_PULSE + SCAN_TIME
HALF_CHAN_TIME = SEP_PULSE + HALF_SCAN_TIME
CHAN_OFFSETS = [SYNC_PULSE + SYNC_PORCH]
CHAN_OFFSETS.append(CHAN_OFFSETS[0] + CHAN_TIME + SEP_PORCH)
CHAN_OFFSETS.append(CHAN_OFFSETS[1] + HALF_CHAN_TIME + SEP_PORCH)
LINE_TIME = SYNC_PULSE + 3 * CHAN_TIME
PIXEL_TIME = SCAN_TIME / LINE_WIDTH
WINDOW_FACTOR = 3.933
HAS_START_SYNC = True
HAS_HALF_SCAN = False
HAS_ALT_SCAN = False
VIS_MAP = {8: R36,
12: R72,
@ -189,7 +218,8 @@ VIS_MAP = {8: R36,
44: M1,
56: S2,
60: S1,
76: SDX}
76: SDX,
95: PD120}
BREAK_OFFSET = 0.300
LEADER_OFFSET = 0.010 + BREAK_OFFSET