Well, ok I've posted the source below, however:
It does use some media files as well, just some bitmaps for textures, the sky texture and sounds. You need to have the following files in the same folder as the dba file:-
score*.bmp (where * is 0 to 6) some number images for the score
sprite.dba - an include file for creating 3D sprites for HUD displays
blue06.jpg - the sky texture
grass15.jpg - the grass texture
hedge02.jpg - the borders
serve.jpg - a background for the "click to serve" message
wood09.jpg - texture for bat and ball
hitball.wav - sound for hitting the ball
sea.wav - the background ambient noise
thump.wav - for when the ball hits the boundaries
all of the above files are from the "media" content of the DB disk, however I converted from bitmaps to jpegs to save some disk space and editted the sky texture so that it wrapped seamlessly.
Or, you could always delete all the references to textures and sounds if you wanted to look at the basic game structure.
Anyway, hope it is of some use