Skip to content

Add Support for Combined SYNC (CSYNC)#53

Open
GavinAndrews wants to merge 1 commit intoraspberrypi:masterfrom
GavinAndrews:fb/csync
Open

Add Support for Combined SYNC (CSYNC)#53
GavinAndrews wants to merge 1 commit intoraspberrypi:masterfrom
GavinAndrews:fb/csync

Conversation

@GavinAndrews
Copy link
Copy Markdown

Many older arcade CRT monitors take CSYNC (combined VSYNC and HSYNC) rather than the HSYNC and VSYNC currently generated by the scanvideo library. This enhancement allows a user to add a flag CSYNC_EXTEND or CSYNC_SUPPRESS to the h_sync_polarity to change this into a combined CSYNC.

CSYNC_SUPPRESS (compatible with old arcade games e.g. Galaxian) causes HSYNC to be suppressed during VSYNC, CSYNC_EXTEND effectively reverses the polarity and timing of HSYNC during VSYNC allowing monitors to detect VSYNC but not lose timing.

@GavinAndrews
Copy link
Copy Markdown
Author

Seperate Sync
NewFile3
Extend
NewFile4
Suppress
NewFile5

@GavinAndrews GavinAndrews changed the title Add Support for Composite SYNC Add Support for Combined SYNC (CSYNC) Dec 27, 2022
@GavinAndrews
Copy link
Copy Markdown
Author

How get I encourage this to get reviewed and merged?

@fruit-bat
Copy link
Copy Markdown

How get I encourage this to get reviewed and merged?

A scanvideo with CSYNC would be nice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants