More processor work

As I write code for the PPU, I suddenly realized something.. My timing logic is based on a CPU clock, not a CPU "execute register" thing. This means I have to go back through all of my opcodes, and add logic to determine the number of clocks each opcode takes. This is made more fun by the fact that a lot of times the clock is increased depending on the address being used.

I'm going to finish what I'm doing on the PPU right now, then go back and add real clock support in the CPU. I'll post with details as I get them.

0 comments:

Post a Comment