an initialization module for a device driver , the module being operable to : a ) locate a first device control code having a first format and b ) read said first device control code , c ) disassemble said first device control code to generate an intermediate code , and d ) assemble said intermediate code to generate a second device control code having a second format .