**Ti-Basic 56 Chars** 

    While 1:Output(8,int(7sin(X)+8),"!":Disp "":π/30+X→X:End

The following caveats exists

1) Due to screen limitation of 16X8, this sin wave only has an amplitude of 7 (period of 60 is still maintained
2) Due to lack of a `|` char, the `!` is used instead
3) Due to lack of a system timer, the delay is not implemented.  However, run speed appears approximately correct.