DarkBASIC Pro is a programming language and is able to create any kind of game you can think of. It does have some limitations though. This is not a bad thing of course, DarkBASIC is fantastic for the absolute beginner, so I highly recommend getting it if you want to learn how to program games.
Quote: "Does dark basic pro supports THX or dolby digital 5.1 channels?"
I've never tried it, but it should. There are commands for controlling 3D sounds, which means you will be able to hear the sound move around you when you move in the game. That might support 5.1, but don't take my word on that.
If you want to play audio files with 5.1 surround sound, you'll need to have audio files that support that many channels.
Quote: "What about 3d graphics using same quality standards like in the movies?"
DarkBASIC has some pretty nice graphics if you know what you're doing, but it can't match the standards of today's games. After all, it is just a language for beginners.
Here's an example of the graphics that can be achieved in DarkBASIC :
http://forum.thegamecreators.com/?m=forum_view&t=195169&b=8
Quote: "PC Controller support for different command inputs?"
All supported.
Quote: "PNG, pcx or jpeg image formats?"
There's a list somewhere. Formats that are supported for sure are:
.PNG
.JPG
.BMP
.TGA
.DDS
TheComet
"Why geeks like computers: unzip, strip, touch, finger, grep, mount, fsck, more, yes, fsck, fsck, fsck, umount, sleep." - Unknown