ok changed what you said and now i get ->
Compiler output:
C:\Program Files\FreeBASIC\FBIDETEMP.o:fake:(.text+0x4d): undefined reference to `uFMOD_PlaySong@12'
the beginning of the xmas.bas
'// Created with Bin2Bas V0.22 - by Rbraz (c) 2006
dim shared Music(0 to 162993) as ubyte = { _
&H58,&H6D,&H61,&H73,&H41,&H6D,&H69,&H67,&H61,&H00
and the code
Screenres 640,480,32,2
#Include Once "tinyptc.bi"
#include "windows.bi"
#include "ufmod.bi"
#include "xmas.bas"
Dim hWave As HWAVEOUT
hWave = uFMOD_PlaySong(@Music(0),162994,XM_MEMORY)
Dim as any ptr MyImage
MyImage = imageCreate(640, 480)
Bload "snow.bmp", MyImage
dim buffer as integer
dim a as string
dim xText as double
xText=632:buffer=1
a="scroller text "
a=a+" "
Do
ScreenSync
ScreenSet buffer, buffer xor 1
cls
Put (0,0),MyImage
Draw String(xText,470),a
xText=xText-1
buffer= buffer xor 1
if xText<(-len(a)*8) then xText=632
Loop until xText<((-len(a)*8)-16)
sleep