PlayBasic2DLL is a companion tool to the PlayBasic retail editions. This tool translates PlayBasic byte code into fast machine code DLL's. These DLL's can then be included in other PlayBasic programs (bound internally and executed directly from memory) to give you execution speed as fast your system can manage. The tool uses the PlayBasic V1.64P retail compiler (at least) to compile your source code into optimized byte code, the resulting byte code is then translated to assembly and assembled to dll. This models enables multiple levels of optimizations in the output code. The PlayBasic compiler includes many code optimization features from instruction redundancies through to structure caching at byte code level. The assembly generation stage builds upon this further including things like inlining support with the ability to short cut and further simplify the original byte codes logic, giving a more stream lined and efficient result.