it's not impossible in PICBasic but it will depend of what kind of video signal you want to generate.

Sure the assembly method will provide a better range of possibility if you want a decent/great 'resolution'. Timing issue??? Hard to create Delay? Learn how to use internal Timer or learn or to work with MPLAB stopwatch and assembly loop.

A previous thread => Assembler for dummies => http://www.picbasic.co.uk/forum/show...ssembler+blink

12Mhz, 20Mhz work great for me for OSD... but plain text with plain lines... no 3D and ... of course no colours

The Michael link is a great start point. Maybe you can find out few example on www.epanorama.net

good luck.