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.
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.
0 comments:
Post a Comment