NTSC video out library

woo! i was at the girlfriends for the weekend but now that im back i finally got tortoise to work.

this is what im using in the hardware setup

#elif defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB1286__)
#define PORT_VID    PORTF
#define    DDR_VID        DDRF
#define    VID_PIN        7
#define ANDI_HWS    "andi    r16,0x7F\n"
#endif
//sync
#define PORT_SYNC    PORTB
#define DDR_SYNC    DDRB
#define SYNC_PIN    5
//sound
#define PORT_SND    PORTB
#define DDR_SND        DDRB
#define    SND_PIN        4


//automatic BST/BLD macro definition
#if VID_PIN == 0

text and lines work, the only problem now is that when filling in the screen, as the white covers more than 80% of the screen the image bends vertically and then everything just goes to hell from there. ill get a video soon