S-video?!
RinksCustoms
Posts: 531
The TV driver seems very powerful, i have·two questions. I noticed that the tv driver includes settings for doing s-video output.
Is this very·difficult to implement?
What would need to be changed in the VAR/DAT blocks of my program to make this work?
Is there bennefits to using this output over broadcast or baseband?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Definetly a E3 (Electronics Engineer Extrodinare!)
"I laugh in the face of imposible,... not because i know it all, ... but because I don't know well enough!"
Is this very·difficult to implement?
What would need to be changed in the VAR/DAT blocks of my program to make this work?
Is there bennefits to using this output over broadcast or baseband?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Definetly a E3 (Electronics Engineer Extrodinare!)
"I laugh in the face of imposible,... not because i know it all, ... but because I don't know well enough!"
Comments
Broadcast is fickle, but works on anything that has a tuner. I've used the Parallax reference TV driver in broadcast mode on the demo board and it can generate a pretty nice signal. On HYDRA it's not so clean. Has to do with the crystal chosen, I think.
Seems to me, S-video would be indicated for text and or graphical displays with resolutions above 320 pixels horizontally. How much of that you see, depends on your display. Older TV's, in general will display the color resolution differences well enough, but may or may not respond to the higher number of pixels.
My cut/hack/slash/axe! approach did little to make the graphics demo work properly (which worked fine on my breadboarded version of a demo board) And i had a semi-functional GUI on the PropTerminal, so it shouldn't be my programing too much. I don't know, guess it's back to square one..
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Definetly a E3 (Electronics Engineer Extrodinare!)
"I laugh in the face of imposible,... not because i know it all, ... but because I don't know well enough!"
I would recommend to use the same pins (12-15) as on demo board. This will prevent you from trouble with the default driver settings. Otherwise you have to change some bits in the driver located in your Propeller Tool directory and then it will work for ever with your board.
Thomas
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"Everything in the world is purchased by labour; and our passions are the only causes of labor." -- David·Hume (1711-76)········
·
and by adding this bit of code to the demo's:
-in the CON block
basepin = n (n = pin number where my DAC starts)
and this in the block where it starts the tv driver
tvparams_pins := (basepin & $38) << 1 | (basepin & 4 == 4) & %0101
right before this code:
longmove(@tv_status, @tvparams, paramcount)
tv_screen := @screen
tv_colors := @colors
tv.start(@tv_status)
and add "tvparams_pins" on the same line as the "pins" in the DAT block a few lines below "tvparams"
DAT
tvparams··············· long··· 0·············· 'status
····························long··· 1·············· 'enable
tvparams_pins·········long··· %001_0101 'pins
and no mater what basepin I use now, 0,4,8,12,16,or 20 the code will work fine as long as I use one of these pins as the basepin for the 4 pin DAC for he video.
I'm looking for an old s-video cable i have lying around, that's next to tool with. Thanks for all your help guys!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Definetly a E3 (Electronics Engineer Extrodinare!)
"I laugh in the face of imposible,... not because i know it all, ... but because I don't know well enough!"
Post Edited (RinksCustoms) : 7/4/2007 9:29:05 PM GMT