then your object is probably small and far away
try this (untested)
set dir \"C:\\Program Files\\Dark Basic Software\\Dark Basic\\myproj\\darkmatter test\"
load object \"gun19.x\",1
scale object 1,1500,1100,1500
load bitmap \"wall_m_22.bmp\",1
get image 1,0,0,128,128
texture object 1,1
position object 1,0,0,4
POSITION CAMERA 0,200,-300
POINT CAMERA 0,0,0
DO
IF UPKEY()=1 THEN MOVE OBJECT 1,1
IF DOWNKEY()=1 THEN MOVE OBJECT 1,-1
IF RIGHTKEY()=1 THEN yrotate object 1,wrapvalue(object angle y(1) + 5)
IF LEFTKEY()=1 THEN yrotate object 1,wrapvalue(object angle y(1) - 5)
point camera object position x(1),object position y(1),object position z(1)
if inkey() = z then move camera 3
if inkey() = x then move camera -3
SYNC
LOOP
just made the object bigger, made the camera point at the object each loop, and made it so you can zoom in to the object with z and out with x. havent tested it as my comps being gay but it should work.
bset of luck
---Jeff
verydevastating.com