Just as an update for anyone else who may wish to know. Turns out that the DB-9 that you use you must send data out on pin-3 as pin 13 of the OSD wants to see the data from the PIC. Most cables are wired straight pin to pin (pin-2 to pin-2 etc.)

This code works for a baud rate of 19,200.

Include "modedefs.bas" ' Mode definitions for Serout

Define OSC 10
num1 var word
num2 VAR WORD
num1 = 1000 ' start with 1000
num2 = 2000 ' start with 2000

serout2 PORTB.2, 32, [$E3]
' CLEAR THE SCREEN

PAUSE 500

mainloop:

serout2 PORTB.2, 32, [$E5,$02,$01]
'positions the cursor to row 2 columb 1

serout2 PORTB.2, 32, [$41,$00,#num1,$00,$00,$42,$00,#num2]
'gives an A 2 spaces the number then a B and the second number

Pause 500 ' Wait .5 second
Goto mainloop ' Do it forever
End