Doors CS offers compatibility for all the major BASIC libraries, including Celtic III, XLib, PicArc, and (partially) Omnicalc. Doors CS also contains its own set of powerful Doors CS BASIC (DCSB) libraries. If you need to detect whether the Doors CS-provided Hybrid BASIC libraries are present (which you should do in any program or game that uses them), the DCSB library index illustrates the necessary code.

Some functions are using a program name to edit a program. To use an AppVar instead of a program as input, prepend the string with the “rowSwap(” token.