Made new source to check opcodes, adjusted driver to have multifunction based on defined FULL_SIZE variable