Basic macro support
Add opcodes.cpp