This PR aims to 'normalize' how opcodes affect the CCR ( #119 )
I initially thought to make getters and setters but when I went to edit the opcode codes, it was not concise enough for me.
I made a function that accepts arguments for each status bit (0/False, 1/True, or 'i' for 'ignore')
all opcodes now use this function, and it is far more concise and 'normal.'
This PR aims to 'normalize' how opcodes affect the CCR ( #119 ) I initially thought to make getters and setters but when I went to edit the opcode codes, it was not concise enough for me.
I made a function that accepts arguments for each status bit (0/False, 1/True, or 'i' for 'ignore') all opcodes now use this function, and it is far more concise and 'normal.'
As of commit 70315ae all tests pass for me.