Skip to content

AaronC81/AOSVideoController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

AOS RCA Video Controller

Overview

This is a simple video controller for my AOS operating system. It listens to the hardware serial port and outputs bytes it receives to a connected PAL television using a composite video jack.

Usage

For this to work, set up a circuit as described on the TVout library documentation and then simply send the Arduino data over serial. (For a Toshiba TV I didn't need the extra resistor between VID and GND.)

The video controller will never respond to characters except 0x05 (enquiry). If the controller is ready, it will respond to 0x05 with 0x06 (acknowledge), and also clear the screen if it is the first character the controller ever receives.

Remarks

There is definitely optimisation work that could be done; letters are skipped quite often when attempting to use a 9600 baud connection. I'm playing it safe and using a 600 baud connection currently, which makes the output look noticably juddery; it could probably go a fair bit higher safely.

Notices

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Releases

No releases published

Packages

No packages published

Languages