I SWEAR TO GOD.  I SWEAR TO GOD.  INTERRUPT HANDLING IS DUMB.  DUMB.  I'M DUMB.  But actually I've been testing opcodes, and making it work more like a real computer by handling interrupts and whatnot.  Wee.
Fixed an issue involving the stupid SysCall bs.  Still a bit broken but it prints a 1! Yay!
Fixed how my 00 terminated string printing works (didn't realize what I was doing before).  Also struggling to get sysCall to work.  It's never getting to the kernel interrupt handler for some reason so it never actually gets to where it needs to go.  I have no clue why.  I'm so screwed.
I don't know what I did.  Now it doesn't stop.  It keeps going forever.  Also, it keeps tacking a 1 on the end of the value in memory location 65.  I don't know why.  Not even a clue.  I can't do this.  I just can't.
I realized that my incrementByte was broken and I fixed it and tested it and all that hokey pokey.  Still broken.  It won't stop executing and it keeps branching back to the beginning.  Oh shit, maybe my branch is stupid.  Time to test for that now.  I'm starting to believe that maybe Daniel Craig isn't all that great.
It's so broken I'm going back a few commits.