Db
Comparison Chart

A lot of people ask what the difference is between DarkBASIC Professional and the original DarkBASIC. So we put together this table of the key features and differences to help explain it.

Feature Dark Basic DarkBASIC Professional
Compiler Type Interpreted Compiled to Assembly
BSP World Support No Yes
Native Windows Editor No ** Yes
Sphere Mapping No Yes
Cubic Environment Mapping No Yes
Light Mapping No Yes
Bump Mapping No Yes
Pixel / Vertex Shaders No Yes
FTP Commands Yes* Yes
Multiplayer Support No * Yes
3D Maths Commands No Yes
DLL Support Yes* Yes
Particles No Yes
DVD Video Playback No Yes
CD Audio Playback Yes Yes
Memblock Access Yes* Yes
Sprite Rotation No Yes
Transparent Sprites No Yes
Animated Sprites No Yes
Stacks / Queues No Yes
Clipboard Access Yes* Yes
Registry Access No * Yes
Force Feedback Support Yes Yes
Gradient Filled Boxes No Yes
Pixel Locking No Yes
Play AVIs to Images No Yes
Camera to Textures No Yes
Clone Objects No Yes
Create Object Instances No Yes
Terrain Support No Yes
DirectX 9.0 Support No Yes
Multiple Cameras No Yes

* DarkBASIC supports this but only with the Enhancement Pack installed.
** Alternative Windows editors available.