RenDev's latest commit cleaned the 4 bytes of buffer before the
PRGROM even tho the program already accounted for that when
calculating the return address by substracting 0x4. I'm leaving his
way of dealing with the buffer since it saves 4 bytes of memory used
for nothing in my implementation.
Also cleaned the code a little, expect another commit that cleans
the code more vigurously
+ Added debug-tickonclick Make rule for manual clock operation
If not for the attribute flag, the proccesor
would automatically makes padding between the
elements of the struct since they jump over
the byte boundary for efficiency purposes,
making all elements easier to acces for the
cpu. This however destroys our entire union, since
its made with no paddin in mind, the attribute flag
removes the padding
+Makefile cleaning
+*Reg.bits renamed to more appropriate .field
Did a bunch of small fixes to the code architecture,
most notably wrote the NMI function for the CPU and
actually docked the ppu files to the rest of the project.
The PPU currently does nothing but process some registers
in a basic sense.
I (hopefully along with rendev) will start work on the
background rendering soon, I also need to fix the registers
from their current makeshift solutions to the correct loopy
ones, lots of work to be done *sigh*, but the future does
seem bright.