Added comments, reformatted, and added new opcodes for porta