Hi Ed,
Don't you have two or three threads regarding this already, is there a need for yet a new one? And can you please use the appropriate code-tags when posting code. Doing so preserves the indentation of the code making it easier to read. Anyhow...

Do you have the correct crystal frequency for NTSC clocking the STV5730A?

I only took a brief look in the datasheet (and I don't have any experience with the chip) but it looks to me like PAL/NTCS is selected by bit 8 in the control register (0=NTSC, 1=PAL) in your code there are two places where it seems to set the control register (at least that's what the comments says) and both places have BIT 8 = 1 (ie PAL).

In the Mode_Page subroutine
Code:
WData = $1FC5: GOSUB Send 'Control
In the Mode_Mixed subroutine
Code:
WData = $1FD4: GOSUB Send
If PAL/NTCS switch is the problem that's where you need to change the code.

/Henrik.

EDIT: I see you that you probably tried to use the code tags but got the syntax wrong so thumbs up for trying at least :-)